/*
 Theme Name:     Divi Child
 Template:       Divi
*/

#footer-info {
	width: 100%;
	margin: 0 auto;
	text-align:center;
}

.content-center {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

@media (max-width: 1024px) {
	.reverse-columns {
		display: flex;
		flex-direction: column-reverse;
	}
}

@media (max-width: 768px) {

}

.qlwapp-description-container p{
	line-height: 115%;
}

.qlwapp-description-container h3{
	margin:0 !important;
}

@media (max-width: 767px){
.qlwapp-text{
	font-size:16px;
	}
}

li::marker{
	color:#722ECA;
}

/*nav mobile link*/
@media (max-width: 981px){
	.nav-mobile-link a{
		font-size: 28px !important;
			padding-left: 0 !important;
	}
}

@media (max-width: 767px){
	.nav-mobile-link a{
		font-size: 18px !important;
		padding-left: 0 !important;
	}
}

/*buttons in one line*/
.pa-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}

/*buttons*/
.pa-inline-buttons{
	text-align:center !important;
}

.btn-focus-purple:focus{
  outline:4px solid #722ECA;
		transition: 0s !important;
}

.btn-focus-gray:focus{
  outline:4px solid #dedede;
	transition: 0s !important;
}

.btn-text{
	transition: 0s !important;
}

.btn-text:hover{
	background:none !important;
}

.btn-animation{
	 transition: transform ease 0.2s;
}

	.btn-animation:hover{
transform: translate(0, -3px);
}


/* bullet change color */
.lwp-bullet-color ::marker {
 
}

/*headers and paragraphs size*/
.et_pb_text_inner h1{
	font-size:60px !important;
	font-weight: 600 !important;
	line-height: 115% !important;
	}
@media all and (max-width: 767px) {
.et_pb_text_inner h1{
		font-size:34px !important;
		line-height: 115% !important;
	}
}
.et_pb_text_inner h2{
	font-size:46px !important;
	font-weight: 600 !important;
	line-height: 115% !important;
}
@media all and (max-width: 767px) {
.et_pb_text_inner h2{
		font-size:34px !important;
		line-height: 115% !important;
	}
}
.et_pb_text_inner h3{
	font-size:36px !important;
	font-weight: 600 !important;
	line-height: 115% !important;
}
@media all and (max-width: 767px) {
.et_pb_text_inner h3{
		font-size:32px !important;
		line-height: 115% !important;
	}
}
.et_pb_text_inner h4{
	font-size:28px !important;
	font-weight: 600 !important;
	line-height: 115% !important;
}
@media all and (max-width: 767px) {
.et_pb_text_inner h4{
		font-size:24px !important;
		line-height: 115% !important;
	}
}
.et_pb_text_inner h5{
	font-size:24px !important;
	font-weight: 600 !important;
	line-height: 115% !important;
}
@media all and (max-width: 767px) {
.et_pb_text_inner h5{
		font-size:20px !important;
		line-height: 115% !important;
	}
}
.et_pb_text_inner h6{
	font-size:20px;
	font-weight: 600 !important;
	line-height: 115%;
}
@media all and (max-width: 767px) {
.et_pb_text_inner h6{
		font-size:18px;
		line-height: 115%;
	}
}

.et_pb_text_inner p{
	line-height:145%;
}
