.new-quote-address-arrow-container{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	border: 1px solid #dee2e6;
	text-align: center;
	padding: 10px 12px;
	border-radius: 50%;
}

.add_shipment_form input[type="text"],
.add_shipment_form input[type="number"],
.add_shipment_form select{padding: 10px 12px}
.add_shipment_form label{
	font-weight: normal;
	font-size: 14px;
	margin: 5px 0;
}

.mypopup{position: absolute; top: 5px; width: 240px; background: #fff; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15); border-radius: 6px; display: none; z-index: 99; right: 0; transition: 0.5s}
.mypopup .popup_title{}
.mypopup .popup_close{background-color: transparent; border: 0; float: right;}
.mypopup .mypopup_head input[type="text"]{padding: 7px 12px;}
.mypopup_body{max-height: 320px; overflow-y: scroll; overflow-x: hidden; background-color: #f8f8f8; margin-top: 10px;}
.mypopup_body .address-book-scroller-item-name{font-weight: bold; font-size: 15px;}
.mypopup_body .address-book-scroller-item{float: left; width: 100%; color: #6c757d !important; padding: 5px;}
.mypopup_body .address-book-scroller-item:hover{background-color: #e9ecef;}
.mypopup_body .address-book-scroller-item .address-book-scroller-item-address{font-size: 14px;}



.searchpage .black-box{background-color: #444141; padding: 30px 15px 14px;}
.search-part span.locationspan{color: #fff;}

.location_field{background-color: #fff; background-repeat: no-repeat; padding-left: 35px; background-position: 10px center; /*padding: 0px 10px 35px;*/ }
.pickup_filed{background-image: url(../images/green.png);}
.dropoff_filed{background-image: url(../images/red.png);}
.search_pageaccordion button.btn-link{padding: 20px 10px !important; color: #000; font-weight: 600; font-size: 17px;}
.search_pageaccordion button.btn-link i.fa{font-size: 25px;}
.search_pageaccordion button.btn-link:focus,
.search_pageaccordion button.btn-link:active,
.search_pageaccordion button.btn-link:hover{color: #000 !important;}
.search_pageaccordion .card-header{border-bottom: 1px solid #ddd; padding-bottom: 5px}
.mopen:before{content: "\f105";}
.search_pageaccordion .card{
	box-shadow: none !important;
}

/*.search-part{}*/
.label_container{display: block; position: relative;
padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 15px; line-height: 1.3; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.label_container input{position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
.checkmark{position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: #eee;}
.label_container:hover input ~ .checkmark{background-color: #ccc;}
.label_container input:checked ~ .checkmark{background-color: #ff511d;}
.checkmark:after{content: ""; position: absolute; display: none;}
.label_container input:checked ~ .checkmark:after{display: block;}
.label_container .checkmark:after{left: 6px; top: 3px; width: 7px; height: 12px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.searchbtn_btm{margin-bottom: 20px; padding: 15px 25px; border-radius: 5px;}
.search_pageaccordion  .collapse.show{border-bottom: 1px solid #000;}

.sidebar::-webkit-scrollbar{width: 10px;}
.sidebar::-webkit-scrollbar-track{box-shadow: inset 0 0 5px grey; border-radius: 10px;}
.sidebar::-webkit-scrollbar-thumb{background: #ff511d; border-radius: 10px;}
.sidebar::-webkit-scrollbar-thumb:hover{background: #dc461a;}

.datepicker table{width: 100%;}
.search-part{flex: none;width: 20.4%;}

.sidebar{width: 20%; position: fixed;max-height: 100%; overflow: auto; background-color: #fff; height: 90%;}
.featured_image{position: relative;}
.featured_caption{color: #fff;background: rgba(0, 0, 0, 0.8);width: 100%;padding-left: 10px; z-index: 999; position: absolute; bottom: 0;}
.stats{border-bottom: 2px solid #d4d4d4;float: left;padding-bottom: 10px;margin-bottom: 5px;padding-left:10px;}
.stats span{font-size: 13px; color: #000;}
.market_box{box-shadow: 5px 5px 5px #d4d4d4; position: relative;float: left;width: 100%;padding-bottom: 10px;}
.market_box_title{width: 100%;background: #ff511d;}
.market_box_title h4,
.market_box_shiptitle h4{color: #fff;}
.market_box_title h4{padding-bottom: 10px;}
.market_box footer h5{font-size: 10px;display: inline-block;width: 90%;}
.market_box footer .arrow_left{display: inline-block;width: 8%;vertical-align: top;}
.market_box_shiptitle{background: rgba(0,0,0, 0.8);color: #fff;position: absolute;width: 100%;z-index: 99;}
.ribbon-bar .ready-now{background: #df5311;color: #fff;}
.ribbon-bar .label-default{background: #8d8d8d; color: #fff;}

.lcc-modal button.js-lcc-settings-toggle{background-color: #000; color: #fff;}
.lcc-modal button.js-lcc-settings-toggle:hover{color: #000;}

body{margin-top: 75px;}
.sticky-top{position: fixed;width: 100%;}

.middelbanner h1{font-size: 28px;}


.middelbanner_second h1{font-size: 31px;}
.middelbanner_second h1 span{color: #000}
.middelbanner_second h2{margin-top: 20px; font-size: 35px;}

.shipping_catbanner h1{font-size: 65px; line-height: normal; letter-spacing: -1px;}

.single-blog h1{border-bottom: 2px solid #e3e3e3;
color: #323232;
font-size: 20px;
margin: 0 0 40px;
padding: 13px 18px 13px 0;
text-transform: capitalize;}

.single-blog h1::before{content: "";-color: #ff511d !important;height: 2px;left: 0;position: absolute;top: 58px;width: 70px;}
.single-blog h1 a{color: #ff6213!important}
.news-detail h1{font-size: 20px;}

@media(min-width: 768px){
    .mbox_scroll{width: 280px !important;flex: none !important;max-width: 300px !important;float: none;display: inline-block;padding-left: 10px; padding-right: 10px;}
    /* #search_div{overflow-x: auto;} */
    #search_div .row{flex-wrap: initial;}
}

@media(min-width: 500px){
	.add_item_btn{margin-top: 34px;}
}

