/* header */
.elementor-element.elementor-element-undefined-716771e.elementor-sticky--effects {
    background-color: #f9d8df!important;
}
/* .elementor-nav-menu--dropdown:hover {
    border: 1px solid #df2951 !important;
}
.elementor-nav-menu--dropdown {
    border:1px solid #FDF4F6 !important;
} */
.elementor-nav-menu--dropdown a.elementor-sub-item:hover {
    border-bottom: 1px solid #df2951 !important;
    border-top:1px solid #df2951 !important; 
}
.elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active {
    border-bottom: 1px solid #df2951 !important;
    border-top: 1px solid #df2951 !important; 
}
.elementor-nav-menu--dropdown a.elementor-sub-item {
    border-bottom: 1px solid #df295100 !important;
    border-top:1px solid #df295100 !important; 
}

/* Hero section */
.hero-email-form input#form-field-email {
    padding: 14px 30px;
}
.home-hero {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.18) 16.44%, rgba(223, 41, 81, 0.3) 106.16%);
}
.shopping-icon-wrapper .e-con-inner {
    margin: unset!important;
}
.hero-title {
    position: relative;
}

.hero-title::before {
    content: '';
    background-image: url(https://testme.com.au/suratify/wp-content/uploads/2025/07/left-lines.svg);
    height: 69px;
    position: absolute;
    background-position: center;
    width: 63px;
    background-size: cover;
    left: 65px;
    top: -32px;
}
.hero-title::after {
    content: '';
    background-image: url(https://testme.com.au/suratify/wp-content/uploads/2025/07/right-lines.svg);
    height: 69px;
    position: absolute;
    background-position: center;
    width: 63px;
    background-size: cover;
    right: 65px;
    top: -32px;
}

/* growth section */
.direct-grwoth {
    position: relative;
}

.direct-grwoth::after {
    content: '';
    position: absolute;
    height: 112px;
    width: 1px;
    background-color: #777777;
    right: 7%;
    top: 21%;
}
.elementor-location-footer .elementor-icon-list-item:hover svg path {
  fill: #df2951 !important; 
}

.main_sec .our_designe_arrow svg {    
    opacity: 0; 
}
.main_sec:hover svg{
    opacity:1 !important;
    
}
.main_sec.e-flex.e-con.e-child {
    cursor: pointer !important;
}
.main_sec:hover svg path:hover{
    fill:#df2951 !important;
}

/*footer form css start  */
.get_in_touch input, select, textarea{
	padding:0px !important;
}
::placeholder{
opacity:1 !important;
color:#777777 !important
}
.get_in_touch .elementor-field-type-submit.e-form__buttons {
    margin-bottom: 0px;
    margin-top: 40px;
}
.get_in_touch .elementor-select-wrapper .select-caret-down-wrapper{
	display:none;
}
.get_in_touch select#form-field-field_1b8aed5 {
    background-image: url(https://testme.com.au/suratify/wp-content/uploads/2025/07/Frame-2025-07-18T180204.206.svg);
    background-repeat: no-repeat;
    background-position: right 10px center;
}
.elementor-field-group .elementor-field-textual:focus {
    box-shadow:none !important;
    outline: none !important;
}
/*footer form css end  */

.brand-logos div.gallery {
    display: flex;
    align-items: center;
}
.what_we_sec .e-con.e-child:hover{
    background-color:#df2951;
}
.what_we_sec .e-con.e-child{
	cursor:pointer;
}
.what_we_sec .e-con.e-child:hover svg path{
   fill:#ffffff !important;
}
.page-id-655 .elementor-element-529d521 {
    background-color:#FDF4F6!important;
}
.page-id-794 .elementor-element-529d521 {
    background-color:#FDF4F6!important;
}
.brand_trust_sec .elementor-icon:hover svg path{
    fill:#ffffff !important;
}
.brand_trust_sec .elementor-icon:hover svg path {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}
.brand_trust_sec .elementor-icon:hover svg path {
  color: #ffffff !important;
}

/* logo design page */
.logos-icon-list li.elementor-icon-list-item {
    padding-bottom: 30px;
    border-bottom: 1px solid white;
}

.top-header {
    background-color: white!important;
}
.page-id-399 .elementor-element-529d521 {
    display: none;
}
.designe_package span.elementor-icon-list-text {
    word-break: break-word !important;
}
::selection{
    background-color:#df2951 !important;
    color:#ffffff !important;
}
.page-id-35 .elementor-element.elementor-element-529d521.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    display:none !important;
}


.single-post .wp-block-heading{
	font-size:24px !important;
	line-height:34px !important;
	color:#000 !important;
}

@media(max-width:767px){
	.single-post .wp-block-heading{
		font-size:20px !important;
		line-height:30px !important;
	}
}