/*
Theme Name: McLean
Theme URI: http://emanateweb.com/beta/emanatenew/
Description: Responsive WordPress theme with all the Twitter Bootstrap elements and features.

Author: Emanate Digital
Author URI: http://emanateweb.com/beta/emanatenew/
Version: 3.0.3
Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, bootstrap, twitter

Copyright (C) 2011-2014 Emanateweb
License: GNU General Public License, version 3 (GPLv3)
License URI: license.txt
	
CREATE CHILD THEME.
See: http://codex.wordpress.org/Child_Themes
	
CSS Rules: Sorted alphabetically for better organization.
*/



@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('fonts/proximanova-reg-webfont.eot');
    src: url('fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-reg-webfont.woff2') format('woff2'),
         url('fonts/proximanova-reg-webfont.woff') format('woff'),
         url('fonts/proximanova-reg-webfont.ttf') format('truetype'),
         url('fonts/proximanova-reg-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	-webkit-overflow-scrolling: touch;
	-webkit-font-smoothing: antialiased;
	background-color: #ffffff;
	color: #555;
	font-family: 'proxima_nova_rgregular';
	font-size: 14px;
	font-weight: 400;
}

/* Titles */
h1, h2, h3, h4, h5, h6 { color: #333; font-family: 'proxima_nova_rgregular'; font-weight: 500; }

h1 { font-size: 35px; margin-bottom: 30px; margin-top: 30px; }
h1, h2, h3{margin-top: 10px;}

.author-avatar img { -webkit-border-radius: 95px; -moz-border-radius: 95px; border-radius: 95px; }


/* Paragraph & Typographic */
p { font-size: 16px; line-height: 28px; margin-bottom: 25px; }

.centered { text-align: center; }

/* Links */
a {
	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
	-o-transition: color 0.1s ease-in, background 0.1s ease-in;
	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
	color: #087a29;
	transition: color 0.1s ease-in, background 0.1s ease-in;
	word-wrap: break-word;
}

a:hover,
a:focus { color: #7b7b7b; outline: 0; text-decoration: none; }

a:before,
a:after {
	-webkit-transition: color 0.1s ease-in, background 0.1s ease-in;
	-o-transition: color 0.1s ease-in, background 0.1s ease-in;
	-ms-transition: color 0.1s ease-in, background 0.1s ease-in;
	-moz-transition: color 0.1s ease-in, background 0.1s ease-in;
	transition: color 0.1s ease-in, background 0.1s ease-in;
}

hr {
	border: 0;
	border-top: 1px solid #ccc;
	display: block;
	height: 1px;
	margin: 1em 0;
	padding: 0;
}

header {
    position: absolute;
    width: 100%;
}

.navbar { margin-bottom: 0px; text-transform: uppercase; }

.navbar-inverse { padding-bottom: 0; padding-top: 0; }

.navbar-inverse { background-color: rgba(255,255,255,0.7); border:none; }

.navbar-inverse .navbar-nav > li > a { 
	color: white; 
	background: #1ba542; /* Old browsers */
	background: -moz-linear-gradient(left, rgba(27,165,66,0.9) 0%, rgba(27,151,61,0.9) 50%, rgba(25,152,62, 0.9) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(27,165,66,0.9) 0%,rgba(27,151,61,0.9) 50%,rgba(25,152,62, 0.9) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(27,165,66,0.9) 0%,rgba(27,151,61,0.9) 50%,rgba(25,152,62, 0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ba542', endColorstr='#19983e',GradientType=1 ); /* IE6-9 */
}

.navbar-nav > li > a {
    padding: 40px 25px;
}

.navbar-inverse .navbar-nav > li > a:hover { color: #222222; }

.navbar-brand { font-size: 20px; font-weight: 700; letter-spacing: 2px; }

.navbar-inverse .navbar-brand { color: white; }

.navbar-inverse .navbar-toggle { border-color: transparent; }

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover { background-color: transparent; color: #222222; }

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { background-color: transparent; color: #222222; }

.progress-bar-theme { background-color: #1abc9c; }


/* Helpers */

.mt { margin-bottom: 40px; margin-top: 40px; }

.pt { padding-bottom: 50px; padding-top: 50px; }


/* +++++ WRAP SECTIONS +++++ */
/*#innerpage{padding-top: 100px;}*/
#ww { }


#footer { background-color: #2f2f2f; padding-bottom: 20px; padding-top: 50px; }

#footer p { color: white; }

#footer h3 { color: white; padding-bottom: 20px; font-weight: 700; }


/* +++++ Color Wraps / Blog Page +++++ */

#grey { background-color: #f2f2f2; padding-bottom: 60px; padding-top: 60px; }

#white { background-color: #ffffff; padding-bottom: 60px; padding-top: 60px; }



/* Blog Date*/
bd {
	color: #d2d2d2;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}

/* Blog Author*/
ba { font-size: 12px; padding-left: 5px; text-transform: uppercase; }

/* Blog Quote */
.bq { font-size: 22px; padding-top: 30px; }

/* Blog Tags */
bt { font-size: 12px; }

/* ================== PORTFOLIO IMAGES HOVER EFFECT ================== */
/* Effects also are controled by hover.zoom.js */
.zoom { 
    display:block; 
    position:relative; 
    overflow:hidden; 
    background:transparent url(images/loader.gif) no-repeat center;
}


.zoomOverlay {
    position:absolute;
    top:0; left:0;
    bottom:0; right:0;
    display:none;
    background-image:url(images/zoom.png);
    background-repeat:no-repeat;
    background-position:center;
}

.zoom2 {
	opacity: 1;
}

.zoom2:hover {
	opacity: 0.5;
}

/* glyphicon Configuration */

.glyphicon { color: #1abc9c; font-size: 40px; }

/* WP User Avatar */

.wp-user-avatar {margin: 0;}

#logo {
    padding-left: 10px;
    padding-right: 10px;
    
}
#logo img{
	max-width: 200px;
}

#tab-banner{
	position: absolute;
	bottom: 0;
	width: 100%;
}
#tab-banner .wpb_raw_html{
	margin-top: 30px;
	margin-bottom: 0;
}
#tab-banner a {
    display: block;
    color: #fff;
    font-size: 16px;
}
#tab-banner .nav-tabs{border:none; padding-right: 0;}
#tab-banner .nav-tabs > li{ 
	float: none; 

}
#tab-banner .nav-tabs > li a{ 
	font-size: 26px;
	background: #087b29; /* Old browsers */
	background: -moz-linear-gradient(top, #087b29 0%, #09832c 50%, #0b8b2f 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #087b29 0%,#09832c 50%,#0b8b2f 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #087b29 0%,#09832c 50%,#0b8b2f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#087b29', endColorstr='#0b8b2f',GradientType=0 ); /* IE6-9 */
	border-radius: 0;
	border:none;
	margin-right: 0;
}
#tab-banner .nav > li > a{
	padding-top: 17px;
	padding-bottom: 17px;
}
#tab-banner .tab-content a{
	margin-bottom: 8px;
}
#tab-banner .nav-tabs > li.active > a{
	background: transparent;
}
#tab-banner .nav-tabs > li > a:hover{
	background: transparent;
}

#intro p{
	color: #087a29;
	font-size: 20px;
}

.overlay{
	position: relative;
}
.overlay:before{
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	content: ' ';
	background-color: rgba(51,51,51,0.6);
	left: 0;
}
.overlay h2{position: relative;}
.overlay p{position: relative;}
.white p{color: #fff; }

#news-eve{
	padding-top: 40px;
	padding-bottom: 40px;
}
#news-eve div{
	padding-top: 0;
	padding-bottom: 0;
}
#news-eve div.vc_row{padding-top: 20px;}

#testimonial #ttshowcase_0 .tt_theme_card .tt_info-left,  
#testimonial #ttshowcase_0 .tt_theme_card .tt_info-right,  
#testimonial #ttshowcase_0 .tt_theme_card .tt_info-below, 
#testimonial #ttshowcase_0 .tt_theme_card .tt_info-above{
	background-color: #ccc !important;
	min-width: 150px;
} 
#testimonial .ttshowcase_slider{
	margin-top: 30px;
}

.socials a{
	font-size: 30px;
	color: #fff;
	margin-right: 5px;
}

#footer{
	color: #fff;
}
#footer .footer-left a{
	display: block;
	border-bottom: 1px solid #111;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#copyright{
	background-color: #1c1c1c;
	padding: 10px 0;
}
#copyright p{margin-bottom: 0}
/* About Page Starts here */
.page-title h3{
	color: #ffffff;
	font-size: 28px;
	font-weight: 400;
	line-height: 18px;
	text-align: right;
	padding-right: 20px;
	padding-top: 0;
	margin-top: 15px;
	margin-bottom: 0;
}
.page-title h2{
  	color:#ffffff;
  	font-size:35px;
  	font-family:proxima nova alt;
  	font-weight:700;
  	text-align: right;
        padding-right: 20px;
        padding-bottom:10px;
}
.page-title-bg.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    background-size:cover;
    background-position: left center;
	width: 46%;
	float: right;
	margin-right: 83px;
}
.page-title .vc_custom_1464677160313{
	background-position:left center!important;
}
#whychooseus p {
    text-align: left !important;
    margin-bottom: 5px !important;
}
#whychooseus ul li {
    color: #26a36d;
    line-height: 28px;
    text-align: left;
}
.sidebar-content ul li:before, #spcl-service ul li:before,#more-links ul li:before, .list-last ul li:before, .white ul li:before{
	   font-family: FontAwesome;
	   content: "\f105";
	   color:#ffffff;
	   padding-right:12px;
}
#service ul li:before, #whychooseus ul li:before{
	   font-family: FontAwesome;
	   content: "\f105";
	   color:#666666;
	   padding-right:12px;
}
#service ul li {
	color: #666666;
	line-height: 28px;
	text-align: left;
	font-size: 19px;
	font-weight: 300;
	display: inline-flex;
}
#location ul li, #services ul li{
	display:inline-flex;
	width:100%;
}
.sidebar-content ul li a{
	color:#ffffff!important;
}
#more-links ul li a{
	font-size:20px!important;
}
#appoinment,#location,#services,#add-sevices,#spcl-service,#more-links, .app {
    border: 1px solid #28a46e;
    border-radius: 5px;
    background: #75d183;
}
#appoinment h3,#location h3,#services h3,#add-sevices h3,#spcl-service h3{
	color:#ffffff!important;
}
.sidebar-content p{
	font-size:16px!important;
	color: #ffffff;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline{
	border: none;
}
.content-body {padding-left:15px!important;}
.content-body > div {
    border: 1px solid #28a46e;
    border-radius: 5px;
    margin-top: 35px;
}
.content-body.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: 47px;
}
i {
    color: #2a9b4f !important;
    margin-right: 10px !important;
    font-size: 18px !important;
}
#form-main input, #msg{
	width: 100%;
	margin-bottom: 3%;
	padding: 2%;
	border: 1px solid #28a46e;
}
#msg{
	width: 100%;
	margin-bottom: 3%;
	padding: 2%;
	border: 1px solid #28a46e;
	height:150px;

}
select{
	width: 100%;
	margin-bottom: 3%!important;
	padding: 1%!important;
	border: 1px solid #28a46e;
	color: #666666!important;
}
#submit-form {
    width: 20% !important;
    padding: 15px 10px !important;
    margin-top: 3%;
    background-color:#28a46e;
    color:#ffffff!important;
}
.i4ewOd-pzNkMb-haAclf {
	display:none;
	}
	
	
	
#appoinment,#location,#services,#add-sevices,#spcl-service,#more-links, .app{
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c9de96+0,8ab66b+44,398235+100;Green+3D+%233 */
background: #c9de96; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #c9de96 0%, #8ab66b 44%, #037732 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #c9de96 0%,#8ab66b 44%,#037732 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #c9de96 0%,#8ab66b 44%,#037732 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#037732', endColorstr='#398235',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#news-eve{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#037732+0,8ab66b+19,8ab66b+57,037732+100,398235+100,037732+100 */
background: #037732; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #037732 0%, #8ab66b 19%, #8ab66b 57%, #037732 100%, #398235 100%, #037732 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #037732 0%,#8ab66b 19%,#8ab66b 57%,#037732 100%,#398235 100%,#037732 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #037732 0%,#8ab66b 19%,#8ab66b 57%,#037732 100%,#398235 100%,#037732 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#037732', endColorstr='#037732',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.news-content p{
	font-size:14px;
	line-height:21px;
	padding-bottom:0px!important;
}
.read-more a p {
    border: 1px solid #28a46e!important;
    border-radius: 5px !important; 
    text-align: center!important;
    padding: 2%!important;
    width: 23%!important;
    height: 48px!important;
    background-color:#28a46e;
    color:#ffffff!important;
    font-weight:600; 
}
.top-buffer { margin-top:10%; }
.blog-title{
	font-size: 45px;
	color: rgb(39, 156, 77);
	text-align: center;
}
.list-last, .white ul li{
	font-size:16px;
	line-height:24px;
	color:#ffffff!important;
}
.fixed-image { background-attachment:fixed;}
#patient input{
	width:auto!important;
}
.request-appoinment{background-color:#037732;color:#ffffff;padding:10px 25px;}
//footer image 
#common-bg h3{
	color:#ffffff;
	text-align:center;
	font-size:28px;
}
#common-bg{
        text-align:center;
        overflow:hidden;
        padding: 4% 1%;
	background-attachment: fixed;
	text-align: center;
	background-position: center center;
}
#common-bg h3 {
    color: #ffffff !important;
    	font-size:28px;
	position: relative;
}
#common-bg p{
	font-size: 16px;
	line-height: 32px;
	color:#ffffff!important;
}
#form-main br {
    display: none;
}
#intro a{
	color:#ffffff!important;
	    background-color: #3F9459;
    padding: 14px 20px;
}
#AnythingPopup_BoxClose1 a {
    padding: 0 !important;
    background: none !important;
}
}

#AnythingPopup_BoxContainer1, #AnythingPopup_BoxContainer2 { top:10px!important;}
#AnythingPopup_BoxContainerBody1 br, #AnythingPopup_BoxContainerBody2 br {
    display: none;
}
#patient {
    color: #666666 !important;
}
#appoinment a{ 
color:#ffffff!important;
border: 1px solid #ffffff;
padding: 13px;
}
#AnythingPopup_BoxContainerHeader2 a{border:none!important;padding:0!important;}
.app.wpb_column.vc_column_container.vc_col-sm-3 {
    padding-bottom: 18px!important;
    color:#ffffff!important;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline a{ color:#ffffff!important;}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
.navbar-inverse .navbar-toggle .icon-bar {
	    background-color: #000000!important;
}
.navbar-inverse .navbar-toggle {
    border-color: #000000!important;
    margin-top: 18px;
}
.navbar-inverse{
	    left: 0%;
    width: 100%;
    background-color:#ffffff;
}
.navbar-nav > li > a {
    padding: 10px 25px;
    font-size: 14px;
}
/*content area*/
div#news-eve {
    text-align: center;
}
 div#news-eve .wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1464956660149 {
    width: 58%;
    margin: 0 auto;
}
#news-eve h2.vc_custom_heading {
    text-align: center!important;
}
p{ text-align:center;}
#footer {
    color: #fff;
    text-align: center;
}
/*inner-pages*/

.page-title-bg.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill{
    width: 93%!important;
    margin-right: 0!important;
    }
/*.row{margin-right:0px;}*/
.page-title h3 {
    font-size: 16px;
}
.page-title h2 {
    font-size: 20px;
}
.page-title-bg.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    background-size:cover;
    background-position: left center;
	width: 100%;
	float: right;
	margin-right: 0px;
}
#appoinment, #location, #services, #add-sevices, #spcl-service, #more-links, .app{
    width: 90%!important;
    margin: 0 auto;
}
.content-body {
    border: none;
}
h1, h2, h3, h4, h5, h6,p{ text-align:center!important;}
.vc_custom_1464410633991{ background-none!important;background-color:#000000!important;}
#tab-banner {bottom:-47px;}
#tab-banner h2, #tab-banner h3, .page-title h2, .page-title h3{text-align:right!important;}
#whychooseus p{text-align:center!important;}
.vc_row.vc_column-gap-25>.vc_column_container{//padding:0px!important;}
.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
    margin-left: 8px!important;
}
.vc_grid-item-zone-c-left .vc_gitem-zone-c, .vc_grid-item-zone-c-right .vc_gitem-animated-block{
	float:none!important;
	width:50%!important;
}
.vc_grid-item-zone-c-left .vc_gitem-zone-c, .vc_grid-item-zone-c-right .vc_gitem-animated-block{
	    float: none;
    width: 50%!important;
    margin-left: 8px;
}
.vc_grid-item-zone-c-right .vc_gitem-zone-c {
    float: left!important;
    width: 50%!important;
}
.read-more {
    width: 520px;
    display: block;
    text-align: center;
    margin-left: 85px;
}
.heading-blog h2 {
    width: 54%;
    text-align: center;
}
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    margin-left: 7px!important;
}
textarea#msg {
    width: 284px;
}
input#submit-form {
    margin: 0 auto;
    display: block;
    margin-top: 10px;
}
.pull-right.col-md-6 , .pull-left.col-md-6{
    width: 100%;
}
.class-top{    position: relative!important;}
.class-bottom{ 
    position: absolute!important;
    top: 2300px;
    right: 0;
}
#AnythingPopup_BoxContainer1, #AnythingPopup_BoxContainer2{
	    width: 350px!important;
	    left: 10px!important;
	    overflow-y: scroll!important;
}
#AnythingPopup_BoxContainer1 , #AnythingPopup_BoxContainer2{
    width: 350px!important;
    left: 11px!important;
    overflow-y: scroll!important;
    height: 500px!important;
    top: 109px!important;
}
#common-bg h3{width:100%!important;}
#container {
 display: table; width: 200px; 
 border:1px red solid;
}
.second_div {
 display: table-header-group;
}
.first_div {
 display: table-footer-group;
}
}


@media (max-width: 30em) {
  .container {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .container .first_div {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

  .container .second_div {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}


/* ipad portrait and landscape*/
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
  
.navbar-inverse .navbar-toggle .icon-bar {
	    background-color: #000000!important;
}
.navbar-inverse .navbar-toggle {
    border-color: #000000!important;
    margin-top: 25px;
}
.navbar-inverse{
	    left: 0%;
    width: 100%;
    background-color:#ffffff;
}
.navbar-nav > li > a {
    padding: 10px 16px;
    font-size: 13px;
}
/*ontent area*/
div#news-eve {
    text-align: center;
}
 div#news-eve .wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1464956660149 {
    width: 58%;
    margin: 0 auto;
}
#news-eve h2.vc_custom_heading {
    text-align: center!important;
}
p{ text-align:center;}
#footer {
    color: #fff;
    text-align: center;
}
//inner-pages

.page-title-bg.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill{
    width: 93%!important;
    margin-right: 0!important;
    }
.row{margin-right:0px;}
.page-title h3 {
    font-size: 16px;
}
.page-title h2 {
    font-size: 20px;
}
.page-title-bg.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    background-size:cover;
    background-position: left center;
	width: 100%;
	float: right;
	margin-right: 0px;
}
#appoinment, #location, #services, #add-sevices, #spcl-service, #more-links{
    width: 203px;!important;
    margin-left:0px;
}
.content-body {
    border: none;
}
h1, h2, h3, h4, h5, h6,p{ text-align:center!important;}
.vc_custom_1464410633991{ background-none!important;background-color:#000000!important;}
#tab-banner h2, #tab-banner h3, .page-title h2, .page-title h3{text-align:right!important;}
#whychooseus p{text-align:center!important;}
.vc_row.vc_column-gap-25>.vc_column_container{//padding:0px!important;}
.wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
    margin-left: 8px;
}
.app{
    width: 23%!important;
    margin-top: 8%;
    color:#ffffff!important;
    }
.read-more {
    width: 520px;
    display: block;
    text-align: center;
    margin-left: 85px;
}
textarea#msg {
    width: 290px;
}
input#submit-form {
    margin: 0 auto;
    display: block;
    margin-top: 10px;
}
.content-body.wpb_column.vc_column_container.vc_col-sm-9 {
    padding-left: 48px!important;
}
.no-ipad{display:none!important;}
.no-margin{margin-left:0!important;}
.no-margin .wpb_column.vc_column_container.vc_col-sm-3.vc_col-has-fill {
    margin-left: 0px!important;
}
#news-eve div {
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
}
#news-eve div .wpb_single_image .vc_single_image-wrapper{
	margin-left: 84px;
}
#form-main .pull-left.col-md-6{width:50%;}


:hov


.cls

element.style {
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {
    padding-top: 35px;
}
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.content-body > div {
    border: none; 
    margin-top: 35px;
    width: 97%!important;
    margin: 0 auto;
    display: block;
    margin-left: 0;
    display: block;
}
}

@media only screen and (max-width:767px){
#tab-banner{position: static;  margin-left: 0; margin-right: 0;}
#tab-banner a, #tab-banner .nav-tabs > li a {font-size:14px;}
#tab-banner .nav-tabs > li {float: left;}
#tab-banner h2{font-size: 26px !important;}
#tab-banner h3{font-size: 20px !important;}
#tab-banner .nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;5
    padding-left: 8px;
    padding-right: 8px;
}
  .c1 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }

  .c1 .first_div {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

  .c1 .second_div {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  
.tab-content{margin-top:15px;}
.vc_custom_1465299679246{background-color:rgba(0,0,0,0.8) !important;}
#banner-home > div > .vc_column-inner {padding-left:0; padding-right:0;}
.ttshowcase_slider .bx-wrapper .bx-viewport { left: 0;}
.vc_custom_1464433796323{border-right-width: 0 !important;}
#logo {padding-left: 0; padding-right: 0; }
#logo img {    max-width: 57%; padding-bottom: 5px;}
#ww {    overflow-x: hidden;}
.post-entry .vc_row.vc_column-gap-15{margin-left:-15px; margin-right:-25px;}
.post-entry .vc_row.vc_column-gap-15 > .vc_column_container{padding-left:0; padding-right:0;}
.first_div > .vc_column-inner {padding-left:0;}
}
#appoinment .vc_btn3.vc_btn3-style-outline:hover,#appoinment  .vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover{
	border:none!important;
	background:none!important;
}
#appoinment .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-color-success:hover:active:focus {
    background: none !important;
    border: none !important;
}
div#AnythingPopup_BoxContainer2, div#AnythingPopup_BoxContainer1 {
    top: 115px!important;
    overflow-y: scroll;
    height:500px!important;
}
	.post-edit {
    display: none;
}
/*#fixed-button{
    position: fixed;
    top: 70%;
    right: 0px;
    color: #ffffff!important;
    background: #087a29;
    padding: 1% 2%;
    z-index: 1000;
    width: 7%;
    margin-bottom: 0!important;
    font-size: 16px;
}*/
#fixed-button a {
    color: #ffffff!important;
    font-size: 16px;
    opacity: 1;
}
ui-datepicker.ui-datepicker-multi {
    z-index: 999999!important;
}
.ui-timepicker-div dl {
    text-align: left;
    display: none!important;
}
#form-main1 .form-element-field7 .form-element-html {
    width: 64.5%;
    position: absolute;
    bottom: 15px;
}
@media only screen and (max-width:767px){
#fixed-button {
	padding: 3% 2%;
    z-index: 999999;
    width: 8%;
}
#form-main1 .form-element-field7 .form-element-html {
    width: 95%;
    position: absolute;
    bottom: 6px;
}
}

#form-main1 .form-element-field6 .form-element-html {
    position: absolute;
    right: 0;
    top: -305px;
}
#form-main1 .form-element-html {
    width: 50%;
    float: left;
    padding-bottom : 0!important;
}
#form-main1 input[type="text"]  {
    padding: 8px;
    border: 1px solid #28a46e;
    float: left;
}
#form-main1 textarea{
    border: 1px solid #28a46e;
    float: left;
}
#form-main1 .form-element-field7 .form-element-html {
    width: 65%;
    position: absolute;
    bottom: 36px;
}
label.active input.validation-lenient {
    background: #28a46e!important;
}
input, select, textarea {
    border: 1px solid #28a46e!important;
}
button.button.submit-button {
    padding: 15px 55px !important;
    margin-top: 3%;
    background-color: #28a46e!important;
    color: #ffffff!important;
}
form p {
    display: none;
}
   .fc-form-modal {
    transition: visibility 0s, opacity 0.5s linear!important;
}
.form-element-field14 div select {
    margin-bottom: 0!important;
    padding: 2%!important;
}
#AnythingPopup_BoxContainerBody2{
	height : auto!important;
	width:auto!important;
}
html .formcraft-css.image_button_cover a{cursor : pointer!important; }

/*#form-main1 textarea{margin-top : -13px;}
#form-main1 .form-element-field7 .form-element-html {
    width: 64%;
    position: absolute;
    bottom: 16px;
}*/
#form-main1 .form-element-field7 .form-element-html {
    width: 50%;
    position: absolute;
    bottom: 36px;
    right: 0;
}