fluid-container/*Theme Name: MkTheme URI: http://level9themes.com/themes/mk/liteAuthor: Level9themesAuthor URI: https://level9themes.comDescription: Mk lite is a simple but powerfull WordPress theme with a clean and neat design. Mk brings plenty of customization possibilities like layout control, logo upload, full screen slider, custom favicon, header image, side navigation, unlimited google fonts, post format support and so much more.Version: 1.0.9License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlTags: light, dark, two-columns, three-columns,responsive-layout, fluid-layout, custom-header, custom-menu, editor-style, featured-images,threaded-comments, flexible-header, microformats, post-formats, sticky-post, theme-options, translation-readyText Domain: mk*//*-------------------------------------------------------------->>> TABLE OF CONTENTS:----------------------------------------------------------------7.0 Alignments8.0 Clearings9.0 Widgets10.0 Content	10.1 Posts and pages	10.2 Asides	10.3 Comments11.0 Infinite scroll12.0 Media	12.1 Captions	12.2 Galleries--------------------------------------------------------------*//* Responsive images. Fluid images for posts, comments, and widgets */.comment-content img,.entry-content img,.entry-summary img,#site-header img,.widget img,.wp-caption {	max-width: 100%;}/** * Make sure images with WordPress-added height and width attributes are * scaled correctly. */.comment-content img[height],.entry-content img,.entry-summary img,img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"],#site-header img {	height: auto;}img.size-full,img.size-large,.wp-post-image,.post-thumbnail img {	height: auto;	max-width: 100%;}img.alignleft {	margin: 7px 24px 7px 0;}.wp-caption.alignleft {	margin: 7px 14px 7px 0;}img.alignright {	margin: 7px 0 7px 24px;}.wp-caption.alignright {	margin: 7px 0 7px 14px;}img.aligncenter,.wp-caption.aligncenter {	margin-top: 7px;	margin-bottom: 7px;}dl {	margin-bottom: 24px;}dt {	font-weight: bold;}dd {	margin-bottom: 24px;}table,th,td {	border: 1px solid rgba(0, 0, 0, 0.1);}.mk-sigle-post table,.entry-content table{	margin-top: 30px;	line-height: 1.2857142857;	margin-bottom: 24px;}.mk-sigle-post table th,.entry-content th {	font-weight: 700;	padding: 8px;	text-transform: uppercase;}.mk-sigle-post td,.entry-content td {	padding: 8px;}table {	border-collapse: separate;	border-spacing: 0;	border-width: 1px 0 0 1px;	margin-bottom: 24px;	width: 100%;}.gallery-image-slider{	position: absolute;	left: 0;	right: 0;	bottom: 0;	top: 0;	z-index: 16;}/** * 6.1 Post Thumbnail * ----------------------------------------------------------------------------- */.post-thumbnail {	background: #f9f9f9;	display: block;	position: relative;	width: 100%;	z-index: 0;	text-align: center;	transition: all 1s ease;	-webkit-transition: all 1s ease;	-moz-transition: all 1s ease;	-ms-transition: all 1s ease;	-o-transition: all 1s ease;	margin-bottom: 20px;}a.post-thumbnail:hover {	background-color: #17CBB2;}.full-width .post-thumbnail img {	display: block;	margin: 0 auto;}/* Page links */.page-links {	clear: both;	font-size: 12px;	font-weight: 900;	line-height: 2;	margin: 24px 0;	text-transform: uppercase;}.page-links a,.page-links > span {	background: #fff;	border: 1px solid #fff;	display: inline-block;	height: 22px;	margin: 0 1px 2px 0;	text-align: center;	width: 22px;}.page-links a:first-child{	margin-left: 10px;}.page-links a {	border: 1px solid #eee;	text-decoration: none;	line-height: 20px;	font-size: 11px;}.page-links a:hover {	background: #41a62a;	border: 1px solid #41a62a;	color: #fff;}.page-links > .page-links-title {	height: auto;	margin: 0;	padding-right: 17px;	width: auto;}/*--------------------------------------------------------------5.2 Menus--------------------------------------------------------------*/.main-navigation {	clear: both;	display: block;	float: left;	width: 100%;}.main-navigation ul {	list-style: none;	margin: 0;	padding-left: 0;}.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);	float: left;	position: absolute;	top: 1.5em;	left: -999em;	z-index: 99999;}.main-navigation ul ul ul {	left: -999em;	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 {	left: auto;}.main-navigation ul ul li:hover > ul {	left: 100%;}.main-navigation .current_page_item > a,.main-navigation .current-menu-item > a,.main-navigation .current_page_ancestor > a {}/* Small menu. */.menu-toggle {	display: none;}@media screen and (max-width: 600px) {	.menu-toggle,	.main-navigation.toggled .nav-menu {		display: block;	}	.main-navigation ul {		display: none;	}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation {	margin: 0 0 1.5em;	overflow: hidden;}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous {	float: left;	width: 50%;}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next {	float: right;	text-align: right;	width: 50%;}/*--------------------------------------------------------------6.0 Accessibility--------------------------------------------------------------*//* Text meant only for screen readers. */.screen-reader-text {	clip: rect(1px, 1px, 1px, 1px);	position: absolute !important;	height: 1px;	width: 1px;	overflow: hidden;}.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-size: 0.875rem;	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. */}/*--------------------------------------------------------------7.0 Alignments--------------------------------------------------------------*/.alignleft {	display: inline;	float: left;	margin-right: 1.5em;}.alignright {	display: inline;	float: right;	margin-left: 1.5em;}.aligncenter {	clear: both;	display: block;	margin-left: auto;	margin-right: auto;}/*--------------------------------------------------------------8.0 Clearings--------------------------------------------------------------*/.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;}/*--------------------------------------------------------------9.0 Widgets--------------------------------------------------------------*/.widget {	margin: 0 0 1.5em;}/* Make sure select elements fit in widgets. */.widget select {	max-width: 100%;}/* Search widget. */.widget_search .search-submit {	display: none;}/*--------------------------------------------------------------10.0 Content--------------------------------------------------------------*//*--------------------------------------------------------------10.1 Posts and pages--------------------------------------------------------------*/.sticky {	display: block;}.byline,.updated:not(.published) {	display: none;}.single .byline,.group-blog .byline {	display: inline;}.page-content,.entry-content,.entry-summary {	margin: 1.5em 0 0;}.page-links {	clear: both;	margin: 0 0 1.5em;}.entry-content p{	margin-bottom: 17px;}/*--------------------------------------------------------------10.2 Asides--------------------------------------------------------------*/.blog .format-aside .entry-title,.archive .format-aside .entry-title {	display: none;}/*--------------------------------------------------------------10.3 Comments--------------------------------------------------------------*/.comment-content a {	word-wrap: break-word;}.bypostauthor {	display: block;}/*--------------------------------------------------------------11.0 Infinite scroll--------------------------------------------------------------*//* Globally hidden elements when Infinite Scroll is supported and in use. */.infinite-scroll .posts-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;}/*--------------------------------------------------------------12.0 Media--------------------------------------------------------------*/.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley {	border: none;	margin-bottom: 0;	margin-top: 0;	padding: 0;}/* Make sure embeds and iframes fit their containers. */embed,iframe,object {	max-width: 100%;}/* Clearing floats */.clear:after,.attachment .entry-header:after,.site-footer .widget-area:after,.entry-content:after,.page-content:after,.navigation:after,.nav-links:after,.gallery:after,.comment-form-author:after,.comment-form-email:after,.comment-form-url:after,.comment-body:after {	clear: both;}.clear:before,.clear:after,.attachment .entry-header:before,.attachment .entry-header:after,.site-footer .widget-area:before,.site-footer .widget-area:after,.entry-content:before,.entry-content:after,.page-content:before,.page-content:after,.navigation:before,.navigation:after,.nav-links:before,.nav-links:after,.gallery:before,.gallery:after,.comment-form-author:before,.comment-form-author:after,.comment-form-email:before,.comment-form-email:after,.comment-form-url:before,.comment-form-url:after,.comment-body:before,.comment-body:after {	content: "";	display: table;}/*--------------------------------------------------------------12.1 Captions--------------------------------------------------------------*/.wp-caption {	margin-bottom: 1.5em;	max-width: 100%;}.wp-caption img[class*="wp-image-"] {	display: block;	margin: 0 auto;}.wp-caption-text {	text-align: center;}.wp-caption .wp-caption-text {	margin: 0.8075em 0;}//** * 5.4 Galleries * ---------------------------------------------------------------------------- */.gallery {	margin-bottom: 20px;	margin-left: -4px;	margin-right: -4px;}.gallery-item {	float: left;	margin: 0 4px 4px 0;	overflow: hidden;	position: relative;}body.single-post .gallery{	margin-bottom: 30px!important;}.gallery-item img {	width: 100%!important;	height: auto!important;}.gallery-columns-1.gallery-size-medium,.gallery-columns-1.gallery-size-thumbnail,.gallery-columns-2.gallery-size-thumbnail,.gallery-columns-3.gallery-size-thumbnail {	display: table;	margin: 0 auto 20px;}.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item {	text-align: center;}.gallery-columns-4 .gallery-item {	max-width: 23%;	max-width: -webkit-calc(25% - 4px);	max-width:         calc(25% - 4px);}.gallery-columns-5 .gallery-item {	max-width: 19%;	max-width: -webkit-calc(20% - 4px);	max-width:         calc(20% - 4px);}.gallery-columns-6 .gallery-item {	max-width: 15%;	max-width: -webkit-calc(16.7% - 4px);	max-width:         calc(16.7% - 4px);}.gallery-columns-7 .gallery-item {	max-width: 13%;	max-width: -webkit-calc(14.28% - 4px);	max-width:         calc(14.28% - 4px);}.gallery-columns-8 .gallery-item {	max-width: 11%;	max-width: -webkit-calc(12.5% - 4px);	max-width:         calc(12.5% - 4px);}.gallery-columns-9 .gallery-item {	max-width: 9%;	max-width: -webkit-calc(11.1% - 4px);	max-width:         calc(11.1% - 4px);}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n) {	margin-right: 0;}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {	clear: left;}.gallery-caption {	background-color: rgba(0, 0, 0, 0.7);	box-sizing: border-box;	color: #fff;	font-size: 14px;	line-height: 1.3;	margin: 0;	max-height: 50%;	opacity: 0;	padding: 2px 8px;	position: absolute;	bottom: 0;	left: 0;	text-align: left;	-webkit-transition: opacity 400ms ease;	transition:         opacity 400ms ease;	width: 100%;}.gallery-caption:before {	box-shadow: 0 -10px 15px #000 inset;	content: "";	height: 100%;	min-height: 49px;	position: absolute;	left: 0;	top: 0;	width: 100%;}.gallery-item:hover .gallery-caption {	opacity: 1;}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {	display: none;}nav.slides-pagination {    display: none;}/* CSS Document */body{	background-color:#FFF;	margin:0;	padding:0;	font-family: 'Roboto Condensed', sans-serif;	/*font-family: "FS Albert Web Regular", 'Calibri', Arial, Helvetica, sans-serif;	font-family:"tahoma",Helvetica,"helvetica",Arial,sans-serif;*/	@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);	}		/*:::::::::::::::common css:::::::::::::::*/	h1, h2, h3, h4, h5{ margin:0; padding:0;}	ul{ list-style:none; margin:0; padding:0;}			.top-border{ height:5px; background:url(../img/top-border.jpg) repeat-x;}.regis-continer {    z-index: 26;    position: fixed;    width: 280px;    margin: 0 0 0 40px;    background-color: #FFF;    border: 2px solid rgb(187, 187, 187);    border-top: 0;	padding:0 10px;}.regis-continer ul li a {    color: #63bd4a;    float: left;    padding-left: 21px;    padding-top: 6px;    padding-bottom: 6px;}.regis-continer ul li.login a { background:url(../img/sign-in.png) no-repeat left;}.regis-continer ul li.register a { background:url(../img/sign-up.png) no-repeat left; float:right;}.menu-panel{float: left;width: 27%;position: fixed;height: 100%;z-index: 151;}.left-panel{z-index: 26;position: fixed;width: 280px;margin: 50px 0 0 40px;background: rgba(0, 0, 0, 0.4);border: 2px solid rgba(255, 255, 255, 0.4);}.logo img{ width:100%; height:auto;}.left-panel-bottom{background: rgba(19, 232, 28, 0.34);float: left;width: 100%;}.left-panel-bottom h2{color: #FFF;font-size: 13px;line-height: 28px;text-decoration: none;width: 100%;float: left;text-align: center;}.left-panel-bottom ul {    width: 68%;    margin: 0 auto;    overflow: hidden;    text-align: center;}.left-panel-bottom ul li {float: left;margin: 0 15px;}.main-nav{float: left;width: 100%;}.main-nav ul{ list-style:none;}.main-nav ul li{font-size:14px;}.main-nav ul li a{color: #FFF;font-size: 16px;line-height: 40px;text-decoration: none;width: 100%;float: left;text-align: center;}/*::::::::::::::::::::right panel::::::::::::::::::::*/.right-panel {width: 100%;height: 100%;}.banner-container img{ width:100%;}.fotter-container{background-color:#2e2e2e; overflow: hidden;}.footer-menu-container {  padding:20px;overflow: hidden;}.fotter-container h5{color: #FFFFFF;width: 100%;padding: 1rem 0;padding: 10px 0;border-bottom: 1px solid #666666;font-size: 15px;margin-bottom:10px;text-transform: uppercase;color: #dcf1fc;font-weight: bold;}.fotter-container ul li{width: 100%; float: left;}.fotter-container ul li a{padding: 2px 0;color: #FFFFFF;font-size: 13px;text-decoration: none; float:left; width:100%;}.fotter-menu{}.fotter-menu .form-control{ height:25px;}.fotter-menu textarea.form-control{ height:45px;}.fotter-menu .btn.btn-default {    background: #f1f9fe;    background: -moz-linear-gradient(top, #f1f9fe 0%, #dcf1fc 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f9fe), color-stop(100%,#dcf1fc));    background: -webkit-linear-gradient(top, #f1f9fe 0%,#dcf1fc 100%);    background: -o-linear-gradient(top, #f1f9fe 0%,#dcf1fc 100%);    background: -ms-linear-gradient(top, #f1f9fe 0%,#dcf1fc 100%);    background: linear-gradient(to bottom, #f1f9fe 0%,#dcf1fc 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f9fe', endColorstr='#dcf1fc',GradientType=0 );	padding: 3px 12px;	float:right;}footer{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1170b2+0,1170b2+100 */height:45px;}.social-icons{ float:left;}.social-icons p{color: #FFF;float: left; padding-top: 12px; padding-left: 20px;font-size: 15px;}.social-icons ul { float:left; padding-top: 7px;}.social-icons ul li{ float:left; padding:0 10px; width: inherit;}.social-icons ul li a{ float:left;}.copyright{ float:right; padding-right:20px;}.copyright p{color: #FFF; padding-top: 12px; padding-left: 20px;font-size: 15px;}/*::::::::::::::::inner::::::::::::::*//*.inner-banner{ background-color:#63bd4a; height:85px; padding-left: 120px; position:relative;}.inner-banner h1{ color:#FFF; position:absolute; bottom:30px; font-size:30px;}*/.content-container{ background-color:#FFF; padding-left: 35px; padding-right: 35px; padding-top:20px; padding-bottom:20px;}.content-wrapper{}.content-wrapper p{ font-size:14.5px; line-height:22px;}h3.inner-bold{ font-size:20px; padding-bottom: 10px;}ul.common {float: left;width: 100%;margin-bottom: 8px;}.li-bold{ font-size:17px;}ul.common li {background: url(../img/arrow3.png) no-repeat 0 6px;float: left;width: 100%;padding-left: 12px;}ul.common li ul {margin-left: 15px;float: left;width: 100%;margin-top: 2px;}ul.common li ul li {background: url(../img/arrow3.png) no-repeat 0 6px;float: left;width: 100%;padding-left: 12px;padding-bottom: 3px;font-size: 14.5px;}ul.common li ul li ul{ margin-left:0; padding-left:10px;}.field1 {    border: 1px solid #000;    border-radius: 5px;    padding: 0 10px 10px 10px;	margin-bottom: 20px;	text-align:center;	    font-size: 14.5px;    }.field1 legend {    width: 35%;    background-color:#1171b6;    padding: 0 24px;    color: #FFF;    border-radius: 5px;    text-align: center;    border: 0;    margin-bottom: 10px;	position:relative;	line-height: inherit;	}.field1 legend.design {}.field1 legend.design::before{ position:absolute; content:"";background: url(../img/design-icon.png) no-repeat;width: 38px;height: 38px;left: -17px;top: -4px;}.field1 legend.research {}.field1 legend.research::before{ position:absolute; content:"";background: url(../img/research-icon.png) no-repeat;width: 38px;height: 38px;left: -17px;top: -4px;}.field1 legend.rendering {}.field1 legend.rendering::before{ position:absolute; content:"";background: url(../img/rendering-icon.png) no-repeat;width: 38px;height: 38px;left: -17px;top: -4px;}.field1 legend.discuss {}.field1 legend.discuss::before{ position:absolute; content:"";background: url(../img/decuss-icon.png) no-repeat;width: 38px;height: 38px;left: -17px;top: -4px;}.field1 legend.finish {}.field1 legend.finish::before{ position:absolute; content:"";background: url(../img/finish-icon.png) no-repeat;width: 38px;height: 38px;left: -17px;top: -4px;}.field1 legend.develop {}.field1 legend.develop::before{ position:absolute; content:"";background: url(../img/develop-icon.png) no-repeat;width: 38px;height: 38px;left: -17px;top: -4px;}.seo{display: -moz-flex;display: -webkit-flex;display: -ms-flex;display: flex;-moz-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;margin-bottom: 2.5em;margin-top: 2.5em;margin-bottom:20px;background-color: #F9F9F9;padding-top: 13px;}.seo-image{height:100%; vertical-align: middle;}.seo-image img{max-width: 100%; width:100%;}.social-marketing{display: -moz-flex;display: -webkit-flex;display: -ms-flex;display: flex;-moz-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;margin-bottom: 2.5em;margin-top: 2.5em;margin-bottom:20px;background-color: #F9F9F9;padding-top: 13px;}.social-marketing-img{height:100%; vertical-align: middle;}.social-marketing-img img{max-width: 100%; width:100%;}.text-5{font-size: 16px !important;margin: 0 !important;line-height: normal !important;}.info{ margin-top:20px;}.info p {margin: 0;}.contact-form{ margin-bottom:15px;}.contact-form form .form-group {    width: 50%;    float: left;    padding-right: 24px;}.contact-form form .form-group1 {    width: 100%;    float: left;    padding-right: 24px;}.contact-form form .form-control {    padding-left: 0;    padding-right: 0;    background: 0;    color: #666;    border-top: 0;    border-left: none;    border-right: 0;    border-bottom: .4rem solid #666;    border-radius: 0;    outline: none;    box-shadow: none;}.contact-form form .form-control:focus {    padding-left: 0;    padding-right: 0;    background: 0;    color: #666;    border-top: 0;    border-left: none;    border-right: 0;    border-bottom: .4rem solid #666;    border-radius: 0;    outline: none;    box-shadow: none;}.contact-form .btn.btn-default{    background: #f1f9fe;    background: -moz-linear-gradient(top, #f1f9fe 0%, #dcf1fc 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f9fe), color-stop(100%,#dcf1fc));    background: -webkit-linear-gradient(top, #f1f9fe 0%,#dcf1fc 100%);    background: -o-linear-gradient(top, #f1f9fe 0%,#dcf1fc 100%);    background: -ms-linear-gradient(top, #f1f9fe 0%,#dcf1fc 100%);    background: linear-gradient(to bottom, #f1f9fe 0%,#dcf1fc 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f9fe', endColorstr='#dcf1fc',GradientType=0 );    padding: 3px 12px;    float: right;}ul.common1 {    width: 30%;    margin-bottom: 8px;    overflow: hidden;    margin: 0 auto;}ul.common1 li {    background: url(../img/arrow3.png) no-repeat 1px 7px;    float: left;    width: 100%;    padding-left: 12px;    text-align: left;}.revenue_img{ width:70%; margin:0 auto;}.revenue_img img{ width:100%; height:auto;}.left-panel-bottom h3{color: #FFF;font-size: 11px;line-height: 18px;text-decoration: none;width: 100%;float: left;text-align: center;padding: 0 5px;}.left-panel-bottom h3 a {color: #FFF;text-decoration: underline;}.regis-continer ul li a {padding-left: 0px;}ul.common li {font-size: 14.5px;}.about-box-wrapper {float: left;width: 100%;}.about-box {border: 1px solid #636161;margin-bottom: 10px;}.about-box h3 {background-color: #63bd4a;color: #FFF;padding: 5px;}.about-box img {width: 100%;}.about-box p {padding: 5px;}.client-say-wrapper{margin-bottom: 10px;float: left;width: 100%;}.client-say-wrapper h3 {margin-bottom: 10px;}.client-box {background-color: #f1f0f0;padding: 10px;border-bottom: 1px solid #2b2b2b;margin-bottom: 10px;}.client-box p {margin-bottom: 5px;}.client-bold{ font-weight:bold; color:#63bd4a;}.services-box-wrapper {margin-bottom: 10px;float: left;width: 100%;}.services-box { border: 1px solid #636161;    margin-bottom: 10px; overflow: hidden;}.services-box h3 {background-color: #63bd4a;color: #FFF;padding: 5px;}.services-box img {/*width: 100%;*/height: 300px;margin: 0 auto;width: auto;}.services-box p {padding: 5px;}.schedule-box{ padding:0;}ul.schedule {float: left;width: 100%;margin-bottom: 8px;}ul.schedule li {float: left;font-size: 14.5px;}ul.schedule li a {float: left;font-size: 14.5px;}ul.schedule li a {float: left;font-size: 14.5px;background-color: #63bd4a;border-radius: 27px;color: #FFF;margin-bottom: 10px;padding: 10px;width:100%;text-align:center;}.referral-box{ padding:0;}.referral-box ul {float: left;width: 100%;margin-bottom: 8px;}.referral-box ul li {float: left;font-size: 14.5px;}.referral-box ul li a {float: left;font-size: 14.5px;background-color: #63bd4a;border-radius: 27px;color: #FFF;margin-bottom: 10px;padding: 10px 20px;text-align:center; margin-right:20px;}.top40 {padding-left: 15px !important;padding-right: 15px !important;}.content-container {padding-left: 0;padding-right: 0;}.services-box-wrapper ul.common li a {color: #63bd4a;}.login-wrapper {margin: 0 auto;float: left;width:100%;}.login-wrapper .contact-form {padding-bottom: 15px;margin: 0 auto;float: none;overflow: hidden;}.login-wrapper .contact-form .form-group {width: 100%;padding-right: 0;}.login-wrapper .contact-form .btn.btn-default {background: #63bd4a !important;color: #FFF;border: 0;padding: 5px 20px;}.login-wrapper .contact-form .form-group1 {width: 50%;padding-right: 15px; float:left;}.login-wrapper .contact-form .form-group2 {width: 50%;padding-left: 15px;float:left;}.login-wrapper .contact-form .form-group3 {width:33.3333%;padding-right: 15px; float:left;}.login-wrapper .contact-form .form-group4 {width: 33.3333%;padding-left: 15px;float:left;}.login-wrapper .contact-form .form-group5 {width: 33.3333%;padding-left: 30px;float:left;}/*Mine*/.gallery-wrapper .photo-gallery-images {    float: left;    width: 100%;    padding-left: 15px;}#bwg_container1_0 #bwg_container2_0 .bwg_album_thumbnails_0 {    text-align: left !important;    max-width: 100%  !important;}span[class*='bwg_title_spun1_']{     width: 134px !important;    height: 25px !important;    overflow: hidden;}#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0 {}span[class*='bwg_title_spun2_']{    background-color: #4c4c4c !important;    color: #FFF !important;    text-align: center !important;    /*padding: 5px 0 !important;*/    margin-bottom: 0 !important;    font-family: 'Roboto Condensed', sans-serif; !important;    font-size: 14px !important;;    line-height: 1.5 !important;    margin: 0 0 15px !important;    font-weight: normal !important;    padding: 0 !important;}.mail-link{    font-weight: bold !important;    color: #63bd4a !important;    float: right;}div#calendar .fc-content,div#calendar .fc-header {  display: none;}	/*:::::::Calculator:::::::*/.estimater-container {margin: 0 auto;border-radius: 18px;width: 80%;}.estimater-container h2 {background-color: #63bd4a;color: #FFF;text-align: center;border-top-left-radius: 18px; border-top-right-radius: 18px;padding: 4px 0;}.estimater-container form {border: 1px solid #adadad;}.estimater-container .form-group label {margin-bottom: 0;line-height: 34px;}.estimater-container .form-group-color1 { background-color:#f3f3f3;}.estimater-container .form-group-color2 {background-color:#FFF;}.estimater-container .form-group.form-group-color3 {background-color:#FFF;}.estimater-container .form-group {clear: both;overflow: hidden;padding: 10px 0; margin:0;}.calculate-amount {background-color: #63bd4a;color: #FFF;text-align: center;float: right;line-height: 35px;margin-right: 15px;border-radius: 5px;height: 35px;}.calculate button.btn.btn-default {border: 0;background-color: #63bd4a;color: #FFF;outline:none;}.estimate-field .form-type-radio label .form-radio {float: left;margin-top: 11px;margin-right: 10px;}/*:::::::Schedule Us:::::::*/.apcal_alert-info {    background-color: #63bd4a !important;    border-color: #63bd4a !important;    color: #FFF !important;}.apcal_alert-info p {    color: #FFF;}.apcal_alert-block {    width: 100% !important;}#bordercssremove tr td {    border-top: 1px solid #dddddd !important;    padding-top: 9px;}#buttonbox a {    margin-top: 10px;}#buttonbox button {    margin-top: 11px;    background: #63bd4a;}#schedule-us{    display: block;    margin: 0 auto;    /*width: 33.333%;*/    margin-bottom:28px;    margin-left: 312px;}#addappointment{    border-radius: 0;    margin: 0;    border: 1px solid #cccccc;    background: #63bd4a !important;    color: #FFF;    font-size: 14px;    margin-right: 290px;}button#next1 {    border-radius: 0;    margin: 0;    border: 1px solid #cccccc;    background: #63bd4a !important;    color: #FFF;    font-size: 14px;    /* margin-bottom: 17px; */    margin-top: 20px;}.refrel-container .form-group .estimate-field input[type="text"],.refrel-container .form-group .estimate-field input[type=number],.refrel-container .form-group .estimate-field input[type=tel],.refrel-container .form-group .estimate-field input[type="email"],  .refrel-container .form-group .estimate-field select,.refrel-container .form-group .estimate-field textarea {    display: block;    width: 100%;    height: 34px;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;    color: #555;    background-color: #fff;    background-image: none;    border: 1px solid #ccc;    border-radius: 4px;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.refrel-container .form-group .estimate-field textarea{ height: 60px;}.refrel-container .form-group p {    display: none;}.rule-whole-info{   border: 1px solid #A92C27;    padding: 17px;}.refrel-container .form-group {    width: 50%;    clear: none;    float: left;    padding-top: 0;}.refrel-container .form-group p {    display: none;}.refrel-container .form-group.refrel-field3 {    width: 100%;}.refrel-container .form-group.refrel-field10 {    clear: both;}.refrel-container .form-group.refrel-field14 {    width: 100%;}.refrel-container .form-group.refrel-field14 .rules-program {    font-weight: bold;}.refrel-container .form-group.refrel-field14 {    width: 100%;    background-color: #eae9e9;    border: 1px solid #c7c7c7;    border-radius: 5px;    padding: 15px;}.refrel-container .form-group.refrel-field15 {    width: 100%;    text-align: left;}.refrel-container .form-group.refrel-field15 input[type="checkbox"] {    float: left;    margin-top: 12px;    margin-right: -4px;}.refrel-container .form-group.refrel-field16 input[type="submit"] {    background: #63bd4a;}.refrel-container .header-alert {border: 1px solid #dfa8a8;    padding: 8px;    text-align: center;    background-color: #ffecec;    font-size: 13px;    width: 97%;    margin: 0 auto;}.refrel-container .form-group.refrel-field15 span.wpcf7-list-item-label {    padding: 18px;    margin-top: 0;}.estimater-container {    overflow: inherit;}div.wpcf7-validation-errors {    border: 1px solid #dfa8a8;    padding: 8px;    text-align: center;    background-color: #ffecec;    font-size: 13px;    width: 80%;    margin: 0 auto;}.photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 {    width: 33.33333%;    float: left;    border: 1px solid #E0E0E0;}.photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 .bwg_album_extended_thumb_div_0 {    width: 100%;    display: table-caption;    border: 0;    float: left;    height: inherit;}.photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 .bwg_album_extended_thumb_div_0 .bwg_album_thumb_spun1_0 {    width: inherit;    height: inherit;}.photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 .bwg_album_extended_thumb_div_0 .bwg_album_thumb_spun1_0 .bwg_album_thumb_spun2_0 {    height: inherit;    width: inherit;}.photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 .bwg_album_extended_thumb_div_0 a img {    width: 100% !important;    height: auto !important;}.photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 .bwg_album_extended_text_div_0 {    width: 100%;    float: left;    border: 0;}#est {    float: right;}.estimater-container.refrel-container.refer-sub-container .form-group.refrel-field0 {   width: 100%;   padding-bottom: 0;}.estimater-container.refrel-container.refer-sub-container .form-group.refrel-field14 {   padding: 0;   background-color: transparent;   border: 0;   border-radius: 0;}.estimater-container.refrel-container.refer-sub-container .form-group.refrel-field15 {   width: 50%;}.estimater-container.refrel-container.refer-sub-container .form-group.refrel-field23 {   width: 100%;   font-size: 13px;}.estimater-container.refrel-container.refer-sub-container .form-group.refrel-field10 {width: 100%;padding-bottom: 0;text-transform: uppercase;}.estimater-container.refrel-container.refer-sub-container .form-group.refrel-field11 {width: 100%;padding-bottom: 0;}.photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 .bwg_album_extended_thumb_div_0 {   padding: 0;}.photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 {   position: relative;   height: initial;}.photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 .bwg_album_extended_text_div_0 {   background-color: #63bd4a;}.photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 .bwg_album_extended_text_div_0 a span {   color: #FFF;   font-weight: normal;} .photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 .bwg_album_extended_text_div_0 {   background-color: transparent;}.photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 .bwg_album_extended_text_div_0 a span {   color: #63bd4a;   font-weight: normal;   font-size: 18px;}.info {margin-top: 20px;font-size: 14.5px !important;line-height: 22px !important;}.info a {font-size: 14.5px !important;line-height: 22px !important;font-weight: normal !important;color: #333 !important;float: none;}#bwg_container1_0 #bwg_container2_0 .bwg_description_spun1_0 * {   font-family: "Roboto Condensed","Helvetica Neue",sans-serif;}.photo-gallery-images #bwg_container1_0 #bwg_container2_0 .bwg_album_extended_div_0 .bwg_album_extended_text_div_0 a span {   font-family: "Roboto Condensed","Helvetica Neue",sans-serif;}#bwg_container1_0 #bwg_container2_0 .bwg_back_0 {   font-family: "Roboto Condensed","Helvetica Neue",sans-serif;}#bwg_container1_0 #bwg_container2_0 .bwg_title_spun_0 {   font-family: "Roboto Condensed","Helvetica Neue",sans-serif !important;}#bwg_container1_0 #bwg_container2_0 .bwg_description_spun1_0 * {   font-family: "Roboto Condensed","Helvetica Neue",sans-serif !important;}#bwg_container1_0 #bwg_container2_0 .bwg_description_spun1_0 * {   font-family: "Roboto Condensed","Helvetica Neue",sans-serif !important;}
.footer-container {
    display: inline-block;
    background-color: #f3f3f3;
    padding: 10px;
    border-top: 4px solid #2b2b2b;
    margin-bottom: 10px;
}


.bottom-container {
    background-color: #63bd4a;
    padding: 5px 15px 5px 15px;
    border-bottom: 0;
    border-top: 0;
    clear: both;
    border-bottom: 2px solid #000;
    float: left;
    width: 100%;
}
.bottom-container ul {
    float: left;
    width: 100%;
    padding:15px 0;
}
.bottom-container ul li {
    float: left;
color:#FFF;
}
.bottom-container ul li a {
color:#000;
}
.bottom-container ul li.map {
background:url(./images/link.png) no-repeat;
padding-left: 17px;
}
.bottom-container ul li.call {
background:url(./images/phone.png) no-repeat;
padding-left: 17px;
}
.bottom-container ul li.mail {
background:url(./images/mail.png) no-repeat;
padding-left:17px;
}
.footer-logo-box-center img {
   width: 100%;
}
.footer-logo-box-left1 {
   float: left;
   width: 50%;
}
.footer-logo-box-right2 {
   float: right;
   text-align: center;
   width: 50%;
   background-color: #FFF;
   padding-bottom: 22px;
}
.footer-logo-box-right2 img {
   text-align: center;
}
.footer-logo-box-left3 {
   clear: both;
   /*width: 100%;*/
   background-color: #FFF;
   text-align: center;
}
.footer-container {
   margin-bottom: 0;
}
.footer-box-1 {
   text-align: center;
}
.bottom-social-box img {
   border-radius: 100%;
}
.bottom-social-box {
   margin-bottom: 10px;
}
.bottom-social-box h4 {
   margin-bottom: 10px;
}
.footer-box-2 {
   text-align: center;
}
.footer-box-2 h4 {
   margin-bottom: 10px;
}
.footer-box-2 ul li a {
   text-align: center;
   width: 100%;
   color: #333;
   padding-bottom: 10px;
   float: left;
}
.bottom-container {
   padding: 0 15px 0px 15px;
}
.footer-logo-box-left3 {
clear: both;
width: 50%;
background-color: #FFF;
text-align: center;
float: left;
}
.footer-container {
background: #e8e8e8;
    background: linear-gradient(to bottom, #e8e8e8 0%,#ffffff 12%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=0 );}

.footer-container h4 {
    text-align: left;
}
.bottom-social-box h4 {
    float: left;
    line-height: 51px;
}
.footer-box-2 ul li a {
    text-align: left;
}
.bottom-container {
    padding: 0;
    background-color: transparent;
    border: 0;
}
.bottom-container ul li {
    color: #000;
    width: 100%;
}
.bottom-container ul li p {
background-color: #FFF;
    color: #000;
    border-radius: 0px 5px 5px 0px;
    margin-bottom: 17px;
    float: left;
    border: 2px solid #cccccc;
    width: 100%;
    margin-left: 21px;
    padding: 6px 0;
    padding-left: 10px;
}
.bottom-container ul li p a {
    text-align: left;
    float: none;
    color: #000 !important;
    font-weight: normal !important;
}
#wpcrl_username,#wpcrl_password {	border:none;	border-bottom:3px solid #666666;	border-radius:0px;}#wpcrl_username:focus,#wpcrl_password:focus {	box-shadow:none !important;}

.sidebar ul li:last-child a {
background-color: #63bd4a !important;
color: #FFF !important;
}
.bwg_description_spun1_0 { }/*.footer-logo-box-center img {   width: 100%;}.footer-logo-box-left1 {   float: left;   width: 50%;}.footer-logo-box-right2 {   float: right;   text-align: center;   width: 50%;   background-color: #FFF;   padding-bottom: 22px;}.footer-logo-box-right2 img {   text-align: center;}.footer-logo-box-left3 {   width: 100%;   background-color: #FFF;   text-align: center;}.footer1 ul li a {    color: #333;    padding-bottom: 5px;    float: left;    width: 100%;}.footer3 ul li.map {    background: url(./images/link.png) no-repeat;    padding-left: 17px;}.footer3 ul li.call {    background: url(./images/phone.png) no-repeat;    padding-left: 17px;}.footer3 ul li.mail {    background: url(./images/mail.png) no-repeat;    padding-left: 17px;}.footer3 ul li p {    background-color: #FFF;    color: #000;    border-radius: 0px 5px 5px 0px;    margin-bottom: 17px;    float: left;    border: 2px solid #cccccc;    width: 100%;    margin-left: 21px;    padding: 6px 0;    padding-left: 10px;}.footer0 {    padding-left: 0;}.footer3 {    padding-right: 0;}.inner-banner{ background-color:#63bd4a; }.menu-container ul li#link-findalocation a {    background-color: #5ebb46;}*/

.image-container img {
width: 100%;
}.dropdown {    color: #555;    margin: 3px -22px 0 0;    width: 143px;    position: relative;    height: 17px;    text-align: left;}.submenunew {    background: #fff;    position: absolute;    top: -12px;    left: -20px;    z-index: 100;    width: 156px;    display: none;    margin-left: 10px;    padding: 40px 0 5px;    border-radius: 6px;    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);}.root a {    font-weight: normal !important;    padding-top: 0 !important;}.dropdown li {    margin-left: 0px !important;}.dropdown li a {    color: #555555;    display: block;    font-family: arial;    font-weight: bold;    padding: 6px 15px;    cursor: pointer;    text-decoration: none;}.dropdown li a:hover {    color: #000;    text-decoration: none;}a.account {    /*font-size: 13px;*/    line-height: 16px;    color: #555;    position: absolute;    z-index: 110;    display: block;    /*padding: 11px 0 0 20px;    height: 28px;*/    width: 121px;    margin: -11px 0 0 -10px;    text-decoration: none;    /*background: url(img/arrow.png) 99px 18px no-repeat;*/    cursor: pointer;}

.um-register .um-center {
clear: both;
margin-left: 15px;
}
.g-recaptcha {clear: both;left: 0;position: relative;display: inline-block;}.heading-info {	text-align:center;	margin-bottom:0px;}
.serivceOthers {
	display:none;
}
.article img {
    max-width: 240px;
    padding: 10px 0;
}
.hh-service-text-box {
    padding: 10px 0px 5px 0px;
}
.table-user-information {
	margin-top:5px;
}
.col-sm-2.pic-box {
    margin-bottom: 10px;
    overflow: hidden;
    width: auto;
}
.height-150 {
    overflow: hidden;
    margin-bottom: 30px;
}
.height-150 img {
    width: 100%;
    height: 150px;
}
.sitelist h2 {
    border-bottom: 4px solid #cecece;
    margin-bottom: 5px;
    margin-left: 11px;
}