/*
font-family: 'Open Sans', sans-serif;
font-family: 'Raleway', sans-serif;
*/
.Curve{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.mt0{ margin:0 !important;}
.mt10{ margin:10px 0 0 0 !important;}
.mt20{ margin:20px 0 0 0 !important;}
.mt30{ margin:30px 0 0 0 !important;}
.mt40{ margin:40px 0 0 0 !important;}
.Paddingbtnnone{ padding-bottom:0 !important; }

.HeaderTop{ background:#087445; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:8px 0;color: #fff;}
.HeaderTop .Place{ background:url(../images/place.png) no-repeat 0 0; padding:0 0 0 30px;}
.HeaderTop .Hour{ background:url(../images/clock.png) no-repeat 0 0; padding:0 0 0 30px;}
.HeaderTop .Phone{ background:url(../images/phone.png) no-repeat 0 0; padding:0 0 0 30px;}


/* Header */
.Header{ padding:20px 0; border-bottom:3px solid #324a7e;}
.Header p{ margin:0; padding:0; }

/* Navigation */
.Nav{ background:#142681;}

/* Banner */
.Banner{ margin:0 auto; }
.Banner .carousel-caption p{ text-transform:uppercase; font-size:44px; font-weight:bold; color:#087445; margin:0; padding:0;}
.Banner .carousel-caption a.Explore{ text-transform:none; text-decoration: none; font-size:22px; color:#fff; font-weight:bold; border:2px solid #292929; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; padding:5px 20px; display:inline-block;}
.Banner .carousel-caption a.Explore:hover{text-transform:none; text-decoration: none; font-size:22px; color:#fff; font-weight:bold; border:3px solid #087445; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; padding:5px 20px; display:inline-block;color:#087445;background-color: #fff; }
.Banner .carousel-caption{ top:40%;}

/* Inner Banner */
.Ibanner{ background:url(../img/inner-banner.jpg) no-repeat 0 0; padding:50px 20px; margin:30px 0 0 0;}
.Ibanner h1{ color:#fff; margin:0; padding:0;}

/* Article */
.ArticleHome{ padding-top:40px; }
.ArticleHome h1{ text-align:center; }
.ArticleHome h1 span{font-size:16px; display:block; color:#5f5f5f; font-family: 'Open Sans', sans-serif; font-weight:normal; background:url(../images/blue-line.png) no-repeat bottom center; padding:0 0 30px 0;}
.ArticleHome p{ text-align:justify;}

/* Home Box */
.HomeBox{ margin:30px 0 0 0;}
.HomeBox .Hbox{ border:1px solid #599de5; padding:25px; text-align:center; margin:15px 0 0 0;border-radius: 68%;}
.HomeBox .Hbox h2{ background:url(../images/down.png) no-repeat bottom center; padding-bottom:40px;}
.HomeBox .Hbox h2,.HomeBox .Hbox h2 a{ font-size:22px; color:#313232;padding-top: 30px;}

/* Home Services */
.Services{ margin:60px 0; background:#f2f2f2; padding:60px 0; }
.Services h2{ text-align:center; font-size:34px; color:#087445; text-transform:uppercase; }
.Services h2 span{font-size:16px; display:block; color:#5f5f5f; font-family: 'Open Sans', sans-serif; font-weight:normal; background:url(../images/blue-line.png) no-repeat bottom center; padding:0 0 30px 0; text-transform:none;}
.Services .col-md-4{ background:url(../images/seperator.jpg) repeat-y right; margin-top:80px;}
.Services .None{ background:none;}
.Services .Box{ padding:0 15px;  text-align:center; position:relative;}
.Services .Box Pic{}
.Services .Box h3{ margin:25px 0;}
.Services .Box h3, .Services .Box h3 a{ font-size:19px; color:#333333;}
.Services .Box p{ font-size:14px; margin:0; padding:0;}
.Services .Box .MoreLnk{ margin-top:35px;}


/* Meet Our Team */
.MeetOurTeam{}
.MeetOurTeam h2{ text-align:center; font-size:34px; color:#087445; }
.MeetOurTeam h2 span{font-size:16px; display:block; color:#5f5f5f; font-family: 'Open Sans', sans-serif; font-weight:normal; background:url(../images/blue-line.png) no-repeat bottom center; padding:0 0 30px 0; text-transform:none; margin-bottom:60px;}
.MeetOurTeam .Box{ text-align:center; margin-top:20px; }
.MeetOurTeam .Box .Pic{ max-width:160px; margin:0 auto;}
.MeetOurTeam .Box .Pic img{ max-width:160px; max-height:160px; margin-bottom:30px;}
.MeetOurTeam .Box h3, .MeetOurTeam .Box h3 a{ color:#323232;  font-size:16px; font-weight:bold; margin:0; padding:0;} 
.MeetOurTeam .Box span.Position{ color:#989898; font-size:12px; font-weight:bold;}
.MeetOurTeam .Box .SocialLinks img{ display:inline; margin:0 5px;}


/* Testimonials */
.Testimonials{ /*border-top:2px solid #f2f2f2;*/ margin:60px 0 0 0; padding:60px 0 0 0;}
.Testimonials h2{ text-align:center; font-size:34px; color:#087445; }
.Testimonials h2 span{font-size:16px; display:block; color:#5f5f5f; font-family: 'Open Sans', sans-serif; font-weight:normal; background:url(../images/blue-line.png) no-repeat bottom center; padding:0 0 30px 0; text-transform:none; margin-bottom:60px;}

.Testimonials .Box{ text-align:center;}
.Testimonials .Box p{ font-size:16px;}
.Testimonials .Box .Thumb{ max-width:130px; margin:0 auto 30px auto;}
.Testimonials .Box .Thumb img{ max-width:130px; max-height:130px;}
.Testimonials .Box span.PostBy{ font-weight:bold;}
.Testimonials .carousel-indicators{ display:none;}


/* Footer */
.Footer{ background:#212121; margin:130px 0 0 0; padding-bottom:80px;}
.FooterTop{ background:#087445; color:#fff; padding:30px; position:relative; top:-60px;}
.FooterTop h3{ font-size:18px; font-weight:bold; margin:0; padding:0; color:#fff;}
.FooterTop .Place{ background:url(../images/place1.png) no-repeat 0 0; padding:0 0 0 80px; min-height:60px;}
.FooterTop .Phone{ background:url(../images/phone1.png) no-repeat 0 0; padding:0 0 0 80px; min-height:60px;}
.FooterTop .Email{ background:url(../images/email.png) no-repeat 0 0; padding:0 0 0 80px; min-height:60px;}
.FooterBtn .SiteLinks{}
.FooterBtn .SiteLinks ul{ margin:0; padding:0;} 
.FooterBtn .SiteLinks ul li{margin:7px 0; padding:0 0 0 20px; list-style:none; background:url(../images/arrow.png) no-repeat 0 6px; width:50%;}
.FooterBtn .SiteLinks ul li a{ font-size:12px; color:#fff;} 
.FbLikxbox{ border:10px solid #000;}
.Footerbtn{ background:#000; padding:20px 0; text-align:center;}
p.Social{ margin:0 0 15px 0; padding:0;}
p.Social img{ margin:0 5px; }
p.Copyright, p .Copyright a{ text-align:center; font-size:12px; margin:0; padding:0; color:#808080;}



/* Inner Page */
.Innerpage{}
.Innerpage h1{ margin-bottom:10px;}
.Innerpage .Article{ margin:30px 0 0 0;}

.Breadcrumbs{ margin:30px 0 0 0; padding:15px; background:#e9ecef;}
.Breadcrumbs ol{ margin:0; padding:0;}
.Breadcrumbs ol li{margin:0; padding:0; list-style:none;}
.Breadcrumbs ol li a{ background:url(../images/arrow-right.png) no-repeat 90% 2px; padding:0 25px 0 0;}
.Breadcrumbs ol li.Active{}


.Article{}
.Article p{ text-align:justify;}

.MoreLink{display: block; max-width: 130px; max-height: 40px; margin:10px auto;}

.simple-subscription-form input.email {float: left;border: 1px solid #999999;border-right-width: 1px;border-right-style: solid;border-right-color: rgb(153, 153, 153);border-right: none;color: #232020;font-size: 12px;height: 38px;line-height: 38px;font-size: 12px;
    -webkit-border-radius: 0px;-moz-border-radius: 0;border-radius: 0;padding-left: 10px;display: table;min-width: 60%;}
.simple-subscription-form #mc-embedded-subscribe {background: #087445;color: #fff;text-transform: uppercase;border: none;-webkit-border-radius: 0px;-moz-border-radius: 0;border-radius: 0;height: 38px;   line-height: 38px;
    padding: 0 10px;font-size: 12px;font-weight: bold;}
#mc_embed_signup div.mce_inline_error {margin: 0 0 1em 0;background: #fff !important;font-weight: bold;z-index: 1;color: #6B0505 !important;position: absolute;top: 110px;}
#mce-success-response {position: absolute;bottom: 20px;}
#mce-error-response {position: absolute;bottom: 0px;font-size: 12px;}
.AboutPage img {float: left;margin: 0px 15px 0px 0px;max-width: 350px;}
.AboutPage {padding-top: 50px;}
.Vneedhelp {padding: 10px;background: #f2f2f2;}
.title-section h1 span.Sidetitle {border-bottom: 2px solid #087445;}
.title-section h1 span {display: inline-block;padding-bottom: 16px;padding-right: 5px;}
.title-section h1 {color: #222222;font-size: 15px;font-family: 'Lato', sans-serif;font-weight: 700;margin: 0 0 30px;margin-bottom: 30px;
    text-transform: uppercase;margin-bottom: -1px;}
.title-section {border-bottom: 2px solid #e1e1e1;margin-bottom: 30px;}
.Developer{color:#087445; text-decoration: none;}
.Developer:hover {color:#007bff; text-decoration: none;}
.button-md {padding: 14px 26px;font-size: 13px;}
.button-theme {color: #FFF;}
.button-theme {background: #087445;border: 2px solid #087445;}
.contact-form .form-control {padding: 10px 17px;font-size: 13px;border: 1px solid #e8e7e7;color: #6c6c6c;border-radius: 3px;}
.main-title-2 h1 span {font-weight: 700;font-size: 30px;color: #212121;}


@media (max-width: 768px) {
	
	.Width100{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;} 
	.Logo{ max-width:250px; margin:0 auto 10px auto !important; display:block }
	.FooterTop .Phone{ margin:30px 0;}
	.FooterTop .float-right{ float:left !important;}
}
@media (max-width: 400px) {
    
    .Width100{-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;} 
    .Logo{ max-width:250px; margin:0 auto 10px auto !important; display:block }
    .FooterTop .Phone{ margin:30px 0;}
    .FooterTop .float-right{ float:left !important;}
}
@media (max-width: 600px) {
	.HeaderTop .float-right{ float:none !important; }
	.HeaderTop .Hour{ margin:15px 0;}
}
.cd-main-content {text-align: center;position:absolute;top:100px;right:0;}
.cd-main-content h1 {font-size: 20px;font-size: 1.25rem;color: #64788c;padding: 4em 0;}
.cd-main-content .cd-btn {position: fixed;z-index: 1;display: inline-block;padding: 5px 10px;background-color: #646464;color: #fff;
	font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;
	transition: all 0.2s;font-size:16px;transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);
	border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;right: -55px;text-decoration: none;
	letter-spacing: 3px;top: 150px;}
.no-touch .cd-main-content .cd-btn:hover {box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 20px rgba(0, 0, 0, 0.3);}

@media only screen and (min-width: 1170px) {
 .cd-main-content h1 {font-size: 32px;font-size: 2rem;}
}
@media screen and (max-width: 767px) {
  .cd-main-content .cd-btn {position: fixed;z-index: 1;display: inline-block;padding: 5px 10px;background-color: #646464;color: #fff;
	font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;
	transition: all 0.2s;font-size:16px;transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);
	border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;right: -55px;text-decoration: none;
	letter-spacing: 3px;top: 150px;}   

}
@media screen and (max-width: 1024px) {
  .cd-main-content .cd-btn {position: fixed;z-index: 1;display: inline-block;padding: 5px 10px;background-color: #646464;color: #fff;
	font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;
	transition: all 0.2s;font-size:16px;transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);
	border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;right: -55px;text-decoration: none;
	letter-spacing: 3px;top: 80px;}   

}
@media screen and (max-width: 479px) {
    .cd-main-content .cd-btn {position: relative;z-index: 1;display: inline-block;padding: 5px 10px;background-color: #646464;color: #fff;
	font-weight: bold;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;
	transition: all 0.2s;font-size:16px;transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);
	border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;right: -40px;text-decoration: none;
	letter-spacing: 0px;top: -27px;}

}
.cd-panel {position: fixed;top: 0;right: 0;min-height:300px;width: 250px;visibility: hidden;-webkit-transition: visibility 0s 0.6s;
	-moz-transition: visibility 0s 0.6s;transition: visibility 0s 0.6s;z-index:2;}
.cd-panel::after {position: absolute;top: 0;left: 0; min-height:300px;width: 300px;background: transparent;cursor: pointer;-webkit-transition: background 0.3s 0.3s;
 -moz-transition: background 0.3s 0.3s;transition: background 0.3s 0.3s;}
.cd-panel.is-visible {visibility: visible;-webkit-transition: visibility 0s 0s;-moz-transition: visibility 0s 0s;transition: visibility 0s 0s;}
.cd-panel.is-visible::after {background: rgba(0, 0, 0, 0.6);-webkit-transition: background 0.3s 0s;-moz-transition: background 0.3s 0s;transition: background 0.3s 0s;}
.cd-panel.is-visible .cd-panel-close::before {-webkit-animation: cd-close-1 0.6s 0.3s;-moz-animation: cd-close-1 0.6s 0.3s;animation: cd-close-1 0.6s 0.3s;}
.cd-panel.is-visible .cd-panel-close::after {-webkit-animation: cd-close-2 0.6s 0.3s;-moz-animation: cd-close-2 0.6s 0.3s;animation: cd-close-2 0.6s 0.3s;}
 @-webkit-keyframes cd-close-1 {
 0%, 50% {-webkit-transform: rotate(0);}
 100% {-webkit-transform: rotate(45deg);}
}
@-moz-keyframes cd-close-1 {
 0%, 50% {-moz-transform: rotate(0);}
 100% {-moz-transform: rotate(45deg);}
}
@keyframes cd-close-1 {
 0%, 50% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
 100% {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
}
@-webkit-keyframes cd-close-2 {
 0%, 50% {-webkit-transform: rotate(0);}
 100% {-webkit-transform: rotate(-45deg);}
}
@-moz-keyframes cd-close-2 {
 0%, 50% {-moz-transform: rotate(0);}
 100% {-moz-transform: rotate(-45deg);}
}
@keyframes cd-close-2 {
 0%, 50% {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
 100% {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
}
.cd-panel-header {position: fixed;width: 330px;height: 50px;line-height: 50px;background: rgba(255, 255, 255, 0.96);z-index: 2;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);-webkit-transition: top 0.3s 0s;-moz-transition: top 0.3s 0s;transition: top 0.3s 0s;}
.cd-panel-header h1 {font-size:20px;margin:0;padding:10px;}
.from-right .cd-panel-header, .from-left .cd-panel-header {top: -50px;}
.from-right .cd-panel-header {right: 0;}
.from-left .cd-panel-header {left: 0;}
.is-visible .cd-panel-header {top: 0;-webkit-transition: top 0.3s 0.3s;-moz-transition: top 0.3s 0.3s;transition: top 0.3s 0.3s;}
.cd-panel-close {overflow: hidden;float:right;white-space: nowrap;color:#545454;font-size:20px;text-align:center;cursor: pointer;}
.cd-panel-close::before, .cd-panel-close::after { position: absolute;top: 22px;left: 20px;height: 3px;width: 20px;background-color: #424f5c;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.cd-panel-close::before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.cd-panel-close::after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.no-touch .cd-panel-close:hover {background-color: #424f5c;}
.no-touch .cd-panel-close:hover::before, .no-touch .cd-panel-close:hover::after {background-color: #ffffff;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;
 -moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.no-touch .cd-panel-close:hover::before {-webkit-transform: rotate(220deg);-moz-transform: rotate(220deg);-ms-transform: rotate(220deg);-o-transform: rotate(220deg);transform: rotate(220deg);}
.no-touch .cd-panel-close:hover::after {-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.cd-panel-container {position: fixed;width: 240px;top: 50px;background: #fff;z-index: 1;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;
	-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;transition-delay: 0.3s;}
.from-right .cd-panel-container {right: 0;-webkit-transform: translate3d(100%, 0, 0);-moz-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);-o-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
.from-left .cd-panel-container {left: 0;-webkit-transform: translate3d(-100%, 0, 0);-moz-transform: translate3d(-100%, 0, 0);-ms-transform: translate3d(-100%, 0, 0);-o-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
.is-visible .cd-panel-container {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);
	-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;}
.cd-panel-content {	position: absolute;top: 0;left: -90px;width: 340px;padding:20px;padding-bottom:0;-webkit-overflow-scrolling: touch;background:#fff;}
.cd-panel-content p {font-size: 14px;font-size: 0.875rem;color: #424f5c;line-height: 1.4;margin: 2em 0;}
.cd-panel-content p:first-of-type {	margin-top: 0;}

.categorypage img {float: left;margin: 0px 15px 0px 0px;max-width: 200px;}
.categorypage a {text-decoration: none;color:#087445;font-size: 18px;}
.categorypage {display: inline-block;padding-bottom: 10px;}
.TitleServ{font-weight: 700;font-size: 20px;font-family: Arial;text-transform: uppercase;padding-bottom: 20px;color: #0a72ba;}
.page-item.active .page-link { z-index: 1;color: #fff;background-color: #087445;border-color: #087445;}
.page-link:hover{color: #fff !important;background-color: #0a72ba !important;border-color: #0a72ba !important;}

.Capcha img {max-height: 36px; max-width: 120px;}
.Capcha small {display: block;font-size: 11px;}
.ReloadCap {float: left;margin-right: 10px;}
.Capcha input {max-width: 210px;}
.Capcha {overflow: hidden;padding-bottom: 5px;}

.CapchaFeed img {max-height: 36px; max-width: 120px;}
.CapchaFeed small {display: block;font-size: 11px;}
.ReloadCap {float: left;margin-right: 10px;}
.CapchaFeed input {max-width: 150px;}
.CapchaFeed {overflow: hidden;padding-bottom: 5px;}
