/*















Theme Name: Blue Planet















Theme URI: http://wordpress.org/themes/blue-planet















Author: Nilambar Sharma















Author URI: http://nilambar.net















Description: Blue Planet is a beautiful and sleek responsive theme for your awesome WordPress website. Features - Cross browser compatible, Two columns or One column layout, Responsive Design, Custom menus, Featured slider, Social Icons, Theme options, Custom CSS, Translation ready















Version: 1.0.7.2















License: GNU General Public License















License URI: license.txt















Text Domain: blue-planet















Domain Path: /languages/















Tags: light, blue, green, one-column, two-columns, left-sidebar, right-sidebar, fixed-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready, responsive-layout, threaded-comments































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.































 Blue Planet is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.































Resetting and rebuilding styles have been helped along thanks to the fine work of















Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html















along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/















and Blueprint http://www.blueprintcss.org/















*/















































/* =Reset















-------------------------------------------------------------- */































html, body, div, span, applet, object, iframe,















h1, h2, h3, h4, h5, h6, p, blockquote, pre,















a, abbr, acronym, address, big, cite, code,















del, dfn, em, font, ins, kbd, q, s, samp,















small, strike, strong, sub, sup, tt, var,















dl, dt, dd, ol, ul, li,















fieldset, form, label, legend,















table, caption, tbody, tfoot, thead, tr, th, td {















	border: 0;















	font-family: inherit;















	font-size: 100%;















	font-style: inherit;















	font-weight: inherit;















	margin: 0;















	outline: 0;















	padding: 0;















	vertical-align: baseline;















}

.post a {
    color: #3BB3C3 !important;
}

.footer-widget-area.col-md-3:nth-child(1) {

    width: 20% !important;

}

.footer-widget-area.col-md-3:nth-child(2) {

    width: 30% !important;

}



iframe.chatMainFrameOpened {







width: 250px;







height: 333px;







margin: 0 0 0 0;







padding: 0 0 0 0;







background: #fff !important;







}















html {















	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */















	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */















	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */















	-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */















}



.mean-container .sub-menu li:first-child {



    background-image: none !important;



}















body {















	background: #fff;















    color:#888888;















}















article,















aside,















details,















figcaption,















figure,















footer,















header,















main,















nav,















section {















	display: block;















}















ol, ul {















	list-style: none;















}















table { /* tables still need 'cellspacing="0"' in the markup */















	border-collapse: separate;















	border-spacing: 0;















}















caption, th, td {















	font-weight: normal;















	text-align: left;















}















blockquote:before, blockquote:after,















q:before, q:after {















	content: "";















}















blockquote, q {















	quotes: "" "";















}















a:focus {















	outline: thin dotted;















}















a:hover,















a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */















	outline: 0;















}















a img {















	border: 0;















}







.widget.widget_search {







position: absolute;







right: 20%;







top: 21.5%;







}















.container-open-wrapper {







position: absolute;







right: 12%;







top: 10%;







}































.transparent {







    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;







}







.chatContainer {







    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;







    border: medium none !important;







    box-shadow: none !important;







}











.transparent {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;



}







#offlineMessagesDiv {







    margin-top: -130px !important;







}







.textm > h2 {



    color: #FFFFFF !important;



    font-size: 25px;



    text-align: left;



}







.textm > h3 {



    color: #FFFFFF !important;



    font-size: 25px;



    margin-left: 2%;



    text-align: left;



	margin-top: 10px;



}







.site-header {







    margin-top: 5px !important;







}







.textm > h4 {



    color: #FFFFFF !important;



    font-size: 25px;



    margin-left: 5%;



    text-align: left;



}







.textm > h1 {



    color: #FFFFFF !important;



    font-size: 40px;



    margin-left: 7%;



    margin-top: 0;



    text-align: left;



}







.textm {



    background-image: url("../../uploads/2014/03/homeright1.png");



    background-position: right center;



    background-repeat: no-repeat;



    height: 285px;



    margin: 0 auto;



    padding-top: 3%;



    width: 1000px;



}







.mainimg {



    background-color: #3BB3C3;



    background-repeat: no-repeat;



    background-size: cover;



    height: 285px;



    width: 100%;



}



.sub-menu li:first-child {



    padding-left: 0 !important;



}







#divClosedChatBar {







    background: none repeat scroll 0 0 #00ADB3 !important;







}







.mainimg > img {







    max-width: 100% !important;







}







.search-submit {







    position: absolute;







}







.sub-menu a {







    font-size: 12px !important;







    width: 300px !important;







}







.sub-menu li {







    height: 40px;







}



.site-content {



    width: 1000px !important;



}







.afmain {



    background: none repeat scroll 0 0 #102133 !important;



    height: 90px;



    width: 100%;



}



#menu-top li:first-child {



    background-image: url("../../uploads/2014/02/home.png");



    background-position: left center;



    background-repeat: no-repeat;



    padding-left: 15px;



}







.af1 {



    float: left;



    margin: 21px;



    padding-left: 90px;



    width: 300px;



}







.fancybox-inline > img {



    border-radius: 8px;



    height: 50px;



    width: 200px;



}







.af2 {



    float: left;



    margin: 19px 0;



    padding-left: 95px;



    width: 150px;



}







#primary {







    padding: 0 !important;







}







.callhome {







    text-align: center;







    width: 100%;







	 background: -moz-linear-gradient(center top , #FFFFFF, #71D1D4) repeat scroll 0 0 rgba(0, 0, 0, 0);







	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#71D1D4));







	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff', endColorstr='#71D1D4');







	background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #71D1D4 100%);







}







.callhome1 {







    float: right;







    margin-top: 19px;







    text-align: right;







    width: 35%;







}







#logo {







    float: left;







    width: 36%;







}







.af3 {



    float: left;



    margin-left: 3%;



    text-align: right;



    width: 475px;



}



#menu-top li:first-child:hover {



    background-image: none;



}



.entry-content, .entry-summary, .mu_register {



    line-height: 1.71429;



}



.entry-content p {



    font-family: Arial !important;



    font-size: 16px ;



    letter-spacing: 0 !important;



    margin: 0 0 24px !important;



}



#home_content > h2 {



    font-family: Arial !important;



    font-size: 27px !important;



    font-weight: bold;



}



.wpcf7-form > p {



    color: #00ADB3;



}







.callhome > h2 {







    color: #21759B !important;







    margin-top: 0;







    padding-bottom: 10px;







}







.callhome > p {



    color: #54A2CD;



    font-size: 18px !important;



    margin-bottom: 0 !important;



    text-align: center !important;



}



#home_content > h3 {



    color: #3BB3C3;



    font-size: 18px;



    font-style: italic;



    font-weight: bold;



}



#home_content > h4 {



    font-size: 18px;



    font-weight: bold;



}



.callhome1 > h2 {







    color: #21759B !important;







    margin-top: 0;







    padding-bottom: 10px;







	







}







.callhome1 > p {







    color: #54A2CD;







    font-size: 17px;







    margin-bottom: 0 !important;







}







#home_content > p {







    font-family: sans-serif;







    letter-spacing: 0.4px;







    text-align: justify;







}







.tabs li:first-child {



    margin-left: 0;



}



#about_content {



    border: 1px solid #73D1D4;



    clear: both;



    padding-left: 20px;



    padding-right: 20px;



    text-align: justify;



    width: 100%;



}







.af3 > h1 {



    color: #FFFFFF !important;



    font-size: 67px;



    margin-top: 8px;



}











































/* =Global















----------------------------------------------- */































body,















button,















input,















select,















textarea {















	color: #404040;















	font-family: sans-serif;















	font-size: 16px;















	font-size: 1.6rem;















	line-height: 1.5;















}































/* Headings */















h1, h2, h3, h4, h5, h6 {















	clear: both;















    color:#888888;















}















hr {















	background-color: #ccc;















	border: 0;















	height: 1px;















	margin-bottom: 1.5em;















}







.container {







    margin: 0 !important;







    padding: 0 !important;







    width: 100% !important;







}







.site-header {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;



    height: auto !important;



    margin-bottom: 10px;



    margin-left: auto !important;



    margin-right: auto !important;



    width: 1000px;



}







#logo > img {







    height: 120px !important;







    position: relative !important;







    width: 300px;







}







.only-site-branding {







    display: none;







}







#site-navigation {



    margin: 0 auto;



    position: relative;



    width: 1000px;



}







.site-content {







    margin: 0 auto !important;







    width: 75.5%;







}



.sub-menu {



    height: 500px !important;



}







.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {



    border: 1px solid #CCCCCC;



    width: 100%;



}







textarea {



    border: 1px solid #CCCCCC !important;



}







.sub-menu li {



    height: auto !important;



}



.site-navigation nav > ul > li:hover {



    z-index: 2;



	position:relative;



}







.widget-title {







    margin-bottom: 0;







	 margin-top: 0;







}







.footer-end-page {







    display: none;







    position: absolute;







}







#text-7 .textwidget {







    background: none repeat scroll 0 0 #FFFFFF;







}







aside {



    border: medium none;



}



.textwidget {



    border: 1px solid #CCCCCC !important;



}







.site-footer {







    margin: 0 !important;







}























/* Text elements */















p {















	margin-bottom: 1.5em;















}















ul, ol {















	margin: 0 0 1.5em 3em;















}















ul {















	list-style: disc;















}















ol {















	list-style: decimal;















}















li > ul,















li > ol {















	margin-bottom: 0;















	margin-left: 1.5em;















}















dt {















	font-weight: bold;















}















dd {















	margin: 0 1.5em 1.5em;















}















b, strong {















	font-weight: bold;















}















dfn, cite, em, i {















	font-style: italic;















}















blockquote {















	margin: 0 1.5em;















}















address {















	margin: 0 0 1.5em;















}















pre {















	background: #eee;















	font-family: "Courier 10 Pitch", Courier, monospace;















	font-size: 15px;















	font-size: 1.5rem;















	line-height: 1.6;















	margin-bottom: 1.6em;















	max-width: 100%;















	overflow: auto;















	padding: 1.6em;















}















code, kbd, tt, var {















	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;















}















abbr, acronym {















	border-bottom: 1px dotted #666;















	cursor: help;















}















mark, ins {















	background: #fff9c0;















	text-decoration: none;















}















sup,















sub {















	font-size: 75%;















	height: 0;















	line-height: 0;















	position: relative;















	vertical-align: baseline;















}















sup {















	bottom: 1ex;















}















sub {















	top: .5ex;















}















small {















	font-size: 75%;















}















big {















	font-size: 125%;















}















figure {















	margin: 0;















}















table {















	margin: 0 0 1.5em;















	width: 100%;















}















th {















	font-weight: bold;















}















img {















	height: auto; /* Make sure images are scaled correctly. */















	max-width: 100%; /* Adhere to container width. */















}



.mean-container .sub-menu {



    margin-top: 0 !important;



}











button,















input,















select,















textarea {















	font-size: 100%; /* Corrects font size not being inherited in all browsers */















	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */















	vertical-align: baseline; /* Improves appearance and consistency in all browsers */















	*vertical-align: middle; /* Improves appearance and consistency in all browsers */















}















button,















input {















	line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */















}















button,















input[type="button"],















input[type="reset"],















input[type="submit"] {















	border: 1px solid #ccc;















	border-color: #ccc #ccc #bbb #ccc;















	border-radius: 3px;















	background: #e6e6e6;















	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);















	color: rgba(0, 0, 0, .8);















	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */















	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */















	font-size: 12px;















	font-size: 1.2rem;















	line-height: 1;















	padding: .6em 1em .4em;















	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);















}















button:hover,















input[type="button"]:hover,















input[type="reset"]:hover,















input[type="submit"]:hover {















	border-color: #ccc #bbb #aaa #bbb;















	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);















}















button:focus,















input[type="button"]:focus,















input[type="reset"]:focus,















input[type="submit"]:focus,















button:active,















input[type="button"]:active,















input[type="reset"]:active,















input[type="submit"]:active {















	border-color: #aaa #bbb #bbb #bbb;















	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);















}















input[type="checkbox"],















input[type="radio"] {















	box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */















	padding: 0; /* Addresses excess padding in IE8/9 */















}















input[type="search"] {















	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */















	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */















	-moz-box-sizing:    content-box;















	box-sizing:         content-box;















}















input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */















	-webkit-appearance: none;















}















button::-moz-focus-inner,















input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */















	border: 0;















	padding: 0;















}















input[type="text"],















input[type="email"],















input[type="url"],















input[type="password"],















input[type="search"],















textarea {















	color: #666;















	border: 1px solid #ccc;















	border-radius: 3px;















}















input[type="text"]:focus,















input[type="email"]:focus,















input[type="url"]:focus,















input[type="password"]:focus,















input[type="search"]:focus,















textarea:focus {















	color: #111;















}















input[type="text"],















input[type="email"],















input[type="url"],















input[type="password"],















input[type="search"] {















	padding: 3px;















}















textarea {



    height: 180px;



    overflow: auto;



    padding-left: 3px;



    vertical-align: top;



    width: 100%;



}



#recent-posts-2 > ul {



    border: 1px solid #CCCCCC;



    list-style: none outside none;



    margin-left: 0;



}































/* Links */















a {















	color: royalblue;















}















a:visited {















	color: purple;















}















a:hover,















a:focus,















a:active {















	color: midnightblue;















}



.imgmap-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {



    background-image: url("../../uploads/2014/03/close.jpg") !important;



    background-position: center center;



    background-repeat: no-repeat;



    color: #FFFFFF;



    float: right;



}































/* Alignment */















.alignleft {















	display: inline;















	float: left;















	margin-right: 1.5em;















}



.entry-content p {



    font-family: Arial !important;



    font-size: 16px ;



    letter-spacing: 0 !important;



    margin: 0 0 24px ;



	text-align:justify ;



}



#home_content > h1 {



    font-size: 32px !important;



}



.tabs {



    display: none;



}



.outpatient > h3 {



    color: #3BB3C3;



    font-size: 18px;



    font-style: italic;



    font-weight: bold;



}



.outpatient span {



    font-weight: bold;



}



.outpatient > ul {



    list-style: decimal outside none;



}



.entry-content li {



    font-family: Arial !important;



    font-size: 16px !important;



    letter-spacing: 0 !important;



    margin: 0 0 10px !important;



	text-align:justify !important;



}



.alcohol h3 {



    color: #3BB3C3 !important;



    font-size: 18px;



    font-style: italic;



    font-weight: bold;



}



.al2 span {



    font-weight: bold;



}



.al2 > li {



    list-style: decimal outside none;



}



.sober h3 {



    color: #3BB3C3 !important;



    font-size: 18px;



    font-style: italic;



    font-weight: bold;



}



.detox span {



    font-weight: bold;



}



.detox {



    list-style: decimal outside none;



}



.sign > li {



    list-style: decimal outside none;



}



.medical h3 {



    color: #3BB3C3 !important;



    font-size: 18px;



    font-style: italic;



    font-weight: bold;



}















.alignright {















	display: inline;















	float: right;















	margin-left: 1.5em;















}















.aligncenter {















	clear: both;















	display: block;















	margin: 0 auto;















}































/* Text meant only for screen readers */















.screen-reader-text {















	clip: rect(1px, 1px, 1px, 1px);















	position: absolute !important;















}































.screen-reader-text:hover,















.screen-reader-text:active,















.screen-reader-text:focus {















	background-color: #f1f1f1;















	border-radius: 3px;















	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);















	clip: auto !important;















	color: #21759b;















	display: block;















	font-size: 14px;















	font-weight: bold;















	height: auto;















	left: 5px;















	line-height: normal;















	padding: 15px 23px 14px;















	text-decoration: none;















	top: 5px;















	width: auto;















	z-index: 100000; /* Above WP toolbar */















}































/* Clearing */















.clear:before,















.clear:after,















.entry-content:before,















.entry-content:after,















.comment-content:before,















.comment-content:after,















.site-header:before,















.site-header:after,















.site-content:before,















.site-content:after,















.site-footer:before,















.site-footer:after {















	content: '';















	display: table;















}































.clear:after,















.entry-content:after,















.comment-content:after,















.site-header:after,















.site-content:after,















.site-footer:after {















	clear: both;















}















































/* =Menu















----------------------------------------------- */































.main-navigation {















	clear: both;















	display: block;















	float: left;















	width: 100%;















}















.main-navigation ul {















	list-style: none;















	margin: 0;















	padding-left: 0;















}





.textwidget .social-wrapper a {

    float: left;

}



.foot4 > h2 {
color: #2A6496;
font-size: 24px;
margin-top: 0;
margin-bottom: 2px;
}

.foot4 p {
color: #2A6496 !important;
font-size: 17px;
margin-bottom: 2px;
}

.foot4 > span {

    font-weight: 500;

}





.main-navigation li {















	float: left;















	position: relative;















}















.main-navigation a {















	display: block;















	text-decoration: none;















}















.main-navigation ul ul {















	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);















	display: none;















	float: left;















	left: 0;















	position: absolute;















	top: 1.5em;















	z-index: 99999;















}















.main-navigation ul ul ul {















	left: 100%;















	top: 0;















}















.main-navigation ul ul a {















	width: 200px;















}















.main-navigation ul ul li {















}















.main-navigation li:hover > a {















}















.main-navigation ul ul :hover > a {















}















.main-navigation ul ul a:hover {















}















.main-navigation ul li:hover > ul {















	display: block;















}















.main-navigation li.current_page_item a,















.main-navigation li.current-menu-item a {















}































/* Small menu */















.menu-toggle {















	cursor: pointer;















	display: none;















}































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















	.menu-toggle,















	.main-navigation.toggled .nav-menu {















		display: block;















	}































	.main-navigation ul {















		display: none;















	}















}















































/* =Content















----------------------------------------------- */































.sticky {















}



.page-id-19 .entry-content {



    border: medium none;



    padding: 0 !important;



}















.hentry {















	margin: 0 0 1.5em;















}















.byline,















.updated {















	display: none;















}















.single .byline,















.group-blog .byline {















	display: inline;















}















.page-content,















.entry-content,















.entry-summary {















	margin: 10px 0 0;















}















.entry-content{















    padding: 0px;















}















.page-links {















	clear: both;















	margin: 0 0 1.5em;















}















































/* =Asides















----------------------------------------------- */































.blog .format-aside .entry-title,















.archive .format-aside .entry-title {















	display: none;















}















































/* =Media















----------------------------------------------- */































.page-content img.wp-smiley,















.entry-content img.wp-smiley,















.comment-content img.wp-smiley {















	border: none;















	margin-bottom: 0;















	margin-top: 0;















	padding: 0;















}















.wp-caption {















	border: 1px solid #ccc;















	margin-bottom: 1.5em;















	max-width: 100%;















}















.wp-caption img[class*="wp-image-"] {















	display: block;















	margin: 1.2% auto 0;















	max-width: 98%;















}















.wp-caption-text {















	text-align: center;















}















.wp-caption .wp-caption-text {















	margin: 0.8075em 0;















}















.site-main .gallery {















	margin-bottom: 1.5em;















}















.gallery-caption {















}















.site-main .gallery a img {















	border: none;















	height: auto;















	max-width: 90%;















}















.site-main .gallery dd {















	margin: 0;















}















.site-main .gallery-columns-4 .gallery-item {















}















.site-main .gallery-columns-4 .gallery-item img {















}































/* Make sure embeds and iframes fit their containers */















embed,















iframe,















object {















	max-width: 100%;















}















































/* =Navigation















----------------------------------------------- */































.site-main [class*="navigation"] {















	margin: 0 0 1.5em;















	overflow: hidden;















}















[class*="navigation"] .nav-previous {















	float: left;















	width: 50%;















}



.af {



    height: auto;



    margin: 0 auto;



    width: 1000px;



}















[class*="navigation"] .nav-next {















	float: right;















	text-align: right;















	width: 50%;















}















































/* =Comments















----------------------------------------------- */































.comment-content a {















	word-wrap: break-word;















}















.bypostauthor {















}















































/* =Widgets















----------------------------------------------- */































.widget {















	margin: 0 0 1.5em;















}































/* Make sure select elements fit in widgets */















.widget select {















	max-width: 100%;















}



.contactus .wpcf7-form {



    margin: 0 auto;



    width: 60%;



}



























/* Search widget */















.widget_search .search-submit {















	/*display: none;*/















}















































/* =Infinite Scroll















----------------------------------------------- */































/* Globally hidden elements when Infinite Scroll is supported and in use. */















.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */















.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */















	display: none;















}































/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */















.infinity-end.neverending .site-footer {















	display: block;















}















































/* STYLER */















*{















    outline: none;















}































body {















    background: none repeat scroll 0 0 #9A9786;















    color: #2C3E50;















    font-family: Verdana,Arial,Helvetica,sans-serif;















    margin: 10px auto;















    padding: 0;































}















body > .container{















    background: none repeat scroll 0 0 #FFFFFF;















    box-shadow: 0 0 10px #999999;















    margin:20px auto;















}















a, a:active, a:visited, a:link{















    color:#2a6496;















}















a{















    text-decoration: none;















}















a:hover{















    text-decoration: underline;















    color:#888888!important;















}















/*Header*/















header#masthead{















    background-color: #00ADB3;















    margin-top: 15px; /*dont change*/















    color: #FFFFFF;















    padding-bottom: 0px;















}















header#masthead div.site-branding{















    position: inherit;















    width: 100%;















}















header#masthead img {















    /*height: 100% !important;*/















    left: 0;















   















    top: 0;















    z-index: 99989;















}
#pages-2 ul {
list-style: none outside url("images/bullet.png");
margin: 0 0 0 18px;
padding: 0;
}
#text-6 > h1 {
padding-left: 12px;
}














h1.site-title{















    margin : 10px;















}















h1.site-title > a{















    font-weight: normal;















    text-decoration: none;















    font-size: 105%;















}


.post .entry-header {
    display: block;
}












h1.site-title > a:hover{















    color: #FFFFFF!important;















}















h2.site-description{















    margin:10px 10px 10px 10px;















    font-size: 140%;















    font-style: italic;















}















header#masthead > nav{















    border-radius: 0px;















    border: none;















    margin:0px;















    padding:0px;















}















.only-site-branding {















    min-height: 152px;















}















.header-image-wrapper{















  position: relative;















  height: 101%;















  width: 100%;















  max-width: 1140px;















  overflow: hidden;















  display: table;















}















.header-image-wrapper #bs-header-image{















  width: 100%;















  max-width: 1140px;















}















.header-image-wrapper .site-branding{















  z-index: 99999;















  position: absolute;















  vertical-align: middle;















  top:0;















}















div.site-branding{















    float:left;















    padding:30px 0px;















    position: absolute;















}







header#masthead {







    background-color: #FFFFFF !important;







    color: #FFFFFF;







    margin-top: 15px;







    padding-bottom: 0;







}















#site-navigation{















  margin-top: -1px;















}















/*SIDEBAR*/















#secondary{















}















h1.widget-title, h1.widget-title a, h1.widget-title a:hover {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;



    color: #00ADB3;



    font-size: 20px;



    font-weight: normal;



    padding: 6px 10px 6px 0;



    text-decoration: none;



    text-transform: capitalize;



}







div.textwidget{















    border:none;















    padding:20px 20px 20px 20px;















    margin-bottom: 20px;















    















    color:#666666;















}



#text-3 .textwidget {



    background-color: #EEEEEE;



}



.col-md-8 {



    width: 66% !important;



}



.col-md-4 {



    width: 34% !important;



}



.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {



    float: left !important;



}



.col-md-3 {



    width: 25% !important;



}















div.widget-area ul{















    list-style-type: none;















    list-style-position:outside;















    list-style-image: url('images/bullet.png');















    padding: 0px;















    margin: 0 0 0 20px;































}















div.widget-area ul > li {















    padding:5px 0px 5px 8px;















}















div.widget-area ul > li ul > li{















}















div.widget-area ul li a{















    padding-left: 3px;















}















div.widget-area ul li:before {















}































/*Article*/















article.post {















    padding-bottom: 10px;















    margin-bottom: 30px;















}















header.entry-header,















header.page-header















{















    border-bottom: 3px solid #EEEEEE;















    margin: 0px 0px 10px;















    padding-bottom: 5px;















}















header.entry-header h1,















header.page-header h1















{















    font-size: 24px;















}















header.entry-header h1 a,















header.page-header h1 a















{















    text-decoration: none;















}















/*Comment*/















code {















    white-space:normal!important;















}















span.required {















    color: #FF0000;















    font-weight: bold;















}















.comment-form {































}















.comment-form p{















    margin:0 0 0 10px;















}















.comment-form p label {















    display: inline-block;















    font-weight: bold;















    margin-bottom: 5px;















}















.comment-form input,















.comment-form textarea















{















    box-shadow: none;















    border-color: #9e9e9e;















    border-radius: 0px;















    min-height:30px;















    display: block;















    padding: 8px;















    margin: 5px 5px 10px 0px;















}















.comment-form input{















    width:60%;















    max-width: 400px;















}















.comment-form input[type="submit"],















.comment-form input[type="submit"]:hover















{















    box-shadow: none;















    width:auto;















    border:none;















    color: #FFFFFF;















    font-weight: bold;















    text-shadow: none;































}















.comment-form input[type="submit"]{















    background-color: #32698B;















}















.comment-form input[type="submit"]:hover{















    background-color: #234961;















}















.comment-form p.form-submit{















    margin:10px 0px;















}















.comment-form p.comment-notes {















    font-style: italic;















    font-weight: bold;















    margin-bottom: 10px;















}































/*Search Widget*/















.search-box-wrapper  {















  background: #42454e;















  display: inline-block;















  float: right;















  margin-right: 20px;















  right:0;















  left:auto;















}































.search-form input{















  float: left;















  font-size: 12px;















  border-radius: 0;















  height:34px;















  font-weight: bold;















}































.search-form input[type="search"] {







    background: none repeat scroll 0 0 #FFFFFF;







    color: #42454E;







    min-width: 184px;







    padding: 6px 8px;







}















.widget_search .search-form .search-field{















  width: 100% !important;















  max-width: 275px;















}















.search-form input[type="submit"] {







    background: none repeat scroll 0 0 #3BB3C3;







    border: 1px solid #8DDADC;







    border-radius: 0;







    box-shadow: none;







    color: #FFFFFF;







    height: 34px;







    max-height: 34px;







    overflow: hidden;







    padding: 6px 16px;







    text-shadow: none;







}







.tabs .cur {







	







    background: none repeat scroll 0 0 #FFFFFF;







    border-bottom: medium none;







    color: #00ADB3;







    font-style: italic;







    font-weight: 500;







    height: 36px;







    margin-left: 0;







}







.tabs {



    border: medium none !important;



    float: left;



    margin: 0;



    width: 100%;



}







.entry-header {







    display: none;







}







.tabs li {



    -moz-border-bottom-colors: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    background: -moz-linear-gradient(center top , #FFFFFF, #71D1D4) repeat scroll 0 0 rgba(0, 0, 0, 0);



    border-color: #3BB3C3 #3BB3C3 -moz-use-text-color;



    border-image: none;



    border-left: 1px solid #3BB3C3;



    border-radius: 3px 3px 0 0;



    border-style: solid solid none;



    border-width: 1px 1px medium;



    display: inline-block !important;



    margin-bottom: 0 !important;



    margin-left: -4px;



    margin-right: 16px !important;



    margin-top: 0 !important;



    padding: 5px;



}







.entry-content {







    border: 1px solid #3BB3C3;







    padding: 0 20px;







}































/*calendar*/















.widget_calendar table{















    margin:5px 0px;















}















.widget_calendar table a{















    font-weight: bold;















}















.widget_calendar table th, .widget_calendar table td{















    margin:5px 0px;















    text-align: center;















}































.widget_calendar table tfoot{















    text-align: center;















}















.widget_calendar table caption{















    text-align: center;















    font-weight: bold;















    margin-bottom: 5px;















}































/*categories widget*/















.widget_categories select, .widget_archive select, .widget form select{















    border-radius: 0px;















    min-height: 30px;















    height:30px;















    border: 1px #57bddb solid;















}







#divClosedChatBar {







    background: none repeat scroll 0 0 #00ADB3 !important;







}































/*FOOTER*/















footer div.site-info a{















  color: #FFFFFF!important;















}















footer#colophon {



    background-color: #00ADB3;



    color: #FFFFFF;



    margin: 0 !important;



    min-height: 50px;



    text-align: center;



}















footer#colophon a{















    color:#FFFFFF;















    font-weight: bold;















}



.site-footer {



    margin-bottom: 0 !important;



    padding-bottom: 0 !important;



}



.container {



    margin-bottom: 0 !important;



    padding-bottom: 0 !important;



}































footer#colophon  div.footer-nav-wrapper{















    text-align: center;















    height: auto;















    overflow: hidden;















    padding:0px;















}















footer#colophon  div.footer-nav-wrapper ul{















    list-style: none;















    height: auto;















    overflow: hidden;















    width:100%;















    margin: 0;















    padding: 0;















}















footer#colophon  div.footer-nav-wrapper ul li{















    display: inline-block;















    margin: 0 5px 0 5px;















}















footer#colophon div.footer-nav-wrapper ul a,















footer#colophon div.footer-nav-wrapper ul a:hover{















    display: block;















    line-height: 30px;















    font-weight: normal;















    text-transform: uppercase;















    font-size: .9em;















}















footer#colophon div.footer-nav-wrapper ul a:hover{















  text-decoration: underline;















}















footer#colophon div.footer-nav-wrapper ul span.pipe{















  margin:0px 0px 0px 10px;















}















footer#colophon div.footer-nav-wrapper ul > li:last-child span{















  display:none;















}















footer#colophon .footer-nav-wrapper,















footer#colophon .copyright,















footer#colophon .footer-powered-by{















  margin-bottom: 5px;















  margin-top: 5px;















}































.footer-widgets-wrapper{















    height:auto;















    overflow: hidden;















    background-color: #EEEEEE;















}















.footer-widgets-wrapper .footer-sidebar-title {







    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);







    color: #00ADB3;







    font-size: 13px !important;







    font-weight: bold;







    padding: 6px 10px 6px 20px;







    text-decoration: none;







    text-transform: capitalize;
	
	padding-left:24px ;







}
#pages-2 > h1 {
padding-left: 0;
}















.footer-widgets-wrapper .social-widget-wrapper{















}















.footer-widgets-wrapper .textwidget{















  padding:0;















}















.footer-widgets-wrapper .widget>div,















.footer-widgets-wrapper .widget>ul{















  padding:0px 10px;















}















.footer-widgets-wrapper .footer-widget-area ul{















  list-style: none outside url("images/bullet.png");















  margin: 0 0 0 30px;















  padding: 0;















}































/*POST*/































.entry-meta{















    font-style: italic;















    padding:0px 0px 0px 0px;















    font-weight: bold;















    font-size: .9em;















}















.entry-meta a{















    padding:1px 3px;















    font-style:italic;















    margin:0px 1px ;















    text-decoration: none;















}















.entry-meta a:hover{















    text-decoration: underline;















}















.entry-meta span.posted-on{















    background: url('images/calendar.png') no-repeat top left;















    padding-left:20px;















}















.entry-meta span.byline{















    background: url('images/author.png') no-repeat top left;















    padding-left:20px;















    margin-left:10px;















}















.entry-meta span.comments{















    background: url('images/comments.png') no-repeat top left;















    padding-left:20px;















    margin-left:10px;















}















.entry-meta span.edit-link{















    background: url('images/edit.png') no-repeat top left;















    padding-left:20px;















    margin-left:10px;















}































.entry-content table {















  margin:5px 0px;















  border-collapse: collapse;















}































.entry-content table td, .entry-content table th{















  border:1px #ccc solid;















  padding:.3em;















}















.entry-content table thead, .entry-content table th{















  background-color: #EEEEEE;















}































footer.entry-meta{















    background-color: #EEEEEE;















    padding:10px;















}















footer.entry-meta span.bp-category{















    background: url('images/category.png') no-repeat top left;















    padding-left:20px;















}















footer.entry-meta span.bp-tags{















    background: url('images/tags.png') no-repeat top left;















    padding-left:20px;















    margin-left:10px;















}































/*navigation menu*/















nav.navigation{















}















nav.navigation .nav-links a{















    background-color: #3BB3C3;















    min-height: 30px;















    line-height: 30px;















    height: 30px;















    color:#FFFFFF;















    font-weight: bold;















    width: auto;















    display: inline-block;















    padding:0px 5px;































}















nav.navigation .nav-links a:hover{















    background-color: #234961;















    color: #dddddd!important;















}































.site-logo{















    margin: auto 10%;















    max-height: 120px;















    min-height: 30px;















    overflow: hidden;















}















































/*slider*/































.main-slider-wrapper{















    height:250px;















    overflow: hidden;















}















.main-slider-wrapper img {















    width: 100%;















}















.secondary-slider-wrapper {















    width:100%;















    height: auto;















    overflow: hidden;















    margin-top:20px;















}















/**/















.bp-thumbnail-wrapper{















    width: 100%;















}















.bp-thumbnail-wrapper a img, .bp-thumbnail-wrapper img{















    display: block;















    clear: both;















    width:100%;















}















main#main p{















    clear:both;















}















.et-row{















  margin:5px 0px 15px 0px;















}































/*nav*/































.assistive-text, .site .screen-reader-text {















    clip: rect(1px, 1px, 1px, 1px);















    position: absolute !important;















}































    .blueplanet-nav ul.nav-menu, .blueplanet-nav div.nav-menu > ul {







    background: -moz-linear-gradient(center top , #FFFFFF, #71D1D4) repeat scroll 0 0 rgba(0, 0, 0, 0);







	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#71D1D4));







    border: 1px solid #5A9DC9;







	background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #71D1D4 100%);







    display: inline-block !important;







    height: 47px;







    text-align: left;







    width: 100%;







	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff', endColorstr='#71D1D4');







}















#menu-top li:hover {







    border-left: 1px solid #3BB3C3;







    border-right: 1px solid #3BB3C3;







}







.sub-menu li:hover {







    border-left: 1px solid #3BB3C3;







    border-right: 1px solid #3BB3C3;







}







.footer-widgets-wrapper {







    background: -moz-linear-gradient(center top , #FFFFFF, #71D1D4) repeat scroll 0 0 rgba(0, 0, 0, 0);







	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#71D1D4));







	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff', endColorstr='#71D1D4');







	background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #71D1D4 100%);







    border: 1px solid #71D1D4;







    margin: 0 auto;







    width: 1000px;







}







#secondary {



    padding-left: 25px;



    padding-right: 0;



    padding-top: 10px;



}



.footer-sidebar-title {







    font-size: 15px !important;







}







.tabs a {



    font-size: 17px;



}







.footer-widget-area .textwidget {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;



    border: medium none !important;



}



.widget-title {



    font-size: 17px !important;



    font-weight: bold !important;



}



.textwidget > p {



    color: #00ADB3 !important;



    font-size: 17px;



}







.foot4 > img {







    float: left;







   







}
#text-6 .span1 {
font-size: 24px;
padding-left: 10px;
font-weight: bold;
}







.foot4 > h1 {



    float: left;



    font-size: 25px;



    text-align: center;



}







.nav-menu a {







    color: #21759B !important;







    font-size: 14px !important;







    font-weight: bold !important;







}















    .blueplanet-nav ul {















        margin: 0;















        text-indent: 0;















    }















    .blueplanet-nav li a,















    .blueplanet-nav li {















        display: inline-block;















        text-decoration: none;















    }















    .blueplanet-nav li a {















        border-bottom: 0;















        color: #EEEEEE;















        line-height: 3.692307692;















        padding: 0 20px;















        text-transform: uppercase;















        white-space: nowrap;















        transition: .3s ease 0s;















        font-size: 12px;















        font-weight: bold;















    }















   .blueplanet-nav li a:hover {







    background-color: #FFFFFF !important;







    color: #21759B !important;







}















    .blueplanet-nav li {







    height: 47px;







    margin-right: -4px;







    position: relative !important;







}















    .blueplanet-nav li ul {















        display: none;















        margin: 0;















        padding: 0;















        position: absolute;















        top: 100%;















        z-index: 1000;















    }















    .blueplanet-nav li ul ul {















        top: 0;















        left: 100%;















    }















    .blueplanet-nav ul li:hover > ul {















        border-left: 0;















        display: block;















    }















    .blueplanet-nav li ul li a {















        background: -moz-linear-gradient(center top , #FFFFFF, #71D1D4) repeat scroll 0 0 rgba(0, 0, 0, 0);







		







		background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#71D1D4));







		background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #71D1D4 100%);







filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff', endColorstr='#71D1D4');







	background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #71D1D4 100%);















        border-bottom: 1px solid #CCCCCC;















        border-right: 1px solid #CCCCCC;















        color:#EEEEEE;















        display: block;















        line-height: 2.181818182;















        padding: 8px 10px;















        width: auto;















        min-width: 200px;















        white-space: normal;















    }















    .blueplanet-nav li ul li a:hover {















        background: #4693c3;















        color: #FFF;















    }















    .blueplanet-nav .current-menu-item > a,















    .blueplanet-nav .current-menu-ancestor > a,















    .blueplanet-nav .current_page_item > a,















    .blueplanet-nav .current_page_ancestor > a {















           















            color: #FFFFFF;















    }































/*social*/















.social-wrapper{















    display: block;















    margin: 5px 0px;















    height:auto;















    overflow: hidden;















}















.container-open-wrapper .social-wrapper{















    margin-top: 15px;















}































.footer-end-page .social-wrapper{















    margin-bottom: 10px;















}















.social-widget-wrapper {















    height: auto;















    overflow: hidden;















}















.social-wrapper a,.social-widget-wrapper a{































    background: url("images/social-sprite.png") no-repeat scroll 0 0 transparent;















    display: block;















    height: 32px;















    text-decoration: none;















    text-indent: -999999px;















    width: 32px;















    transition:all 0.3s ease 0s;































}















.social-wrapper a{















    float: right;















    margin-left: 5px;















}















.social-widget-wrapper a{















    float: left;















    margin-right: 5px;















    margin-bottom: 5px;















}















a.social-facebook{















    background-position: -235px -12px;















}















a.social-facebook:hover{















    background-position: -235px -52px;















}















a.social-twitter{















    background-position: -649px -12px;















}















a.social-twitter:hover{















    background-position: -649px -52px;















}















a.social-googleplus{















    background-position: -348px -12px;















}















a.social-googleplus:hover{















    background-position: -348px -52px;















}















a.social-youtube{















    background-position: -726px -12px;















}















a.social-youtube:hover{















    background-position: -726px -52px;















}















a.social-pinterest{















    background-position: -460px -12px;















}















a.social-pinterest:hover{















    background-position: -460px -52px;















}































a.social-linkedin{















    background-position: -422px -12px;















}















a.social-linkedin:hover{















    background-position: -422px -52px;















}































a.social-vimeo{















    background-position: -688px -12px;















}















a.social-vimeo:hover{















    background-position: -688px -52px;















}































a.social-flickr{















   background-position: -274px -12px;















}















a.social-flickr:hover{















   background-position: -274px -52px;















}































a.social-tumblr{















    background-position: -611px -12px;















}















a.social-tumblr:hover{















    background-position: -611px -52px;















}































a.social-dribbble{















    background-position: -161px -12px;















}















a.social-dribbble:hover{















    background-position: -161px -52px;















}















a.social-deviantart{















    background-position: -86px -12px;















}















a.social-deviantart:hover{















    background-position: -86px -52px;















}















a.social-instagram{















   background-position: -385px -12px;















}















a.social-instagram:hover{















   background-position: -385px -52px;















}















a.social-skype{















    background-position: -536px -12px;















}















a.social-skype:hover{















    background-position: -536px -52px;















}















a.social-rss{















    background-position: -498px -12px;















}















a.social-rss:hover{















    background-position: -498px -52px;















}































a.social-digg{















    background-position: -122px -12px;















}















a.social-digg:hover{















    background-position: -122px -52px;















}















a.social-stumbleupon{















    background-position: -574px -12px;















}















a.social-stumbleupon:hover{















    background-position: -574px -52px;















}















a.social-forrst{















    background-position: -311px -12px;















}















a.social-forrst:hover{















    background-position: -311px -52px;















}















a.social-500px{















    background-position: -14px -12px;















}















a.social-500px:hover{















    background-position: -14px -52px;















}































a.social-email{















    background-position: -197px -12px;















}















a.social-email:hover{















    background-position: -197px -52px;















}















































/*comments*/















#comments{















    border-top : 3px dotted #EEEEEE;















    margin-top: 20px;















    padding: 10px 0px;















}















#comments .comments-title,#comments .comment-reply-title{















    font-size: 20px;















}















#comments .comment-reply-title{















    padding-left: 10px;















}































ol.comment-list{















    list-style-type: none;















    list-style-position: outside;















    margin: 0px;















}















.comment-list .comment{















    border: 1px solid #CCCCCC;















    color: #666666;















    padding: 10px 10px;















    margin: 10px 2px 5px 0px;















}















.comment-meta .comment-author{















    font-weight: bold;















}















.comment-meta .comment-metadata {















    float: none;















    font-weight: bold;















    font-style: italic;















    font-size: 11px;















    border-bottom: 1px #eeeeee solid;















    margin-bottom: 5px;















    padding-bottom: 5px;































}















ol.comment-list li ul{















    list-style-type: disc;















}















ol.comment-list li ul.children{















    list-style-type: none;















}















a.comment-reply-link,















a.readmore{















    background-color: #32698B;















    color: #FFFFFF;















    padding:2px 5px;















    margin-bottom: 10px;















    font-size: 12px;















    text-decoration: none;















}















a.readmore{















    width:85px!important;















    margin: 5px 0px;















}















a.comment-reply-link:hover,















a.readmore:hover{















    color: #dddddd!important;















    text-decoration: none!important;















}































/*contact form 7*/















.wpcf7{















}















.wpcf7 p{















  font-weight: bold;















}















.wpcf7 span.wpcf7-form-control-wrap{















}















.wpcf7 .wpcf7-text,















.wpcf7 .wpcf7-textarea,















.wpcf7 .wpcf7-captchar{















  border-color: #9E9E9E;















      border-radius: 0;















      box-shadow: none;















      display: block;















      margin: 5px 5px 10px 0;















      min-height: 30px;















      padding: 8px;















}















.wpcf7 .wpcf7-submit, .wpcf7 .wpcf7-submit:hover {



    border: medium none;



    border-radius: 0;



    box-shadow: none;



    color: #000000;



    font-weight: normal;



    opacity: 1;



    text-shadow: none;



    width: auto;



}































.wpcf7 .wpcf7-submit {



    background-color: #E6E6E6;



    color: #000000;



    font-weight: normal;



    min-height: 30px;



    padding: 8px 20px;



}







.container-open-wrapper {







    display: none;







}















.wpcf7 .wpcf7-submit:hover {



    background-color: #CCCCCC;



}















@media screen and (min-width:800px) and (max-width:1040px) {















.mainimg {







    







    height: 285px;







    width: 100%;







}



.site-header {



    width: 80%;



}



.col-md-4 {



    width: 34.333% !important;



}



.col-md-8 {



    width: 65.6667% !important;



}



.fb-like-box.fb_iframe_widget iframe {



    width: 77.3% !important;



}







.textm > h1 {



    color: #FFFFFF !important;



    font-size: 35px;



    margin-left: 10%;



    margin-top: 0;



}







.textm > h3 {



    color: #FFFFFF !important;



    font-size: 20px;



    margin-left: 7%;



}







.textm > h2 {



    color: #FFFFFF !important;



    font-size: 20px;



    margin-left: 5%;



}







.textm > h4 {



    color: #FFFFFF !important;



    font-size: 20px;



    margin-left: 9%;



}







#logo {







    float: left;







    width: 50%;







}







.fancybox-inline > img {







    max-width: 129% !important;







}







.foot4 > h1 {







    float: left;







    font-size: 23px;







}



#site-navigation {



    margin: 0 auto;



    position: relative;



    width: 80%;



}



.textm {



    



    background-position: right center;



    background-repeat: no-repeat;



    background-size: 50% 100%;



    height: 285px;



    margin: 0 auto;



    padding-top: 3%;



    width: 80%;



}



.site-content {



    width: 80% !important;



}



.footer-widgets-wrapper {



    width: 80%;



}



.af3 > h1 {



color: #FFFFFF !important;



font-size: 49px;



margin-top: 21px;



}



.af1 {



float: left;



margin: 21px;



padding-left: 40px;



width: 30%;



}



.af2 {



float: left;



margin: 19px 0;



padding-left: 59px;



width: 18%;



}



.af3 {



float: left;



margin-left: 3%;



text-align: right;



width: 40%;



}



.af {



height: auto;



margin: 0 auto;



width: 80%;



}















}







@media screen and (min-width:500px) and (max-width:799px) {







.site-header {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;



    height: auto !important;



    margin-bottom: 10px;



    margin-left: auto !important;



    margin-right: auto !important;



    padding: 20px;



    width: 80%;



}



#primary {



    float: none !important;



    padding: 0 !important;



}



#home_content > h1 {



    font-size: 28px !important;



}



.pull-left {



float: none !important;



}



.textm {



   



    background-position: right center;



    background-repeat: no-repeat;



    background-size: 51% 100%;



    height: 180px;



    margin: 0 auto;



    padding-top: 3%;



    width: 80%;



}



.af {



height: auto;



margin: 0 auto;



width: 80%;



}



#site-navigation {



margin: 0 auto;



position: relative;



width: 80%;



}



.col-xs-12 {



    width: 80% !important;



}



#secondary {



    width: 80% !important;



}



.fb-like-box.fb_iframe_widget iframe {



    width: 100% !important;



}



.footer-widget-area.col-md-3 {



    float: none !important;



    margin: 0 auto !important;



    width: 51% !important;



}



.mainimg {







    







    height: 180px;







    width: 100%;







}











.textm > h1 {



    color: #FFFFFF !important;



    font-size: 23px;



    margin-left: 10%;



    margin-top: 0;



}







.textm > h3 {



    color: #FFFFFF !important;



    font-size: 13px;



    margin-left: 7%;



}







.textm > h2 {



    color: #FFFFFF !important;



    font-size: 13px;



    margin-left: 5%;



}







.textm > h4 {



    color: #FFFFFF !important;



    font-size: 13px;



    margin-left: 9%;



}







#logo {







    float: left;







    width: 100%;







}















.fancybox-inline > img {







    max-width: 179% !important;







}







.foot4 > h1 {







    float: left;







    font-size: 30px;







    text-align: center;







}







.callhome1 {



float: left;



width: 63%;



}



#logo > img {



height: auto;



position: relative !important;



width: 300px;



}



.callhome1 > p {



color: #54A2CD;



font-size: 15px;



margin-bottom: 0 !important;



}



.callhome1 > h2 {



color: #21759B !important;



margin-top: 0;



padding-bottom: 10px;



font-size: 25px;



}







.af1 {



float: left;



width: 19%;



padding-left: 0;



}



.af2 > img {



    max-width: 100%;



}







.af2 {



float: left;



margin: 22px 2%;



width: 23%;



}



.af3 {



float: left;



margin-left: 3%;



text-align: right;



width: 38%;



}







.af3 > h1 {



color: #FFFFFF !important;



font-size: 35px;



margin-top: 24px;



}



.site-content {



    width: 100% !important;



}



.col-sm-12 {



    float: none !important;



    margin: 0 auto !important;



    width: 80% !important;



}



#secondary {



    float: none !important;



    margin: 0 auto !important;



    padding: 0 !important;



    width: 80% !important;



}



.footer-widgets-wrapper {



    background: -moz-linear-gradient(center top , #FFFFFF, #71D1D4) repeat scroll 0 0 rgba(0, 0, 0, 0);



    border: 1px solid #71D1D4;



    margin: 0 auto !important;



    width: 80% !important;



}







.footer-widget-area.col-md-3 {







    padding-left: 18%;







}



.fb-like-box.fb_iframe_widget {



    padding-left: 14%;



    width: 100% !important;



}



.jquery-responsive-select-menu {



    background: none repeat scroll 0 0 #3BB3C3;



    font-size: 19px;



    font-weight: bold;



    height: 37px;



    margin: 0 16%;



    text-align: center;



}











}







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



.site-content {



    width: 100% !important;



}



.col-sm-12 {



    float: none !important;



    margin: 0 auto !important;



    width: 80% !important;



}



#secondary {



    float: none !important;



    margin: 0 auto !important;



    padding: 0 !important;



    width: 80% !important;



}



.footer-widgets-wrapper {



    background: -moz-linear-gradient(center top , #FFFFFF, #71D1D4) repeat scroll 0 0 rgba(0, 0, 0, 0);



    border: 1px solid #71D1D4;



    margin: 0 auto !important;



    width: 80% !important;



}



.site-header {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;



    height: auto !important;



    margin-bottom: 10px;



    margin-left: auto !important;



    margin-right: auto !important;



    padding: 20px;



    width: 80%;



}



#secondary {



padding-left: 0;



padding-right: 0;



padding-top: 10px;



}



body {



    overflow-x: hidden;



}



.af1 {



    float: left;



    padding-left: 0;



    width: 13%;



}



.af2 > img {



    max-width: 100%;



}







.af2 {



    float: left;



    margin-top: 18px;



    width: 34%;



}



.af3 {



    float: left;



    margin-left: 3%;



    text-align: right;



    width: 38%;



}







.af3 > h1 {



color: #FFFFFF !important;



font-size: 25px;



margin-top: 24px;



}



.jquery-responsive-select-menu {



    background: none repeat scroll 0 0 #3BB3C3;



    font-size: 19px;



    font-weight: bold;



    height: 37px;



    margin: 0 ;



    text-align: center;



}



.fb-like-box.fb_iframe_widget {



    padding-left: 0;



    width: 100% !important;



}











.mainimg {



    



    height: 156px;



    width: 100%;



}



.textm {







background-position: right center;



background-repeat: no-repeat;



height: 156px;



margin: 0 auto;



padding-top: 3%;



width: 100%;



background-size: 50% 100%;



}



.textm > h1 {



    color: #FFFFFF !important;



    font-size: 17px;



    margin-left: 10%;



    margin-top: 0;



}







.textm > h3 {



    color: #FFFFFF !important;



    font-size: 11px;



    margin-left: 7%;



}







.textm > h2 {



    color: #FFFFFF !important;



    font-size: 11px;



    margin-left: 5%;



}







.textm > h4 {



    color: #FFFFFF !important;



    font-size: 11px;



    margin-left: 9%;



}







#logo {







    float: left;







    width: 100%;







}















.fancybox-inline > img {







    max-width: 179% !important;







}







.foot4 > h1 {







    float: left;







    font-size: 20px;







}







.callhome1 {







    float: none;







    text-align: center;







    width: 100%;







}















.footer-widget-area.col-md-3 {







    padding-left: 18%;







}







.afmain {



    background: none repeat scroll 0 0 #000000 !important;



    height: 63px;



    width: 100%;



}







.widget-title {







    font-size: 15px !important;







}







#home_content > h2 {







    font-size: 16px;







}



.col-xs-12 {



    width: 100% !important;



}







.fb-like-box.fb_iframe_widget iframe {



    width: 100% !important;



}



.footer-widget-area.col-md-3 {



    width: 100% !important;



}



.fancybox-inline > img {



    border-radius: 8px;



    height: 28px;



    width: 100px;



}



#site-navigation {



    margin: 0 auto;



    position: relative;



    width: 100%;



}



.nav-menu {



    height: auto !important;



}



#menu-top li {



    clear: both;



    display: block;



    float: none;



}



.sub-menu {



    clear: both;



    display: block !important;



    float: left;



    height: 187px !important;



    margin-top: -50px !important;



    position: relative !important;



}



.entry-content p {



font-size: 14px !important;



}



header#masthead img {



height: 100% !important;



}



.af {



    height: auto;



    margin: 0 auto;



    width: 80%;



}



.col-xs-12 {



    float: none !important;



    margin: 0 auto;



    width: 80% !important;



}



#primary {



    float: none !important;



    padding: 0 !important;



}



.mapster_el {



    width: 78% !important;



}



#secondary {



    float: none !important;



    margin: 0 auto !important;



    padding: 0 !important;



    width: 80% !important;



}

.footer-end-page {

    display: block !important;

    visibility: hidden !important;

}







}



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



.site-content {



    width: 100% !important;



}



.col-xs-12 {



    float: none !important;



    margin: 0 auto;



    width: 80% !important;



}



#primary {



    float: none !important;



    padding: 0 !important;



    width: 80% !important;



}



.textm {



   



    background-position: right center;



    background-repeat: no-repeat;



    background-size: 34% 100%;



    height: 122px;



    margin: 0 auto;



    padding-top: 3%;



    width: 100%;



}



.mainimg {



    height: 122px;



    width: 100%;



}



.mapster_el {



    width: 78% !important;



}



.af {



    height: auto;



    margin: 0 auto;



    width: 100%;



}



.col-sm-12 {



    float: none !important;



    margin: 0 auto !important;



    width: 80% !important;



}



#secondary {



    float: none !important;



    margin: 0 auto !important;



    padding: 0 !important;



    width: 80% !important;



}



.footer-widgets-wrapper {



    background: -moz-linear-gradient(center top , #FFFFFF, #71D1D4) repeat scroll 0 0 rgba(0, 0, 0, 0);



    border: 1px solid #71D1D4;



    margin: 0 auto !important;



    width: 80% !important;



}



.site-header {



    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;



    height: auto !important;



    margin-bottom: 10px;



    margin-left: auto !important;



    margin-right: auto !important;



    padding: 20px;



    width: 80%;



}



body {



    overflow-x: hidden;



}



.entry-content p {



font-size: 12px !important;



}







.jquery-responsive-select-menu {



    background: none repeat scroll 0 0 #3BB3C3;



    font-size: 19px;



    font-weight: bold;



    height: 37px;



    margin: 0 ;



    text-align: center;



}



.fb-like-box.fb_iframe_widget {



    padding-left: 0;



    width: 100% !important;



}















.textm > h1 {



    color: #FFFFFF !important;



    font-size: 17px;



    margin-left: 10%;



    margin-top: 0;



}







.textm > h3 {



    color: #FFFFFF !important;



    font-size: 11px;



    margin-left: 7%;



}







.textm > h2 {



    color: #FFFFFF !important;



    font-size: 11px;



    margin-left: 5%;



}







.textm > h4 {



    color: #FFFFFF !important;



    font-size: 11px;



    margin-left: 9%;



}















#logo {







    float: left;







    width: 100%;







}















.fancybox-inline > img {







    max-width: 179% !important;







}







.foot4 > h1 {







    float: left;







    font-size: 20px;







}







.callhome1 {







    float: none;







    text-align: center;







    width: 100%;







}







.af1 {



    float: left;



    padding-left: 0;



    width: 22%;



}



.af2 > img {



    max-width: 100%;



}







.af2 {



    float: none !important;



    margin-left: 68px;



    padding-top: 20px;



    width: 41%;



}



.af3 {



    float: left;



    margin-left: 3%;



    text-align: right;



    width: 80%;



}



#home_content > h1 {



    font-size: 15px !important;



}







.af3 > h1 {



color: #FFFFFF !important;



font-size: 25px;



margin-top: 24px;



}







.footer-widget-area.col-md-3 {







    padding-left: 18%;







}







.afmain {



    background: none repeat scroll 0 0 #102133 !important;



    height: 146px;



    width: 100%;



}







.widget-title {







    font-size: 15px !important;







}







#home_content > h2 {







    font-size: 16px;







}



.col-xs-12 {



    width: 100% !important;



}







.fb-like-box.fb_iframe_widget iframe {



    width: 100% !important;



}



.footer-widget-area.col-md-3 {



    width: 100% !important;



}



.fancybox-inline > img {



    border-radius: 8px;



    height: 36px;



    width: 100px;



}



#site-navigation {



    margin: 0 auto;



    position: relative;



    width: 100%;



}



.nav-menu {



    height: auto !important;



}



#menu-top li {



    clear: both;



    display: block;



    float: none;



}



.sub-menu {



    clear: both;



    display: block !important;



    float: left;



    height: 187px !important;



    margin-top: -50px !important;



    position: relative !important;



}



#secondary {



padding-left: 0;



padding-right: 0;



padding-top: 10px;



}



header#masthead img {



height: 100% !important;



}

.footer-end-page {

    display: block !important;

    visibility: hidden !important;

}







}
.page .mainimg
{display:none;}
.home .mainimg,.page-id-2 .mainimg{display:block !important;}