

	/*============================= Small MOBILE Devices================================ */
	
	@media(min-width:767px){
		
		
		
		
	}
	
	
	
	
	
	/*============================= MOBILE Devices================================ */
	@media(max-width:767px){
		
		nav.navbar .navbar-brand img.logo {
			width: 80px;
		}
		.navbar-brand::before{
			width: 110px;
			height: 110px;
		}
		nav.navbar.bootsnav .navbar-toggle {
			background-color: transparent;
		}
		nav.navbar.bootsnav .navbar-toggle i{
			color: #423c3c;
		}
		.pt-breadcrumb-title {
			color: #fff;
			font-size: 40px;
			margin-bottom: 0;
		}
		.pt-breadcrumb {
			position: relative;
			padding: 17% 0px;
			background-size: 363% !important;
			background-position-x: center !important;
		}
		.banner-section .slide-item h1{
			font-size: 24px;
		}
		.banner-section .slide-item .subtitle {
			font-size: 10px;
		}
		
		.banner-section .swiper-button-next, .banner-section .swiper-button-prev{
			top: 77%;
		}
		
		.welcomebox {
			margin-bottom: 30px;
		}
		.eventinfo h1 {
			font-size: 40px;}
		
		.aboutintro .image {
			margin-bottom: 30px;
		}
		.f_widget.padd-l-60 {
			padding-left: 0px;
		}
		.f_title {
			padding-bottom: 0;
			margin-top: 33px;
		}
		.about_title{
			flex-direction: column;
		}
		.about-info.pl-50 {
			padding-left: 0;
		}
		.abt-left:before{
			display: none;
		}
		.abt-left {
			position: relative;
			text-align: center;
			padding: 0;
		}
		.abt-right {
			max-width: 450px;
			text-align: center;
			padding-left: 0;
		}

		.eventsec .d-flex {
			flex-direction: column;
		}
		.eventsec .d-flex .second-item {
			flex-direction: column;
		}
		.border-absolute {
		    width: 283px;
			height: 298px;
			margin-bottom: 30px;
		}
		.border-absolute-img {
			top: 7%;
			left: 16%;
			width: 95%;
		}
		.border-absolute-img-1{
			top: 7%;
			right: 16%;
			width: 95%;
		}
		.event-box  {
			padding: 0;
		}
		.event-box p {
			text-align: justify;
		}
		.row.d-flex.align-items-center.second-item {
			flex-direction: column-reverse;
		}
		.second-event h1 {
			text-align: left;
		}
		.contact-details {
			margin-top: 30px;
		}
	}
	
	
	



	
	


	/*============================= Medium Devices, Tablets ================================ */
	@media(min-width:768px) and (max-width:991px){
		nav.navbar .navbar-brand img.logo {
			width: 80px;
		}
		.navbar-brand::before{
			width: 110px;
			height: 110px;
		}
		nav.navbar.bootsnav .navbar-toggle {
			background-color: transparent;
		}
		nav.navbar.bootsnav .navbar-toggle i{
			color: #423c3c;
		}
		.pt-breadcrumb-title {
			color: #fff;
			font-size: 40px;
			margin-bottom: 0;
		}
		.pt-breadcrumb {
			position: relative;
			padding: 17% 0px;
			background-size: 363% !important;
			background-position-x: center !important;
		}
		.banner-section .slide-item h1{
			font-size: 24px;
		}
		.banner-section .slide-item .subtitle {
			font-size: 10px;
		}
		
		.banner-section .swiper-button-next, .banner-section .swiper-button-prev{
			top: 40%;
		}
		.welcomeinfo h3 {
			font-size: 22px;
		}
		.eventinfo h1 {
			font-size: 34px;
		}
		.eventbox{
			height: 320px;
		}	
		.aboutintro .image {
			margin-bottom: 30px;
		}
		.about_widget img {
		    margin: auto;
    		margin-bottom: 50px;
		}
	}
	
	
	
	/*============================= Medium Devices, Desttop ================================ */
	@media(min-width:992px) and (max-width:1199px){
		
		nav.navbar.bootsnav ul.nav>li>a {
			padding: 30px 9px;
			font-size: 13px;
		}
		
			
	}	























