.search_btn{margin: 0;display: inline-block;font-size: 15px;color: #fff;font-weight: 700;text-transform: uppercase;background: #ed1e24;border: none;padding: 5px;}
/*.bg-blue{background-color: #064089;}*/
.bg-blue{background-color: black;}
.bg-red{background-color: #ed1e24;}
.ClientSlider .owl-item img{max-height: 100px;}
.hero_cap .details{	background: rgba(192, 192, 192, 0.5);color: #000;max-width: 450px;}
.hero_cap .details p{color: #000;margin: 0px;}
.error{color: red;}
.error1{color: #000;}
.error2{color: #fff;}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed{background-color:lightgray;}
.accordion-button::after {position: absolute;}
.btns{background: #064089;}
.btns_second{background: #ed1e24 !important;}
.btns.white:hover{color: #000;background: gray;}
.port_section_p p{line-height: 10px;}
.about_sec img{border-radius: 0px;}
.about_sec figure{box-shadow: none}
.form-control{border-radius: 10px !important;}
.schedule_sec .schedule_top .input-group .form-control{border-radius: 0px !important;}
.schedule_sec .schedule_top .input-group .input-group-text{border-radius: 0px !important;}
.form-select{border-radius: 10px !important;}
.select2-container--default .select2-selection--single{border-radius: 0px !important;}
.select2-selection__rendered {line-height: 34px !important;}
.select2-container .select2-selection--single {height: 38px !important;}
.select2-selection__arrow {height: 37px !important;}
.modal .modal-content, .modal .modal-header,.--bs-modal-border-radius{border-radius: 0px;}
.select2-container--default .select2-selection--single{border-radius: 10px !important}

.CustomSlider{ padding: 0 40px;}
.CustomSlider.owl-carousel .owl-nav button{ width:auto; height:60px; font-size:0; display:block; border-radius:50%; position:absolute; top:50%; margin-top:-30px; background:none !important; z-index:555; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; color:#fff !important;}
.CustomSlider.owl-carousel .owl-nav button.owl-prev{ left:0;}
.CustomSlider.owl-carousel .owl-nav button.owl-prev:after{ content: "\f104"; font-family: 'FontAwesome'; font-size:30px; }
.CustomSlider.owl-carousel .owl-nav button.owl-next{ right:0;}
.CustomSlider.owl-carousel .owl-nav button.owl-next:after{ content: "\f105"; font-family: 'FontAwesome'; font-size:30px;}
.CustomSlider.owl-carousel .owl-nav button:hover{ color:#d80076 !important;}

.LogosSlider{ padding: 0 40px;}
.LogosSlider.owl-carousel .owl-nav button{ width:auto; height:60px; font-size:0; display:block; border-radius:50%; position:absolute; top:50%; margin-top:-30px; background:none !important; z-index:555; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; color:#000 !important;}
.LogosSlider.owl-carousel .owl-nav button.owl-prev{ left:0;}
.LogosSlider.owl-carousel .owl-nav button.owl-prev:after{ content: "\f104"; font-family: 'FontAwesome'; font-size:30px; }
.LogosSlider.owl-carousel .owl-nav button.owl-next{ right:0;}
.LogosSlider.owl-carousel .owl-nav button.owl-next:after{ content: "\f105"; font-family: 'FontAwesome'; font-size:30px;}
.LogosSlider.owl-carousel .owl-nav button:hover{ color:#d80076 !important;}

.VehicleSlider{ padding: 0 40px;}
.VehicleSlider.owl-carousel .owl-nav button{ width:auto; height:60px; font-size:0; display:block; border-radius:50%; position:absolute; top:50%; margin-top:-30px; background:none !important; z-index:555; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out; color:#000 !important;}
.VehicleSlider.owl-carousel .owl-nav button.owl-prev{ left:0;}
.VehicleSlider.owl-carousel .owl-nav button.owl-prev:after{ content: "\f104"; font-family: 'FontAwesome'; font-size:30px; }
.VehicleSlider.owl-carousel .owl-nav button.owl-next{ right:0;}
.VehicleSlider.owl-carousel .owl-nav button.owl-next:after{ content: "\f105"; font-family: 'FontAwesome'; font-size:30px;}
.VehicleSlider.owl-carousel .owl-nav button:hover{ color:#d80076 !important;}
.top_strip{background: lightgray;}
.nav_sec{background: #FFF;}
.nav_sec .navbar-light .navbar-nav .nav-link.active, .nav_sec .navbar-light .navbar-nav .show > .nav-link{background-color: #000;color: #FFF;}
.nav_sec .navbar-light .navbar-nav .nav-link:focus, .nav_sec .navbar-light .navbar-nav .nav-link:hover{ background-color: #000; color: #FFF;}
.nav_sec .navbar-light .navbar-nav .nav-link{color:#000;}
 button.close {background-color: transparent;border: none;font-size: 1.5rem;color: #FFF; /* Change color here */opacity: 1;}
 footer{background: black;}
 .SourceSlider{padding: 0px !important;}
@media (max-width: 767px) {
	.search_btn{margin-top:10px;}
	.search_btn_div{text-align: center;}
	.navbar-toggler span{background-color:#FFFFFF;}
}
@media (max-width: 600px) {
	.search_btn{margin-top:10px;}
	.search_btn_div{text-align: center;}
}
@media (min-width: 500px) {
	.navbar-toggler{ background:none; border:none; position:relative; right:0; top:0; height: 33px; box-shadow:none !important;}
.navbar-toggler:focus,.navbar-toggler:active { outline: 0;}
.navbar-toggler span {display: block; background-color:#FFFFFF; height:3px; width:25px; margin-top:4px; margin-bottom:4px; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);-o-transform: rotate(0deg);  transform: rotate(0deg); position: relative; left: 0;opacity: 1;}
.navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3) { -webkit-transition: transform .35s ease-in-out; -moz-transition: transform .35s ease-in-out; -o-transition: transform .35s ease-in-out; transition: transform .35s ease-in-out;}
.navbar-toggler:not(.collapsed) span:nth-child(1) { position: absolute; left: -1px; top: 10px; -webkit-transform: rotate(135deg);  -moz-transform: rotate(135deg); -o-transform: rotate(135deg);transform: rotate(135deg); opacity: 0.9;}
.navbar-toggler:not(.collapsed) span:nth-child(2) {height: 12px; visibility: hidden; background-color: transparent;}
.navbar-toggler:not(.collapsed) span:nth-child(3) {position: absolute;left: -1px;top: 10px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg); -o-transform: rotate(-135deg);transform: rotate(-135deg);opacity: 0.9;}  
}