/*
Theme Name: Divi Child Theme
Theme URI: http://inpixelhaus.com
Version: 1.0
Description: Divi customisation.
Author: Irman Karim
Author URI: http://inpixelhaus.com
Template: Divi
*/
html, body {
max-width: 100%;
overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6, .et_quote_content blockquote p, .et_pb_slide_description .et_pb_slide_title{
	line-height:120%!important
}
#footer-widgets{padding:0!important}
.et_pb_gutters3 .footer-widget{
	margin:0 0 15px 0!important
}
body{
overflow-x:hidden;
color: #000 !important;
font-size: 16px !important;
}
.hidden {
display: none;
visibility: hidden;
}
.et_fixed_header #main-header, .et_fixed_header #top-header {
	position: fixed !important;
    -webkit-transition: top 0.3s;
    -moz-transition: position 10s;
    -ms-transition: position 10s;
    -o-transition: position 10s;
    transition: top 0.3s;
}
.rll-youtube-player .lazyloaded {
    min-height: 518px;
    height: 100%;
}
#top-header, #main-header {
    -webkit-transition: top 0.3s;
    -moz-transition: position 10s;
    -ms-transition: position 10s;
    -o-transition: position 10s;
    transition: top 0.3s;
}
ul#mobile_menu {
	overflow-y: scroll;
	height: 570px;
}
ul#menu-footer-menu-english{
text-align:center;
}
div#et-info{
font-size:13px;
}
.revolution-slider{
margin-top:-80px;
}
div#footer-bottom div.container.clearfix{
width:95%!important;
max-width:90%!important;
}
div.consultation-contact{
border:4px solid #fff;
text-align:center;
}
div.schedule-consultation h2{
background-color:#007858;
text-transform:uppercase;
color:#fff;
padding:10px;
}
div.consultation-section{
border:2px solid #fff;
padding:10px;
background:#fff;
}
div.consultation-section h3{
background:#fff;
text-transform:uppercase;
}
div.consultation-info{
border:2px solid #007858;
width:60%;
font-size:16px;
color:#007858;
margin:10px auto;
padding:10px;
}
div.consultation-info div{
font-size:26px;
font-weight:700;
line-height:36px;
}
div.consultation-section div.cta-btn{
margin:30px 0px 20px 0px;
}
div.consultation-section div a.button{
color:#fff;
background:#007858;
border-radius:5px;
padding:7px 14px;
font-size:18px;
text-transform:uppercase;
transition:all 0.5s ease;
}
div.consultation-section div a.button:hover{
border:2px solid #007858;
color:#007858;
background:transparent;
}
.container {
max-width: 100% !important;
}
.et_right_sidebar #left-area {
padding: 0 !important;
float: none !important;
}
#left-area {
width: auto !important;
}
.et-search-form input {
right: 0px !important;
}
@media (min-width: 1440px){
body.page-id-106 div.vc_row.wpb_row.vc_row-fluid.vc_custom_1466406065586.vc_column-gap-10 {
width: auto !important;
padding-left: 200px !important;
padding-right: 200px !important;
left: 0px !important;
}
.rp4wp-related-post-image img {
	min-height: 130px;
}
}
div.wpb_text_column.wpb_content_element.address-text div.wpb_wrapper p {
font-family: 'HelveticaNeue', sans-serif!important;
font-weight: 100;
width: 100%;
height: 20%;
margin-top: -40px;
z-index: 99;
-webkit-border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
background: #007352;
color: #ffffff;
border: 2px solid #e0e0e0;
border-top: none;
padding: 30px 0px;
}
div.wpb_text_column.wpb_content_element.address-text div.wpb_wrapper p a {
color: #ffffff;
text-decoration: none;
font-size: 13px;
text-transform: uppercase;
}
div.wpb_text_column.wpb_content_element.normal-text p {
font-family: 'HelveticaNeue', sans-serif!important;
font-size: 14px;
color: #000;
line-height: 18px;
}
form #submit-btn input#submit.wpcf7-form-control.wpcf7-submit {
width: 100%!important;
background: linear-gradient(30deg,#007352 0%,#000000 100%);
border: none;
padding: 12px;
font-size: initial;
color: #fff;
cursor: pointer;
}
textarea#message.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
resize: none;
height: 100px!important;
width: 100%!important;
padding: 7px 15px;
border: 1px solid #000000;
margin-bottom: 10px;
font-size:14px;
}
span.wpcf7-form-control-wrap input#email, input#contact, input#name, input#number {
width: 100%;
padding: 7px 15px;
border: 1px solid #000000;
font-size:14px;
} 
span.wpcf7-form-control-wrap input#email:focus, input#contact:focus, input#name:focus, input#number:focus {
outline: 1px solid #000;
}
div#left-column1, div#right-column1, div#left-column2, div#right-column2 {
display: inline-block;
width: 49.7%;
margin: 10px 0;
}
@media (max-width: 747px) and (min-width: 320px){
div#left-column1, div#right-column1, div#left-column2, div#right-column2 {
width: 100%;
}
}
.doctor_name {
margin-top:-30px;
line-height:20px;
font-weight:600;
}
.small-text{
font-size:14px!important;
line-height:20px;
}
h1.entry-title.main_title{
display:none;
}
h1.vc_custom_heading{
font-weight:bold;
font-size:40px;
margin-bottom:0px;
}
body.page-id-409 body.page-id-409 table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th {
border: 2px solid #777777;
}
body.page-id-489 #left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
list-style-type: none !important;
}

body.blog .et_pb_post a img {
max-width: 30% !important;
}
body.blog p.post_description {
margin: 0 0 0 32%;
}
body.blog h2.entry-title {
width: 68%;
float: right;
margin: 0;
}
body.blog article {
padding: 3%;
box-shadow: 1px 2px 4px 3px rgba(0,0,0,0.1);
display: inline-table;
}
body.blog #left-area .post-meta {
padding-bottom: 15px;
font-size: 14px;
margin: -16% 0 0 32%;
}
body.blog a.more-link {
font-style: italic;
}
body.blog a.more-link:hover {
text-decoration: underline;
}

@media (max-width: 768px){
body.blog .et_pb_post a img {
max-width: 100% !important;
}
body.blog #left-area .post-meta {
padding-bottom: 15px;
font-size: 14px;
margin: 0;
}
body.blog p.post_description {
margin: 0;
}
body.blog h2.entry-title {
width: 100%;
float: right;
margin: 0;
}
.recent-post-article-content .recent-post-list {
width: 100% !important; 
}
.recent-post-article-content {
display: block !important;
}
.recent-post-list {
border-bottom: 1px solid #EBEBEB;
padding-bottom: 30px !important;
padding-top: 10px !important;
}
}

body.post-type-archive-testimonials .et_pb_post a img {
max-width: 26% !important;
}
body.post-type-archive-testimonials p.post_description {
margin: 0 0 0 32%;
}
body.post-type-archive-testimonials h2.entry-title {
width: 68%;
float: right;
margin: 0;
}
body.post-type-archive-testimonials article {
padding: 3%;
box-shadow: 1px 2px 4px 3px rgba(0,0,0,0.1);
display: inline-table;
}
body.post-type-archive-testimonials #left-area .post-meta {
padding-bottom: 15px;
font-size: 14px;
margin: -16% 0 0 32%;
}
body.post-type-archive-testimonials a.more-link {
font-style: italic;
}
body.post-type-archive-testimonials a.more-link:hover {
text-decoration: underline;
}
@media (min-width: 769px){
.hideon-Desktop {
display: none;
}
.hideon-Mobile {
display: block;
}
.single-post img.vc_single_image-img.attachment-large {
max-width: 800px;
}
}
@media (max-width: 768px){
.hideon-Desktop {
display: block;
}
.hideon-Mobile {
display: none;
}
body.post-type-archive-testimonials .et_pb_post a img {
max-width: 100% !important;
}
body.post-type-archive-testimonials #left-area .post-meta {
padding-bottom: 15px;
font-size: 14px;
margin: 0;
}
body.post-type-archive-testimonials p.post_description {
margin: 0;
}
body.post-type-archive-testimonials h2.entry-title {
width: 100%;
float: right;
margin: 0;
}
div#et-info a {
display: inline-block;
}
}

@media all and (min-width:1212px) and (max-width:1418px){
img#logo{
max-height:34%!important;
}
}
@media (max-width: 1233px) and (min-width: 1212px){
#et_top_search {
top: -48px;
left: 7px;
display: block;
float: right;
position: relative;
margin: 3px 0 0 22px;
}
}
@media (max-width: 1211px) and (min-width: 981px){
#et_top_search {
top: -95px;
left: -4px;
display: block;
float: right;
position: relative;
margin: 3px 0 0 22px;
}
}
#et_top_search {
width: 0px !important;
}

@media (max-width: 980px){
#et_top_search {
float: left;
margin: 0px 60px 0 0 !important;
}
#footer-social-icon{
float: none!important;
text-align: center;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
margin-top:0px;
}
}
@media (max-width: 980px) and (min-width:426px){
#top-header #et-secondary-menu,
#top-header #et-info{
width:100%;
float:none;
text-align:center;
}
#page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_fixed_nav.et_show_nav #page-container {
padding-top: 80px!important;
margin-top: 80px!important;
}
.rp4wp-related-posts ul {
	display: table;
}
.rp4wp-related-posts ul li {
	display: table-cell;
}
}
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}
.pagination a:hover{
color:#fff;
background: #3279BB;
}
.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}
.fa-whatsapp:before {
font-size: 15px !important;
}
#et-info-email {
line-height: 40px;
font-size: 14px;
font-weight: 400;
}
a#whatsapp i:hover,a#phone i:hover {
transition: color 1000ms ease 0s;
color: rgba(199, 228, 218, 0.74);
}
span.whatsapp, span.phone {
font-family: "Open Sans", Arial, sans-serif;
}
body.page-id-359 .wpb_single_image img,
body.page-id-442 .wpb_single_image img,
body.page-id-446 .wpb_single_image img,
body.page-id-489 .wpb_single_image img,
body.page-id-118 .wpb_single_image img {
width: 1470px !important;
}
#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul{
list-style-type: disc !important;
}
#top-header .et-social-icons li{
position:relative!important;
top:0px!important;
margin-left:10px!important;
}
i.et-social-icon.fa.fa-facebook,
i.et-social-icon.fa.fa-twitter,
i.et-social-icon.fa.fa-instagram{
font-size:18px;
margin-right:10px;
}
i.et-social-icon.fa.fa-instagram{
margin-top:2px!important;
font-size:20px;
}
@media all and (min-width:320px) and (max-width:767px){
.hide-mobile-img{
display:none
}
.second-more-image{
margin-top:30px
}
.femto-kelebihan-content{
margin-bottom:20px
}
h1.vc_custom_heading.katarak-header,
h2.vc_custom_heading.detect-katarak{
margin-top:0px!important
}
div.wpb_text_column.wpb_content_element.katarak-pasien div.wpb_wrapper p{
margin-top:-20px!important
}
}
.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat{
background-color:#007858!important;
}
.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover{
background-color:#00be8b!important;
}
/*body.page-id-438 .vc_col-sm-9 img {
min-width: 2168px;
margin-left: -400px;
}
body.page-id-438 .vc_col-sm-3 {
z-index: 1;
}*/
body.page-id-438 .vc_col-sm-1 {
width: 0% !important;
}
body.page-id-438 .vc_col-sm-2 {
width: 20% !important;
}
body.page-id-438 .wpb_wrapper p {
font-size: 30px;
line-height: 55px;
}
body.page-id-438 .adv_femtolasik .wpb_wrapper {
display: inline-flex;
}
body.page-id-442 .adv_femtolasik .wpb_single_image img {
height: 485px;
min-width: 1160px;
left: -270px;
position: relative;
}
div.femtolasik_procedure p {
font-size: 25px;
line-height: 50px;
}
body.page-id-470 .wpb_single_image img {
height: 649px;
width: 600px;
}
body.page-id-473 .wpb_single_image img {
height: 649px;
width: 500px;
}
body.page-id-477 .wpb_single_image img {
height: 649px;
width: 892px;
}
body.page-id-1091 .wpb_single_image.vc_align_left {
text-align: center;
}
@media (max-width: 1024px){
body.page-id-438 .vc_col-sm-9 img {
min-width: 0px !important;
margin-left: 0px !important;
}
body.page-id-442 .wpb_single_image img {
height: 0% !important;
min-width: 0px !important;
left: 0px !important;
position: initial !important;
}
}
@media (max-width: 767px){
#et-info .et-social-icons{
display: inherit !important;
margin-top: 5px;
margin-left: -15px;
}
.rll-youtube-player .lazyloaded {
    min-height: 270px !important;
}
}
@media (max-width: 425px){
.et_header_style_left #logo, .et_header_style_split #logo{
max-width: 80% !important;
margin-left: -25px;
margin-top: 15px;
}
.et_header_style_left .mobile_menu_bar, 
.et_header_style_split .mobile_menu_bar {
padding-bottom: 10px!important;
padding-top: 10px!important;
}
}
@media (max-width: 355px){
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
margin-top: 0px!important;
}
}
span.header-operation-hours{
font-size:13px!important;
line-height: 18px;
}
#et-secondary-menu{
display:block!important;
margin-top:0px!important;
margin-bottom:0.75em;
}
#et-secondary-menu .et_duplicate_social_icons{
display:none;
}
.et-info-phone,
.et-info-whatapp{
margin-right: 20px;
line-height: 20px;
}
.et-info-email{
margin-right: 16px;
line-height: 21px;
}
.header-facebook-icon,
.header-twitter-icon,
.header-google-plus-icon,
.header-instagram-icon{
margin: 0px 7px;
line-height: 21px;
font-size: 16px;
}
@media(max-width:425px){
#et-info{
width: 270px;
margin: auto;
padding-bottom:0px;
}
div.subscribe {
display:block!important;
}
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
margin-top:0px;
}
#et-main-area .et_pb_row et_pb_row_1{
margin-top:100px;
}
#et_top_search{
display:none;
}
#page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_fixed_nav.et_show_nav #page-container {
padding-top: 69px!important;
margin-top: 110px!important;
}
.con_sep{
display:none;
}
.con_tel,
.con_email{
display:block;
}
.con_tel,
.con_wat,
.con_email{
font-size:15px!important;
}
.con_info .ult-content-box{
padding: 20px 0px!important;
}
}
#footer-social-icon{
float:right;
}
#footer-social-icon .footer-facebook-icon,
#footer-social-icon .footer-twitter-icon,
#footer-social-icon .footer-google-plus-icon,
#footer-social-icon .footer-instagram-icon{
font-size: 25px;
margin: 0px 10px;
line-height: 27px;
color: #666;
}
#rev_slider_4_1{
display:block!important;
}
.et_pb_main_blurb_image{
margin-bottom:10px!important;
}
div.cta-footer-btn{
border:2px solid #fff;
border-radius:5px;
padding:5px;
width:20%;
min-width:280px;
margin:0 auto;
margin-top:20px
}
div.cta-footer-btn a{
display:block;
color:#fff;
font-size:20px
}
.grey-font{
color:#f3fff8;
}
.address-box{
color:#fff;
}
div.wpb_text_column.wpb_content_element.address-box{
margin-bottom:0px!important;
}
div.wpb_text_column.wpb_content_element.address-box a{
color:#fff;
}
@media(min-width:981px){
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
margin-top:0px;
}
.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container, 
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
padding-top: 111px!important;
margin-top:0px!important;
}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
    width: 25% !important;
}	
}
/*Start of Subscriber Form*/
#footer-subscriber {
padding: 15px 0 15px;
background-color: rgba(0,0,0,.32);
text-align: center;
}
div.subscribe {
display: -webkit-inline-box;
}
.subscribe input#mce-FNAME, 
.subscribe input#mce-EMAIL {
height: 40px;
width: 200px;
padding: 10px;
background-color: #000;
border-style: ridge;
margin-left: 5px;
font-size: 14px;
}
.subscribe input#mc-embedded-subscribe {
border: none;
color: #000;
margin-left: 15px;
padding: 12px 20px;
text-transform: uppercase;
background-color: #fff;
cursor: pointer;
font-size: 14px;
}
.subscribe p.subscribe_info {
color: #fff;
display: initial;
margin-right: 25px;
text-transform: uppercase;
position: relative;
top: 7px;
font-weight:bold
}
input.name:focus, 
input.email:focus {
border-color: #007858 !important;
color: #fff !important;
}
.mc4wp-alert.mc4wp-error,
.mc4wp-alert.mc4wp-success {
margin-top: 20px;
color: #fff;
}
@media (max-width: 1024px){
.subscribe input#mce-FNAME, input#mce-EMAIL {
text-align: center;
font-size: 14px;
height: auto!important;
width: 90%!important;
margin-top: 10px;
margin-left: 0px!important;
}
.subscribe input#mc-embedded-subscribe {
margin-top: 15px;
margin-left: 0!important;
width: 90%;
font-size: 14px;
}
}
/*End of Subscriber Form*/
span.Message span.wpcf7-not-valid-tip {
position: relative;
top: -18px;
}
div.wpcf7-response-output{
text-align:center;
margin:0px;
}

div.blogger-image-caption{
text-align:center;
background:rgba(0,0,0,0.6);
color:#fff;
font-size:14px;
line-height:18px;
margin-top:-92px;
position:relative;
z-index:9;
padding:6px 0px;
}
div.blogger-image-caption strong{
font-weight:bold;
font-size:16px;
}
div.blogger-image-caption.oneline{
margin-top:-73px;
}
div.blogger-image-caption{
margin-top: -83px;
}

/*BUTTONS*/
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{
font-size:21px!important;
font-weight:bold!important;
}
.vc_btn3.vc_btn3-color-green, 
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{
background-color:#0e7759!important;
}
.vc_btn3.vc_btn3-color-green:hover, 
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover{
background-color:#409066!important;
}

@media (min-width:768px){
div.wpb_text_column.wpb_content_element.hedi-yunus-quote h2{
padding:55px 0px!important;
}
}
@media (min-width:778px) and (max-width: 1240px){
div#slide-20-layer-9,
div#slide-21-layer-9{
margin-top: 115px;
}
}
@media (max-width: 1239px){
#rev_slider_4_1 {
height: 645px !important;
margin-top: -65px !important;
}
}
.et_post_meta_wrapper {
text-align: center;
}
.et_post_meta_wrapper h1.entry-title,
.et_post_meta_wrapper p.post-meta{
text-align: left;
}
.subscribe input::placeholder {
color: #ffffff;
}
input#mce-FNAME.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.name,
input#mce-EMAIL.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.email,
input#mc-embedded-subscribe.wpcf7-form-control.wpcf7-submit.button{
display:inline-block!important;
}
input#mc-embedded-subscribe.wpcf7-form-control.wpcf7-submit.button{
margin-left:10px!important;
text-transform:uppercase!important;
}
#footer-subscriber div.wpcf7-response-output{
color:#fff!important;
}
#main-content .container:before {
display: none;
}








/**ACTIVE CAMPAIGN FOOTER FORM CSS New Version 15 Mar24**/
.form_subscriber ._form-content ._form-label{
display: none;
}


/**END ACTIVE CAMPAIGN FOOTER FORM CSS New Version 15 Mar24**/





.page-template-default #sidebar{
	display: none;
}

body.single-post .et_post_meta_wrapper .entry-title,
body.single-post .et_post_meta_wrapper .post-meta {
display:none;
}
body.page-id-4232 div#footer-subscriber,
.et_post_meta_wrapper{
display:none!important;
}
.footer-widget .et_pb_widget {
    float: none;
}
.recent-post-article-content {
    display: flex;
    margin-bottom: 30px;
}
h3.recent-post-header {
    padding: 10px;
    font-weight: bold;
    color: rgba(0,0,0,.6);
}
.recent-post-article-content .recent-post-list {
	padding: 10px;
	width: 25%;
}
.recent-post-article-content .recent-post-category a {
    /*color: #666;
    text-transform: uppercase;
    font-size: 14px;*/
	display:none!important
}
.recent-post-category {
    margin-top: -10px;
}
.single-post h1.vc_custom_heading {
    color: #0e7759;
}
/*START OF SIDEBAR RECENT POST*/
#sidebar .recent-post-article-content {
    display: inline-block;
}

#sidebar .recent-post-list {
    width: 100%;
    min-height: 130px;
    border-bottom: 1px solid #EBEBEB;
    padding: 0px 10px 10px 0px;
}

#sidebar .recent-post-category {
    font-weight: bold;
	margin-top: 5px;
}

#sidebar img.attachment-full.size-full.wp-post-image {
    width: 150px;
    min-height: auto;
    float: right;
}
.rp4wp-related-posts {
	display: none !important;
}
#sidebar h3.recent-post-header, 
.rp4wp-related-posts h3 {
    border-bottom: 1px solid #008fd6;
    margin-bottom: 20px;
    padding: 0px 10px 10px 0px;
}
.rp4wp-related-posts h3 {
    padding-left: 0 !important;
}
.rp4wp-related-posts ul li {
    list-style-type: none;
    width: 25%;
    padding: 0 5px;
}
.rp4wp-related-posts ul {
    display: flex;
    padding-left: 0 !important;
}
.rp4wp-related-post-image img {
    object-fit: cover;
}
.rp4wp-related-posts {
    display: block !important;
}
.rp4wp-related-post-category a {
    /*color: #666;
    text-transform: uppercase;
    font-size: 14px;*/
	display:none!important
}
.rp4wp-related-posts h3 {
    padding: 10px;
    font-weight: bold;
    margin-bottom: 20px;
}
.recent-post-list img {
    min-height: 100px !important;
    width: 100px !important;
    object-fit: cover;
    float: right;
}
.related-post-container h3 {
    padding: 10px;
    font-weight: bold;
    margin-bottom: 20px;
    color: #008fd6;
    border-bottom: 1px solid #008fd6;
    padding-left: 0;
}
.related-post-container {
    padding-bottom: 50px;
}
.related-post-container-item {
    display: flex;
    padding-left: 0;
}
.related-post-container-item .related-entry {
    width: 25%;
    padding: 0 5px;
}
.related-post-container-item .related-category a {
    color: #666;
    text-transform: uppercase;
    font-size: 14px;
}
.related-post-container-item .related-image {
    margin-bottom: -5px;
}
@media (max-width: 500px){
	.related-post-container-item {
	    display: block;
	}
	.related-post-container-item .related-entry {
	    margin: auto;
	    width: 100%;
	    margin-bottom: 20px;
	}
}
@media (min-width: 1024px ){
.post-template-default #main-content.custom-page-with-sidebar div#content-area { display: flex; }
.post-template-default #main-content.custom-page-with-sidebar div#left-area { width: 70% !important; }
.post-template-default #main-content.custom-page-with-sidebar div#sidebar { width: 30%; }
.page-template-default #main-content.custom-page-with-sidebar div#left-area { width: 100% !important; }
.page-template-default #main-content.custom-page-with-sidebar div#sidebar { width: 100% !important; }
}
@media (max-width: 425px) {
.rp4wp-related-posts ul {
    display: block;
    padding-left: 15px;
}
.rp4wp-related-posts ul li {
    width: 100%;
    padding: 15px 0;
}
.rp4wp-related-post-image img {
    width: auto;
}
#sidebar h3.recent-post-header {
    padding-left: 0;
}
.rp4wp-related-post-image img {
    min-height: 200px;
}
}
/*END OF SIDEBAR RECENT POST*/

h3.recent-post-header, .rp4wp-related-posts h3 {
color: #008fd6 !important;
}
div#sidebar {  margin-top: 12px;}
div#rp4wp_related_posts_widget-3 .rp4wp-related-posts li {
    border-bottom: 1px solid #EBEBEB;
    padding-bottom: 30px !important;
    padding-top: 10px !important;
width:100%;display:block;text-align:left;box-shadow:none;
    min-height: 130px;
}
div#rp4wp_related_posts_widget-3 .rp4wp-related-post-content a {
color: #007858;
}
div#rp4wp_related_posts_widget-3 .rp4wp-related-posts ul {
    padding-left: 0 !important;
}
div#rp4wp_related_posts_widget-3 .rp4wp-related-post-image {
    display: block !important;
    width: 100px !important;
    height: 100px !important;
    object-fit: cover;
    box-sizing: border-box;
    float: right;
    margin-bottom: 20px;
}
div#rp4wp_related_posts_widget-3 .rp4wp-related-posts h3 {
    font-size: 24px;
    font-weight: bold;
    border-bottom: 1px solid #008fd6;
    margin-bottom: 30px;
font-size:24px;
font-weight:bold;
margin-top:30px;
}
div#rp4wp_related_posts_widget-3 .rp4wp-related-post-category {
    display: block;
    line-height: 18px;
}
div#rp4wp_related_posts_widget-3 .rp4wp-related-post-category a {
    color: #666 !important;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}
div#rp4wp_related_posts_widget-3 .rp4wp-related-post-content {
    width: 75%;
}
div#rp4wp_related_posts_widget-3 .rp4wp-related-post-image {
    width: 25%;
}
.rp4wp-related-posts {
    display: none;
}
.wpml-tf-feedback-icon.wpml-tf-feedback-icon-right {
	display: none !important;
}
.banner-promo-heading {
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    text-align: left;
	line-height: 44px;
    text-transform: uppercase;
}
.promo-text {
    color: #dd3333;
	font-size: 20px;
    font-weight: 800;
    text-align: left;
	line-height: 20px;
    margin-bottom: 10px;
}