/* Responsive Css */


@media only screen and (max-width: 1200px) {

	.main-menu,
	.sticky-header,
	.main-header.style-one .outer-container:before {
		display: none !important;
	}

	.menu-area .mobile-nav-toggler {
		display: block;
		padding: 10px;
	}

	.megamenu ul li:first-child {
		display: none;
	}

	.header-style-one {
		top: 30px;
	}

	.header-style-three .header-lower {
		padding: 15px 0px;
	}



}



@media only screen and (min-width: 768px) {

	.main-menu .navigation>li>ul,
	.main-menu .navigation>li>ul>li>ul,
	.main-menu .navigation>li>.megamenu {
		display: block !important;
		visibility: hidden;
		opacity: 0;
	}
}



@media only screen and (max-width: 991px) {

	.main-footer .logo-widget p {
		max-width: 100%;
	}

	.main-footer .logo-widget {
		margin-bottom: 30px;
	}

}


@media only screen and (max-width: 767px) {

	.sec-title h2 {
		font-size: 36px;
		line-height: 46px;
	}

	.main-footer .footer-widget {
		margin: 0px 0px 30px 0px !important;
	}

	.main-footer .widget-section {
		padding: 80px 0px 50px 0px;
	}
}


@media only screen and (max-width: 667px) {

	.sec-title h2 {
		font-size: 16px;
		line-height: 12px;
		margin-bottom: 12px;
	}

	.inner-container .text-box p {
		font-size: 10px;
		width: 80%;
		line-height: 12px;
		margin-bottom: 0px;
	}

	.inner-container img {
		position: absolute;
		left: 0px;
		top: 0px;
		height: 100%;
		width: 100%;
		object-fit: contain;
	}
}


@media only screen and (max-width: 599px) {}


@media only screen and (max-width: 499px) {

	.mobile-menu {
		width: 100%;
	}

	.menu-right-content {
		display: none;
	}

	.pagination li a {
		width: 40px;
		height: 40px;
		line-height: 40px !important;
	}


}