.faq .faq__card{
	padding:20px !important;
}

.faq__card-description hr{
	margin-top:30px !important;
	margin-bottom:15px;
}


@media and (max-width:520px){
	.videoplayer{
		width:100% !important;
	}
}



@media and (max-width:991px){
	.row.carousel.use-case div.col-12{
		width:750px !important;
	}
}

@media only screen and (max-width: 950px){
.carousel .col-12{
		width:750px !important;
	}
}

@media only screen and (max-width: 775px){
.carousel .col-12{
		width:600px !important;
	}
}

@media only screen and (max-width: 620px){
.carousel .col-12{
		width:450px !important;
	}
}

@media only screen and (min-width:300px) and (max-width: 440px){
.carousel .col-12{
		width:300px !important;
	}
}

.centervideo{
	text-align:center;
}


.accordion {
  background-color: #fff;
  color: #4c6280;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: all 0.3s;
  padding:20px;
  border-radius: 8px; 
}

.downloadaccordion{
	box-shadow: 0 8px 15px rgba(125,147,178,.25);
	margin:32px 0;
	
}

.accordion.active h4, .accordion h4:hover {
  color: #ffc800; 
}

.panel {
  padding: 18px;
  display: none;
  background-color: white;
  overflow: hidden;
  border-bottom-left-radius: 8px;
  transition: height .3s ease-out 0s,margin-top .3s ease-out 0s,opacity .6s ease-out .2s;
  border-bottom-right-radius: 8px;
  
}

td, th {
  
  text-align: left;
  padding: 8px;
  border: 1px solid #dddddd;
  border-spacing:0 !important;
  
}

th{
	background-color: #e5f0ff;

}

table{
	border-collapse:collapse !important;
  width: 100%;
  

}

.card-icon{
	color: #ffc800;
    position: absolute;
    right: 0;
    font-size: 20px;
    top: calc(50% - 16px);	
}

.dropdown-title{
	padding-right: 40px;
    position: relative;
}


#terms_of_service{
	margin-bottom: 0 !important;
	margin-top:80px;
}

#terms_of_service h3{
	margin-bottom: 0 !important;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-ExtraBold.woff2') format('woff2'),
        url('/fonts/Nunito-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-Light.woff2') format('woff2'),
        url('/fonts/Nunito-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-SemiBoldItalic.woff2') format('woff2'),
        url('/fonts/Nunito-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-Regular.woff2') format('woff2'),
        url('/fonts/Nunito-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-Bold.woff2') format('woff2'),
        url('/fonts/Nunito-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-ExtraBoldItalic.woff2') format('woff2'),
        url('/fonts/Nunito-ExtraBoldItalic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-ExtraLightItalic.woff2') format('woff2'),
        url('/fonts/Nunito-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-LightItalic.woff2') format('woff2'),
        url('/fonts/Nunito-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-SemiBold.woff2') format('woff2'),
        url('/fonts/Nunito-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-Black.woff2') format('woff2'),
        url('/fonts/Nunito-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-BoldItalic.woff2') format('woff2'),
        url('/fonts/Nunito-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-BlackItalic.woff2') format('woff2'),
        url('/fonts/Nunito-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-ExtraLight.woff2') format('woff2'),
        url('/fonts/Nunito-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito';
    src: url('/fonts/Nunito-Italic.woff2') format('woff2'),
        url('/fonts/Nunito-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

