.show-991,
.show-under-991{display:inline;!important}}@media all and (min-width:1025px){
	.xlg-col-20{width:20%}
.xlg-col-22{width:22%}
.xlg-col-24{width:24%}
.xlg-col-25{width:25%}
.xlg-col-26{width:26%}
.xlg-col-30{width:30%}
.xlg-col-31{width:31%}
.xlg-col-32{width:32%}
.xlg-col-33{width:33
	.33%}
.xlg-col-33:nth-child(3n+1){clear:left}
.xlg-col-33:nth-child(3n+3){clear:right}
.xlg-col-35{width:35%}
.xlg-col-36{width:36%}
.xlg-col-37{width:37%}
.xlg-col-38{width:38%}
.xlg-col-40{width:40%}
.xlg-col-42{width:42%}
.xlg-col-43{width:43%}
.xlg-col-45{width:45%}
.xlg-col-48{width:48%}
.xlg-col-50{width:50%}
.xlg-col-52{width:52%}
.xlg-col-55{width:55%}
.xlg-col-57{width:57%}
.xlg-col-58{width:58%}
.xlg-col-60{width:60%}
.xlg-col-65{width:65%}
.xlg-col-66{width:66
	.66%}
.xlg-col-70{width:70%}
.xlg-col-75{width:75%}
.xlg-col-80{width:80%}
.xlg-col-100{width:100%}
.show-under-1024{ display: inline;important}}@media all and (min-width:1101px){
	.show-1100{ display: inline;important}}@media all and (min-width:1201px){
	.show-1200,
.show-under-1200{ display: inline;important}}@media all and (min-width:1601px){
	.xxlg-col-20{width:20%}
.xxlg-col-22{width:22%}
.xxlg-col-24{width:24%}
.xxlg-col-25{width:25%}
.xxlg-col-26{width:26%}
.xxlg-col-27{width:27%}
.xxlg-col-30{width:30%}
.xxlg-col-31{width:31%}
.xxlg-col-32{width:32%}
.xxlg-col-33{width:33
	.33%}
.xxlg-col-35{width:35%}
.xxlg-col-36{width:36%}
.xxlg-col-37{width:37%}
.xxlg-col-38{width:38%}
.xxlg-col-39{width:39%}
.xxlg-col-40{width:40%}
.xxlg-col-42{width:42%}
.xxlg-col-43{width:43%}
.xxlg-col-45{width:45%}
.xxlg-col-48{width:48%}
.xxlg-col-50{width:50%}
.xxlg-col-52{width:52%}
.xxlg-col-55{width:55%}
.xxlg-col-57{width:57%}
.xxlg-col-58{width:58%}
.xxlg-col-60{width:60%}
.xxlg-col-64{width:64%}
.xxlg-col-65{width:65%}
.xxlg-col-66{width:66
	.66%}
.xxlg-col-70{width:70%}
.xxlg-col-73{width:73%}
.xxlg-col-75{width:75%}
.xxlg-col-78{width:78%}
.xxlg-col-80{width:80%}
.xxlg-col-100{width:100%}
.ml-xxlg-10{margin-left:10%}
.ml-xxlg-20{margin-left:20%}
.ml-xxlg-30{margin-left:30%}
.show-under-1600{ display: inline;important}}@media all and (max-width:1600px){
	.hide-under-1600{ display: inline;important}}@media all and (max-width:1200px){
	.hide-1200,
.hide-under-1200{ display: inline;important}}@media all and (max-width:1100px){
	.hide-1100{ display: inline;important}}@media all and (max-width:991px){
	.hide-991{ display: inline;important}}@media all and (max-width:900px){[class*=md-col]:not([class*=xs-col]){float:none!important;width:100%!important;clear:both!important}
	.hide-900{ display: inline;important}}@media all and (max-width:767px){
	.hide-767,
.hide-under-767{ display: inline;important}fieldset
.row{margin-left:-10px;margin-right:-10px}fieldset
.row>div[class*=xs-col]{padding-left:10px;padding-right:10px}
.from-field{padding-bottom:22px}
.from-field>label{font-size:14px}
.from-field 
.frminput{padding:5px 5px;min-height:30px}}@media all and (max-width:660px){
	.hide-660{ display: inline;important}}@media all and (max-width:480px){
	.from-field[class*=xs-col]{width:100%;float:none}}@media all and (max-width:450px){
	.col,[class*=col],[class*=md-col],[class*=xs-col]{padding-left:12px;padding-right:12px}}
p{margin:15px 0}@media (max-width:900px){p{margin:10px 0}}.site-header{position:relative;z-index:999;padding:27px 0;border-bottom:1px solid #f9f9f9}
.site-header 
.container>
.rowflex{align-items:center}
.site-header 
.logo-clmn{width:160px}
.site-header 
.nav-clmn{width:calc(100% - 160px)}@media (max-width:1600px){
	.site-header 
.container{width:92%;max-width:1370px}}@media (max-width:1366px){
	.site-header{padding:23
	.5px 0}
.site-header 
.container{width:87%;max-width:1165px}
.site-header 
.logo-clmn{width:133px}
.site-header 
.nav-clmn{width:calc(100% - 133px)}}@media (max-width:1300px){
	.site-header{padding:23px 0}
.site-header 
.logo-clmn{width:126px}
.site-header 
.nav-clmn{width:calc(100% - 126px)}}@media (max-width:1250px){
	.site-header{padding:20px 0}
.site-header 
.logo-clmn{width:110px}
.site-header 
.nav-clmn{width:calc(100% - 110px)}}@media (max-width:1100px){
	.site-header{padding:24px 0}
.site-header 
.container>
.rowflex{display:block}
.site-header 
.container>
.rowflex>*{float:none!important;width:100%!important}
.site-header 
.logo-clmn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.site-header 
.logo-grp img{max-width:110px}}@media (max-width:600px){
	.site-header 
.container{width:95%!important}}
.header-offerbar{color:rgba(255,255,255,
	.5);font-family:Lato,arial;font-size:16px;font-weight:700;line-height:1
.5;letter-spacing:1
.475px;background-color:#49736b;position:relative;overflow:hidden;padding:8px 0}
.header-offerbar 
.cntnt-grp>*,
.header-offerbar 
.container>*{margin-top:0!important;margin-bottom:0!important}
.header-offerbar p>a,
.header-offerbar p>a:focus,
.header-offerbar p>a:hover{color:inherit;text-decoration:none}@media (max-width:1600px){
	.header-offerbar{font-size:15px;padding:8px 0 10px}}@media (max-width:1366px){
	.header-offerbar{font-size:13px;letter-spacing:1
	.135px;padding:7px 0 8px}
.header-offerbar 
.container{width:87%;max-width:1160px}}@media (max-width:1300px){
	.header-offerbar{font-size:12px;padding:7px 0 7px}}@media (max-width:1100px){
	.header-offerbar{color:#fff;font-size:14px;text-align:center;padding:8px 0}}@media (max-width:767px){
	.header-offerbar{font-size:16px;padding:10px 0}}@-webkit-keyframes cssmarquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@-moz-keyframes cssmarquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes cssmarquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}
.marquee{white-space:nowrap;transform:translateX(100%);animation:cssmarquee 55s linear infinite}
.logo-grp img{max-width:100%}
.showmnav{overflow:hidden}@media (min-width:1101px){
	.nav-wrapper{display:block!important;height:auto!important;width:100%!important}}@media (max-width:1100px){
	.nav-wrapper{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999;background-color:#fff;width:100%;height:100%;max-height:100vh;overflow:hidden;padding:40px 0 0}
.nav-wrapper 
.mnav-trigger{margin:0 auto;margin-right:20px}}
.navigation>ul{padding:0;margin:0;list-style:none}
.navigation>ul li{position:relative}
.navigation>ul li>a{color:#231f20;font-size:16px;font-weight:400;line-height:1
	.5;letter-spacing:
.8px;text-decoration:none;text-transform:uppercase;transition:all 

}
.stickybtns-grp {
  width: 40%;
  max-width: 430px;
  position: fixed;
  overflow: hidden;
  top: auto;
  bottom: 0;
  left: 71%;
  z-index: 9;
  border-radius: 20px 20px 0px 0px;
  display: flex; }
  .stickybtns-grp .stickybtn {
    display: block;
    width: 50%; }
  @media (max-width: 1600px) {
    .stickybtns-grp {
      max-width: 400px; } }
  @media (max-width: 1366px) {
    .stickybtns-grp {
      max-width: 350px;
      border-radius: 12px 12px 0px 0px; } }
  @media (max-width: 767px) {
    .stickybtns-grp {
      width: 105%;
      max-width: 100%;
      top: auto;
      bottom: 0;
      left: 0;
      margin: 0 auto;
      border-radius: 18px 18px 0px 0px; } }
  @media (max-width: 400px) {
    .stickybtns-grp {
      border-radius: 15px 16px 0px 0px; } }

.stickybtn {
  cursor: pointer;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  text-transform: capitalize;
  text-align: center;
  padding: 16px 20px;
  transition: all 0.3s ease-in-out;
  border: 0 none;
  display: inline-block;
  margin: 0;
  background-color: #c74a1b; }
  .stickybtn:hover, .stickybtn:focus {
    color: #ffffff;
    background-color: #bb3810; }
  .stickybtn.chatwithus-btn {
    background-color: #723421; }
    .stickybtn.chatwithus-btn:hover, .stickybtn.chatwithus-btn:focus {
      background-color: #974229; }
  @media (max-width: 1600px) {
    .stickybtn {
      font-size: 15px;
      padding: 15px 18px; } }
  @media (max-width: 1366px) {
    .stickybtn {
      font-size: 13px;
      padding: 13px 15px; } }
  @media (max-width: 767px) {
    .stickybtn {
      font-size: 16px;
      padding: 17px 18px; } }
  @media (max-width: 400px) {
    .stickybtn {
      font-size: 13px;
      padding: 15px 12px; } 

 .marquee {
     white-space: nowrap;
    
 }
}


 @media (max-width:340px) {
     .marquee {
         white-space: nowrap;
        
     }
}