/*

Theme Name: simply

*/

@font-face {
  font-family: 'Aperto-SemiBold';
  src: url('fonts/Aperto-SemiBold.eot');
  src: url('fonts/Aperto-SemiBold.woff2') format('woff2'),
       url('fonts/Aperto-SemiBold.woff') format('woff'),
       url('fonts/Aperto-SemiBold.ttf') format('truetype'),
       url('fonts/Aperto-SemiBold.svg#Questrial-Regular') format('svg'),
       url('fonts/Aperto-SemiBold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

body {
        padding:0;
	margin: 0 auto;
     }
.sitewidth{width:1280px;margin:0 auto;}
.footersitewidth{width:1280px;margin:0 auto;}
a:hover{text-decoration:none !important;}
a:active{text-decoration:none !important;}
a:focus{text-decoration:none !important;}
.clear{clear:both;}

/* Header */
.menulinks ul {
    margin: 0;
    padding: 0;
	display: flex;
	justify-content: space-between;
}
.news_title iframe {
    width: 100%;
}

.welcome p{
font-family: 'Aperto-SemiBold'; font-size: 55px; text-align: center; color: #000; margin-top: 20px; margin-bottom:20px;
}
.menulinks ul li{
	display:inline-block;
	list-style-type:none;
	padding-right:7.5%;}
.menulinks ul li:last-child{
	padding-right:0px;
}
.facebookico{background-image:url('images/fb.png');background-repeat:no-repeat;height:30px;background-color:#3b5998;border-radius:100%;width:30px;
background-position:center center;margin-right: 11%; -webkit-transition: 0.4s ease;
      -moz-transition:  0.4s ease;
      transition:  0.4s ease;margin-top: -7px;}
.facebookico:hover{ -webkit-transform: rotateZ(720deg);
      -moz-transform: rotateZ(720deg);
      transform: rotateZ(720deg);}
.instaico{background-image:url('images/insta.png');background-repeat:no-repeat;height:30px;border-radius:100%;width:30px;background-position: center; -webkit-transition: 0.4s ease;margin-right: 11%;
      -moz-transition:  0.4s ease;
      transition:  0.4s ease;margin-top: -7px;}
.instaico:hover{ -webkit-transform: rotateZ(720deg);
      -moz-transform: rotateZ(720deg);
      transform: rotateZ(720deg);}
.linkedinico{background-image:url(http://www.simplycremationandburial.co.uk/wp-content/uploads/2020/09/linkedin_2ca27e3bd459458fe911c8f2456620f8.png);background-repeat:no-repeat;height:30px;background-color:#3b5998;border-radius:100%;width:30px;
    margin-top: -7px;
background-position:center ; -webkit-transition: 0.4s ease;
      -moz-transition:  0.4s ease;
      transition:  0.4s ease;}
.linkedinico:hover{ -webkit-transform: rotateZ(720deg);
      -moz-transform: rotateZ(720deg);
      transform: rotateZ(720deg);}
.social a{display:block;float:left;}
.social{margin-top: 10px;}
.logo a {
    color: #000;
    font-family: 'Aperto-SemiBold';
    line-height: 27px;
}
.logo{font-family: 'Aperto-SemiBold' !important; width:37% !important; font-size: 21px !important; color: #000 !important;}
.logo a:hover{color:#000 !important;}
.menulinks ul li a{font-family: 'Aperto-SemiBold'; font-size:19px;color:#000;text-transform:uppercase;line-height: 36px;}
.menulinks ul li a:hover{color:#1a3c34;}
.logo a>span{ font-size: 26px;}
.current-cat {
    font-weight: bold;
}
.current-cat a{font-size:18px !important;}
#header {
    background-color: #fff;padding-top: 15px;
padding-bottom: 15px;
}
#header {
    position: fixed;
    width: 100%;
    z-index: 10000000;
}
.header_featureimg{
    background-image:url(https://www.simplycremationandburial.co.uk/wp-content/uploads/2022/11/home.jpg);
    background-repeat:no-repeat;height:700px;
    background-size:cover;
    background-position:center;
     background-attachment: fixed;
}

/* Footer */
.footerbottom {

    background-color: #fff;
    color:#000;
      font-family: 'Aperto-SemiBold';
      font-size:21px;
line-height: 36px;
}
.footerdetails{padding-top:20px;padding-bottom:8px;}
.footer2{text-align:center;}
.footer3 {
    text-align: right;
}
#content1bg {
    overflow-x: hidden;
}
.footertop {
    background-color: #1a3c34;
opacity: 0.8;
   
}
.contact_sectitle {
   font-family: 'Aperto-SemiBold';
    font-size: 55px;
    text-align: center;
    color: #fff;
    
}
.footer_contactform {
    padding-top: 60px;
    padding-bottom: 40px;
}
.contact_details {
    font-family: 'Aperto-SemiBold';
    font-size: 21px;
    text-align: center;
    padding-bottom: 35px;
     color: #fff;
}
.contact_details p {
    margin-bottom: 0;
}
.contact_details p a { color:#fff; }

.contact_form {
    text-align: center;
}
.wpcf7-form input[type="text"] {
        font-family: 'Aperto-SemiBold';
        font-size:17px;
    width: 50%;
    border: none;
    height: 37px;-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box;
     padding-left:18px;
}
.wpcf7-form-control-wrap.your-name, .wpcf7-form-control-wrap.your-email, .wpcf7-form-control-wrap.your-phone { display: block}
.wpcf7-form input[type="email"] {
        font-family: 'Aperto-SemiBold';
        font-size:17px;
    width: 50%;
    border: none;
    height: 37px;-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box;padding-left:18px;
}
.wpcf7-form textarea{
        font-family: 'Aperto-SemiBold';
        font-size:17px;
        width:50%;border:none;height:110px;-moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box;padding-left:18px;padding-top:15px;margin-bottom: 30px;}
.wpcf7-form p {
    margin-bottom: 0;
}
.wpcf7-form input[type="submit"] {
    width:95px;border:2px solid #fff;height:38px;font-family: 'Aperto-SemiBold';
        font-size:17px;
        text-transform:uppercase;
        background:transparent;
        color:#fff; margin-top: 10px;
}
.wpcf7-form input[type="submit"]:hover{background:#000;;}
.wpcf7-response-output {border:0;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {font-family: 'Aperto-SemiBold';
    color: #fff !important;
    font-size: 14px !important; border:0;
margin: 14px auto 0;
}

/* Home */
.about_title{font-family: 'Aperto-SemiBold';
    font-size: 55px;
    text-align: center;
     color: #fff;padding-top: 70px;
padding-bottom: 20px;}
.about_section{background-color:#1a3c34; padding-bottom: 55px; opacity: 0.8;}
.about_content {
    color: #fff;
    font-size: 21px;font-family: 'Aperto-SemiBold'; text-align:center; padding: 0 140px; line-height:30px;
}
.innersitewidth{width:1280px;margin:0 auto;}

.headingimg2{background-image:url(https://www.simplycremationandburial.co.uk/wp-content/uploads/2022/11/cremation.jpg);background-repeat:no-repeat;height:700px;background-size:cover; background-attachment: fixed;
background-position: top;}
.headingimg3{background-image:url(https://www.simplycremationandburial.co.uk/wp-content/uploads/2022/11/burial.jpg);background-repeat:no-repeat;height:600px;background-size:cover; background-attachment: fixed;
background-position: top;}
.headingimg6{background-image:url(http://www.simplycremationandburial.co.uk/wp-content/uploads/2017/07/candidates.png);background-repeat:no-repeat;height:700px;background-size:cover; background-attachment: fixed;
background-position: center;}
.headingimg5{background-image:url(https://www.simplycremationandburial.co.uk/wp-content/uploads/2022/11/contact.jpg);background-repeat:no-repeat;height:700px;background-size:cover; background-attachment: fixed;
background-position: center;}

.product_services{background-color:#1a3c34; padding-bottom: 55px;opacity: 0.8;}
.product_innertitle {
    font-size: 20px;
    text-transform: uppercase;padding-bottom: 30px;
}
.left_services ul{padding:0;margin:0;}
.left_services ul li{text-align:left;}
.right_services ul{padding:0;margin:0;}
.full_product_option{width:50% !important;margin:0 auto !important;}
.right_services ul li{text-align:left;}
.left_services {
    width: 43%;
    float: left;
    margin-right: 15%;
    margin-left: 3%;
}
.right_services {
    width: 38%;
    float: left;
}
.page_featureimg{
    background-repeat:no-repeat;height:400px;
 background-size: 100% auto;
background-position: center;}

/* Download */
.filecontent {
    text-align: left;
    border: 1px solid #fff;
   background-image:url('images/pdf-icon.png');height:35px;background-repeat:no-repeat;background-size:auto 60%;background-position:left 6px center;
   padding-left: 32px !important;
    line-height: 32px;
}
.full_download {
    margin-bottom: 12px;
}
.download_file a {
    color: #fff;
     background-image:url('images/download_arrow.png');background-repeat:no-repeat;background-size:auto 60%;background-position:right 15px center;
     display:block;
    
}
#captcha_text {
    width: calc(100% - 77px);
}

.submit-btn {
    width: 50%;
    margin: 0 auto;
}
.movable_arrow 
{
	min-height: 57px;
position: relative;
top: 580px;width: 10%;
float: right;
}

.movable_arrow img
{
	width: auto;
	height: auto;
	-webkit-animation: mymove 1s infinite alternate;
	animation: mymove 1s infinite alternate;
	position: absolute;
	-webkit-backface-visibility: hidden;
	border-radius: 46%;
	
cursor:pointer;
}
@-webkit-keyframes mymove 
{
	from 
	{
		top: 0px;
	}
	to 
	{
		bottom: 20px;
	}
}
@keyframes mymove 
{	
	from 
	{
		top:20px;
	}
	to 
	{
		top: 30px;
	}
}


.download_file a:hover{color:#fff !important;}
.download_file a:active{color:#fff !important;}
.download_file a:focus{color:#fff !important;}
.download_file {
    border: 1px solid #fff;
    height: 35px;
    line-height: 35px;
    text-align: left;
    padding-left: 25px;
}
.download_feature2{background-image:url('images/headerimg2.png');background-repeat:no-repeat;height:700px;background-size:cover; background-attachment: fixed;
background-position: center;}

.gall-box{width:30.3%; float:left; margin-left:15px; margin-right:15px;}
.gall-box img{width:100%;}
.gall-tit{font-family: 'Aperto-SemiBold'; font-size: 20px; text-align: left; color: #fff; padding-top: 20px; padding-bottom: 10px; color: #111;}
.gall-cont{color: #111; font-size: 16px; font-family: 'Lexend', sans-serif; text-align: left; line-height: 29px;}

/* our location */
#header2{padding-top: 15px;
padding-bottom: 15px;width:100%;background-color: rgb(0,0,0);}
.mapuprlayer{position:absolute;left:0;right:0;bottom:0;top:0;}
.header_map{position:relative;}
.add_title {
    font-weight: bold;
    font-size: 20px;
    text-transform: uppercase;
}
#header3{padding-top: 15px;
padding-bottom: 15px;width:100%;background-color: rgb(0,0,0);}
.post_featureimg{
    background-repeat:no-repeat;/*height:400px;*/
 background-size: 100% auto;
background-position: center;background-size: cover;
background-attachment: fixed;}
.full_address {
  
    height: 130px;
}
.Phone_num{ border-right: 1px solid #fff;
    height: 130px;}

/* news */
.news_title img {
    width: 100%;
    height: auto;
}
.news_date {
    background-color: #f7f7f7;
   padding-top: 12px;
padding-bottom: 12px;
padding-left: 14px;font-size: 16px;
    font-weight: bold;
}
.news_date span {
    font-size: 16px;
    font-weight: bold;
}
.news_full_content{background-color:#fff;margin-bottom: 65px;}
.newstitle {
   padding-top: 12px;
padding-bottom: 12px;
padding-left: 14px;
}
.newstitle a{
    color:#000;
     font-size: 18px;font-family: 'Aperto-SemiBold';
     font-weight:bold;
}
.entry_of_news {
    font-size: 16px;
    font-family: 'Aperto-SemiBold';
   padding-bottom: 12px;
padding-left: 14px;
padding-right: 14px;
}
.plus_img{text-align:right;}
.col-lg-4.col-md-4.sidebar_div {
    background-color: #fff;
}

.post_btn:hover
{
	background: #000;
	color: #fff;
}
.post_btn a:hover
{

	color: #fff;
}
.post_btn a {
    line-height: 37px;
    padding: 2px;
    color: #fff;
}
.post_btn
{
	width: 125px;
	border: 2px solid #fff;
	height: 38px;
	font-family: 'Aperto-SemiBold';
	font-size: 17px;
	text-transform: uppercase;
	background: transparent;
	color: #fff;
	margin: 0 auto;
	text-align: center;
	margin-top: 30px;
	
}

.sidemenu-head h2 {
    color: #fff;
    background-color: transparent;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 52%;
    text-align: left;
    text-transform: uppercase;
    font-weight: bold;
    padding-left: 27px;
}
.sidemenu-content ul {
    padding: 0;
}
.sidemenu-head {
    margin-bottom: 5px;
}
.sidemenu-content ul li{list-style-type:none;}
.sidemenu-content ul li a{font-size: 16px;
    font-family: 'Aperto-SemiBold'; color:#000;}
.bgwhite {
    background-color: transparent;
    padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 24px;
	margin-bottom: 30px;
	border: 1px solid #fff;
}
.bgwhite ul {
    padding: 0;
    margin: 0 0 5px 0;
}
.bgwhite ul li{list-style-type:none;}
.bgwhite ul li a
{
	font-size: 16px;
  font-family: 'Aperto-SemiBold';
   color:#fff;
   padding-left: 27px;
}
.dec_imgpart{padding:0 !important;padding-left: 28px;}
#post_listsec .container-fluid {
    padding: 0;
}
#post_listsec .row{margin-right:0px;margin-left:0px;}
.col-lg-3.col-md-3.sidebar_div {
    width: 28% !important;
}
.col-lg-9.col-md-9.dec_imgpart {
    width: 68% !important;
    margin-right: 4% !important;
}
.gallery{
    padding-left: 14px !important;
    padding-right: 14px !important;
}
.multi-img {
    width: 32%;
    margin-right: 2% !important;
    float: left;
    overflow: hidden;
    height: 185px;
margin-bottom: 10px;
}
.multi-img img {
    width: 100%;
    height: auto;
}
.multi-img:nth-child(3n){margin-right:0px !important;}
.headingimg4{background-image:url(https://www.simplycremationandburial.co.uk/wp-content/uploads/2022/11/faq.jpg);background-repeat:no-repeat;height:600px;background-size:cover; background-attachment: fixed;
background-position: center;}
.headingimg7{background-image:url(http://www.simplycremationandburial.co.uk/wp-content/uploads/2020/09/contact-us.png);background-repeat:no-repeat;height:700px;background-size:cover; background-attachment: fixed;
background-position: center;}
.single_blogimg{text-align:center;margin-bottom: 15px;width:50%;margin:0 auto;}
.single_blog {
    margin-bottom: 35px;
}
.single_blogimg iframe {
    width: 100%;
    height: auto;
}
.col-lg-6.col-md-6.footer3 a {
    color: #000;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    color: #fff !important; font-family: 'Aperto-SemiBold'; border: 0;
}
.alignleft a {
    color: #fff; font-family: 'Aperto-SemiBold';  font-size: 17px;
}
.alignright a {
    color: #fff; font-family: 'Aperto-SemiBold';  font-size: 17px;
}
/* media */
@media screen and (max-width: 1333px){
    .menulinks ul li{padding-right: 3%;}
}
@media screen and (max-width: 1258px){
    .menulinks ul li{padding-right: 2.7%;}
}
@media screen and (max-width: 1232px){
    .menulinks ul li{padding-right: 2%;}
}
@media screen and (max-width: 1192px){
.facebookico{margin-right:9%;}
}
@media screen and (max-width: 1176px){
    .col-lg-7.col-md-7.header_menu {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.col-lg-4.col-md-4.logo {
   width: 30% !important;

}
.col-lg-1.col-md-1.social {
    width: 15% !important;
}
}
@media screen and (max-width: 1155px){
 .sidemenu-head h2{font-size:12px;}   
 
}
    
@media screen and (max-width: 1124px){
.col-lg-4.col-md-4.logo {
    width: 24% !important;
}    
.col-lg-7.col-md-7.header_menu {
    width: 62% !important;
}
}
.menulinks{font-size: 10px; margin-left: 10px;}

@media screen and (max-width: 450px){
.innersitewidth {
    width: 96%;
}
body{
overflow-x:hidden;
}
.col-lg-4.col-md-4.logo {
    width: 30% !important;
 
margin-left: -20px;
}  
.fg-default .fg-image {
max-width: 120px !important;
    height: auto;
}
.about_content_sec img{
width: 300px;
    height: auto;
    margin-bottom: 15px;
    margin-left: 8px;
}
.logo a{
margin-left: 30px;
}  
.logo img{
    width: 70%;
}
.col-lg-7.col-md-7.header_menu {
    width: 32% !important;
margin-left: -7px;
}
.welcome p{
   font-size: 25px !important;
margin-top: 10px;
}
.col-lg-1 col-md-1 social{
    width: 40% !important;
}
.about_content_sec{
	width: 100%;
    /* margin-left: -75px; */
    margin-top: 10px;
    padding: 0 !important;
    line-height:30px;
}
.about_title{
	width: 100% !important;
    padding: 0 !important;	
}
.col-lg-6.col-md-6.footer1{
	width: 28%;
    /* margin-left: -140px; */
    padding: 0 !important;
}
.col-lg-6.col-md-6.footer3{
	width: 28%;
    /* margin-left: -140px; */
    padding: 0 !important;
}
.about_content{
	padding: 30px 50px; */
    width: 100%;
    /* margin-left: -18px; */
    padding: 0 !important;
}
.foogallery{
	    width: 10% ;
}

.contact_details{
width: 28% !important;
    padding: 0 !important;
}
.contact_sectitle{
width: 28% !important;
    padding: 0 !important;
}
}
@media screen and (max-width: 1110px){
  .download_file
  {
  		padding-left:6%;
  } 
.headingimg4
{
background-size: cover;
}
.headingimg7
{
background-size: cover;
}

  
}
@media screen and (max-width: 1058px){
	#responsive-menu li a
	{

    	text-transform: uppercase;
	}
#header {
  
    top: 0;
}
    #responsive-menu-container 
    {
    	z-index: 222222222 !important;
	}
    
    button#responsive-menu-button {
        z-index: 222222222 !important;
    width: 35px !important;
    height: 35px !important;
    top: 24px !important;
right: 3% !important;}
    #responsive-menu-search-box {
    display: none;
}
#responsive-menu li a {
    font-size: 16px !important;font-family: 'Lexend', sans-serif;
}
    .col-lg-7.col-md-7.header_menu {
    width: 58%;
}
}
    
@media screen and (max-width: 1050px){
#downloads .innersitewidth {
    width: 96%;
    margin: 0 auto;
}
}    
@media screen and (max-width:991px){
    .multi-img:nth-child(3n) {
    margin-right: 2% !important;
}
    .col-lg-4.col-md-4.logo {
    width: 100% ;
    text-align: center;
}
.movable_arrow {

    top: 80%;
}
.col-lg-1.col-md-1.social {
    width: 98px ;
    margin: 8px 100px;
}

#content1bg
{
	overflow-x: hidden;
}
    .multi-img{width: 48%;
margin-right: 1%;
float: left;
overflow: hidden;
text-align: center;
height: 200px;
margin-bottom: 10px;}
     .multi-img:nth-child(2n){margin-right:0 !important;}
    #post_listsec .innersitewidth {
    width: 1280px !important;
    margin: 0 auto;
}
.col-lg-9.col-md-9.dec_imgpart {
    width: 100% !important;
    margin-right:0 !important;
}

.col-lg-3.col-md-3.sidebar_div {
    width: 100% !important;
    padding-top: 8px;
    text-align: left;
}
.sidemenu-head h2{margin:0 auto; width: auto;}
    .col-lg-3.col-md-3.filename {
    padding-left: 0 !important;
    margin-top: 12px;
}
.download_file {
    width: 30%;}
 .col-lg-6.col-md-6.footer1 {
    text-align: center;
}
.col-lg-6.col-md-6.footer3 {
    text-align: center;
}
.col-lg-12.col-md-12.footer2 p {
    margin-bottom: 0;
}


}

@media screen and (max-width: 750px){
.download_file {
    padding-left: 3%;

}
.post_btn {
    width: auto;
}

}    
@media screen and (max-width: 700px){
    .wpcf7-form input[type="text"]{width:80%;}

.wpcf7-form input[type="email"]{width:80%;}
.wpcf7-form textarea{width:80%;}
.full_product_option {
    width: 100% !important;
    margin: 0 auto !important;
}
.movable_arrow {
   
    display: none;
}
}
@media screen and (max-width: 660px){
 .download_file a{background-size: auto 45%;}   

}
@media screen and (max-width: 640px){
.download_file {
    width: 33%;
}  
}   
@media screen and (max-width: 600px){
    .page_featureimg{height:300px;}
.about_title{font-size: 32px;padding-top: 40px;
padding-bottom: 30px;}
.contact_sectitle{font-size: 32px;}
.single_blogimg{width:100%;}

.header_featureimg {
    margin-top: 0px;
    background-attachment: scroll !important;
    background-size: 100% auto;
    height: 300px;
}
.headingimg4 {
    background-attachment: scroll !important;
    background-size: 100% auto;
    height: 300px;
}
.headingimg7 {
    background-attachment: scroll !important;
    height: 300px !important; background-size: cover
}
.headingimg6{
    background-attachment: scroll !important;
    background-size: 100% auto;
    height: 300px;
}
.headingimg3{
    background-attachment: scroll !important;
    background-size: 100% auto;
    height: 300px;
}
.headingimg2{
    background-attachment: scroll !important;
    background-size: 100% auto;
    height: 300px;
}
.headingimg5{
    background-attachment: scroll !important;
    background-size: 100% auto;
    height: 200px;
}

}

@media screen and (max-width: 585px){
 .download_file {
    width: 35%;
}   

}
@media screen and (max-width: 555px){
 .download_file {
    width: 40%;
}   
}
     
@media screen and (max-width: 500px){
    .footer_contactform {
    padding-top: 65px;
 }
.submit-btn {
    width: 80%;
    margin: 0 auto;
}
 .multi-img{height:170px;}



}
@media screen and (max-width: 495px){
 .download_file {
    width: 45%;
}   
}
@media screen and (max-width: 480px){
    .footerdetails {
    font-size: 14px !important;
}
}
@media screen and (max-width: 455px){
    
  .page_featureimg{height:230px;}  
}
@media screen and (max-width: 445px){
 .download_file {
    width: 50%;
}   

}

@media screen and (max-width:370px){

}

@media screen and (max-width: 400px){
 .download_file {
    width: 58%;
}   
.multi-img{width:100%;}
}
@media screen and (max-width: 400px){
.left_services {
    width: 100%;margin-left: 0;margin-right:0;}
.full_product_option {
    width: 100% !important;
    margin-left: 16% !important;
}
.footer_contactform {
    padding-bottom: 35px;
}
.wpcf7-form input[type="submit"] {
}
}




@media screen and (max-width:370px){
    .footerdetails {
    font-size: 12px !important;
}
}
@media screen and (max-width: 360px){
    
  .page_featureimg{height:190px;}  

}
@media screen and (max-width: 355px){
 .download_file {
    width: 62%;
}   
}
@media screen and (max-width: 330px){
 .download_file {
    width: 67%;
}  
}    
.wpcf7-captchac {width: 65px;}
span.wpcf7-not-valid-tip { line-height: 30px;}
/*.headingimg2, .headingimg3 { display: none;}*/


.__headbox-widget-iframe{
border: none !important;
border-radius: 0px !important;
width: 100%;
margin: auto;
color: #000 !important;
}

.WidgetCard__widgetCard--1M-WZ{
background: none !important;
text-align: center;
color: #ffff;
}

.ff{
text-align: center;
padding-top: 25px;
padding-bottom: 60px;
display:none;
}

.ff a {text-decoration: none !important; font-size: 14px !important; color: #fff !important;}

.footersitewidth iframe{display:none !important;}

#about_section_sec { padding:80px 0; }
.about_content_sec { color: #000; font-size: 21px; font-family: 'Aperto-SemiBold'; text-align: center; padding: 0 140px; line-height: 30px;}
.header_logo { padding-top: 80px; }


@media screen and (max-width: 449px){
.sitewidth{width:96% !important; margin:auto;}
.col-lg-4.col-md-4.logo{width: 100% !important; margin-left: 0px; padding-left: 0;}
.col-lg-7.col-md-7.header_menu{width: 100% !important; margin-left: 0;display:none;}
.col-lg-1.col-md-1.social {
    
    margin: auto !important;
    text-align: center;
    float: none;
    padding-top: 9px;
    width:150px !important;
}
.header_logo { padding-top: 30px !important; }

.header_logo .col-lg-4.col-md-4 {width: 50% !important;}

.about_section{padding-bottom: 30px; padding-top: 40px;}
.product_services{padding-bottom: 30px; padding-top: 40px;}
.footersitewidth{width:96%; margin:auto;}
.contact_sectitle{width:100% !important;}
.contact_details{margin-top:25px !important; width:100% !important;}
.bott div{text-align: center !important; padding-right: 0 !important; width:100% !important;}
.bott img{width:70% !important; margin-left: 0 !important;}
.col-lg-6.col-md-6.footer3{width:100%; margin-left:0;}
.col-lg-6.col-md-6.footer1{width:100%;}
.logo img {width: 270px;}
.menulinks ul{text-align:center;}
.menulinks{margin-left:0;}
.faq-left, .faq-right{width:100% !important;}
.reshide{display:none !important;}
.deskhide{display:block !important;}
}

.easy_testimonial .main-wrapper {
  padding: 0px !important;
  box-shadow: unset !important;
  background-color: transparent !important;
  color: #fff !important;
}

.easy_testimonial .main-content-3 p {
  color: #fff !important;
  line-height: 30px !important;
  padding: 0 !important;
font-family: 'Aperto-SemiBold';
font-size: 17px;
}

.easy_testimonial .footer-text-3 {
  display: unset !important;
  margin-left: 0 !important;
  position: unset !important;
  margin-top: 20px !important;
}

.easy_testimonial .main-content-3 .testimonial_body{margin-top:0 !important;}

.easy_testimonial .gold-classic_style, .easy_testimonial .blue-classic_style, .easy_testimonial .dark_grey-classic_style, .easy_testimonial .light_grey-classic_style, .easy_testimonial .red-classic_style{margin:0 !important;}

.easy_testimonial .main-content-3 .testimonial_body::before{display: none !important;}
.easy_testimonial .main-wrapper::after{display: none !important;}
.easy_testimonial .right-icon-3{display: none !important;}
.easy_testimonial .title-area-3::after{display: none !important;}
.easy_testimonial .title-area-3 .easy_testimonial_title{display: none !important;}
.easy_testimonial .main-content-3 .testimonial_body::after{display: none !important;}

div.easy-t-cycle-prev{display: none !important;}
div.easy-t-cycle-next{display: none !important;}
.easy_testimonial .footer-text-3 .testimonial-position{display: none !important;}
.easy_testimonial .footer-area-3 img{margin-left: 0 !important; margin-top: 0 !important;}
.easy_testimonial .footer-text-3 .testimonial-client{color: #fff !important; font-family: 'Aperto-SemiBold' !important; padding-top: 10px !important; font-size: 17px !important;}
.easy_testimonial .main-content-3 .testimonial_body{padding:0 !important;}
.easy-t-cycle-pager{height: 25px !important; margin-top: 25px !important;}

.testidis{color: #fff; font-size: 24px; font-family: 'Aperto-SemiBold'; line-height: 29px; text-align:center; margin-bottom:30px; margin-top:-7px;}

.header_menu{width: 50% !important; padding-left: 0 !important; padding-top: 8px;}

.logo img{width: 370%; padding-top:85px;}
.easy-t-cycle-pager span.cycle-pager-active{color:red !important;}

.faq-left{width:48%; float:left;}
.faq-right{width:48%; float:right;}
.faq-accordion .faq-main{text-align:left !important;}

.cremation{padding:150px 0 !important;}
.faq-accordion .faq-main{
border: 0 !important;
background: transparent !important;
border-bottom: 1px solid #eee !important;
}

.servsec .faq-title h4{font-size:24px !important;}
.faqsec{padding:0 !important;}
.deskhide{display:none;}

@media screen and (max-width: 449px){
  .cremation {padding: 0 !important;}
   #about_section_sec {padding: 40px 0;}
  .logo img{padding-top:55px;}
  #home_sec{margin-bottom:30px;}

}