/* Compiled Less CSS File */
/* Generated from "style.css" */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp,
strike,tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template {display: none;}
a { background: transparent; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; max-width:100%; height:auto; }
svg:not(:root) { overflow: hidden; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;}
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smooth: always; -webkit-text-size-adjust: 100%;}
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

.alignleft {float:left;}
.alignright {float:right;}
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }




/* =Global Menu
========================================================================================*/

/* =Mixins
========================================================================================*/
.mrgL20 {margin-left:20px;}.mrgR20 {margin-right:20px;}.mrgB20 {margin-bottom:20px;}.mrgT20 {margin-top:20px;}.mrgL15 {margin-left:15px;}.mrgR15 {margin-right:15px;}.mrgB15 {margin-bottom:15px;}.mrgT15 {margin-top:15px;}.mrgL10 {margin-left:10px;}.mrgR10 {margin-right:10px;}.mrgB10 {margin-bottom:10px;}.mrgT10 {margin-top:10px;}.padL20 {padding-left:20px;}.padR20 {padding-right:20px;}.padB20 {padding-bottom:20px;}.padT20 {padding-top:20px;}.padL15 {padding-left:15px;}.padR15 {padding-right:15px;}.padB15 {padding-bottom:15px;}.padT15 {padding-top:15px;}.padL10 {padding-left:10px;}.padR10 {padding-right:10px;}.padB10 {padding-bottom:10px;}.padT10 {padding-top:10px;}.padTB10 {padding-top:10px;padding-bottom:10px;}.padTB15 {padding-top:15px;padding-bottom:15px;}.padTB20 {padding-top:20px;padding-bottom:20px;}.pad10 {padding:10px;}.pad15 {padding:15px;}.pad20 {padding:20px;}.pad25 {padding:25px;}.pad30 {padding:30px;}

.ltn {padding:0; margin:0; list-style:none;}
.row {display:block;}
.cf:before, .cf:after, ul:before, ul:after, .wrap:after, .wrap:after { content: " "; display: table; }
.cf:after, .cf:after, ul:after, .wrap:after { clear: both; }
.center-block { display: block; margin-left: auto; margin-right: auto; }
.hide { display: none !important; }
.show { display: block !important; }
.invisible { visibility: hidden; }
.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }
.hidden { display: none; visibility: hidden ; }
.affix { position: fixed; }
@-ms-viewport { width: device-width;}
.rounded3{-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.rounded4{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.rounded5{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/* =Sprites
========================================================================================*/
.sprite {background-image:url(../images/bgi/sprite.png); display:inline-block; vertical-align:middle;}

/* =CSS Reset
========================================================================================*/
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
ul, ol, li{list-style:none; margin: 0; padding: 0;}
ul ul, ol ul, ul ol, ol ol{margin-bottom:0;}
.list-unstyled { padding-left: 0; list-style: none; }
.list-inline { padding-left: 0; list-style: none; margin-left: -5px; }
.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
dl { margin-top: 0; margin-bottom: 22px; }
dt, dd { line-height: 1.528571429; }
dt { font-weight: bold; }
dd { margin-left: 0; }

/* =Default Tag & General Classes
========================================================================================*/
html, body { height: 100%; min-width: 320px; }
body{margin:0; padding:0; font:16px/24px 'Roboto', sans-serif; color:#363636; font-weight:300;}
img{max-width:100%; -ms-interpolation-mode:bicubic; vertical-align:middle;}
a, input[type="button"], input[type="submit"], button { outline: 0 none; -moz-transition: background-color 0.2s ease-in, color 0.2s ease-in; -webkit-transition: background-color 0.2s ease-in, color 0.2s ease-in; -o-transition: background-color 0.2s ease-in, color 0.2s ease-in; -ms-transition: background-color 0.2s ease-in, color 0.2s ease-in; transition: background-color 0.2s ease-in, color 0.2s ease-in; }
a { color: #00599d; text-decoration: none; outline: 0 none; -moz-transition:background-color 0.2s ease-in, color 0.2s ease-in; -webkit-transition:background-color 0.2s ease-in, color 0.2s ease-in; -o-transition:background-color 0.2s ease-in, color 0.2s ease-in; -ms-transition:background-color 0.2s ease-in, color 0.2s ease-in; transition:background-color 0.2s ease-in, color 0.2s ease-in;}
a:hover { color: #00a399; text-decoration: none; outline: 0 none; }
a:active { outline: 0; }




@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
a:active { background-color: transparent; }
}
strong { color:#444444;}
p { margin: 0 0 15px 0; font-weight:300;}
h1, h2, h3, h4, h5 {  font-weight: normal;  }
h1, h2, h3, h4, h5, h6 { line-height: 100%; margin-bottom: 15px; color: #000000;  font-family: 'Roboto', sans-serif;}
h1 { font-size: 45px; }
h2 { font-size: 30px; }
h3 { font-size: 30px; }
h4 { font-size: 20px; }
h5 { font-size: 15px; }
.nodisplay { display: none; }
.nodisplay_strict { display: none !important; }
:focus { outline: none; }

/* =Typography
========================================================================================*/
#wrapper{width:100%; min-width:100%;}
/* =Form Style
========================================================================================*/
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline;  -webkit-appearance: block; -webkit-border-radius: 0; border-radius: 0; }
button, input { line-height: normal; }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="search"], textarea, select { font-family: 'Proxima Nova', sans-serif; font-size: 15px; border: 0; }
textarea { width: 100%; height:86px; overflow: auto; resize: none; max-height:100%; min-height:100%; max-width:100%;}
select { height: auto; padding:0; border:1px solid #333; background: #fff; }
input::-moz-focus-inner, button::-moz-focus-inner {border: 0; padding: 0;}
input[type="button"], input[type="submit"], button { background: #a03369; height: 38px; color: #ffffff; border: 0; cursor: pointer; width: auto; overflow: visible; padding: 6px 25px; vertical-align: middle; text-decoration: none; font-family: 'Proxima Nova', sans-serif;  font-size: 15px; }
input[type="button"]:hover, input[type="submit"]:hover, button:hover { background: #a03369; color: #ffffff; }
input[type="checkbox"], input[type="radio"] { margin: 0; vertical-align: top; width: 15px; height: 15px; }

.textBoxOut {background-color:#fff; border:1px solid #33768a;  padding:12px 10px 11px; line-height:0; }
.textBoxOut input, .textBoxOut textarea {background-color:transparent; color:#333; line-height:20px; font-size:16px; padding:0; margin:0; border:0 none; width:100%;}
.textBoxOut input { height:20px; }

.customSelect { font-size:16px;  color:#333; padding:0; margin:0;}
.customSelect { background:#fff url(../images/bgi/select-arrow-s.png) right center no-repeat; display:block !important;  padding:7px 10px;   line-height:normal}
/*span.customSelect > span { padding:7px 10px; display:block; width:100%;}*/
.customSelect option {padding:5px; border:0;}
span.customSelect .customSelectInner {display:block; width:100% !important;}

.ez-hide { opacity: 0; filter: alpha(opacity=0); }
.ez-checkbox, .ez-radio  { vertical-align:middle; position:relative; top:-1px; margin-right:4px; }
.ez-checkbox { background: url(../images/bgi/sprite.png) 0px -29px no-repeat; display: inline-block; width:15px; height:15px; }
.ez-radio { background: transparent url(../images/bgi/sprite.png) -179px 0px no-repeat; display: inline-block;  width:15px; height:15px; }
.ez-checked { background-position: -20px -29px; }
.ez-selected { background-position: -194px 0px; }
.container {max-width:1170px; width:100%;}




/*header##############################################################################################################################*/

/*top_bar_section##############################################################################################################################*/



.logoAndNavBar{background: #fff; padding:0; width:100%; padding: 10px 0;}
.logoAndNavBar .navbar-brand { float: left; font-size: 18px; height: auto; line-height: 20px; padding:0px 15px; width: auto;}
.logoAndNavBar .navbar{padding:0;}
.logoAndNavBar .navbar-nav{float:none; margin-top:0;}
.logoAndNavBar .navbar-right { float: right !important; margin-right: 0;}
.logoAndNavBar .navbar-nav > li{margin:14px 20px; font-size: 16px; font-weight:400;  text-transform: uppercase;}
.logoAndNavBar .navbar-nav > li:last-child{margin-right:0;}
.logoAndNavBar .navbar-nav > li > a {  color: #363636;   padding:0px; }

.logoAndNavBar .navbar-nav > li.active a{ color:#00a399 !important;}
.logoAndNavBar .nav > li > a:hover, #top_bar_section .nav > li > a:focus{ color:#00a399;  background:none; }

.HeadContactUs { text-align: right;}
.HeadContactUs span { font-size: 25px; font-weight: 500; color: #00a399;}
.HeadContactUs span a { color: #00a399;}
.HeadContactUs span a:hover { color: #b7a25f;}



/* =Banner
========================================================================================*/
#banner{width:100%;}
#banner .item{position:relative; text-align:center; min-height:auto; background-size:cover; background-repeat:no-repeat; background-position: center; }
#banner .owl-carousel .owl-item img{max-width:100%; height:100%; width:auto; margin:0 auto;}

#banner .BannerCaption{position:absolute; width:100%; height:100%; top:0; bottom:0; left:0; right:0;}
.bannerInnerContant {  margin-top: 15%;}
.bannerInnerContant h1{color:#fff; line-height:55px; margin-bottom:40px; font-size:46px; font-weight:900; text-transform:uppercase;}
.bannerInnerContant p{font-size: 25px;font-weight:500;color:#fff;line-height: 32px; margin-bottom:40px;}
.buttonsBanner { margin-bottom: 40px;}

.bannerInnerContTwo {margin-top: 10%;}
.BannerRightCont h3{color:#fff;  margin-bottom:20px; font-size:28px; font-weight:400; text-transform:uppercase;}
.ButtonsInquiryBanner {margin-bottom: 20px;}
.BtnSendInquiry { background: #b6a15f none repeat scroll 0 0 ; border-radius: 8px; font-weight: 400 ; padding: 15px 30px ; color: #ffffff ; font-size: 25px ; text-transform: uppercase; display: inline-block;}
.BtnSendInquiry:hover{color:#fff; background:#0b7eb3;}
.txtcolorYellow { color:#fffc04 !important;}

#banner .owl-nav{position:absolute; left:0; width:100%; top:81%; margin-top:-18px; z-index:1;}
#banner .owl-nav .owl-prev { background: transparent url("../images/left-arr.png") no-repeat scroll left top!important;float: left;height: 62px;margin-left: 0;opacity: 0.9;text-indent: -9999px; width: 30px;}
#banner .owl-nav .owl-next{background:transparent url(../images/right-arr.png) left top no-repeat!important; height:62px; width:30px; float:right; text-indent:-9999px; margin-right:0;opacity: 0.9;}
#banner .owl-nav .owl-prev:hover, #banner .owl-nav .owl-next:hover{opacity:0.8; filter:alpha(opacity=50);}
.owl-dots{position:absolute; bottom:20px; text-align:center; width:100%; left:0;}
.owl-dots .owl-dot{display:inline-block; margin:0 2px; border:3px solid #fff; height:15px; width:15px; border-radius:50%; -webkit-border-radius:50%;}
.owl-dots .owl-dot.active, .owl-dots .owl-dot:hover{background:#ccc;}
.owl-dots {display: none !important;}







.btnReadMore { color: #0b7eb3;font-size:15px; text-transform: capitalize;}
.btnReadMore .glyphicon.glyphicon-chevron-right { font-size: 12px;}
.TxtCenter{ text-align:center}
.txtcolorblue { color:#00599d;}

.BanContactcolGreen {
    color: #ffffff;
    font-size: 18px;
    font-weight: 900;
}

.BanContactcolyellow {
    color: #fffc04;
    font-size: 30px;
    font-weight: 900;
    line-height: 34px;}


/*WeOfferAffordable
========================================================================================*/

.WeOfferAffordable { padding: 40px 0px 100px; text-align: center; width: 100%; background: #00a399;}
.WeOfferAffordable  h2 { color: #fff; font-size: 30px; line-height: 34px; font-weight: 500; }
.WeOfferAffordableInnerCont { text-align: center; padding: 0px 0 0 0; width: 100%; margin: -82px 0 0;}
.WeOfferAffordableInnerCont .FastTitleReport { float: left; margin: 0px 0 30px; width: 100%;}
.WeOfferAffordableInnerCont .FastTitleReport .FastTitleIconSec { background: #00a399 none repeat scroll 0 0; border-radius: 50%; height: 175px; width: 175px; margin-bottom: 20px;display: inline-block; vertical-align: middle;line-height: 165px;}
.WeOfferAffordableInnerCont .FastTitleReport .FastTitleIconSec:hover { background: #b7a25f none repeat scroll 0 0;}
.WeOfferAffordableInnerCont .FastTitleReport > h6 { color: #000000; font-size: 20px; font-weight:500;}




/* =SubmitInquiry
========================================================================================*/
#submitInquiry{background:#fff; padding:30px 0 40px; background:#fff;}
.inquiryForm h3{font-size:30px; color:#000000; font-weight:500; margin-bottom:30px; text-align:center;}
.inquiryForm h2 { font-size: 28px; color: #00599d; font-weight: 900; margin-bottom: 15px;}
.FrmCallNow {font-size: 25px; line-height: 30px; color: #47a334;  margin-bottom: 15px; width:100%;float: left;}
.FrmCallNow a{ color: #47a334;}
.inquiryForm input[type="text"], .inquiryForm input[type="tel"], .inquiryForm input[type="email"]{background:#f9f9f9; text-transform:none; height:48px;width:100%; padding:10px; border-radius:0; -webkit-border-radius:0; border:1px solid #c9c9c9; border-radius: 6px;}
.inquiryForm textarea{background:#f9f9f9; text-transform:none; height:141px;width:100%; padding:10px; border-radius:0; -webkit-border-radius:0; border:1px solid #c9c9c9;  border-radius: 6px;}
.inquiryForm select{background:#fff; text-transform:none; height:48px; padding:6px; border-radius:0; -webkit-border-radius:0; border:1px solid #c9c9c9; color:#c9c9c9;  border-radius: 6px;}

.buttonSection input[type="submit"], .buttonSection button, .buttonSection .button{background:#00a399; text-align:center; font-size:25px; text-transform: uppercase; font-weight:500; width:auto; height:50px; min-width:218px; border-radius: 30px;}
.buttonSection input[type="submit"]:hover, .buttonSection button:hover, .buttonSection .button:hover{background:#b7a25f;}
.inquiryForm ::-webkit-input-placeholder {
   color: #c9c9c9;
   opacity:1;
}
.inquiryForm :-moz-placeholder { /* Firefox 18- */
   color: #c9c9c9;  
    opacity:1;
}
.inquiryForm ::-moz-placeholder {  /* Firefox 19+ */
   color: #c9c9c9;  
    opacity:1;
}
.inquiryForm :-ms-input-placeholder {  
   color: #c9c9c9;  
    opacity:1;
}

/* =TaxPreparationService
========================================================================================*/
.TitleSacramentoSec { background: #fff none repeat scroll 0 0; border-top:1px solid #c9c9c9;  padding: 40px 0; width: 100%;}
.TitleSacramentoSec h4 { font-size: 30px; color: #000000; line-height: 32px; font-weight:500; margin-bottom:20px;}

/* =WhatWeServe
========================================================================================*/
.WhatWeServe { background: #e1e1e1 none repeat scroll 0 0;  padding: 40px 0; width: 100%;}
.WhatWeServeInnerCont {  text-align: center;margin: 0px 0 40px;}
.WhatWeServeInnerCont h4{ margin-top:20px; color:#000000; font-size:20px; line-height:24px;}
.BtnButtonSec { background: #00a399 none repeat scroll 0 0 ; border-radius: 30px; font-weight: 500 ; padding: 15px 30px ; color: #ffffff ; font-size: 25px ; text-transform: uppercase; display: inline-block;}
.BtnButtonSec:hover{color:#fff; background:#b7a25f;}
.BtnButtonSec.BtnColorBlue{  background:#0b7eb3;}
.BtnButtonSec.BtnColorBlue:hover{color:#fff; background:#6aa509;}




/* =OurAffiliations
========================================================================================*/
.OurAffiliations { background: #fff none repeat scroll 0 0;  padding: 40px 0; width: 100%;}
.OurAffiliations h3{font-size:30px; color:#000000; font-weight:500; margin-bottom:15px; text-align:center;}
.OurAffiliationsIn { text-align: center; margin-top: 30px;}





/* =ProudlyOfferingDiscounts
========================================================================================*/
.ProudlyOfferingDiscounts { background: #fff none repeat scroll 0 0;  padding: 40px 0; width: 100%; border-top:1px solid #c9c9c9;}
.ProudlyOfferingDiscounts h3{font-size:30px; color:#000000; font-weight:500; margin-bottom:30px; text-align:center;}
.ProudlyOfferingIn { text-align: center; margin-bottom: 40px;}
.ProudlyOfferingIn h4{ margin-top:20px; color:#000000; font-size:20px; line-height:24px;}





/* =ChooseUsSec
========================================================================================*/

.ChooseUsSec { background: #e1e1e1 none repeat scroll 0 0;  padding: 40px 0; width: 100%;}
.ChooseUsSec h3{font-size:30px; color:#000000; font-weight:500; margin-bottom:50px; text-align:center;}
.stepsCont{width:100%; margin-bottom:50px;}
.stepsIcon{ width:65px; height:75px; float: left; margin-right: 15px;}
.stepsCont p{margin-bottom:0; font-size:16px; line-height:18px; color:#363636;}
.stepsCont p span{font-size:18px; line-height:24px; font-weight:500;}



/* =Testimonials
========================================================================================*/
.Testimonials { background: #fff none repeat scroll 0 0;  padding: 40px 0 ; width: 100%;}
.Testimonials h3 {font-size:30px; color:#000000; font-weight:500;  text-align:center;}
.Review { padding: 15px; border:2px solid#00599d; border-radius: 0px; margin-top:40px;}
.Review p{ font-size:16px;  color:#00599d;}
.Review h4 { font-size:20px; color:#000000; font-weight:500; margin-bottom:0px;}




/* =ThreeImageSec
========================================================================================*/
.ThreeImageSec { background: #e1e1e1 none repeat scroll 0 0;  padding: 40px 0 20px; width: 100%;}
.ThreeImageIn { margin-bottom:20px; text-align:center;}


/* =ClientLogo
========================================================================================*/
.ClientLogo { background: #fff none repeat scroll 0 0;  padding: 60px 0 40px; width: 100%;}
.clientLogoItem { float: left; width: 100%; text-align:center; margin-bottom: 40px;}
.clientLogoItem li { display: inline-block; margin: 0 6px 0px;}




/* =footer
========================================================================================*/
#footer { background:#262626; padding: 50px 0 30px; color:#fff;}
#footer h3 { font-size:25px; font-weight:500; color:#fff;}
#footer p { font-size:15px; line-height:18px; color:#cccccc;}
.footQuickLInks { padding-left: 60px;}
.quickLinks li {font-size: 15px; background:url(../images/arrow-list-iimg.png) no-repeat scroll left 6px; padding-left: 20px; margin-bottom: 8px;}
.quickLinks li a { color:#cccccc;}
.footSocialIcon a:hover{opacity:0.7;}
.footBrandIcon {  margin-top: 30px;}

.footer_bottom { background:#131313; padding:20px 0; text-align:center;}
.footer_bottom .copy { font-size: 15px; color: #cccccc; margin-bottom:0px; line-height:18px; font-weight:400;}



/* =Inner pages
========================================================================================*/


/* =Service
========================================================================================*/
.InnertopTitle {background:#00a399; padding: 20px 0;  text-align:center; }
.InnertopTitle h1{ font-size:30px; font-weight:500; text-transform:uppercase; color:#fff; margin:0px; }
.ServicesSection { padding: 40px 0; width: 100%; background:#fff;}
.bggray { background:#f7f7f7;}
.ServiceImgSection { width: 100%; text-align: center; border:4px solid#ebebeb;}
.LetsHelpSaveEnergy {padding: 40px 0; width: 100%; background:#fff; text-align:center;}
.LetsHelpSaveEnergy h4{ font-size:20px; font-weight:500;}



/* =EntryContentSection
========================================================================================*/
.EntryContentSection { background: #fff none repeat scroll 0 0; border-top:1px solid #c9c9c9;  padding: 40px 0; width: 100%;}
.EntryContentSection h2 { font-size: 30px; color: #47a334; line-height: 32px; font-weight:900; margin-bottom:20px; text-align:center; text-transform:uppercase;}
.EntryContentSection h3 { font-size: 25px; color: #000000; line-height: 28px; font-weight:400; margin-bottom:10px;}
.ItemLists { margin-left: 15px; margin-bottom: 20px;}
.ItemLists li {list-style: disc; margin-bottom:6px;}
.ItemLists ul {padding-left:20px;}


.BannerContactUs{ background:url(../images/banner_contact.jpg) no-repeat scroll left center/cover; height:275px;}
.InnerbannerCont {padding: 95px 0 0px;}
.InnerbannerCont h1 { background: rgba(0, 89, 157, .6); font-size: 50px; color: #fff; line-height: 100%; font-weight: bold; display: inline-block; padding: 12px; text-transform: uppercase;}

/* =03-04-18
========================================================================================*/


/* =ServiceLcationWr
========================================================================================*/

.ServiceLcationWr { background: #fff none repeat scroll 0 0;  padding: 40px 0; width: 100%;}
.ServiceLcationWr h3{font-size:30px; color:#000000; font-weight:500; margin-bottom:50px; text-align:center;}

.btn.ser_area {
    background: #e9e9e9 url("../images/ser-list.png") no-repeat scroll 96% center;
    color: #000000;
   
    font-size: 18px;
    font-weight: 900;
    margin-bottom: 20px;
    padding: 14px 30px 14px 10px;
    text-align: left;
    width: 100%;
}
.btn.ser_area:hover { background: #00a399 url("../images/ser-list.png") no-repeat scroll 96% center;}


/********Testimonial****Sec**********/
.testimonial-sec {padding: 30px 0 15px;background:#fff; font-family: 'Poppins', sans-serif !important;}
.testimonial-sec .container {max-width: 1100px;}
.testimonial-sec .card {margin: 0 0 50px; position: relative;}
.testimonial-sec .card .card-footer{border: none;padding: 6px 15px;}
.testimonial-sec .card .testimonial-footer-box {display: flex; align-items: center; justify-content: center; width: 100%;}
#testimonial-slider .owl-dot.active span{background:#51aa1b;background-clip: content-box;border:1px solid #51aa1b;}
.bottomdots .owl-dot span{color:#7c7c7c;width:15px;height: 15px; margin:0 2px;
border: 1px solid #7c7c7c;background:#7c7c7c;box-sizing: border-box;border-radius:0;padding: 2px;background-clip: content-box; display:block;border-radius: 50%;}
.bottomdots .owl-dots{ position:absolute; bottom:0px; float:left; width:100%; text-align:center;}
.bottomdots .owl-dot{ float:none; display:inline-block;}
.owl-nav{display:none;}