.header_section .navbar-light .navbar-toggler {
	color: #fff;
	border-color: transparent;
	background: transparent;
	padding: 0;
	border-radius: 0;
	font-size: 38px;
	margin-top: 0;
	top: 0;
	line-height: 30px;
	outline: none !important;
}
@media (max-width: 1200px ){

}
@media (max-width: 991px){
	.header_section .navbar-toggler span {
		background-color: #fff;
		background-size: 31px;
		padding: 0;
		width: 50px;
		height: 40px;
	}
	.top_section .container {
		position: relative;
		height: 5px;
	}
	.top_section .lng_selector .dropdown .dropdown-toggle:focus, 
	.top_section .lng_selector .dropdown .dropdown-toggle {
		font-size: 15px;
		margin-top: 0;
	}
	.header_section .logo img {
		max-height: none;
	}
	.header_section .navbar-nav > li > a {
		padding: 0 !important;
	}
	.navbar-collapse {
		background: #0D1A5B;
		padding: 15px 20px;
	}
	.header_section .navbar-nav > li ul {
		position: relative;
		margin: 0;
		top: 0;
	}
	.main_slider_section .slider_text {
		margin: 0;
		padding:140px 0 100px 0;
	}
	.main_slider_section .slider_text h5 {
		font-size: 11px;
		letter-spacing: 2px;
		margin: 0 0 2px 0;
	}
	.main_slider_section .slider_text h2 {
		font-size: 25px;
		line-height: 32px;
	}
	.main_slider_section .rs_slider_next, 
	.main_slider_section .rs_slider_prev {
		display: block !important;
		width: 30px;
		height: 30px;
		font-size: 24px;
		line-height: 27px;
		left: 15px;
		margin-top: -15px;
	}
	.main_slider_section .rs_slider_next{
		left:auto;
		right:15px;
	}
	.home_box_section {
		padding: 20px 0 0 0;
		height: auto;
	}
	.single_home_box {
		top: 0;
		margin:0 auto 20px auto;
	}
	.single_home_box:hover {
		margin-top: 0;
	}
	.single_home_box p {
		display: none;
	}
	.single_home_box:hover p{
		display: block;
	}
	.main_footer .footer_widgets {
		display: block !important;
		text-align: center;
	}
	.main_footer .footer_widget {
		padding: 26px 0;
		display: block !important;
		text-align: center;
		margin: 0 !important;
	}
	.main_footer .news_later_form {
		width: auto;
		padding: 0;
	}
	.main_footer .footer_logo img {
		margin: 0 auto;
	}
	.main_footer .news_later_form .form_news_later {
		display: block;
		margin: 0;
		padding: 0;
		overflow: hidden;
		padding: 10px;
		max-width: 100%;
	}
	.main_footer .news_later_form .input_box {
		float: none;
		margin: 0;
		padding: 0;
		max-width: 100%;
		margin: 0 auto 15px auto;
		display: inline-block;
	}
	.main_footer .news_later_form .input_box input {
		width: auto;
		max-width: 100%;
	}
	.main_footer .news_later_form h2 {
		font-size: 25px;
		margin: 9px 0 8px 0;
	}
	.page_banner .banner_overly {
		margin: 0;
		padding: 100px 0 80px 0;
	}
	.page_banner_contents h1 {
		font-size: 40px;
	}
	.executive_heading h2 {
		font-size: 28px;
	}
	a.si_read_more {
		position: relative;
		bottom: 0;
		display: block;
		left: 0;
		display: block;
		margin: 15px 0;
		text-align: left;
	}
	.history_logo {
		margin: 15px 0;
	}
	.si_custoemer_service_left h3 {
		font-size: 24px;
		word-wrap: break-word;
	}
	.form_payment_submition {
		text-align: center;
	}
	.form_payment_submition .si_form_group{}
	.form_payment_submition .si_form_group .wpcf7-form-control-wrap {
		display: inline-block;
		width: auto;
		overflow: hidden;
		margin: 0 auto;
	}
	.form_payment_submition .si_form_group .wpcf7-form-control-wrap input {
		width: auto;
		margin: 0 auto;
	}
	.aliances_section .logo_top .aliance_logo {
		padding-top: 0;
	}
	.rs_btn_menu {
	    text-align: center;
	}
	.header_section .navbar-nav>li.rs_btn_menu >a, .rs_btn_menu a {
	    margin: 5px 0 0 0 !important;
	    display: inline-block;
	}
}
@media screen and (max-width: 991px) and (min-width:768px) {

}
@media (max-width:768px) {

}
@media (max-width:767px) {
	.top_section .lng_selector .dropdown .dropdown-toggle:focus, 
	.top_section .lng_selector .dropdown .dropdown-toggle {
		padding: 0;
	}
	.aliances_section .d-flex{
		display: block !important;
	}
	.si_job_application_form h2 {
		font-size: 20px;
		margin-top: 0;
		margin-bottom: 10px;
	}
	.frm_button_section .button {
		margin-right: 0;
		margin-bottom: 10px;
	}
	.si_get_in_touch h2 {
		font-size: 24px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.si_office_heading {
		margin-bottom: 15px;
	}
	.si_single_office h2 {
		margin-top: 30px;
	}
}
@media (max-width:480px) {
	.rs_searchbar button {
		width: 48px;
		text-indent: 1000%;
		overflow: hidden;
		background-position: center center !important;
	}
	.rs_searchbar .input-group {
		width: calc(50% - 60px);
	}
	
}
@media (max-width:320px) {
	
}