/* Large desktop :1270px. */
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {

	div#sp-menu ul.sp-megamenu-parent {
		width: 100%;
		text-align: center;
	}
}


@media only screen and (max-width: 1024px){
	
	.logo-slider .rt-logo-showcase .rt-logo-item .single-logo-container .img-responsive{
		width: 80%;
	}
	.site-navigation.hide-mobile {
		display: none;
	}
	.latest-news .bm_slider_theme1 .bm_slider_item .date span.source{
		display: none;
	}
	.search {
		text-align: center;
	}
	.home-one-slider .tp-caption.large_bg_black a{
		font-size: 15px !important;
	}
	.sp-module.logo-slider {
		padding: 0;
	}
	section#sp-logo-slider {
		padding-top: 100px;
	}
}
@media (max-width: 991px) and (min-width: 768px){

	#sp-header .logo h1 img {
		width: 40%;
		margin: 0 auto;
	}
	#sp-menu .sp-megamenu-parent {
		width: 100%;
		text-align: center;
	}

}

@media (max-width: 767px) {
	#sp-top2 .sp-module ul >li >a{
		font-size: 12px;
	}
	.latest-news2 .sp-module-content{
		margin-top: -25px;
	}
	.bm_over_theme1 .bm_slider_subitem{
	    min-height: 240px;
	}
	.latest-news.latest-news2 .all-link{
	    margin: 0 auto;
		text-align: center;
		position: relative;
		right: auto;
	}
	.latest-news2 .owl-buttons > div{
		top: calc(50% - 17px);
	    position: absolute;
	    z-index: 9;
	    margin: 0!important;
	}
	.latest-news2 .owl-buttons > div.owl-prev{
		left: 0;
	}
	.latest-news2 .owl-buttons > div.owl-next{
		right: 0;
	}
	.logo-slider .all-link,
	.latest-news .all-link{
		margin: 0 auto;
    	text-align: center;
	}
	.rl_tabs-responsive>ul.rl_tabs-sm{
		display: none;
	}
	.latest-news2 .rl_tabs.left>.nav-tabs{
		display: block;
		float: none;
	    margin: 0;
	    width: 100%;
	}
	.latest-news2 .rl_tabs>.tab-content>.tab-pane{
		display: none;
	}
	.latest-news2 .rl_tabs>.tab-content>.tab-pane.active{
		display: block;
	}
	.latest-news2 .owl-buttons{
		text-align: right;
	}

	.sp-copyright .span-item > span{
		display: block;
	    line-height: 1.5;
	}
	.sp-copyright .span-item > span:not(:first-child):before{
		display: none;
	}

	#sp-left, div#sp-component.col-md-10{
		padding: 0 15px;
	}

	.logo-slider .rt-logo-showcase .slick-prev{
		display: block;
		position: absolute;
		left: 0;
		top: 50%;
		z-index: 1;
		right: auto;
	}
	.logo-slider .rt-logo-showcase .slick-next{
		display: block;
		position: absolute;
		right: 0;
		top: 50%;
		z-index: 1;
		left: auto;
	}
	.latest-news .bm_over_theme1 .bm_slider_button .bm_slider_next, div.bm_over_theme1 .bm_slider_button:hover, div.bm_over_theme1 .bm_slider_button .bm_slider_next:hover{
		left: auto!important;			
	}
.latest-news .bm_over_theme1 .bm_slider_button .bm_slider_prev, div.bm_slider_theme1:hover ~ div.bm_slider_button .bm_slider_prev, div.bm_over_theme1 .bm_slider_button:hover, div.bm_over_theme1 .bm_slider_button .bm_slider_prev:hover{
		left: auto!important;				
	}
	
	#bm_slider_prev_133 {
		right: 70px!important;
		font-size:0px!important;
	}
	
	#bm_slider_next_133{
		right: 30px!important;
		font-size:0px!important;
	}
	
	#bm_slider_prev_197 {
		right: 39px!important;
		font-size:0px!important;
	}
	
	#bm_slider_next_197{
		right: -1px!important;
		font-size:0px!important;
	}
	.logo-slider .rt-logo-showcase .slick-track{
		padding: 0;			
	}
	.offcanvas-menu {
		background: #efefef;
	}
	.offcanvas-menu .sp-module-content {
		color: black;
	}
	.search ::-webkit-input-placeholder {
		color: black !important;
	}
	.search button.button.btn.btn-primary {
		opacity: 0;
	}
	.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
		border-color: black;
	}
	.offcanvas-menu .offcanvas-inner .search input {
		border: 1px solid #004170;
		border-bottom-width: 3px;
	}
	header#sp-header>div.container{
		padding: 0 15px;
	}

}
@media (max-width: 768px) {
	.offcanvas-menu {
		display: block;
	}
	.latest-news .bm_slider_theme1 .bm_slider_item .bm_slider_title>a {
		text-overflow: unset;
		white-space: unset;
		overflow: hidden;
	}

	.form-group.rsform-block.rsform-block-submit.pull-right {
		margin-right: 0px;
	}
	.latest-news .image-effect {
		padding-bottom: 50%;
		margin-bottom: 10px;
	}
	.image-effect > div {
		width: 50%;
		right: 25%;
	}
	section#sp-top-header {
		position: relative;
		z-index: 9999;
		background-color: white;
	}
	div#sp-top1 {
		width: calc(100%/3);
	}
	div#sp-top2 {
		width: calc(200%/3);
		float: right;
	}
	header#sp-header>.container {
    	width: 100%;
		padding: 0;
	}
	.latest-news .bm_slider_theme1 .bm_slider_item .bm_slider_title>a {
		height: 46px;
	}	
	.en-gb .bm_slider_theme1 .bm_slider_item .bm_slider_title>a{
		height: 40px;
	}
	#sp-logo-slider .sp-module.logo-slider.title-style.hidden-xs.hidden-md{
		display:none;
	}

}
@media only screen and (min-width: 481px) and (max-width: 767px) {

}

/* Large Mobile :480px. */
@media only screen and (min-width: 321px) and (max-width: 480px) {

}

@media (max-width: 480px) {

	.latest-news2 .owl-item{
		padding-right: 0px;
	}
	fieldset#rsform_3_page_0>.col-md-6.col-xs-6 {
		width: 100%;
	}
	.form-group.rsform-block.rsform-block-submit.pull-right {
		margin-top: 50px;
		width: 100%;
		text-align: center;
	}
	.rsform-block-submit.pull-right>.formControls {
		width: 100%;
	}
	.bm_over_theme1 .bm_slider_subitem {
		min-height: 160px;
	}
	div#sp-top2 {
		width: 100%;
	}
	.all-link.visible-xs {
		margin-top: 30px;
	}
	section#sp-logo-slider {
		padding: 40px 0;
	}
	body:not(.en-gb) #sp-header .logo h1 img {
		transform: scale(1.3);
		left: 15%;
		position: relative;
	}
}
@media screen and  (orientation: landscape) and (max-width: 1024px) {
	.all-link.visible-xs {
		margin-top: 30px;
	}	
	section#sp-logo-slider {
		padding: 40px 0;
	}

}
/*=====  End of Responsive css  ======*/