/*
Theme Name: We Care Support Service
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

html{overflow-x:hidden;}


@font-face {
 font-family: 'Poppins-Medium';
 src: url('fonts/Poppins-Medium.eot');
 src: url('fonts/Poppins-Medium.woff') format('woff'),  url('fonts/Poppins-Medium.ttf') format('truetype'),  url('fonts/Poppins-Medium.svg#Poppins-Medium') format('svg'),  url('fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'Poppins-Regular';
 src: url('fonts/Poppins-Regular.eot');
 src: url('fonts/Poppins-Regular.woff') format('woff'),  url('fonts/Poppins-Regular.ttf') format('truetype'),  url('fonts/Poppins-Regular.svg#Poppins-Regular') format('svg'),  url('fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'VAGRundschriftD';
 src: url('fonts/VAGRundschriftD.eot');
 src: url('fonts/VAGRundschriftD.woff') format('woff'),  url('fonts/VAGRundschriftD.ttf') format('truetype'),  url('fonts/VAGRundschriftD.svg#Poppins-Bold') format('svg'),  url('fonts/VAGRundschriftD.eot?#iefix') format('embedded-opentype');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'OpenSans-Regular_0';
 src: url('fonts/OpenSans-Regular_0.eot');
 src: url('fonts/OpenSans-Regular_0.woff') format('woff'),  url('fonts/OpenSans-Regular_0.ttf') format('truetype'),  url('fonts/OpenSans-Regular_0.svg#OpenSans-Regular_0') format('svg'),  url('fonts/OpenSans-Regular_0.eot?#iefix') format('embedded-opentype');
 font-weight: normal;
 font-style: normal;
}

a {
	text-decoration:none !important;
}
ul li {
	list-style-type:none;
}
body {
	font-family: 'Poppins-Regular', Helvetica, sans-serif;
	font-size:14px;
}
html{overflow-x:hidden;}
.header {width:100%; float:left;}
.tophead{width:100%; background:#333333; float:left;}
.topicon{width:100%; float:left;}
.hometxt{padding:10px 10px; float:left;}
.hometxt a{color:#fff; text-decoration:underline !important; float:left;}
.hometxt a:hover{color:#8bc540; float:left;}
.hometxt:before {width: 0px; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; content: ""; position: absolute; top: 40px;
 margin-left: 15px;}
.toplist{float:left; border-left:solid 1px #484848; border-right:solid 1px #484848; padding:10px 10px 0px;}
.toplist ul{float:left; padding:0px;}
.toplist ul li{float:left; padding:0px 10px;}
.toplist ul li a{float:left; color:#cacaca; font-size:14px;}
.toplist ul li a:hover{color:#8bc540;}
.atxt{font-size:14px !important; margin-top:-1px;}
.atxt01{font-size:18px !important; margin-top:-5px;}
.subcr{float:left; padding:10px 15px 0px;}
.subcr a{float:left; color:#cacaca; text-decoration:underline !important;}
.subcr a:hover{float:left; color:#8bc540;}
.callinfo{float:right;}
.calltxt{float:left; padding:10px 15px 0px; text-decoration:underline !important; }
.calltxt a{font-weight:bold; font-size:16px; color:#fff;}
.mobiletxt{float:left; padding:10px 15px 0px; font-size:14px; color:#fff;}
.mobiletxt a{font-size:18px; color:#fff;}
.caicon{font-size:18px;}

.subheader{width:100%; padding:1% 0% 0%; float:left;}
.logo{padding:0px;}
.topnav{width:100%; float:left;}

.padnav {
    padding: 15px 0px 0px 20px;
}


/*=======================*/
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.dropdown-menu > li > a{ white-space:normal !important; background:none; color:#fff;}
.dropdown-menu > li > a:hover{background:#88c13c; text-decoration:underline !important; color:#436d0a;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #88c13c!important;
    border-color: #88c13c!important;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}


.carousel-control {
  width: 30px;
  height: 30px;
  top: -35px;

}
.left.carousel-control {
  right: 30px;
  left: inherit;
}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #fff;
  line-height: 30px;
  text-shadow: none;
  color: #333;
  border: 1px solid #ddd;
}

.navbar-inverse {
    background:none;
    border:none;
}
.navbar-inverse .navbar-nav > li > a {
    color: #333;
	font-size:18px;
}
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #333;
  background-color: #fff !important;
}




.topright{float:right; padding:10px 0px 0px;}
.dontebtn{float:left; display:none;}
.dontebtn a{background:#649522; padding:13px 35px; border-radius:5px; color:#fff; float:left;}
.dontebtn a:hover{background:#446c0e; color:#fff;}
.sarchivon{float:left; font-size:20px; color:#454545; padding:10px 10px;}

.bannerfull{width:100%; float:left;}
.sidle01{width:100%; float:left;}
.sidle01 img{width:100%; position:relative; float:left;}
.paddiv{padding:0px}

.silidecontent {
    width: 100%;
    position: absolute;
    top: 15%;
    padding: 0% 13%;
    float: left;
}
.silidecontent h2 {
    width: 100%;
    font-family: 'VAGRundschriftD';
    font-size: 50px;
    color: #fff;
    line-height: 60px;
    float: left;
}
.silidecontent h2 a {
    color: rgb(255, 255, 255);
}
.silidecontent p {
    width: 100%;
    font-size: 18px;
    color: #fff;
    line-height: 30px;
    float: left;
}

.padleft {
    padding: 0px 0px 0px 3px;
}
.paddiv {
    padding: 0px;
}
.sidle02 {
    width: 100%;
    float: left;
}
.sidle02 img {
    width: 100%;
    position: relative;
    float: left;
}
.silidecontent02 {
    width: 100%;
    position: absolute;
    top: 25%;
    padding: 0% 3%;
    float: left;
    clear: both;
}
.silidecontent02 h2 {
    width: 100%;
    font-family: 'VAGRundschriftD';
    font-size: 40px;
    color: #fff;
    line-height: 45px;
    float: left;
}
.silidecontent02 h2 a {
    color: rgb(255, 255, 255);
}
.sidle03 {
    width: 100%;
    margin-top: 3px;
    border-bottom: solid 3px #fff;
    float: left;
}
.sidle03 img {
    width: 100%;
    position: relative;
    height: 246px;
    float: left;
}
.silidecontent03 {
    width: 100%;
    position: absolute;
    bottom: 3%;
    padding: 0% 3%;
    float: left;
    clear: both;
}
.silidecontent03 {
    width: 100%;
    position: absolute;
    bottom: 3%;
    padding: 0% 3%;
    float: left;
    clear: both;
}
.silidecontent03 h3 {
    width: 100%;
    font-family: VAGRundschriftD;
    font-size: 40px;
    color: rgb(255, 255, 255);
    line-height: 45px;
    float: left;
}
.silidecontent03 h3 a {
    color: rgb(255, 255, 255);
    float: left;
}

.aboutsection {
    width: 100%;
    float: left;
    padding: 2% 0%;
}
.abouthead{width:100%; float:left;}
.abouthead {
    width: 100%;
    float: left;
}
.abouttxthead {
    width: 100%;
    float: left;
    font-size: 35px;
    color: rgb(27, 27, 27);
    font-family: VAGRundschriftD;
    position: relative;
    margin: 5px 0px 0px;
}
.abouttxthead::before {
    width: 40px;
    content: "";
    height: 5px;
    position: absolute;
    bottom: -15px;
    border-bottom: 3px solid rgb(10, 103, 164);
    padding: 0px;
}
.worldtxt {
    width: 100%;
    float: left;
}
.worldtxt h6 {
    width: 100%;
    font-size: 18px;
    color: rgb(27, 27, 27);
    line-height: 30px;
    float: left;
}
.blutxt {
    color: rgb(94, 149, 19);
    font-weight: normal;
}
.aboutjobsstrip {
    width: 100%;
    float: left;
    padding: 3% 0%;
}
.serviceboxs {
    width: 100%;
    min-height: 320px;
    float: left;
    background: url(images/toptriy.jpg) right top no-repeat rgb(243, 243, 243);
    padding: 5% 5% 7%;
}
.sericon {
    float: left;
    padding: 25px 0px 10px;
}
.serviceboxs h3 {
    width: 100%;
    font-family: Poppins-Medium;
    font-size: 25px;
    color: rgb(10, 100, 158);
    float: left;
}
.serviceboxs p {
    width: 100%;
    font-size: 14px;
    color: rgb(51, 51, 51);
    line-height: 25px;
    float: left;
}

.needsection {
    width: 100%;
    float: left;
    background: rgb(9, 99, 158);
    padding: 2% 0%;
}
.needshow {
    width: 100%;
    float: left;
}
.needshow h2 {
    width: 100%;
    font-family: VAGRundschriftD;
    font-size: 40px;
    color: rgb(255, 255, 255);
    text-align: center;
    margin-bottom: 20px;
    float: left;
}
.needshow p {
    width: 100%;
    font-size: 20px;
    color: rgb(255, 255, 255);
    line-height: 30px;
    text-align: center;
    padding-bottom: 15px;
    float: left;
}
.newsseticon {
    width: 100%;
    float: left;
    background: rgb(243, 243, 243);
    padding: 2% 0%;
}
.abouthead {
    width: 100%;
    float: left;
}
.abouttxthead {
    width: 100%;
    float: left;
    font-size: 35px;
    color: rgb(27, 27, 27);
    font-family: VAGRundschriftD;
    position: relative;
    margin: 5px 0px 0px;
}
.abouttxthead::before {
    width: 40px;
    content: "";
    height: 5px;
    position: absolute;
    bottom: -15px;
    border-bottom: 3px solid rgb(10, 103, 164);
    padding: 0px;
}
.worldtxt {
    width: 100%;
    float: left;
}
.worldtxt h6 {
    width: 100%;
    font-size: 18px;
    color: rgb(27, 27, 27);
    line-height: 30px;
    float: left;
}
.blutxt {
    color: rgb(94, 149, 19);
    font-weight: normal;
}
.newsstrip {
    width: 100%;
    float: left;
    padding: 3% 0% 0%;
}
.pro.owl-carousel .owl-dots.disabled, .pro.owl-carousel .owl-nav.disabled {
    display: block;
}
.owl-theme .owl-nav [class*="owl-"] {
    color: rgb(255, 255, 255);
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    margin: 5px;
    padding: 7px 10px;
    background: rgb(214, 214, 214);
    border-radius: 0px;
}
.owl-theme .owl-nav [class*="owl-prev"] {
    top: 42%;
    left: -2%;
    position: absolute;
    background: rgb(51, 51, 51) !important;
    border-radius: 0px !important;
}
.arrobgcolor {
    color: rgb(255, 255, 255);
    font-size: 20px;
}
.owl-theme .owl-nav [class*="owl-next"] {
    top: 42%;
    right: -2%;
    position: absolute;
    border-radius: 0px;
    background: rgb(51, 51, 51) !important;
}
.arrobgcolor {
    color: rgb(255, 255, 255);
    font-size: 20px;
}
.instratedstrip {
    width: 100%;
    float: left;
    background: rgb(225, 225, 228);
    padding: 2% 0%;
}
.abouthead {
    width: 100%;
    float: left;
}
.abouttxthead01 {
    width: 100%;
    float: left;
    font-size: 35px;
    color: rgb(27, 27, 27);
    font-family: VAGRundschriftD;
    position: relative;
    margin: 5px 0px 0px;
}
.abouttxthead01::before {
    width: 150px;
    content: "";
    height: 5px;
    position: absolute;
    bottom: -15px;
    border-bottom: 3px solid rgb(10, 103, 164);
}
.serviceboxs:hover {
    width: 100%;
    transform: scale(1.03);
    float: left;
    cursor: pointer;
    background: rgb(243, 243, 243);
    transition: all 0.5s ease-in-out;
}
.instredbox:hover {
    width: 100%;
    transform: scale(1.03);
    float: left;
    cursor: pointer;
    background: rgb(247, 246, 245);
    transition: all 0.5s ease-in-out;
}

.intersneed {
    width: 100%;
    float: left;
    padding: 3% 0%;
}
.instredbox {
    width: 100%;
    min-height: 350px;
    float: left;
    background: url(images/top02.jpg) right top no-repeat rgb(247, 246, 245);
    padding: 5% 5% 7%;
}
.instredbox h4 {
    width: 100%;
    font-family: Poppins-Medium;
    font-size: 22px;
    color: rgb(10, 100, 158);
    line-height: 30px;
    float: left;
}
.instredbox p {
    width: 100%;
    font-size: 14px;
    color: rgb(51, 51, 51);
    line-height: 25px;
    float: left;
}
.findmorout {
    font-size: 16px;
    color: rgb(107, 171, 21);
    clear: both;
    float: left;
    margin: 10px 0px;
}
.subscribfull {
    width: 100%;
    float: left;
    padding: 2% 0%;
    background: rgb(9, 99, 158);
}
.subscribehead {
    width: 100%;
    float: left;
}
.subscrbtn:hover {
    color: rgb(9, 99, 158);
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;
    background: rgb(255, 255, 255);
    transition: all 0.5s ease-in-out;
}
.findout {
    width: 200px;
    font-size: 18px;
    color: rgb(255, 255, 255);
    clear: both;
    padding: 10px 30px;
    background: rgb(108, 171, 23);
    border-radius: 5px;
    margin: 0px auto;
}
.findout:hover {
    color: rgb(255, 255, 255);
    background: rgb(126, 189, 41);
    transition: all 0.5s ease-in-out;
}
.subscribehead h1 {
    width: 100%;
    font-family: VAGRundschriftD;
    text-align: center;
    font-size: 40px;
    color: rgb(255, 255, 255);
    float: left;
}
.subscribehead h6 {
    width: 100%;
    text-align: center;
    font-size: 26px;
    color: rgb(255, 255, 255);
    float: left;
}
.subscribehead p {
    width: 100%;
    float: left;
    padding: 10px 0px;
}
.subscrbtn {
    width: 20%;
    text-align: center;
    font-size: 16px;
    color: rgb(255, 255, 255);
    display: block;
    padding: 13px 10px;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;
    border-radius: 5px;
    margin: 0px auto;
}

.fotoerfull {
    width: 100%;
    float: left;
    padding: 5% 0% 0%;
    background: rgb(41, 41, 41);
}
.foterlogo {
    width: 100%;
    float: left;
    border-right: 1px solid rgb(84, 84, 84);
    padding: 10px 0px 25px;
}
.fotercontact {
    width: 100%;
    float: left;
}
.fotercontact h3 {
    width: 100%;
    font-size: 20px;
    color: rgb(255, 255, 255);
    margin-bottom: 25px;
    float: left;
}
.fotercontact p {
    width: 100%;
    font-size: 13px;
    color: rgb(243, 243, 243);
    float: left;
}
.fotercontact span {
    width: 100%;
    font-size: 12px;
    color: rgb(243, 243, 243);
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
}
.socialdiv {
    width: 100%;
    float: left;
}
.socialdiv h3 {
    width: 100%;
    font-size: 20px;
    color: rgb(255, 255, 255);
    float: left;
}
.socialdiv ul {
    width: 100%;
    float: left;
    padding: 0px;
}
.socialdiv ul li {
    float: left;
    padding-right: 10px;
}
.socialdiv ul li a {
    float: left;
    font-size: 16px;
    color: rgb(255, 255, 255);
    margin: 5px 0px;
}
.endcoyp {
    width: 100%;
    float: left;
    background: rgb(34, 34, 34);
    margin: 20px 0px 0px;
    padding: 15px 0px;
}
.copylink {
    float: left;
    padding: 10px 0px 0px;
}
.copylink ul {
    float: left;
    padding: 0px;
    margin: 0px;
}

.copylink ul li:first-child {
    border-left: none;
}
.copylink ul li {
    float: left;
    font-size: 12px;
    color: rgb(163, 177, 177);
    padding: 0px 10px;
    border-left: 1px solid rgb(163, 177, 177);
}

.copylink ul li a {
    float: left;
    font-size: 12px;
    color: rgb(163, 177, 177);
    padding: 0px 10px;
    text-decoration: underline !important;
}

.newsbox {
    width: 100%;
    float: left;
    background: rgb(255, 255, 255);
}
.newsimg {
    width: 100%;
    float: left;
}
.newstxt {
    width: 100%;
    position: absolute;
    top: 2%;
    float: left;
}
.datestrip {
    color: rgb(255, 255, 255);
    float: left;
    background: rgb(10, 89, 140);
    padding: 5px 15px;
}
.datestrip a {
    color: rgb(255, 255, 255);
    font-size: 12px;
    float: left;
}
.nextxt {
    width: 100%;
    float: left;
    padding: 0% 5%;
}
.nextxt h3 {
    width: 100%;
    font-size: 18px;
    color: rgb(9, 95, 151);
    line-height: 25px;
    float: left;
    margin: 10px 0px;
}
.nextxt h3 a {
    color: rgb(9, 95, 151);
}
.nextxt p {
    width: 100%;
    font-size: 14px;
    color: rgb(51, 51, 51);
    line-height: 25px;
    float: left;
}
.staffbtn {
    float: right;
    color: rgb(255, 255, 255);
    border-radius: 50px;
    background: rgb(108, 171, 23);
    padding: 10px 20px;
}

.findout-arrow {
    font-size: 18px;
    padding: 10px 0px;
}
.findout-arrow:hover {
    transition: all 0.5s ease-in-out;
}
.findbtn {
    padding: 10px 30px;
    font-size: 18px;
    color: #fff;
    background: #649522;
    border-radius: 5px;
    float: left;
}
.findbtn:hover {
    color: #fff;
    background: #446c0e;
    float: left;
}













/***18-01***/

.inner-banner, .inner-banner img{float:left; width:100%;}
.inner-nav{background:#8bc344; float:left; width:100%; padding:15px 0px;}
.inner-nav .breadcrumb{margin:0px; background:none; padding:0px;}
.inner-nav .breadcrumb > li + li:before{color:#fff;}
.inner-nav .breadcrumb > li a{color:#fff; font-size:14px; font-family:Poppins-Regular, Helvetica, sans-serif;}
.inner-nav .breadcrumb > li a:hover{color:#343434;}
.inner-nav .breadcrumb > .active{color:#343434; font-weight:bold;}

.accommodation-section{float:left; width:100%;}

.sidenav{background:#f7f6f5; position:absolute; left:0px; height:100%; padding-top:50px; padding-right:10px;}
.sidenav::before{background:#f7f6f5; position:absolute; left:-100vw; top:0px; width: 100vw; content:""; z-index:-9; height:100%;}
.sidenav ul{padding:0px; margin:0px;}
.sidenav ul li{list-style:none;}
.sidenav ul li a{font-family:OpenSans-Regular_0, Helvetica, sans-serif; color:#1b1b1b; font-weight:bold; font-size:16px; border-bottom: 1px solid #d2d2d2; padding:13px 0px; display:block;}
.sidenav ul li a:hover, .sidenav ul li a.active{color:#00748c; text-decoration:underline;}
.sidenav ul li ul{padding-left:25px;}
.sidenav ul li ul li a{border:none; font-size:14px; padding:9px 0px;}
.sidenav ul li ul li ul{padding-left:25px;}
.sidenav ul li ul li ul li a{font-size:14px; border-bottom: 1px solid #d2d2d2; padding:5px 0px;}

.right-box{margin-left:25%; padding-left:45px;}

.accommodation-text-box{float:left; width:100%; padding-top:25px;}
.accommodation-text-box h1{font-family:VAGRundschriftD, Helvetica, sans-serif; color:#1b1b1b; font-size:36px;}
.accommodation-text-box h2 {
    font-size:25px;
    line-height:35px;
	font-family:OpenSans-Regular_0, Helvetica, sans-serif;
    font-weight: normal;
    color: #00748c;
    padding-bottom: 0.5rem;
    margin: 0px;
}
.accommodation-text-box p{
    font-size:16px;
    font-weight: normal;
	font-family:OpenSans-Regular_0, Helvetica, sans-serif;
    line-height:25px;
    padding-bottom:20px;
    margin: 0px;
}
.accommodation-text-box h3 {
    font-family:VAGRundschriftD, Helvetica, sans-serif;
    font-size:22px;
    color: #1b1b1b;
	padding-bottom:10px;
}
.accommodation-text-box h4 {
    color: #00748c;
    font-size:17px;
	font-family:OpenSans-Regular_0, Helvetica, sans-serif;
    font-weight:bold;
	padding-top:10px;
	padding-bottom:15px;
    margin: 0px;
}
.accommodation-text-box ul{padding:0px; margin:0px;}
.accommodation-text-box li{
    font-size:16px;
    font-weight: normal;
	background:url(images/blue-dot.jpg) no-repeat left 7px;
	font-family:OpenSans-Regular_0, Helvetica, sans-serif;
	padding-left:15px;
    margin:10px 0px;
}

.download-link{margin:15px 0px; background:#88c13c; border-radius:5px; float:left; overflow:hidden; width:100%; color:#fff; font-size:20px; font-weight:bold;}
.download-link span{padding:12px; background:#6cb20f; margin-right:15px;}
.download-link a{font-weight:normal; color:#fff;}
.download-link a:hover{font-weight:bold;}

.contact .form-control{border-radius:0px; font-size:13px; color:#989898; height:55px; border:solid 1px #a9a9a9;}
.contact h2{color:#854e53; text-transform:uppercase; font-size:21px; font-family:POPPINS-MEDIUM, Helvetica, sans-serif; text-align:left; padding-bottom:20px;}
.submit-btn{cursor:pointer; padding:15px 28px; border:none; color:#fff; font-size:14px; background:#88c13c; font-weight:normal;  display:block; border-radius:10px;}
.submit-btn:hover{background:#00748c; color:#fff;}

.board-member{float:left; width:100%; padding-bottom:20px;}
.board-member-img{position:relative; margin-bottom:20px;}
.board-member-img img{width:100%;}
.board-member-img-text{position:absolute; left:0px; bottom:0px; width:100%; background: rgba(34, 33, 37, 0.9); padding:12px 20px; color:#fff; font-family:OpenSans-Regular_0, Helvetica, sans-serif;}

.news-left{position:relative; padding-right:30px;}
.news-left h1{margin:0px; background:url(images/news-heading-bg.jpg) no-repeat left bottom; font-family:VAGRundschriftD, Helvetica, sans-serif; font-size:35px; color:#1b1b1b; padding-bottom:20px; margin-bottom:25px;}
.right-box-news {
    margin-left:0;
    padding-left:20px;
}
.news-left p{font-family:OpenSans-Regular_0, Helvetica, sans-serif; font-size:15px; line-height:22px;}
.news-right-content{padding-top:40px;}
.news-right-content img{max-width:100%;}
.news-right-content .heading {
    font-family:VAGRundschriftD, Helvetica, sans-serif;
    font-size:25px;
    line-height:37px;
    color: #00748c;
    padding: 0 0;
}
.news-right-content p{
    font-size:16px;
    font-weight: normal;
	font-family:OpenSans-Regular_0, Helvetica, sans-serif;
    line-height:25px;
    padding-bottom:20px;
    margin: 0px;
}

.big-news{background:#fff; margin-bottom:10px; float:left; width:100%; transition: transform .2s; /* Animation */}
.big-news:hover {
    transform: scale(1.02);
	border-bottom:solid 3px #ddd;
}
.big-news a:hover h2{text-decoration:underline;}
.big-news-left{width:50%; float:left;}
.big-news-left img{width:100%;}
.big-news-right{width:50%; float:left; padding:30px;}
.big-news-right h4{padding:5px 10px; background:#025769; display:inline-block; color:#fff; text-transform:uppercase; font-family:OpenSans-Regular_0, Helvetica, sans-serif; font-size:13px; margin:0px;}
.big-news-right h2{font-family:OpenSans-Regular_0, Helvetica, sans-serif; font-weight:bold; color:#00748c; font-size:20px; line-height:27px; margin:0px; padding:15px 0px;}
.big-news-right p{
    font-size:16px;
    font-weight: normal;
	color:#1b1b1b;
	font-family:OpenSans-Regular_0, Helvetica, sans-serif;
    line-height:25px;
    margin: 0px;
}

.single-news{background:#fff; min-height:460px; float:left; width:100%; transition: transform .2s; /* Animation */ position:relative; margin-bottom:15px;}
.single-news:hover {
    transform: scale(1.02);
	border-bottom:solid 3px #ddd;
}
.single-news a:hover h2{text-decoration:underline;}
.single-news img{width:100%;}
.single-news h4{padding:5px 10px; background:#025769; display:inline-block; color:#fff; position:absolute; left:0px; top:10px; font-family:OpenSans-Regular_0, Helvetica, sans-serif; font-size:13px; margin:0px;}
.single-news h2{font-family:OpenSans-Regular_0, Helvetica, sans-serif; font-weight:bold; color:#00748c; font-size:18px; line-height:27px; margin:0px; padding:0 0 15px 0px;}
.single-news p{
    font-size:16px;
    font-weight: normal;
	color:#1b1b1b;
	font-family:OpenSans-Regular_0, Helvetica, sans-serif;
    line-height:25px;
    margin: 0px;
}
.single-news-text{padding:20px;}

.news-nav-box{background:#88c13c; padding:0px; float:left; width:100%;}
.news-nav{padding:0px; margin:0px;}
.news-nav li{float:left;}
.news-nav li a{display:block; padding:20px 25px; color:#fff; font-size:20px;}
.news-nav li a:hover, .news-nav li a.active{background:#70af1c;}

.blog-links h2{font-family:VAGRundschriftD, Helvetica, sans-serif; font-size:25px; line-height:37px; color: #00748c;}
.blog-links ul{padding:0px; margin:0px;}
.blog-links ul li{padding:3px 0px; background:url(images/blog-link-arrow.jpg) no-repeat left 7px; padding-left:15px;}
.blog-links ul li a{text-decoration:underline!important; font-family:OpenSans-Regular_0, Helvetica, sans-serif;}
.blog-links ul li ul{padding:7px 0 7px 10px;}
.blog-links ul li ul li{background:none; padding:0px;}

.newslatter h3{font-family:OpenSans-Regular_0, Helvetica, sans-serif; color:#00748c; font-size:25px; line-height:32px;}
.newslatter h4{font-family:OpenSans-Regular_0, Helvetica, sans-serif; color:#00748c; font-size:20px; line-height:25px; font-weight:bold; margin:15px 0 0 0px;}

.media-releases-top{position:relative!important;}
.media-releases{min-height:280px;}

.research{border-top:solid 8px #00748c;}

.research-right-text{padding-left:45px; background:url(images/doc.png) no-repeat left 10px;}

.searchbtn{background:#88c13c; color:#fff;}


.navbar-nav > li > .dropdown-menu{background:#88c13c!important; min-width:100%; border:none;}
.mega-dropdown-menu > li > ul > li > a{color:#fff; font-size:17px; font-family:OpenSans-Regular_0, Helvetica, sans-serif; margin:10px 0px; font-weight:bold;}
.mega-dropdown-menu > li > ul > li > a:hover{color:#dbffaa; text-decoration:underline!important;}

.ndis-right-section ul { clear:both;}
.ndis-right-section .experience-section { margin-bottom:20px;}

.ndisboxs { min-height:445px; margin-bottom:30px;}

/*===========Responsive=============*/

@media only screen and (max-width: 1200px) {
.sidle03 img {height: 218px;}
.silidecontent {
    top: 4%;
    padding: 0% 5%;
}

}
@media only screen and (min-width: 960px) and (max-width: 1140px) {
.logo img{width:100%; padding-top:15px;}
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
.sidenav{width:25%;}
.download-link{font-size:16px;}
.news-left{width:75%; float:left;}
.right-box-news{float:right; width:25%;}
.serviceboxs {
    margin-bottom: 25px;
}
.instredbox {
    margin: 10px 0px;
}
.subscrbtn {
    width: 50%;
}
.mobiletxt, .calltxt{padding:10px 5px 0px;}
.calltxt, .mobiletxt a{font-size:12px;}
.logo{text-align:center;}
.navbar-inverse .navbar-nav > li > a{font-size:13px; padding:8px;}
.sidle03, .sidle02, .sidle01{position:relative;}
.silidecontent h2{font-size:20px; line-height:25px;}
.silidecontent p{font-size:15px; line-height:20px;}
.silidecontent02 h2{font-size:20px; line-height:25px;}
.silidecontent03 h3{font-size:20px; line-height:25px;}
.copylink ul li{padding:0px 5px;}
.news-nav li a{padding:10px;}
}

@media only screen and (max-width: 767px) {
.sidenav{position:inherit;}
.right-box{margin:0px; padding-left:20px;}
.download-link span{margin:0px; width:100%;}
.download-link{text-align:center;}
.news-nav li{width:50%;}
.news-nav li a{font-size:14px; padding:10px; text-align:center;}

.subcr, .calltxt, .mobiletxt{width:100%; text-align:center;}
.subcr a, .subcr a:hover{float:none;}
.sidle03, .sidle02, .sidle01{position:relative;}
.logo{text-align:center;}
.navbar-inverse .navbar-toggle{background:#88c13c;}
.topright{width:100%; text-align:center;}
.dontebtn{float:none; display:inline-block;}
.sarchivon{float:none; vertical-align:top;}
.silidecontent h2{font-size:20px; line-height:20px;}
.silidecontent p{font-size:9px; line-height:17px;}
.silidecontent02 h2{font-size:20px; line-height:25px;}
.silidecontent03 h3{font-size:30px; line-height:35px;}
.serviceboxs, .instredbox{margin:10px 0px;}
.subscrbtn{width:60%;}
.foterlogo{border:none;}
.copylink{text-align:center; padding:10px 0px; width:100%;}
.copylink ul{width:100%;}
.copylink ul li{float:none; display:inline-block; padding:0px 2px;}
.endcoyp{text-align:center;}
.staffbtn{float:none; display:inline-block;}
.callinfo{width:100%;}
.topicon{text-align:center;}
.hometxt, .toplist{float:none; display:inline-block;}
.big-news-right, .big-news-left{width:100%;}
.news-left{padding-right:15px;}
}

@media only screen and (max-width: 479px) {

}



svg{display:none;}
.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

.i-need-page-section .serviceboxs { margin-bottom:20px; min-height:300px;}