@media (min-width: 1400px) {
body{
font-family: 'Inter', sans-serif;
font-size:17px;
color:#555555 !important;
}
.extra_cta h3{font-size:30px;}
.extra_cta p{font-size:20px; line-height: 35px;}	
p{font-size:20px;line-height: 25px;}
h3{font-size:30px;}
.col-product h4 {font-size: 16px;}	
h4 {font-size: 18px;}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.menu-nav li {
margin-left: 5px;
font-size: 12px;
}
.tel-mail a {
font-size: 13px;
padding: 15px 12px;
}
}
@media (min-width: 1024px) and (max-width: 1199px) {
.logo a {
-webkit-flex: 0 0 250px;
-ms-flex: 0 0 250px;
flex: 0 0 250px;
}
.cta h3 {
-webkit-flex: 0 0 65%;
-ms-flex: 0 0 65%;
flex: 0 0 65%;
}
.menu-nav li {
margin-left: 10px;
}
.slider-item-box-bkg {
height: 600px;
}
.scp-position {
margin-top: 40px;
padding: 0px 15px;
}
.dats-name {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.dats-name p {
margin: 0px !important;
}
}
@media (min-width: 992px) and (max-width: 1023px) {
.slider-item-box-bkg {
height: 600px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.slider-img, .slider-img-v2 {
background-position: left -80px center !important;
}
.form-position h2 {
font-size: 24px;
}
.slider-item-box-bkg {
height: 80vh;
}
.col-documentation {
margin-bottom: 15px;
display: block;
}
.cta {
padding: 60px 30px !important;
}
.cta h3 {
font-size: 21px;
}
.mobile-menu-holder { background: #fff; width:50%;	}	
}
@media only screen and (max-width: 991px) {
.menu-contact .social-media li a {color: #555;}
.menu-contact {margin-top: 40px; color: #555;}
.menu-mobile li a { color: #555; }
.mobile-icon {text-align:right; margin-bottom:10px;}
.mobile-icon a{color:#be9a4e; margin-right:10px; font-size:16px;}
.mobile-icon a:last-child{margin:0px;}
.internal-banner h1 {
margin: 0px;
}
.tb-100 {
padding-top: 80px;
padding-bottom: 80px;
}
.tb-equal {
padding: 80px 0px;
}
.slider-text p {
padding: 0px;
}
.slider-caption {
top: 50%;
}
.internal-banner {
height: 250px;
}
.internal-banner [class*="col-"] {
margin: auto;
padding: 0px 15px;
}
.icon-bar,
.icon-bar1,
.icon-bar2 {
background: #bd994d;
}
.icon-bar:before,
.icon-bar:after {
background: #bd994d;
}
.main-header {
position: static;
}
.nav-button-holder {
border: 1px solid #eee;
padding: 5px 5px;
margin-left: 15px;
}
.menu-contact ul li {
margin-bottom: 10px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.menu-contact ul li i {
-webkit-flex: 0 0 20px;
-ms-flex: 0 0 20px;
flex: 0 0 20px;
}
.col-product {
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
padding: 5px;
margin-bottom: 40px;
}
.xs-container-default {
max-width: 720px;
}
.cta div {
margin-left: 0px !important;
}
.col-documentation {
margin-bottom: 30px;
display: block;
}
.about-col {
padding: 0px;
}
.top-head {
border-color: #ddd;
}
.none-all {
border: none !important;
padding: 0px !important;
}
.author-fig {
position: static;
}
.mobile-br-none br {
display: none;
}
.client-section {
padding-bottom: 0px;
}
.blog-section .blog-col {
margin-bottom: 40px;
}
.xs-sm-pb-none {
padding-bottom: 0px;
}
.newsletter-section .container {
position: static;
}
footer {
padding-top: 100px;
}
.feature-points-in {
margin-bottom: 20px;
}
.quote-flower,
.full-height {
height: auto;
}
.after-bg-color:before {
width: 800px;
transform: translateX(-50%);
}
.after-bg-color:after {
width: 800px;
transform: translateX(-20%);
left: 50%;
right: inherit;
}
.text-coffins,
.sml-text {
padding: 0px !important;
}
.xs-sm-t-center {
text-align: center !important;
}
.xs-sm-justify-center {
justify-content: center;
-webkit-box-align: center;
-webkit-flex-align: center;
-ms-flex-align: center;
}
.xs-justify-around {
-ms-flex-pack: distribute !important;
justify-content: space-around !important;
}
.xs-sm-flex-column {
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
.xs-position-static {
position: static !important;
}
.xs-sm-pt-none {
padding-top: 0px;
}
.xs-sm-mt-none {
margin-top: 0px;
}
.xs-sm-bg-none {
background: none !important;
}
.xs-sm-m-auto {
margin: auto;
}
.xs-sm-mb-20 {
margin-bottom: 20px;
}
.xs-sm-mt-20 {
margin-top: 20px;
}
.xs-sm-mt-40 {
margin-top: 40px;
}
.xs-sm-mt-30 {
margin-top: 30px;
}
.xs-sm-mt-60 {
margin-top: 60px;
}
.xs-sm-mt-80 {
margin-top: 80px;
}
.xs-sm-mb-20 {
margin-bottom: 20px;
}
.xs-sm-mb-40 {
margin-bottom: 40px;
}
.xs-sm-mb-60 {
margin-bottom: 60px;
}
.xs-sm-pb-80 {
padding-bottom: 80px;
}
.xs-sm-d-none {
display: none !important;
}
.xs-sm-d-block {
display: block !important;
}
.xs-sm-d-flex {
display: flex !important;
}
.sm-order-1 {
order: 1;
}
.sm-order-2 {
order: 2;
}
.xs-sm-order-2 {
order: 2;
}
}
@media screen and (max-width: 767px) {	
.extra_cta p{padding: 0 15px;}
.mobile-menu-holder { background: #fff; width:90%;	}	
.container.position-relative.mt-80.xs-container-default .col-product {
-webkit-flex: 0 0 49%;
-ms-flex: 0 0 49%;
flex: 0 0 49%;
}
.home-slider2 {
text-align: center;
}
.xxs-pt-30{ padding-top: 30px; }
.mobile_slider_outer .slider-caption { position: initial; top:0; -ms-transform: translateY(0%);
-webkit-transform: translateY(0%);
-moz-transform: translateY(0%);
-o-transform: translateY(0%);
transform: translateY(0%);
margin: 20px 5px 0;
}
#desktop_version{ display: none;}
#mobile_version{display: block;}
#slider_desktop_version{ display: none;}
#slider_mobile_version{display: block;}
header .container {
max-width: 100%;
}
.logo {
-webkit-flex: 0 0 70%;
-ms-flex: 0 0 7%%;
flex: 0 0 70%;
margin-right: auto;
}
.form-position {
position: static;
transform: translate(0px, 0px);
}
.term-mobile {
margin-left: auto !important;
}
.newsletter-section .container {
padding: 40px;
}
.xs-height-350 {
height: 350px;
}
.none-effect {
padding: 0px 15px;
}
.mobile-style {
background: #;
}
.right-nav .owl-nav {
position: static;
margin-top: 20px;
}
.number-a {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.cta {
padding: 40px 30px !important;
text-align: center;
}
.rwc-service {
margin-bottom: 60px;
}
.rwc-service figure {
margin-bottom: 0px;
}
.rwc-service .content-text {
position: static;
width: 100%;
}
footer .social-media {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.xs-container-default {
max-width: 540px;
}
.xs-justify-center {
justify-content: center !important;
-webkit-box-align: center !important;
-webkit-flex-align: center !important;
-ms-flex-align: center !important;
}
.xs-t-center {
text-align: center;
}
.xs-d-none {
display: none !important;
}
.xs-d-block {
display: block;
}
.xs-order-2 {
order: 2;
}
.xs-sm-pt-none {
padding-top: 0px;
}
.xs-mt-20 {
margin-top: 20px !important;
}
.xs-mt-40 {
margin-top: 40px !important;
}
.xs-mt-60 {
margin-top: 60px !important;
}
.xs-mt-80 {
margin-top: 80px !important;
}
.xs-mb-20 {
margin-bottom: 20px !important;
}
.xs-mb-40 {
margin-bottom: 40px !important;
}
.xs-mb-60 {
margin-bottom: 60px !important;
}
.btn-a a:last-child {
margin-left: 2px !important;
} .slider-text h1 {
font-size: 27px;
margin: 0 0 20px;	
}
.box-center { 
padding: 12px;
}
section.tb-equal.bg-cover.h-servc {
background-position: top left !important;
}
.gold-lad.mt-40{
margin-top: 0;
}
section.mt-40.gold-lad img{ margin-bottom: 20px; }
section.mt-40.gold-lad .col-lg-6.col-md-12.xs-sm-mt-40.xs-sm-order-1 { 
margin-top: 0;
}
.page-template-tpl-funeral-arranging .internal-banner.bg-cover{
background-position: top right !important;
}
.page-id-42 .text-coffins, .sml-text {
padding: 30px !important;
}
.pre-plan-steps img{
margin-top: 20px;
}
.page-id-173 .pp-sec1 img{
margin-top: 20px;
}
ul.foot_menu {
margin: 15px 0;
text-align: center;
padding: 0;
}
.page-id-211 .internal-banner.bg-cover {
background-position: top left !important; 
}
.page-id-215 .internal-banner.bg-cover {
background-position: top right !important; 
}
.slider-post.slider-item-box-bkg .btn-a a.btn-border {
padding: 0px 32.8px;
}
.slider-post.slider-item-box-bkg .btn-a .view-more {
background: #222;
margin: 0px;
padding: 0px 10px;
}
.page-id-9 .slider-post.slider-item-box-bkg .slider-img{
background-position: top left !important;
}
}
@media (min-width: 360px) and (max-width: 420px) { }
@media (min-width: 320px) and (max-width: 330px) { .slider-text h1 {
font-size: 25px;
}
}
@media (min-width: 320px) and (max-width: 480px) {
.btn-a a:first-child{margin-bottom:5px;}
.cta {padding: 40px 15px !important;}
.btn-white,
.btn-gold {
font-size: 12px;
font-weight: 600;
letter-spacing: 0.3px;
}
.internal-banner h1 {
text-align: center;
font-size: 24px;
}
.col-product {
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
}
.ce-view a {
font-size: 12px;
padding: 0px 15px;
font-weight: 600;
}
.xxs-d-none {
display: none;
}
.xxs-d-block {
display: block !important;
}
.slider-item-box-bkg {
height: auto;
margin-bottom: 25px;
}
}