/*
Theme Name: Indochinese Aged Care Limited
*/

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
}

.header {width:100%;padding:7px 0 0; background:#fff; z-index:99999;}
.logo {width:100%; position: relative;}
.logo img {width:auto; position: absolute;left:0;top:0;z-index: 9999;}
.top_menu {width:100%;}
.top_header {width:100%;display: inline-block;}
.top_header_inner {width:auto; float: right;}
.language_icon {width:18px; float: left; margin-right: 5px;}
.language_icon img {width:100%;}
.language_select {width:66px; float: right;}
.language_select .styled-select select {background: transparent;width: 83px;font-size: 12px;font-family: 'PT Sans', sans-serif;ine-height:1;border: 0;color:#757575;border-radius: 0;height: 16px;-webkit-appearance: none;text-transform: uppercase;}
.language_select .styled-select {width: 100%;height: 24px;overflow: hidden;background: url(../../../images/language-arrow.png) no-repeat right #fff;}
.navbar-default {background-color:#fff;border-color:#fff;}.navbar {margin-bottom: 0;min-height: 0;}
.navbar-nav > li{padding:0 3px; position:relative;}
.top_menu .navbar-nav li a {font-size: 13px; color:#151515; text-transform: uppercase;font-family: 'PT Sans', sans-serif; font-weight: 400;padding: 10px 12px 18px 12px !important;}
.top_menu .navbar-nav > li:hover > a{color:#ed1b25 !important; background: url(../../../images/menu-hover-bg.png) no-repeat 0 0 !important; background-position: center bottom !important;}
.top_menu .navbar-nav > li.current-menu-item > a {color:#ed1b25 !important; background: url(../../../images/menu-hover-bg.png) no-repeat 0 0 !important; background-position: center bottom !important;} 
.top_menu .navbar-right {margin-right: 0 !important;}
.top_menu .navbar-nav li a.lst {padding-right: 0 !important;}
#menu-item-29 > a {padding-right: 0 !important;}
.top_menu .navbar-collapse {padding-right: 0;}

.top_menu .navbar-nav li ul {width:190px; background:#ed1b25; position: absolute; top: 48px; left:16px; display: none;padding: 4px 0 4px 0; z-index:99; }
.top_menu .navbar-nav li ul li {list-style: none; transition:0.5s;}
.top_menu .navbar-nav li ul li a {line-height: 34px !important;padding: 0 0 0 20px !important; width:100%; display: block;}
.top_menu .navbar-nav li ul li:hover a{background: rgba(201, 154, 50, 0.5);color:#fff !important; text-decoration: none;}
.top_menu .navbar-nav li:hover > ul{display:block; transition:0.5s;}
.top_menu .navbar-nav li ul li a:hover{background:none !important;}


.banner_slider {width:100%; position: relative; margin-top:86px;}
.banner_slider img {width:100%; display: block;}
.banner_slider .carousel-caption {width:410px; text-align: left;left: 58%;bottom: 95px;}
.banner_slider .carousel-caption h2 {color:#fff; font-size: 27px; font-weight: 800;font-family: 'Open Sans', sans-serif;letter-spacing: 1px; margin: 0;text-transform: uppercase;}
.banner_slider .carousel-caption h3 {color:#fff; font-size: 60px; font-weight: 800;font-family: 'Open Sans', sans-serif;letter-spacing: 1px; margin: 0;text-transform: uppercase;}
.banner_slider .carousel-caption a {width:191px; background: #ed1b25; border-bottom: 4px solid #8e060d; text-align: center;color:#fff; font-size: 19px; font-weight: 800;font-family: 'Open Sans', sans-serif; display: block; line-height: 59px; margin-top: 35px; text-transform: uppercase;}

.cycloneslider-caption-description {width:410px; text-align: left;left: 57%;bottom:110px; position:absolute;}
.cycloneslider-caption-description h2 {color:#fff; font-size: 27px; font-weight: 800;font-family: 'Open Sans', sans-serif;letter-spacing: 1px; margin: 0;text-transform: uppercase;}
.cycloneslider-caption-description h3 {color:#fff; font-size: 60px; font-weight: 800;font-family: 'Open Sans', sans-serif;letter-spacing: 1px; margin: 0;text-transform: uppercase;}
.cycloneslider-caption-description a {width:191px; background: #ed1b25; border-bottom: 4px solid #8e060d; text-align: center;color:#fff; font-size: 19px; font-weight: 800;font-family: 'Open Sans', sans-serif; display: block; line-height: 59px; margin-top: 35px; text-transform: uppercase;}
.cycloneslider-template-standard .cycloneslider-caption{background:none !important; opacity:1.0 !important;}


.banner_slider .carousel-control.left {background: url(../../../images/slider-arrow1.jpg) no-repeat 0 0; width:43px; height: 45px;opacity: 1;left: 9%;top:inherit;bottom: 0;z-index: 9999;}
.banner_slider .carousel-control.right {background: url(../../../images/slider-arrow2.jpg) no-repeat 0 0; width:43px; height: 45px;opacity: 1;top:inherit;bottom: 0;z-index: 9999;left: 13%;right: inherit;}

.cycloneslider-prev {background: url(../../../images/slider-arrow1.jpg) no-repeat 0 0 !important; width:43px !important; height: 45px !important;opacity: 1 !important;left: 9% !important;top:inherit !important;bottom: 0 !important;z-index: 9999 !important; border-radius:0 !important; box-shadow:none !important;}
.cycloneslider-next {background: url(../../../images/slider-arrow2.jpg) no-repeat 0 0 !important; width:43px !important; height: 45px !important;opacity: 1 !important;top:inherit !important;bottom: 0 !important;z-index: 9999 !important;left: 13% !important;right: inherit !important;  border-radius:0 !important; box-shadow:none !important;}
.cycloneslider-template-standard .cycloneslider-prev .arrow{display:none;}
.cycloneslider-template-standard .cycloneslider-next .arrow{display:none;}

.banner_slider_bottom {width:100%; position: absolute; left:0; bottom:-5px; z-index:999;}
.banner_slider_bottom_inner {width:100%; background: #fff;display: inline-block;padding: 0 32px;}
.body_arrow img {max-width: 100%; display: block; margin: 0 auto;width: 18px;}
.social_panel {width:auto; float:right;margin-top: -20px;}
.social_panel .fa {font-size: 16px; color:#3d3d3d;}
.social_panel .fa:hover {color:#0f8bda;}
.social_panel a {padding: 0 10px;}
.body_arrow {margin: 0 auto;width: 18px;}
.welcome {width:100%; padding: 45px 0 55px 0;}
.welcome_inner {width:100%; text-align: center; padding: 0 35px;}
.welcome_inner h2 {color:#000; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif; margin: 0 0 12px; }
.welcome_inner h2 span {width:auto; background:#fff; display: inline-block; padding: 0 41px;position: relative;}
.welcome_inner h2 span:before {content: "";background:url(../../../images/font-bg1.png) no-repeat 0 0; width:31px;height:1px;position: absolute;left:0;top:8px;}
.welcome_inner h2 span:after {content: "";background:url(../../../images/font-bg1.png) no-repeat 0 0;width:31px;height:1px;position: absolute;right:0;top:8px;}
.welcome_inner h3 {color:#000; font-size: 27px; font-weight: 800;font-family: 'Open Sans', sans-serif;letter-spacing: 1px; margin: 0 0 25px; text-transform: uppercase;}
.welcome_inner h4 {color:#ed1b24; font-size: 18px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0 0 15px; font-style: italic;line-height: 25px;}
.welcome_inner p {color:#3c3c3c; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0; line-height: 22px;}
.service {width:100%; background: #efefef;}
.service_left {width:100%;}
.service_left img {width:100%; display: block;}
.service_right {width:100%; background: #fede03;text-align: center;padding: 70px 0 61px;display: inline-block;}
.service_top {width:100%;}
.service_top h2 {color:#000; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0 0 10px;}
.service_top h2 span {width:auto; background:#fede03; display: inline-block; padding: 0 41px;position: relative;}
.service_top h2 span:before {content: "";background:url(../../../images/font-bg2.png) no-repeat 0 0; width:31px;height:1px;position: absolute;left:0;top:8px;}
.service_top h2 span:after {content: "";background:url(../../../images/font-bg2.png) no-repeat 0 0;width:31px;height:1px;position: absolute;right:0;top:8px;}
.service_top h3 {color:#000; font-size: 23px; font-weight: 800;font-family: 'Open Sans', sans-serif;margin: 0; text-transform: uppercase;}
.service_bottom {width:100%;display: inline-block; margin-top: 35px;}
.service_bottom_box {width:100%; text-align: center;display: inline;}
.srv {display: table-cell; vertical-align: middle;width:111px;height:111px; background: url(../../../images/srv-bg.png) no-repeat 0 0; background-position:center;}
.srv img {max-width: 100%;}
.service_bottom_box h2 {color:#000; font-size: 22px; font-weight: 300;font-family: 'Open Sans', sans-serif;margin: 15px 0 0; background: url(../../../images/ss1.png) no-repeat 0 0; background-position:center bottom;height: 100px;}
.srv img.hvn {display: none;}
.service_bottom_box:hover .srv img.hvn {display: inline;}
.service_bottom_box:hover .srv img.hv {display: none;}
.service_bottom_box:hover .srv {background: url(../../../images/srv-bgh.png) no-repeat 0 0; background-position:center;}
.service_bottom_box:hover h2 {color:#ae9800;background: url(../../../images/ss.png) no-repeat 0 0; background-position:center bottom;height: 100px; margin:0; transition:0.5s;}
.for_nopadding {padding-right: 0;}
.for_nopadding2 {padding-left: 0;}
.gallery {width:100%; background: #d1131c; text-align: center; padding: 70px 0 140px;}
.gallery_head h2 {color:#fff; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0 0 10px;}
.gallery_head h2 span {width:auto; background:#d1131c; display: inline-block; padding: 0 41px;position: relative;}
.gallery_head h2 span:before {content: "";background:url(../../../images/font-bg3.png) no-repeat 0 0; width:31px;height:1px;position: absolute;left:0;top:8px;}
.gallery_head h2 span:after {content: "";background:url(../../../images/font-bg3.png) no-repeat 0 0;width:31px;height:1px;position: absolute;right:0;top:8px;}
.gallery_head h3 {color:#fff; font-size: 23px; font-weight: 800;font-family: 'Open Sans', sans-serif;margin: 0; text-transform: uppercase;}
.gallery_pictures {width:100%;margin-top: -95px;}
.galbox {width:100%;}
.galbox img {width:100%; display: block;}
.gl {width:100%;position: relative;}
.gl_hover {width:100%; height: 100%; background: rgba(0, 0, 0, 0.6);position: absolute; left:0; top:0;display: none;text-align: center;padding: 38% 0;}
.gl_hover h2 {color:#fff; font-size: 19px; font-weight: 700;font-family: 'Open Sans', sans-serif;margin: 0 0 20px;}
.gl_hover img {width:auto; display: inline-block;}
.gl:hover .gl_hover {display: block;}
.event {width:100%; background: #efefef;padding: 68px 0;}
.event_head {width:100%; text-align: center;margin-bottom: 40px;}
.event_head h2 {color:#000; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0 0 10px;}
.event_head h2 span {width:auto; background:#efefef; display: inline-block; padding: 0 41px;position: relative;}
.event_head h2 span:before {content: "";background:url(../../../images/font-bg2.png) no-repeat 0 0; width:31px;height:1px;position: absolute;left:0;top:8px;}
.event_head h2 span:after {content: "";background:url(../../../images/font-bg2.png) no-repeat 0 0;width:31px;height:1px;position: absolute;right:0;top:8px;}
.event_head h3 {color:#000; font-size: 23px; font-weight: 800;font-family: 'Open Sans', sans-serif;margin: 0; text-transform: uppercase;}
.event_box {width:100%; background: #fff;box-shadow: 2px 7px 9px #e2e2e2;}
.event_pic {width:100%;}
.event_pic img {max-width:100%; display: block; height:auto;}
.event_pic_info {width:100%;padding: 34px 0 40px;}
.event_pic_info h2 {color:#000; font-size: 22px; font-weight: 300;font-family: 'Open Sans', sans-serif;margin: 0 0 22px;}
.event_pic_info h2 span {width:auto; background:#fff; display: inline-block; padding: 0 0 0 35px;position: relative;}
.event_pic_info h2 span:before {content: "";background:url(../../../images/font-bg4.png) no-repeat 0 0; width:31px;height:1px;position: absolute;left:0;top:13px;}
.event_pic_info p {color:#3c3c3c; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0 0 22px; line-height: 22px;padding: 0 32px;}
.event_pic_info a {color:#9d9d9d; font-size: 11px; font-weight: 700;font-family: 'Open Sans', sans-serif; text-transform: uppercase; /*background: url(../../../images/gray-arrow.jpg) no-repeat 36px 5px;*/ background: url(../../../images/gray-arrow.jpg) no-repeat 2px 5px; /*padding: 0 53px;*/ padding: 0 20px;}
.event_pic_info a:hover {color:#d1131c;/*background: url(../../../images/red-arrow.jpg) no-repeat 36px 5px;*/ background: url(../../../images/red-arrow.jpg) no-repeat 2px 5px; text-decoration: none;}
.footer {width:100%; background: #505050; padding: 95px 0 79px;}
.footer_left {width:100%; position: relative;}
.footer_left_inner {width:100%; background: #fede03; padding: 50px 0 40px;text-align: center;position: absolute;left:0;top:0; min-height:365px;}
.footer_left_inner h2 {color:#000; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0 0 10px;}
.footer_left_inner h2 span {width:auto; background:#fede03; display: inline-block; padding: 0 41px;position: relative;}
.footer_left_inner h2 span:before {content: "";background:url(../../../images/font-bg2.png) no-repeat 0 0; width:31px;height:1px;position: absolute;left:0;top:8px;}
.footer_left_inner h2 span:after {content: "";background:url(../../../images/font-bg2.png) no-repeat 0 0;width:31px;height:1px;position: absolute;right:0;top:8px;}
.footer_left_inner h3 {color:#000; font-size: 23px; font-weight: 800;font-family: 'Open Sans', sans-serif;margin: 0; text-transform: uppercase;}
.footer_left_inner p {color:#000; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;line-height: 22px;padding: 26px 58px 10px;}
.footer_left_inner a, .event-readmore a {color:#d1131c; font-size: 11px; font-weight: 700;font-family: 'Open Sans', sans-serif; text-transform: uppercase; background: url(../../../images/red-arrow2.jpg) no-repeat 36px 3px; padding: 0 53px; text-decoration: none;}
.event-readmore a {background: url(../../../images/red-arrow2.jpg) no-repeat 0px 3px; padding: 0 20px;}

.download {width:230px; margin: 35px auto 0;border:1px solid #dfc300; display: inline-block; text-align: left;}
.download img {width:auto; float: left;}
.download h2 {color:#b29b01; font-size: 16px; font-weight: 800;font-family: 'Open Sans', sans-serif;margin: 0; text-transform: uppercase;float: right;width: 150px;padding: 5px 0 0;line-height: 20px;}
.download h2  a { background:none; color:#b29b01; padding:0; font-weight:800; font-size: 16px;}
.footer_right {width:100%;}
.footer_right_head {width:100%;}
.footer_right_head h2 {color:#fff; font-size: 23px; font-weight: 800;font-family: 'Open Sans', sans-serif;margin: 0 0 22px; text-transform: uppercase;}
.footer_right_head h2 span {width:auto; background:#505050; display: inline-block; padding: 0 0 0 80px;position: relative;}
.footer_right_head h2 span:before {content: "";background:url(../../../images/font-bg5.png) no-repeat 0 0; width:69px;height:1px;position: absolute;left:0;top:13px;}
.footer_right_info {width:100%; display: inline-block; margin-top: 5px;}
.footer_right_info_box {width:auto; float: left;}
.footer_right_info_box img {width:24px; float: left; margin-right: 17px;}
.footer_right_info_box p {color:#fff; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0;width:178px; float: right;}
.footer_right_info_box a {color:#fff; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0;width:178px; float: right;}
.footer_right_info_box.wd1 {width:219px;}
.footer_right_info_box.wd2 {width:219px;margin-left: 77px;}
.footer_right_info_box.wd3 {width:234px;}
.footer_right_info_box.wd3 img {margin-right: 5px;}
.footer_right_info_box.wd3 a {width: 199px;}
.footer_right_info_box.wd2 a {line-height: 33px;}
.footer_menu_social {width:100%; margin-top: 62px; display: inline-block;}
.footer_menu {width:500px; float: left;}
.footer_menu ul {width:100%; margin: 0; padding: 0;}
.footer_menu ul li {list-style: none; padding: 0 6px; margin: 0 0 7px; border-right: 1px solid #b6b6b6; display: inline-block;}
.footer_menu ul li a {display: block;font-size: 13px; color:#b6b6b6; font-family: 'PT Sans', sans-serif; font-weight: 400; line-height: 11px;}
.footer_menu ul li:last-child {border-right: none;}
.footer_social {width:193px; float: right;text-align: center;}
.footer_social .fa {border-radius: 50%; border:1px solid #b7b7b7; color:#b7b7b7; font-size: 16px;width:49px;height:49px;display: table-cell;vertical-align: middle;}
.footer_social .fa:hover {border:1px solid #ed1b25; color:#ed1b25;}
.footer_social  a {padding:0 9px; float:left;}
.footer_social  a.nopad {padding-right: 0;}
.footer_bottom {width:100%; background: #000;}
.footer_bottom p {text-align: right;color:#7c7c7c; font-size: 11px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0; line-height: 73px;}
.stickytop { padding:0; transition:0.5s;}
.stickytop .logo img{max-width:70%; transition:all 0.7s ease 0s; height:auto; margin-top:-3px;}

/*INNERPAGE*/
.inner-section{ margin-top:-60px; background:#fff; padding-bottom:60px;}
.inner-section h5 {font-size:23px; font-weight:800; font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#000000; margin:20px 0 15px 0; padding:0;}
.inner-section p {text-align:left; margin:0 0 16px;}
.align-left {float:left; margin:7px 30px 30px 0;}
.align-center {text-align:center !important; margin-bottom:30px !important;}
.inner-section img {max-width:100%;}

.blog-section-right { margin-top:-60px; background:#fede03 ; padding-bottom:20px; padding-top:20px;}
.blog-section-left { margin-top:-60px; background:#fff; padding-bottom:60px; padding-top:20px;}
.blog-section-right h2 {font-size:18px; font-weight:700; font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#000000; margin:0 0 10px 0;}
.blog-section-right ul {margin:0 0 30px 5px; padding:0;}
.blog-section-right ul li {color:#3c3c3c; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin:0 0 5px; line-height: 22px; list-style:none; background:url(../../../images/blog-arrow.png) no-repeat 0 8px; padding:0 0 0 15px;} 
.blog-section-right ul li a {color:#3c3c3c; text-decoration:none;}
.blog-section-right ul li a:hover {text-decoration:none; color:#ed1b24;}
.blog-thumb-pic img{max-width:100%; height:auto;}
.blog_inner h1 {font-size:23px; font-weight:800; font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#000000; margin:0 0 15px 0; padding:0; text-align:center;}
.comment-respond h2 {font-size:18px; font-weight:700; font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#000000; margin:20px 0 10px 0;}
.comment-respond p{color:#3c3c3c; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0 0 10px; line-height: 22px;}
.blog-section-left label {font-weight:400;}
.blog-section-left textarea {width:100%; border:1px solid #ed1b24; height:80px; padding:5px 0 5px 6px;}
.blog-section-left input {width:100%; border:1px solid #ed1b24; padding:5px 0 5px 6px;}
.submit{width:150px !important; background: #ed1b25; border-bottom: 4px solid #8e060d !important; text-align: center;color:#fff; font-size: 16px; font-weight: 400;font-family: 'Open Sans', sans-serif; display: block; line-height: 25px; margin-top: 20px; }
.navigation.post-navigation h2 {font-size:18px; font-weight:700; font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#000000; margin:20px 0 10px 0;}
.nav-previous a span {color:#3c3c3c; text-decoration:none;}
.nav-previous a:hover{text-decoration:none; color:#3c3c3c;}
.post-title {color:#ed1b24 !important; text-decoration:none;}
.post-title:hover {color:#3c3c3c;}
.logged-in-as a {color:#ed1b24 !important; text-decoration:none;}
.logged-in-as a:hover{color:#3c3c3c !important;}
.event-heading {text-align:center;}
.blog-main h1  {font-size:23px; font-weight:800; font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#000000; margin:0 0 15px 0; padding:0; text-align:center;}
.blog-heading-main h2{font-size:18px; font-weight:700; font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#000000; margin:20px 0 10px 0;}
.blog-heading-main h2 a {color:#000000; text-decoration:none;}
.blog-heading-main h2 a:hover{color:#ed1b24;}
.blog-single {overflow:hidden; margin-bottom:30px; padding:0 15px 30px; box-shadow:2px 7px 9px 6px #e2e2e2;}
.errorpg h1 {font-size:23px; font-weight:800; font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#000000; margin:50px 0 15px 0; padding:0; text-align:center;}
.errorpg p {text-align:center;}
.errorpg input{border:1px solid #ed1b24; padding:5px 0 5px 6px;}
.search-submit {width:150px !important; background: #ed1b25; border:none; text-align: center;color:#fff; font-size: 16px; font-weight: 400;font-family: 'Open Sans', sans-serif; line-height:33px; margin-top: 20px; }
.srch-sec h1 {font-size:23px; font-weight:800; font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#000000; margin:20px 0 15px 0; padding:0;}
.lef-header p {color:#3c3c3c; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin: 0 0 10px; line-height: 22px;}
.lef-header h2 {font-size:18px; font-weight:700; font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#000000; margin:20px 0 10px 0; text-align:left;}
.lef-header h2 a {color:#000000; text-decoration:none;}
.lef-header h2 a:hover{color:#ed1b24;}
.inner-section a {color:#ed1b24;}
.welcome_inner h6 {font-size:18px; font-weight:800; font-family: 'Open Sans', sans-serif; color:#000000; margin:20px 0 15px 0; padding:0; text-align:left;}

.contact-section-left label {font-weight:400;}
.contact-section-left textarea {width:100%; border:1px solid #868686; height:80px; padding:5px 0 5px 6px;}
.contact-section-left input {width:100%; border:1px solid #868686; padding:5px 0 5px 6px;}
.contact-section-left select {width:100%; border:1px solid #868686; padding:5px 0 5px 6px;}
.wpcf7-submit{width:150px !important; background: #ed1b25; border-bottom: 4px solid #8e060d !important; text-align: center;color:#fff; font-size: 16px; font-weight: 400;font-family: 'Open Sans', sans-serif; display: block; line-height: 25px; margin-top: 20px; border:none;}
.contact-section-hdg{ margin-top:-60px; background:#fff; }
.contact-section-hdg h5 {font-size:23px; font-weight:800; font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#000000; margin:20px 0 15px 0; padding:0; text-align:center;}
.contact-section-left p {text-align:left;}
.map-section iframe{-webkit-box-shadow: 0px 0px 13px 5px rgba(134,134,134,1);
-moz-box-shadow: 0px 0px 13px 5px rgba(134,134,134,1);
box-shadow: 0px 0px 13px 5px rgba(134,134,134,1); margin-top:20px;}
.expressionform input  {width:100%; border:1px solid #868686; padding:5px 0 5px 6px;}
.expressionform textarea {width:100%; border:1px solid #868686; height:80px; padding:5px 0 5px 6px;}
.wpcf7-list-item.first > input {width:10px;}
.wpcf7-list-item.last > input {width:10px;}
.wpcf7-list-item > input {width:10px;}
.wpcf7-list-item {margin-right:20px;}
.reset {width:150px !important; background: #ed1b25; border-bottom: 4px solid #8e060d !important; text-align: center;color:#fff; font-size: 16px; font-weight: 400;font-family: 'Open Sans', sans-serif; display: block; line-height: 25px; margin-top: 20px; float:left; }
.wpcf7-form-control.wpcf7-submit.sbm {float:left; margin-right:20px; margin-bottom:20px; }
.expressionform.ajax-loader {float:left;}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{overflow:hidden; width:100%;}
.sb-cen {text-align:center;}
.expressionform h6 {margin:0; font-size:11px; font-weight:800;}
span.wpcf7-list-item{margin-left:0 !important;}
.welcome_inner ul {margin:0 0 30px 0px; padding:0; text-align:left;}
.welcome_inner ul li {color:#3c3c3c; font-size: 14px; font-weight: 400;font-family: 'Open Sans', sans-serif;margin:0 0 5px; line-height: 50px; list-style:none; background:url(../../../images/blog-arrow.png) no-repeat 0 8px; padding:0 0 0 15px;} 
.welcome_inner ul li a {color:#3c3c3c; text-decoration:none;}
.welcome_inner ul li a:hover {text-decoration:none; color:#ed1b24;}
.boardofcom > img{border:2px solid #ff4a53;}
.boardofcom:hover img{border:2px solid #454545;  transform: scale(0.95); transition: all 0.5s ease 0s;}
.boardofcom:hover {color:#151515; text-decoration:none;}
.boardofcom {float:left; margin-right:15px; text-align:center; width:18%; margin-bottom:20px;}
.history-img {width:150px; height:auto;}
.his-sec {overflow:hidden; margin-bottom:20px; padding:15px; box-shadow:2px 7px 9px 6px #e2e2e2;}
.history-rdmr {width:150px !important; background: #ed1b25; border-bottom: 4px solid #8e060d !important; text-align: center; color:#fff !important; font-size: 16px; font-weight: 400;font-family: 'Open Sans', sans-serif;  line-height: 25px; margin-top: 20px; padding:5px 18px;}
.his-sec h2 {font-size:16px; margin:5px 0 10px 0; line-height:23px; text-align:left;}
.ngg-gallery-thumbnail-box {margin-right:15px !important; margin-bottom:15px;}
.ngg-gallery-thumbnail img{background-color:#ff4a53 !important; border:none !important; padding:2px !important;}
div#shDisplay{z-index:999999 !important;}
.blog-single h4 {margin:0 0 10px 0; font-size:18px; font-weight:700; font-family: 'Open Sans', sans-serif; color:#000000;}
div#shShutter{z-index:999999 !important;}
div#shNavBar{z-index:9999999 !important;}
.more-link{display:none;}
.ngg-gallery-thumbnail img:hover{background-color:#454545 !important;  transform: scale(1.03); transition: all 0.5s ease 0s;}
.raised_img{margin-right:30px;}
.widget.widget_text {list-style:none; text-align: center;}
div.wpcf7-mail-sent-ok {overflow:hidden;}
li.widget.qtranxs_widget {list-style:none;}
.exc-ans h2 a {text-decoration:none; color:#000;}
.exc-ans h2 a:hover {text-decoration:none; color:#ed1b24;}
.exc-ans {padding:15px 15px 0 15px;}
.astero-details ul li{color:#000; background-color:#fff; opacity:0.5; background-image:none; font-weight:bold; text-align:center;}
ul.astero-details{display:none!important;}
.general-wrapper{padding-top:55px;}
.general-wrapper .welcome_inner{padding:0;}
.upcoming-event-wrapper{margin-bottom:15px; margin-top:0; padding-top:9px; padding-bottom:9px;}
.upcoming-event-wrapper ul{margin:0;}
.upcoming-event-wrapper ul li img{ max-width:70px; height:auto; float:left; margin:0 10px 0px 0;}
.upcoming-event-wrapper ul li{background:none; padding:5px 0; border-top:1px solid #3c3c3c; float:left; width:100%;}
.upcoming-event-wrapper ul li:first-child{border:0;}
.upcoming-event-wrapper ul li h3{color:#d1131c; font-size:13px; padding-bottom:4px; margin:0; font-weight:bold;}
.upcoming-event-wrapper ul li p, .event-date{font-size:12px; margin:0; line-height:18px;}
.event-date{width:100%; clear:both;}
.upcoming-events-post img{max-width:300px; height:auto; float:left; margin:0 15px 0 0;}
.upcoming-events-post .event-date{width:auto; clear:inherit; padding-bottom:15px;}
.upcoming-events-post  p{padding-bottom:15px; margin:0; line-height:20px;}
.general-wrapper-loop{margin-bottom:20px; width:100%; float:left; }
.stickytop .logo-general img{max-width:100px;}
.weather-wrapper p{margin:0; padding:0; display:none;}
.weather-wrapper .astero .astero-large{padding:0px 30px 0px 30px; font-size:55px;}
.weather-wrapper .astero .astero-large .astero-icon{margin:0;}
.video-text-wrapper{ background-color: #fff; box-shadow: 0 1px 4px 0 rgba(134, 135, 150, 0.4);padding: 0; border:1px solid #ccc; width:100%; float:left; padding-bottom:10px;}
.upcoming-event-wrapper h2{font-size:16px;}
.video-text-wrapper h3 {
    background-color:#efefef;
    font-size: 26px;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding-bottom: 14px;
    padding-top: 14px;
    text-align: center;
	font-family:"Open Sans",sans-serif;
}

.video-text-wrapper p{font-size:16px;}

.video-text-wrapper  .item img{max-width:100%; width:auto; max-height:252px; display:block; margin:0 auto;}


.video-text-wrapper2 .item  img{max-height:330px;}
.carousel-control{top:45%; background:none!important; font-size:30px;}
.mid-video-wrapper-inner{height:250px;}
.mid-video-wrapper-inner2{height:300px;}
.mid-video-wrapper-inner h3{background:none; text-align:left; font-size:20px; font-weight:normal; padding:0; margin-bottom:15px;}
.mid-video-wrapper-inner p{text-align:left; font-size:16px;}
.general-wrapper .mtphr-dnt-tick-contents{height:56px!important;}
.general-wrapper .mtphr-dnt{font-size:48px!important; line-height:48px!important;}
.pre-scrollable{max-height:inherit;}
.owl-nav{position:absolute; top:49%; width:100%;}
.owl-nav div{width:30px; color:#fff; font-size:20px; float:left;}
.owl-nav div.owl-next{float:right;}
.weather-wrapper2 .astero-content{padding-top:40px;}
.logo.logo-general {text-align:center;}
.logo.logo-general img{position:relative;}
.general-wrapper .astero-content{text-align:center;}
.general-image-wrapper{padding-top:25px;}
.astero.astero-img .astero-background.astero-i-sun { background-image: url(http://www.indochineseagedcare.org.au/wp-content/uploads/cloud-bg.jpg)!important; }
.astero.astero-img .astero-background.astero-i-night { background-image: url(http://www.indochineseagedcare.org.au/wp-content/uploads/night.jpg)!important; }
.astero.astero-img .astero-background.astero-i-clouds { background-image: url(http://www.indochineseagedcare.org.au/wp-content/uploads/clouds.jpg)!important; }
.astero.astero-img .astero-background.astero-i-rain { background-image: url(http://www.indochineseagedcare.org.au/wp-content/uploads/rain.jpg)!important; }
.astero.astero-img .astero-background.astero-i-thunderstorm { background-image: url(http://www.indochineseagedcare.org.au/wp-content/uploads/thunderstorm.jpg)!important; }
.astero.astero-img .astero-background.astero-i-snow { background-image: url(http://www.indochineseagedcare.org.au/wp-content/uploads/snow.jpg)!important; }
.astero.astero-img .astero-background.astero-i-fog { background-image: url(http://www.indochineseagedcare.org.au/wp-content/uploads/fog.jpg)!important; }

/*RESPONSIVE*/
@media only screen and (min-width:1400px) 
{
.banner_slider .carousel-control.left{ left:19%;}
.banner_slider .carousel-control.right{left:22%;}	
}	
@media only screen and (min-width:992px) and (max-width:1199px)
{
.top_menu .navbar-nav li a{padding:10px 6px 18px !important;}	
.banner_slider .carousel-caption{width:100%;}
.banner_slider .carousel-caption h3{font-size:40px;}
.banner_slider .carousel-caption h2{font-size:30px;}
.banner_slider .carousel-caption a{width:170px; line-height:40px; font-size:17px; margin-top:10px;}


.cycloneslider-caption-description{width:100%;}
.cycloneslider-caption-description h3{font-size:40px;}
.cycloneslider-caption-description h2{font-size:30px;}
.cycloneslider-caption-description a{width:170px; line-height:40px; font-size:17px; margin-top:10px;}

.footer{padding:45px 0;}
.footer_left_inner{padding:30px 0 15px; min-height:auto;}
.footer_left_inner p{padding:10px 20px 0;}
.footer_right_info_box p{width:auto; float:none;}
.footer_right_info_box.wd1{width:100%;}
.footer_right_info_box.wd2 {margin-left:0px; width:100%;}
.footer_right_info_box a{float:none;}
.footer_right_info_box.wd3{width:100%;}
.footer_right_info_box.wd3 img{margin-right:17px;}
.footer_menu{width:100%; text-align:center; margin-bottom:15px;}
.footer_menu_social{margin-top:15px;}
.footer_social{float:left; width:100%;}
.footer_bottom p {line-height:50px; text-align:center;}
.navbar-nav > li{padding:0;}
.service_right{padding:30px 0 22px;}
.event_pic_info h2{font-size:18px;}
.event_pic_info h2 span{padding:0 0 0 28px;}
.event_pic_info p{ padding:0 24px;}
.footer_menu ul li{float:left;}
.stickytop { padding:7px 0 0; transition:0.5s;}
}

@media only screen and (min-width:768px) and (max-width:991px)
{
.top_menu .navbar-nav li a{padding:0px 2px 13px !important; font-size:13px;}
.logo img{ max-width:100%;}	
.banner_slider .carousel-caption{width:100%;}
.banner_slider .carousel-caption{bottom:31px;}
.banner_slider .carousel-caption h3{font-size:30px;}
.banner_slider .carousel-caption h2{font-size:20px;}
.banner_slider .carousel-caption a{width:170px; line-height:40px; font-size:17px; margin-top:10px;}

.cycloneslider-caption-description{width:100%;}
.cycloneslider-caption-description{bottom:55px;}
.cycloneslider-caption-description h3{font-size:30px;}
.cycloneslider-caption-description h2{font-size:20px;}
.cycloneslider-caption-description a{width:170px; line-height:40px; font-size:17px; margin-top:10px;}
.welcome {padding:20px 0 25px;}
.srv{background-size:90%; height:90px;}
.service_bottom_box:hover .srv{background-size:90%;}
.gallery{padding:30px 0 120px;}
.event{padding:30px 0;}
.event_pic_info{text-align:center;}
.event_pic_info h2{font-size:18px; margin:0 0 15px;}
.event_pic_info p{text-align:center; margin:0 10px; padding:0 10px;}
.event_pic_info a{ padding:0 50px;}
.event_pic_info a:hover{ }
.footer{padding:45px 0;}
.footer_left_inner{padding:30px 0 15px; min-height:auto;}
.footer_left_inner p{padding:10px 20px 0;}
.download{width:210px; margin:20px auto 0;}
.download h2{width:135px;}
.footer_right_info_box p{width:auto; float:none;}
.footer_right_info_box.wd1{width:100%;}
.footer_right_info_box.wd2 {margin-left:0px; width:100%;}
.footer_right_info_box a{float:none;}
.footer_right_info_box.wd3{width:100%;}
.footer_right_info_box.wd3 img{margin-right:17px;}
.footer_menu{width:100%; text-align:center; margin-bottom:15px;}
.footer_menu_social{margin-top:15px;}
.footer_social{float:left; width:100%;}
.footer_bottom p {line-height:50px; text-align:center;}
.navbar-nav > li{padding:0;}
.banner_slider .carousel-control.left{left:7%;}
.service_right{padding:25px 0 12px;}
.service_bottom{margin-top:0px;}
.service_bottom_box h2{margin-top:0;}
.event_pic{ text-align:center;}
.event_pic img{display:initial;}
.event_box{margin-bottom:30px; padding-top:15px;}
.navbar-nav{ background:#ed1b25; width:100%; margin-left:-1px; padding:15px 0 15px 0;}
.navbar-default{background:none; border-color:transparent; border-none; z-index:9999;}
.top_menu .navbar-nav li.selected a {background:none !important; color:#fff !important;}
.top_menu .navbar-nav li a:hover{background:none !important; color:#fff !important;}
.top_menu .navbar-nav li a {text-align:center; padding:2px 0 2px 0 !important;}
.navbar-toggle{margin-right:0;}
.banner_slider_bottom_inner{display:block;}
.navbar-default .navbar-toggle{border-color:#ed1b25; background:#ed1b25;}
.stickytop .logo img{max-width:25%; margin-top:0px;}
.stickytop { padding:7px 0 0; transition:0.5s;}
.inner-section{margin-top:-30px;}
.top_menu .navbar-nav li.current-menu-item a{background:none !important; color:#fff !important;}
.blog-section-left{margin-top:-30px;}
.blog-section-right{margin-top:-30px;}
.top_menu .navbar-nav li ul{display:block;left:0; right:0;top:0; position:relative; width:100%; padding:0;}
.top_menu .navbar-nav li ul li a{padding:0 !important;}
.top_menu .navbar-nav li ul li a{line-height:24px !important;}
}
@media only screen and (max-width:767px) 
{
.header.navbar-fixed-top { position:relative;}	
.logo img{max-width:50%;}
.top_menu{position:absolute; width:94%;}
.navbar-default{background:none; border-color:transparent; border-none; z-index:9999;}
.top_menu .navbar-nav li.selected a {background:none !important; color:#fff !important;}
.top_menu .navbar-nav li a:hover{background:none !important; color:#fff !important;}
.top_menu .navbar-nav li a {text-align:center; padding:6px 0 6px 0 !important;}
.banner_slider {margin-top:77px;}
.carousel-caption {display:none;}
.cycloneslider-caption-description {display:none;}
.banner_slider .carousel-control.right{background-size:60%; left:23%; bottom:-18px;}
.banner_slider .carousel-control.left{background-size:60%; bottom:-18px; left:15%;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
.navbar-nav{padding:10px 0;}
.body_arrow img{max-width:60%;}
.top_header_inner{margin-top:15px; margin-right:15px;}
.navbar-nav{ background:#ed1b25; width:100%;}
.social_panel{margin-top:-24px;}
.social_panel a { padding:0 3px;}
.welcome{padding:15px 0 15px;}
.welcome_inner h3 { margin:0 0 15px;}
.welcome_inner h4 { font-size:15px; margin:0 0 15px;}
.welcome_inner p { margin:0 0 10px;}
.welcome_inner{ padding:0 15px;}
.for_nopadding {padding-right:15px;}
.for_nopadding2{padding-left:15px;}
.service_right{ margin-top:0; padding:25px 0 15px;}
.service_bottom{ margin-top:15px;}
.btm-mar{margin-bottom:10px;}
.service_bottom_box h2{ margin:5px 0 0 0;}
.gallery{ padding:20px 0 120px;}
.event{ padding:38px 0 8px;}
.event_pic_info{padding:15px 0 25px;}
.event_pic_info h2{margin:0 0 10px;}
.event_pic_info p{margin:0 0 10px;}
.event_pic{text-align:center;}
.event_pic img{display:initial;}
.footer_left_inner{position:static;}
.footer{padding:25px 0;}
.footer_left_inner p{padding:15px 25px 0;}
.download{ margin:15px auto 0;}
.footer_left_inner{padding:30px 0; margin-bottom:20px; min-height:auto;}
.footer_right_info_box p{width:auto; float:none;}
.footer_right_info_box.wd1{width:100%;}
.footer_right_info_box.wd2 {margin-left:0px; width:100%;}
.footer_right_info_box a{float:none;}
.footer_right_info_box.wd3{width:100%;}
.footer_right_info_box.wd3 img{margin-right:17px;}
.footer_menu{width:100%; text-align:center; margin-bottom:15px;}
.footer_menu_social{margin-top:15px;}
.footer_social{float:left; width:100%;}
.footer_bottom p {line-height:50px; text-align:center;}
.footer_social a{float:none;}
.banner_slider_bottom_inner{display:block;}
.event_box{margin-bottom:30px; padding-top:15px;}
.footer_menu ul li{padding:0 4px;}
.navbar-default .navbar-toggle{border-color:#ed1b25; background:#ed1b25;}
.top_menu .navbar-nav li.current-menu-item a{background:none !important; color:#fff !important;}
.inner-section{margin-top:0;}
.blog-section-left{margin-top:0px;}
.blog-section-right{margin-top:0px;}
.blog-thumb-pic  {margin-bottom:20px; text-align:center;}
.blog-single {margin-bottom:10px;}
.blog-heading-main h2{text-align:center; margin:15px 0 15px 0;}
.para-sec p{text-align:center;}
.blog-main h1{margin:0;}
.top_menu .navbar-nav li ul{display:block;left:0; right:0;top:0; position:relative; width:100%; padding:0;}
.top_menu .navbar-nav li ul li a{padding:0 !important;}
.top_menu .navbar-nav li ul li a{line-height:24px !important;}
}
@media only screen and (max-width:480px)
{
.navbar-toggle{margin-right:28px;}
.upcoming-events-post img{max-width:100%; height:auto; float:none; margin:0 0px 10px 0; display:block;}
}
@media only screen and (min-width:420px) and (max-width:560px)
{
.navbar-nav{padding:30px 0;}
}	
@media screen and (-webkit-min-device-pixel-ratio:0) {
.srv {width:100%; float:left; padding-top:35px;}
.service_bottom_box h2{width:100%; float:left;}	
}
.page-id-2675 .banner_slider img{
    display: none;
}