body {
    font-family: 'Open Sans', sans-serif;
  }
  .header_outer {background: #ff8c00;display: inline-block;vertical-align: top;width: 100%;min-height: 66px; position:fixed; top:0px; left:0px; z-index:4;}
  .header_outer .brand_logo > a {display: inline-block;padding: 10px 0;}
  .header_outer .navbar_right {margin: 0px 0 0;position: relative;}
  .navbar_right {float: right;}
  .navbar_right .navbar {margin: 0px;}
  .header_outer .navbar-expand-sm {padding: 0px;}
  .navbar_right .bg-light {background: transparent!important;}
  .header_outer .navbar_right .navbar-nav li a:hover {color: #000;background: #fff;padding: 21px 22px;}
  .header_outer .navbar_right .navbar-nav li a {color: #fff;font-size:17px;line-height: 32px;padding: 21px 22px;display: inline-block;width: 100%;text-decoration: none;}
  .banner_section .main_banner{margin: 0px 0px 80px 0px;}
  .banner_content {color: #000;margin: 210px 0 0 0;}
  .Get-the-banner {margin: 35px 0px 0px 95px;}
  .banner_content h1 {line-height:60px;font-size: 40px;color: #000;font-weight: 600;}
  .banner_content p{font-size: 23px;line-height:43px;color: #777777;}
  .btn.btn-primary.mr5_btn{padding: 8px 40px;font-size: 19px;color:#fff;line-height: 32px;min-height: 50px;border-radius: 50px;background:#ff8c00;border:1px solid #ff8c00;text-transform: uppercase;margin: 10px 0px 0px 0px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.1); }
  .btn.btn-primary.mr5_btn:hover{border-radius: 50px;background:#000;border:1px solid #000;color:#fff; }
  .services_section{background: #f7f7f7;min-height: 1380px;}
  .service_area_content{text-align:center;width:100%;display:inline-block;margin: 90px 0px 0px 0px;}
  .service_area_content h2{line-height: 69px;font-size: 27px;color: #000;font-weight: 600;text-transform: uppercase;}
  .service_area_content p{font-size: 18px;line-height: 27px;color: #989898;}
  .chain_box_start {background: #ffffff;box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.1);min-height: 380px;}
  .support_multiple_users {text-align: center;padding: 25px 0px 25px 0px;}
  .support_multiple_users p {font-size: 20px;line-height: 30px;color: #8c8c8c;margin: 10px 0px 0px 0px;}
  .service_time_save{min-height: 140px;margin: 25px 0px 25px 0px;}
  .service_row{margin: 80px 0px 65px 0px;}
  .service_truck_row{margin: 45px 0px 60px 0px;}
  .service_time_save_contant{min-height: 130px;}
  .service_time_save_contant h5{font-size: 22px;font-weight: bold;line-height: 32px;text-transform: uppercase;}
  .service_time_save_contant p span{color: #ff8c00;}
  .service_time_save_contant p {font-size: 19px; line-height: 26px;color: #8c8c8c;padding: 10px 12px 20px 12px;}
  .service_area_content.reliable_delivery{text-align: left;width: 100%;display: inline-block;margin: 5px 0px 0px 0px;}
  .truck_delivery_contant{position: absolute;top: 0px;padding: 30px 20px 30px 20px;}
  .truck_delivery_contant.text_down{top:200px;}
  
  
  /*.truck_delivery_main{padding: 30px 20px 30px 20px;}
  .truck_delivery{background: url(../images/truck_delivery.png) no-repeat;display: inline-block;background-position: center;background-size: cover;min-height: 460px;}*/
  .truck_delivery_contant h4{font-size: 25px;color: #fff;line-height: 55px;text-transform: uppercase;font-weight:bold;}	
  .truck_delivery_contant p{font-size: 16px;color: #fff;line-height: 26px;}		
  .btn.btn-primary.get_quote{color: #fff;background: none;border: 2px solid #fff;padding: 6px 20px;font-size: 14px;line-height: 20px;border-radius: 50px;margin:5px 0px 0px 0px;text-transform: uppercase;font-weight: 600;}
  .btn.btn-primary.get_quote:hover {color: #fff;background: #ff8c00;}
  .truck_delivery_main.bike_delivery{position: absolute;bottom: 35px;}
  .truck_delivery.bike_delivery{background: url(../images/bike_delivery.png) no-repeat;width: 100%;display: inline-block;}
  .truck_delivery.car_delivery{background: url(../images/car_delivery.png) no-repeat;width: 100%;display: inline-block;}
  .download_app_main{background: #ff8c00;display: inline-block;width: 100%;min-height:630px;}
  .app_row_space{margin: 45px 0px 45px 0px;}
  .download_app_image img{width:100%;min-height: 540px;}
  .google_app_bng{background: #06203c;width: 100%;display: inline-block;min-height:540px;}
  .service_area_content.contact_main{margin:60px 0px 0px 0px}
  .paddingleft0{padding-left:0px;}
  .paddingright0{padding-right:0px;}
  .google_app_contant{padding: 30px;}
  .google_app_contant h2	{font-size: 27px;line-height: 40px;color: #fff;font-weight: 600;margin: 70px 0px 25px 0px;text-transform: uppercase;}
  .google_app_contant p	{font-size: 16px;line-height: 28px;color: #fff;margin: 10px 0px 70px 0px;}	
  .contact_us_background{background: url(../images/contact_us.png) no-repeat;width: 100%;display: inline-block;background-position: center;background-size: cover;min-height: 730px;vertical-align: top;}	.contact-us-form h3{font-size: 23px;line-height: 30px;margin: 30px 20px 20px 20px;text-transform: uppercase;font-weight: bold;}	
  .contact-us-form{background: #ffffff; box-shadow:0px -3px 69px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0px -3px 69px rgba(0, 0, 0, 0.1);position: absolute;top: 18%;min-height: 480px; width:658px; left:-53px;}	
  .contact-us-form .form-control.control_message {min-height: 120px;resize: none;}	
  .btn.btn-primary.mr5_btn.contact_us	{padding: 5px 65px;text-transform: uppercase;}
  .address_bott{background:#ff8c00;position: relative;width: 330px;min-height: 260px;opacity: 0.9;top: 430px;left: 150px;  box-shadow: 0 0 0 8px rgba(255,255,255,.3);
     -webkit-box-shadow: 0 0 0 8px rgba(255,255,255,.3);}	
  .address_bott h3{color: #fff;padding: 25px 25px 15px 25px;font-size: 19px;line-height: 30px;text-transform: uppercase;}
  .address_bott label {color: #fff;font-weight: 400;padding: 0px 10px 10px 25px;}
  .contact_row_space{margin:60px 0px 0px 0px;}	
  .real_time_track{    background: #ff8c00;display: inline-block;width: 100%;min-height: 250px; vertical-align:top;}	
  .track_real_time{margin: 40px 0px 40px 0px;text-align: center;}
  .track_real_time h2	{font-size:27px;line-height: 48px;color: #fff; font-weight: bold;text-transform: uppercase;}
  .track_real_time p	{font-size: 18px;line-height: 35px;color: #fff;margin: 0px 0px 25px 0px;}
  .form-group.track_time .form-control	{    display: inline-block;width: 520px;padding: 25px 20px;border-radius: 50px;font-size: 18px;color: #777777;}	
  .btn-default.track_parcel	{padding: 8px 30px;border-radius: 50px;background: #000;color: #fff;position: relative;left:196px;line-height: 27px;top: -65px;}		
  footer{display: inline-block;vertical-align: top;width: 100%;background: #06203c;min-height:230px;    padding-top: 23px;}	
  .footer_menu {text-align: center;margin:0;padding: 0;}	 
  
  .footer_menu ul{padding: 0;}
  .footer_menu ul li {padding: 10px 18px;margin: 0;display: inline-block;color: #777777;text-align: center;}	
  .footer_menu ul li a {color: #878787;font-size:18px;line-height: 45px;text-decoration: none;}	
  .cpy-right{color:#878787;line-height: 35px;font-size: 13px;}	
  .footer-social-icons {padding-bottom: 20px;}	
  .footer_menu ul li a:hover {color: #fff;}
  .social-links {display: block;text-align: center;padding: 0px;margin-bottom: 0px;}
  .footer-social-icons ul li {font-size: 18px;letter-spacing: 1px;display: inline-block;padding: 5px;}
  .social-icons {border-radius: 50%;background:#fff;color:#000;border: 1px solid #000;width: 40px;height: 40px;display: inline-block;line-height: 35px;}
  .social-icons:hover{background:#ff8c00;color:#fff;}
  .contact_social_icons span{margin: 0px 8px;}
  .contact-us-form form{margin: 30px 20px 20px 20px;}
  .contact-us-form .form-control{margin: 0px 0px 25px 0px;min-height: 42px;color: #d9d9d9;font-size: 16px;line-height: 30px;border: 1px solid #eaeaea;border-radius: 0px;}
  .padding_position_change{position: relative;left: 8%;z-index:3;}
  .app_store_gap{margin: 0px 10px;}	
  .footer-social-icons::after {position: absolute;top: 45%;left: 0px;background: #777777;height: 1px;width: 100%;content: "";}
  .explore_title {width: 100%;display: inline-block;text-align: center;position: relative;}
  .explore_title .footer-social-icons .social-links  {display: inline-block;margin: 0px;font-size: 40px;color: #000;background:#06203c;padding: 0 5px;position: relative;z-index: 1;}
  
  
  /* started right side nav*/
  *right side nav*/
  .right {
      position: relative;
  }
  #page-wrapper {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 9999;
  }
  #btn {
      position: absolute;
      z-index: 9999999;
      top: 25px;
      right:20px;
      cursor: pointer;
      transition: left 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);
      display: none;
  }
  #btn div {
      width: 35px;
      height: 2px;
      margin-bottom: 8px;
      background-color: #fff;
      transition: opacity 500ms, background-color 250ms, -webkit-transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);
      transition: transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91), opacity 500ms, background-color 250ms;
      transition: transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91), opacity 500ms, background-color 250ms, -webkit-transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);
  }
  
    #btn.about-btn div{background-color: #000} 
  #btn.active {
      right: 25px;
      position: fixed;
  }
  #btn.active div {
      background-color: #fff;
  }
  #btn.active #top {
      -webkit-transform: translateY(10px) rotate(-135deg);
      transform: translateY(10px) rotate(-135deg);
  }
  #btn.active #middle {
      opacity: 0;
      -webkit-transform: rotate(135deg);
      transform: rotate(135deg);
  }
  #btn.active #bottom {
      -webkit-transform: translateY(-10px) rotate(-45deg);
      transform: translateY(-10px) rotate(-45deg);
  }
  .layout-center ul li a{color:#fff;}
  #box {
      position: fixed;
      z-index: 0;
      overflow: auto;
      top: 0px;
     /* right: -275px;*/
      width: 100%;
      opacity: 0;
      padding: 20px 0px;
      height: 570px;
      background-color: #ff8c00;
      color: #343838;
      transition: all 350ms cubic-bezier(0.6, 0.05, 0.28, 0.91);
  }
  #box.active {
      right: 0px;
      z-index: 999999;
      opacity: 1;
  }
  #items {
      position: relative;
      top: 38%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
  }
  #items .item {
      position: relative;
      cursor: pointer;
      font-size: 2em;
      padding: 15px 30px;
      transition: all 250ms;
  }
  #items .item:hover {
      padding: 15px 45px;
      background-color: rgba(52, 56, 56, 0.2);
  }
  #btn, #btn * {will-change: transform;}
  #box {will-change: transform, opacity;}
  
  .items .menu-nav-bar li a{color: #454545 ;font-size: 25px;}
  .items .menu-nav-bar li a:active{color: red}
  .items .menu-nav-bar li a:hover{color: #f50057}
  .items .menu-nav-bar li {display: block}
  .items .menu-nav-bar li {
      display: block;
      margin-bottom: 15px;
      margin-top: 60px;
  
  }
  .box-menu-color div{
      background: #000 !important;
  }
  
  .wrapmenu{
      text-align: center;
      line-height: 60px;
      font-size: 22px;
  }
  .navbar-nav li a.nav-link{
      color:#000;
  }
  
  /*right side nav end*/
  
  .about_us_main{margin:40px 0px 40px 0px ;}
  .about_content h2{font-size: 29px;line-height: 45px;color: #000;font-weight: 600;}
  .about_content p{font-size: 17px;line-height: 27px;color: #777;}
  .about_content .about_change_heading{color: #ff8c00;font-weight: 600;margin: 20px 0px 30px 0px;}
  .happy_clients_section{background: url(../images/happy_clients.png) no-repeat;width: 100%;display: inline-block;background-position: center;background-size: cover;min-height: 220px;}
  .happy_clients_main{padding: 3em 0 2em 0;text-align: center;}
  .happy_clients_main p{font-size: 30px;font-weight: 700;letter-spacing: 2px;color: #fff;margin: 0.2em 0;}
  .happy_clients_main h3{font-size: 17px;color: #fff;margin: 0.2em 0;line-height: 32px;}
  .client_img img { min-height: 40px;}
  .what_do_best {text-align: center;margin: 40px 0 0 0; padding: 0 0 0 0;}
  .what_do_best h2 {line-height: 69px;font-size:27px;color: #000;font-weight: 600;text-transform: uppercase;}
  .what_do_best p {font-size: 18px;line-height: 27px;color: #989898;}
  .what-we-do-the-best { background: #ff8c00;display: inline-block;width: 100%;min-height:375px;margin: 50px 0px 0px 0px;}
  .select_vehicle_type{margin: 50px 0px 0px 0px;}
  .package_type img{max-width: 60px;margin-top:12px;}
  .package_contant{margin: 0px 0px 0px 10px;} 
  .package_contant h3	{font-size: 17px;line-height: 28px;text-transform: uppercase;font-weight: 600;color: #fff;}
  .package_contant p{font-size: 14px;line-height: 22px;color: #fff;}
  .service_best_design.textominial_start	{background:#eeeeee;min-height: 500px;}
  .What_Our_Users_Say{text-align:center;padding: 30px 0px 30px 0px;}
  .What_Our_Users_Say h2{line-height: 69px;font-size:27px;color: #000;font-weight: 600;text-transform: uppercase;}	
  .What_Our_Users_Say p {font-size: 18px;line-height: 27px;color: #989898;}
   
  .testimonial {color: #808080;position: relative; padding: 15px;background: #f1f1f1;border: 1px solid #efefef;border-radius: 3px;margin-bottom: 15px;}	
  .testimonial::after {content: "";width: 15px;height: 15px;display: block;background: #f1f1f1;border: 1px solid #efefef;border-width: 0 0 1px 1px;position: absolute;bottom: -8px;left: 46px;transform: rotateZ(-46deg);}	
  /*.carousel .media {position: relative;margin: 10px 0px 50px 0px;background: #fff;min-height: 210px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 15px 0 rgba(0, 0, 0, 0.1);}*/
  .media-body{padding:15px 0px 0px 0px;}
  .media, .media-body {overflow: hidden;zoom: 1;}
  .media {margin: 20px 10px 20px 10px;background: #fff;min-height: 210px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 15px 0 rgba(0, 0, 0, 0.1);}
  .media-body, .media-left, .media-right {display: table-cell;vertical-align: top;}
  .media-left, .media>.pull-left {padding-right: 10px;}
  .media-body{padding: 20px 20px 20px 80px;}
  .media img {width: 120px;height: 120px;display: block;position: absolute;top:65px; left:-5px;}	
  .media-body, .media-left, .media-right {display: table-cell;vertical-align: top;}
  .client_info .name b {text-transform: uppercase;color: #000;font-size: 17px;line-height: 27px;font-weight: bold;}
  .client_info .details {padding: 5px 0 8px;font-size: 15px;line-height: 24px;color:#8d8d8d;}
  .list-inline {padding-left: 0;margin: 5px 0px 5px 0px;list-style: none;}
  .star-rating li {padding: 0 2px;}
  .list-inline>li {display: inline-block;padding-right: 5px; padding-left: 5px;}
  .star-rating i {font-size: 16px;color: #ffb607;margin: 0px 0px 0px 10px;}
  .fa-star:before {content: "\f005";}	
  .new_style .carousel-indicators.owl_dots .active {background-color: #f50057;}		
  .new_style .carousel-indicators.owl_dots li{background-color: #000;margin: 0 3px;}	
  .media_bgcolor {
  margin: 20px 10px 20px 10px;
  background: #fff;
  min-height: 210px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 15px 0 rgba(0, 0, 0, 0.1);
  }	
  .media_img{    margin-top: 25px;
      margin-left: -35px;}
      /* .client-pad{padding-left: 0px;} */
      .client_info{margin: 20px 10px 10px 5px;}
  .faq_new_section{background: url(../images/faq_background.png) no-repeat;width: 100%;display: inline-block;background-position: center;background-size: cover;    min-height: 248px;}
  .faq_new_section h1 {font-size:27px;color: #000;text-align: center;text-transform:uppercase;font-weight:600;line-height:45px;}	
  .faq_new_section p {font-size: 19px;color: #000;text-align: center;}
  .faq_inner_section {background: #eeeeee;min-height:860px;}
  .faq_inner_section_new{background: #eeeeee;min-height:600px;display: inline-block;width: 100%;}
  .faq_inner_part{position: relative;top: 30px;width: 100%;display: inline-block;}
  .privacy_policy_main{margin:90px 0 30px 0;}
  .bread-crumb.clearfix{padding: 0px;list-style-type: none;text-align: center;}
  .bread-crumb li {position: relative;color: #64686c;font-weight: 600;display: inline-block;font-size:16px;line-height:40px;}
  .about_gap{ margin-left: 30px;}
  .bread-crumb li a{text-decoration:none;color: #64686c;}
  .bread-crumb li:first-child::after {position: absolute;content: '\f105';font-family: 'FontAwesome'; right: -18px;top: 1px;}
  .faq_inner_shadow{    background: #fff;box-shadow: 1px 4px 4px 0px #e5e5e5;min-height: 580px;position: relative; border-radius: 6px;}
  .faq_heared{border-bottom:2px solid #eeeeee;}	
  .faq_heared h5{font-size: 22px;line-height: 27px;padding: 20px 20px 20px 20px;color: #000;font-weight: 600;}	
  .faq_contant{padding: 20px 20px 20px 20px;}
  .faq_contant p{font-size: 17px;line-height: 27px;color: #777;}
  .panel-group {margin-bottom: 20px;display: inline-block;width: 100%;}
  .faqHeader {font-size: 27px;margin: 20px;}
  .panel-default {border-color: #ddd !important;}
  .panel{margin-bottom: 20px;display: inline-block;width: 100%;}
  .panel-body {padding: 15px;background:#fff;}
  .panel-body p{color: #777;font-size: 17px;line-height: 27px;}
  .panel-title {margin-top: 0;margin-bottom: 0;font-size: 22px;line-height: 27px;text-decoration: none;font-size: 20px;color: inherit;}
  .panel-title a {text-decoration: none;}
  .panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {color: inherit;}
  .panel-heading {padding: 15px 15px;background:#fff;border-bottom: 2px solid #dddd;display: inline-block;width: 100%;}
  .collapse.in {display: block;}
  .accordion-section .panel-default .panel-title a:after {font-family: 'FontAwesome';font-style: normal;font-size:35px;content: "\f106";color: #ff8c00;float: right;}
  .panel-heading [data-toggle="collapse"].collapsed:after {
      /* rotate "play" icon from > (right arrow) to ^ (up arrow) */-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);color: #454444;}
  .newsletter-form .form-group{margin-bottom: 0;padding: 0 5px;position: relative;background-color: #fff;height: 60px;width: calc(60% - 130px);display: inline-block;border-radius: 50px;}
  .newsletter-form .form-group .form-control{background-color: #fff;height: 60px;padding: 5px 0 5px 20px;width: calc(100% - 130px);float: left;display: inline-block;border-radius: 50px;font-size: 18px;color: #777777;border: 1px solid #fff;}
  .newsletter-form .form-group .btn-default{position: absolute;right: 5px;top: 4px;cursor: pointer;padding: 11px 30px;border-radius: 50px;background: #000;color: #fff;line-height: 27px;border-color: #000;}
  .newsletter-form .btn-default {border-color: #fff;color: #fff;padding: 15px 75px;}
  .newsletter-form .error {color: red;float: left;width: 100%;background: white;padding: 1%;margin: 1%;border-radius: 50px;}
  .contact_us_inner{margin: 70px 0px 40px 0px;}
  .contact-panel .contact-panel-content {min-height:450px;background:#ff8c00;}
  .contact-panel-content {padding: 1em 1.5em;position: relative;z-index: 1;}
  .contact-icon-list {padding: 0;}
  .iframe_map{ width:100%; height:450px;border:0px;}
  .map_0{padding: 0px;}
  .contact-spacer {height: 25px;display: block;height: 20px;clear: both;overflow: hidden;}
  .contact-icon-list .icon_list_item {padding-bottom: 30px;margin: 0;clear: both;position: relative;line-height: inherit;}
  .icon_description {margin-left: 46px;}
  .icon_list_icon {background: transparent;font-size:25px;padding: 0;position: relative;top:42px;color: #fff;font-weight: 600;}
  .icon_list_icon .list-img-icon {color: #fff;font-size: 36px;}
  .icon_description h3 {color: #fff;font-size: 16px;}
  .icon_list_item .icon_description h3 {font-size:18px;font-weight: bold;color: #fff;line-height: normal;}
  .icon_list_item .icon_description p{font-size:16px;color: #fff;}
  .contact_us_border{border: 1px solid #e5e5e5;width: 100%;margin: 30px 0px 30px 0px;}
  .contact_us_form_content {padding: 35px 45px;}		
  .contact-heading h1 {font-size: 27px;line-height: 30px;color: #666;text-align: center;font-weight: 600;}
  .su-divider {width: 35%;margin: 0 auto 15px auto;text-align: center;clear: both;position: relative;overflow: hidden;}
  .su-divider > span {font-size: 10px;border-color: #d9d9d9;position: relative;display: inline-block;vertical-align: middle;}
  .su-divider i {color: #D0D0D0;height: 20px;width: 20px;padding: 3px;}
  .su-divider span i {display: inline-block;text-align: center;}
  .su-divider span:before, span:after {border-color: #d9d9d9;}
  .su-divider-style-1 span.divider-left:before, .su-divider-style-1 span.divider-right:before {border-top-style: solid;}
  .su-divider-style-1 span.divider-right:before, span.divider-right:after {left: 100%;}
  .su-divider-style-1 span.divider-left:before, span.divider-right:before {content: '';width: 2000px;position: absolute;top: 50%; margin-top: -1px;border-top-width: 1px;}
  .su-divider span:before, #sud5c8a2a162450f span:after {border-color: #d9d9d9;}
  .su-divider-style-1 span.divider-left:before, .su-divider-style-1 span.divider-right:before {border-top-style: solid;}
  .su-divider-style-1 span.divider-left:before, span.divider-left:after {right: 100%;}
  .su-divider-style-1 span.divider-left:before, span.divider-right:before {content: '';width: 2000px;position: absolute;top: 50%; margin-top: -1px;border-top-width: 1px;}
  .contact_form_new{margin: 40px 0px 40px 0px;}
  .contact_form_new .form-group .form-control	{border: 1px solid #eee;box-shadow: none;padding: 5px 15px;line-height: 22px;color: #444444;border-radius: 50px;min-height: 45px;font-size: 15px;}
  .contact_form_new textarea{box-shadow: none;border-radius: 10px;resize: none;font-size: 15px;min-height: 200px;}
  .contact_form_new .submit-button{text-align: center;margin: 15px 0px 0px 0px;}
  .contact_form_new .submit-button .btn-primary{padding: 8px 20px;font-size: 19px;color: #fff;line-height: 32px;min-height: 50px;border-radius: 50px;background: #ff8c00;border: 1px solid #ff8c00;text-transform: uppercase;margin: 10px 0px 0px 0px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.1);}
  .contact_form_new .submit-button .btn-primary:hover {border-radius: 50px;background: #000;border: 1px solid #000;color: #fff;}
  .blog-title {position: relative;padding: 100px 0 65px;text-align: center;}
  .blog_news .blog-post:hover {box-shadow: 0px 0px 30px 0px rgba(11, 29, 66, 0.15);}
  .blog-img {background: url(/assets/front/base/images/page-title-bg.jpg) no-repeat;background-size: cover;background-position: center center;}
  .overlay-blog:before { content: '';background: -webkit-linear-gradient(-45deg, #1e5799 0%, #1d1546 0%, #1a0b25 100%, #207cca 100%);opacity: .75;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
  .blog-title .title h3 {color: #fff;font-size:27px;text-align: center;text-transform: uppercase;font-weight: 600;line-height: 45px;}
  .blog-title .bread-crumb.clearfix li {color: #fff;}
  .blog-title .bread-crumb.clearfix li a{color: #fff;}
  .blog_section {padding: 90px 0;}
  .blog_news .blog-post {transition: .2s ease;margin-bottom: 30px;}
  .img-fluid {max-width: 100%;height: auto;}
  .post-img{width: 100%;height: auto;}
  .blog_news .blog-post .post-content {position: relative;padding: 30px 20px 10px 20px;border-width: 0 1px 1px 1px;border-style: solid;border-color: #e5e5e5;}
  .blog_news .blog-post .post-content .date {position: absolute;top: -32px;left: 30px; width: 65px;height: 65px;text-align: center;background: #ff8c00;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;}
  .blog_news .blog-post .post-content .date h4 {color: #fff;}
  .blog-post a{text-decoration: none;}
  .blog_news .blog-post .post-content .post-title h2 {margin-top: 10px;}
  .blog_news .blog-post .post-content .post-title h2:hover {color: #ff8c00;}
  .blog_news .blog-post .post-content .post-title h2 {font-size: 20px;line-height: 35px;font-weight: 400;color: #222222;text-decoration: none;}
  .blog_news .blog-post .post-content .date h4 span { display: block;font-size: 1rem;font-weight: 400;}
  .pagination {margin-top: 30px;margin-bottom: 30px;}
  .post-title p{font-size: 15px;line-height: 27px;color: #777;}
  .pagination{display: -ms-flexbox;display: flex; padding-left: 0;list-style: none;border-radius: .25rem;}
  .pagination li { margin-right: 10px;}
  .page-item:first-child .page-link {margin-left: 0;border-top-left-radius: .25rem;border-bottom-left-radius: .25rem;}
  .pagination li a {font-size: 16px;padding: 0;height: 50px;width: 50px; line-height:47px;text-align: center;border-color: transparent;color: #848484; border: 1px solid #e5e5e5;border-radius: 0 !important;position: relative;display: block;background:#fff;}
  .pagination .page-item.active .page-link{background-color: #ff8c00;color: #fff;border-color: #ff8c00;}
  .pagination .active{background-color: #ff8c00;color: #fff;border-color: #ff8c00;    height: 50px;    width: 50px;line-height: 50px;text-align: center;}
  .pagination li a:hover, .pagination li a:focus {background-color: #ff8c00;color: #fff;border-color: #ff8c00;}
  .disabled span{font-size: 16px;padding: 0;height: 50px;width: 50px; line-height:47px;text-align: center;border-color: transparent;color: #848484; border: 1px solid #e5e5e5;border-radius: 0 !important;position: relative;display: block;background:#fff;}
  
  .blog_sidebar {padding: 0 20px;}
  .widget {margin-bottom: 45px;}
  .input-group {position: relative;display: -ms-flexbox;display: flex;width: 100%;}
  .widget.search .input-group .form-control {border-right: none;    font-size: 15px;
      border: 1px solid #efefef;}
  .form-control.main {background: transparent;border: 1px solid #b3b3b3;border-radius: 0;font-size: 0.9375rem;padding: 25px 20px;margin-bottom: 20px;color: #b3b3b3;}
  .widget.search .input-group .input-group-addon {    background: #ff8c00;
      color: #fff;
      border: none;
      border-radius: 0;
      cursor: pointer;
      position: absolute;
      right: 0px;
      padding: 16px 0px;
      text-align: center;
      width: 48px;
      height: 51px;}
  .input-group-addon {padding: .5rem .75rem;margin-bottom: 0;font-size: 1rem;font-weight: 400;line-height: 1.25;color: #495057;text-align: center;background-color: #e9ecef;border: 1px solid rgba(0,0,0,.15);border-radius: .25rem;}
  .form-control.main:focus {box-shadow:none;}
  .widget.search .input-group .input-group-addon i {font-size: 15px;padding-right: 5px;padding-left: 5px;margin-top:5px;}
  .widget .widget-header {font-weight: 400;margin-bottom: 20px;font-size: 24px;color: #222222;}
  .widget.category ul.category-list li {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;list-style: none;font-size: 1rem;}
  .widget.category ul.category-list li a {font-size: 15px;letter-spacing: 0;display: block;line-height: 26px;color: #848484;text-decoration:none;}
  .widget.category ul.category-list li a:hover {color: #ff8c00;}
  .widget.category ul.category-list li a {font-size: 15px;letter-spacing: 0;display: block;line-height: 26px;color: #848484;}
  .media_small {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;}
  .widget.latest-post .media_small:not(:last-child) {border-bottom: 1px solid #e5e5e5;}
  .widget.latest-post .media_small {padding: 15px 0;}
  .widget.latest-post .media_small img {margin-right: 15px; max-width:100px;}
  .widget.latest-post .media_small .media-contant h6 a {font-size: 15px;color: #222222;line-height: 1;font-weight: 400;text-decoration:none;}
  .widget.latest-post .media_small .media-contant h6 a:hover {color:#ff8c00}
  .widget.latest-post .media_small .media-contant p span {margin-right: 10px;}
  .list-tags {padding-left: 0;list-style: none;}
  .list-tag-item {display: inline-block;}
  .list-tag-item:not(:last-child) {margin-right: 5px;}
  .widget.tags ul li a { display: block;padding: 10px 25px;border: 1px solid #e5e5e5;margin-bottom: 15px;font-size: 15px;line-height: 26px;color: #848484;text-decoration: none;}
  .widget.tags ul li a:hover {background: #ff8c00;color: #fff; border-color: #ff8c00;}
  .blog_news.info .post-title.info_detail h2 a{font-weight: 400;font-size: 27px;color:#222222;line-height:37px;}
  .post-title.info_detail p{    padding: 13px 0;font-size: 15px;line-height: 26px;color: #848484;margin-bottom: 0;}
  .blog_section.latest_news{padding:70px 0px 0px 0px ;}
  .blog_section.latest_news1{padding:0px 0px 30px 0px ;}
  .blog_latest_news{text-align: center;margin: 20px 0 40px 0;padding: 0 0 0 0;}
  .blog_latest_news h2 {line-height: 69px;font-size: 40px;color: #000;font-weight: 600;text-transform: uppercase;}
  .blog_latest_news p {font-size: 18px;line-height: 27px;color: #989898;}
  .header_responsive_menu{display:none;}
  .fixed_head{min-height:74px;}
  
  
  .header_responsive_menu.menu-open .mobile-menu { position: fixed; top:53px; left:0px; background:#222;z-index: 10;}
  .header_responsive_menu{    position:fixed; top:0px; right:0px;    z-index: 16;}
  .header_responsive_menu.menu-open {
  height: 100%;
  transition: all 0.45s ease-out, background 0.8s ease-out;
  }
  
  /* Menu List items */
  .mobile-menu {clear: both;}
  .header_responsive_menu ul.menu {position: relative;display: block;padding: 0px 40px 0;list-style: none;}
  .header_responsive_menu ul.menu li.menu-item a {display: block;position: relative;color: #fff;text-decoration: none;font-size:16px;line-height: 2.8;
  width: 100%;-webkit-tap-highlight-color: transparent;}
  .header_responsive_menu ul.menu li.menu-item {border-bottom: 1px solid #333;margin-top: 5px;opacity: 0;
  transition: opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
  .header_responsive_menu ul.menu li.menu-item:nth-child(1) {
  transition-delay: 0.35s;
  }
  .header_responsive_menu ul.menu li.menu-item:nth-child(2) {
  transition-delay: 0.3s;
  }
  .header_responsive_menu ul.menu li.menu-item:nth-child(3) {
  transition-delay: 0.25s;
  }
  .header_responsive_menu ul.menu li.menu-item:nth-child(4) {
  transition-delay: 0.2s;
  }
  .header_responsive_menu ul.menu li.menu-item:nth-child(5) {
  transition-delay: 0.15s;
  }
  .header_responsive_menu ul.menu li.menu-item:nth-child(6) {
  transition-delay: 0.1s;
  }
  .header_responsive_menu ul.menu li.menu-item:nth-child(7) {
  transition-delay: 0.05s;
  }
  .header_responsive_menu.menu-open ul.menu li.menu-item {
  opacity: 1;
  }
  .header_responsive_menu.menu-open ul.menu li.menu-item:nth-child(1) {
  transition-delay: 0.05s;
  }
  .header_responsive_menu.menu-open ul.menu li.menu-item:nth-child(2) {
  transition-delay: 0.1s;
  }
  .header_responsive_menu.menu-open ul.menu li.menu-item:nth-child(3) {
  transition-delay: 0.15s;
  }
  .header_responsive_menu.menu-open ul.menu li.menu-item:nth-child(4) {
  transition-delay: 0.2s;
  }
  .header_responsive_menu.menu-open ul.menu li.menu-item:nth-child(5) {
  transition-delay: 0.25s;
  }
  .header_responsive_menu.menu-open ul.menu li.menu-item:nth-child(6) {
  transition-delay: 0.3s;
  }
  .header_responsive_menu.menu-open ul.menu li.menu-item:nth-child(7) {
  transition-delay: 0.35s;
  }
  
  /* Menu Icon */
  .icon-container {position: relative;display: inline-block;z-index: 2;float: right;/* Simply change property to float left to switch icon side :) */height: 55px;
  width: 55px;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-transform: rotate(0deg);transform: rotate(0deg);transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
  .icon-container #menuicon {width: 20px;height: 10px;position: relative;display: block;margin: -4px auto 0;top: 50%;}
  #menuicon .bar {width: 100%;height: 1px;display: block;position: relative;background: #333;transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
  #menuicon .bar.bar1 {-webkit-transform: translateY(0px) rotate(0deg);transform: translateY(0px) rotate(0deg);}
  #menuicon .bar.bar2 {-webkit-transform: translateY(6px) rotate(0deg);transform: translateY(6px) rotate(0deg);}
  .menu-open .icon-container {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  }
  .menu-open .icon-container #menuicon .bar {
  transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
  transition-delay: 0.1s;
  }
  .menu-open .icon-container #menuicon .bar.bar1 {
  -webkit-transform: translateY(4px) rotate(45deg);
  transform: translateY(4px) rotate(45deg);
  }
  .menu-open .icon-container #menuicon .bar.bar2 {
  -webkit-transform: translateY(3px) rotate(-45deg);
  transform: translateY(3px) rotate(-45deg);
  }
  .header_responsive_menu.menu-open .mobile-menu{display:block;}
  .header_responsive_menu .mobile-menu{display:none;}
  .header_responsive_menu.menu-open .mobile-menu{width:100%;}
  .panel-heading h4 a{ display: inline-block;width: 100%;}
  .faq-divider{font-size:30px !important;}
  .list-empty-text{text-align: center;font-weight: 700;}
  .cpy-right a{font-weight:700; color:#ffffff;}
  .booking_border {
      padding: 12px;
      margin: 0px 0px 12px 0px;
      border:1px solid #f1f1f1;
      padding: 30px;
      border-radius: 5px;
      margin: 0px 0px 20px 0px;
      position: relative;
    }
    .add_count {
      display: inline-block;
      width: 35px;
      height: 35px;
      background: #000;
      border-radius: 40px;
      text-align: center;
      color: #fff;
      line-height: 35px;
      float: right;
      margin: 0px 0px 0px 30px;
      position: relative;
    }
    .from_section:before{content:''; position:absolute; right:15px; top:0px; height:100%; width:1px ; border-left:1px dashed #ccc;}
    .to_section:before{content:''; position:absolute; right:35px; top:0px; height:100%; width:1px ; border-left:1px dashed #ccc;}
    .add_delivery_address h3 {
      font-size: 20px;
      line-height: 30px;
      font-weight: 600;
      color: #222;
      margin: 20px 0px 20px 0px;
      cursor: pointer;
  }
  .vehicle_type_cat {
      display: inline-block;
      min-width: 400px;
      margin: 25px 0px 25px 0px;
      margin-left: 150px;
  }
  .gender_sectin {
      margin: 10px 0px 10px 0px;
  }
  .radio_pad_right.one {
      padding: 0px 75px 0px 0px;
      font-size: 20px;
  }
  .select_coupon_code{
      font-size: 20px;
      line-height: 30px;
      color: #267c00 !important;
      font-weight: 600;
      cursor:pointer;
      margin: 20px 0px 30px 0px;
  }
  .table_record h3 {
      font-size: 18px;
      line-height: 30px;
      color: #777;
      font-weight: 500;
      margin: 20px 0px 20px 0px;
      cursor: pointer;
  }
  .total_order_amount_div {
  
      margin: 0px 0px 20px 0px;
  }
  .table_record .total_order_amount h3 {
      color: #000;
      font-weight: 600;
  }
  .table_record h2 {
      font-size: 20px;
      line-height: 30px;
      color: #222;
      font-weight: 600;
  }
  .add_delivery_address .table_record h3 span {
      float: right;
  }
  .proceed_button {
      text-align: center;
      margin: 15px 0px 15px 0px;
  }
  .proceed_button .btn-primary {
      padding: 8px 20px;
      font-size: 19px;
      color: #fff;
      line-height: 32px; 
      min-height: 50px;
      border-radius: 50px;
      background: #ff8c00;
      border: 1px solid #ff8c00;
      text-transform: uppercase;
      margin:0 14px 21px 0;
      box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 10%);
      cursor: pointer;
  }
  .proceed_button .btn-primary:hover {
      border-radius: 50px;
      background: #000;
      border: 1px solid #000;
      color: #fff;
  }
  /* .seleccted_promo_code {
      background-color:#b4b4b4;
      padding:40px;
      position: fixed;
      bottom: 0;
      margin: 0px 0px 80px 220px;
      border: 3px solid #f1f1f1;
      z-index: 9;
      display:none;
      height: 100px; 
      min-width: 400px;
  } */
  
  /* The Modal (background) */
  .modal {
      display: none; /* Hidden by default */
      position: fixed; /* Stay in place */
      z-index: 1; /* Sit on top */
      padding-top: 100px; /* Location of the box */
      left: 0;
      top: 0;
      width: 100%; /* Full width */
      height: 100%; /* Full height */
      overflow: auto; /* Enable scroll if needed */
      background-color: rgb(0,0,0); /* Fallback color */
      background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    }
    
    /* Modal Content */
    .modal-content {
      background-color: #fefefe;
      margin: auto;
      padding: 20px;
      border: 1px solid #888;
      width: 25%;
    }
    
    /* The Close Button */
    .close {
      margin: 0px 0px 0px 95%;
      color: #aaaaaa;
      float: right;
      font-size: 28px;
      font-weight: bold;
    }
    
    .close:hover,
    .close:focus {
      color: #000;
      text-decoration: none;
      cursor: pointer;
    }
  
  
  
  
  
    .selectVehicleModal {
      display: none; /* Hidden by default */
      position: fixed; /* Stay in place */
      z-index: 1; /* Sit on top */
      padding-top: 100px; /* Location of the box */
      left: 0;
      top: 0;
      width: 100%; /* Full width */
      height: 100%; /* Full height */
      overflow: auto; /* Enable scroll if needed */
      background-color: rgb(0,0,0); /* Fallback color */
      background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    }

    .selectDeliveryTypeModal {
        display: none; /* Hidden by default */
        position: fixed; /* Stay in place */
        z-index: 1; /* Sit on top */
        padding-top: 100px; /* Location of the box */
        left: 0;
        top: 0;
        width: 100%; /* Full width */
        height: 100%; /* Full height */
        overflow: auto; /* Enable scroll if needed */
        background-color: rgb(0,0,0); /* Fallback color */
        background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
      }
    
    /* Modal Content */
    .vehicle-modal-content {
      background-color: #fefefe;
      margin: auto;
      padding: 20px;
      border: 1px solid #888; position:relative;
      width: 25%;
    }

    .delivery-type-modal-content {
        background-color: #fefefe;
        margin: auto;
        padding: 20px;
        border: 1px solid #888; position:relative;
        width: 25%;
    }
    
    /* The Close Button */
    .vehicleModelclose {
      margin: 0px 0px 0px 95%;
      color: #aaaaaa;
      float: right;
      font-size: 28px;
      font-weight: bold;
    }
    
    .vehicleModelclose:hover,
    .vehicleModelclose:focus {
      color: #000;
      text-decoration: none;
      cursor: pointer;
    }
  
  .fare-info-row:after {
      content: "";
      display: table;
      clear: both;
  }
  .nav-justified .nav-item {
      flex-basis: 0;
      flex-grow: 1;
      text-align: center;
  }
  .nav-tabs .nav-item {
      margin-bottom: -1px;
  }
  
  .my_orders_section .nav.nav-tabs li a {
      font-size: 19px;
      color: #000;
      font-weight: 600;
  }
  
  .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
      background-color: #fff;
      border-color: #dee2e6 #dee2e6 #fff;
  }
  .order_count {display: inline-block;width: 30px;height: 30px;background: #000;border-radius: 40px;text-align: center;color: #fff;line-height: 28px;float: right;margin: 0px 0px 0px 30px;position: relative;}
  .order_count.d{margin: 20px 0px 0px 0px;}
  .p_section:before {content: '';position: absolute;right: 15px;top: 0px;height: 100%;width: 1px;border-left: 1px dashed #000;}
  .p_section {display: inline-block;z-index: 2;position: relative;}
  .dashed_boder {
      border-right: 1px dashed #cfcfcf;
  }
  .tab-content li {    z-index: 0;
      margin:0; padding:19px 0;
      border-bottom:1px solid #e9e9e9;    position: relative;
  }
  
  
  #open_customer_dropdown {position: absolute;top: 55%;right: 0px;width: 170px;transform: translateY(2em);background: rgb(255, 255, 255);z-index: 9;transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;border-radius: 4px;box-shadow: 0 0 10px rgba(0,0,0,0.1);display: none;}
  #open_customer_dropdown ul {padding: 10px 0;margin: 0px;list-style-type: none;}
  #open_customer_dropdown ul li a {color: black;text-decoration: none;cursor: pointer;line-height: 0px;font-size: 15px;font-weight: 400;    padding: 15px 14px;}
  
  .login_form_middle{margin:0 auto; width:460px;}
  .login_form_middle h1{font-size:25px; color: #222; margin:30px 0 35px 0; text-align:center;font-weight: 600;line-height: 48px;}
  .login_form_middle .form-control{height:48px;border:1px solid #dadada;font-size: 16px; color: #777; border-radius: 5px;padding: 0 16px;}
  
  
  
  .profile-pic {
      color: transparent;
      transition: all 0.3s ease;
  margin:0 auto; width:165px;
      justify-content: center;
      align-items: center;
      position: relative;
      transition: all 0.3s ease;
  }
  .profile-pic input {
      display: none;
  }
  .profile-pic img {
      position: absolute;
      object-fit: cover;
      width: 165px;
      height: 165px;
      box-shadow: 0 0 10px 0 rgba(255, 255, 255, .35);
      border-radius: 100px;
      z-index: 0;
  }
  .profile-pic .-label {
      cursor: pointer;
      height: 165px;
      width: 165px;
  }
  .profile-pic:hover .-label {
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: rgba(0, 0, 0, .8);
      z-index: 10000;
      color: #fafafa;
      transition: background-color 0.2s ease-in-out;
      border-radius: 100px;
      margin-bottom: 0;
  }
  .profile-pic span {
  display: inline-flex;
  padding: 0.2em;
  height: 2em;
  }
  .header_outer .brand_logo>a img{max-width:155px;}
  
  .modal-body.new_login_sections{padding:0px; margin:0px;}
  
  .modal-body.new_login_sections .form-control{    height: 39px;     box-shadow: none;   border: 1px solid #e9e9e9; color:#333;}
  .login_signup_section .modal-header{padding:0px; margin:0px;}
  #modal-title-customer-login{font-weight:600; font-size:20px; color:#000; padding:0 0 10px;}
  .modal-body.new_login_sections{display:inline-block; width:100%; margin-top:20px;}
  .modal-body.new_login_sections label{display:inline-block; width:100%;    margin: 0px;    padding: 0 0 5px 0;}
  
  #modalLogin .modal-footer{padding:0px; border-top:none;}
  
  
  
  #customer_login_close_submit{background: #fff;font-size: 16px;font-weight: 600;text-transform: uppercase;padding: 0px 25px;height: 43px;line-height: 43px;border-radius: 40px;}
  #customer_login_submit{background:#ff8c00;font-size: 16px;font-weight: 600;text-transform: uppercase;padding: 0px 25px;height: 43px;line-height: 43px;border-radius: 40px; color:#fff;border:1px solid #ff8c00;}
  .form-group.bottom_text p{display:inline-block; width:100%; font-size:15px; color:#777; margin:14px 0 10px;}
  .form-group.bottom_text p a{color:#ff8c00;}
  #customer_signup_submit{background:#ff8c00;font-size: 16px;font-weight: 600;text-transform: uppercase;padding: 0px 25px;height: 43px;line-height: 43px;border-radius: 40px; color:#fff;border:1px solid #ff8c00;}
  #pickup_drop_driving_map_step .form-control{height:47px; border:1px solid #ebebeb; box-shadow:none;font-size: 14px;}
  .vehicle_type_cat h1{font-size:20px; font-weight:600; color:#333; display:inline-block;width:100%;}
  
  
  .booking_border textarea.form-control{min-height:100px;}
  .add_delivery_address_btn i{    display: inline-block;vertical-align: middle;margin: 0 8px 0 0px;}
  #pickup_drop_driving_map_step .vehicleModelclose{position:absolute; right: 15px;    top: 11px;}
  .popup_title{    font-weight: 600;font-size: 20px;color: #000;padding: 0 0 10px;}
  .main_buttons{display:inline-block; width:100%; text-align:center;}
  .main_buttons a{    border: 1px solid #ccc;padding: 9px 29px;display: inline-block;margin: 25px 0 0 0;border-radius: 26px;color: #fff;font-weight: 600;font-size: 17px;background: green;}
  #routebtn{    display: block;background: #424242;border: none;color: #fff;padding: 8px 20px;
  font-weight: 600;font-size: 15px;}
  
  .pay_radi_but{    font-size: 15px;display: inline-block;padding: 0 6px;}
  
  
  #openfilter_dropdown {position: absolute;top: 55%;right: 15px;width: 225px;transform: translateY(2em);background: rgb(255, 255, 255);z-index: 9;transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;border-radius: 4px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
  .arrow_hover_up {position: absolute;top: -13px;right: 25px;width: 30px;height: 30px;background: url(/assets/front/base/images/arrow_hover_bg.png) no-repeat;}
  #openfilter_dropdown ul {padding: 0px;margin: 0px;list-style-type: none;}
  #openfilter_dropdown ul li a {color: #777;text-decoration: none;cursor: pointer;line-height: 30px;font-size: 18px;font-weight: 400;}
  #openfilter_dropdown .fa-key:before {margin:0px 10px 0px 0px}
  #openfilter_dropdown .fa-edit:before, .fa-pencil-square-o:before {margin:0px 10px 0px 0px}
  #openfilter_dropdown .fa-power-off:before {margin:0px 10px 0px 0px}
  .header_outer.booking_menu .dropdown-toggle::after {position: relative;top: 3px;left: 5px;}
  .header_outer.booking_menu .navbar_right .navbar-nav li a {padding: 12px 30px	}
  .header_outer.booking_menu .navbar_right .navbar-nav li span {border:none;margin:0px;padding:0px;}	
  .header_outer.booking_menu .Place_an_order{border: 1px solid #222;border-radius: 5px;}
  .login_form_middle.place_an_order_sec{margin:0px auto;width:1000px;}
  .login_form_middle.place_an_order_sec h1 {font-size: 28px;text-align: left;}
  .booking_border{border: 1px solid #ddd;padding: 30px; border-radius:5px;margin: 0px 0px 20px 0px; position:relative;}
  .booking_border label{font-size: 16px;line-height: 45px; color: #000;font-weight: 500;}
  .place_an_order_sec .uploadArea { border:1px dashed #d6d6d6;font-size: 12px;margin-bottom: 12px;color:#e4e4e4;vertical-align: middle;    min-height: 95px;border-radius: 3px;background: #f5f5f5;}
  .select_services_cat{display: inline-block;width: 100%;margin: 0px 0px 25px 0px;}
  .place_an_order_sec textarea{ resize: none;min-height: 120px;}
  .place_an_order_sec ul{    padding: 0px;margin: 0px;list-style-type: none;}
  .from_section:before{content:''; position:absolute; right:15px; top:0px; height:100%; width:1px ; border-left:1px dashed #ccc;}
  .empty_section{display:inline-block ;}
  .login_form_middle .select-css.form-control {display: block;height: 50px;box-sizing: border-box;border: 1px solid #e4e4e4;border-radius: 3px;
  -moz-appearance: none;-webkit-appearance: none;appearance: none;background-color: #fff; background-image: url(/assets/front/base/images/select_arrow.png);background-repeat: no-repeat, repeat;background-position: right .7em top 50%, 0 0;}
  .from_section p{display:inline-block;font-size: 20px;color: #111;margin: 0px 0px 7px 0px;}
  .add_count{display:inline-block; width:35px; height:35px; background:#000; border-radius:40px; text-align:center; color:#fff; line-height:35px; float:right;margin: 0px 0px 0px 30px;position: relative;}
  .add_count.two{margin:0px 0px 0px 55px;}
  .from_section{   display: inline-block;    height: 100%;    z-index: 2;    position: relative;}
  .place_an_order_sec ul{display:inline-block;width:100%;}
  .place_an_order_sec ul li{display:inline-block;width:100%;vertical-align: top;}
  .place_an_order_sec ul li:last-child .from_section:before{}
  .place_an_order_sec .profile-pic {max-width: 200px;max-height: 200px;display: block;}
  .place_an_order_sec .file-upload {display: none;}
  .place_an_order_sec .circle {overflow: hidden;width: 130px;height: 105px;border: 1px dashed #ddd;background: #f5f5f5;border-radius: 5px;}
  .place_an_order_sec .p-image {position: absolute;top: 90px;left: 65px;color: #666666;transition: all .3s cubic-bezier(.175, .885, .32, 1.275);}
  .place_an_order_sec.p-image:hover {transition: all .3s cubic-bezier(.175, .885, .32, 1.275);}
  .upload-button {font-size: 1.2em;}
  .delete_delivery_address{display: inline-block;float: right;width: 100%;}
  .place_an_order_sec.upload-button:hover {transition: all .3s cubic-bezier(.175, .885, .32, 1.275);color: #999;}
  .p-image .fa-plus-circle:before {font-size: 30px;color: #d6d6d6;line-height: 30px;}
  .add_delivery_address h3{font-size: 20px;line-height: 30px;font-weight: 600;color: #222;margin: 20px 0px 20px 0px;cursor: pointer;}
  .add_delivery_address .fa-plus-circle{font-size: 30px;line-height: 30px;margin: 0px 20px 0px 0px;vertical-align:top;}
  .add_delivery_address h5{font-size: 28px;line-height: 30px;font-weight: 600;color: #222;    margin: 40px 0px 40px 0px;}
  .radio_pad_right.one {padding: 0px 75px 0px 0px;}
  .add_delivery_address .select_coupon_code{font-size: 20px;line-height: 30px;color: #267c00 !important;font-weight: 600;cursor:pointer;margin: 20px 0px 30px 0px;}
  .add_delivery_address .fa-angle-right{left: 15px;position: relative;top: 5px;font-size: 30px;}
  .add_delivery_address	label{font-size: 16px;line-height: 45px;color: #000;font-weight: 500;}
  .table_record h2{font-size: 20px;line-height: 30px;color: #222;font-weight: 600;}
  .add_delivery_address .table_record h3 {font-size: 18px;line-height: 30px;color: #777;font-weight:500;margin: 20px 0px 20px 0px;}
  .add_delivery_address .table_record h3 span{float:right} 
  .total_order_amount{border-top: 1px solid #000;border-bottom: 1px solid #000;margin: 0px 0px 20px 0px;}
  .table_record .total_order_amount h3{color:#000;font-weight:600;}
  .booking_submit .btn.btn-primary {font-size: 18px;color: #000;background: #fffc00;border: 1px solid #fffc00;vertical-align: top;padding: 10px 60px;height: 65px;border-radius: 5px;line-height: 20px;font-weight: 600;text-transform: uppercase;margin: 15px 0px 0px 0px;}
  .booking_submit .btn.btn-primary:hover {color: #fff;background: #000;border: 1px solid #000;}
  .select_coupen_code_model .demonstration span {font-size: 14px;color: #777;line-height: 30px;margin: 0px 0px 0px 10px;}
  .select_coupen_code_model .modal-header {display: inline-block;}
  .select_coupen_code_model .modal-title {margin-bottom: 0;line-height: 30px;font-size: 20px;color: #000;font-weight: 600;}
  .arrow_hover_up{border:none !important;}
  
  
  .my_orders_section{padding:24px 0px 0px 0px;/* background:#f1f3f6; */display:inline-block;width:100%;}
  .my_orders_section h1{font-size: 28px;line-height: 44px;color: #222;font-weight: 600;}
  .tabs_bg_new{background:#fff;display:inline-block;width:100%;margin: 30px 0px 30px 0px;}
  .tabs_bg_new ul.tabs{margin: 0px;list-style: none;width: 100%;display: inline-block;border-bottom: 1px solid #e4e4e4;}
  .tabs_bg_new ul.tabs li{background: none;color: #777;font-size: 24px;display: inline-block;padding: 15px 120px;cursor: pointer;}
  .tabs_bg_new ul.tabs li.current{color: #000;font-size: 24px;font-weight:600;display: inline-block;border-bottom: 3px solid #000;}
  .tabs_bg_new .tab-content{display: none;padding: 0px;margin: 0px 0px 0px 0px;}
  .tabs_bg_new .tab-content.current{display: inline-block;width: 100%;}
  .tab-content ul{margin: 0px;list-style-type: none;}
  
  .order_address h2{color: #555;font-size: 18px;}
  .order_address h3{color: #555;font-size: 18px;}
  .order_address h4{color: #555;font-size: 16px;}
  .order_address p{color: #ff8c00;font-size: 15px;}
  .dashed_boder{border-right: 1px dashed #cfcfcf;}
  .p_section:before {content: '';position: absolute;right: 15px;top: 0px;height: 100%;width: 1px;border-left: 1px dashed #000;}
  .p_section {display: inline-block;z-index: 2;position: relative;}
  .order_count {display: inline-block;width: 30px;height: 30px;background: #000;border-radius: 40px;text-align: center;color: #fff;line-height: 28px;float: right;margin: 0px 0px 0px 30px;position: relative;}
  .order_count.d{margin: 62px 0px 0px 0px;}
  .order_confirmed .btn.btn-primary{font-size: 20px;color: #000; background: #fffc00;border: 1px solid #fffc00;vertical-align: top;padding: 10px 40px;height: 52px;border-radius: 5px;line-height: 30px;font-weight: 600;text-transform: capitalize;margin: 20px 0px 40px 50px;}
  .order_confirmed .btn.btn-primary:hover{color: #fff; background: #000;border: 1px solid #000;}
  .tab-content li:last-child {border-bottom: none;}
  .my_orders.pagination-main {margin: 0px 0px 30px 0px;}
  .order_confirmed.completed .btn.btn-primary {color: #fff;background: #109b0d;border: 1px solid #109b0d;}
  .order_confirmed.pending .btn.btn-primary	{background: #ffc107;border: 1px solid #ffc107;}
  .my_orders_section .breadcrumb_menu .breadcrumb {background-color: transparent;border-radius: 4px;list-style: outside none none;margin: 0px;padding: 0;background: none;}
  .people_say_slide .slick-slide img {display: inline-block;}
  .select_coupen_code_model .modal-body {padding: 0px 20px;}
  .gender_sectin ul  { padding: 0px;margin: 0px;list-style: none;}
  .gender_sectin ul li	{padding:20px 0px;border-bottom: 1px solid #ddd;}
  .gender_sectin ul li:last-child {border-bottom: none;}
  .my_orders_section .breadcrumb_menu .breadcrumb>li {display: inline-block;font-size: 22px;color: #777;}
  .my_orders_section .breadcrumb-item.active a {color: #333;}
  .my_orders_section .breadcrumb_menu .breadcrumb li a {text-decoration: none;color: #777;font-size: 22px;}
  .orders_details ul{padding:0px;margin: 25px 0px 45px 0px;list-style:none;}
  .p_section.order {height: 100%;}
  .orders_details .order_address h2 {color: #222;font-size: 20px;line-height: 40px;font-weight: 600;}
  .orders_details .order_address p {color: #555;font-size: 20px;line-height: 30px;}
  .border_after_address{border-bottom: 1px solid #e2e2e2;padding: 0px 0px 20px 0px;}
  .order_weight_quantity h3{color: #222;font-size: 20px;line-height: 40px;font-weight: 600;}
  .order_weight_quantity p{color: #555;font-size: 20px;line-height: 30px;}
  .details_imgs{margin: 30px 0px 10px 0px;}
  .shipment_information{margin: 50px 0px 0px 15px;}
  
  .order_weight_quantity h4{font-size: 25px;line-height: 45px;color: #222;font-weight: 600;margin: 30px 0px 10px 0px;}
  .download_invoice .btn.btn-primary {font-size: 20px;color: #000;background: #fffc00;border: 1px solid #fffc00;vertical-align: top;padding: 10px 40px;height: 65px;border-radius: 5px;line-height: 44px;font-weight: 600;float: right;text-transform: capitalize;margin: 10px 50px 0px 0px;}
  .download_invoice .btn.btn-primary:hover {color: #fff;background: #000;border: 1px solid #000;}
  /* .what_people_say::before{content:''; position: absolute; left:0px; top:0px; width:200px; height:100%; background: #fff;display: inline-block;z-index: 2;    opacity: 0.9;}
  .what_people_say::after{content:''; position: absolute; right:0px; top:0px; width:200px; height:100%; background: #fff;display: inline-block;z-index: 2;    opacity: 0.9;} */
  .people_say_slide .slick-list.draggable .slick-track{margin-top:21px;}
  .people_say_slide .slick-dots {position: absolute;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
  .people_say_slide .slick-dots li {position: relative;display: inline-block;width: 12px;height: 12px;margin: 0 5px;padding: 0;cursor: pointer;}
  .people_say_slide .slick-dots li button {font-size: 0;line-height: 0;display: block;width: 12px; height: 12px; padding: 5px;cursor: pointer;border-radius: 50%;border: 1px solid #ddd;outline: none;}
  .people_say_slide .slick-active button{ background: #222;}
  .people_say_slide .slick-track{margin-top:100px;}
  /* .people_say_slide .slick-slide.slick-current.slick-active.slick-center{margin-top: -40px;} */
  .tab-content.mt-3 ul{padding:0px; margin:0px;}
  
  .space_new{display:inline-block;width:100%; min-height:30px;}
  .my_orders_section .nav.nav-tabs li a.active{color:#ff8c00;}
  #postition_top{position:absolute; top:0px;}
  .submit_buttons #customer_edit_profile_update{background:#ff8c00; border:1px solid #ff8c00;width:100%;}
  .submit_buttons #customer_edit_profile_cancel{    background: #ffffff;border: 1px solid #ff8c00;color: #ff8c00;width:100%;}
  .submit_buttons{display:inline-block; width:100%; margin-top:20px;}
  
  .submit_buttons #customer_change_password_cancel{background:#ff8c00; border:1px solid #ff8c00;width:100%;}
  .submit_buttons #customer_change_password_update{    background: #ffffff;border: 1px solid #ff8c00;color: #ff8c00;width:100%;}
  
  .to_section p{display:inline-block;font-size: 20px;color: #111;margin: 0px 0px 7px 0px;}
  
  
  
  
  
  
  
  
  
  
  
  
  
  