@media only screen and (max-width: 1920px) and (min-width: 1500px) {
	.container {
		max-width: 1450px;
	}
	.hidden-lg {
		display: none;
	}
}

@media only screen and (max-width: 1600px) {
	.BannerContent h1 {
		font-size: 79px;
		line-height: 85px;
	}

	.line {
		position: relative;
		right: 4rem;
	}

	.get-touch-sec::after {
		display: none;
	}

	div#myTabContent img {
		width:100%;
	}

	.black-btn {
		font-size: 14px;
		padding: 13px 28px;
	}

	.quotecontact ul {
		align-items: start;
		flex-direction: column;
	}

	section.Section03.AMbr {
		margin-top: 0px;
	}

	.AMbr .customimg {
		bottom: -30px;
		right: 3rem;
	}

	.AMbr .customimg img {
		width: 81%;
	}

	section.Section03.AMbr {
		padding-bottom: 10rem;
	}

	.title-produtc i {
		color: yellow !important;
	}

	.bannerimg img {
		position: relative;
		left: -93px;
		width: 500px;
	}

	.content02 p {
		font-size: 16px;
		line-height: 30px;
	}

	.content02 {
		padding: 26px 30px;
		width: 90%;
	}

	figure.banner2 img {
		height: auto;
	}

	.Section03 {
		position: relative;
		padding-bottom: 3rem;
	}

	.sec05content h2 {
		line-height: 84px;
		font-size: 65px;
	}

	.sec05content h2 span {
		display: block;
		font-size: 72px;
		margin-bottom: 13px;
	}

	.sec05content h3 {
		font-size: 24px;
	}

	.Section04 h4 {
		font-size: 63px;
		padding-left: 3px;
		padding-top: 0rem;
	}

	.yellow {
		padding: 18px 40px;
		font-size: 19px;
		margin-top: 1rem;
		margin-left: 0;
	}

	section.Section04 figure {
		top: 0;
	}

	.customContent {
		/* padding-top: 18rem; */
		padding-top: 5rem;
	}

	section.Section03.Sec01 .customContent {
		padding-left: 7rem;
	}

	section.Sec06 {
		padding-bottom: 1rem;
	}
}

@media only screen and (max-width: 1445px) {
	.AMbr .customimg {
		bottom: -102px;
	}
}

@media only screen and (max-width: 1366px) {
	html {
		font-size: 15px;
	}

	.BannerContent h1 {
		font-size: 65px;
		line-height: 75px;
	}

	.AMbr .customimg img {
		width: 68%;
	}

	div#product-44 {
		padding-left: 200px !important;
	}

	.flexitem {
		flex-direction: column;
	}

	.line {
		right: 0;
	}

	.Section01 .col-md-9{
		flex: 0 0 57%;
		max-width: 57%;
	}

	.bannerimg img {
		left: 0;
	}

	.bottomContent h4 {
		font-size: 22px;
	}

	.customheading h2 {
		font-size: 59px;
	}

	.customContent {
		padding-left: 19px;
	}

	.customContent p {
		line-height: 29px;
	}

	.Sec00 figure img {
		height: 1186px;
	}

	section.Section03.Sec01 .customContent {
		padding-left: 3rem;
	}

	.customevent h3 {
		font-size: 59px;
	}

	.slidercontent h3 {
		font-size: 59px;
	}

	.customTExt h2 {
		font-size: 70px;
	}

	.media p span {
		font-size: 59px;
	}

	.slidercontent {
		padding-left: 5rem;
	}

	.customevent {
		padding-left: 5rem;
	}

	section.GallerySec.get-touch-sec.Sec_inner {
		padding-top: 7rem;
	}

	.get-touch-sec{
		margin-top: 0;
	}
}

@media (max-width: 1199.98px) {
	html {
		font-size: 14px;
	}

	.customContent br {
		display: none;
	}

	.black-btn {
		padding: 13px 14px;
	}

	section.GallerySec.get-touch-sec.Sec_inner {
		padding-top: 7rem;
	}

	.get-touch-sec {
		margin-top: 0;
	}

	.AMbr .customimg {
		bottom: 56px;
	}

	.AMbr .customimg img {
		width: 57%;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		font-size: 16px !important;
		padding-left: 14px;
	}

	div#product-44 {
		padding-left: 81px !important;
	}

	.main-navigate nav img {
		width: 66%;
	}

	.main-navigate {
		padding: 5px 0;
	}

	.bannerimg img {
		width: 415px;
	}

	.bottomContent p {
		width: 100%;
	}

	.bottomContent {
		padding-top: 4rem;
	}

	.Section02 .row{
		align-items: center;
	}

	.sec05content h2 {
		font-size: 48px;
		line-height: 56px;
	}

	.sec05content h2 span {
		display: block;
		font-size: 50px;
	}

	.Section04 h4 {
		padding-left: 0px;
		font-size: 46px;
	}

	.yellow {
		padding: 17px 36px;
		font-size: 18px;
	}

	.bookflex figure img{
			width:100%;
	}

	section.Section03.Sec01 h2 {
		font-size: 60px;
	}

	section.Section03.Sec01 .customContent {
		padding-left: 2rem;
	}
}

@media (max-width: 991.98px) {
	html {
		font-size: 13px;
	}

	.main-navigate {
		margin-top: 80px; /* without sale, 10px */
	}

	#sale span {
		font-size: 18px;
		margin-top: 1em;
	}

	#sale-content {
		width: 760px;
	}

	.main-navigate .mx-auto {
		margin: 0 !important;
	}

	header {
		background: linear-gradient(45deg, #273562, #be1e2d);
		position: relative;
	}

	.main-navigate nav {
		padding: 0px 0;
	}

	.black-btn {
		padding: 13px 14px;
		margin-top: 20px;
	}

	.arrowdonw {
		display: none;
	}

	.main-navigate {
		padding: 1px 0;
	}

	.AMbr .customimg {
		bottom: -18px;
		justify-content: center;
		position: relative;
		right: 0;
	}

	.AMbr .customimg img {
		width: 86%;
	}

	.navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 0;
	}

	.Section01 .col-md-9 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.Section01.InnerBanner .BannerContent {
		margin-top: 0px;
		padding-bottom: 5rem;
	}

	.InnerBanner h1 {
		text-align: center;
	}

	.Section01 .col-md-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.Section01 {
		padding-top: 1rem;
	}

	div#product-44 {
		padding-left: 31px !important;
	}

	.BannerContent {
		margin-top: 4rem;
	}

	.line img{
		display: none;
	}

	.re {
		top: 0;
		margin-top: 20px;
	}

	.contnt-ambr {
		padding-left: 44px;
	}

	.bannerimg {
		text-align: center;
	}

	.Section01 .row {
		flex-direction: column-reverse;
	}

	.customheading h2 {
		font-size: 45px;
	}

	.content02 {
		width: 100%;
	}

	.flex-button {
		display: flex;
		gap: 15px;
		justify-content: center;
	}

	.Section04 {
		margin-top: 5rem;
	}

	.sec05content h2 span {
		font-size: 44px;
	}

	.sec05content h2 {
		font-size: 40px;
	}

	.sec05content h3 {
		font-size: 18px;
	}

	.yellow {
		padding: 14px 17px;
		font-size: 16px;
	}

	.customContent p {
		line-height: 25px;
	}

	.customevent h3 {
		font-size: 46px;
	}

	.slidercontent h3 {
		font-size: 46px;
	}

	.sliderArea .col-md-6{
		flex:0 0 70%;
		max-width:70%;
	}

	section.Section03.Sec01 h5 {
		font-size: 25px;
	}

	section.Section03.Sec01 h2 {
		font-size: 50px;
	}

	.Sec05 .owl-nav {
		top: -252px;
		right: 9rem;
	}

	.footer-logo{
		text-align: center;
	}

	.footersocial ul {
		justify-content: center;
		margin-bottom: 26px;
	}

	footer.footersec h5 {
		text-align: center;
	}

	.footernav ul li a {
		text-align: center;
	}

	.copysec {
		margin-top: 3rem;
	}
}

@media (max-width: 767.98px) {
	html {
		font-size: 12px;
	}

	#sale span {
		font-size: 18px;
		margin-top: 0.25em;
		max-width: 400px;
	}

	#sale-content {
		width: 600px;
	}

	.hidden-xs {
		display: none !important;
	}

	.btn {
		padding: 16px 40px;
		font-size: 16px;
	}

	.single-product div.product {
		flex-wrap: wrap !important;
	}

	.Section04 {
		height: auto;
		padding: 3rem 0;
	}

	.white {
		font-weight: 500;
		padding: 12px 45px 12px 45px;
	}

	.woocommerce-product-details__short-description p {
		margin: 10px 0 !important;
	}

	.Section04 .col-md-4 {
		margin-top: 30px;
	}

	.Sec00 figure img {
		height: auto;
	}

	section.Section03.Sec01 figure img {
		height: auto;
	}

	.customContent p {
		width: 90%;
	}

	.Sec05 .owl-nav {
		top: -294px;
		right: 4rem;
		gap: 15px;
	}

	.sliderArea .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.slidercontent h3 {
		font-size: 35px;
	}

	.customevent h3 {
		font-size: 35px;
	}

	.customTExt h2 {
		font-size: 57px;
	}

	.media p span {
		font-size: 50px;
	}

	.customTExt {
		text-align: center;
		margin-bottom: 1rem;
	}

	.testitext h4 {
		font-size: 44px;
	}
}

@media (max-width: 575.98px) {
	#sale span {
		font-size: 18px;
		margin-top: 0.25em;
		max-width: 300px;
	}

	#sale-content {
		width: 500px;
	}

	.BannerContent h1 {
		font-size: 48px;
		line-height: 53px;
	}
	
	.BannerContent h3 {
		font-size: 17px;
	}

	.get-touch-sec h2 {
		font-size: 39px;
	}

	.get-touch-sec {
		padding-bottom: 8rem;
	}

	.get-touch-sec h3 {
		font-size: 19px;
	}

	h4.HeadingCustom {
		position: relative;
		width: 100%;
	}

	img.Headingimg {
		right: 0;
	}

	.customheading h2 {
		font-size: 35px;
	}

	section.Section02 .customheading {
		margin-bottom: 3rem;
	}

	.summary.entry-summary {
		margin-left: 0 !important;
		margin-top: 20px !important;
	}

	.summary.entry-summary h2 {
		color: #fff;
		font-size: 24px !important;
	}

	button.single_add_to_cart_button.button.alt{
		margin-left: 0 !important;
	}
}

@media (max-width: 479px) {
	#sale span {
		font-size: 16px;
		margin-top: 0.25em;
		max-width: 250px;
	}

	#sale-content {
		width: 450px;
	}

	.white {
		justify-content: center;
	}

	.flex-button {
		flex-direction: column;
		text-align: center;
	}

	.customContent h2 {
		font-size: 39px;
	}

	.sec05content h2 span {
		font-size: 37px;
	}

	section.Section03.Sec01 h2 {
		font-size: 40px;
	}

	.customevent {
		padding-left: 3rem;
	}

	.slidercontent {
		padding-left: 4rem;
	}

	.slidercontent h3 {
		font-size: 27px;
	}

	.customevent h3 {
		font-size: 33px;
	}

	.PrivacySec {
		padding: 37px 0;
	}

	.privacyBox h6 {
		font-size: 35px;
		margin-bottom: 0;
	}

	.footersec {
		padding: 50px 14px 5px 14px;
	}

	.footer-logo figure img {
		width: 204px;
	}
}

@media (max-width: 414px) {
	#sale span {
		font-size: 16px;
		margin-top: 0.25em;
		max-width: 250px;
	}

	#sale-content {
		width: 400px;
	}

	.BannerContent h1 {
		font-size: 41px;
		line-height: 51px;
	}

	.contnt-ambr {
		padding-left: 29px;
	}

	.customheading h2 {
		font-size: 34px;
	}

	.content02 {
		padding: 19px 23px;
	}

	.content02 p {
		font-size: 14px;
		line-height: 23px;
	}

	.customContent h2 {
		font-size: 34px;
	}

	p {
		font-size: 14px;
	}

	.customTExt h2 {
		font-size: 45px;
	}

	.media p span {
		font-size: 40px;
	}

	.customTExt h3 {
		font-size: 19px;
	}

	.media p {
		font-size: 16px;
	}

	.customContent {
		padding-right: 10px;
	}
}

@media (max-width: 375px) {

}