



/*Extra small devices (portrait phones, less than 576px)*/


@media (max-width: 767px){
	 .social-media-icon{
	 	justify-content: center;
	 }
	 .banner-content h1{
	 	font-size: 28px;
	 }
	 .banner-content p{
	 	font-size: 13px;
	 }
	 .main-heading .partner-text{
	 	font-size: 40px;
	 }
	 .main-heading {
	    font-size: 26px;
	}
	.valves-box img{
		width: 100%;
	}
	  .valves-box h4{
	  	font-size: 16px;
	  }
	  .mechanical-section{
	  	padding-bottom: 0px!important;
	  }
	  .golden-box-vision{
	  	margin-top: 30px;
	  	height: auto;
	  }

	  .Phone-number{
	  	margin: auto auto;
	  }

	  .tourz-search-1 h1 {
		   font-size: 28px;
	   }

		.tourz-search-1 p {
		    font-size: 16px;
		}
		.fields {
		    display: grid;
		    grid-template-columns: repeat(1, minmax(0, 1fr));
		    gap: .6rem;
		}
		.tab-header-box .nav-tabs{
			justify-content: center;
		}
		.spe-title h2{
			font-size: 24px;
		}
		.spe-title p{
			font-size: 15px;
			line-height: 23px;
		}
		.small_icon {
			margin: 30px 0px;
		}
		.fav_dst {
			padding-bottom: 20px;
		}

		.best-rooms-box{
			margin-bottom: 30px;
		}
		.Phone-number{
			width: 56%;
		}
		.car-companies{
			margin-bottom: 30px;
		}
		
		 

}           


@media (max-width: 576px) {
		 .Phone-number {
	        width: 80%;
	    }
}
           








/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
	 .main-heading{
	 	font-size: 36px;
	 }
	 .Reverse-engineering-section .service-box {
    	height: 140px;
    }
    .social-media-icon{
    	margin-top: 10px;
    	justify-content: center;
    }
    .Phone-number{
			width: 56%;
		}

	.tour-mig-lc-con h5 {
	    font-size: 24px;
	    padding-top: 23px;
	}
	.tourz-search-1 h1 {
	    font-size: 50px;
	}
	.Phone-number{
	  	margin: auto auto;
	  }
	.small_icon {
		margin-bottom: 30px;
	}

	.fav_dst {
	    width: 100%;
	    min-height: 340px;
	}
	.best-rooms-box{
		margin-bottom: 30px;
	}
	.mphb-adults-title p{
			font-size: 13px;
		}
		
			 
		 

}


/*Large devices (desktops, 992px and up)*/
@media (min-width: 820px) and (max-width: 1124px) {
	  
}



/*Large devices (desktops, 992px and up)*/
@media (min-width: 1024px) and (max-width: 1190.98px) {
	 .menu-list-link{
	 	gap: 13px;
	 }
	 .d-flex-common{
	 	gap: 8px;
	 }
	 .Workshop-Services-box p{
	 	font-size: 11px;
	 }
	 .best-rooms-box{
	 	margin-bottom: 30px;
	 }
	 .small_icon {
	 	margin: 35px 0px
	 }

}


/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1280px) {
	  
 }