/*============ Media 576px Star ============ */@media (max-width: 576px) {	.et-site-footer{		padding: 3rem 0 0;	}	.et-topbar .social.list-inline{		margin-right:0;	}	.nice-select.lang-switcher{		padding-right: 20px;	}	.et-copyright-bar ul,	.et-copyright-bar p{		text-align: center;	}	.et-blog-grid .blog-post:hover img{		transform: scale(1);		-webkit-transition: -webkit-transform .6s cubic-bezier(.25,.37,0,.87);		-moz-transition: -moz-transform .6s cubic-bezier(.25,.37,0,.87);		transition: transform .6s cubic-bezier(.25,.37,0,.87);	}	.listing-map-window .listing-thumbnail{		display:none;	}	.primary-categories .category >i{		font-size: 1.4rem;	}	.hc-nav-trigger{		right: 15px;	}	.et-call-to-action-1{		padding: 2rem;	}	.et-call-to-action-1 h2{		font-size: 1.5rem;	}	.et-featured-categories.events .grid-rating-section .get-tickets {		line-height: 10px;	}	.et-featured-categories.events .slide-data .entries {		opacity: 1;		visibility: visible;		transform: none;	}	.h1,.h2,.h3,.h4,.h5,.h6	h1,h3,h4,h5,h6{		font-size: 1.2rem !important;	}	body, p, .form-control {		font-size: 0.9rem !important;	}	.btn {		padding: 1rem 1.0rem !important;	}	.et-nav-menu.home{		position: relative !important;		background-color: background: rgb(91,42,134);		background: -moz-linear-gradient(90deg, rgba(91,42,134,1) 0%, rgba(229,57,53,1) 100%);		background: -webkit-linear-gradient(90deg, rgba(91,42,134,1) 0%, rgba(229,57,53,1) 100%);		background: linear-gradient(90deg, rgba(91,42,134,1) 0%, rgba(229,57,53,1) 100%);		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b2a86",endColorstr="#e53935",GradientType=1);	}	.videoSlider .videoFrame img {		width:100%;	}	.primary-categories .category,	.et-testimonial-wrap .owl-carousel .slide .user-thumbnail{		width: 50px;		height: 50px;	}	.section-heading h2,	.et-call-to-action-1 h3{		font-size: 1.4rem;	}	.et-subscription-form .input-wrap{		min-width: auto;		width: 80%;	}	.et-nav-menu .navbar-brand{		width: 120px;	}	.video-frame iframe{		height: auto !important;	}	.et-page-header{		padding: 2rem;	}	.et-listing-detail-header{		min-height: 670px;	}	.et-listing-detail-header .et-intro{		top: 50px;		transform: none;		-webkit-transform: none;	}	.et-listing-detail-header .listing-action-buttons .btn{		margin-right: 5px;	}	.listing-meta .meta-info{		display: table;		margin: 0 auto;	}	.search-wrapper{		position: relative;		width: 100%;	}	.bg-map iframe{		height: 250px;	}	.search-content{		height: auto;	}	.et-not-found{		background: none;		text-align: center;	}	.modal-header button.close {		left: 87%;		right: 50%;		top: 7px;		color: #000;		font-size: 30px;	}	.et-listing-detail-header.style-2 .social-share .social-icons{		transform: translate(0, 10px);		-webkit-transform: translate(0, 10px);	}	.et-listing-detail-header.style-2 .social-share:hover .social-icons{		transform: translate(0, 10px);		-webkit-transform: translate(0, 10px);	}	.et-topbar .list-inline li{		margin-right: 10px;	}	.pagination a{		margin: 0 2px;	}	.home-search{		box-shadow: none;		background-color: transparent;		top: 30%;	}	.home-search .input-wrap.d-flex{		display: block !important;		border: none !important;		background: none !important;	}	.home-search .find-field .nice-select,	.home-search .near-field{		background-color: #ffffff !important;		border-radius: 25px;		margin-bottom: 10px;	}	.home-search .input-wrap .submit-btn{		width: 100%;	}	.et-home-slider{		height: 420px;	}	.et-home-slider .slide-caption h4{		font-size: 20px;	}	.et-site-footer .footer-about {		width: 100%;	}	.pagination a.page-numbers, .pagination span.current{		width: 30px;		height: 30px;	}	.pagination a, .pagination span.current {		line-height: 2.0;		margin: 0 5px;	}	.et-maps-banner-wrapper {		height: 350px;	}	.et-maps-banner-wrapper.list {		height: 300px;	}	.et-search-result-wrapper span.text-muted{		font-size:13px;		float: left;		width: 70% !important;	}	.listing-thumbnail img {		width: 100%;	}	.modal.show .modal-dialog {		top: 60px;	}	section.et-environment.bg-light.position-relative.pb-5 {		overflow-x: hidden;	}	.et-top-rated.list .et-list-grid-main .grid-rating-section {		height: auto;	}	.et-top-rated.list .et-list-grid-main .grid-rating-section.home {		height: 35px;	}	.et-explore-by-city-wrap .img-box {		height: auto;	}	.et-search-result-wrapper .results-meta {		display: block !important;		padding-left: 0 !important;		padding-right: 0 !important;		margin-bottom: 40px;		padding-top: 40px;	}	.et-search-result-wrapper.list .results-meta {		margin-bottom: 60px;	}	.results-meta .results-num,	.results-meta .results-order,	.results-meta .results-filter,	.results-meta .results-switcher{		width: 50%;	}	.results-meta .results-num,	.results-meta .results-order{		float: left;	}	.results-meta .results-switcher,	.results-meta .results-filter{		float: right;		text-align: right;	}	.results-meta .float-more-filters{		margin-right: 0;	}	.results-meta .results-order{		margin-top: 5px;	}	.results-meta .float-more-filters {		color: #495057;		position: relative;		line-height: 30px;		text-decoration: none;		display: inline-block;		padding: 2px 15px;		margin-top: 5px;	}	.et-search-result-wrapper .results-meta.map-top{		padding-top:0;		margin-bottom: 50px;	}	.et-search-result-wrapper .results-meta.map-map{		padding-top:40px;	}	.listing-list-view.et-top-rated-business.list.et-top-rated.list.map-top,	.et-search-result-wrapper .listing-grid-view.et-explore-by-city-wrap.map-top{		margin-top:40px;	}	.et-home-map-banner .home-search{		box-shadow: none;		position: relative !important;		width: 100%;	}	.et-top-rated.list .top-rated-thumbnail img{		width: 100% !important;	}	.et-top-rated.list .et-list-info li{		margin-bottom: 10px !important;	}	.et-top-rated.list .grid-rating-section{		margin-bottom: 20px !important;	}	.et-home-slider.et-home-map-banner{		height: 500px;		overflow: inherit;	}	.et-home-map-banner .home-search .near-field,	.et-home-map-banner .home-search .find-field .nice-select{		border: solid 1px #ccc !important;	}	.footer-widget{		margin-bottom: 0;	}	.footer-widget.useful-links li{		margin-bottom: 10px;	}	.et-shop-detail .product_details h4{		font-size: 16px;		margin-top: 0;	}	.et-shop-detail .product_details .price{		font-size: 16px;	}	.et-product_reviews_details .nav-tabs li a, .et-product_reviews_details .nav-tabs li a:hover, .et-product_reviews_details .nav-tabs li a:focus{		padding: 10px 20px;		font-size: 12px;	}	.et-product_reviews_details .tab-content .tab-pane h3{		font-size: 16px;	}	.et-departments-horizontal .departmentTabs .nav-tabs li {		text-align: center;		margin: 0 auto;	}	.et-departments-horizontal .department-details h3 {		margin-top:15px;	}	.et-departments-horizontal .department-details a{		margin-bottom:15px;	}	.et-top-rated-business .nav.nav-pills li{		text-align: center;		margin: 0 auto;		width:200px;		margin-bottom: 3px;	}	.et-explore-by-city-wrap .nav.nav-pills li{		text-align: center;		margin: 0 auto;		width:200px;		margin-bottom: 3px;	}	.et-featured-categories.events .event-img{		width:100%;	}	.et-blog-home img{		width:100%;	}	.et-home-slider.static{		height: 420px;	}	.home-search.static {		box-shadow: none;		background-color: transparent;		top: 30%;	}	.et-project-slider .slide img {		height: 460px;	}	.eventBox .dateCircle span {		margin-top: 10px;	}	.et-explore-by-image.grid .city-thumbnail img{		width:100%;	}	.header-logo.m-auto {		margin: 0 !important;	}	.et-content-body .m-heading{		display:none;	}}/*============ Media 768px Star ============ */@media (max-width: 768px) {	.btn {		padding: 0.5rem 0.5rem !important;		font-size:14px;	}	#et_our_clients,	section{		padding-top:40px !important;	}	.et-listing-detail-header{		padding:0 !important	}	.form-wrapper,	.et-explore-by-city-wrap.home-2.inner.shop,	.et-event-wrap.inner,	#et_our_clients,	section{		padding-bottom:40px !important;	}	.home-search .submit-btn{		padding: 1rem 1.0rem !important;	}	.et-twin-call-to-action {		padding-bottom: 0 !important;	}	.btn {		padding: 0.5rem 0.5rem !important;		font-size:14px;	}	.hc-offcanvas-nav a, .hc-offcanvas-nav .nav-item{		font-size: 14px !important;	}	.action-box .action-box-inner{		padding: 1rem!important;	}	.shopping-cart{		width: 260px;	}	.shopping-cart .shopping-cart-items img{		width: 40px;	}	.shopping-cart .btn {		padding: 0.5rem 0.5rem !important;		font-size: 14px;	}	.et-page-header .header-content .page-title{		font-size: 1.8rem;	}	.et-top-rated-business.list .et-top-rated.list .top-rated-thumbnail{		border-radius: 0;	}	.pt-5.pt-xs{		padding-top:0 !important;	}	.mt-0{		margin-top: 0!important;	}	.mt-5.mt-xs{		margin-top: 2.0rem!important;	}	.et-featured-categories .c-card-f,	.et-featured-categories .c-card{		height: auto;	}	.et-listing-detail-header .listing-logo{		width: 130px;		height: 130px;	}	.et-listing-detail-header .listing-name{		font-size: 1.4rem;	}	.actions-2 >a{		padding: 0.6rem 0.4rem;	}	.sponsored-listings .sponsored-listings-thumbnail,	.et-search-result-wrapper.vh,	.et-search-result-wrapper.vh .search-results,	.et-search-result-wrapper.vh .search-filter{		height: auto;	}	.et-blog-grid .blog-thumbnail,	.et-blog-grid .blog-thumbnail iframe{		height: auto;		overflow: unset;	}	.timing-dropdown .dropdown-data{		transform: translateX(50%);		right: 50% !important;		bottom: 70px;	}	.et-listing-detail-header.style-2 .business-time{		display: inline-block;	}	#loadmaps{		height: 300px;	}	.timeline-block {		width: 100%;		margin-bottom: 30px;	}	.timeline-block-right {		float: none;	}	.timeline-block-left {		float: none;		direction: ltr;	}	.et-featured-categories.events .c-card-f .event-img{		width: 100%;	}	.et-home-slider .primary-categories{		display: none !important;	}	.et-search-result-wrapper{		padding-top: 15px !important;	}	.et-search-result-wrapper .et-explore-by-city-wrap:not(.home-2) {		padding-top: calc(70px - 68px) !important;	}	.et-subscription-form {		padding: 1.0rem 0;	}	.et-explore-by-city-wrap:not(.home-2) {		padding-top: calc(40px + 10px) !important;	}	.et-explore-by-image.grid .city-data .city-name{		font-size:14px !important; 	}	.et-list-grid-main.shop .et-view-count{		display:none;	}	.et-explore-by-image.grid .city-data .title{		transform: translatey(10px);	}	.et-explore-by-image.grid .city-data .city-name{		transform: translatey(4px);		transition-delay: 0.1s;		opacity: 1;		text-align: right;		padding-right: 0;	}	.et-featured-categories.events .grid-rating-section .get-tickets {		line-height: 20px;	}	.et-blog-grid .btn.grid-item {		line-height: 1.5;	}	.et-search-result-wrapper .listing-grid-view.et-explore-by-city-wrap, .et-search-result-wrapper .listing-list-view.et-top-rated-business.list.et-top-rated.list {		float: left;		width: 100%;	}	.et-search-result-wrapper.search-map{		padding-top:0 !important;	}	.et-maps-banner-wrapper.search-map{		padding-top:0 !important;		padding-bottom:0 !important;		height:300px !important;	}	.et-search-result-wrapper.search-map .results-meta{		padding-top: 0 !important;	}	.et-search-result-wrapper.search-map .et-top-rated.list .et-list-grid-main .grid-rating-section {		height: 36px;	}	.listing-list-view.et-top-rated-business.list.et-top-rated.list.map-top .grid-rating-section{		height:35px;	}	.listing-grid-view.et-explore-by-city-wrap.space{		padding-top: calc(70px - 38px) !important;	}}/*============ Media 767px Star ============ */@media (max-width: 767px){	.home-search .find-field,	.home-search .near-field{		width: 100%;	}	.home-search .near-field i{		left: unset !important;		right: 10px;	}	.product_details{		padding-left: 0;	}	.et-content-tabs ul.nav-pills li.nav-item{		margin: 0;	}	.listing-grid-view.et-explore-by-city-wrap .listing-thumbnail >img{		width: 100%;	}	.eventBox {		box-shadow: 0 0 22px -12px #000;		margin-bottom: 40px;	}	.et-event-detail .event-image{		height: auto;	}	.et-event-detail .event-image img{		width: 100%;	}	.et-contact-info::before{		display: none;	}	.et-shop-detail .product_details h4{		font-size: 20px;	}	.et-departments-horizontal .departmentTabs .department-image{		height: auto;	}	.et-top-rated.list .top-rated-thumbnail img{		width: 100% !important;	}	.primary-categories .category{		width: 70px;		height: 70px;	}	.et-home-slider .primary-categories a{		font-size: 12px;	}	.team-member-wrapper-aboutus .team-test{		height: auto;	}}/*============ Media 991px Star ============ */@media (max-width: 991px){	.et-event-detail .title-wrap{		text-align: center;	}	.et-event-detail .event-tite{		float: none;		margin-top: 10px;		margin-bottom: 10px;		font-size: 14px;	}	.et-event-detail .event-meta{		text-align: left;		float: left;	}	.et-event-detail .event-meta ul{		padding:0;	}	.et-event-detail .event-meta ul li{		padding-left: 20px;	}	.feature-box{		padding: 20px 10px;	}	.feature-box h4{		font-size: 14px;	}	.feature-box ul li{		font-size: 14px;	}	.eventBox {		border-radius: 30px;	}	.eventBox .dateCircle {		padding: 10px;		width: 88px;		height: 88px;		font-size: 20px;	}	.eventBox .dateCircle::before {		font-size: 60px;	}	.eventBox .dataWrap h3 {		font-size: 20px;	}	.et-shop-detail .product_details h4{		font-size: 20px;		margin-top: 25px;	}	.post-comments .user-comment .comment-content h6{		margin-top:10px;	}	.related-posts img{		width:100%;	}	.et-content-body .tags-cloud{		display: inline !important;	}	.et-content-body .tags-row{		text-align:left !important;	}	.et-departments-horizontal .departmentTabs .nav-tabs li a{		font-size: 12px;		font-weight: 400;		padding: 8px 5px;		margin-right: 0px;	}	.et-departments-horizontal .departmentTabs .nav-tabs li{		margin-bottom: 3px;		width: 120px;	}	.et-departments-horizontal .departmentTabs .department-image{		height: auto;	}	.et-nav-menu .menu-items ul li{		padding: 1rem 0.3rem !important;	}	.et-nav-menu .menu-items ul li a{		font-size: 14px;	}	.et-nav-menu .header-logo img{		width: 100px;	}	.et-nav-menu .action-buttons a{		font-size: 14px;	}	.et-nav-menu .menu-items ul.submenu {		right: 0;	}	.et-nav-menu .menu-items ul.submenu li a{		padding: 0rem 1.5rem;	}	.et-explore-by-city-wrap .city-thumbnail img{		width: 100%;	}	.et-top-rated.list .et-list-info li p{		margin-bottom: 0;	}	.et-top-rated.list .top-rated-thumbnail img{		width: auto;	}	.et-featured-categories.events .slide-data h3{		font-size: 16px;	}	.et-featured-categories.events.map-home .c-card-f{		height: auto;	}	.et-package-plans .package-table .package-body ul li{		font-size: 14px;	}	.et-package-plans .package-table .package-body ul li i{		font-size: 12px;	}	.et-package-plans .package-table .package-body .btn{		font-size: 14px;		padding: 15px;	}	.et-blog-home .post-content{		font-size: 14px;	}	.et-content-tabs ul.nav-pills li.nav-item{		margin: 0;	}	.et-download-app .btn{		padding: 1rem 1rem;	}}/*============ Media 1199px Star ============ */@media (max-width: 1199px) {	.et-nav-menu .menu-items ul li{		padding: 2rem 0.5rem;	}}/*============ Media 320Px Star ============ */@media (max-width: 320px) {	.modal.show .modal-dialog {		top: 20px;	}	.et-page-header {		padding-top: 2rem;		padding-bottom: 2rem;		padding-left:0;		padding-right:0;	}	.action-box .action-box-inner{		padding: 1rem!important;	}	#navbarDropdown .dropdown-menu {		top: 140%;		right: -20px;	}	.shopping-cart .shopping-cart-header .shopping-cart-total {		float: right;		margin-right: 10px;	}	.shopping-cart{		width: 260px;	}	.shopping-cart .shopping-cart-items img{		width: 40px;	}	.shopping-cart .btn {		padding: 0.5rem 0.5rem !important;		font-size: 14px;	}	.et-search-result-wrapper .et-explore-by-city-wrap:not(.home-2) {		padding-top: calc(70px - 60px) !important	}	.et-top-rated.list .et-list-grid-main .grid-rating-section.home {		height: 38px;	}	.et-top-rated-business.list .et-list-grid-main .et-view-count {		display:none;	}	.et-list-grid-main .et-location-icon {		font-size: 14px;		right: 44px;		bottom: 5px;	}	.et-list-grid-main .et-save-icon {		font-size: 14px;		right: 5px;		bottom: 5px;	}	.customer-reviews .fa-star.checked, .related-listing-thumbnail .fa-star.checked, .sponsored-listings-thumbnail .fa-star.checked, .rating-types .star-rating .fa-star.checked, .et-list-grid-main .star i {		font-size: 14px;	}	.badge {		font-size: 80% !important;	}	body, p, .form-control {		font-size: 0.9rem !important;	}	.team-member-wrapper-aboutus .team-member-detail h2 {		font-size: 1.3rem !important;	}	.team-member-wrapper-aboutus .team-member-detail {		bottom: 0;	}	.et-blog-grid .btn.grid-item{		line-height: 0.1;	}	.et-blog-grid .blog-post .submit-btn i {		line-height: 1.5;	}	.et-page-header .header-content .page-title {		font-size: 1.4rem !important;	}	.post-navigator .post-next,	.post-navigator .post-prev{		width: 50%;	}	.post-navigator .post-next h6,	.post-navigator .post-prev h6 {		font-size: 1.0rem !important;	}	i.fa.fa-th-list.pointer.switch_list.text-primary, i.fa.fa-th-large.text-primary.pointer.switch_grid {		margin-top: 8px;	}	.listing-grid-view.et-explore-by-city-wrap .listing-thumbnail >img {		width: 100%;		height:100%;	}	.et-search-result-wrapper .et-list-grid-main .et-view-count{		display:none;	}	.et-explore-by-city-wrap .business-category-city{		display:none;	}	.pagination a.page-numbers, .pagination span.current {		width: 25px;		height: 25px;	}	.pagination a, .pagination span.current {		line-height: 1.6 !important;	}	.et-search-result-wrapper .et-top-rated.list .et-list-grid-main .grid-rating-section {		height: 40px;	}	.floating-filters.floating-right.float-filters-right,	.floating-filters.floating-left.float-filters-left {		left: 5px;	}	.results-meta{		margin-top: 20px;	}	.et-search-result-wrapper .results-meta .results-num{		width: 70%;		line-height: 35px;	}	.results-meta .results-switcher{		width: 30%;	}	.results-meta .results-order{		width: 50%;	}	.results-meta .results-filter{		width: 50%;	}	.results-meta .results-filter .float-more-filters{		margin-left: 0 !important;		text-align: center;	}	.timing-dropdown .dropdown-data {		right: 90% !important;		bottom: 30px;	}	.et-event-detail .event-meta ul {		padding: 0px 0 0 40px;	}	.et-event-detail .title-wrap {		padding: 5px 5px 0px 15px;	}	.section-heading h2, .et-call-to-action-1 h3 {		font-size: 1.2rem;	}	.et-featured-categories.events .grid-rating-section{		height: 55px;	}	.et-explore-by-city-wrap.home-2 ul#explore-tabs{		margin-bottom:2.0rem!important	}	.et-top-rated-business ul#pills-tabs{		margin-bottom:1.0rem!important	}	.about-circle.text-center{		padding: 30px 30px;	}	.et-home-slider,	.et-home-slider.et-home-map-banner{		height: 350px;	}	.et-site-footer .footer-widget ul li{		margin: 0.2rem!important;	}	.et-featured-categories.events .grid-rating-section .get-tickets {		line-height: 10px;	}	.listing-map-window{		height:auto;	}	.et-list-grid-main .et-list-wrapper .et-grid-info{		padding-bottom:10px;	}}