@media(min-width: 992px){
	.menu-items .dropdown:hover .dropdown-menu{
		display: block;
	}
	.menu-items .dropdown:hover .dropdown-toggle:after{
		transform: translateY(-50%) rotate(45deg);
	}
	.car-block-bg{
		width: 40%;
    	height: 80%;
		background-image: url(../images/bg-line2.svg);
		background-position: top;
		background-size: contain;
		background-repeat: no-repeat;
		z-index: -1;
		content: '';
		left: -10.8%;
		top: -15%;
		position: absolute;
	}
	.bg-block{
		padding: 80px 0 50px;
	}
	.bg-block .common-bg{
		padding-top: 7%;
	}
	.bg-block:before{
		width: 40%;
		height: 100%;
		background: url(../images/bg-line.svg) no-repeat right / contain;
		z-index: 2;
		right: -1.15%;
	}
	.bg-block:after{
		height: 50px;
		background: #121212;
	}
	.content-block:before{
		width: 34%;
		height: 72%;
		background-image: url(../images/bg-line.svg);
		background-position: bottom;
		background-size: 100% 100%;
		background-repeat: no-repeat;
		z-index: -1;
		content: '';
		left: -4%;
		bottom: 0;
		position: absolute;
	}
	.review-block .position-relative{
		z-index: 3;
		margin-top: -80px;
	}
	.new-footer .ms-lg-auto{
		max-width: 920px;
	}
	.new-footer .mb-lg-2{
		margin-bottom: -6.5rem !important;
	}
}
@media(min-width: 1600px){
	.container{
		max-width: 1440px;
	}
	.bg-block h2, .car-block h2, .content-block h2, .counter h2{
		font-size: 3.2rem;
	}
}
@media(max-width: 1599.98px){
	.car-content td span {
  		padding: 0 10px;
	}
	.menu-item-overlay{
		width: calc(50% - 360px);
	}
	.panel-left{
		width: calc(50% + 360px);
	}
}
@media(max-width: 1499.98px){
	.car-block .swiper-button-next {
  		right: -3%;
	}
	.car-block .swiper-button-prev{
  		left: -3%;
	}
}
@media(max-width: 1399.98px){
	.new-header, .price h5{
		font-size: 1.6rem;
	}
	.menu-item-overlay{
		width: calc(50% - 270px);
	}
	.panel-left{
		width: calc(50% + 270px);
	}
	.menu-items li{
		margin-bottom: 20px;
		font-size: 2rem;
	}
	.menu-navigation{
		padding-top: 120px;
	}
	.footer-logo, .logo-left {
  		width: 200px;
	}
	.counter{
		padding: 15px 15px 20px;
	}
	.content-heading {
  		width: 72%;
	}
	.member-content{
		padding-top: 120px;
	}
	.member-content .col-6:nth-child(odd) .position-relative.overflow-hidden{
		margin-top: -120px;
	}
	.content-block {
  		padding: 60px 0 160px;
	}
}
@media(min-width: 1200px) and (max-width: 1399.98px){
	.car-content h4{
		font-size: 2rem;
	}
	.car-content td{
		font-size: 1.3rem;
	}
	.car-content td span {
    	padding: 0 4px;
  	}
}
@media(max-width: 1199.98px){
	.menu-item-overlay{
		width: calc(50% - 180px);
	}
	.panel-left{
		width: calc(50% + 180px);
	}
	.new-header {
    	font-size: 1.4rem;
  	}
	.car-block .swiper-button-next {
    	right: -2%;
  	}
  	.car-block .swiper-button-prev {
    	left: -2%;
  	}
}
@media(max-width: 991.98px){
	.header.dblock{
		display: none;
	}
	.footer-logo, .logo-left{
		width: 180px;
	}
	.default-btn{
		font-size: 1.4rem;
  		padding: 8px 15px;
	}
	.menu-icon span div, .menu-icon span:after, .menu-icon span:before{
		width: 20px;
		margin: 4px 0;
	}
	.menu-icon.active span:after {
  		transform: translateY(-6px) rotate(-135deg);
	}
	.menu-icon {
  		gap: 10px;
	}
	.menu-items{
		height: 100vh;
	}
	.menu-item-overlay{
		width: calc(50% - 60px);
	}
	.panel-left{
		width: calc(50% + 60px);
	}
	.menu-items li{
		font-size: 1.8rem;
	}
  	.new-header .footer-logo{
  		position: relative;
  		z-index: 4;
  	}
	.home-banner h1 img {
 	 	width: 110px;
  		margin-top: -6px;
	}
	.home-banner .default-btn{
		margin-left: 2px;
    	margin-right: 2px;
	}
	.home-banner-heading{
		bottom: auto;
		top: 50%;
		transform: translateY(-50%);
		padding-bottom: 0;
	}
	.car-content h4, .car-content p{
		height: auto;
	}
	.car-block .common-arrow{
		top: -5px;
	}
	.car-block .swiper-button-next {
  		right: 0;
	}
	.car-block .swiper-button-prev{
  		left: auto;
  		right: 30px;
	}
	.car-block hr.divider{
		margin-top: 0;
	}
	.price .rounded-circle{
		display: none;
	}
	.bg-block p {
		margin-bottom: 30px;
	}
	.bg-block .logo-left{
		margin-bottom: 20px;
	}
	.content-block{
		padding: 20px 0 40px;
	}
	.content-heading {
    	width: 100%;
    	position: static !important;
  	}
  	.member-content{
		padding-top: 30px;
	}
	.member-content .col-6:nth-child(odd) .position-relative.overflow-hidden{
		margin-top: 0;
	}
	.counter table{
		width: 100%;
	}
	.counter td{
		font-size: 1.3rem;
		width: 100%;
    	display: block;
	}
	.counter h2{
		margin-top: 8px;
	}
	.new-footer hr {
  		margin-top: 40px;
	}
}
@media(max-width: 767.98px){
	.menu-navigation{
		width: 260px;
	}
	.menu-item-overlay {
    	width: calc(50% - 0px);
  	}
  	.panel-left{
		width: calc(50% + 0px);
	}
	.home-banner h1 {
    	font-size: 2rem;
    	margin-bottom: 17px;
}
@media(max-width: 575.98px){
    	margin-bottom: 17px;
  	}
	.menu-item-overlay {
    	width: 280px;
  	}
  	.panel-left{
		width: calc(100% - 280px);
	}
	.container{
		padding-left: 15px;
		padding-right: 15px;
	}
	.car-content table{
		width: 100%;
	}
	.car-content td, .car-content td span{
		padding: 0 !important;
	}
	.car-content tr{
		display: flex;
		justify-content: space-between;
	}
	.car-content td:not(:first-child):after{
		display: none;
	}
	.content-block h5{
		font-size: 1.4rem;
	}
}
@media(max-width: 360.98px){
	.car-content td{
		font-size: 1.2rem;
	}
}