/* home page  css */
.text-hover a:hover {
    color:#E45139!important;
}
.client--slider .swiper-slide {
 box-shadow: 4.055557727813721px 4.055557727813721px 44px 0px rgba(0, 0, 0, 0.1);     border-radius: 10px;
}


.client--slider .elementor-main-swiper.swiper {
    padding: 30px 20px 50px;
}

/* .client--slider .elementor-swiper-button {
    padding: 10px;
    border: 1px solid #295e93;
    border-radius: 100px;
}

.client--slider .elementor-swiper-button:hover {
    padding: 10px;
    border: 1px solid #e45139;
    border-radius: 100px;
    background-color:#e45139;
}
.client--slider .swiper-slide {
    position:relative;
}
 */
.client--slider .swiper-slide::before {
    position:absolute;
    background-image:url('https://www.capitalrestorationcleaning.com.au/wp-content/uploads/2024/01/quote.png');
    height:60px;
    width:60px;
    content:'';
    right:20px;
    bottom: 0px;
    background-size: contain;
    background-repeat: no-repeat;
}
.client--slider svg.e-font-icon-svg.e-eicon-chevron-right {
    display: none!important;
}

 .elementor-swiper-button.elementor-swiper-button-next {
    position: relative;
}

 .elementor-swiper-button.elementor-swiper-button-next:before {

    content:"";
    background-image:url(https://www.capitalrestorationcleaning.com.au/wp-content/uploads/2024/01/rg-arrow.png);
    height:40px;
    width:40px;
    position:absolute;
	 right:0;
}
.elementor-swiper-button.elementor-swiper-button-prev:hover:before {
    background-image:url(https://www.capitalrestorationcleaning.com.au/wp-content/uploads/2024/01/lf-arrow-1.png);
}
.client--slider svg.e-font-icon-svg.e-eicon-chevron-left {
    display: none!important;
}

 .elementor-swiper-button.elementor-swiper-button-prev {
    position: relative;
}

 .elementor-swiper-button.elementor-swiper-button-prev:before {

    content:"";
    background-image:url(https://www.capitalrestorationcleaning.com.au/wp-content/uploads/2024/01/lf-arrow.png);
    height:40px;
    width:40px;
    position:absolute;
}
.elementor-swiper-button.elementor-swiper-button-next:hover:before {
    background-image:url(https://www.capitalrestorationcleaning.com.au/wp-content/uploads/2024/01/rg-arrow-1.png);
   
}
.main-form input::placeholder , .main-form textarea::placeholder{
    opacity:1!important;
}

.main-form input , .main-form textarea, .main-form select {
    padding:12px 15px
}
.elementor-field-type-upload input {
    width: 100%;
    border: 1px solid #dddddd;
    border-radius: 10px;
}

.main-form .elementor-field-type-select {
    position: relative;
}

.main-form .elementor-field-type-select svg.e-font-icon-svg.e-eicon-caret-down {
    display: none;
}
.main-form select option {
    background-color: #1a528b;
}
.main-form .elementor-field-type-select:before {
    background-image: url(https://www.capitalrestorationcleaning.com.au/wp-content/uploads/2024/01/Frame-16.png)!important;
    position: absolute!important;
    content: ''!important;
    height: 20px!important;
    width: 30px!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;
    z-index: 0!important;
    top: 30%!important;
    right: 15px!important;
}
.main-form .elementor-field-type-select:after {
    position: absolute!important;
    content: ''!important;
    height: 40px!important;
    width: 1px!important;
   background-color:white;
    z-index: 1!important;
    right: 60px!important;
}
span#filename {
    padding: 0px 10px;
}
 .main-form .elementor-field-type-upload {
    padding: 12px 15px!important;
    border: 1px solid #D1D1D1;
    border-radius: 10px;
    margin: 0 4px 14px 4px !important;
    color:white;
}
.main-form  .elementor-field-type-upload label.elementor-field-label{
    border:1px solid rgba(221, 221, 221, 1);
    border-radius:10px;
    padding:3px 13px;
    color:#1a528b;
	cursor:pointer;
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(203, 200, 200, 0.984375) 0.01%, rgba(255, 255, 255, 0) 100%);
}

.main-form   input#form-field-field_d14fe66 {
    display: none!important;
}
/* home page css ends */

/* Service page CSS Starts */
.yell-txt{
    color:#fed03c;
}
.gen-link-sty a{
    color:#e45139;
}
.gen-link-sty a:hover{
    color:#1a538b;
}

.thread-list ul.elementor-icon-list-items:before {
    content:"";
    background:url(https://www.capitalrestorationcleaning.com.au/wp-content/uploads/2024/01/Line-4.svg);
    height:93%;
    width:1px;
    position:absolute;
    left:10px;
    top:1%;
    z-index:0;
}
.thread-list ul{
    position:relative;
}


.orange-txt{
    color:#e45139;
    font-weight: 500;
    font-size: 20px;
}
/* Service page CSS ends */




/* fooeter css */
.footer-menu a.elementor-item {
    justify-content: left!important;
}
.footer-list li:hover path {
    
    fill:#fed03c!important;
}
.footer-link a:hover {
    color: #fed03c!important;
}


.em-col a.elementor-icon {
    animation-name: elementor-animation-pulse;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@keyframes elementor-animation-pulse {
    25% {
        transform: scale(1.1)
    }

    75% {
        transform: scale(0.9)
    }
}
/* footer css ends */

/* bedore after image slider css */
.twentytwenty-horizontal .twentytwenty-handle:after {
    top: 70%!important;
}
.twentytwenty-horizontal .twentytwenty-handle:before {
    bottom: 70%!important;
}
 .twentytwenty-overlay {
    display: none;
} 
.feed-review .elementor-testimonial__image img {
    box-shadow: 0px 4px 34px 0px #0000001A;
}


/* Single post page css */

.blog-content h2 b{
    font-size: 40px!important;
    line-height: 50px!important;
    color: #1A538B!important;
    font-weight: 600!important;
    font-family: 'Poppins'!important;
	padding:20px 0px!important;
}
.blog-content h2{
    font-size: 36px!important;
    line-height: 46px!important;
    color: #1A538B!important;
    font-weight: 600!important;
    font-family: 'Poppins'!important;
	padding:0px 0px!important;
	text-align:left!important;
	margin-bottom:10px!important;
}
.blog-content a strong{
	color:#E45139!important;
	font-weight:400!important;
}
.blog-content  strong a{
	color:#E45139!important;
	font-weight:400!important;
}
.blog-content  p a{
	color:#E45139!important;
	font-weight:400!important;
}
.blog-content  p a:hover{
	color:#1A538B!important;
	font-weight:400!important;
}
.blog-content  strong a:hover{
	color:#1A538B!important;
	font-weight:400!important;
}
.blog-content a strong:hover {
	color:#1A538B!important;
	font-weight:400!important;
}
.blog-content ul{
	padding-left: 25px!important;
}   
/* .blog-content ul {
  list-style: none; 
  padding-left: 0;
}

.blog-content ul li {
  position: relative;
  padding-left: 30px; 
  line-height: 1.6; 
}

.blog-content ul li::before {
  content: "";
  background: url('https://www.capitalrestorationcleaning.com.au/wp-content/uploads/2024/01/Group-58.png') no-repeat center;
  background-size: 20px 20px; 
  height: 20px;
  position: absolute;
  left: 0;
  top: 4px;
} */

.new-list b {
    font-weight: 500!important;
}
.blog-content li {
    margin-bottom: 10px;
}
.blog-content ol {
    padding-left: 10px;
}

/* Single post page css ends */
a.image-block img {
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    margin: 12px;
    height: 100%;
}


/* temporarily hide browse feild */
.elementor-field-type-upload {
    display: none;
}

.grecaptcha-badge { visibility: hidden; }

.blog-d-flex{
	 display: flex !important;
     gap: 10px !important;
}
.elementor-widget-posts .elementor-button{
	color:#fff !important;
}
@media screen and (max-width:767px){
    .single-post .blog-content h2 {
        word-break: break-word!important;
    }
}

/* febuary blog css */
.blog-content li strong {
    font-weight: 500!important;
}
.blog-content ul.bullet-point li {
    list-style-type: disc!important;
    list-style-image:none;
}
ul.bullet-point {
    padding-left: 20px;
}