/* ----------------------------------------------------------------
	Responsive CSS
-----------------------------------------------------------------*/

#sidemenu_toggle{
	display:none;
}

/*
Large devices
Desktops (≥1200px) 
*/

@media (min-width: 1240px) {

}
@media (min-width: 992px) and (max-width: 1199px) {
	header .upper-nav .top-social-links {
		margin-right: 0px;
	}

}

/*
Medium devices
Desktops (≥992px)
*/

@media (max-width: 991px) {
	.nav-item.dropdown .dropdown-toggle {
		font-size: 26px;
		display: inline-table;
		color: #fff;
		padding: 2px 0 3px 0 !important;
		font-weight: 700;
		line-height: normal;
		position: relative;
		border-radius: 0;
		font-family: 'Bai Jamjuree', sans-serif;	
	}
	.nav-item.dropdown .dropdown-toggle:hover, .nav-item.dropdown .dropdown-toggle:focus, .nav-item.dropdown .dropdown-toggle:active {
		color: #fff;	
	}
	.dropdown-item {
		text-align: center;	
	}
	.padding-bottom {
		padding-bottom: 80px;
	}
	.padding-top {
		padding-top: 80px;
	}
	.about-sec .services-area .services {
		padding: 0 15px;
		align-items: normal;	
	}
	.about-sec .services-area .services .service-card .icon-holder i {
		font-size: 80px;
	}
	.about-sec .services-area .services .service-card .card-heading {
		font-size: 24px;
		margin-bottom: 30px;	
	}
	.about-sec .services-area .services .service-card, .about-sec .services-area .services:nth-child(3) .service-card {
		margin-bottom: 0;	
	}
	.slider-area {
		margin-top: -10px !important;	
	}
	#sidemenu_toggle{
		display:inline-block;
	}
	
	.sidemenu_btn {
		top: 30px;
	}
	header .simple-nav-logo {
		padding: 5px 0px 30px 0px;
	}
	
	.sidemenu_btn span {
		height: 3px;
	}
	.sidemenu_btn span:nth-child(2) {
		margin: 5px 0;
	}
	header .main-navigation {
		padding-top: 20px;
	}
	.side-menu .bg-overlay {
		background: rgba(0, 0, 0, 0.6);
	}
	.sidemenu_btn {
        top: 40px;
		margin-top:0px;
		width:50px;
		right:20px;
    }
	
	.about-sec .services-area .purple-overlay {
		right: 0px;
	}
	.about-sec .services-area .purple-overlay.purple-overlay-dx {
		right: 0px;
		left: 0px;
	}
	.text-sx {
		padding-left: 20px !important;
	}
	.about-sec .about-overlay.about-overlay-sx {
		right: 0%;
		left: 0;
	}
	
	.event-sec .events-cards .event-detail ul {
		text-align:left;
	}

	.split-container-setting{
		padding-top:50px;
	}
	
}
@media (min-width : 768px) and (max-width: 1024px) and (orientation: landscape) {

}

@media (min-width : 768px) and (max-width: 1024px) {

	
}

/*
Small devices
Tablets (≥768px)
*/

@media screen and (max-width:767px){
    .nav-item.dropdown .dropdown-toggle {
		font-size: 24px;	
	}
	.footer-style-1 .navbar-nav {
		flex-direction: column;	
		align-items: center;
	}
	.footer-style-1 .navbar-nav .nav-item {
		margin-left: 0;
	}
}
@media (max-width: 767px) and (orientation: landscape) {

}
@media (min-width: 480px) and (max-width: 767px) {

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

}