/* Enter Your Custom CSS Here */


.bg-banner-image-wrapper.js-parallax-background {
  background-position: center center !important;
  height: 178px!important;
}


.breadcrumbs-view {
   visibility:hidden;
  margin-bottom:0px!important;
}

.banner-intro-text {
  font-size: 22px !important;
  margin-left: 3%;
  margin-top: 5%;
}


.service1{background: #33cc33 none repeat scroll 0 0;
    color: white;
    font-size: 27px;
  padding: 5%;
 width:48%;}

.service {
    background: #33cc33 none repeat scroll 0 0;
    color: white;
    font-size: 27px;
    height: 95px;
    padding: 2%;
    vertical-align: middle !important;
    width: 48%;
}


.page-content.post-entry>.vc_row .vc_btn3 {
    font-size: 1.4em;
    line-height: 1.1;
    padding: 14px 30px!important;
    color: #fff;
    border: 0;
    background-color: #33CC33!important;
    height: 70px;
    width:80%;
}


.vc_btn3-container {
    display: block;
    margin-bottom: 21.74px;
    
}

.wpcf7-form p:nth-child(4), .wpcf7-form p:nth-child(5) {
    display: inline-block;
    width: 49%;
}

.wpcf7-form .wpcf7-email {
    border: medium none;
    box-shadow: 1px 1px 0 white;
    height: 32px;
    width: 100%;
}
.wpcf7-form input[type="submit"] {
    color: black;
    font-size: 23px;
    width: 100%;
    background:#f5f5f5;
   border-radius:5px;
}
.wpcf7-form p {
    color: white;
}

.wpcf7-select {
    color: black;
      
}
.phimg1 {
    background: #f2f2f2 none repeat scroll 0 0;
    font-size: 20px;
    padding: 5px;
    text-align: center;
    border-radius:5px;
  margin-bottom: 12px;
}

.contactp{width: 100%!important; font-size: 20px!important; margin-top: -5px!important;}
.content h3{line-height:25px;}
.content{font-size:11px;text-align:justify;}
.phimg{font-size:17px;}
.content1{font-size:17px;text-align:justify;}

.imgdiv1{float: left; margin: 0px auto 0px 5%; width: 40%;}
.imgdiv2{float: left; margin: 1px auto 0 2%; width: 53%;}

.list > li::before {
  content: url("https://www.ecomemorialpark.com.au/media/checkmark1.png") !important;
  margin-left: -3%;
}


.footer-widgets .section-view {
  background: #252525 none repeat scroll 0 0;
  padding-bottom: 0!important;
  padding-top: 9px!important;
}

/*--------home slider---------*/

.page-id-5 .main-banner {
  display: none;
  }

#ca-wp-text {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  color: white;
 
  padding: 2%;
}

#home_slider {
  background-position: center center;
  background-size: cover;
  height: 330px;
}
#text-2 img {
  width: 10%;
}


.home_slider_text {
  background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
  font-size: 23px;
  font-weight: 600;
  padding: 5px;
}




.cta-image-feature__inner:hover .cta-image-feature__image img {
  opacity: 1;
  transform: none!important;
}

.cta-image-feature__image img {
 opacity: 1!important;
}
.callaction_div1{display: inline-block; vertical-align: middle;}
.callaction_div{display: inline-block; vertical-align: middle;}
.callaction_img{display: inline-block; margin-right: 10px; vertical-align: middle;}


.testimonial_slider__textonly .testimonial_content_wrap::before {
 display: none;
}

.testimonial_slider__textonly .testimonial_content {
  
  height: auto!important;
  
}


.testimonial_content {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
  font-family: "Titillium Web",sans-serif;
  
}


.testimonial_content span { font-weight:bold;}



/*---------home slider------*/


/* CSS Document */
/* #Tablet (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 959px) and (max-width: 1177px) {
    .wpb_wrapper #text-5 {
  margin-left: -8%;
}
  .wpb_wrapper #text-6 {
  margin-left: -8%;
} 
    .phimg {
  font-size: 14px;
}
  .phimg_home{font-size:14px;}
}

/* #Tablet (Portrait)
----------------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
   
  
  .wpb_wrapper #text-5 {
  margin-left: -8%;
}
  .wpb_wrapper #text-6 {
  margin-left: -8%;
}
  .phimg {
  font-size: 14px;
}
  .phimg_home{font-size:14px;}
  
  .phimg1{padding:0!important;}
  .phimg img {
  width: 8%;
  margin-left: -10px!important;
}
  
  .phimg_home img {
  width: 8%;
  margin-left: -10px!important;
}
  
  .callaction_div1{position:absolute!important;}
}



/* #Mobile (Landscape)
----------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
   .section-fluid {
  max-width: 100%!important;
}
}

/*  #Mobile (Portrait) 320px
----------------------------------------------------------------------*/
@media only screen and (min-width: 100px) and (max-width: 479px) {

  #header .textwidget p {
  margin-left: -9px;
}

.responsive-menu .btn {
  margin-right: -4px;
  margin-top: -6px;
}  
  
  .banner-intro-text {
  
  background: rgba(0,0,0,0.5)!important;
  text-align: center!important;
}
  
 
  
  .wpb_wrapper #text-5 {
  margin-left: -8%;
}
  .wpb_wrapper #text-6 {
  margin-left: -8%;
}
  .phimg {
  font-size: 15px;
}
  .phimg_home{15px;}
  
  .home_slider_text1{background: rgba(0,0,0,0.3);}
  .home_slider_text{background:none!important;}

  #home_slider .vc_empty_space {
  height: 46px!important;
}
  
}



