
.treeview {margin-top: 50px !important;}

.content-wrap {margin-top: 50px !important;}

.NewsTopic {display:none !important;}

.SpecialHeader {display:none !important;}

.main {background-color: #FFFFFF !important;}

.footer::before {display: none !important;}

.news_searchform_header {display: none !important;}

.news_searchform_content {display: none !important;}

.news_title {
font-size: 28px;
color: #000000;
}

p {margin-bottom:10px;}

body {color: #000000 !important; font-size:1.9rem;}

a {font-size: 18px;}

.content {
  margin-top: 20px;
  margin-left: 80px;
  margin-bottom: 80px;
  background-color: #FFFFFF;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  z-index: 99;
  }
  
h2, .h2 {font-size: 3.4rem; font-weight:300;}  

h2 a {font-size: 3.2rem !important;}

h3, .h3 {font-size: 2.5rem; font-weight:300;}

h1, .h1 {font-size: 3.5rem; }

@media (max-width: 768px) {
.testimonials {
padding-left: 10px;
padding-right: 10px;
height: 440px;
}
.row {
margin-right: 10px;
margin-left: 10px;
}
.card-blue {
padding: 50px 20px 70px 20px; 
} 
.ls-thumbnail {
width: 100% !important;
}  
.footer::before {
top: -90px;  
} 
.full-header {
height: 570px;
}    
.pricing-tables {
padding-top: 20% !important;
}
.demo-section-gutter-line {
border-right: 0px solid #dcdcdc;
} 
.support-callout {
background-image: none;   
}
.home-image {
background-image: none;
}
}

@media (max-width: 560px) {
.footer {
padding-bottom: 0px;}
.footer-bottom {
padding: 20px 0px;
}  
}  

.pricing-tables {
padding-top: 8%;
}    

.web-title {
font-size: 4rem;
font-family: 'Hind', sans-serif;
font-weight: 600;
}    

/* CUSTOM BUTTON */
@media (max-width: 560px) {
a.custom-button-body {
	background:#2878B6;
	background-color:#2878B6;	
	border:1px solid #2878B6;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:Hind, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:8px 20px;
	text-decoration:none;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	    margin: 2px;
}
a.custom-button-body:hover {
	background:#fff;
	background-color:#fff;
	color:#2878B6;
	text-decoration:none;
}  
}  
a.custom-button-body {
	background:#2878B6;
	background-color:#2878B6;	
	border:1px solid #2878B6;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	font-family:Hind, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:8px 20px;
	text-decoration:none;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	    margin: 2px;
}
a.custom-button-body:hover {
	background:#fff;
	background-color:#fff;
	color:#2878B6;
	text-decoration:none;
}  

@media (max-width: 320px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left: 0px; padding-right: 0px;}
.header-logo {max-height: 50px !important;}} 

.ls-layer {display: none;}  

.collapse {visibility: visible !important;}

.accordion-item {border-bottom: none !important;}

.hbspt-form {margin-bottom: 50px;}

.demo-button {
  background: #E9B01F!important;
  border: 1px solid #E9B01F!important;
  color: #000!important;
  }
  
.demo-button:hover {
  background: #fff!important;
  border: 1px solid #E9B01F!important;
  color: #E9B01F!important;
  }  

.style-sidemenu { 
  padding-right: 40px;
  margin-left: 40px;
  border-right: 2px solid #7C7C7C;
  position: sticky;
  top: 185px;
  display: inline-block;
}  

    
.style-sidemenu a{
  color: #7C7C7C;
  font-size: 20px;
}              

p {margin-bottom: 20px;}    