/*header*/
body , h1, h2, h3, h4, h6, h5, b, p, a {font-family: 'Poppins', sans-serif !important;}
header {  width: 100%;   min-height: 28px;}
/** fb live on top header and main menu header **/
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}


.tawk-main-panel .tawk-chat-panel .tawk-chat-panel-inner {
    position: relative;
    box-sizing: border-box;
    padding: 0 0px 0px !important;
}

.tawk-form-input {
    border: 0px solid #fff !important;
     border-left: 0px solid var(--tawk-header-background-color)!important; 
}

.topheader .blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.7s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}
.am-fb-live sup {top: 13px; right: 2px;  position: absolute;  color: red;}
.am-fb-live {position: relative; display: block;}
.blink.fb-live-link a {color:#fff; font-size: 12px; padding: 0px 0px 0px 10px; text-decoration: none;}
.am-fb-live sup a {font-weight: 600;  text-transform: uppercase; font-size: 12px;  color: red;   text-decoration: none;}
.fb-live-bg {background: red; padding: 0px 4px 0px 5px; margin-left: 4px;}
.blink.fb-live-link { background: #3b5998; color: #fff; padding:0;}
/**end fb live on top header and main menu header **/
.topheader .top-area-search { float: none;   position: initital;  padding-right: 0;}
.top-area-search-mob span a:before{position: absolute; content: '\e612'; font-family: 'scalia-icons';  font-size: 14px;  height: 29px; line-height: 29px;  width: 29px; text-align: center;  top: 0;  left: 0; color: #000;}
.top-area-search-mob.mob-wrapper span { display: inline-block; margin-right: 15px;  position: relative; top: 4px; width: 15px;}
.top-area-search-mob.mob-wrapper {display: none;}
.top-area-search-mob span  a{position: relative; display: block;}
.topheader ul li a {color: #333; font-size: 12px;}
.topheader ul li {list-style: none; padding: 0 14px; display: inline-block; font-size: 12px;}
.topheader li.live-chat-header a{color: #f75861;}
.navbar { position: relative; z-index: 9999999;width: 100%; background: #fff;}
nav.fixed { position: fixed;   top:0; left:0;   width: 100%; }
.header-bottom .content{margin: 0 auto;  display: inline-block; text-align: center; width: 100%;}
.exo-menu ul { z-index: 9999999999; padding-top: 5px;}
.topheader {  padding: 4px 0;   background-color: #f9f9f9;}
.brand-logo {  float: left;   width: 14%; margin-right: 50px; text-align: left;}
.mega-menu-img {  padding-top: 50px;}
.brand-logo-img img {  max-width: 100%;}
.topheader ul {  padding: 0;  margin: 0;   text-align: right;}
.header-bottom.sticky.fixed { position: fixed;  top: 0;  background-color: #fff;  border-color: #e7e7e7;  z-index: 99999;  color: #fff;  box-shadow: 3px 3px 3px 0px #737475; -webkit-box-shadow: 3px 3px 3px 0px #737475;   -moz-box-shadow: 3px 3px 3px 0px #737475;}
.brand-logo-img a {  display: inline-block;   padding-top: 6px;}
.mega-menu  {z-index: 9999;}
.exo-menu{width: 100%;	float: left;	list-style: none;	position:relative; padding: 0; margin: 0;}
.exo-menu > li {	display: inline-block;float:left;}
.exo-menu > li > a{	color: #ccc;
	text-decoration: none;	text-transform: uppercase;
	-webkit-transition: color 0.2s linear, background 0.2s linear;
	-moz-transition: color 0.2s linear, background 0.2s linear;
	-o-transition: color 0.2s linear, background 0.2s linear;
	transition: color 0.2s linear, background 0.2s linear;
}
.description li { text-align: left;}
.mega-menu-img img {  max-width: 100%;}
.mega-menu {background: #fff;    width: 100%;   box-shadow: 0 3px 4px rgba(0,0,0,0.2);}
.menu-img { border: 1px solid #ddd;}
.menu-img a {display: block;}
.exo-menu > li > a.active,
.exo-menu > li > a:hover,
li.drop-down ul > li > a:hover{color:#00974e;}
.exo-menu i {float: left; font-size: 18px;  margin-right: 6px;  line-height: 20px !important;}
li.drop-down,.flyout-right,.flyout-left{position:relative;}
li.drop-down:before { content: "\f103";  color: #fff;
  font-family: FontAwesome;  font-style: normal;  display: inline;  position: absolute;
  right: 6px;  top: 20px;  font-size: 14px;}
li.drop-down>ul{left: 0px;	min-width: 230px;}
.drop-down-ul{display:none;}
.flyout-right>ul,.flyout-left>ul{top: 0; min-width: 230px; display: none; border-left: 1px solid #365670;  }
li.drop-down>ul>li>a,.flyout-right ul>li>a ,.flyout-left ul>li>a {
	color: #fff; display: block;	padding: 20px 22px;	text-decoration: none;	background-color: #365670; border-bottom: 1px dotted #547787;
	-webkit-transition: color 0.2s linear, background 0.2s linear;
	-moz-transition: color 0.2s linear, background 0.2s linear;
	-o-transition: color 0.2s linear, background 0.2s linear;
	transition: color 0.2s linear, background 0.2s linear;
}
.flyout-right ul>li>a ,.flyout-left ul>li>a {border-bottom: 1px dotted #B8C7BC;}

/*Flyout Mega*/
.flyout-mega-wrap {	top: 0;	right: 0;	left: 100%;	width: 100%; display:none; height: 100%;	padding: 15px; min-width: 742px; }
h4.row.mega-title {  color:#eee;  margin-top: 0px; font-size: 14px;  padding-left: 15px; padding-bottom: 13px;  text-transform: uppercase;  border-bottom: 1px solid #ccc; }
.flyout-mega ul > li > a { font-size: 90%;  line-height: 25px;  color: #fff; }
.flyout-mega ul > li > a:hover,
.flyout-mega ul > li > a:active,
.flyout-mega ul > li > a:focus{text-decoration: none;  background-color: transparent !important;
  color: #ccc !important;}
/*mega menu*/

.mega-menu { left: 0; right: 0;  padding: 15px;  display:none;  padding-top: 0;  min-height: 100%;}
h4.row.mega-title { color: #eee;  margin-top: 0px; font-size: 14px;  padding-left: 15px;  padding-bottom: 13px; text-transform: uppercase;  border-bottom: 1px solid #547787;  padding-top: 15px;  background-color: #365670; font-weight: 600; }
.mega-menu ul li a {line-height: 25px;  font-size: 90%; display: block;}
.mega-menu ul li {list-style: none;}
ul.stander li a { padding: 3px 0px;}
ul.description li { padding-bottom: 12px;  line-height: 8px;}
ul.description li span { color: #ccc;   font-size: 85%;}
a.view-more{ border-radius: 1px;  margin-top:15px;
  background-color: #009FE1;  padding: 2px 10px !important;
  line-height: 21px !important;  display: inline-block !important;}
a.view-more:hover{color:#fff;	background:#0DADEF;}
ul.icon-des li a i { color: #fff;  width: 35px;   height: 35px; border-radius: 50%;    text-align: center;   background-color: #009FE1;   line-height: 35px !important;}
ul.icon-des li {  width: 100%;    display: table;   margin-bottom: 11px;}
/*Blog DropDown*/
.Blog{left:0;	display:none;	color:#fefefe;	padding-top:15px;
	background:#547787;	padding-bottom:15px;}
.Blog .blog-title{	color:#fff;	font-size:15px;	text-transform:uppercase;}
.Blog .blog-des{color:#ccc;	font-size:90%; 	margin-top:15px;}
.Blog a.view-more{margin-top:0px;}
body .blog article a.default img {width: 100%;}
 .blog.blog-style-masonry article .description .summary p,
 p , ul li, ol li, table, td, tr  { font-size: 15px; font-weight: normal; color: #333;}
 
 /****page heading content********/
 h2.vc_custom_heading, h3.vc_custom_heading{ text-align: center !important; font-size: 24px !important; color: #333 !important;text-transform: none !important;}
.single-post .block-content h1 {font-size: 26px !important; color: #333 !important; font-weight: 500;}
.block-content h2{ text-align: center !important; font-size: 24px !important; color: #333 !important;}
.single-post .block-content h2 { text-align: left !important;}
.single-post .block-content h3 , .single-post .block-content h4, .single-post .block-content h5 {color: #333 !important; font-weight: 500;}
.single-post .block-content h3 strong, .single-post .block-content h2 strong  {font-weight: 500;}
.single-post .block-content h3 {font-size: 19px;}
.single-post .block-content h4 {font-size: 17px !important; line-height: 1.7;}
/*hover*/
.Blog:hover,.Images:hover, .mega-menu:hover,.drop-down-ul:hover, li.flyout-left>ul:hover, li.flyout-right>ul:hover, .flyout-mega-wrap:hover,li.flyout-left a:hover +ul, li.flyout-right a:hover +ul, .blog-drop-down >a:hover+.Blog, li.drop-down>a:hover +.drop-down-ul, .images-drop-down>a:hover +.Images,.mega-drop-down a:hover+.mega-menu,li.flyout-mega>a:hover +.flyout-mega-wrap{display:block;}
.exo-menu > li > a{display: block; padding: 24px 9px 13px 10px; font-size: 13px;
color: #333; line-height: 1.5; font-weight:500; }
.exo-menu > li > a.active { border-bottom: 3px solid #00974e;}
.col-no-padding{padding: 0px;} 
.col-pd-5 { padding: 5px !important;}
.bg-menu-gray {background-color: #f9f9f9; min-height: 300px !important;}
.description h6 { text-align: left;   color: #000;   font-size: 14px;  text-transform: uppercase;
    color: #333;  letter-spacing: 2px;   font-weight: bold;}
.mega-menu-wrap ul li { padding: 1px;}
.mega-menu-wrap ul li a {  color: #333; text-decoration:none; font-size: 12px;line-height: 1.5;}
.mega-menu-wrap .mega-menu-text h5 {line-height: 22px; padding: 7px 0;
margin: 0 ; font-size: 14px; color: #777;}
.mega-menu-text { min-height: 57px;}
.description .blue {color: #225eb7;}
.description .red {color:#a9371b;}
.description .green {color:green;}

.header-bottom.sticky { background: #fff;    -moz-box-shadow: 0 1px 4px 0 rgba(51,51,51,0.3);
    box-shadow: 0 1px 4px 0 rgba(51,51,51,0.3); border-bottom: 1px solid #eaeaea; line-height: 1;}
.exo-menu > li > a:hover,b .exo-menu > li > a:focus, .mega-menu-wrap ul li a:focus ,.mega-menu-wrap ul li a:hover ,.mega-menu-wrap ul li a:active  {color:#00974e;}
.header-bottom a.toggle-menu {display:none;}
.mega-menu-text p {padding: 7px 0px;   margin: 0; color: #333;}
/*.bar1, .bar2, .bar3 {width: 35px; height: 3px;  background-color: #333;  margin: 6px 0;  transition: 0.4s;}
.menu-change .bar1 { -webkit-transform: rotate(-45deg) translate(-5px, 5px);
  transform: rotate(-45deg) translate(-5px, 5px);}
.menu-change .bar2 {opacity: 0;}
.menu-change .bar3 { -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px);} */
 .mob-link-menu {display: none;}
 a.toggle-menu{  position: absolute; right: 0px; padding: 14px; font-size: 12px; color: #23364B; top: 0px;}
 .nav_tag{color:white;	background: red !important;	text-align: center;font-weight: normal;	font-size: 12px; line-height: 17px;  text-transform: capitalize; letter-spacing: 0.5px;  padding: 0px 2px;
border-radius: 2px; }
.mob-sticky-btn {display:none;}
.sidenav .closebtn, .menu-mob-click , .menu-mob{display:none;} 
.desktop-sticky-btn {position: fixed; top: 54%; right: 0; z-index: 9999;}
.desktop-sticky-btn a{ transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;}
.sticky-live-chat {background: #ea8f1beb;}
.sticky-bk-opt { background:  #08bf47;}
.desktop-sticky-btn a { display: block; padding: 10px; text-decoration:none;}
.desktop-sticky-btn a:hover {text-decoration:none; margin-right: 0px; color: #000;}
.desktop-sticky-btn img { padding-right: 7px;}
/*.desktop-sticky-btn .sticky-live-chat:hover {margin-right: 0px;}
.desktop-sticky-btn .sticky-bk-opt:hover {margin-right: 0px;} */
.desktop-sticky-btn a { color: #000;  font-size: 13px;  font-weight: 600; margin-right: -153px; border-radius: 11px 0 0px 11px;} 
 
/* menu responsive*/
 @media (min-width:767px){
	.mega-menu, .flyout-mega-wrap, .Images, .Blog,.flyout-right>ul,
	.flyout-left>ul, li.drop-down>ul{position:absolute;}
	.flyout-right>ul{left: 100%;}
	.flyout-left>ul{right: 100%;}
 }
@media (max-width: 800px){
	.exo-menu {min-height: 58px;	width: 100%;	}
	.exo-menu > li > a{width:100% ;	    display:none ;	}
	.exo-menu > li{	width:100%; float: left;  text-align: left; padding: 7px 0px;}
	.display.exo-menu > li > a{display: inline; padding: 3px 16px; margin: 6px 5px; }
	.mega-menu, .Images, .Blog,.flyout-right>ul,.flyout-left>ul, li.drop-down>ul{position:relative;}
	.brand-logo { width: 33%;   margin-right: 0;}
	.header-bottom a.toggle-menu {display:block;}
	.mob-link-menu {  display: none;   margin-left: 18px;    padding: 5px;}
	.exo-menu > li {  display: none;}
	.mega-drop-down.display {  display: inline-block;}
	.am-fb-live sup {top: 2px; right: 48%;}
}
	
.top-area-contacts {float: right !important; }
.block-content { padding: 10px 0 !important; padding-top: 0 !important; }
.block-content.block-content-rs {padding:0 !important;}
.page-template-page-blog .block-content {  padding: 25px !important; }
.block-content .widget_categories > ul > li, .block-content .widget_product_categories > ul > li, .widget_pages > ul > li { padding: 2px 7px 6px 0;  font-size: 13px;}
.block-content .widget_categories > ul > li a { font-size: 13px;}
#site-header {box-shadow: 0 0 2px 0 rgba(56, 69, 84, 0.2); -moz-box-shadow: 0 0 2px 0 rgba(56, 69, 84, 0.2);
-webkit-box-shadow: 0 0 2px 0 rgba(56, 69, 84, 0.2);    border-bottom: 1px solid #ededed;}
.heading_top { font-size: 40px; text-align: center; color: #000;}
.block-content img { max-width: 100%;   height: auto;}
/*footer style*/
#colophon {background:#2e3e53; padding: 0 !important;}
footer ul li {list-style: none; line-height: 1; padding: 6px 0px;}
footer ul li a {font-size: 14px; color: #d6e7fb !important; font-weight: normal; }
footer ul li a:hover { color: #fff !important; text-decoration: none;}
footer ul li b {color: #fff;}
footer ul li::before {display: none;} 
#colophon ul { padding: 0;}
.footer-content.row {  padding-top: 32px;}
footer#footer-nav { display: none;}
.footer-content-sec.row ul {  width: 100%;  text-align: center;  margin: 0;}
.footer-content-sec.row ul li {  display: inline-block; padding: 6px 5px;}
footer #custom_html-2 {  margin-bottom: 10px;}

.blog.blog-style-masonry article .description .title a {color: #000 !important;}
.blog.blog-style-masonry article .description .summary {  color: #383636 !important;}
.no-image  .post-image .sc-dummy.img-responsive {display:none;}
.tag-links a {   color: #0ea005;}
.single-post  .post-content h3 {  clear: both;}
.block-content .vc_tta-tabs .vc_tta-title-text {font-weight: 600;}
.block-content .sc-pagination a, .block-content .sc-pagination .current {width: 41px; height: 35px; box-shadow: none; line-height: 35px; font-size: 16px; font-weight: 600;}
.block-content .sc-pagination a { color: #0ea005;}
.error-view { color: red;   font-size: 12px;}
.btn-wrapper { text-align: center;}
.btn-wrapper button, .btn-wrapper button:hover,  .btn-wrapper a , .btn-wrapper a:hover { color: #fff !important;   text-align: center;    padding: 12px 14px;  background: #dfdd;   background-color:  #f75861;   letter-spacing: 2px;   border: none;  background-image: linear-gradient(to bottom , #f75861,#f75861); border-radius: 0px;  text-transform: uppercase;  font-weight: 600;   line-height: 1; }
.vc_row[data-vc-full-width] { position: relative;   left: 50%;  right: 50%;   margin-left: -50vw;    margin-right: -50vw;   width: 100%;   width: 100vw !important;}
.img-responsive img {  max-width: 100%; width: 100%;}
.vc_row[data-vc-full-width] img {width: 100%;}
.vc_row[data-vc-full-width] .vc_single_image-wrapper, .vc_row[data-vc-full-width] figure {width: 100%;}
.post-author-block.rounded-corners.clearfix { display: none;}
.mob-wrapper {display:none;}
.detox-small-banner img {  max-width: 100%;   width: 100%;}

/*Recipe css*/
.block-content .wpurp-rows-row .wpurp-recipe-description, .block-content .wpurp-rows-row span, .block-content .wpurp-rows-row li{ font-size: 15px !important; font-weight: normal !important; }
.block-content .wpurp-container .wpurp-rows-row span.wpurp-recipe-title { font-size: 18px !important; color: #333; }
.block-content .type-recipe {  padding-top: 25px;}

/* ======= Responsiove ====*/
@media screen and (min-width: 1260px) {
.mega-menu-wrap ul li { padding: 1px 1px 5px 1px;}
.brand-logo { width: 19%; margin-right: 45px;}
.exo-menu > li > a {  padding: 30px 9px 13px 10px;}
.desktop-sticky-btn {   top: 77%;}
.am-fb-live sup {top: 22px;}
}

@media all and (min-width:1300px) {
 .brand-logo {  margin-right: 120px;}
 .exo-menu > li > a { padding: 30px 11px 13px 13px; }
 .desktop-sticky-btn {   top: 78%;}
}

@media all and (min-width:1360px) {
 .brand-logo {  margin-right: 31px;}
 .exo-menu > li > a { padding: 26px 9px 8px 11px;  }
 .container{
	width:94%;
}
}
@media all and (min-width:1400px) {
 .brand-logo {  margin-right: 100px;}
}
@media screen and (max-width: 800px) {
.block-content.clearfix {   padding: 0 !important;}
.sidenav {padding-top: 15px;}
.sidenav a {font-size: 18px;}
.sidenav .closebtn { position: absolute;  top: 6px; right: 10px; font-size: 42px; margin-left: 48px;}
.sidenav a:hover{ color: #f1f1f1;}
.sidenav a {  padding: 8px 8px 8px 32px;  text-decoration: none;  font-size: 25px;  color: #818181;  display: block;  transition: 0.3s;}
.exo-menu { width: 0%;   float: none;  list-style: none; padding: 0;    padding-top: 0px;  margin: 0;   position: fixed;   z-index: 1;  top: 0;   right: 0;   background-color: rgba(17, 17, 17, 0.8588235294117647);   overflow-x: hidden;  transition: 0.5s;   padding-top: 60px;   text-align: center;  height: 100%; z-index:9999999; border-bottom: 7px solid #0ea005;}
.header-bottom a.toggle-menu { display: none;}
.sidenav .closebtn {  display: block; text-decoration: none;
color: #fff;}
.exo-menu > li > a, .exo-menu > li {  display: block;}
.exo-menu > li > a {  padding: 0 9px 10px 10px; color: #fff !important;}
.menu-mob-click { color: #000; float: right; display: block; padding-top: 17px; font-size:30px; cursor:pointer;} 
.menu-mob{  float: left; display: block;}
.sidenav .brand-logo, .description h6{display:none;}
.col-no-padding.bg-menu-gray {  display: none;}
.mega-menu-wrap ul li a {color: #fff;  padding: 5px 8px 0px 31px;}
.mega-menu-wrap ul li { padding: 1px;}
.exo-menu ul { margin: 0; padding: 0;}
.mega-menu { display: block; background: transparent;}
.desktop-wrapper, .topheader li.top-header-desktop {display: none; }
.mob-wrapper {display:block;}
.top-area-search-mob.mob-wrapper {display: inline-block; padding-left: 50%; color: #000; width: 52px;}
}

@media screen and (max-width: 778px) {
.heading_top {font-size: 30px !important;}
.page-template-page-blog .block-content {padding: 25px 0px!important; }
#buddypress div.activity-comments {margin: 0 0 0 4% !important; width: 94% !important;}
#buddypress .acomment-options {margin: 5px 0 5px 10px !important; width: 94% !important;}
.single-post  .block-content img {max-width: 100%; height: auto;}
.single-post  .block-content iframe {max-width: 100%; height: 292px;}
.site-logo a .logo img{width: 140px !important;}
#site-header , #site-header.animated-header.fixed, #site-header.animated-header {   height: 75px !important; width: 100%!important;  position: fixed !important; left: 0; top: 0;z-index: 1000;}
.btn-wrapper button, .btn-wrapper button:hover, .btn-wrapper a, .btn-wrapper a:hover {
padding: 12px 10px;   font-size: 12px;}
.topheader .container {  padding: 0;}
.brand-logo {  width: 46%;}
.brand-logo-img a {  padding-top: 6px;}
.topheader ul { text-align: right; padding-right: 30px;}
.topheader ul li a {font-size: 11px;}
.mob-sticky-btn {display:block; position: fixed; bottom:0px; width: 100%; background: #ddd;
z-index: 99; }
.mob-sticky-btn  a {width: 100%; display: inline-block; color: #fff; padding: 11px 0px; font-size: 16px; font-weight: normal; text-align: center; text-decoration: none; font-weight: 600; }
.mob-sticky-btn a:hover {text-decoration:none; color: #fff;}
.mob-sticky-btn .call-now {background:#f4e397;  color: #000;}
.mob-sticky-btn .chat-withus {background:#109e51;  color: #fff;}
.mob-sticky-btn .book-an-oppt {background: #f75861;}
.mob-sticky-btn .col-no-padding { padding: 0;} 
p, ul li , table, td, tr {font-size: 14px;}
.desktop-sticky-btn {display: none;}
 }
 
 @media screen and (max-width: 600px) {
.heading_top {margin-bottom: 20px;}
.blog.blog-style-masonry article .description { padding: 14px 15px 14px 15px !important;}
.site-logo a .logo img{width: 130px !important;}
.block-content .blog article .entry-title { font-size: 18px; line-height: 1.4;}
.block-content .blog-style-default article {padding: 17px 17px;}
.block-content .blog-style-default article + article {  margin-top: 25px;}
.block-content h3 {font-size: 21px; line-height: 21px;}
.footer-site-info { padding-bottom: 50px;}
.block-content img.alignright , .block-content img.alignleft{float:none; margin: 0px; display: block;}
.block-content .blog-post-image {  margin-bottom: 25px;}
.single-post .block-content h1 { font-size: 21px !important; }
.single-post .block-content h2 { font-size: 19px !important; }
.single-post .block-content h3 { font-size: 17px !important; }
.single-post .block-content h4 { font-size: 15px !important; }
.am-fb-live sup { top: -5px;  right: 37%;}
}

@media screen and (max-width: 559px) {
.heading_top {font-size: 24px !important;}
.topheader ul li { padding: 0 4px;}
.top-area-search-mob.mob-wrapper { padding-left: 41px;}
.vc_tta-tabs .vc_tta-title-text { font-size: 16px !important;}
.block-content h2 {  font-size: 21px !important;}
}

@media screen and (max-width: 450px) {
.mega-menu-wrap ul li a {color: #fff;  padding: 5px 8px 0px 16px;}
.block-content h3 {font-size: 20px; line-height: 20px;}

}
@media screen and (max-width: 450px) {
.am-fb-live sup { top: -12px;  right: 35%;}	
}
@media screen and (max-width: 320px) {
.top-area-search-mob.mob-wrapper { padding-left: 20px;}
.top-area-search-mob span a::before {font-size:13px;}
}
/*small desktop and ipad mini */
@media (min-width: 980px) and (max-width: 1200px) { 
.exo-menu > li > a {  padding: 17px 11px 11px 5px;  font-size: 12px;}
.brand-logo { width: 17%;   margin-right: 30px;}
}

/*====Locateus css start====*/
h1.locate-us-heading {  font-size: 23px !important;  color: #000;  line-height: 1;text-align: center;  padding: 25px 0px;}
.loctitle {  background: #eee none repeat scroll 0 0;    border-bottom: 1px solid #ccc;    margin-top: 10px; padding: 8px 9px;
font-size: 19px; color: #000; font-weight: 600; line-height: 1;}
.locate-us-content p, .locate-us-content ,.locate-us-content ul li, .locate-us-content p, .locate-us-content ,.locate-us-content table {color :#000;}
.locate-us-content td {  border: 1px solid; padding: 4px 5px;  border-color: #ededed;
    font-size: 15px; font-size: 15px; font-weight: normal;}
.locate-us-content table {border-spacing: 0; width: 100%;    max-width: 100%;}
.location-row .locate-us-content {margin-bottom: 20px !important;}
.locate-us-content a, h1.locate-us-heading a {color: #00a450;}
.locate-us-content a:hover, h1.locate-us-heading a:hover {color: #a0a0a0;}
.locate-us-content a {font-weight: 600;}

@media all and (min-width:1200px) {
 h1.locate-us-heading {  font-size: 28px !important;}
}
@media all and (max-width:800px) {
 h1.locate-us-heading { padding: 0px 0px; font-size: 20px !important;  }  
 .loctitle {padding: 9px 9px;   font-size: 17px;  line-height: 1;}
 .location-row .locate-us-content {   margin-bottom: 0px !important;}
}
@media all and (max-width: 766px) {
.locate-us-content , .locate-us-content table td {font-size: 15px;}
.container.locate-us-container {  padding-top: 0 !important;}
}
/*====Locateus css end=====*/