.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: #03326a;}
.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: #03326a;}
.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: 0px !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: 0px !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;}
@media (max-width: 767px) {
	.search_btn{margin-top:10px;}
	.search_btn_div{text-align: center;}
}
@media (max-width: 600px) {
	.search_btn{margin-top:10px;}
	.search_btn_div{text-align: center;}
}