/* All Responsive Media Queries CSS */
@media only screen and (min-width:1601px) and (max-width: 1830px) {
	.new-home-rolex-content {
		padding-left: 125px !important;
	}
}
@media only screen and (max-width: 1600px) {
	.review-content-column {
		padding: 90px 90px !important;
	}
}
@media only screen and (min-width:1471px) and (max-width: 1600px) {
	.new-rolex-mini-title .elementor-heading-title {
		font-size: 20px !important;
	}
	.new-rolex-main-title .elementor-heading-title {
		font-size: 53px !important;
	}
	.new-rolex-image-space .elementor-spacer-inner {
		max-height: 675px !important;
	}
	.brands-logos-flex-row {
		--gap: 20.5px 10px !important;
		--column-gap: 10px !important;
	}
}
@media only screen and (min-width:1025px) and (max-width: 1600px) {
	.review-image-colum,
	.review-content-column {
		width: 50% !important;
	}
	.new-home-rolex-content {
		padding-left: 115px !important;
	}
}
@media only screen and (max-width: 1470px) {
	.brand-logo-img {
		min-width: 145px !important;
		max-width: 145px !important;
		padding: 10px 15px;
	}
}
@media only screen and (min-width:1367px) and (max-width: 1470px) {
	.new-rolex-mini-title .elementor-heading-title {
		font-size: 18px !important;
	}
	.new-rolex-main-title .elementor-heading-title {
		font-size: 50px !important;
	}
	.new-rolex-image-space .elementor-spacer-inner {
		max-height: 625px !important;
	}
}
@media only screen and (max-width: 1440px) {
	.brand-logo-img {
		min-width: 125px !important;
		max-width: 125px !important;
		padding: 10px 15px;
	}
}
@media only screen and (min-width:1025px) and (max-width: 1440px) {
	.start-quote-icon {
		left: 30px !important;
		top: 30px !important;
	}
	.end-quote-icon {
		right: 30px !important;
		bottom: 30px !important;
	}
	.new-page-top-banner img {
		max-height: 420px !important;
	}
}
@media only screen and (max-width: 1366px) {
	.review-content-column {
		padding: 60px 80px !important;
	}
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card {
		margin: 0 5px 40px;
	}
}
@media only screen and (min-width:1201px) and (max-width: 1367px) {
	.new-rolex-mini-title .elementor-heading-title {
		font-size: 17px !important;
	}
	.new-rolex-main-title .elementor-heading-title {
		font-size: 46px !important;
	}
	.new-rolex-image-space .elementor-spacer-inner {
		max-height: 625px !important;
	}
	.new-home-rolex-content {
		padding-left: 105px !important;
	}
}
@media only screen and (min-width:1025px) and (max-width: 1366px) {
	.new-home-rolex-content {
		padding: 50px 50px 50px 100px !important;
	}
	.new-header-off-canvas {
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
}
@media only screen and (min-width:811px) and (max-width: 1366px) {
/* 	.heading-second {
		font-size: 32px;
	}
	.heading-third {
		font-size: 28px;
	}
	.heading-fourth { 
		font-size: 26px;
	}
	.body-third {
		font-size: 18px;
	} */
	.heading-fourth ul.elementor-nav-menu li.menu-item a,
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-card-body .ceh-card-title {
		font-size: 26px !important;
	} 
	.heading-second .elementor-heading-title,
	.ceh-sr-wrap .ceh-sr-heading-area .ceh-sr-main-heading {
		font-size: 32px !important;
	}
	.ceh-sr-wrap .ceh-sr-grid .ceh-sr-title .ceh-sr-main-title {
		font-size: 26px;
	}
	.body-third .elementor-widget-container {
		font-size: 18px;
	}
	.new-review-person-name .elementor-heading-title {
		font-size: 22px !important;
	}
}
@media only screen and (max-width: 1280px) {
	.brand-logo-img {
		min-width: 175px !important;
		max-width: 175px !important;
		padding: 10px 25px;
	}
	.review-content-column {
		padding: 40px 70px !important;
	}
}
@media only screen and (min-width:1025px) and (max-width: 1280px) {
	.new-rolex-mini-title .elementor-heading-title {
		font-size: 17px !important;
	}
	.new-rolex-main-title .elementor-heading-title {
		font-size: 46px !important;
	}
}
@media only screen and (max-width: 1200px) {
	
}
@media only screen and (min-width:1025px) and (max-width:1200px) {
	.new-rolex-mini-title .elementor-heading-title {
		font-size: 20px !important;
	}
	.new-rolex-main-title .elementor-heading-title {
		font-size: 36px !important;
	}
	.new-rolex-image-space .elementor-spacer-inner {
		max-height: 470px !important;
	}
	.new-home-rolex-content {
		padding: 50px 50px 50px 80px !important;
	}
}
@media only screen and (max-width: 1024px) {
	.sr7-bullets.custom {
		transform: translate(-50%, -70px) !important;
	}
	.new-ele-search-grid .e-loop__load-more {
		padding-top: 40px !important;
	}
	.new-articles-cat-grid .elementor-pagination {
		margin-top: 40px !important;
		padding-top: 40px;
	}
	.new-articles-cat-grid .elementor-pagination .page-numbers {
		height: 35px;
		width: 35px;
	}
	.ceh-posts-loader {
		padding: 0px 20px 40px;
	}
	.review-content-column {
		padding: 70px !important;
	}
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card {
		margin: 0 5px 40px;
		max-width: calc(50% - 10px);
	}
	.ceh-filter-wrapper .ceh-filter-tabs {
		display: flex;
		flex-wrap: wrap;
		row-gap: 10px;
		margin-bottom: 40px;
	}
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-card-body .ceh-card-title,
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-card-excerpt,
	.ceh-sr-wrap .ceh-sr-grid .ceh-sr-title .ceh-sr-main-title,
	.ceh-sr-wrap .ceh-sr-grid .ceh-sr-desc {
		margin-bottom: 15px !important;
	}
	.ceh-pagination {
		padding-top: 40px;
	}
	.ceh-filter-wrapper .ceh-page-numbers .ceh-page-btn {
		height: 35px;
		width: 35px;
	}
	#ceh_posts_grid.ceh-posts-grid .ceh-no-posts {
		margin: 0px 0px 40px 0px !important;
	}
	.ceh-sr-wrap .ceh-sr-heading-area {
		margin: 0px 0px 40px;
	}
	.ceh-sr-wrap .ceh-sr-grid {
		row-gap: 40px !important;
	}
	.ceh-sr-wrap .ceh-sr-grid .ceh-sr-card {
		max-width: calc(50% - 10px);
	}
	.ceh-sr-wrap .ceh-sr-loadwrap {
		margin-top: 40px;
		padding-top: 40px;
	}
}
@media only screen and (min-width:992px) and (max-width:1024px) {
	.new-rolex-mini-title .elementor-heading-title {
		font-size: 20px !important;
	}
	.new-rolex-main-title .elementor-heading-title {
		font-size: 36px !important;
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.new-rolex-mini-title .elementor-heading-title {
		font-size: 18px !important;
	}
	.new-rolex-main-title .elementor-heading-title {
		font-size: 29px !important;
	}
}
@media only screen and (max-width: 810px) {
	.faq-details-wrap .e-n-accordion details summary .e-n-accordion-item-title-icon {
		margin-top: 7px !important;
	}
}
@media only screen and (min-width:768px) and (max-width: 810px) {
/* 	.heading-second {
		font-size: 30px;
	}
	.heading-third {
		font-size: 24px;
	}
	.heading-fourth {
		font-size: 21px;
	}
	.heading-fifth {
		font-size: 12px;
	}
	.accordion-header {
		font-size: 18px;
	}
	.body-first {
		font-size: 16px;
	}
	.body-third {
		font-size: 16px;
	} */
	.heading-fourth ul.elementor-nav-menu li.menu-item a,
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-card-body .ceh-card-title,
	.ceh-sr-wrap .ceh-sr-grid .ceh-sr-title .ceh-sr-main-title {
		font-size: 21px !important;
		line-height: 26px !important;
	}
	.new-header-search .e-search-form .e-search-input-wrapper input.e-search-input,
	.heading-fifth .elementor-heading-title,
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-card-body .ceh-card-date,
	.new-style-btn .elementor-button, 
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-read-more,
	.ceh-filter-wrapper .ceh-filter-tabs .ceh-tab-btn,
	.ceh-sr-wrap .ceh-sr-heading-area .ceh-sr-mini-heading,
	.new-articles-cat-filter .e-filter-item {
		font-size: 12px !important;
		line-height: 17px !important;
	}
	.new-ele-search-grid .e-loop__load-more a.elementor-button {
		font-size: 12px !important;
	}
	.new-articles-cat-filter .e-filter-item,
	.new-style-btn .elementor-button, 
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-read-more,
	.ceh-filter-wrapper .ceh-filter-tabs .ceh-tab-btn,
	.new-ele-search-grid .e-loop__load-more a.elementor-button {
		line-height: 14.004px !important;
	}
	.heading-second .elementor-heading-title,
	.ceh-sr-wrap .ceh-sr-heading-area .ceh-sr-main-heading {
		font-size: 30px !important;
		line-height: 35px !important;
	}
	.new-rolex-image-space .elementor-spacer-inner {
		max-height: 351px !important;
	}
	.new-home-rolex-content {
		padding-left: 55px !important;
	}
	.body-first {
		font-size: 16px !important;
		line-height: 21px !important;
	}
	.body-third .elementor-widget-container {
		font-size: 16px !important;
		line-height: 21px !important;
	}
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-card-excerpt,
	.body-first .elementor-widget-container,
	.ceh-sr-wrap .ceh-sr-grid .ceh-sr-desc,
	.new-ele-search-grid .e-loop-nothing-found-message .e-loop-nothing-found-message__text {
		font-size: 16px !important;
		line-height: 21px !important;
	}
	.faq-details-wrap .e-n-accordion details summary .e-n-accordion-item-title-text {
		font-size: 18px !important;
		line-height: 23px !important;
	}
	.new-review-person-name .elementor-heading-title {
		font-size: 18px !important;
		line-height: 23px !important;
	}
}
@media only screen and (max-width: 767px) {
	.sr7-bullets.custom {
		transform: translate(-50%, -60px) !important;
	}
	.new-ele-search-grid .e-loop__load-more {
		padding-top: 30px !important;
	}
	.new-articles-cat-grid .elementor-pagination {
		margin-top: 30px !important;
		padding-top: 30px;
	}
	.ceh-posts-loader {
		padding: 0px 20px 30px;
	}
	.footer-links ul.elementor-icon-list-items {
		row-gap: 5px;
	}
	.review-content-column {
		padding: 60px 20px !important;
	}
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card {
		margin-bottom: 30px !important;
	}
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-card-body .ceh-card-title {
		font-size: 21px !important;
		line-height: 26px !important;
	}
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-card-excerpt,
	.ceh-sr-wrap .ceh-sr-grid .ceh-sr-desc {
		font-size: 16px !important;
		line-height: 21px !important;
	}
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-card-body .ceh-card-date,
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-read-more,
	.ceh-filter-wrapper .ceh-filter-tabs .ceh-tab-btn,
	.ceh-sr-wrap .ceh-sr-heading-area .ceh-sr-mini-heading,
	.ceh-sr-wrap #ceh-sr-loadmore,
	.ceh-sr-wrap .ceh-sr-grid .ceh-sr-btn {
		font-size: 12px !important;
		line-height: 17px !important;
	}
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card .ceh-read-more,
	.new-style-btn .elementor-button,
	.ceh-sr-wrap #ceh-sr-loadmore,
	.ceh-sr-wrap .ceh-sr-grid .ceh-sr-btn {
		line-height: 14.004px !important;
		padding: 12px 20px 12px 20px !important;
	}
	.ceh-filter-wrapper .ceh-filter-tabs .ceh-tab-btn,
	.new-ele-search-grid .e-loop__load-more a.elementor-button  {
		line-height: 14.004px !important;
		padding: 11px 20px 11px 20px !important;
	}
	.new-rolex-mini-title .elementor-heading-title {
		font-size: 16px !important;
		line-height: 21px !important;
	}
	.new-rolex-main-title .elementor-heading-title {
		font-size: 42px !important;
	}
	.ceh-filter-wrapper .ceh-filter-tabs {
		margin-bottom: 30px !important;
	}
	.ceh-pagination {
		padding-top: 30px;
	}
	#ceh_posts_grid.ceh-posts-grid .ceh-no-posts {
		margin: 0px 0px 30px 0px !important;
	}
	.ceh-sr-wrap .ceh-sr-heading-area .ceh-sr-main-heading {
		font-size: 30px !important;
		line-height: 35px !important;
	}
	.ceh-sr-wrap .ceh-sr-heading-area {
		margin: 0px 0px 30px;
	}
	.ceh-sr-wrap .ceh-sr-grid {
		row-gap: 30px !important;
	}
	.ceh-sr-wrap .ceh-sr-grid .ceh-sr-title .ceh-sr-main-title {
		font-size: 21px !important;
		line-height: 26px !important;
	}
	.ceh-sr-wrap .ceh-sr-loadwrap {
		margin-top: 30px;
		padding-top: 30px;
	}
}
@media only screen and (max-width: 600px) {
	#ceh_posts_grid.ceh-posts-grid .ceh-post-card,
	.ceh-sr-wrap .ceh-sr-grid .ceh-sr-card {
		max-width: calc(100% - 10px);
	}
	.new-ele-search-grid .elementor-loop-container.elementor-grid,
	.new-articles-cat-grid .elementor-loop-container.elementor-grid {
		grid-template-columns: repeat(1, 1fr) !important;
	}
}
@media only screen and (max-width: 480px) {
	.brand-logo-img {
		min-width: 46% !important;
		max-width: 46% !important;
		padding: 10px 20px;
	}
	.ceh-filter-wrapper .ceh-page-numbers,
	.new-articles-cat-grid .elementor-pagination {
		display: flex;
		flex-wrap: wrap;
	}
	.main-rolex-blog-img {
		min-height: 310px !important;
	}
	.new-rolex-image-space .elementor-spacer-inner {
		max-height: 330px !important;
	}
	.new-home-rolex-content {
		min-height: 250px !important;
		padding-left: 20px !important;
	}
	.new-rolex-mini-title .elementor-heading-title {
		font-size: 12px !important;
	}
	.new-rolex-main-title .elementor-heading-title {
		font-size: 32px !important;
	}
}
@media only screen and (max-width: 420px) {
	.new_our_watches {
		display: flex !important;
		flex-wrap: wrap !important;
		justify-content: space-between !important;
	}
	.new_our_watches .new_brands_logo {
		max-width: 48% !important;
		width: 100%;
		padding: 0px 10px !important;
	}
}