/*Mobile*/
@media screen and (max-width: 480px){
	.controller{ display:none}
	.menu-wrap{ width:100% !important; }
	#fixedmenu{ display:none;}
	.logo img{ width:120px !important;}
	.slider-area{ width:100%;}
	.menu-area{ width:100%; background:none;}
	.main-menu-indicator{ height: 100%; width: 18% !important; }
	.main-menu-indicator>span{ top:41px; }
	.social-media-area { margin-top:0px; background:#1c1c1c;}
	.social-media-area li{ display:inline;}
	.social-media-area li, dl, ol, ul{  margin-bottom:0px;}
	.social-media-area li a{ width:auto;}
	.download-btn, .download-text{ text-align:center;}
	.download-text h3{ font-size:40px; margin-bottom: 1.5rem;}
	.contact-form-2{ padding:30px 25px;}
	.event-detail-section{ margin-top:0px;}
	.event-details6, .event-details3-image{ text-align:center;}
	.event-contact-img{ display:none;}
	.event-details{ min-height:121px;}
	.copyright-text p{ font-size:12px; text-align:center;}
	.social-btn{ text-align:center;}
	.footer-text-center{ border:none;}
	.about-img{ margin-top:2rem;}
	.about-text h2{ margin-top:0rem;}
	.download-area{ margin-top:0px;}
	.lity *{ width:100%;}
	.enquiry{ overflow-y:auto; height:500px; text-align: center;}
	.submit-area{ text-align:center;}
	.more-btn-area{ text-align:center;}
	.about-affiliate .owl-slides{ padding:0 25px; }
	.event-contact-bg h2{ margin-top:1rem; font-size:35px;}
	.contact-area h2{ font-size:39px;}
	.menu-list ul li a{ font-size:17px;}
	.show-menu .menu-list ul li{ line-height:35px;}
}

/*Tablet*/
@media screen and (max-width: 768px){

	.controller{ display:none}
	.menu-wrap{ width:100% !important;}
	.logo img{ width:74px !important;}
	#fixedmenu{ display:none;}
	.slider-area{ width:100%;}
	.menu-area{ width:100%; background:none;}
	.main-menu-indicator{ height: 100%; width: 18% !important; }
	.main-menu-indicator>span{ top:41px; }
	.social-media-area { margin-top:0px; background:#1c1c1c;}
	.social-media-area li{ display:inline;}
	.social-media-area li, dl, ol, ul{  margin-bottom:0px;}
	.social-media-area li a{ width:auto;}
	.download-btn, .download-text{ text-align:center;}
	.download-text h3{ font-size:40px; margin-bottom: 1.5rem;}
	.contact-form-2{ padding:30px 25px;}
	.event-contact-bg h2{ margin-top:1rem; font-size:35px;}
	.event-detail-section{ margin-top:0px;}
	.event-details6, .event-details3-image{ text-align:center;}
	.event-contact-img{ display:none;}
	.event-details{ min-height:121px;}
	.copyright-text p{ font-size:12px; text-align:center;}
	.social-btn{ text-align:center;}
	.about-img{ margin-top:2rem;}
	.footer-text-center{ border:none;}
	.about-img{ margin-top:2rem;}
	.about-text h2{ margin-top:0rem;}
	.download-area{ margin-top:0px;}
	.lity *{ width:100%;}
	.enquiry{ overflow-y:auto; height:500px; text-align: center;}
	.submit-area{ text-align:center;}
	.more-btn-area{ text-align:center;}
	.about-affiliate .owl-slides{ padding:0 25px; }
	.contact-area h2{ font-size:39px;}
	.show-menu .menu-list ul li{ line-height:35px;}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

	.controller{ display:none}
	.menu-wrap{ width:100%;}
	#fixedmenu{ display:none;}
	.slider-area{ width:100%;}
	.menu-area{ width:100%; background:none;}
	.main-menu-indicator{ height: 100%; width: 18%; }
	.main-menu-indicator>span{ top:41px; }
	.social-media-area { margin-top:0px; background:#1c1c1c;}
	.social-media-area li{ display:inline;}
	.social-media-area li, dl, ol, ul{  margin-bottom:0px;}
	.social-media-area li a{ width:auto;}
	.download-btn, .download-text{ text-align:center;}
	.download-text h3{ font-size:40px; margin-top: 0.5rem;}
	.event-details{ min-height:119px;}
	.slider-area .carousel-caption{ right:9%; bottom:0px;}
	.slider-area .carousel-caption h2{ font-size: 29px;}
	.slider-area .carousel-caption h4{ font-size:14px;}
	.slider-area .carousel-caption p{ margin-top:0px; margin-bottom: 0.5rem;}
	.slider-area .carousel-caption:before{ display: none;}
	.download-text h3{ font-size:23px;}
	.download-btn .btn-secondary{ font-size:16px; padding: 12px 27px;}
	.download-area{ padding:2rem 0;}
	.contact-form-2{ padding:30px 25px;}
	.event-contact-bg h2{ margin-top:1rem;}
	.event-detail-section{ margin-top:0px;}
	.event-details6, .event-details3-image{ text-align:center;}
	.event-contact-img{ display:none;}
	.event-details{ min-height:121px;}
	.copyright-text p{ font-size:12px; text-align:center;}
	.social-btn{ text-align:center;}
	.footer-text-center{ border:none;}
	.about-img{ margin-top:2rem;}
	.about-text h2{ margin-top:0rem;}
	.download-area{ margin-top:0px;}
	.enquiry{ overflow-y:auto; height:500px; text-align: center;}
	.submit-area{ text-align:center;}
	.more-btn-area{ text-align:center;}
	
	
} 

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1280px) {
		.controller{ display:none}
	.menu-wrap{ width:50%;}
	#fixedmenu{ display:none;}
	.slider-area{ width:100%;}
	.menu-area{ width:100%; background:none;}
	.main-menu-indicator{ height: 100%; width: 10%; }
	.main-menu-indicator>span{ top:41px; }
	.social-media-area { margin-top:0px; background:#1c1c1c;}
	.social-media-area li{ display:inline;}
	.social-media-area li, dl, ol, ul{  margin-bottom:0px;}
	.social-media-area li a{ width:auto;}
	.download-btn, .download-text{ text-align:center;}
	.download-text h3{ font-size:40px; margin-top: 0.5rem;}
	.event-details{ min-height:119px;}
	.slider-area .carousel-caption{ right:9%; bottom:0px;}
	.slider-area .carousel-caption h2{ font-size: 29px;}
	.slider-area .carousel-caption h4{ font-size:14px;}
	.slider-area .carousel-caption p{ margin-top:0px; margin-bottom: 0.5rem;}
	.slider-area .carousel-caption:before{ display: none;}
	.download-text h3{ font-size:23px;}
	.download-btn .btn-secondary{ font-size:16px; padding: 12px 27px;}
	.download-area{ padding:2rem 0;}
	.feature-event-head{ padding:0 30px;}
	.feature-event-head h2{ font-size:42px; line-height: 44px; margin-top: 2rem;}
	.gallery-head{ padding:0px;}
	.gallery-head h2{ font-size:42px; line-height: 44px; margin-top: 2rem;}
	.contact-form-2{ padding:30px 25px;}
	.event-contact-bg h2{ margin-top:1rem;}
	.event-detail-section{ margin-top:0px;}
	.event-details6, .event-details3-image{ text-align:center;}
	.event-contact-img{ display:none;}
	.event-details{ min-height:121px;}
	.copyright-text p{ font-size:12px; text-align:center;}
	.social-btn{ text-align:center;}
	.footer-text-center{ border:none;}
	.enquiry{ overflow-y:auto; height:500px; text-align: center;}
	.submit-area{ text-align:center;}
	.more-btn-area{ text-align:center;}
	
}


/*Huge*/
@media screen and (max-width: 1280px){	
		.controller{ display:none}
	.menu-wrap{ width:50%;}
	#fixedmenu{ display:none;}
	.slider-area{ width:100%;}
	.menu-area{ width:100%; background:none;}
	.main-menu-indicator{ height: 100%; width: 10%; }
	.main-menu-indicator>span{ top:41px; }
	.social-media-area { margin-top:0px; background:#1c1c1c;}
	.social-media-area li{ display:inline;}
	.social-media-area li, dl, ol, ul{  margin-bottom:0px;}
	.social-media-area li a{ width:auto;}
	.download-btn, .download-text{ text-align:center;}
	.download-text h3{ font-size:40px; margin-top: 0.5rem;}
	.event-details{ min-height:119px;}
	.slider-area .carousel-caption{ right:9%; bottom:0px;}
	.slider-area .carousel-caption h2{ font-size: 29px;}
	.slider-area .carousel-caption h4{ font-size:14px;}
	.slider-area .carousel-caption p{ margin-top:0px; margin-bottom: 0.5rem;}
	.slider-area .carousel-caption:before{ display: none;}
	.download-text h3{ font-size:23px;}
	.download-btn .btn-secondary{ font-size:16px; padding: 12px 27px;}
	.download-area{ padding:2rem 0;}
	.feature-event-head{ padding:10px 30px;}
	.feature-event-head h2{ font-size:42px; line-height: 44px; margin-top: 2rem; margin-bottom: 2rem;}
	.gallery-head{ padding:0px;}
	.gallery-head h2{ font-size:42px; line-height: 44px; margin-top: 2rem;}
	.footer-text-center{ border:none;}
	
}

/** C U S T O M **/
@media (min-width: 1281px) and (max-width: 1439px) {
	.slider-area .carousel-caption{ right:31%;}
	.slider-arrow-area{ top: 29rem;}
	.social-media-area { margin-top:8rem; }
	.feature-event-head{ padding-top:6rem; padding-bottom: 0px;}
	.menu-list ul li a{ font-size: 20px; }
	.show-menu .menu-list ul li{ line-height: 33px;}
}

@media (min-width: 1441px) and (max-width: 1596px){
	.slider-arrow-area{ top: 29rem;}
	.menu-list ul li a{ font-size: 20px; }
	.show-menu .menu-list ul li{ line-height: 33px;}
}
