
/*
Theme Name: <Insert your site name here> Child Theme
Description: A child theme for Uikit Theme
Author: Rebecca Chapman
Template: Uikit Theme
*/

/* Write custom css here */

html {
    font-family: sans-serif;
}

p {
    font-size: 18px;
    line-height: 24px;
}

h1,
h2,
h3,
h4,
h5 {
    font-family: sans-serif;
}

.uk-navbar {
    background:#08aef0;
	        }

#socialmedia{
    border-bottom: #c9003d85 solid 4px;
	border-top: #c9003d85 solid 4px;
   }

h1{
    margin-top: 0;
}
.post-edit-link{
    display:none;
}

.frontpagebanner {
    margin-bottom:25px !important;
}

#contentwrapper {
    background-color:#fff;
}


.uk-navbar-nav li a {
    color:#fff !important;
    font-size:16px;
    background:transparent!important;
}
.uk-icon-button:hover, .uk-icon-button:focus{
    background:#fff;
    color:#60A3B4;
    }
.uk-navbar-nav > li.uk-active > a {
    background:#3595a7!important;
    color: #fff;
}


.uk-navbar-nav li a:focus {
background-color:#3595a7;
color:#fff;
}

.header-text a {
    color:#737373!important;
}

.larger-text {
    font-size: 150px;
    margin-bottom: -20px !important;
    text-shadow: 2px 2px 4px #000;
    line-height: 130px;
    color:#000;
}
.larger-text-container {
    max-width: 1500px;
    margin: 0px auto !important;
}

.main-heading {
    color:#000;
}

.button-1 {
background:#014489;
padding:5px;

}

.button-2 {
background:#3595A7;
padding:5px;

}

.button-3 {
background: #08aef0;
padding:5px;

}

.button-1 h1,
.button-2 h1,
.button-3 h1 {
    color:#fff;
}

.button-1 h2,
.button-2 h2,
.button-3 h2{
    color:#fff;
    text-align:center;
    margin-bottom:0px;
    font-size:22px;
}

.button-1 p,
.button-2 p,
.button-3 p{
    color:#fff;
}

.uk-custom-bg {
    background-color:#f3f4f6 !important;
}

.title h1 {
    text-align:center;
}

.header-contact {
    padding-right:20px;
}

.header-contact .header-text {
    font-size:150%;
}

.logos {
    padding-top:40px;
    padding-bottom:40px;
}

.opportunity {
    padding:10px;
    background:#f2f2f2;
    margin-bottom:20px!important;
        margin-top:20px!important;
        border-radius:3px;
}



.opportunity-header {
    text-align: center;
    font-weight: bold;
    color:#fff;
    background-color:#3595a7;
    margin-bottom: -20px;
    padding: 5px;
}

.jobinfo {
    text-align: center;
    display: block;
    color: #fff;
    font-weight: bold;
}

.jobdesc {
    text-align: center;
    display: block;
    color: #fff;
    font-weight: bold;
}

.footer {
    background:#fff;
}



.overlay-header {
    font-size: 60px;
    line-height: 60px;
    color: #828485 !important;
    padding: 15px;
    text-align: center;
    margin: 0px;

}

.overlay-header-color {
    color: #3595a7;
    font-size: 44px;
    letter-spacing: 2px;
}


.apply-button {
    text-align: center;
    padding-top: 5px;
}

.slider-nav-bar {
    height: 50px;
    width: 100%;
    background: #3595a7;
    margin-bottom: 6px;
    text-align: left;
    font-size: 20px;
    line-height: 50px;
    color: #fff;
}

.slider-nav-bar a {
    line-height: 40px;
    color: #fff;
    font-size: 17px;
    }

.slider-nav-bar-button {
    display: inline-block !important;
}

.home .uk-overlay-panel {
    }

.uk-slideshow {
    overflow: visible;
}

.overlay-bg {
    background-color: #f6f6f6b3;
    padding: 15px;
    border-radius: 10px;
    box-shadow: 2px 3px 20px rgba(79, 79, 79, 0.3);
}

.uk-slidenav-position .uk-slidenav {
    display: block !important;
}

.uk-slidenav {
    color: rgba(96,163,180,0.7);
    background: transparent;
}

.uk-slidenav:hover,
.uk-slidenav:focus,
.uk-slidenav:active {
    color: rgba(96,163,180,1);
}

.sidebar-header {
    background: #3595a7;
    color: #fff;
    height: 42px;
    line-height: 42px;
    text-align: center;
    padding: 10px;
    margin-bottom:0px;
}

.about-us {
    padding: 20px;
    background-image: url('/wp-content/uploads/2018/12/home-bottom-image.jpg');
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0.78);
    min-height:560px;
    background-size: 2600px;
}

.welcome {
    padding:20px;
}

.quotes {
    padding: 20px;
    color: #000;
    line-height: 42px;
}

.opportunities {
    padding:20px;
    padding-top: 40px;
    padding-bottom: 40px;
}

.bg-text {
    color: #fff;
    line-height: 35px;
    max-width: 500px;
    font-size: 16px;
    background:#000000b8;
    padding: 20px;
    position:relative;
    right:50px;
}

.bg-text h1 {
    color:#fff;
}

.button-text {
    background-color: #fff;
    margin: 12px;
    font-size: 18px!important;
    border: thin solid #a0a0a0;
    padding: 10px;
	min-height:440px!important;
}

.about-us .bg-text {
    right: -213px;
    color: #444444;
    position:absolute;
    max-width: 400px;
    background-color: rgba(255, 255, 255, 0.3);
    padding: 10px;
    box-shadow: 1px 1px 3px rgba(79, 79, 79, 0.34);
}

.about-us .bg-text p {
    font-size: 18px;
}

.about-us .bg-text h1 {
    color:#444444;
    font-size: 148%;
}

.mobile-about {
    position: absolute;
}

.mobile-about h3 {
font-size:200%;
    
}

.mobile-about a {
    background-color: rgba(255,255,255,0.7);
    color: #444;
    padding: 50px;
    width: 150px;
    height: 20px;
}

.button-text img {
    padding:10px;
}

h2.quote-text {
    font-size: 20px;
    font-weight: normal;
    line-height: 32px;
    padding-bottom: 0px;
    text-decoration:none!important;
    color:#fff!important;
}

h2.quote-source {
    font-size: 22px;
        padding-bottom: 0px;
    text-decoration:none!important;
    color:#fff!important;
    margin-top:0px;
}
#header{
	border-bottom: #c9003d85 solid 4px;
}

#footer{
	border-bottom: #c9003d85 solid 4px;
}

#footersidebar{
	border-bottom: #c9003d85 solid 4px;
}
p {
    text-align: left;
}
.uk-scope .uk-button {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    color: #fff;
    background:#3595a7;
    border: 2px solid #fff !important;
    border-radius: 10px;
	min-width:162px;
	text-transform:none;
    }

.uk-button {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    color: #fff;
    background:#3595a7;
    border: 2px solid #fff !important;
    border-radius: 10px;
	min-width:162px;
	text-transform:none;
    }

.uk-sidebar-bg .opportunity-header {
    margin-top: 0px;
}

.contact-text {
    font-size: 18px;
    color: #444;
}


.list ul {
    list-style:none;
    font-size: larger;
    line-height: 35px;
    font-weight: bold;
}

.roles .uk-accordion-title {
    font-weight:bold;
    background:#FF7C65!important;
    color:#fff;
    font-size:24px!important;
}

.uk-dropdown-navbar {
    background:#3595a7;
    border:0px!important;
    padding-top:5px!important;
}

.header-contact .header-text  a:hover {
    text-decoration: none;
    
}

.internal {
    font-size:120%;
    line-height:25px;
}

.slideshow-content-slider-title{
    margin:auto;
    display:block;
    margin-bottom:164px!important;
    
}

.slideshow-content-slider-title h1 {
    font-size: 72px;
    line-height: 72px;
    text-align: center;
    font-family: "Raleway Light", "sans-serif", Helvetica, Arial, sans-serif;
}

.navbar-call {
    float: right !important;
}

.side-img img{
    max-width: 111%;
}

.application-text h1,
 .application-text p{
    padding: 10px 0;
}

.uk-form {
    background: #fff;
    padding-top: 10px;
    max-width:50%;
}


.gform_title {
    text-align: center;
}

#gform_submit_button_2 {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #0000;
    border-radius: 4px;
    color: #fff;
    background:#3595a7!important;
}


.overlay-container {
    position: relative;
    min-height: inherit;
}

.uk-navbar-nav .uk-icon-linkedin {
    background:#1da1f2;
    color:#fff;
}

.uk-navbar-nav .uk-icon-facebook {
    background:#4867aa;
    color:#fff;
}

.uk-navbar-flip a {
    padding: 0 0px 0 0 !important;
}

.uk-sticky-nav .uk-navbar-flip {
    display: block;
}

.uk-icon-envelope,
.uk-icon-phone,
.uk-icon-mobile {
    background: #fff;
    color: #08aef0;
}

.uk-icon-envelope:hover,
.uk-icon-phone:hover,
.uk-icon-mobile:hover {
    background: #fff;
    color: #60A3B4;
}

.sidebar-margin-top {
    margin-top: 30px;
}

.mobile-bar-button {
    float: right !important;
}

.uk-navbar-center {
    max-width: 100%;
}

.page-id-15 .uk-width-onesidebarcontent {
    width: 100%;
}

.page-id-15 .uk-width-onesidebar {
    display: none !important;
}

.copyright-info {
    font-size: 12px;
}

@media screen and (min-width:1700px) {
    .about-us .bg-text {
        font-size: 140%;
        color:#444444;
    }
}

@media screen and (min-width:999px) {
    .mobile-about {
        display:none;
    }
}

@media only screen and (min-width: 641px){
    .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
        width: 100% !important;
    }
}


@media screen and (max-width:999px) {
    .side-img-contain {
        display:none;
    }
    
    .bg-text {
        display:none;
    }
    
    .enquiry {
        padding-right:30px;
    }
    
        .header-contact {
        display:none;
    }
    
     .overlay-container{
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: flex;
     }
     
     .uk-offcanvas-bar .uk-navbar-nav.mobile {
         display:none !important;
     }

    .box {
        padding:10px;
    }
}

@media screen and (max-width:906px) {
    .home .ginput_recaptcha {
        transform:scale(0.62);
        -webkit-transform:scale(0.62);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
	
	
}



@media screen and (max-width:450px) {
    .about-us {
        min-height: 300px;
    }
}
@media screen and (max-width:382px) {
    .ginput_recaptcha {
        transform:scale(0.8);
        -webkit-transform:scale(0.8);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
    
    .home .ginput_recaptcha {
        transform:scale(0.8);
        -webkit-transform:scale(0.8);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}

#footer {
    background: #e7e7e7;
         }

#footer,
#footer a {
    color: #000;
}

.jobs-list p {
    font-size: 14px;
}

#first-sidebar .widget-title {
    font-size: 36px;
    line-height: 42px;
}

#first-sidebar .uk-article-meta {
    display: none;
}

#first-sidebar #widgetkit-3 .widget-title {
    margin-top:20px;
}

#gform_submit_button_1 {
     display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #0000;
    border-radius: 4px;
    color: #fff;
    background: #08aef0;
    border: 2px solid #fff !important;
    border-radius: 10px;
    min-width: 162px;
}

#gform_submit_button_1:hover {
       background: #3595a7;
    border: 2px solid #000 !important;
}


#gform_submit_button_7 {
     display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #0000;
    border-radius: 4px;
    color: #fff;
    background:#3595a7;
}

#gform_submit_button_7:hover {
        background:#014489;
}

#gform_submit_button_6 {
     display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #0000;
    border-radius: 4px;
    color: #fff;
    background:#3595a7;
}

#gform_submit_button_6:hover {
        background:#014489;
}




.uk-navbar-toggle {
    color: #fff;
}

.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus,
.uk-navbar-toggle:active {
    color: #fff;
}

#widgetkit-3 p {
    font-size: 14px;
    line-height: 18px;
}

.uk-dotnav > .uk-active > * {
    background:#3595a7!important;
}

uk-dotnav > * > * {
    background: #3595a7!important;
}

.uk-dotnav> * > :hover, .uk-dotnav > * > :focus {
    background: #3595a7!important;
}

.uk-dotnav >*>*{
     background: #3595a7!important;
}


#tgrw-cfda06d1{
    margin: auto;
    display: block;
	width:335px!important;
}

.tgbtn{
    background-color:#3595a7!important;
    font-size:20px!important;
    border: 2px solid #000 !important;
    border-radius: 10px!important;
}

.tgbtn:hover{
   background-color:#08aef0!important;
   color:#fff!important;
   }

.uk-button:hover{
    background:#08aef0!important;
    color:#fff!important;
}

h1{
    font-size:30px;
}

.team{
    text-align:right!important;
}

a{
    color:#444;
}

a:hover{
    color:#444;
}

.page-id-9 .about-us{
    background:url('/wp-content/uploads/2017/02/slider-image5.jpg');
}



@media screen and (max-width:1625px){
    
    .button-text img{
        margin:auto;
        display:block;
    }
    
    .mobile-about a{
        display:none;
    }
    .about-us .bg-text{
        position:absolute;
        right:0px!important;
    }
}

@media screen and (max-width:999px){
    .about-us{
        display:none;
    }
    .location img{
        float:none!important;
        margin:auto;
        display:block;
        padding-bottom:15px;
    }
}

#footersidebar p{
    font-size:18px;
	}

#footersidebar a{
    font-size:18px;
	}


.uk-dropdown{
    width: 330px;
}

.uk-panel-space{
    padding:0px!important;
}



.header-links {
    position: relative;
    top: 72px;
   }
   .header-links a{
       color:#3595a7!important;
   }
   
 
.uk-grid h1 {
    font-size: 32px;
    
}

.box{
    background:#fff;
}

.box h2 {
    text-decoration: none!important;
}

.box{
    min-height:530px!important;
}

.uk-width-onesidebarcontent {
    width: 65%!important;
}

.uk-width-onesidebar {
    width: 35%!important;
}

@media screen and (max-width:905px) {
   .uk-width-onesidebar{
    width:100%!important;
}

.uk-width-onesidebarcontent {
    width: 100%!important;
}

}

#block-3{
    max-width: 85%;
    margin: auto;
    margin-top:25px!important;
}


.page-id-15 .uk-width-onesidebarcontent {
    width: 100%!important;
}

.uk-navbar-nav > li > a[href='#']{
    cursor:pointer!important;
}

.uk-dropdown-navbar  li a{
      line-height:20px!important;
}

.uk-dropdown-navbar li a:hover{
    color:#fff!important;
}

#header{
    padding-top:15px;
    padding-bottom:15px;
    background:#e7e7e7!important;
}

.page-id-882 .uk-width-onesidebar{
    display:none!important;
    }
    
.page-id-882 .uk-width-onesidebarcontent{
    width:100%!important;
}

#to_top_scrollup:hover{
    background:#014489;
}


#footerbg .uk-panel{
    line-height:25px!important;
}

p{
    color:#000!important;
}

li{
    color:#000!important;
}

h1{
    color:#000;
}

h3{
    font-size:22px;
}

.care-strip{
    background: #08aef0;
    min-height: 50px!important;
     margin-top:0px;
    padding-top:10px;
    padding-bottom:10px;
			
}

.care-strip a{
    color:#fff!important;
    text-align:center;
    
    
}


.care-strip a:hover{
    color:#014489!important;
    text-decoration:none!important;
}


#menu-2nd-nav{
    position: relative;
    bottom: 5px;
}

#menu-item-1004 a{
    color:#3595a7!important;
}
#menu-item-1004 a:hover{
    background:#3595a7!important;
}

.slideshow-content p{
    color:#fff!important;
    text-align:center;
    text-shadow: 2px 4px 4px #000;
    font-size: 26px;
    padding-top: 10px;
    line-height:30px;
}

#slider .uk-overlay-panel{
    padding:0px!important;
}

.slider-text{
    padding:15px;
    margin-left:50px;
}

.slider-text .uk-button{
    background: #3595a7;
    text-align:center!important;
    margin:auto;
    display:block;
    max-width: 40%;
}

.slider-text .uk-button:hover{
    background:#08aef0!important;
    text-align:center!important;
    margin:auto;
    display:block;
}

a{
    text-decoration:none!important;
    
}

#text-13{
    padding-left:0px!important;
}
@media screen and (min-width:1200px) {
#text-10{
    width:50%!important;
}

#text-5{
    width:25%!important;
}

#text-12{
     width:25%!important;
}
}

.uk-dropdown .uk-container{
    padding:0px!important;
}

@media screen and (max-width:1500px) {
    .slideshow-content{
        width:100%;
    }
}


@media screen and (max-width:1400px) {
   #header .uk-width-2-3\@m{
       display:none!important;
   }
   
   #header .uk-width-1-3\@m{
       width:100%!important;
   }
   
   #header img {
       margin: auto;
    display: block;
   }
}

#footersidebar .uk-margin-bottom{
    margin-bottom:0px!important;
}

.care-strip a:hover{
    background:#014489!important;
    color:#fff!important;
}

#menu-item-758{
     background:#3595a7!important;
}
.ubermenu-submenu-id-758 {
    background:#3595a7!important;
}

.ubermenu-submenu-id-979{
    background:#014489!important;
}

#menu-item-979{
    background:#014489!important;
}



.ubermenu-skin-minimal.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{
    border:0px!important;
}

.ubermenu .ubermenu-autocolumn{
    padding-top:0px!important;
    padding-bottom:0px!important;
}

.ubermenu-skin-minimal .ubermenu-submenu .ubermenu-item-header > .ubermenu-target{
    font-weight:normal!important;
}
.ubermenu-submenu-id-978 .ubermenu-target{
     padding: 5px 15px!important;
}

.ubermenu-submenu-id-758 .ubermenu-target{
     padding: 5px 15px!important;
}

.ubermenu-submenu-id-979 .ubermenu-target{
     padding: 5px 15px!important;
}
.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{
    margin-top:0px!important;
    margin-bottom:0px!important;
}

.ubermenu .ubermenu-submenu-type-stack{
    padding-bottom:0px!important;
}

.ubermenu .ubermenu-target-text{
    font-weight:bold!important;
}

.ubermenu .ubermenu-target{
    padding:15px 15px!important;
}
.care-strip p{
    color:#fff!important;
}

.care-strip h1{
    color:#fff;
}

#slider{
    border-bottom: #c9003d85 solid 4px;
    border-top: #c9003d85 solid 4px;
}

@media screen and (max-width:960px) {
  .care-strip a{
        text-align: center;
    margin: auto;
    display: block;
    max-width: 35%;
}
.care-strip .uk-button{
    float:none!important;
}
}


.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target{
    background:#3595a7!important;
}


.navi{
    background:#3595a7;
    height:80px!important;
    
    }

.navi-links a{
    color:#fff!important;
    line-height: 38px;
    font-size:20px;
        padding:10px;
}


.navi-links a:hover{
    color:#fff!important;
    background:#000;
}
.navi-links{
    margin:auto;
    display:block;
      }

.navi-links-2 a{
    color:#fff!important;
    line-height: 38px;
    font-size:20px;
    padding:10px;
}
.navi-links-2 a:hover{
    color:#fff!important;
    background:#000;
}
.navi-links-2 {
margin:auto;
display:block;
}

.box{
        border: 5px solid #eee;
}

.box .uk-form{
    max-width:100%!important;
}

.cal{
    width: 50%;
    margin: auto;
    display: block;
}

.cal textarea{
    width:28.5%!important;
}

.abc_selectdate{
    display:none;
    }
    
    
#listcall{
    display:none!important;
}

.ubermenu-submenu-id-1129 .ubermenu-target:hover{
    background:#3595a7!important;
}

.ubermenu-submenu-id-1129{
    background:#08aef0!important;
}

.ubermenu-submenu-id-1130 .ubermenu-target:hover{
    background:#3595a7!important;
}

.ubermenu-submenu-id-1130{
    background:#08aef0!important;
}


.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{
    background:#08aef0!important;
}

.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel p{
    color:#fff!important;
}

.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel h1{
    color:#fff!important;
}

.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel .uk-button{
    background:#3595a7!important;
}

.cpp_form #text{
    display:none!important;
}

.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group{
    border:none!important;
}


#onweb_chatimage{
    display:none!important;
}

li{
    font-size: 18px;
    line-height: 25px
}

.ubermenu-submenu-id-1129 .ubermenu-column-3-4{
    width:80%!important;
}


.ubermenu-submenu-id-1129 .ubermenu-column-1-4{
    width:20%!important;
}

body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px!important;
}

.gform_wrapper li.hidden_label input{
    margin-top:0px!important;
}


.ubermenu-submenu-id-1130 .ubermenu-target-text{
    color:#fff!important;
}

.ubermenu-submenu-id-1130 .ubermenu-column-1-4{
    width:30%!important;
}

.ubermenu-submenu-id-1130 .ubermenu-column-3-4{
    width:70%!important;
}

.slider-text{
    text-align: center;
}

.slider-text h1 {
    text-shadow: 2px 2px 4px #000;
    font-size: 75px!important;
    padding-bottom: 0px;
	color:#fff;
}

.health{
    text-align: center;
    font-size: 40px;
    margin-top: 10px;
    font-weight: bold;
   }

#footerbg{
    border-top: #08aef0 solid 4px;
}
.border{
	border-bottom: #c9003d85 solid 4px;
	border-top: #c9003d85 solid 4px;
}
.boxed{
    background: #08aef0;
    padding-top: 15px;
    padding-bottom: 30px;
	    }

.uk-sticky-placeholder{
height:auto;
}
@media screen and (max-width:1150px) {
    .uk-sticky-placeholder{
        height:0px!important;
    }
    }

@media screen and (max-width:767px) {
    .button-text {
        text-align: center;
    }
    .slider-text h1{
        font-size:35px!important;
    }
    .home .ginput_recaptcha {
        transform:scale(1);
        -webkit-transform:scale(1);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
    
    .ginput_recaptcha {
        transform:scale(1);
        -webkit-transform:scale(1);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
}

@media screen and (max-width:615px) {
    #slider{
        display:none!important;
    }
}

.header-links a:hover{
    text-decoration: underline!important;
}

.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel .uk-button:hover{
    background:#08aef0!important;
}

.gform_wrapper textarea {
    resize: both!important;
}

.gform_legacy_markup_wrapper .gform_footer{
    padding:0px!important;
    margin:0px!important;
}

#gform_submit_button_4{
      display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #0000;
    border-radius: 4px;
    color: #fff;
    background:#08aef0;
	border: 2px solid #fff !important;
    border-radius: 10px;
	min-width:162px;
}

#gform_submit_button_4:hover{
    background:#3595a7;
	border: 2px solid #000 !important;
}

#gform_submit_button_8{
      display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #0000;
    border-radius: 4px;
    color: #fff;
    background:#3595a7;
	border: 2px solid #fff !important;
    border-radius: 10px;
	min-width:162px;
}

#gform_submit_button_8:hover{
    background:#08aef0;
	border: 2px solid #000 !important;
}

.gform_wrapper.gravity-theme .gform_footer{
    margin:0px!important;
    padding:0px!important;
	margin-top: 15px!important;
}

.gform_wrapper.gravity-theme .gfield input.large{
    font-size:18px;
}

#gform_submit_button_5{
     display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #0000;
    border-radius: 4px;
    color: #fff;
    background:#3595a7;
	border: 2px solid #fff !important;
    border-radius: 10px
}

#gform_submit_button_5:hover{
     background:#014489;
	border: 2px solid #000 !important;
}

.uk-navbar-nav li p a{
    color:#3595a7!important;
    font-weight:bold;
}

.uk-navbar-nav li p a:hover{
    background:none;
    font-weight:bold;
}


.ubermenu-tab-layout-left>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel .uk-button{
    color:#fff!important;
}

#gform_4{
    margin-top:15px!important;
}

.slider-overlay {
        border-radius: 40px;
    padding: 25px;
    text-align: center!important;
    margin-top: 85px;
   
    margin: auto;
    display: block;
       }

.home .uk-overlay-panel{
    width: 100%;
    padding: 0px
}

.apply-now {
   
    border: 2px solid #000 !important;
    border-radius: 10px!important;
    }

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{
    right: 3px!important;
}

.uk-tab > li.uk-active > a{
    background:#08aef0!important;
    color:#fff!important;
}

.uk-tab{
    border: 1px solid #dddddd;
    max-width: 97%;
}

body .gform_legacy_markup_wrapper .top_label div.ginput_container{
    margin-top: 18px!important;
}
body .gform_legacy_markup_wrapper ul li.gfield{
    margin-top:13px!important;
}

body .gform_legacy_markup_wrapper .top_label div.ginput_container{
    margin-top:10px!important;
}

.gform_legacy_markup_wrapper div.charleft{
    display:none!important;
}

.gform_legacy_markup_wrapper{
    margin-top:0px!important;
}

@media screen and (max-width: 1055px) {
    .home .ginput_recaptcha {
        transform:scale(0.77);
        -webkit-transform:scale(0.77);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
        .slider-text h1 {
    text-shadow: 2px 2px 4px #000;
    font-size: 63px!important;
    padding-bottom: 10px;
       }
       
       .slideshow-content p{
           padding-top:0px!important;
       }
}


@media screen and (max-width: 1100px) {
    
       #slider{
           display:none!important;
       }
       
       .slider-overlay{
           margin-top:55px;
           max-width:100%!important;
       }
       
       .uk-content-width{
           padding-right:25px;
           padding-left:25px;
       }
       
       .gform_wrapper.gravity-theme .gfield select{
           max-width:100%!important;
       }
       
       .textwidget p{
           text-align:center;
       }
       
        .textwidget img{
           margin:auto;
           display:block;
       }
}

.page-images img{
    max-width:80%;
    margin:auto;
    display:block;
}

.bottom h1{
    text-align:center;
}

.bottom p{
    text-align:center;
}

.bottom{
    padding:50px;
}

.homecare  .uk-panel-title {
    height: 25px;
    background: #08aef0;
    padding: 15px;
    margin-bottom: 0px!important;
    color: #fff;
}

.homecare * + .uk-margin{
    margin-top:0px!important;
}

.homecare  .uk-link-reset{
    font-size:21px;
}

.homecare .uk-panel {
    background: #08aef0!important;
    color: #fff;
    padding-top: 7px;
	}

.uk-panel p{
margin-bottom:20px!important;
}

.homecare p{
    text-align:center;
}

.homecare{
    padding-bottom:25px;
}

.homecare h2{
    font-size:26px;
}

.homecare a{
    color:#fff;
}

.homecare {
    color:#fff;
}

.move h3{
    text-align:center;
    font-size:21px;
}

.west{
    background:#004288;
}

.east{
    background:#3595a7;
}

.west a{
    background:#004288
}

.east a{
    background:#3595a7;
}

.east .uk-panel{
    background:#08aef0!important;
}

.west .uk-panel{
     background:#004288!important;
}

.east .uk-panel-title{
    background:#08aef0!important;
}

.west .uk-panel-title{
     background:#004288!important;
}

.west:hover{
    background:#08aef0!important;
}

@media screen and (max-width:950px) {
    .uk-navbar-secondary{
        display:none!important;
    }
    
    .uk-clearfix{
        display:none;
    }
    
    .uk-navbar{
        height:auto!important;
    }
    
    .entry-content .uk-content-width{
        padding:15px!important;
    }
    
    .ban{
        display:none;
    }
    
    .textwidget img{
        max-width:200px;
		margin-top:20px;
    }
    
    .west{
        margin-bottom:25px!important;
    }
}

.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover{
    background: #3595a7!important;
}

#text-15{
width:25%;
}


@media screen and (max-width:765px) {
    #text-15{
width:100%;
}

	#footersidebar #gform_4{
	max-width:75%;

	margin:auto;
		display:block;
	}
	
	
}
.uk-navbar-nav li a:hover {
    color:#fff!important;
    background:#3595a7!important;
    }
.uk-navbar-nav li a:active {
    color:#fff;
    background:#3595a7!important;
    }

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{
color:#fff!important;
}

#footersidebar .uk-panel{
min-height:100px;
}

.hire{
border-radius:25px;
}


.forms{
max-width:60%;
	margin:auto;
display:block;
}

@media screen and (max-width:960px) {
    .forms{
max-width:100%;
}
}
	.html-form{
		    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0px;
	}

.gform_button{
display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #0000;
    border-radius: 4px;
    color: #fff;
    background: #08aef0;
    border: 2px solid #fff !important;
    border-radius: 10px;
    }

.gsection_title{
margin-top: 5px!important;
    margin-bottom: 0px!important;
	font-weight:bold!important;
}

.gform_wrapper.gravity-theme .gfield_label{
font-weight:normal!important;
}

.gform-datepicker{
height:41px!important;
	width:100%!important;
	font-size:18px!important;
}

.gform_wrapper.gravity-theme .gfield input.large{
font-size:18px!important;
}

.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox li, .gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio li{
font-size:18px!important;
}

h2{
font-size:25px;
}

#footersidebar p{
margin-bottom:15px!important;
}

#TopScroll {
    border-radius: 100px;
    padding: 11px;
    border: 1px solid #fff;
    outline: none;
    color: #000;
}

.uk-scope .uk-tab{
margin-left:0px;
}

.uk-scope .uk-tab>*{
padding-left:0px;
}

.uk-grid{
	margin-left:0px;
}

.uk-icon-light.uk-icon{
padding-right:15px;
}

.uk-grid>*{
padding-left:20px;
}