@font-face {
    font-family: 'Bariol';
    src: url('fonts/Bariol-Bold.woff2') format('woff2'),
        url('fonts/Bariol-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bariol';
    src: url('fonts/Bariol-Regular.woff2') format('woff2'),
        url('fonts/Bariol-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('fonts/MyriadPro-Regular.woff2') format('woff2'),
        url('fonts/MyriadPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}




::-webkit-input-placeholder{
opacity:1;
} 
:-moz-placeholder{
opacity:1;
} 
::-moz-placeholder{ 
opacity:1;
} 
:-ms-input-placeholder{
opacity:1;
} 
:input-placeholder{
opacity:1;
}

body .container, body .et_pb_row{
	width:100%;
}
body .et_pb_widget{
	float:none;
}
body .et_pb_widget ol li, body .et_pb_widget ul li{
	margin-bottom:0;
}
html body, html body p{
	color:#282828;
	font-size:20px;
	font-family: 'Bariol';
	font-weight:400;
	line-height:26px;
}
html body p{
	padding:0 0 26px;
}
html body h1, html body h2, html body h3, html body h4, html body h5, html body h6{
font-family: 'Bariol';
color:#282828;
}
html body ul li, html body ol li{
	font-family: 'Bariol';
	color:#282828;
}
#page-container header#main-header{
-webkit-box-shadow: none;
box-shadow: none;
background:none;
z-index:9999;
padding:60px 0 34px;
position:absolute;
}
#page-container header#main-header .logo_container{
	position:relative;
	float:left;
	width:248px;
	height:auto;
	padding:25px 0 0;
}
#page-container header#main-header .logo_container a, #page-container header#main-header .logo_container img{
	display:block;
}
#page-container header#main-header .logo_container img{
	max-width:100%;
	max-height:inherit;
	width:100%;
}
#page-container header#main-header #et-top-navigation{
	float:left;
	padding:43px 0 0 69px !important;
}
#page-container header#main-header #et-top-navigation nav, #page-container header#main-header #et-top-navigation nav ul{
	float:none;
}
#page-container header#main-header #et-top-navigation nav ul li{
	float: left;
display: block;
margin: 0 57px 0 0;
padding: 0;
}
#page-container header#main-header #et-top-navigation nav ul li:last-child{
	margin-right:0;
}
#page-container header#main-header #et-top-navigation nav ul li a{
	display:block;
	color:#282828;
	font-size:22px;
	line-height:22px;
	font-family: 'Bariol';
	font-weight:bold;
	padding:0 0 26px;
	opacity:1;
}
#page-container header#main-header #et-top-navigation nav ul li:hover a{
	color:#4eb1dd;
}
#page-container header#main-header #et-top-navigation nav ul li.current-menu-item a{
	color:#9ccb3b;
}
#page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children > a{
	padding-right:20px;
}
#page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children > a:after{
	background:url(images/header-menu-child-icon.png) no-repeat right center;
	width: 10px;
height: 6px;
top: 10px;
content: "";
margin: 0;
}
#page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children:hover > a:after, #page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children.current-menu-item:hover > a:after{
background:url(images/header-menu-child-active-icon.png) no-repeat right center;
}
#page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children:hover > a, #page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children.current-menu-item:hover > a{
color:#9ccb3b;
}
#page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children.current-menu-item > a{
color:#4eb1dd;
}
#page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children.current-menu-item > a:after{
background:url(images/header-menu-child-hover-icon.png) no-repeat right center;
}
#page-container header#main-header #et-top-navigation nav ul li ul.sub-menu{
width: 230px;
box-shadow: 0 1px 14px rgba(0,0,0,.08);
-moz-box-shadow: 0 1px 14px rgba(0,0,0,.08);
-webkit-box-shadow: 0 1px 14px rgba(0,0,0,.08);
border-top: none;
border-bottom: 8px solid #4fb2de;
padding: 47px 29px 30px;
}
#page-container header#main-header #et-top-navigation nav ul li ul.sub-menu:before{
	background:url(images/header-dropdown-menu-icon.png) no-repeat;
	width: 28px;
height: 14px;
content: "";
display: block;
position: absolute;
left: 20px;
top: -14px;
}
#page-container header#main-header #et-top-navigation nav ul li.mega-menu ul.sub-menu:before{
left: 136px;
}
#page-container header#main-header #et-top-navigation nav ul li.mega-menu ul.sub-menu{
width: 740px;
left: 311px !important;
background:url(images/submenu-border.jpg) repeat-y center top #ffffff;
}
#page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li{
	float:none;
	margin:0 0 28px;
	padding:0;
}
#page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li a{
	padding:0 0 0 18px;
	display:block;
	font-size:18px;
	border-width:0 0 0 5px;
	border-style:solid;
	border-color:transparent;
	color:#282828;
}
#page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li a:hover, #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li.current-menu-item a{
	border-color:#9ccb3b;
	color:#9ccb3b;
}
#page-container header#main-header #et-top-navigation nav ul li.mega-menu ul.sub-menu li{
clear: none;
padding: 0 !important;
float: left !important;
width:300px;
margin-right:80px;
}
#page-container header#main-header #et-top-navigation nav ul li.mega-menu ul.sub-menu li:nth-child(2n+0){
	width:300px;
	margin-right:0;
}
#page-container header#main-header .header-right-section{
	float:right;
}
#page-container header#main-header .header-top-menu-info{
float: right;
padding: 0 2px 17px 0;
}
#page-container header#main-header .header-top-menu-info ul.menu:after, #page-container header#main-header #et-top-navigation nav ul:after{
	clear:both;
	content:"";
	display:block;
}
#page-container header#main-header .header-top-menu-info ul.menu li{
	float:left;
}
#page-container header#main-header .header-top-menu-info ul.menu li a{
	background:url(images/top-menu-icon.png) no-repeat right center;
font-family: 'Bariol';
font-weight: bold;
display: block;
font-size: 18px;
line-height: 20px;
color: #6f7274;
padding: 0 25px 0 24px;
}
#page-container header#main-header .header-top-menu-info ul.menu li:last-child a{
	padding-right:0;
	background:none;
}
#page-container header#main-header .header-top-menu-info ul.menu li:first-child a{
	padding-right:35px;
}
#page-container header#main-header .header-contact-section .header-contact-details ul{
	list-style:none;
	margin:0;
	padding:0;
}
#page-container header#main-header .header-contact-section .header-contact-details ul li{
float: left;
color: #282828;
font-size: 18px;
line-height: 32px;
font-family: 'Bariol';
font-weight: bold;
padding: 0 0 0 43px;
margin: 0 0 0 36px;
}
#page-container header#main-header .header-contact-section .header-contact-details ul li a{
	color:inherit;
	display:block;
}
#page-container header#main-header .header-contact-section .header-contact-details ul li.header-phone{
	background:url(images/header-phone-icon.png) no-repeat left center;
	padding-left: 46px;
margin-top: 1px;
}
#page-container header#main-header .header-contact-section .header-contact-details ul li.header-email{
	background:url(images/header-email-icon.png) no-repeat left 2px;
	text-transform: uppercase;
}
.et_pb_section.home-slider-section.et_section_regular{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide{
	padding:0;
	background-position:50% bottom;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description{
	padding:230px 0 170px;
	text-shadow:none;
	text-align:left;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details{
	width:43%;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h2{
color: #282828 !important;
font-size: 60px;
line-height: 60px;
padding: 0;
font-weight: normal;
}
.et_pb_section.home-about-section.et_section_regular, html body.single #page-container #et-main-area #content-area .et_pb_section.home-about-section.et_section_regular{
	padding:0;
	background:#4fb2de;
}
.et_pb_section.home-about-section.et_section_regular:before{
	background:#9ccb3b;
	width:40%;
	height:100%;
	top:0;
	left:0;
	content:"";
	position:absolute;
}
.et_pb_section.home-about-section .et_pb_row{
align-items: center;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column{
	padding:110px 0;
	background:#4fb2de;
}
html body #page-container #et-main-area .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-left{
	width:478px;
	margin-left:-2px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-left:before{
background: #9ccb3b;
content: "";
display: block;
position: absolute;
height: 100%;
top: 0;
width: 382px;
}
html body #page-container #et-main-area .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right{
	padding:0 0 0 124px;
	width:660px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column .watch-video-details a{
	display:block;
	position:relative;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column .watch-video-details a p{
	display:none;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column .watch-video-details a .watch-video-img img{
	display:block;
	width:100%;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column .watch-video-details a .watch-video-info{
position: absolute;
display: flex;
top: 0;
left: 0;
width: 100%;
height: 100%;
align-items: center;
text-align: center;
padding: 8px 0 0;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column .watch-video-details a .watch-video-info .watch-video-title{
	width:100%;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column .watch-video-details a .watch-video-info .watch-video-title h6{
	background:url(images/watch-video-icon.png) no-repeat center top;
color: #ffffff;
font-family: 'Bariol';
font-size: 20px;
line-height: 20px;
font-weight: bold;
padding: 75px 0 0;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h6{
	color:#ffffff;
	font-size:20px;
	line-height:20px;
	font-weight: bold;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h2{
	color:#ffffff;
	font-weight: bold;
	font-size:40px;
	line-height:42px;
	padding:0 0 15px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right p{
	color:#fff;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn{
	padding:53px 0 8px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn a{
	border:2px solid #f0f9fc;
	width:180px;
	height:60px;
	line-height:56px;
	text-align:center;
	display:block;
	color:#ffffff;
	font-size:20px;
	font-weight: bold;
	text-transform:uppercase;
}
.et_pb_section.home-services-section.et_section_regular{
	background:#f0f9fc;
	padding:123px 0 81px;
}
body #page-container .page-section-title{
	padding:0 0 73px;
}
body #page-container .page-section-title h2{
	font-size:60px;
	line-height:60px;
	font-weight:normal;
	float:left;
	padding:0;
}
body #page-container .page-section-title .title-readmore-btn{
	width:143px;
	float:right;
	padding:0 0 2px;
	border-bottom:8px solid #9ccb3b;
}
body #page-container .page-section-title .title-readmore-btn a{
height: 50px;
line-height: 56px;
display: block;
text-align: center;
color: #ffffff;
font-weight: bold;
font-size: 20px;
background: #4fb2de;
text-transform: uppercase;
}
.et_pb_section.home-services-section #home_services_list .home_service_item{
	float:left;
	width:268px;
	margin:0 36px 36px 0;
	border-bottom:14px solid #9ccb3b;
	padding:0 0 5px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2n){
	border-color:#4fb2de;
}
.et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(6n), .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2){
	margin-right:0;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2){
	width:572px;
	border:none;
	padding:0;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_img img{
display: block;
width: 100%;
height: 269px;
object-fit: cover;
object-position: top;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_details{
	position:relative;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info{
background: rgba(79, 178, 222, 0.7);
position: absolute;
top: 0;
width: 100%;
left: 0;
height: 100%;
display: flex;
align-items: end;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info .home_service_item_info_details{
	padding:0 30px 38px 50px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info .home_service_item_info_details h4{
	color:#ffffff;
	font-size:22px;
	line-height:26px;
font-weight: bold;
padding:0;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info .home_service_item_info_details .service-readmore{
	display:none;
}
.et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2n) .home_service_item_info{
	background:rgba(156, 203, 59, 0.6);
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_img img, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_img img{
	height:420px;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_info, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_info{
align-items: center;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_info .home_service_item_info_details, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_info .home_service_item_info_details{
padding: 0 0 0 74px;
width: 285px;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_info .home_service_item_info_details h4, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_info .home_service_item_info_details h4{
	font-size:36px;
	line-height:34px;
	padding:0 0 42px;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_info .home_service_item_info_details .service-readmore, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_info .home_service_item_info_details .service-readmore{
	display:block;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info .home_service_item_info_details .service-readmore a{
	height:50px;
	width:157px;
	text-align:center;
	display:block;
	background:#4fb2de;
	color:#ffffff;
	font-size:18px;
	line-height:48px;
font-weight: bold;
text-transform:uppercase;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_info .home_service_item_info_details .service-readmore a{
	background:#9ccb3b;
}
.et_pb_section.testimonial-slider-section.et_section_regular{
	background:url(images/testimonial-slider-section-bg.jpg) no-repeat right bottom #f0f9fc;
	padding:0 0 70px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider{
	list-style:none;
	margin:8px 0 0;
	padding:0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li{
	margin:0;
	padding:0;
	float:left;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details{
	display:flex;
	width:100%;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_img{
	width:480px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_img img{
	display:block;
	width:100%;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info{
	width:696px;
	padding:0 48px 0 110px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info .testimonial_slider_item_content{
	height:264px;
	overflow:hidden;
	position:relative;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info .testimonial_slider_item_content p{
	font-size:36px;
	line-height:44px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info h4{
	color:#4fb2de;
	font-size:26px;
	line-height:26px;
font-weight: bold;
padding:50px 0 0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info h6{
font-weight:normal;
font-size:22px;
line-height:26px;
padding:8px 0 0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info h6 span{
	display:block;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider .slick-arrow{
position: absolute;
width: 60px;
height: 60px;
bottom: 37px;
font-size: 0;
text-indent: -999999px;
padding: 0;
margin: 0;
border: none;
border-radius: 0;
cursor: pointer;
z-index:999;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider .slick-arrow.slick-prev{
	background:url(images/testimonial-left-arrow.png) no-repeat;
	right:70px;
	left:auto;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider .slick-arrow.slick-next{
	background:url(images/testimonial-right-arrow.png) no-repeat;
	right:0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider .slick-arrow.slick-disabled{
	opacity:0.5;
	cursor:inherit;
}
.et_pb_section.elderoogy-team-form-section.et_section_regular{
	background:url(images/elderology-team-section-bg.jpg) no-repeat;
	background-size:cover;
	padding:65px 0 154px;
	overflow:hidden;
}
.et_pb_section.elderoogy-team-form-section .et_pb_module h3{
	font-size:35px;
	line-height:36px;
font-weight: bold;
text-align:center;
padding:0 0 32px;
}
.et_pb_section.elderoogy-team-form-section .et_pb_module .elderology-careers-btn{
width: 260px;
margin: auto;
border-bottom: 8px solid #9ccb3b;
padding: 0 0 2px;
text-align: center;
}
.et_pb_section.elderoogy-team-form-section .et_pb_module .elderology-careers-btn a{
display: block;
height: 50px;
line-height: 54px;
background: #4fb2de;
color: #fff;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
}
.et_pb_section.elderoogy-team-form-section .elderology-team-form{
	width:547px;
	margin:auto;
}
body #page-container #main-content .et_pb_section.elderoogy-team-form-section .elderology-team-form form p{
	padding:0;
	margin:0;
}
.et_pb_section.elderoogy-team-form-section .elderology-team-form form .mc4wp-form-fields{
	position:relative;
}
body #page-container #main-content .et_pb_section.elderoogy-team-form-section .elderology-team-form form .mc4wp-form-fields p input[type="email"]{
	height:70px;
	width:100%;
	background:#f0f9fc;
	border:1px solid #f0f9fc;
	padding:4px 25px;
	color:#282828;
	font-size:22px;
	line-height:22px;
	font-family: 'Bariol';
	font-weight:normal;
	border-radius:0;
	outline:none;
	box-shadow:none;
}
.et_pb_section.elderoogy-team-form-section .elderology-team-form form .mc4wp-form-fields p.team-form-submit{
	width:90px;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	z-index:999;
}
body #page-container #main-content .et_pb_section.elderoogy-team-form-section .elderology-team-form form .mc4wp-form-fields p input[type="submit"]{
	color:#4fb2de;
	font-size:20px;
	font-family: 'Bariol';
	font-weight:bold;
	border:none;
	line-height: 100%;
width: 100%;
height: 100%;
padding: 0 0 0 18px;
text-align:left;
text-transform:uppercase;
	background:url(images/elderology-team-submit-border.jpg) no-repeat left center;
}
.et_pb_section.elderoogy-team-form-section .et_pb_row:before{
	background:url(images/elderology-team-img.png) no-repeat;
	width: 496px;
height: 317px;
content: "";
display: block;
position: absolute;
top: -25px;
left: -151px;
}
body #page-container footer#main-footer{
	background:#282828;
}
body #page-container footer#main-footer .footer-copyright-section{
	padding:36px 0 47px;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-l{
	float:left;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-r{
	float:right;
}
body #page-container footer#main-footer .footer-copyright-section p{
color: #ffffff;
font-weight: bold;
line-height: 25px;
font-size: 18px;
}
body #page-container footer#main-footer .footer-copyright-section p img{
display: inline-block;
vertical-align: -6px;
margin: 0 0 0 14px;
}
body #page-container footer#main-footer .footer-main-section{
	background:#343434;
	padding:33px 0 38px;
}
body #page-container footer#main-footer .footer-main-section .footer-logo-widget{
	float:left;
	width:169px;
}
body #page-container footer#main-footer .footer-main-section .footer-logo-widget a, body #page-container footer#main-footer .footer-main-section .footer-logo-widget img{
	display:block;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget{
	float:left;
	padding:12px 0 0 44px;
	position:relative;
}
body #page-container footer#main-footer .footer-main-section .footer-social-widget{
	float: right;
padding: 13px 0 0;
margin-right: -3px;
}
body #page-container footer#main-footer .footer-main-section .footer-social-widget .footer-social-info ul, body #page-container footer#main-footer .footer-main-section .footer-menu-widget .widget_nav_menu ul, body #page-container footer#main-footer .footer-contact-section .footer-contact-info ul{
	list-style:none;
	margin:0;
	padding:0;
}
body #page-container footer#main-footer .footer-main-section .footer-social-widget .footer-social-info ul li{
float: left;
margin: 0 0 0 23px;
}
body #page-container footer#main-footer .footer-main-section .footer-social-widget .footer-social-info ul li a, body #page-container footer#main-footer .footer-main-section .footer-social-widget .footer-social-info ul li img{
	display:block;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget .widget_nav_menu ul:after{
	clear:both;
	content:"";
	display:block;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget .widget_nav_menu ul li{
float: left;
margin: 0 59px 0 0;
padding: 0;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget .widget_nav_menu ul li a{
	color:#ffffff;
	display:block;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget:after{
	background:url(images/footer-menu-widget-border.jpg) no-repeat right bottom;
	width: 146px;
height: 2px;
content: "";
display: block;
position: absolute;
right: -121px;
top: 21px;
}
body #page-container footer#main-footer .footer-contact-section{
	padding:63px 0 46px;
}
body #page-container footer#main-footer .footer-contact-section .footer-contact-info ul li{
float: left;
color: #ffffff;
font-size: 18px;
line-height: 30px;
font-weight: bold;
padding: 0 0 0 46px;
margin: 0 118px 0 0;
text-transform: uppercase;
}
body #page-container footer#main-footer .footer-contact-section .footer-contact-info ul li a{
	color:inherit;
}
body #page-container footer#main-footer .footer-contact-section .footer-contact-info ul li.footer-phone{
	background:url(images/footer-phone-icon.png) no-repeat;
}
body #page-container footer#main-footer .footer-contact-section .footer-contact-info ul li.footer-email{
	background:url(images/footer-email-icon.png) no-repeat;
	padding-left: 42px;
margin-right: 112px;
}
body #page-container footer#main-footer .footer-contact-section .footer-contact-info ul li.footer-fax{
	background:url(images/footer-fax-icon.png) no-repeat;
}
body #page-container footer#main-footer .footer-contact-section .footer-contact-info ul li.footer-location{
	background:url(images/footer-location-icon.png) no-repeat;
	line-height: 22px;
margin-right: 0;
float: right;
padding-left: 42px;
}
body #page-container .page-action-section{
	position:absolute;
	top:1140px;
	right:0;
	z-index:99999;
}
body.home #page-container .page-action-section{
	top:198px;
}
body #page-container .page-action-section .action-section-form{
display: none;
position: absolute;
right: 50px;
z-index: 9999;
top: 0;
width: 400px;
}
body #page-container .page-action-section .action-section-form .action-form-info{
background: #fff;
padding: 48px 50px 42px;
position:relative;
}
body #page-container .page-action-section .action-section-form .action-form-info:before{
	background:url(images/question-form-select-icon.jpg) no-repeat;
	width: 9px;
height: 17px;
content: "";
display: block;
position: absolute;
right: 0;
top: 17px;
}
body #page-container .page-action-section .page-appointment-setion .action-section-form .action-form-info:before{
	background:url(images/appointment-form-select-icon.jpg) no-repeat;
}
body #page-container .page-action-section .action-section-button{
	cursor:pointer;
}
body #page-container .page-action-section .action-section-button img{
	display:block;
}
body #page-container .page-action-section .action-section{
	position:relative;
}
body #page-container .page-action-section .page-appointment-setion{
	margin-top:40px;
}
body #page-container .page-action-section .action-section-form h3{
	color:#282828;
	font-size:26px;
font-weight: bold;
line-height:30px;
padding:0 0 28px;
}
body #page-container .page-action-section .action-section-form form p{
	padding:0 0 16px;
}
body #page-container .page-action-section .action-section-form form p input[type="text"], body #page-container .page-action-section .action-section-form form p input[type="tel"], body #page-container .page-action-section .action-section-form form p input[type="email"], body #page-container .page-action-section .action-section-form form p input[type="date"], body #page-container .page-action-section .action-section-form form p select, body #page-container .page-action-section .action-section-form form p textarea{
	width:100%;
	height:54px;
	background:#f0f9fc;
	border:1px solid #f0f9fc;
	border-radius:0;
	padding:0 23px;
	color:#282828;
	font-size:18px;
	line-height:20px;
	font-family: 'Bariol';
font-weight: normal;
}
body #page-container .page-action-section .action-section-form form p input[type="date"]{
	background:url(images/appointment-form-date-icon.jpg) no-repeat right center #f0f9fc;
}
body #page-container .page-action-section .action-section-form form p textarea{
	height:100px;
	padding-top:20px;
}
body #page-container .page-action-section .action-section-form form p.contact-form-submit{
	padding-top:4px;
}
body #page-container .page-action-section .action-section-form form p input[type="submit"]{
	width:100%;
	height:54px;
	line-height:52px;
	background:#9ccb3b;
	border:1px solid #9ccb3b;
	text-align:center;
	border-radius:0;
	box-shadow:none;
	outline:none;
	color:#ffffff;
	text-shadow:none;
	cursor:pointer;
	font-family: 'Bariol';
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
}
html body #page-container form.wpcf7-form .ajax-loader{
	position:absolute;
}
body #page-container .page-action-section .action-section-form form p input.wpcf7-not-valid, body #page-container .page-action-section .action-section-form form p select.wpcf7-not-valid, body #page-container .page-action-section .action-section-form form p textarea.wpcf7-not-valid, body #page-container #main-content form p input.wpcf7-not-valid, body #page-container #main-content form p select.wpcf7-not-valid, body #page-container #main-content form p textarea.wpcf7-not-valid{
	border-color:#dc3232 !important;
}
html body #page-container form.wpcf7-form .wpcf7-not-valid-tip{
	display:none;
}
html body #page-container .wpcf7 form.wpcf7-form .wpcf7-response-output{
margin: 10px 0 0;
padding: 8px 10px;
color: #282828;
font-size: 16px;
line-height: 20px;
}
body #page-container .page-action-section .page-appointment-setion .action-section-form form p input[type="submit"]{
	background:#2d9ecf;
	border:1px solid #2d9ecf;
}
body #page-container .page-banner-section{
	position:relative;
}
body #page-container .page-banner-section .page-banner-img img{
display: block;
width: 100%;
height: 700px;
object-fit: cover;
object-position: top;
}
body #page-container .page-banner-section .page-title{
	position:absolute;
	width:100%;
	top:0;
	padding:305px 0 0;
}
body #page-container .page-banner-section .page-title .page-title-info{
width: 280px;
}
body.page-id-48 #page-container .page-banner-section .page-title .page-title-info{
	width:300px;
}
body #page-container .page-banner-section .page-title h1{
	padding:0;
	color:#282828;
	font-size:60px;
	line-height:60px;
	font-weight:400;
}
body #page-container .page-banner-section .page-title p{
	padding:20px 0 0;
}
.et_pb_section.about-providing-section.et_section_regular{
	padding:5px 0 0;
}
.et_pb_section.about-providing-section .et_pb_column.about-providing-left{
float: right;
width: 623px;
padding: 81px 30px 0 0;
}
.et_pb_section.about-providing-section .et_pb_column.about-providing-right{
	width:437px;
	margin-left:7px;
}
.et_pb_section.about-providing-section .et_pb_column .about-providing-img img{
	display:block;
	width:100%;
}
.et_pb_section.about-providing-section .et_pb_column h3{
font-size: 36px;
line-height: 40px;
font-weight: normal;
padding: 0 0 22px;
}
.et_pb_section.about-trusted-section.et_section_regular{
	background:#f0f9fc;
	padding:100px 0 0;
}
.et_pb_section.about-trusted-section .et_pb_module h3{
	font-size:36px;
	line-height:40px;
	font-weight:400;
	padding:0 0 47px;
}
.et_pb_section.about-trusted-section .et_pb_module p{
letter-spacing: -0.03px;
}
.et_pb_section.our-mission-section.et_section_regular{
background: #f0f9fc;
padding: 121px 0 67px;
}
body #page-container .et_pb_section.our-mission-section .page-section-title{
	padding:0 0 55px;
}
.et_pb_section.our-mission-section ul#our_mission_list{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.our-mission-section ul#our_mission_list li{
float: left;
width: 328px;
margin: 0 98px 98px 0;
}
.et_pb_section.our-mission-section ul#our_mission_list li:nth-child(3n){
	margin-right:0;
}
.et_pb_section.our-mission-section ul#our_mission_list li .our_mission_item_details .our_mission_item_img img{
	display:block;
	width:100%;
}
.et_pb_section.our-mission-section ul#our_mission_list li .our_mission_item_details .our_mission_item_img{
	border-bottom:14px solid #4eb1de;
	padding:0 0 5px;
}
.et_pb_section.our-mission-section ul#our_mission_list li:nth-child(2n) .our_mission_item_details .our_mission_item_img{
	border-color:#9dcb3b;
}
.et_pb_section.our-mission-section ul#our_mission_list li .our_mission_item_details .our_mission_item_info h3{
	font-size:36px;
	line-height:40px;
	font-weight:normal;
	padding:24px 0 0;
}
.et_pb_section.our-mission-section ul#our_mission_list li .our_mission_item_details .our_mission_item_info p{
	padding:7px 43px 0 0;
}
body.page-id-19 #page-container .page-banner-section .page-title .page-title-info{
	width:310px;
	padding-top:6px;
}
.et_pb_section.service-premier-section.et_section_regular{
	padding:0;
	background:#9ccb3b;
}
.et_pb_section.service-premier-section .et_pb_row{
background: #4fb2de;
}
.et_pb_section.service-premier-section .et_pb_row:before{
background: #4fb2de;
position: absolute;
left: -100px;
top: 0;
width: 100px;
height: 100%;
content: "";
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column.service-premier-left{
	width:825px;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column h3{
color: #ffffff;
font-size: 36px;
line-height: 44px;
font-weight: normal;
padding: 75px 0 0 1px;
letter-spacing: 0.1px;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column.service-premier-right{
padding: 35px 0 0;
float: right;
width: 371px;
margin: 0 -82px -101px 0 !important;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column .service-premier-img img{
	display:block;
	width:100%;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column.service-premier-right:after{
background: #9ccb3b;
width: 182px;
content: "";
display: block;
position: absolute;
right: 0;
height: 250px;
top: 0;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column.service-premier-right .et_pb_module{
	position:relative;
	z-index:9;
}
.et_pb_section.our-services-section.et_section_regular{
	padding:152px 0 71px;
	background:#f0f9fc;
}
.et_pb_section.our-services-section #our_services_list .our_services_item{
	padding:0 0 100px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details{
	display:flex;
	width:100%;
	align-items:center;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_img{
	width:580px;
	padding:0 0 5px;
	border-bottom:14px solid #9ccb3b;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_img img{
	display:block;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info{
	width:600px;
	padding:0 0 27px 82px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info h3{
	font-size:40px;
	line-height:48px;
	font-weight:bold;
	padding:0;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info .our_services_item_content p{
	padding:20px 0 0;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info .service-readmore{
	padding:48px 0 0;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info .service-readmore a{
	width:157px;
	height:50px;
	line-height:50px;
	background:#4fb2de;
	color:#ffffff;
	display:block;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
.et_pb_section.our-services-section #our_services_list .our_services_item:nth-child(2n) .our_service_item_details .our_service_item_img{
	order:2;
	border-color:#4fb2de;
}
.et_pb_section.our-services-section #our_services_list .our_services_item:nth-child(2n) .our_service_item_details .our_service_item_info{
	padding-left:0;
	padding-right:100px;
}
body #page-container .single-service-title-section{
	background:url(images/single-service-title-section-bg.jpg) no-repeat 50% bottom;
	padding:202px 0 89px;
}
.single-service-title-section .single-title-info{
display: flex;
width: 100%;
align-items: center;
}
.single-service-title-section .single-service-title-l{
width: 600px;
padding: 15px 40px 0 0;
}
.single-service-title-section .single-service-title-r{
	width:580px;
}
.single-service-title-section .single-service-title-r .single-service-title-img{
	border-bottom:14px solid #f0f9fc;
	padding:0 0 5px;
}
.single-service-title-section .single-service-title-r .single-service-title-img img{
	display:block;
	width:100%;
}
.single-service-title-section .backto-services a{
	background:url(images/our-services-icon.png) no-repeat left center;
	color: #4fb2de;
font-size: 20px;
line-height: 20px;
display: block;
font-weight: bold;
padding: 0 0 0 23px;
}
body #page-container .single-service-title-section h2{
font-size: 60px;
line-height: 60px;
font-weight: normal;
padding: 14px 0 61px;
}
body #page-container .single-service-title-section .book-appointment-btn{
border-bottom: 8px solid #9ccb3b;
padding: 0 0 2px;
width: 280px;
margin: 0 0 0 -2px;
}
body #page-container .single-service-title-section .book-appointment-btn a{
display: block;
width: 100%;
height: 50px;
line-height: 56px;
background: #4fb2de;
color: #ffffff;
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
}
body.postid-26 #page-container .single-service-title-section h2, body.postid-28 #page-container .single-service-title-section h2{
	font-size:45px;
	line-height:46px;
}
html body:not(.et-tb) #main-content .container, html body:not(.et-tb-has-header) #main-content .container{
	padding-top:0;
}
html body #main-content .container:before{
	display:none;
}
html body.single .et_pb_post{
	margin-bottom:0;
}
html body.single #page-container #et-main-area #content-area .et_pb_section .et_pb_row{
	width:100%;
}
html body.single #page-container #et-main-area #content-area .et_pb_section.single-service-info-section.et_section_regular{
	padding:103px 0 106px;
}
.et_pb_section.single-service-info-section .et_pb_module h3{
	font-size:30px;
	line-height:36px;
	font-weight:normal;
	padding:0 0 46px;
}
body .watch-video-iframe{
	width:570px;
	margin:auto;
}
#fancybox-content .watch-video-iframe img, #fancybox-content .watch-video-iframe iframe{
	display:block;
	width:100%;
}
html body #fancybox-overlay{
	background:#282828 !important;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h6{
	background:url(images/service-watch-action-icon.png) no-repeat left 2px;
padding: 0 0 16px 31px;
margin: 15px 0 0 1px;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h2{
	font-weight:normal;
	line-height:48px;
	padding:0;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn{
	padding:43px 0 0;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn a{
	color:#ffffff !important;
	width:281px;
}
html body.single #page-container .page-action-section{
	top:796px;
}
#page-container .single-related-section{
	background:#f0f9fc;
	padding:120px 0 170px;
}
#page-container .single-related-section .single-related-title{
	float:left;
}
#page-container .single-related-section .single-related-title h3{
font-size: 35px;
line-height: 44px;
padding: 51px 0 0;
font-weight: bold;
}
html body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section.et_section_regular{
	background:none;
	padding:0;
}
#page-container .single-related-section .single-related-right{
	float:right;
	width:876px;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list{
	margin:0 -18px;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .home_service_item{
	margin:0 18px;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .slick-arrow{
position: absolute;
bottom: 50px;
width: 60px;
height: 60px;
border: none;
outline: none;
font-size: 0;
text-indent: -999999px;
cursor: pointer;
padding: 0;
box-shadow: none;
z-index: 99;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .slick-arrow.slick-prev{
	background:url(images/testimonial-left-arrow.png) no-repeat;
	left:-286px;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .slick-arrow.slick-next{
	background:url(images/testimonial-right-arrow.png) no-repeat;
	right:auto;
	left:-216px;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .slick-arrow.slick-disabled{
	opacity:0.5;
	cursor:inherit;
}
.et_pb_section.career-team-section.et_section_regular{
padding: 98px 0 0;
background: #f0f9fc;
}
.et_pb_section.career-team-section .et_pb_module h3{
	font-size:30px;
	line-height:36px;
	font-weight:400;
	padding:0 0 61px;
}
.et_pb_section.career-joinus-section.et_section_regular{
background: #f0f9fc;
padding: 98px 0 0;
}
.et_pb_section.career-joinus-section .et_pb_row{
background: #fff;
padding: 80px 98px 0 100px;
}
.et_pb_section.career-joinus-section .et_pb_column.career-joinus-left{
	width:288px;
}
.et_pb_section.career-joinus-section .et_pb_column.career-joinus-right{
float: right;
width: 618px;
padding: 5px 2px 76px 0;
}
.et_pb_section.career-joinus-section .et_pb_column h2{
color: #4fb2de;
font-size: 60px;
line-height: 60px;
font-weight: 400;
padding: 0 0 19px;
}
body #page-container #main-content form p{
	padding:0 0 16px;
}
body #page-container #main-content form p input[type="text"], body #page-container #main-content form p input[type="tel"], body #page-container #main-content form p input[type="email"], body #page-container #main-content form p input[type="password"], body #page-container #main-content form p input[type="file"], body #page-container #main-content form p select, body #page-container #main-content form p textarea{
height: 54px;
background: #f0f9fc;
border: 1px solid #f0f9fc;
color: #282828;
font-size: 18px;
line-height: 20px;
font-weight: 400;
padding: 4px 23px;
font-family: 'Bariol';
box-shadow: none;
border-radius: 0;
outline: none;
width: 100%;
}
body #page-container #main-content form p select, body #page-container #main-content form p textarea{
	height:100px;
	padding-top:16px;
}
.et_pb_section.career-joinus-section .career-join-form .career-form-details .one_half{
	width:300px;
	float:left;
	margin:0 16px 0 0;
}
.et_pb_section.career-joinus-section .career-join-form .career-form-details .last{
	margin-right:0 !important;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap .wpcf7-list-item{
	margin:0;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap .wpcf7-list-item label{
	display:block;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label{
color: #aaaaaa;
font-size: 18px;
line-height: 36px;
font-weight: 700;
margin: 0;
display: inline-block;
padding: 0 48px 0 0;
position: relative;
cursor: pointer;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap .wpcf7-list-item input[type="radio"]{
height: 36px;
width: 84px;
border: none;
margin: 0;
padding: 0;
border-radius: 0;
position: absolute;
display: none;
left: 36px;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap .wpcf7-list-item input[type="radio"] + .wpcf7-list-item-label:before{
border: none;
width: 36px;
height: 36px;
content: "";
display: block;
position: absolute;
left: 36px;
background:#4fb2de;
border-radius: 50px 0 0 50px;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap .wpcf7-list-item.last .wpcf7-list-item-label{
	padding:0 0 0 46px;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap .wpcf7-list-item.last input[type="radio"]{
position: absolute;
left: 0;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap .wpcf7-list-item.last input[type="radio"] + .wpcf7-list-item-label:before{
border-radius: 0 50px 50px 0;
left: 0;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label:before{
	background:url(images/career-form-switch-icon.jpg) no-repeat center center #4fb2de;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap.available-imediately{
	padding:18px 0 19px;
	display:block;
}
.et_pb_section.career-joinus-section .career-join-form form h6{
	color:#282828;
	font-size:20px;
	font-weight:700;
	line-height:22px;
	padding:24px 0 0 4px;
}
body #page-container #main-content form p input[type="file"]{
	background:url(images/input-file-icon.jpg) no-repeat right top #f0f9fc;
	padding:15px 22px;
}
input[type=file]::file-selector-button{
	display:none;
}
body #page-container #main-content form p input[type="submit"]{
	border:1px solid #9ccb3b;
	background:#9ccb3b;
	width:166px;
	height:54px;
	line-height:53px;
	padding:0;
	color:#ffffff;
	font-size:18px;
	font-family: 'Bariol';
	font-weight:700;
	text-align:center;
	border-radius:0;
	box-shadow:none;
	outline:none;
	cursor:pointer;
	text-transform:uppercase;
}
.et_pb_section.career-joinus-section .career-join-form form .attach{
	padding-top:2px;
}
.et_pb_section.career-joinus-section .career-join-form form .attach h6{
padding-top: 20px;
}
body #page-container #main-content .et_pb_section.career-joinus-section .career-join-form form p.contact-form-submit{
	padding-top:45px;
}
.et_pb_section.career-joinus-section .et_pb_module.career-form-img{
	position: absolute;
bottom: 0;
left: -401px;
width:322px;
}
.et_pb_section.career-joinus-section .et_pb_module.career-form-img img{
	display:block;
	width:100%;
}
.et_pb_section.career-mission-section.et_section_regular{
	background:#f0f9fc;
	padding:117px 0 169px;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-f, .et_pb_section.career-mission-section .et_pb_column.career-mission-m, .et_pb_section.career-mission-section .et_pb_column.career-mission-r{
	border-bottom:14px solid #9ccb3b;
	padding:0 0 5px;
	width:268px;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-m{
	border-bottom-color:#4fb2de;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-f, .et_pb_section.career-mission-section .et_pb_column.career-mission-m{
	margin-right:36px;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-f .mission-list-detais, .et_pb_section.career-mission-section .et_pb_column.career-mission-r .mission-list-detais{
	background:#4fb2de;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-m .mission-list-detais{
	background:url(images/mission-treat-bg.jpg) no-repeat;
	background-size:cover;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-title{
width: 304px;
padding: 37px 80px 0 0;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-title h2{
color: #282828;
font-size: 60px;
line-height: 60px;
font-weight: 400;
padding: 0 0 25px;
margin: 0 0 0 -2px;
}
.et_pb_section.career-mission-section .et_pb_column .mission-list-detais{
	padding:73px 30px 63px;
	text-align:center;
}
.et_pb_section.career-mission-section .et_pb_column .mission-list-detais .mission-list-icon img{
	display:block;
	margin:auto;
}
.et_pb_section.career-mission-section .et_pb_column .mission-list-detais h5{
	color:#ffffff;
	font-size:28px;
	line-height:28px;
	padding:13px 0 0;
	font-weight:700;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-banner-img img, body.page-template-template-faqs-php #page-container .page-banner-section .page-banner-img img{
	height:622px;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-title .page-title-info, body.page-template-template-faqs-php #page-container .page-banner-section .page-title .page-title-info{
	width:580px;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-title, body.page-template-template-faqs-php #page-container .page-banner-section .page-title{
	padding:300px 0 0;
}
.et_pb_section.testimonial-special-section.et_section_regular{
	 background:#f0f9fc;
	 padding:89px 0 75px;
}
.et_pb_section.testimonial-special-section .et_pb_module h4{
	font-size:30px;
	line-height:36px;
	font-weight:400;
	padding:0;
}
#main-content .testimonials-page-section{
	background:#f0f9fc;
	padding:0 0 91px;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item{
	border-top:2px solid #d0ebf6;
	padding:73px 0 75px;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item .testimonial_list_item_content p{
font-size: 22px;
line-height: 32px;
font-family: 'Myriad Pro';
font-weight: 400;
letter-spacing: 0.03px;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item h4{
color: #4eb1de;
font-size: 22px;
line-height: 24px;
font-weight: 700;
padding: 29px 0 7px;
letter-spacing: -0.05px;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item h6{
	color:#6c7172;
	font-size:18px;
	line-height:20px;
	font-weight:400;
	padding:0;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item:nth-child(2n) h4{
	color:#9dcb3b;
}
body.page-template-template-testimonials-php #page-container .page-action-section, body.page-template-template-faqs-php #page-container .page-action-section{
	top:725px;
}
#main-content .faqs-page-section{
	padding:59px 0 60px;
}
.faqs-page-section #accordion.faqs_list{
	border:none;
	margin:0;
	padding:0;
	background:none;
}
.faqs-page-section #accordion.faqs_list h3{
color: #282828;
font-size: 22px;
line-height: 30px;
font-weight: 700;
font-family: 'Bariol';
border-width: 0 0 2px;
border-style: solid;
border-color: #dcf0f8;
padding: 29px 132px 35px 0;
background: none;
border-radius: 0;
margin: 0;
}
.faqs-page-section #accordion.faqs_list h3 span{
	background:url(images/faq-plus-icon.jpg) no-repeat center center;
position: absolute;
right: 36px;
top: 50%;
width: 19px;
height: 19px;
margin: -10px 0 0;
border: none;
border-radius: 0;
}
.faqs-page-section #accordion.faqs_list h3.ui-accordion-header-active span{
	background:url(images/faq-minus-icon.jpg) no-repeat center center;
	margin:7px 0 0;
}
.faqs-page-section #accordion.faqs_list h3.ui-accordion-header-active{
	border:none;
	padding-bottom:0;
}
.faqs-page-section #accordion.faqs_list .ui-accordion-content{
	border-width: 0 0 2px;
border-style: solid;
border-color: #dcf0f8;
padding:9px 80px 34px 0;
}
.faqs-page-section #accordion.faqs_list div p{
	line-height:30px;
}
.et_pb_section.faq-questions-section.et_section_regular{
	padding:39px 0 170px;
}
.et_pb_section.faq-questions-section .et_pb_module{
	text-align:center;
}
.et_pb_section.faq-questions-section .et_pb_module h2{
font-size: 40px;
line-height: 40px;
font-weight: 700;
padding: 0 0 34px;
}
.et_pb_section.faq-questions-section .et_pb_module .faq-contact-btn{
border-bottom:8px solid #9ccb3b;
width:193px;
	margin:auto;
	padding:0 0 2px;
}
.et_pb_section.faq-questions-section .et_pb_module .faq-contact-btn a{
height: 50px;
line-height: 56px;
background: #4fb2de;
color: #ffffff;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
display: block;
}
body.page-id-21 #page-container .page-banner-section .page-title{
	padding-top:259px;
}
body.page-id-21 #page-container .page-banner-section .page-title .page-title-info{
	width:450px;
}
body.page-id-21 #page-container .page-banner-section .page-banner-img img{
	height:590px;
}
body.page-id-21 #page-container .page-banner-section .page-title p{
	padding:15px 0 0;
}
.et_pb_section.contact-page-section.et_section_regular{
	background: #f0f9fc;
padding: 0 0 170px;
margin: -96px 0 0;
}
.et_pb_section.contact-page-section .et_pb_column.et_pb_column_1_2{
	width:550px;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-right{
	float:right;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left .et_pb_module{
background: #fff;
box-shadow: 0 0 26px 0 rgba(0, 0, 0, 0.05);
padding: 37px 50px 41px;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left .et_pb_module h3{
font-size: 30px;
line-height: 36px;
font-weight: 700;
padding: 0 0 28px;
}
body #page-container #main-content .et_pb_section.contact-page-section .et_pb_column.contact-page-left .et_pb_module form p input[type="submit"]{
	width: 100%;
margin-top: 2px;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-right .contact-map iframe{
	display:block;
	width:100%;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info{
	padding:64px 0 0;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul.last{
float: right;
padding-right: 8px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul li{
padding: 0 0 0 50px;
font-size: 22px;
line-height: 40px;
font-weight: 700;
margin: 0 0 30px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul li:last-child{
	margin-bottom:0;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul li a{
	color:inherit;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul li.contact-phone{
	background:url(images/contact-phone-icon.jpg) no-repeat left 4px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul li.contact-fax{
	background:url(images/contact-fax-icon.jpg) no-repeat left 4px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul li.contact-email{
	background:url(images/contact-email-icon.jpg) no-repeat left 4px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul li.contact-address{
	background:url(images/contact-address-icon.jpg) no-repeat left 4px;
	padding-top: 8px;
	line-height:22px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul.last li{
padding-left: 46px;
}
#mobile_menu_nav{
	display:none !important;
}
body.page-id-21 #page-container .page-action-section{
	display:none;
}
body #page-container .page-banner-section.page-nobanner{
background: #f0f9fc;
padding: 205px 0 85px;
}
body #page-container .page-banner-section.page-nobanner .page-title{
	position:relative;
	padding:0 !important;
}


@media only screen and (min-width: 768px) and (max-width: 1179px) {
body .container, body .et_pb_row{
	padding-left:10px;
	padding-right:10px;
}
#page-container header#main-header{
	padding:20px 0;
}
#page-container header#main-header .header-top-menu-info{
	padding:0 0 10px;
}
#page-container header#main-header .header-contact-section .header-contact-details ul li{
	font-size:17px;
	padding: 0 0 0 40px !important;
margin: 6px 0 0;
float:none;
}
#page-container header#main-header .header-top-menu-info ul.menu li a{
	font-size:17px;
	padding:0 15px 0 8px;
}
#page-container header#main-header .header-top-menu-info ul.menu li:first-child a{
	padding-right:15px;
}
#page-container header#main-header #et-top-navigation nav ul#top-menu{
	display:block;
}
#page-container header#main-header #et-top-navigation nav ul li{
	margin:0 28px 0 0;
}
#page-container header#main-header .logo_container{
	width:210px;
}
#page-container header#main-header #et-top-navigation{
	padding:40px 0 0 30px !important;
}
#page-container header#main-header #et-top-navigation nav ul li a{
	font-size:20px;
}
.et_pb_section.home-slider-section.et_section_regular .et_pb_row{
	padding:0 !important;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description{
	padding:200px 10px 130px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h2{
	font-size:42px;
	line-height:44px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details{
	width:455px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column{
	padding:70px 0;
}
html body #page-container #et-main-area .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-left{
	width:46%;
	margin:0;
}
html body #page-container #et-main-area .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right{
	width:50%;
	padding:70px 0;
	float:right;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-left:before{
	width:90%;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h6{
	font-size:18px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h2{
font-size: 32px;
line-height: 32px;
padding: 0 0 12px;
}
html body, html body p{
	font-size:18px;
	line-height:22px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn{
	padding:25px 0 0;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn a{
	width: 155px;
height: 50px;
line-height: 46px;
font-size:19px;
}
.et_pb_section.home-services-section.et_section_regular{
	padding:70px 0 60px;
}
body #page-container .page-section-title h2{
	font-size:44px;
	line-height:46px;
}
body #page-container .page-section-title .title-readmore-btn{
	width:130px;
}
body #page-container .page-section-title .title-readmore-btn a{
	height: 46px;
line-height: 48px;
font-size:19px;
}
body #page-container .page-section-title{
	padding:0 0 40px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item{
	width:23.5%;
	margin:0 2% 2% 0;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2){
	width:49%;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_img img, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_img img{
	height:300px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info .home_service_item_info_details{
	padding:0 12px 15px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info .home_service_item_info_details h4{
	font-size:20px;
	line-height:20px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_img img{
	height:180px;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_info .home_service_item_info_details, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_info .home_service_item_info_details{
	width:100%;
	padding:0 20px 20px;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_info .home_service_item_info_details h4, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_info .home_service_item_info_details h4{
font-size: 30px;
line-height: 32px;
padding: 0 0 28px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info .home_service_item_info_details .service-readmore a{
height: 46px;
width: 136px;
font-size: 17px;
line-height: 46px;
}
.et_pb_section.testimonial-slider-section.et_section_regular{
	padding:0 0 60px;
}
.et_pb_section.testimonial-slider-section.et_section_regular .et_pb_row{
	padding-top:0;
	padding-bottom:0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_img{
	width:40%;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info{
width: 60%;
padding: 0 0 0 30px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info .testimonial_slider_item_content{
	height:145px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info .testimonial_slider_item_content p{
font-size: 23px;
line-height: 29px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info h4{
font-size: 23px;
line-height: 23px;
padding: 30px 0 0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info h6{
font-size: 19px;
line-height: 24px;
padding: 7px 0 0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider .slick-arrow{
	width:45px;
	height:45px;
	background-size: 45px !important;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider .slick-arrow.slick-prev{
	right:60px;
}
.et_pb_section.elderoogy-team-form-section.et_section_regular{
	padding:45px 0 70px;
}
.et_pb_section.elderoogy-team-form-section .et_pb_module h3{
font-size: 30px;
line-height: 32px;
padding: 0 0 23px;
}
.et_pb_section.elderoogy-team-form-section .elderology-team-form{
	width:450px;
}
body #page-container #main-content .et_pb_section.elderoogy-team-form-section .elderology-team-form form .mc4wp-form-fields p input[type="email"]{
	height:60px;
	padding: 3px 20px;
font-size: 20px;
line-height: 20px;
}
.et_pb_section.elderoogy-team-form-section .elderology-team-form form .mc4wp-form-fields p.team-form-submit{
	width:80px;
}
body #page-container #main-content .et_pb_section.elderoogy-team-form-section .elderology-team-form form .mc4wp-form-fields p input[type="submit"]{
	font-size:19px;
	padding:0 0 0 15px;
}
.et_pb_section.elderoogy-team-form-section .et_pb_row:before{
width: 320px;
height: 205px;
top: -18px;
left: -145px;
background-size: 320px;
}
body #page-container footer#main-footer .footer-contact-section .footer-contact-info ul li{
	font-size:16px;
	padding:0 0 0 38px !important;
	margin:0 2% 0 0 !important;
}
body #page-container footer#main-footer .footer-contact-section .footer-contact-info ul li.footer-location{
	margin:0 !important;
	width: 29%;
font-size: 14px;
}
body #page-container footer#main-footer .footer-contact-section{
	padding:40px 0 36px;
}
body #page-container footer#main-footer .footer-main-section .footer-logo-widget{
	width:150px;
}
body #page-container footer#main-footer .footer-main-section .footer-social-widget .footer-social-info ul li{
	margin:0 0 0 16px;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget .widget_nav_menu ul li{
	margin:0 14px 0 0;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget:after{
	display:none;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget{
	padding:8px 0 0 26px;
}
body #page-container footer#main-footer .footer-main-section .footer-social-widget{
	padding:10px 0 0;
	margin:0;
}
body #page-container footer#main-footer .footer-main-section{
	padding:28px 0;
}
body #page-container footer#main-footer .footer-copyright-section{
	padding:26px 0;
}
#page-container header#main-header #et-top-navigation nav ul li ul.sub-menu{
	padding:35px 20px 25px;
	width:210px;
}
#page-container header#main-header #et-top-navigation nav ul li.mega-menu ul.sub-menu{
	width: 670px;
left: 45px !important;
}
#page-container header#main-header #et-top-navigation nav ul li.mega-menu ul.sub-menu:before{
	left:0;
	right:0;
	margin:auto;
}
#page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li{
	margin:0 0 15px;
}
#page-container header#main-header #et-top-navigation nav ul li.mega-menu ul.sub-menu li{
width: 290px;
margin-right: 40px;
}
#page-container header#main-header #et-top-navigation nav ul li.mega-menu ul.sub-menu li:nth-child(2n){
width: 290px;
margin-right: 0;
}
body.home #page-container .page-action-section{
	top:160px;
}
body #page-container .page-action-section .page-appointment-setion{
	margin-top:20px;
}
.et_pb_section.home-about-section .et_pb_row{
	display:block;
}
body #page-container .page-banner-section .page-banner-img img{
	height:480px;
}
body #page-container .page-banner-section .page-title h1{
	font-size:48px;
	line-height:50px;
}
body #page-container .page-banner-section .page-title p{
	padding:12px 0 0;
}
body #page-container .page-banner-section .page-title{
	padding:190px 0 0;
}
.et_pb_section.about-providing-section .et_pb_column h3{
font-size: 32px;
line-height: 38px;
padding: 0 0 18px;
}
.et_pb_section.about-providing-section .et_pb_column.about-providing-left{
width: 56%;
padding: 36px 0 0 30px;
}
.et_pb_section.about-providing-section .et_pb_column.about-providing-right{
	width:44%;
	margin-left:0;
}
.et_pb_section.about-trusted-section.et_section_regular{
	padding:70px 0 0;
}
.et_pb_section.about-trusted-section .et_pb_module h3 br{
	display:none;
}
.et_pb_section.about-trusted-section .et_pb_module h3{
font-size: 29px;
line-height: 38px;
padding: 0 0 24px;
}
html body p{
	padding:0 0 20px;
}
.et_pb_section.our-mission-section.et_section_regular{
	padding:70px 0 60px;
}
body #page-container .et_pb_section.our-mission-section .page-section-title{
	padding:0 0 36px;
}
.et_pb_section.our-mission-section ul#our_mission_list li{
	width:32%;
	margin:0 2% 2% 0;
}
.et_pb_section.our-mission-section ul#our_mission_list li .our_mission_item_details .our_mission_item_info h3{
font-size: 32px;
line-height: 36px;
padding: 16px 0 0;
}
.et_pb_section.our-mission-section ul#our_mission_list li .our_mission_item_details .our_mission_item_info p{
	padding:6px 0 0;
}
.et_pb_section.about-trusted-section .et_pb_module p{
	letter-spacing:0;
}
body #page-container .page-action-section{
	top:650px;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column h3{
font-size: 28px;
line-height: 34px;
padding: 50px 0;
letter-spacing: 0;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column.service-premier-left{
	width:64%;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column.service-premier-right{
	padding:12px 0 0;
	width: 36%;
margin: 0 -10px -85px 0 !important;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column.service-premier-right:after{
	height:168px;
}
.et_pb_section.our-services-section.et_section_regular{
	padding:110px 0 30px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_img{
	width:50%;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info{
width: 50%;
padding: 0 0 0 25px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info h3{
	font-size:28px;
	line-height:34px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info .our_services_item_content p{
	padding:12px 0 0;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info .service-readmore{
	padding:28px 0 0;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info .service-readmore a{
	width: 145px;
height: 46px;
line-height: 46px;
font-size:17px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item{
	padding:0 0 60px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item:nth-child(2n) .our_service_item_details .our_service_item_info{
	padding-right:25px;
}
.single-service-title-section .single-service-title-l{
    width: 54%;
    padding: 0 20px 0 0;
}
.single-service-title-section .single-service-title-r{
width:46%;
}
body #page-container .single-service-title-section h2{
font-size: 36px;
line-height: 42px;
padding: 8px 0 20px;
}
body #page-container .single-service-title-section .book-appointment-btn{
	width:240px;
	margin:0;
}
body #page-container .single-service-title-section .book-appointment-btn a{
	font-size:18px;
	height: 48px;
line-height: 52px;
}
body #page-container .single-service-title-section{
	padding:170px 0 70px;
}
body.postid-26 #page-container .single-service-title-section h2, body.postid-28 #page-container .single-service-title-section h2{
font-size: 24px;
line-height: 28px;
}
html body.single #page-container .page-action-section{
	top:400px;
}
html body.single #page-container #et-main-area #content-area .et_pb_section .et_pb_row{
	padding-left:10px;
	padding-right:10px;
}
html body.single #page-container #et-main-area #content-area .et_pb_section.single-service-info-section.et_section_regular{
	padding:65px 0;
}
.et_pb_section.single-service-info-section .et_pb_module h3{
font-size: 24px;
line-height: 30px;
padding: 0 0 24px;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn{
	padding:30px 0 0;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn a{
	width:250px;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h2{
	font-size:28px;
	line-height:36px;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h6{
padding: 0 0 0 22px;
margin: 10px 0 15px;
background-size: 11px;
}
#page-container .single-related-section .single-related-right{
	width:82%;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .home_service_item{
	margin:0 10px;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list{
	margin:0 -10px;
}
#page-container .single-related-section .single-related-title h3{
font-size: 32px;
line-height: 36px;
padding: 28px 0 0;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .slick-arrow{
bottom: 30px;
width: 45px;
height: 45px;
background-size: 45px !important;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .slick-arrow.slick-prev{
	left:-20%;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .slick-arrow.slick-next{
left: -20%;
margin-left: 55px;
}
#page-container .single-related-section{
	padding:70px 0;
}
body.page-id-21 #page-container .page-banner-section .page-banner-img img{
	height:450px;
}
body.page-id-21 #page-container .page-banner-section .page-title{
	padding-top:165px;
}
body.page-id-21 #page-container .page-banner-section .page-title .page-title-info{
	width:400px;
}
.et_pb_section.contact-page-section .et_pb_column.et_pb_column_1_2{
	width:48.5%;
}
.et_pb_section.contact-page-section.et_section_regular{
	margin:-70px 0 0;
	padding:0 0 70px;
}
body.page-id-21 #page-container .page-banner-section .page-title p{
	padding:10px 0 0;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left .et_pb_module{
	padding:23px 25px 25px;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left .et_pb_module h3{
font-size: 28px;
line-height: 33px;
padding: 0 0 20px;
}
body #page-container #main-content form p{
	padding:0 0 12px;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-right .contact-map iframe{
	height:380px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info{
	padding:25px 0 0;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul{
	float:none;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul li{
padding: 0 0 0 44px !important;
font-size: 20px;
margin: 0 0 10px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul.last{
	float:none;
	padding:10px 0 0;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-title, body.page-template-template-faqs-php #page-container .page-banner-section .page-title{
	padding:230px 0 0;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-banner-img img, body.page-template-template-faqs-php #page-container .page-banner-section .page-banner-img img{
	height:400px;
}
.faqs-page-section #accordion.faqs_list h3{
	font-size: 20px;
line-height: 26px;
padding:25px 30px 25px 0;
}
.faqs-page-section #accordion.faqs_list h3 span{
	right:0;
}
.faqs-page-section #accordion.faqs_list .ui-accordion-content{
	padding:8px 30px 25px 0;
}
.faqs-page-section #accordion.faqs_list div p{
	line-height:24px;
}
#main-content .faqs-page-section{
	padding:30px 0 20px;
}
.et_pb_section.faq-questions-section .et_pb_module h2{
font-size: 32px;
line-height: 34px;
padding: 0 0 26px;
}
.et_pb_section.faq-questions-section .et_pb_module .faq-contact-btn{
	width:180px;
}
.et_pb_section.faq-questions-section .et_pb_module .faq-contact-btn a{
	font-size:19px;
	height: 46px;
line-height: 48px;
}
.et_pb_section.faq-questions-section.et_section_regular{
	padding:30px 0 90px;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-title .page-title-info, body.page-template-template-faqs-php #page-container .page-banner-section .page-title .page-title-info{
	width:480px;
}
.et_pb_section.testimonial-special-section .et_pb_module h4{
	font-size:22px;
	line-height:30px;
}
.et_pb_section.testimonial-special-section.et_section_regular{
	padding:60px 0 50px;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item{
	padding:50px 0;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item .testimonial_list_item_content p{
	font-size:20px;
	line-height:28px;
	letter-spacing:0;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item h4{
font-size: 20px;
line-height: 22px;
padding: 20px 0 5px;
letter-spacing: 0;
}
#main-content .testimonials-page-section{
	padding:0 0 30px;
}
body.page-template-template-testimonials-php #page-container .page-action-section, body.page-template-template-faqs-php #page-container .page-action-section{
	top:320px;
}
.et_pb_section.career-team-section.et_section_regular{
	padding:85px 0 0;
}
.et_pb_section.career-team-section .et_pb_module h3{
font-size: 23px;
line-height: 30px;
padding: 0 0 24px;
}
.et_pb_section.career-joinus-section.et_section_regular{
	padding:70px 10px 0;
}
.et_pb_section.career-joinus-section .et_pb_row{
	padding:30px 30px 0;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap .wpcf7-list-item input[type="radio"] + .wpcf7-list-item-label:before{
	width:37px;
}
.et_pb_section.career-joinus-section .career-join-form form h6{
	font-size:18px;
	padding:17px 0 0;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap.available-imediately{
	padding:10px 0;
}
.et_pb_section.career-joinus-section .et_pb_column.career-joinus-left{
	width:34%;
}
.et_pb_section.career-joinus-section .et_pb_column.career-joinus-right{
	width:62%;
	padding:5px 0 55px;
}
.et_pb_section.career-joinus-section .et_pb_column h2{
font-size: 54px;
line-height: 56px;
padding: 0 0 12px;
}
.et_pb_section.career-joinus-section .et_pb_module.career-form-img{
left: -66%;
width: 270px;
}
body #page-container #main-content .et_pb_section.career-joinus-section .career-join-form form p.contact-form-submit{
	padding-top:26px;
}
.et_pb_section.career-joinus-section .career-join-form .career-form-details .one_half{
	width:49%;
	margin-right:2%;
}
.et_pb_section.career-mission-section .et_pb_column .mission-list-detais h5{
	font-size:26px;
	padding:12px 0 0;
}
.et_pb_section.career-mission-section .et_pb_column .mission-list-detais{
	padding:35px 15px;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-title h2{
font-size: 44px;
line-height: 48px;
padding: 0 0 18px;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-title{
width: 25.5%;
padding: 24px 2% 0 0;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-f, .et_pb_section.career-mission-section .et_pb_column.career-mission-m, .et_pb_section.career-mission-section .et_pb_column.career-mission-r{
	width:23.5%;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-f, .et_pb_section.career-mission-section .et_pb_column.career-mission-m{
	margin-right:2%;
}
.et_pb_section.career-mission-section.et_section_regular{
	padding:70px 0;
}
body #page-container .page-banner-section.page-nobanner{
	padding:130px 0 70px;
}

}



@media only screen and (min-width: 1024px) and (max-width: 1179px) {
#page-container header#main-header .header-contact-section .header-contact-details ul li{
	float:left;
	margin:0 0 0 15px;
}
#page-container header#main-header .header-contact-section .header-contact-details ul li:first-child{
	margin-left:0;
}
#page-container header#main-header .header-top-menu-info ul.menu li a{
	padding:0 20px 0 16px;
}
#page-container header#main-header .header-top-menu-info ul.menu li:first-child a{
	padding-right:20px;
}
#page-container header#main-header .logo_container{
	width:230px;
	padding:15px 0 0;
}
#page-container header#main-header #et-top-navigation nav ul li a{
	font-size:22px;
}
#page-container header#main-header #et-top-navigation nav ul li{
	margin:0 35px 0 0;
}
#page-container header#main-header #et-top-navigation{
	padding:35px 0 0 35px !important;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details{
	width:520px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h2{
	font-size:52px;
	line-height:52px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description{
	padding:230px 10px 140px;
}
.et_pb_section.home-about-section .et_pb_row{
	display:flex;
}
html body #page-container #et-main-area .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-left{
	width:42%;
}
html body #page-container #et-main-area .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right{
width: 58%;
padding: 0 0 0 50px;
}
html body, html body p{
	font-size:19px;
	line-height:24px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h2{
font-size: 38px;
line-height: 40px;
padding: 0 0 14px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h6{
	font-size:20px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn{
	padding:32px 0 0;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-left:before{
	width:86%;
}
body #page-container .page-section-title h2{
	font-size:50px;
	line-height:50px;
}
body #page-container .page-section-title{
	padding:0 0 50px;
}
body #page-container .page-section-title .title-readmore-btn{
	width:140px;
}
body #page-container .page-section-title .title-readmore-btn a{
height: 50px;
line-height: 52px;
font-size: 20px;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_img img, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_img img{
	height:330px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_img img{
	height:200px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info .home_service_item_info_details{
	padding:0 20px 20px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info .home_service_item_info_details h4{
	font-size:21px;
	line-height:24px;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_info .home_service_item_info_details h4, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_info .home_service_item_info_details h4{
font-size: 34px;
line-height: 36px;
padding: 0 0 32px;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_info .home_service_item_info_details, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_info .home_service_item_info_details{
	padding:0 30px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info .testimonial_slider_item_content p{
	font-size:28px;
	line-height:32px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info .testimonial_slider_item_content{
	height:165px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info h4{
font-size: 26px;
line-height: 26px;
padding: 40px 0 0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info h6{
font-size: 22px;
line-height: 26px;
padding: 8px 0 0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_img{
	width:35%;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info{
width: 65%;
padding: 0 0 0 75px;
}
.et_pb_section.elderoogy-team-form-section .et_pb_row:before{
    width: 360px;
    height: 220px;
    top: -34px;
    left: -65px;
    background-size: 360px;
}
body #page-container footer#main-footer .footer-contact-section .footer-contact-info ul li{
font-size: 18px;
padding: 0 0 0 46px !important;
margin: 0 5% 0 0 !important;
}
body #page-container footer#main-footer .footer-contact-section .footer-contact-info ul li.footer-location{
	width:auto;
	font-size:18px;
}
body #page-container footer#main-footer .footer-main-section .footer-logo-widget{
	width:169px;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget .widget_nav_menu ul li{
	margin:0 36px 0 0;
}
body #page-container footer#main-footer .footer-main-section .footer-social-widget .footer-social-info ul li{
	margin:0 0 0 23px;
}
body #page-container footer#main-footer .footer-main-section .footer-social-widget{
	padding:13px 0 0;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget{
	padding:12px 0 0 44px;
}
#page-container header#main-header #et-top-navigation nav ul li.mega-menu ul.sub-menu{
	left:110px !important;
}
.et_pb_section.about-providing-section .et_pb_column.about-providing-right{
	width:43%;
}
.et_pb_section.about-providing-section .et_pb_column h3{
font-size: 36px;
line-height: 40px;
padding: 0 0 22px;
}
.et_pb_section.about-providing-section .et_pb_column.about-providing-left{
    width: 57%;
    padding: 80px 0 0 50px;
}
.et_pb_section.about-trusted-section .et_pb_module h3{
font-size: 36px;
line-height: 40px;
padding: 0 0 30px;
}
html body p{
	padding:0 0 24px;
}
.et_pb_section.our-mission-section ul#our_mission_list li .our_mission_item_details .our_mission_item_info h3{
font-size: 36px;
line-height: 40px;
padding: 20px 0 0;
}
body #page-container .page-banner-section .page-title h1{
	font-size:52px;
	line-height:54px;
}
body #page-container .page-banner-section .page-title p{
	padding:14px 0 0;
}
body #page-container .page-banner-section .page-title{
	padding:200px 0 0;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column h3{
	font-size:36px;
	line-height:44px;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column.service-premier-right{
margin: 0 -10px -132px 0 !important;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column.service-premier-right:after{
	height:188px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info h3{
	font-size:36px;
	line-height:42px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info{
	padding:0 0 0 40px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info .our_services_item_content p{
	padding:18px 0 0;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info .service-readmore a{
width: 150px;
height: 48px;
line-height: 48px;
font-size: 18px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info .service-readmore{
	padding:32px 0 0;
}
.et_pb_section.our-services-section #our_services_list .our_services_item{
	padding:0 0 70px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item:nth-child(2n) .our_service_item_details .our_service_item_info{
	padding-right:40px;
}
.et_pb_section.single-service-info-section .et_pb_module h3{
font-size: 28px;
line-height: 34px;
padding: 0 0 26px;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h2{
font-size: 30px;
line-height: 38px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul.last{
	float:right;
	padding:0;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul{
	float:left;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul li{
padding: 0 0 0 46px !important;
font-size: 22px;
margin: 0 0 20px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info{
	padding:40px 0 0;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left .et_pb_module h3{
font-size: 30px;
line-height: 36px;
padding: 0 0 26px;
}
body #page-container #main-content form p{
	padding:0 0 14px;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left .et_pb_module{
	padding:30px 40px 32px;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-right .contact-map iframe{
	height:440px;
}
.faqs-page-section #accordion.faqs_list h3{
font-size: 22px;
line-height: 30px;
padding: 30px 40px 30px 0;
}
.faqs-page-section #accordion.faqs_list .ui-accordion-content{
	padding:15px 40px 40px 0;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-title .page-title-info, body.page-template-template-faqs-php #page-container .page-banner-section .page-title .page-title-info{
width: 520px;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-title, body.page-template-template-faqs-php #page-container .page-banner-section .page-title{
	padding:180px 0 0;
}
.et_pb_section.testimonial-special-section .et_pb_module h4{
font-size: 28px;
line-height: 38px;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item{
	padding:55px 0;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item .testimonial_list_item_content p{
	font-size:22px;
	line-height:32px;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item h4{
	font-size: 22px;
line-height: 24px;
padding: 26px 0 7px;
}
#main-content .testimonials-page-section{
	padding:0 0 45px;
}
.et_pb_section.testimonial-special-section.et_section_regular{
	padding:70px 0 55px;
}
.et_pb_section.career-team-section.et_section_regular{
	padding:140px 0 0;
}
.et_pb_section.career-team-section .et_pb_module h3{
font-size: 28px;
line-height: 34px;
padding: 0 0 28px;
}
.et_pb_section.career-joinus-section .et_pb_module.career-form-img{
	width:290px;
}
.et_pb_section.career-joinus-section .et_pb_column.career-joinus-right{
	padding-bottom:70px;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-title h2{
font-size: 52px;
line-height: 52px;
padding: 0 0 20px;
}
.et_pb_section.career-mission-section .et_pb_column .mission-list-detais h5{
	font-size:28px;
	padding:13px 0 0;
}
.et_pb_section.career-mission-section .et_pb_column .mission-list-detais{
	padding:45px 20px;
}
.et_pb_section.career-mission-section.et_section_regular{
	padding:80px 0;
}
body #page-container .page-banner-section.page-nobanner{
	padding:145px 0 80px;
}


}


@media only screen and (max-width: 767px) {
#page-container header#main-header{
	padding:12px 0;
}
body .container, body .et_pb_row{
	padding-left:10px;
	padding-right:10px;
}
#page-container header#main-header .logo_container{
	width:200px;
	padding:0;
}
#page-container header#main-header #et-top-navigation{
	float:right;
	padding:7px 0 !important;
}
#page-container header#main-header #et-top-navigation #et_mobile_nav_menu, #page-container header#main-header #et-top-navigation #top-menu-nav{
	display:none !important;
}
#page-container header#main-header #et-top-navigation #mobile_menu_nav .mobile_menu_toggle{
width: 36px;
height: 32px;
border: 1px solid #9ccb3b;
cursor:pointer;
background:url(images/mobile-menu-icon.jpg) no-repeat center center #fff;
}
#page-container header#main-header #et-top-navigation ul#mobile_main_menu{
background: #9ccb3b;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
padding: 10px 12px;
border: none;
margin: 19px 0 0;
position: absolute;
left: 0;
width: 100%;
visibility: visible;
opacity: 1;
z-index: 9999;
display:none;
}
#page-container header#main-header #et-top-navigation ul#mobile_main_menu li{
float: none;
display: block;
margin: 0;
padding: 0;
position: relative;
}
#page-container header#main-header #et-top-navigation ul#mobile_main_menu li a{
display: block;
color: #fff;
padding: 10px 0;
font-size: 22px;
line-height: 24px;
text-transform: capitalize;
border-width: 0 0 1px;
border-style: dotted;
border-color: #c7f666;
background: none;
}
#page-container header#main-header #et-top-navigation ul#mobile_main_menu li:last-child a{
	border:none;
}
#page-container header#main-header #et-top-navigation ul#mobile_main_menu li.menu-item-has-children > a:after{
	display:none !important;
}
#mobile_menu_nav{
	display:block !important;
}
#page-container header#main-header #et-top-navigation ul#mobile_main_menu li.menu-item-has-children span{
background: url(images/submenu-plus-icon.png) no-repeat center center;
cursor: pointer;
display: block;
height: 41px;
position: absolute;
right: 0px;
top: 0px;
width: 33px;
z-index: 999;
text-align: center;
margin: auto;
}
#page-container header#main-header #et-top-navigation ul#mobile_main_menu li.menu-item-has-children span.open-icon{
background: url(images/submenu-minus-icon.png) no-repeat center center;
}
#page-container header#main-header #et-top-navigation nav ul li ul.sub-menu:before{
	display:none !important;
}
#page-container header#main-header #et-top-navigation ul#mobile_main_menu li ul.sub-menu{
display: none;
position: relative;
width: 100%;
margin: 0;
padding: 0 0 0 15px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border: none;
left: 0 !important;
position: relative;
background: none !important;
}
#page-container header#main-header #et-top-navigation ul#mobile_main_menu li ul.sub-menu li{
	float:none;
	width:100% !important;
	margin:0;
}
#page-container header#main-header #et-top-navigation ul#mobile_main_menu li ul.sub-menu li a{
text-transform: capitalize;
font-size: 17px;
line-height: 20px;
}
#page-container header#main-header .header-right-section{
	float:left;
	width:100%;
	padding:18px 0 0;
}
#page-container header#main-header .header-top-menu-info{
	float:none;
	padding:0 0 14px;
	text-align:center;
}
#page-container header#main-header .header-top-menu-info ul.menu li{
float: none;
display: inline-block;
}
#page-container header#main-header .header-top-menu-info ul.menu li a{
padding: 0 20px 0 8px !important;
font-size: 17px;
}
#page-container header#main-header .header-contact-section .header-contact-details ul li{
font-size: 16px;
line-height: 24px;
padding: 0 0 0 27px !important;
margin: 0 8px 0 0;
background-size: 22px !important;
background-position: left 1px !important;
}
#page-container header#main-header .header-contact-section .header-contact-details ul li.header-email{
text-transform: capitalize;
float: right;
margin-right: 0;
}
.et_pb_section.home-slider-section.et_section_regular .et_pb_row{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide{
	background-position: 72% bottom;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description{
padding: 180px 10px 80px;
background: rgba(240, 249, 252, 0.5);
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details{
	width:100%;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h2{
	font-size:26px;
	line-height:32px;
}
.et_pb_section.home-about-section.et_section_regular:before, .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-left:before{
	display:none;
}
.et_pb_section.home-about-section.et_section_regular .et_pb_row{
	padding:0;
}
html body #page-container #et-main-area .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-left{
	background:#9ccb3b;
	width: 100%;
margin: 0;
padding:25px 10px;
}
html body #page-container #et-main-area .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right{
	width:100%;
	padding:25px 10px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h6{
	font-size:18px;
	line-height:18px;
}
html body, html body p{
	font-size:17px;
	line-height:22px;
}
html body p{
	padding:0 0 12px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h2{
font-size: 30px;
line-height: 32px;
padding: 0 0 10px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn{
	padding:25px 0 0;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn a{
	width: 155px;
height: 48px;
line-height: 44px;
font-size:18px;
}
.et_pb_section.home-services-section.et_section_regular{
	padding:30px 0 15px;
}
body #page-container .page-section-title h2{
font-size: 36px;
line-height: 38px;
	float:none;
}
body #page-container .page-section-title .title-readmore-btn{
	float:none;
	width:130px;
	padding:12px 0 2px;
}
body #page-container .page-section-title .title-readmore-btn a{
	height: 42px;
line-height: 42px;
}
body #page-container .page-section-title{
	padding:0 0 25px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item{
	width:100%;
	margin:0 0 15px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_img img{
	height:auto;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info .home_service_item_info_details{
	padding:0 15px 20px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info .home_service_item_info_details h4{
	font-size:21px;
	line-height:22px;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_img img, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_img img{
	height:auto;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_info .home_service_item_info_details, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_info .home_service_item_info_details{
padding: 0 15px 20px;
width: 100%;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child .home_service_item_info .home_service_item_info_details h4, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2) .home_service_item_info .home_service_item_info_details h4{
font-size: 24px;
line-height: 26px;
padding: 0 0 20px;
}
.et_pb_section.home-services-section #home_services_list .home_service_item .home_service_item_info .home_service_item_info_details .service-readmore a{
height: 44px;
width: 130px;
font-size: 17px;
line-height: 42px;
}
.et_pb_section.testimonial-slider-section.et_section_regular .et_pb_row{
	padding-top:0;
	padding-bottom:0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details{
	display:block;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_img{
	width:100%;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info{
	width:100%;
	padding:18px 0 0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info .testimonial_slider_item_content p{
	font-size:20px;
	line-height:24px;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2){
	width:100%;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info .testimonial_slider_item_content{
	height:150px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info h4{
font-size: 20px;
line-height: 24px;
padding: 15px 0 0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info h6{
font-size: 17px;
line-height: 22px;
padding: 3px 0 0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider .slick-arrow{
	width:35px;
	height:35px;
	bottom:5px;
	background-size: 35px !important;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider .slick-arrow.slick-prev{
	right:45px;
}
.et_pb_section.testimonial-slider-section.et_section_regular{
	padding:0 0 30px;
}
.et_pb_section.elderoogy-team-form-section.et_section_regular{
	padding:28px 0 0;
}
.et_pb_section.elderoogy-team-form-section.et_section_regular .et_pb_row{
padding-bottom: 210px !important;
}
.et_pb_section.elderoogy-team-form-section .et_pb_row:before{
width: 300px;
height: 190px;
top: auto;
left: 0;
background-size: 300px;
right: 0;
margin: auto;
bottom: 0;
}
.et_pb_section.elderoogy-team-form-section .et_pb_module h3{
font-size: 28px;
line-height: 32px;
padding: 0 0 16px;
}
.et_pb_section.elderoogy-team-form-section .elderology-team-form{
	width:100%;
	max-width:440px;
}
body #page-container #main-content .et_pb_section.elderoogy-team-form-section .elderology-team-form form .mc4wp-form-fields p input[type="email"]{
	height:55px;
	font-size: 19px;
line-height: 20px;
padding:3px 14px;
}
.et_pb_section.elderoogy-team-form-section .elderology-team-form form .mc4wp-form-fields p.team-form-submit{
	width:66px;
}
body #page-container #main-content .et_pb_section.elderoogy-team-form-section .elderology-team-form form .mc4wp-form-fields p input[type="submit"]{
	font-size:18px;
	padding:0 0 0 10px;
}
body #page-container footer#main-footer .footer-contact-section .footer-contact-info ul li{
	float:none !important;
	padding: 0 0 0 40px !important;
margin: 0 0 12px !important;
font-size:18px;
}
body #page-container footer#main-footer .footer-contact-section{
	padding:30px 0 18px;
}
body #page-container footer#main-footer .footer-main-section .footer-logo-widget{
	float:none;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget{
	float:none;
	padding:30px 0 25px;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget:after{
	display:none;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget .widget_nav_menu ul li{
	width:32%;
	margin:0 2% 2% 0;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget .widget_nav_menu ul li:nth-child(3n){
	margin-right:0;
}
body #page-container footer#main-footer .footer-main-section .footer-social-widget{
	float:none;
	margin:0;
	padding:0;
}
body #page-container footer#main-footer .footer-main-section .footer-social-widget .footer-social-info ul li{
	margin:0 20px 0 0;
}
body #page-container footer#main-footer .footer-main-section{
	padding:30px 0;
}
body #page-container footer#main-footer .footer-copyright-section{
	padding:18px 0;
}
body #page-container footer#main-footer .footer-copyright-section p{
	font-size:17px;
	text-align:center;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-l{
	float:none;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-r{
	float:none;
	padding:14px 0 0;
}
body #page-container .page-banner-section .page-banner-img img{
	height:340px;
}
body #page-container .page-banner-section .page-title{
	padding:180px 0 0;
}
body #page-container .page-banner-section .page-title h1{
	font-size:40px;
	line-height:40px;
}
body #page-container .page-banner-section .page-title .page-title-info{
	width:100%;
}
body #page-container .page-banner-section .page-title p{
	padding:5px 0 0;
}
.et_pb_section.about-providing-section.et_section_regular{
	padding:30px 0 0;
}
.et_pb_section.about-providing-section .et_pb_column.about-providing-left{
	width:100%;
	float:left;
	padding:0 0 25px;
}
.et_pb_section.about-providing-section .et_pb_column h3{
font-size: 25px;
line-height: 30px;
padding: 0 0 8px;
}
.et_pb_section.about-providing-section .et_pb_column.about-providing-right{
	width:100%;
	margin:0;
}
.et_pb_section.about-trusted-section.et_section_regular{
	padding:30px 0 0;
}
.et_pb_section.about-trusted-section .et_pb_module h3 br{
	display:none;
}
.et_pb_section.about-trusted-section .et_pb_module h3{
font-size: 23px;
line-height: 26px;
padding: 0 0 12px;
}
.et_pb_section.about-trusted-section .et_pb_module p{
	letter-spacing:0;
}
.et_pb_section.our-mission-section.et_section_regular{
	padding:30px 0 10px;
}
body #page-container .et_pb_section.our-mission-section .page-section-title{
	padding:0 0 18px;
}
.et_pb_section.our-mission-section ul#our_mission_list li{
	width:100%;
	margin:0 0 20px;
}
.et_pb_section.our-mission-section ul#our_mission_list li .our_mission_item_details .our_mission_item_img{
	border-bottom-width:8px;
}
.et_pb_section.our-mission-section ul#our_mission_list li .our_mission_item_details .our_mission_item_info h3{
font-size: 28px;
line-height: 30px;
padding: 12px 0 0;
}
.et_pb_section.our-mission-section ul#our_mission_list li .our_mission_item_details .our_mission_item_info p{
	padding:4px 0 0;
}
body #page-container .page-action-section .action-section-button img{
	width:35px;
}
body #page-container .page-action-section{
	top:480px;
}
body #page-container .page-action-section .page-appointment-setion{
	margin-top:10px;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column.service-premier-left{
	width:100%;
	background:#4fb2de;
	padding:25px 10px;
}
.et_pb_section.service-premier-section.et_section_regular .et_pb_row{
	padding:0;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column h3{
	font-size:25px;
	line-height:30px;
	letter-spacing:0;
	padding:0;
}
.et_pb_section.service-premier-section .et_pb_row:before, .et_pb_section.service-premier-section .et_pb_row:before, .et_pb_section.service-premier-section .et_pb_row .et_pb_column.service-premier-right:after{
	display:none;
}
.et_pb_section.service-premier-section .et_pb_row .et_pb_column.service-premier-right{
padding: 25px 10px;
float: left;
width: 100%;
margin: 0 !important;
background: #9ccb3b;
}
.et_pb_section.our-services-section.et_section_regular{
	padding:30px 0 10px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details{
	display:block;
}
.et_pb_section.our-services-section #our_services_list .our_services_item{
	padding:0 0 25px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_img{
	width:100%;
	border-bottom-width:8px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info{
	width:100%;
	padding:12px 0 0;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info h3{
	font-size:26px;
	line-height:27px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info .our_services_item_content p{
	padding:8px 0 0;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info .service-readmore{
	padding:18px 0 0;
}
.et_pb_section.our-services-section #our_services_list .our_services_item .our_service_item_details .our_service_item_info .service-readmore a{
width: 135px;
height: 42px;
line-height: 42px;
}
.et_pb_section.our-services-section #our_services_list .our_services_item:nth-child(2n) .our_service_item_details .our_service_item_info{
	padding-right:0;
}
body #page-container .single-service-title-section h2{
font-size: 26px;
line-height: 30px;
padding: 5px 0 15px;
}
.single-service-title-section .single-title-info{
	display:block;
}
.single-service-title-section .single-service-title-l{
	width:100%;
	padding:0 0 26px;
}
.single-service-title-section .single-service-title-r{
	width:100%;
}
body #page-container .single-service-title-section{
	padding:180px 0 40px;
}
body #page-container .single-service-title-section .book-appointment-btn a{
	font-size: 18px;
	height:50px;
	line-height:52px;
}
body #page-container .single-service-title-section .book-appointment-btn{
width: 240px;
margin: 0;
}
html body.single #page-container #et-main-area #content-area .et_pb_section .et_pb_row{
	padding:0 10px;
}
html body.single #page-container #et-main-area #content-area .et_pb_section.single-service-info-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.single-service-info-section .et_pb_module h3{
font-size: 20px;
line-height: 24px;
padding: 0 0 15px;
}
html body.single #page-container #et-main-area #content-area .et_pb_section.home-about-section.et_section_regular .et_pb_row{
	padding:0;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h6{
padding: 0 0 0 16px;
margin: 0 0 8px;
background-size: 10px;
background-position:left 2px;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h2{
line-height: 27px;
font-size: 23px;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn{
	padding:24px 0 0;
}
html body.single .et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right .learn-more-btn a{
	width:235px;
}
#page-container .single-related-section{
	padding:30px 0;
}
#page-container .single-related-section .single-related-title{
	float:none;
}
#page-container .single-related-section .single-related-title h3{
	padding:0 0 18px;
	font-size: 30px;
line-height: 32px;
}
#page-container .single-related-section .single-related-title h3 br{
	display:none;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .home_service_item{
	margin:0 5px;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list{
	margin:0 -5px;
}
#page-container .single-related-section .single-related-right{
	float:none;
	width:100%;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .slick-arrow.slick-prev{
	left:auto;
	right:40px;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .slick-arrow{
	width:30px;
	height:30px;
	bottom:auto;
	background-size: 30px !important;
top: -45px;
}
body.single-our_services #page-container .single-related-section .et_pb_section.home-services-section #home_services_list .slick-arrow.slick-next{
	right:0;
	left:auto;
}
.et_pb_section.career-team-section.et_section_regular{
	padding:30px 0 0;
}
.et_pb_section.career-team-section .et_pb_module h3{
font-size: 20px;
line-height: 26px;
padding: 0 0 15px;
}
.et_pb_section.career-joinus-section.et_section_regular{
	padding:30px 10px 0;
}
.et_pb_section.career-joinus-section .et_pb_row{
	padding:20px 20px 0;
}
.et_pb_section.career-joinus-section .et_pb_column h2{
font-size: 42px;
line-height: 42px;
padding: 0 0 8px;
}
.et_pb_section.career-joinus-section .et_pb_column.career-joinus-left{
	width:100%;
}
.et_pb_section.career-joinus-section .et_pb_column.career-joinus-right{
    float: left;
    width: 100%;
    padding: 20px 0 0;
}
.et_pb_section.career-joinus-section .career-join-form .career-form-details .one_half{
	width:100%;
	margin:0;
}
body #page-container #main-content form p input[type="text"], body #page-container #main-content form p input[type="tel"], body #page-container #main-content form p input[type="email"], body #page-container #main-content form p input[type="password"], body #page-container #main-content form p input[type="file"], body #page-container #main-content form p select, body #page-container #main-content form p textarea{
	height:50px;
	font-size: 16px;
padding: 3px 15px;
}
body #page-container #main-content form p{
	padding:0 0 10px;
}
.et_pb_section.career-joinus-section .career-join-form form h6{
	font-size:19px;
	padding:10px 0;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap .wpcf7-list-item input[type="radio"] + .wpcf7-list-item-label:before{
	width:37px;
}
.et_pb_section.career-joinus-section .career-join-form form .wpcf7-form-control-wrap.available-imediately{
	padding:4px 0 12px;
}
body #page-container #main-content form p select, body #page-container #main-content form p textarea{
	height:100px;
	padding-top:12px;
}
.et_pb_section.career-joinus-section .career-join-form form .attach h6{
	padding-top:5px;
}
body #page-container #main-content .et_pb_section.career-joinus-section .career-join-form form p.contact-form-submit{
	padding-top:16px;
}
body #page-container #main-content form p input[type="submit"]{
width: 150px;
height: 50px;
line-height: 49px;
}
.et_pb_section.career-joinus-section .et_pb_module.career-form-img{
position: relative;
bottom: 0;
left: 0;
width: 100%;
padding: 15px 0 0;
}
.et_pb_section.career-mission-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-title{
	width:100%;
	padding:0 0 20px;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-f, .et_pb_section.career-mission-section .et_pb_column.career-mission-m, .et_pb_section.career-mission-section .et_pb_column.career-mission-r{
	width:100%;
	border-bottom-width:8px;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-f, .et_pb_section.career-mission-section .et_pb_column.career-mission-m{
	margin:0 0 20px !important;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-title h2 br{
	display:none;
}
.et_pb_section.career-mission-section .et_pb_column.career-mission-title h2{
font-size: 42px;
line-height: 42px;
padding: 0 0 1px;
margin: 0;
}
.et_pb_section.career-mission-section .et_pb_column .mission-list-detais{
	padding:40px 25px;
}
.et_pb_section.career-mission-section .et_pb_column .mission-list-detais h5{
font-size: 26px;
line-height: 26px;
padding: 12px 0 0;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-title, body.page-template-template-faqs-php #page-container .page-banner-section .page-title{
	padding:180px 0 0;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-banner-img img, body.page-template-template-faqs-php #page-container .page-banner-section .page-banner-img img{
	height:340px;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-title .page-title-info, body.page-template-template-faqs-php #page-container .page-banner-section .page-title .page-title-info{
	width:100%;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-title .page-title-info h1, body.page-template-template-faqs-php #page-container .page-banner-section .page-title .page-title-info h1{
	font-size: 30px;
line-height: 36px;
}
.et_pb_section.testimonial-special-section.et_section_regular{
	padding:26px 0;
}
.et_pb_section.testimonial-special-section .et_pb_module h4{
font-size: 21px;
line-height: 26px;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item{
	padding:25px 0;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item .testimonial_list_item_content p{
	font-size:18px;
	line-height:24px;
	letter-spacing:0;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item h4{
font-size: 21px;
line-height: 22px;
padding: 16px 0 5px;
letter-spacing: 0;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item h6{
	font-size:16px;
}
#main-content .testimonials-page-section{
	padding:0 0 5px;
}
#main-content .faqs-page-section{
	padding:20px 0 30px;
}
.faqs-page-section #accordion.faqs_list h3{
font-size: 19px;
line-height: 23px;
padding:15px 30px 15px 0;
}
.faqs-page-section #accordion.faqs_list h3 span{
	right:0;
}
.faqs-page-section #accordion.faqs_list .ui-accordion-content{
	padding:10px 10px 16px 0;
}
.faqs-page-section #accordion.faqs_list div p{
	line-height:22px;
}
.et_pb_section.faq-questions-section.et_section_regular{
	padding:0 0 30px;
}
.et_pb_section.faq-questions-section .et_pb_module h2{
font-size: 26px;
line-height: 26px;
padding: 0 0 16px;
}
.et_pb_section.faq-questions-section .et_pb_module .faq-contact-btn{
	width:165px;
}
.et_pb_section.faq-questions-section .et_pb_module .faq-contact-btn a{
height: 46px;
line-height: 48px;
}
body.page-id-21 #page-container .page-banner-section .page-title{
	padding-top:180px;
}
body.page-id-21 #page-container .page-banner-section .page-banner-img img{
	height:320px;
}
.et_pb_section.contact-page-section.et_section_regular{
	padding:0 0 30px;
	margin:0;
}
.et_pb_section.contact-page-section .et_pb_column.et_pb_column_1_2{
	width:100%;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left .et_pb_module{
	padding:20px 20px 15px;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left .et_pb_module h3{
font-size: 25px;
line-height: 28px;
padding: 0 0 15px;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-right{
float: left;
width: 100%;
padding: 20px 0 0;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-right .contact-map iframe{
	height:260px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul{
	float:none;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul li{
padding: 0 0 0 45px !important;
font-size: 22px;
line-height: 40px;
margin: 0 0 12px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul{
	float:none;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info ul.last{
	float:none;
	padding:12px 0 0;
}
.et_pb_section.contact-page-section .et_pb_column .contact-page-info{
	padding:20px 0 0;
}
body.page-id-21 #page-container .page-banner-section .page-title .page-title-info{
	width:100%;
}
.et_pb_section.contact-page-section .et_pb_column.et_pb_column_1_2{
	width:100%;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left .et_pb_module form p.contact-form-submit{
	position:relative;
}
html body #page-container form.wpcf7-form .ajax-loader{
	right:0;
}
body .watch-video-iframe{
	width:100%;
}
body #page-container .page-action-section .action-section-form{
	right:35px;
	width:275px;
}
body #page-container .page-action-section .action-section-form .action-form-info{
	padding:15px 15px 5px;
}
body #page-container .page-action-section .action-section-form h3{
font-size: 24px;
line-height: 26px;
padding: 0 0 15px;
}
body #page-container .page-action-section .action-section-form form p input[type="text"], body #page-container .page-action-section .action-section-form form p input[type="tel"], body #page-container .page-action-section .action-section-form form p input[type="email"], body #page-container .page-action-section .action-section-form form p input[type="date"], body #page-container .page-action-section .action-section-form form p select, body #page-container .page-action-section .action-section-form form p textarea{
	height:50px;
	padding:0 15px;
	font-size:17px;
}
body #page-container .page-action-section .action-section-form form p{
	padding:0 0 10px;
}
body #page-container .page-action-section .action-section-form form p input[type="submit"]{
	height:50px;
	line-height:50px;
	font-size: 17px;
}
body #page-container .page-action-section .action-section-form form p textarea{
	height:80px;
	padding-top:12px;
}
body.home #page-container .page-action-section{
	top:260px;
}
body.postid-26 #page-container .single-service-title-section h2, body.postid-28 #page-container .single-service-title-section h2{
	font-size:25px;
	line-height:28px;
}
html body.single #page-container .page-action-section{
	top:420px;
}
body.page-template-template-testimonials-php #page-container .page-action-section, body.page-template-template-faqs-php #page-container .page-action-section{
	top:320px;
}
body #page-container .page-banner-section.page-nobanner{
	padding:140px 0 35px;
}

}


@media only screen and (min-width: 568px) and (max-width: 767px) {
#page-container header#main-header .header-top-menu-info{
position: absolute;
top: 12px;
right: 55px;
padding:0;
}
#page-container header#main-header .header-contact-section .header-contact-details ul li{
font-size: 18px;
line-height: 30px;
padding: 0 0 0 40px !important;
background-size: 30px !important;
background-position: left 0 !important;
}
#page-container header#main-header .header-contact-section .header-contact-details ul li.header-email{
	text-transform:uppercase;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details h2{
	font-size:32px;
	line-height:34px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-details{
	width:390px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h2{
font-size: 38px;
line-height: 40px;
padding: 0 0 15px;
}
html body, html body p{
	font-size:19px;
	line-height:25px;
}
.et_pb_section.home-about-section .et_pb_row .et_pb_column.home-about-right h6{
	font-size:20px;
	line-height:20px;
}
body #page-container .page-section-title .title-readmore-btn{
	float:right;
	padding-top:0;
	width: 120px;
}
body #page-container .page-section-title h2{
	float:left;
	font-size: 32px;
line-height: 36px;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:first-child, body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2){
	width:49%;
}
body.home .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2), .et_pb_section.home-services-section #home_services_list .home_service_item:nth-child(2n){
	margin-right:0;
}
.et_pb_section.home-services-section #home_services_list .home_service_item{
	width:49%;
	margin-right:2%;
}
body #page-container .page-section-title{
	padding:0 0 20px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider{
	margin:0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info .testimonial_slider_item_content p{
	font-size:24px;
	line-height:28px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info .testimonial_slider_item_content{
	height:120px;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info h4{
font-size: 24px;
line-height: 26px;
padding: 18px 0 0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider li .testimonial_slider_item_details .testimonial_slider_item_info h6{
font-size: 20px;
line-height: 24px;
padding: 5px 0 0;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider .slick-arrow{
width: 40px;
height: 40px;
bottom: 15px;
background-size: 40px !important;
}
.et_pb_section.testimonial-slider-section ul#testimonial_slider .slick-arrow.slick-prev{
	right:55px;
}
.et_pb_section.elderoogy-team-form-section .elderology-team-form form .mc4wp-form-fields p.team-form-submit{
	width:70px;
}
body #page-container footer#main-footer .footer-main-section .footer-menu-widget .widget_nav_menu ul li{
	width:auto;
	margin:0 25px 0 0 !important;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-r{
	float:right;
	padding:0;
}
body #page-container footer#main-footer .footer-copyright-section .footer-copyright-l{
	float:left;
}
body #page-container footer#main-footer .footer-copyright-section p{
	font-size:18px;
}
body #page-container .page-banner-section .page-banner-img img{
	height:380px;
}
body #page-container .page-banner-section .page-title h1{
	font-size:46px;
	line-height:48px;
}
body #page-container .page-banner-section .page-title p{
	font-size:20px;
}
body #page-container .page-banner-section .page-title{
	padding:190px 0 0;
}
body #page-container .page-banner-section .page-title .page-title-info{
	width:56%;
}
.et_pb_section.about-providing-section .et_pb_column h3{
font-size: 34px;
line-height: 36px;
padding: 0 0 10px;
}
.et_pb_section.about-trusted-section .et_pb_module h3{
font-size: 28px;
line-height: 30px;
padding: 0 0 14px;
}
html body p{
	padding:0 0 15px;
}
.et_pb_section.our-mission-section ul#our_mission_list li{
	width:32%;
	margin-right:2%;
}
.et_pb_section.our-mission-section ul#our_mission_list li .our_mission_item_details .our_mission_item_info h3{
	font-size:24px;
	line-height:26px;
}
.et_pb_section.our-mission-section ul#our_mission_list li .our_mission_item_details .our_mission_item_info p{
	padding: 3px 0 0;
font-size: 17px;
line-height: 20px;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-title .page-title-info h1, body.page-template-template-faqs-php #page-container .page-banner-section .page-title .page-title-info h1{
font-size: 46px;
line-height: 46px;
}
body.page-template-template-testimonials-php #page-container .page-banner-section .page-title .page-title-info, body.page-template-template-faqs-php #page-container .page-banner-section .page-title .page-title-info{
	width:82%;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item .testimonial_list_item_content p{
	font-size:20px;
	line-height:25px;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item h4{
font-size: 22px;
line-height: 24px;
padding: 18px 0 5px;
}
.testimonials-page-section .testimonias_main_list .testimonial_list_item h6{
	font-size:18px;
}
.faqs-page-section #accordion.faqs_list h3{
	font-size:23px;
	line-height:26px;
}
.faqs-page-section #accordion.faqs_list div p{
	line-height:24px;
}
.et_pb_section.faq-questions-section .et_pb_module h2{
font-size: 36px;
line-height: 36px;
padding: 0 0 18px;
}


}