/*
====================================
large Screen - Others
====================================
*/
@media screen and (min-width: 1601px) and (max-width: 1650px) {

	/*=== organizer area start ===*/

	.first-carousel .owl-nav button.owl-next {
	    right: -90px;
	}

	.first-carousel .owl-nav button.owl-prev {
	    left: -90px;
	}


} 



@media screen and (min-width: 1551px) and (max-width: 1600px) {

	/*=== organizer area start ===*/

	.first-carousel .owl-nav button.owl-next {
	    right: -70px;
	}

	.first-carousel .owl-nav button.owl-prev {
	    left: -70px;
	}


} 




@media screen and (min-width: 1491px) and (max-width: 1550px) {

	/*=== organizer area start ===*/

	.first-carousel .owl-nav button.owl-next {
	    right: -35px;
	}

	.first-carousel .owl-nav button.owl-prev {
	    left: -35px;
	}


} 




@media screen and (min-width: 1400px) and (max-width: 1490px) {

	/*=== organizer area start ===*/

	.first-carousel .owl-nav button.owl-next {
	    right: -10px;
	}

	.first-carousel .owl-nav button.owl-prev {
	    left: -10px;
	}


} 




@media screen and (min-width: 1600px) and (max-width: 1750px) {

	/*=== Header area start ===*/

	.header-area:after {
		width: 48%;
	}

	.header-item-inner {
	    margin-right: 10px;
	}

	.header-item-inner img {
	    max-width: 160px;
	}

	.header-item-inner2 ul li a {
	    margin-left: 15px;
	}





}






@media screen and (min-width: 1400px) and (max-width: 1599px) {

	/*=== Header area start ===*/

	.header-area:after {
		width: 50%;
	}

	.header-item-inner {
	    margin-right: 0px;
	}

	.header-item-inner img {
	    max-width: 120px;
	}

	.header-item-inner2 ul li a {
		font-size: 14.5px;
	    margin-left: 10px;
	}







}






@media screen and (min-width: 1200px) and (max-width: 1399px) {

	/*=== Header area start ===*/

	.header-area:after {
		width: 50%;
	}

	.header-item-inner {
	    margin-right: 10px;
	}

	.header-item-inner img {
	    max-width: 90px;
	}

	.header-item-inner2 ul li a {
	    font-size: 12px;
	    margin-left: 10px;
	}

	/*=== championship area start ===*/

	.championship-item-inner3 {
		padding-left: 30px!important;
	}

	.championship-item-inner3 h2 {
		font-size: 36px;
	}

	/*=== makeup area start ===*/

	.makeup-item {
	    padding: 70px 50px;
	}

	.makeup-item-inner {
	    width: 45%;
	}

	.makeup-item-inner2 {
	    width: 55%;
	    padding-left: 45px;
	}

	/*=== chance area start ===*/

	.chance-item {
	    padding: 68px 90px 70px;
	}

	/*=== organizer area start ===*/

	.first-carousel .owl-nav button.owl-next, .first-carousel .owl-nav button.owl-prev {
	    width: 60px;
	    height: 120px;
    	background-size: cover;
	}

	.first-carousel .owl-nav button.owl-next {
	    right: -50px;
	}

	.first-carousel .owl-nav button.owl-prev {
	    left: -50px;
	}

	/*=== speaker area start ===*/

	.speaker-item2-inner {
	    width: 160px;
	}

	.speaker-item2-inner2 {
	    width: calc(100% - 160px);
	}

	.speaker-item2-inner2 h2 {
		margin-bottom: 14px;
	}

	.speaker-item2-inner2 p {
		font-size: 12.5px;
	}

	.speaker-item2-inner2 p br {
		display: none;
	}

	/*=== footer area start ===*/

	.footer-item-inner6 .row {
	    --bs-gutter-x: 16px;
	}

	.footer-item-inner7 input,
	.footer-item-inner7 textarea {
	    padding-left: 15px;
	    padding-right: 15px;
	}

	.footer-item2-inner {
		flex-wrap: nowrap;
	}

	.footer-area-inner2 .container {
	    max-width: 1200px;
	}

	.footer-item2-inner3 {
		width: 580px;
	}







}




@media screen and (min-width: 992px) and (max-width: 1199px) {

	/*=== Header area start ===*/

	.header-area .container {
	    max-width: 960px;
	}

	.header-area:after {
	    display: none;
	}

	/*=== championship area start ===*/

	.championship-item-inner3 {
		padding-left: 20px!important;
	}

	.championship-item-inner3 h2 {
		font-size: 30px;
	}

	.championship-item-inner2 ul li:nth-of-type(4) {
	    width: 425px;
	    transform: translateX(-110px);
	    margin-right: -110px;
	}

	/*=== makeup area start ===*/

	.makeup-item {
	    padding: 60px 30px;
	}

	.makeup-item-inner {
	    width: 45%;
	}

	.makeup-item-inner h2 {
	    font-size: 28px;
	}

	.makeup-item-inner2 {
	    width: 55%;
	    padding-left: 35px;
	}

	.makeup-item-inner2 p {
		margin-bottom: 20px;
	}

	/*=== category area start ===*/

	.category-item h2 {
	    font-size: 64px;
	}

	.category-item h2 span {
	    font-size: 36px;
	}

	.category-item3 {
		margin-bottom: 60px;
	}

	/*=== chance area start ===*/

	.chance-item {
	    padding: 68px 30px 70px;
	}

	/*=== organizer area start ===*/

	.first-carousel .owl-nav button.owl-next, .first-carousel .owl-nav button.owl-prev {
	    width: 60px;
	    height: 120px;
    	background-size: cover;
	}

	.first-carousel .owl-nav button.owl-next {
	    right: -40px;
	}

	.first-carousel .owl-nav button.owl-prev {
	    left: -40px;
	}

	/*=== footer area start ===*/

	.footer-area-inner .row {
	    --bs-gutter-x: 20px;
	}

	.footer-item h2 {
		font-size: 26px;
	}

	.footer-item-inner6 {
	    margin-left: 0px;
	    margin-right: -5px;
	}

	.footer-area-inner2 .container {
	    max-width: 960px;
	}

	.footer-item2-inner {
		flex-wrap: nowrap;
	}

	.footer-item2-inner3 {
		width: 380px;
	}






}

/*
====================================
Small Screen - Tablate
====================================
*/
@media screen and (min-width: 768px) and (max-width: 991px) {

	/*=== Header area start ===*/

	.header-area .container {
	    max-width: 720px;
	}

	.header-area:after {
	    display: none;
	}

	/*=== championship area start ===*/

	.championship-item-inner h2 {
	    font-size: 32px;
	}

	.championship-item-inner2 ul {
		flex-wrap: wrap;
	}

	.championship-item-inner2 ul li {
		width: 300px;
		margin-bottom: 20px;
	}

	.championship-item-inner2 ul li:nth-of-type(2) {
		width: 420px;
	    transform: translateX(-30px);
	    margin-right: -30px;
	}

	.championship-item-inner3 {
		padding-left: 25px!important;
	}

	.championship-item-inner2 ul li:nth-of-type(3) {
		width: 300px;
	    transform: translateX(-0px);
	    margin-right: -0px;
	}

	.championship-item-inner2 ul li:nth-of-type(4) {
		width: 460px;
	    transform: translateX(-70px);
	    margin-right: -70px;
	}

	.championship-item-inner5 {
		padding-top: 40px;
	}

	/*=== makeup area start ===*/

	.makeup-area {
	    padding-top: 90px;
	}

	.makeup-item {
	    padding: 50px 30px;
	    border-radius: 20px;
	}

	.makeup-item-inner {
	    width: 300px;
	}

	.makeup-item-inner h2 {
	    font-size: 28px;
	}

	.makeup-item-inner2 {
	    width: calc(100% - 300px);
	    padding-left: 30px;
	}

	.makeup-item-inner2 p {
		margin-bottom: 20px;
	}

	/*=== category area start ===*/

	.category-item h2 {
	    font-size: 42px;
	}

	.category-item h2 span {
	    font-size: 28px;
	}

	.category-item3 {
		margin-bottom: 45px;
	}

	/*=== chance area start ===*/

	.chance-area {
	    padding-top: 100px;
	}

	.chance-item {
	    padding: 60px 25px;
	}

	.chance-item h2 {
		font-size: 22px;
	}

	.chance-item h2 span {
	    font-size: 42px;
	}

	/*=== organizer area start ===*/

	.organizer-item h2 {
	    font-size: 200px;
	}

	.first-carousel {
	    transform: translateY(-70px);
	    margin-bottom: -70px;
	}

	.organizer-item2-inner2 {
	    margin-bottom: 30px;
	}

	.first-carousel .owl-nav button.owl-next, .first-carousel .owl-nav button.owl-prev {
	    width: 50px;
	    height: 100px;
    	background-size: cover;
	}

	.first-carousel .owl-nav button.owl-next {
	    right: -30px;
	}

	.first-carousel .owl-nav button.owl-prev {
	    left: -30px;
	}

	/*=== speaker area start ===*/

	.speaker-item h2 {
	    font-size: 28px;
	}

	.speaker-item h2 span {
	    font-size: 22px;
	}

	.speaker-item2 {
		border-radius: 15px;
	}

	.speaker-item2-inner {
	    width: 100px;
	}

	.speaker-item2-inner img {
	    border-radius: 15px 0 0 15px;
	}

	.speaker-item2-inner2 {
	    width: calc(100% - 100px);
	    padding: 30px 15px;
	}

	.speaker-item2-inner3 {
	    top: 30px;
	    left: -15px;
	    transform: translate(10%, -35%);
	}

	.speaker-item2-inner4 {
	    transform: translate(50%, -35%);
	}

	.speaker-item2-inner3 span {
	    font-size: 32px;
	}

	.speaker-item2-inner2 h2 {
	    font-size: 14px;
	    margin-bottom: 15px;
	}

	.speaker-item2-inner2 p {
	    font-size: 13px;
	}

	.speaker-item2-inner2 p br {
		display: none;
	}

	/*=== footer area start ===*/

	.footer-item-inner6 {
	    margin-left: 0px;
	    margin-right: -5px;
	}

	.footer-item2-inner2 {
		width: 100%;
		margin-bottom: 20px;
	}

	.footer-area-inner2 .container {
	    max-width: 720px;
	}





}

/*
====================================
Small Screen - Mobile
====================================
*/
@media screen and (max-width: 767px) {

	/*=== Header area start ===*/

	.header-area {
	    padding: 25px 0;
	}

	.header-area .container {
	    max-width: 540px;
	}

	.header-area:after {
	    display: none;
	}	

	.header-item-inner img {
		max-width: 120px;
	}

	/*=== banner area start ===*/

	.banner-area {
	    padding-top: 50px;
	}

	/*=== championship area start ===*/

	.championship-area {
	    padding-top: 70px;
	}

	.championship-item-inner h2 {
	    font-size: 28px;
	    margin-bottom: 30px;
	}

	.championship-item-inner p {
	    font-size: 18px;
	}

	.championship-item-inner2 ul {
	    flex-wrap: wrap;
	}

	.championship-item-inner2 ul li {
	    width: 100%!important;
	    margin: 0 0 30px;
	    transform: translate(0)!important;
	}

	.championship-item-inner3 {
		padding-left: 20px!important;
	}

	.championship-item-inner3 h2 {
		font-size: 32px;
	}

	.championship-item-inner4 {
		display: none;
	}

	.championship-item-inner5 {
	    padding-top: 20px;
	}

	.championship-item-inner5 h2 {
	    margin-bottom: 30px;
	}

	/*=== makeup area start ===*/

	.makeup-area {
	    padding-top: 70px;
	}

	.makeup-item {
	    padding: 40px 15px;
	    border-radius: 15px;
	}

	.makeup-item-inner {
	    width: 100%;
	}

	.makeup-item-inner h2 {
	    font-size: 28px;
	}

	.makeup-item-inner p {
	    margin-bottom: 20px;
	}

	.makeup-item-inner2 {
	    width: 100%;
	    padding-left: 0px;
	    padding-top: 10px;
	}

	.makeup-item-inner2 p {
	    margin-bottom: 20px;
	}

	/*=== category area start ===*/

	.category-area {
	    padding-top: 70px;
	}

	.category-item {
	    margin-bottom: 30px;
	}

	.category-item h2 {
	    font-size: 32px;
	}

	.category-item h2 span {
	    font-size: 24px;
	}

	.category-item3 {
		margin-bottom: 30px;
	}

	/*=== chance area start ===*/

	.chance-area {
	    padding-top: 70px;
	}

	.chance-item {
	    padding: 40px 15px;
	    border-radius: 15px;
	}

	.chance-item h2 {
		font-size: 20px;
	    margin-bottom: 30px;
	}

	.chance-item h2 span {
	    font-size: 32px;
	}

	.chance-item ul li {
	    width: 100%;
	}

	.chance-item ul li:nth-of-type(2),
	.chance-item ul li:nth-of-type(4) {
	    display: none;
	}

	.chance-item-inner {
	    padding-top: 10px;
	}

	.chance-item-inner a {
	    width: 240px;
	    height: 50px;
	}

	/*=== organizer area start ===*/

	.organizer-area {
	    padding: 70px 0;
	}

	.organizer-item h2 {
	    font-size: 90px;
	}

	.first-carousel {
	    transform: translateY(-30px);
	    margin-bottom: -30px;
	    padding-bottom: 100px;
	}

	.organizer-item2-inner2 {
	    margin-bottom: 20px;
				padding: 430px 15px 13px;
	}

	.first-carousel .owl-nav button.owl-next, .first-carousel .owl-nav button.owl-prev {
	    width: 40px;
	    height: 70px;
	    background-size: cover;
	    top: 100%;
	    transform: translateY(-100%);
	}

	.first-carousel .owl-nav button.owl-next {
	    right: calc(50% - 50px);
	}

	.first-carousel .owl-nav button.owl-prev {
	    left: calc(50% - 50px);
	}

	/*=== result area start ===*/

	.result-item ul li {
	    width: 100%;
	    margin-bottom: 25px;
	}

	.result-item ul li:last-of-type {
		margin-bottom: 0;
	}

	/*=== speaker area start ===*/

	.speaker-area {
	    padding: 70px 0 40px;
	}

	.speaker-item h2 {
	    font-size: 28px;
	    margin-bottom: 30px;
	}

	.speaker-item h2 br {
		display: none;
	}

	.speaker-item h2 span {
	    font-size: 22px;
	}

	.speaker-item2 {
		border-radius: 15px;
	}

	.speaker-item2-inner {
	    width: 100px;
	}

	.speaker-item2-inner img {
	    border-radius: 15px 0 0 15px;
	}

	.speaker-item2-inner2 {
	    width: calc(100% - 100px);
	    padding: 30px 15px;
	}

	.speaker-item2-inner3 {
	    top: 30px;
	    left: -15px;
	    transform: translate(10%, -35%);
	}

	.speaker-item2-inner4 {
	    transform: translate(50%, -35%);
	}

	.speaker-item2-inner3 span {
	    font-size: 32px;
	}

	.speaker-item2-inner2 h2 {
	    font-size: 14px;
	    margin-bottom: 15px;
	}

	.speaker-item2-inner2 p {
	    font-size: 13px;
	}

	.speaker-item2-inner2 p br {
		display: none;
	}

	/*=== schedule area start ===*/

	.schedule-area {
	    padding: 70px 0;
	}

	.schedule-item h2 {
	    font-size: 28px;
	    margin-bottom: 30px;
	}

	.schedule-item h2 span {
	    font-size: 18px;
	}

	.schedule-item ul li {
	    padding: 16px 0;
	    font-size: 16px;
	}

	.schedule-item ul li:nth-of-type(1) {
	    font-size: 17px;
	}

	.schedule-item ul li div:nth-of-type(1) {
	    width: 110px;
	}

	.schedule-item ul li div:nth-of-type(2) {
	    width: calc(100% - 110px);
	    padding-left: 20px;
	}

	/*=== footer area start ===*/

	.footer-area-inner {
	    padding: 70px 0 40px;
	}

	.footer-item h2 {
	    font-size: 28px;
	}

	.footer-item-inner3 ul {
	    padding-top: 15px;
	}

	.footer-item-inner4 {
	    padding: 10px 0 30px;
	}

	.footer-item-inner6 {
	    margin-left: 0px;
	}

	.form-group label {
	    font-size: 11.5px;
	}

	.footer-area-inner2 .container {
	    max-width: 540px;
	}

	.footer-item2-inner2 {
		width: 100%;
		margin-bottom: 20px;
	}


	.championship-item-inner5 a.button { font-size:24px;}



}


@media screen and (min-width: 1200px) {
	.promo_mobile { display:none }
}