@media (min-width: 992px) {
	.header-nine .main-header {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		width: 100%;
		border-top: 0;
		margin: 0 auto;
		z-index: 99;
		background: transparent;
	}
	.header-nine .main-content h1 {
        font-size: 4.8125rem;
    }
}

@media (min-width: 992px) {
	.header-nine .header-transparent .main-header, .header-transparent .main-navigation:not(.is-sticky-menu) {
		background: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1399px) {

	.header-nine .main-slider div.main-content {
		margin-top: 9.6rem;
	}
	.header-nine .header-navigation-menu{
		padding-left: 0px;
		padding-right: 0px;
	}
	.header-nine .main-navbar .main-menu > li > a {
		font-size: 0.8375rem;
	}
	.header-nine .main-navbar .main-menu > li.menu-item > a {
		padding: 0 0.2375rem;
	}
	.header-nine .main-navbar ul.main-menu > li.menu-item-has-children > a {
		padding-right: 0.7375rem;
	}
	.main-navbar .main-menu > li.menu-item-has-children > a:before {
		font-size: 0.7rem;
	}
	.header-nine .main-content h6{
		margin-bottom: 10px;
	}
	.header-nine .main-content h1{
		font-size: 2.8rem;
		margin-bottom: 10px;
	}
	.header-nine .main-content p{
		margin-bottom: 10px;
	}
	.header-nine .main-content .btn:not(.btn-play){
		padding: 0.488rem 1.175rem;
		font-size: 14px;
	}
	.header-nine .info-section:not(.support-section) .widget-contact{
		padding: 2.125rem 1rem;
	}
	.header-nine .widget-left .widget:first-child{
		padding-left: 0px;

	}
	.header-nine .text-heading{
		font-size: 12px;
	}
	.header-nine .contact-info .text{
		font-size: 12px;
	}
	.header-nine .main-navigation .contact-area .contact-icon{
		font-size: 20px;
		width: 42px;
		height: 42px
	}
	.header-nine .main-navigation-area .contact-info .text{
		font-size: 16px;
	}
	.header-nine .main-menu-right > ul li:last-child{
		padding-left: 0.9375rem !important;
	}
}

@media (max-width: 991px) {
	.header-nine .main-content h6{
		margin-bottom: 10px;
	}
	.header-nine .main-content h1{
		margin-bottom: 10px;
	}
	.header-nine .main-content p{
		margin-bottom: 10px;
	}
	.header-nine .main-content .btn-play:not(.btn-play){
		line-height: 2.375rem;
		font-size: 14px;
		text-align: center;
	}
	.header-nine .header-search-popup{
		position: absolute;
	}
}

@media (max-width: 436px) {
	.header-nine .main-content h6{
		padding: 10px 1.0625rem;
		font-size: 14px;
		font-weight: 500;
	}
	.header-nine .main-content h6:after{
		border-bottom: 19px solid transparent;
		border-top: 18px solid transparent;
	}
	.header-nine .main-content h1{
		font-size: 1rem;
	}
	.header-nine .main-content .btn:not(.btn-play) {
		padding: 0.288rem 0.675rem;
		font-size: 12px;
	}
}