    li.elementor-icon-list-item:hover svg .s0 , li.elementor-icon-list-item:hover svg circle {
    fill: #E97AAD;
    opacity: 1;
}
li.elementor-icon-list-item svg .s0 , li.elementor-icon-list-item svg circle {
   transition:1s all;
}
.list-items li.elementor-icon-list-item:hover svg .s1 {
    fill: #fff;
}
 .icon_h li.elementor-icon-list-item:hover svg path {
    fill: #fff;
}
.contactform input, .contactform select, .contactform textarea {
    width:100%;
}
.wpcf7-submit {
    width: auto !important;
}
.hfe-nav-menu-icon .fa-align-right:before, .hfe-nav-menu-icon .fa-times:before {
    color: #fff;
}
li.header-register-btn a {
    background-color: #E97AAD;
    font-family: "Inter", Sans-serif;
    font-weight: 300;
    color: #fff !important;
    border-radius: 15px;
    padding: 10px 25px !important;
	  margin-top: 5px
	
}
li.header-register-btn a:after{
    content: none !important
}
li.header-register-btn a:hover{
    background-color: #EC6327;
    color: #FFFFFF;
}
@media (max-width:1200px){
	li.header-register-btn a {
	  margin-top: 0px
}
}
@media screen and (max-width: 767px) {
.two-fields {
    width: 100%;
    float: left;
}
	.contactform input::placeholder, .contactform textarea::placeholder {
         font-size: 14px;
    line-height: 150%;
	}
	.contactform input, .contactform select, .contactform textarea {
    font-size: 14px;
    line-height: 150%;
}
	.wpcf7-submit {
    background: #131921 !important;
    margin-top: 25px;
    font-size: 14px !important;
   }
	.address-section {
    position: unset !important;
}
.simplefilter li {
    font-size: 16px !important;
    padding: 0  10px !important;
}
	li.header-register-btn a {
    border-radius: 0;
    padding: 10px 12px !important;
    margin-top: 0;
}
}
 @media only screen and (max-width: 991px) and (min-width: 768px){
.full-column {
    width: 100%;
}
.simplefilter li {
    font-size: 24px !important;
    padding: 0  25px !important;
}
}
 @media only screen and (max-width: 1024px) and (min-width: 992px){
.simplefilter li {
    font-size: 24px !important;
    padding: 0  25px !important;
}
}
textarea {
  resize: none;
}
.auth-content-area h3 {
    font-size: 28px;

}
.site {
    max-width: 100%;
    border: 0;
}
.banner_images {
   align-items: center;
}
.container {
    width: 100% !important;
}
.hover-head a:hover {
    color: #E97AAD !important;
    transition: 1s all;
}
.single-fields.capchadiv {
    margin-top: 30px;
    text-align: center;
    width: 100%;
    /* max-width: 300px; */
    /* margin: 0 auto; */
}
.wpcf7-submit {
  margin-top: 40px;
      margin-bottom: 0 !important;
}
.submit_btn {
    text-align: center;
}
.s0 { opacity: .1;fill: #141a22 } 		.s1 { fill: #141a22 }



.padding-remove p {
    margin: 0;
}

.main-menu li a::after {
    width: 70% !important;
    margin: 0 auto;
    right: 0;
    border-radius: 30px;
}

@media (min-width: 768px) {
nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow {
    width: 100% !important;
}
}

/* new-home */
@media(max-width:767px){
	.main-menu li a::after {
    content:none !important;
}
	.contactform input, .contactform select, .contactform textarea {
    border-radius: 10px;
}
	}
body{
	overflow-x:hidden;
}
.portfolio-wraper.pfg-bootstrap .col-lg-12.col-md-12.col-xs-12 {
    padding-bottom: 20px;
    border-bottom: 1px solid #000;
    margin-bottom: 60px;
}
body .simplefilter li, body .simplefilter li.active, body .simplefilter li:hover {
    background: transparent !important;
    font-family: "Raleway", sans-serif !important;
    font-weight: 500;
}
ul#all-simplefilter li {
    padding-left: 0 !important;
}
.simplefilter li {
    font-weight: 400;
    font-size: 32px;
    margin: 0;
}
.simplefilter li.active ,body .simplefilter li:hover{
    opacity: 50%;
    color: #141a22 !important;
}
.link_404 {
    color: #fff !important;
   }

div#wpcom-gifting-banner {
    display: none;
}


.e-n-tabs-heading {
    border-bottom: 1px solid #000;
}






.interior_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(1) img {
    height: 300px !important;
    object-fit: cover;
}

.interior_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(2) img {
    height: 400px !important;
    object-fit: cover;
}
.interior_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(3) img {
    height: 500px !important;
    object-fit: cover;
}
.interior_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(4) img {
    height: 350px !important;
    object-fit: cover;
}
.interior_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(5) img {
    height: 250px !important;
    object-fit: cover;
}
.interior_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(6) img {
    height: 450px !important;
    object-fit: cover;
}
.interior_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(7) img {
    height: 500px !important;
    object-fit: cover;
}


.interior_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(7) img {
    height: 300px !important;
    object-fit: cover;
}

.interior_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(6) img {
    height: 400px !important;
    object-fit: cover;
}
.interior_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(5) img {
    height: 500px !important;
    object-fit: cover;
}
.interior_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(4) img {
    height: 350px !important;
    object-fit: cover;
}
.interior_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(3) img {
    height: 250px !important;
    object-fit: cover;
}
.interior_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(2) img {
    height: 450px !important;
    object-fit: cover;
}
.interior_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(1) img {
    height: 500px !important;
    object-fit: cover;
}

.interior_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(1) img {
    height: 383px !important;
    object-fit: cover;
}

.interior_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(2) img {
    height: 483px !important;
    object-fit: cover;
}

.interior_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(3) img {
    height: 584px !important;
    object-fit: cover;
}

.interior_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(4) img {
    height: 433px !important;
    object-fit: cover;
}

.interior_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(5) img {
    height: 333px !important;
    object-fit: cover;
}

.interior_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(6) img {
    height: 544px !important;
    object-fit: cover;
}


/* Column 1 — as is */
.life_style_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(1) img {
    height: 400px !important;
    object-fit: cover;
}
.life_style_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(2) img {
    height: 250px !important;
    object-fit: cover;
}
.life_style_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(3) img {
    height: 450px !important;
    object-fit: cover;
}
.life_style_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(4) img {
    height: 350px !important;
    object-fit: cover;
}
/* Column 2 — masonry variation */
.life_style_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(1) img {
    height: 300px !important;
    object-fit: cover;
}
.life_style_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(2) img {
    height: 400px !important;
    object-fit: cover;
}
.life_style_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(3) img {
    height: 500px !important;
    object-fit: cover;
}
.life_style_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(4) img {
    height: 250px !important;
    object-fit: cover;
}
/* Column 3 — different variation */
.life_style_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(1) img {
    height: 450px !important;
    object-fit: cover;
}
.life_style_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(2) img {
    height: 700px !important;
    object-fit: cover;
}
.life_style_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(3) img {
    height: 300px !important;
    object-fit: cover;
}

.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(1) img { height: 400px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(2) img { height: 350px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(3) img { height: 300px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(4) img { height: 200px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(5) img { height: 350px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(6) img { height: 400px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(7) img { height: 200px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(8) img { height: 450px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(9) img { height: 200px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(10) img { height: 300px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(11) img { height: 350px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(12) img { height: 400px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(13) img { height: 350px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(14) img { height: 300px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(15) img { height: 400px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(16) img { height: 350px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(17) img { height: 300px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(1) .pgcsimplygalleryblock-masonry-item:nth-child(18) img { height: 400px !important; object-fit: cover; }


.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(1) img { height:300px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(2) img { height:200px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(3) img { height:400px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(4) img { height:300px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(5) img { height:400px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(6) img { height:200px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(7) img { height:350px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(8) img { height:400px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(9) img { height:350px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(10) img { height:350px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(11) img { height:300px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(12) img { height:300px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(13) img { height:400px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(14) img { height:350px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(15) img { height:450px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(16) img { height:200px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(17) img { height:400px  !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(2) .pgcsimplygalleryblock-masonry-item:nth-child(18) img { height:350px  !important; object-fit: cover; }


.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(1) img { height: 400px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(2) img { height: 350px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(3) img { height: 300px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(4) img { height: 200px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(5) img { height: 350px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(6) img { height: 400px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(7) img { height: 200px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(8) img { height: 450px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(9) img { height: 200px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(10) img { height: 300px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(11) img { height: 350px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(12) img { height: 400px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(13) img { height: 350px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(14) img { height: 300px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(15) img { height: 400px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(16) img { height: 350px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(17) img { height: 300px !important; object-fit: cover; }
.neighbor_tab .collectionColumn:nth-child(3) .pgcsimplygalleryblock-masonry-item:nth-child(18) img { height: 400px !important; object-fit: cover; }



