body {margin: 0; padding: 0; font-family: 'Open Sans', 'Droid Sans', Arial, sans-serif;}

.effects {-webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
.c {clear: both;}
a {text-decoration: none; color: inherit}
opt select {display: none;}
opt1 select {display: none;}

#inner {width: 1200px; display: block; margin: 0 auto;}
#header {height: 120px; position: fixed; top: 0; left: 0; width: 100%; background-image:url(../images/header.png); z-index: 9000;}
#header.page {background-color: #e9e9e9 !important}
#header #top-bar {height: 30px; background-color: #fff; width: 100%; display: block; border-bottom: 1px solid #1b3abe}
#header #top-bar #inner h2 {margin: 0; padding: 0 30px 0 30px; line-height: 30px; font-size: 14px; font-weight: normal; display: inline-block}
#header #top-bar #inner #phone {background-image: url(../images/phone.png); background-repeat:no-repeat; background-position: center left;}
#header #top-bar #inner #email {background-image: url(../images/email.png); background-repeat:no-repeat; background-position: center left;}
#header #top-bar #inner #login {margin: 0; padding: 0 30px 0 30px; line-height: 30px; font-size: 14px; font-weight: normal; display: inline-block; background-color: #1b3abe; color: #fff; float: right;}
#header #top-bar #inner ul {list-style: none; margin: 0; padding: 0; display: inline-block; border-left: 2px solid #1b3abe}
#header #top-bar #inner ul li {background-color: transparent; list-style: none; line-height: 30px; margin: 0; padding: 0 30px; display: inline-block; font-size: 14px; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
#header #top-bar #inner ul li:hover {background-color: #1b3abe; color: #fff; cursor: pointer}
#header #top-bar #inner ul li.active {background-color: #1b3abe; color: #fff; cursor: pointer}
#header #inner {height: 90px; background-color: transparent}
#header:hover {background-color: #fff;}
#header #inner img {height: 100%; width: auto;}
#header #inner #menu {float: right; height: 90px; display: inline-block;}
#header #inner #menu ul {list-style: none; margin: 0; padding: 0;}
#header #inner #menu ul li {margin:0; padding: 0 25px; line-height: 90px; display: inline-block; text-transform: uppercase; color: #fff; font-size: 20px; color: #1b3abe; font-family: Impact, Charcoal, sans-serif; background-color: transparent; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
#header #inner #menu ul li:hover {background-color: #1b3abe; color: #fff; cursor: pointer}
#header #inner #menu ul li.active {background-color: #1b3abe; color: #fff; cursor: pointer}

#slider {height: 500px; width: 100%; display: block}

#services {width: 100%; display: block;}
#services #inner #divider {width: 29%; margin: 1%; padding: 1%; display: inline-block; text-align: center; vertical-align: top;}
#services #inner #divider h2 {color: #1b3abe; font-family: Impact, Charcoal, sans-serif; font-size: 40px; margin: 0; padding: 0}
#services #inner #divider p {text-align: left; padding-left: 20px;}

#about-us {width: 100%; display: block; margin: 50px auto}
#about-us #box {width: 49.8%; display: inline-block; background-color: #1b3abe; border-top: 1px solid #1b3abe; border-bottom: 1px solid #1b3abe; min-height: 270px;}
#about-us #box.about {background-image: url(../images/about.jpg); background-size: 100% auto}
#about-us #box #about {width: 600px; float: right; display: block; color: #fff; padding: 20px 0}
#about-us #box #about h2 {color: #1b3abe; font-family: Impact, Charcoal, sans-serif; font-size: 40px; margin: 0; padding: 0; text-align: center; color: #fff}
#about-us #box button {display: inline-block; float: right; margin: 0 30px; background-color: #008bd1; color: #fff; border: none; border-radius: 10px; padding: 10px 20px}

#team {width: 100%; display: block; margin: 50px auto; text-align: center;}
#team h2 {font-size: 60px; color: #1b3abe; font-family: Impact, Charcoal, sans-serif;}
#team #inner #divider {display: inline-block; text-align: center; vertical-align: top; width: 20%; margin: 1%; padding: 1%;}
#team #inner #divider h3 {font-size: 30px; color: #1b3abe; font-family: Impact, Charcoal, sans-serif;}

#footer {background-color: #1b3abe;}
#footer #inner #divider {width: 29%; padding: 1%; margin: 1%; display: inline-block; color: #fff; vertical-align: top}
#footer #inner #divider h2 {margin: 0; padding: 0}
#footer #inner #divider form input[type="text"] {border-radius: 10px; color: #000; border: none; padding: 10px 5%; margin: 10px 0; width: 80%}
#footer #inner #divider form button {display: inline-block; float: left; margin: 0; background-color: #008bd1; color: #fff; border: none; border-radius: 10px; padding: 10px 20px}
#team {width: 100%; display: block; margin: 50px auto; text-align: center;}
#footer #inner #divider img {margin: 20px 5px; display: inline-block}

#page {margin-top: 150px; display: block; min-height: 600px}
#page #inner h3 {color: #1b3abe}
#page #inner h5 {font-size: 40px; color: #1b3abe; margin: 0; padding: 0;}
#page #inner h5:hover {color: #C00}
#page #inner img {width: 46%; height: auto; display: inline-block; float: right; padding: 1%; border: 3px double #f1f1f1; margin: 1%}
#page #inner {margin-top: 150px; min-height: 500px}

#page #inner.team {}
#page #inner.team img {max-width: 320px;}

#archives {margin-top: 150px; display: block}
#archives h1 {color: #1b3abe; margin: 0; padding: 0; font-size: 25px; border-bottom: 5px solid #1b3abe}
#archives #listing {display: block; width: 98%; padding: 1%; margin: 1%; border-bottom: 1px solid #1b3abe}
#archives #listing #img {width: 30%; display: inline-block;}
#archives #listing #img img {width: 100%; height: auto;}
#archives #content {display: inline-block; vertical-align: top; width: 68%; float: right;}
#archives #content h2 {color: #1b3abe; margin: 0; padding: 0;}
#archives #content p {margin: 0; padding: 0;}
#archives #content button {display: inline-block; float: right; margin: 0 30px; background-color: #008bd1; color: #fff; border: none; border-radius: 10px; padding: 10px 20px}
#team {width: 100%; display: block; margin: 50px auto; text-align: center;}

#contact {margin-top: 150px; display: block}
#contact #inner h1 {color: #1b3abe; margin: 0; padding: 0; font-size: 25px; border-bottom: 5px solid #1b3abe}
#contact #inner #map {width: 100%; height: 300px; margin: 20px auto}
#contact #inner #divider {width: 49.8%; display: inline-block; min-height: 270px; vertical-align: top;}
#contact #inner #divider form {margin-left: 30px}
#contact #inner #divider form input[type="text"] {border-radius: 10px; color: #000; border: 1px solid #e9e9e9; padding: 10px 5%; margin: 10px 0; width: 60%; display: inline-block}
#contact #inner #divider form textarea {border-radius: 10px; color: #000; border: 1px solid #e9e9e9; padding: 10px 5%; margin: 10px 0; width: 60%; resize: none; height: 150px;  display: inline-block}
#contact #inner #divider form button {display: block; float: none; margin: 0 auto 30px; background-color: #008bd1; color: #fff; border: none; border-radius: 10px; padding: 10px 20px; cursor: pointer}
#contact #inner #divider form #seperate {display: block; width: 100%;}
#contact #inner #divider form #btn {text-align: right; display: block; width: 100%;}
#contact #inner #divider form label {vertical-align: top; width: 100px; display: inline-block; padding: 8px 5%; margin: 10px 0;}

.owl-carousel .owl-wrapper:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
/* display none until init */
.owl-carousel {display: none; position: relative; width: 100%; -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out;}
	
.owl-carousel .owl-item {float: left; display: inline-block}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-controls {-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
  
#owl-demo {height: 120px; display: block; width: 100%;}
#owl-demo .item {margin: 0px; height: 100px; width: auto; text-align: center; width: 400px}
#owl-demo .item img {display: inline-block; width: auto; height: 100%;}
#owl-demo-marquee {height: 120px; display: block; width: 100%;}
#owl-demo-marquee marquee {font-size: 50px; color: #1b3abe; font-family: "Brush Script MT", cursive;}

@media only screen and (min-width: 240px) and (max-width: 767px){
opt ul     { display: none !important;}
opt1 ul     { display: none !important;}
opt select { display: block; width: 100%; text-align: center; padding: 5px; line-height: auto; background-color: #0CF; color: #000; height: auto; vertical-align:middle; border: none; background-color: #ccc; color: #fff; text-shadow: 1px 1px 1px #000;}	
opt1 select { display: block; width: 100%; text-align: center; padding: 5px; line-height: auto; background-color: #0CF; color: #000; height: auto; vertical-align:middle; border: none; background-color: #ccc; color: #fff; text-shadow: 1px 1px 1px #000;}

#wowslider-container0 .ws_images {height: 200px !important;}
#wowslider-container0 .ws_images ul a {height: 200px !important;}
#wowslider-container0 .ws_images ul {height: 200px !important;}
#wowslider-container0 {height: 200px !important; overflow: hidden !important;}
	
#inner {width: 100%; display: block; margin: 0 auto;}
#header {height: auto; position: relative; top: 0; left: 0; width: 100%; background-image:url(../images/header.png); z-index: 9000;}
#header.page {background-color: #e9e9e9 !important}
#header #top-bar {height: auto; background-color: #fff; width: 100%; display: block; border-bottom: none}
#header #top-bar #inner h2 {margin: 0 auto; padding: 0 30px 0 30px; line-height: 30px; font-size: 14px; font-weight: normal; display:block; text-align: center;}
#header #top-bar #inner #phone {background-image: url(../images/phone.png); background-repeat:no-repeat; background-position: center left;}
#header #top-bar #inner #email {background-image: url(../images/email.png); background-repeat:no-repeat; background-position: center left;}
#header #top-bar #inner #login {margin: 0; padding: 0 30px 0 30px; line-height: 30px; font-size: 14px; font-weight: normal; display: block; background-color: #1b3abe; color: #fff; float: none; text-align: center;}
#header #top-bar #inner ul {list-style: none; margin: 0; padding: 0; display: inline-block; border-left: 2px solid #1b3abe}
#header #top-bar #inner ul li {background-color: transparent; list-style: none; line-height: 30px; margin: 0; padding: 0 30px; display: inline-block; font-size: 14px; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
#header #top-bar #inner ul li:hover {background-color: #1b3abe; color: #fff; cursor: pointer}
#header #top-bar #inner ul li.active {background-color: #1b3abe; color: #fff; cursor: pointer}
#header #inner {height: auto; background-color: transparent}
#header:hover {background-color: #fff;}
#header #inner img {height: auto; width: 100%;}
#header #inner #menu {float: none; height: auto; display: block;}
#header #inner #menu ul {list-style: none; margin: 0; padding: 0;}
#header #inner #menu ul li {margin:0; padding: 0 30px; line-height: 90px; display: inline-block; text-transform: uppercase; color: #fff; font-size: 20px; color: #1b3abe; font-family: Impact, Charcoal, sans-serif; background-color: transparent; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
#header #inner #menu ul li:hover {background-color: #1b3abe; color: #fff; cursor: pointer}
#header #inner #menu ul li.active {background-color: #1b3abe; color: #fff; cursor: pointer}	

#slider {height: 200px; width: 100%; display: block}

#services {width: 100%; display: block;}
#services #inner #divider {width: 96%; margin: 1%; padding: 1%; display: block; text-align: center; vertical-align: top;}
#services #inner #divider h2 {color: #1b3abe; font-family: Impact, Charcoal, sans-serif; font-size: 30px; margin: 0; padding: 0}
#services #inner #divider p {text-align: left; padding-left: 20px;}

#about-us {width: 100%; display: block; margin: 10px auto}
#about-us #box {width: 100%; display: inline-block; background-color: #1b3abe; border-top: 1px solid #1b3abe; border-bottom: 1px solid #1b3abe; min-height: 270px;}
#about-us #box.about {background-image: url(../images/about.jpg); background-size: 120% auto}
#about-us #box #about {width: 96%; float: none; display: block; color: #fff; padding: 2%}
#about-us #box #about h2 {color: #1b3abe; font-family: Impact, Charcoal, sans-serif; font-size: 40px; margin: 0; padding: 0; text-align: center; color: #fff}
#about-us #box button {display: block; float: none; margin: 10px auto; background-color: #008bd1; color: #fff; border: none; border-radius: 10px; padding: 10px 20px}

#team {width: 100%; display: block; margin: 10px auto; text-align: center;}
#team h2 {font-size: 60px; color: #1b3abe; font-family: Impact, Charcoal, sans-serif; margin: 1%; padding: 1%;}
#team #inner #divider {display: block; text-align: center; vertical-align: top; width: 96%; margin: 1%; padding: 1%;}
#team #inner #divider h3 {font-size: 30px; color: #1b3abe; font-family: Impact, Charcoal, sans-serif; margin: 1%; padding: 1%;}

#footer {background-color: #1b3abe; text-align: center; padding: 30px 0}
#footer #inner #divider {width: 96%; padding: 1%; margin: 1%; display: inline-block; color: #fff; vertical-align: top}
#footer #inner #divider h2 {margin: 0; padding: 0}
#footer #inner #divider form input[type="text"] {border-radius: 10px; color: #000; border: none; padding: 10px 5%; margin: 10px 0; width: 80%}
#footer #inner #divider form button {display: block; float: none; margin: 0 auto; background-color: #008bd1; color: #fff; border: none; border-radius: 10px; padding: 10px 20px}
#team {width: 100%; display: block; margin: 50px auto; text-align: center;}
#footer #inner #divider img {margin: 20px 5px; display: inline-block}

#page {margin-top: 10px !important; display: block; min-height: 600px; width: 100%}
#page #inner h3 {color: #1b3abe; margin: 1%; padding: 1%; text-align:center}
#page #inner h5 {font-size: 40px; color: #1b3abe; margin: 0; padding: 0; text-align:center}
#page #inner h5:hover {color: #C00}
#page #inner img {width: 90%; height: auto; display: block; float: none; padding: 1%; border: 3px double #f1f1f1; margin: 1% auto}
#page #inner {margin-top: 10px !important; min-height: 500px}
#page #inner p {margin: 1%; padding: 1%}
#page #inner h4 {margin: 1%; padding: 1%; text-align:center}
#page #inner strong {margin: 1%; padding: 1%; text-align:center; display: block}

#archives {margin-top: 150px; display: block}
#archives h1 {color: #1b3abe; margin: 0; padding: 0; font-size: 25px; border-bottom: 5px solid #1b3abe}
#archives #listing {display: block; width: 98%; padding: 1%; margin: 1%; border-bottom: 1px solid #1b3abe}
#archives #listing #img {width: 30%; display: inline-block;}
#archives #listing #img img {width: 100%; height: auto;}
#archives #content {display: inline-block; vertical-align: top; width: 68%; float: right;}
#archives #content h2 {color: #1b3abe; margin: 1%; padding: 1%;}
#archives #content p {margin: 1%; padding: 1%}
#archives #content button {display: inline-block; float: right; margin: 0 30px; background-color: #008bd1; color: #fff; border: none; border-radius: 10px; padding: 10px 20px}
#team {width: 100%; display: block; margin: 50px auto; text-align: center;}

#contact {margin-top: 10px; display: block}
#contact #inner h1 {color: #1b3abe; margin: 0; padding: 0; font-size: 25px; border-bottom: none}
#contact #inner #map {width: 100%; height: 300px; margin: 20px auto}
#contact #inner #divider {width: 96%; display: inline-block; min-height: 270px; vertical-align: top; margin: 1%; padding: 1%}
#contact #inner #divider form {margin-left: 0}
#contact #inner #divider form input[type="text"] {border-radius: 10px; color: #000; border: 1px solid #e9e9e9; padding: 10px 2%; margin: 5px 0; width: 96%; display: inline-block}
#contact #inner #divider form textarea {border-radius: 10px; color: #000; border: 1px solid #e9e9e9; padding: 10px 2%; margin: 5px 0; width: 96%; resize: none; height: 150px;  display: inline-block}
#contact #inner #divider form button {display: block; float: none; margin: 0 auto 30px; background-color: #008bd1; color: #fff; border: none; border-radius: 10px; padding: 10px 20px; cursor: pointer}
#contact #inner #divider form #seperate {display: block; width: 100%;}
#contact #inner #divider form #btn {text-align: right; display: block; width: 100%;}
#contact #inner #divider form label {vertical-align: top; width: 96%; display: block; padding: 1%; margin: 1%; text-align: center}

.owl-carousel .owl-wrapper:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.owl-carousel {display: none; position: relative; width: 100%; -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper {display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out;}
	
.owl-carousel .owl-item {float: left; display: inline-block}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-controls {-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
  
#owl-demo {height: 150px; display: block; width: 100%;}
#owl-demo .item {margin: 0px; height: 150px; width: auto; text-align: center; width: 100%}
#owl-demo .item img {display: inline-block; width: 50%; height: auto;}	
}

@media only screen and (max-width: 960px) and (min-width: 768px){
opt ul     { display: none !important;}
opt1 ul     { display: none !important;}
opt select { display: block; width: 100%; text-align: center; padding: 5px; line-height: auto; background-color: #0CF; color: #000; height: auto; vertical-align:middle; border: none; background-color: #ccc; color: #fff; text-shadow: 1px 1px 1px #000;}	
opt1 select { display: block; width: 100%; text-align: center; padding: 5px; line-height: auto; background-color: #0CF; color: #000; height: auto; vertical-align:middle; border: none; background-color: #ccc; color: #fff; text-shadow: 1px 1px 1px #000;}

#wowslider-container0 .ws_images {height: 200px !important;}
#wowslider-container0 .ws_images ul a {height: 200px !important;}
#wowslider-container0 .ws_images ul {height: 200px !important;}
#wowslider-container0 {height: 200px !important; overflow: hidden !important;}
	
#inner {width: 100%; display: block; margin: 0 auto;}
#header {height: auto; position: relative; top: 0; left: 0; width: 100%; background-image:url(../images/header.png); z-index: 9000;}
#header.page {background-color: #e9e9e9 !important}
#header #top-bar {height: auto; background-color: #fff; width: 100%; display: block; border-bottom: none}
#header #top-bar #inner h2 {margin: 0 auto; padding: 0 30px 0 30px; line-height: 30px; font-size: 14px; font-weight: normal; display:block; text-align: center;}
#header #top-bar #inner #phone {background-image: url(../images/phone.png); background-repeat:no-repeat; background-position: center left;}
#header #top-bar #inner #email {background-image: url(../images/email.png); background-repeat:no-repeat; background-position: center left;}
#header #top-bar #inner #login {margin: 0; padding: 0 30px 0 30px; line-height: 30px; font-size: 14px; font-weight: normal; display: block; background-color: #1b3abe; color: #fff; float: none; text-align: center;}
#header #top-bar #inner ul {list-style: none; margin: 0; padding: 0; display: inline-block; border-left: 2px solid #1b3abe}
#header #top-bar #inner ul li {background-color: transparent; list-style: none; line-height: 30px; margin: 0; padding: 0 30px; display: inline-block; font-size: 14px; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
#header #top-bar #inner ul li:hover {background-color: #1b3abe; color: #fff; cursor: pointer}
#header #top-bar #inner ul li.active {background-color: #1b3abe; color: #fff; cursor: pointer}
#header #inner {height: auto; background-color: transparent}
#header:hover {background-color: #fff;}
#header #inner img {height: auto; width: 100%;}
#header #inner #menu {float: none; height: auto; display: block;}
#header #inner #menu ul {list-style: none; margin: 0; padding: 0;}
#header #inner #menu ul li {margin:0; padding: 0 30px; line-height: 90px; display: inline-block; text-transform: uppercase; color: #fff; font-size: 20px; color: #1b3abe; font-family: Impact, Charcoal, sans-serif; background-color: transparent; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; -ms-transition: all ease 0.5s; transition: all ease 0.5s; }
#header #inner #menu ul li:hover {background-color: #1b3abe; color: #fff; cursor: pointer}
#header #inner #menu ul li.active {background-color: #1b3abe; color: #fff; cursor: pointer}	

#slider {height: 200px; width: 100%; display: block}

#services {width: 100%; display: block;}
#services #inner #divider {width: 96%; margin: 1%; padding: 1%; display: block; text-align: center; vertical-align: top;}
#services #inner #divider h2 {color: #1b3abe; font-family: Impact, Charcoal, sans-serif; font-size: 30px; margin: 0; padding: 0}
#services #inner #divider p {text-align: left; padding-left: 20px;}

#about-us {width: 100%; display: block; margin: 10px auto}
#about-us #box {width: 100%; display: inline-block; background-color: #1b3abe; border-top: 1px solid #1b3abe; border-bottom: 1px solid #1b3abe; min-height: 270px;}
#about-us #box.about {background-image: url(../images/about.jpg); background-size: 120% auto}
#about-us #box #about {width: 96%; float: none; display: block; color: #fff; padding: 2%}
#about-us #box #about h2 {color: #1b3abe; font-family: Impact, Charcoal, sans-serif; font-size: 40px; margin: 0; padding: 0; text-align: center; color: #fff}
#about-us #box button {display: block; float: none; margin: 10px auto; background-color: #008bd1; color: #fff; border: none; border-radius: 10px; padding: 10px 20px}

#team {width: 100%; display: block; margin: 10px auto; text-align: center;}
#team h2 {font-size: 60px; color: #1b3abe; font-family: Impact, Charcoal, sans-serif; margin: 1%; padding: 1%;}
#team #inner #divider {display: block; text-align: center; vertical-align: top; width: 96%; margin: 1%; padding: 1%;}
#team #inner #divider h3 {font-size: 30px; color: #1b3abe; font-family: Impact, Charcoal, sans-serif; margin: 1%; padding: 1%;}

#footer {background-color: #1b3abe; text-align: center; padding: 30px 0}
#footer #inner #divider {width: 96%; padding: 1%; margin: 1%; display: inline-block; color: #fff; vertical-align: top}
#footer #inner #divider h2 {margin: 0; padding: 0}
#footer #inner #divider form input[type="text"] {border-radius: 10px; color: #000; border: none; padding: 10px 5%; margin: 10px 0; width: 80%}
#footer #inner #divider form button {display: block; float: none; margin: 0 auto !important; background-color: #008bd1; color: #fff; border: none; border-radius: 10px; padding: 10px 20px}
#team {width: 100%; display: block; margin: 50px auto; text-align: center;}
#footer #inner #divider img {margin: 20px 5px; display: inline-block}

#page {margin-top: 10px !important; display: block; min-height: 600px; width: 100%}
#page #inner h3 {color: #1b3abe; margin: 1%; padding: 1%; text-align:center}
#page #inner h5 {font-size: 40px; color: #1b3abe; margin: 0; padding: 0; text-align:center}
#page #inner h5:hover {color: #C00}
#page #inner img {width: 90%; height: auto; display: block; float: none; padding: 1%; border: 3px double #f1f1f1; margin: 1% auto}
#page #inner {margin-top: 10px !important; min-height: 500px}
#page #inner p {margin: 1%; padding: 1%}
#page #inner h4 {margin: 1%; padding: 1%; text-align:center}
#page #inner strong {margin: 1%; padding: 1%; text-align:center; display: block}

#archives {margin-top: 150px; display: block}
#archives h1 {color: #1b3abe; margin: 0; padding: 0; font-size: 25px; border-bottom: 5px solid #1b3abe}
#archives #listing {display: block; width: 98%; padding: 1%; margin: 1%; border-bottom: 1px solid #1b3abe}
#archives #listing #img {width: 30%; display: inline-block;}
#archives #listing #img img {width: 100%; height: auto;}
#archives #content {display: inline-block; vertical-align: top; width: 68%; float: right;}
#archives #content h2 {color: #1b3abe; margin: 1%; padding: 1%;}
#archives #content p {margin: 1%; padding: 1%}
#archives #content button {display: inline-block; float: right; margin: 0 30px; background-color: #008bd1; color: #fff; border: none; border-radius: 10px; padding: 10px 20px}
#team {width: 100%; display: block; margin: 50px auto; text-align: center;}

#contact {margin-top: 10px; display: block}
#contact #inner h1 {color: #1b3abe; margin: 0; padding: 0; font-size: 25px; border-bottom: none}
#contact #inner #map {width: 100%; height: 300px; margin: 20px auto}
#contact #inner #divider {width: 96%; display: inline-block; min-height: 270px; vertical-align: top; margin: 1%; padding: 1%}
#contact #inner #divider form {margin-left: 0}
#contact #inner #divider form input[type="text"] {border-radius: 10px; color: #000; border: 1px solid #e9e9e9; padding: 10px 2%; margin: 5px 0; width: 96%; display: inline-block}
#contact #inner #divider form textarea {border-radius: 10px; color: #000; border: 1px solid #e9e9e9; padding: 10px 2%; margin: 5px 0; width: 96%; resize: none; height: 150px;  display: inline-block}
#contact #inner #divider form button {display: block; float: none; margin: 0 auto 30px; background-color: #008bd1; color: #fff; border: none; border-radius: 10px; padding: 10px 20px; cursor: pointer}
#contact #inner #divider form #seperate {display: block; width: 100%;}
#contact #inner #divider form #btn {text-align: right; display: block; width: 100%;}
#contact #inner #divider form label {vertical-align: top; width: 96%; display: block; padding: 1%; margin: 1%; text-align: center}

.owl-carousel .owl-wrapper:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.owl-carousel {display: none; position: relative; width: 100%; -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper {display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out;}
	
.owl-carousel .owl-item {float: left; display: inline-block}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-controls {-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
  
#owl-demo {height: 150px; display: block; width: 100%;}
#owl-demo .item {margin: 0px; height: 150px; width: auto; text-align: center; width: 100%}
#owl-demo .item img {display: inline-block; width: 50%; height: auto;}		
}
