/* All Mobile Sizes (devices and browser) */

@media (max-width: 1280px) {
	.desktop-menu > div > div > ul > li > a {
		padding: 15px 5px;
	}
	.header-login-box ul li a {
		display: flex;
		align-items: center;
	}
	.testimonial-card {min-height: 474px;}

	.slider-nav .slick-slide.thumbnail-image .thumbImg img {height: 120px;width: 100%;object-fit: cover;}

}

@media (max-width: 992px) {

  

 /*-------------------

	HOME-PAGE

--------------------*/

body{

	overflow-x: hidden;

}

	.banner-slider .slider.slider-for,

	.banner-slider .slider.slider-nav {

		max-width: 100%;

		float: none;

	}



	.banner-slider .slider.slider-for {

		padding-right: 0;

	}



	.banner-slider .slider.slider-nav {

		height: auto;

	}



	.slider-banner-image {

		height: 500px;

	}



	.slider.slider-nav.thumb-image {

		padding: 10px 30px 0;

	}



	.slider-nav .slick-slide span {

		padding: 5px 0;

	}



	.slick-arrow {

		padding: 0;

		width: 30px;

		height: 30px;

		top: 50%;

		bottom: 0;

/*		-webkit-transform: translateY(-50%) rotate(-90deg);

		-moz-transform: translateY(-50%) rotate(-90deg);

		-ms-transform: translateY(-50%) rotate(-90deg);

		transform: translateY(-50%) rotate(-90deg);*/

	}


	.custom-prev-arrow{
  left: 30px !important;
  right: unset;
}
.custom-next-arrow{
right: 30px ! important;
left: unset;
}



	.slick-prev {

		left: 0;

		right: unset;

	}



	.slick-next {

		left: unset;

		right: 0;

		background-color: transparent;

	}



	.vehicle-detail-banner .car-slider-desc {

		max-width: 340px;

	}



	.bid-tag {

		padding: 10px 0 15px;

	}



	.slider.slider-nav.thumb-image {

		white-space: nowrap;

	}



	.thumbnail-image.slick-slide {

		padding: 0px 5px;

		min-width: 75px;

		display: inline-block;

		float: none;

	}



	#tours-search .search-deatail{

		display: block;

	}



#tours-search .search-dropdown .search-button{

	border: none;



}

#tours-search .search-dropdown.search-button{

	border-radius: 0px;

}



#tours-search .search-btn{

	padding: 10px 0px 10px 0px;

}



.sec-pad{

	padding: 25px 0px 25px 0px;

}



section h1 {

	font-size: 30px;

}



section h2 {

	font-size: 25px;

}









}/*992-PX*/


@media (max-width: 767px) {

	#product-detail-page {
		overflow: hidden;
	}

	.product-meta ul li {

		margin-bottom: 20px;

	}
	body {
		padding: 88px 0px 0px 0px;
	}
/*-------------------

 Product Detail Page

--------------------*/

	.rating-score-box {

		width: 100%;

	}



	.review-score-box {

		width: 100%;

	}



	.review-item {

		width: 100%;

	}



	.slider-banner-image {

		height: 400px;

	}



	.slider.slider-nav.thumb-image {

		padding: 0px 20px 0;

		margin: 10px 0px 0;

	}



	.slider-nav .slick-slide.thumbnail-image .thumbImg {

		/*max-width: 140px;*/

		height: 80px;

	}



	.slick-prev.slick-arrow {

		background-position: center 10px;

	}



	.slick-next.slick-arrow {

		background-position: center 10px, center;

	}



	.slider-nav .slick-slide span {

		font-size: 12px;

		white-space: normal;

	}



/*-------------------

 Umrah Pages

--------------------*/



	.visa-days-box,.visa-duration-text-box,.application-box {

		width: 100%;

	}

}

















@media screen and (max-width: 580px) {

	.slider-banner-image {

		height: 340px;

	}

	.you-may-like-box.you-may-desktop {
		display: none;
	}
	.you-may-like-box.you-may-mobile {
		display: block;
	}

}



@media screen and (max-width : 480px) {

	.slider-banner-image {

		height: 280px;

	}}