/*
Theme Name: 	Autusin Child Theme
Theme Uri:  	http://demo.wpthemego.com/themes/sw_autusin/
Description:  	A child theme of SW Autusin
Author:     	magentech
Author Uri: 	https://themeforest.net/user/magentech/
Template:   	autusin
Version:    	2.0.5
License:    	GNU General Public License v2 or later
*/

.elementor-location-header nav li .menu-img {
	display: none;
}

.contact_us .wpcf7 .wpcf7-form-control-wrap select {
    border-radius: 0;
	border: 1px solid #ddd;
    color: #8c8c8c;
    height: 45px;
    padding: 0 15px;
    width: 100%;
    margin-bottom: 26px;
}

.home-style1 .elementor-element-391cd86 .elementor-container {
	max-width: 1170px;
}

.home-style1 .box-search1 .elementor-container {
	border-radius: 0 0 5px 5px;
    overflow: hidden;
}

.elementor-4365 .elementor-element.elementor-element-f516d50 > .elementor-element-populated {
	padding: 0;
}

.elementor-element-1485dd4,
.elementor-element-1485dd4 .elementor-widget-container,
.elementor-element-1485dd4 .elementor-widget-container .et-smart-filters-apply-button,
.elementor-element-1485dd4 .elementor-widget-container .et-smart-filters-apply-button .apply-filters,
.elementor-element-1485dd4 .elementor-widget-container .et-smart-filters-apply-button .apply-filters button {
	height: 100%;
}

.elementor-element-65d2cb4,
.home-style1 .box-search1 .elementor-container{
	background-color: #4A64AE;
}

.header-style1 .top-form.top-form-minicart .top-minicart-icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAlCAYAAACzpJKIAAAAAXNSR0IArs4c6QAAA51JREFUWEedl7GrHkUUxX9nzUOIEkSREAN5jS+FlZWdhcjDKo0gdhaKNuoLqKiFVlqooGBipWhhJ6J/gEEttLKySqE2L2ieIkERIsJ77pHZmd2d3Z3d/eIUHx87M/fsuXPumbtidggw4be2HwAeB+4HbsPQTMCfwDeGjypVX4f1SyNuKQ7hupbFa4KXgGNzKw1HgjeBVyvJc5AjsMgmDmHXTwLvx2e6DHwI/JiB7gBPGO5pApmnVOmDSHsK2YGNp20fx1xGbAOfA49IqsfsXLtCfAo8DOwTgKW/+3UCucFWExQeMtyq7DDCJuDldDxvAd8DN3WnFaMZ8y/iXuDFBPAGELKQRwtn+1UA+wKzmw48RWiSOIrbbp4+X1RFP3kpgLXJ/Qf4I2A4MIdbMCcQR8Dvk/Rlr5Lg70wi+gt8vZUr+HbQzY0KEth14BzwbUb/GeAd4KeU0jUCIXV3A88B7/Vx/CDoM+B4C3ZV0uk8mu1ngQtBfVJ1NldpSWm2fwCCOvckXYx6jitt/2K4qwU7ALYlHbYrbO8B70Ywnc03lyg2YGYHcV6qLmSGsIXZR5yagqVIdr0H6sGKpdM/zJh1YE0q7a1UEgnMHFhsVyvMpoxGYGbH4nwlhfS3VteAmYZZbayDULxNGjtmDgf9NnBFqrbbwpy1LHsfcwbxvKQgrFhGJWYFsMcwryD2pWp3IIrOFAZmfSmcO/C6VH3cvtwIrA5GcmBSGjMVlVn09tPMl22wm6onzCCBVYetiuLlsnxlzBdefpb1Fih4Zi+QmMYINjeW4cuz0zPLmSWHXrOLfH54MQ1f1x4wi2rspN9FGb3pHK2VbBeZRQeZpnGTk9uEWV9nKNnV8pltktoOOP1ZYBaL+oYytm5j6944ZDGNuILRbW+ZFdLY21WpYMcpWkxrl8aoxnWwTQ5poShDFRUdZKrGkS1tUumFaimBXa2k041FjYp6SdatlIprsofhpqa7qc01xKPQNDft5RAb1UmPla6OzXuvY5hPEHfk3dVclGjIqeWKl1TpDRZey4rbm8uzyV3OajbigmQW+8nwnRC+Ahy62t8Q94EPs35vyOb/wkBoC74DTnatXBTI8sjrLNfRmn8OBQLBG89IOuq9atm01gCyljCk8Ep+ef6qSqfWanjOojqWhQW2A9jPfRrjl0homb8cAK7qfkEU/dQu8DRQLUg/DzT3RTPKxcoHTgDbw7xgceJGSjiHiRiLSNfCd8N/Jp438VN4VDgAAAAASUVORK5CYII=) no-repeat center 20px #4A64AE !important;
}

.header-style1 .top-form.top-form-minicart .top-minicart-icon > * {
	color: white;
}

body {
    overflow-x: unset;
}

.elementor-element-4ecf928c > .elementor-container {
	position: sticky;
}

.elementor-element-4ecf928c > .elementor-container > .sidebar {
	position: sticky;
	top: 10rem;
	align-self: flex-start;
}

.photobox-gallery {
	display: grid;
	gap: 1rem;
    grid-template-columns: repeat(auto-fill, minmax(30rem, 1fr));
	grid-auto-rows: 35rem;
	border: none;
    padding: 0;
    margin: 0;
}

.photobox-gallery li {
	width: 100% !important;
	height: 100%;
	margin: 0 !important;
}

.photobox-gallery a {
	border: none;
    padding: 0;
    margin: 0;
	overflow: hidden;
}
.photobox-gallery a:hover img {
	transform: scale(1.1);
}

.photobox-gallery a,
.photobox-gallery a img {
	width: 100% !important;
	height: 100% !important;
}

.photobox-gallery a img {
	transition: transform 0.3s ease-in-out;
	object-fit: cover;
}

#rev_slider_1_1_wrapper .revo-des {
	text-align: center !important;
}

rs-sbg-px:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 0, 0, 0.5);
}

.page-id-6265 .elementor-tabs-content-wrapper {
	display: none;
}

body:not(.elementor-editor-active) .custom-tab {
	display: none;
}

body:not(.elementor-editor-active) .custom-tab.active {
	display: block;
}

.car-sections .elementor-tab-title {
	border: none !important;
	font-size: 2rem !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-right: 3rem !important;
}

.car-sections .elementor-tabs-wrapper {
	display: flex !important;
}

.car-sections .elementor-tab-title.elementor-active {
	border-bottom: 2px solid #FF3535 !important;
}

.car-sections .elementor-tab-title:before,
.car-sections .elementor-tab-title:after{
	content: none !important;
}

.custom-tab .gallery,
.custom-tab .gallery li:nth-of-type(1){
	margin-left: 0 !important;
}

.custom-tab .gallery li a {
	padding: 0 !important;
    border: 0 !important;
}

.elementor-location-header .top-header-1 {
	color: white !important;
}