@charset "UTF-8";
@import '/wc_templates/common_styles.css';

.NewsTopic {display:none !important;}

@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;
margin-top: 35px;
}    
.pricing-tables {
padding-top: 40% !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;
  } 
  
#id_home {
display: none;
}
 
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 

.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }    

.footer-email a{color: #CCCCCC!important;}     

.footer-phone a{color: #CCCCCC!important;}  

.privacy {color: #CCCCCC!important;}  

:focus {
  outline: none;
  box-shadow: 0 0px 16px #0005;
} 

.skip {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}     