/*	#Reset
//	================================================== */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800,800i&display=swap');
	.responsive-accordion {
		margin: 0 0 10px 0;
		padding: 0;
		list-style-type: none;
	}
	.responsive-accordion li {
		margin: 1%;
		padding: 0;
		 margin-left: 38px;
		
	}

	.responsive-accordion li:last-child { margin-bottom: 0; }
	.responsive-accordion li .responsive-accordion-head { cursor: pointer;
	  font-size: 15px;
    font-weight: 400;
    color: #212121;
    background: #fff;
    line-height: 150%;
    margin: 2% !important;
    text-align: justify;
   
     }
	.responsive-accordion li .responsive-accordion-head.active { font-weight: bold; }

/*	#Themes
//	================================================== */
ul{
	    /* margin: 0; */
    padding: 0;
    margin-left: 3px;
    list-style: none;
}
li{
	    font-size: 15px;
    font-weight: 400;
    color: #212121;
    line-height: 150%;
        text-align: justify;
}

	/*.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
	    padding: 1% 7% 1% 1%;
    color: #000000;
   font-family: "Poppins", sans-serif;
    font-size: 18px;
    line-height: normal;
    position: relative;
    font-weight: 500;
    background-color: #ffffff;
	}*/
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
       padding: 2% 2% 2% 6%;
    color: #fff;
   font-family: "Poppins", sans-serif;
    font-size: 18px;
    line-height: normal;
    position: relative;
    border-radius: 6px;
    font-weight: 500;
    background-color: #ffffffed;

}

		.responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
	position: absolute;
    top: 15px;
    line-height: 140%;
    padding-top: 3px;
    width: 25px;
    margin-top: 5px;
    font-size: 13px;
    /* display: flex
; */
    height: 25px;
    border-radius: 50% 50%;
    left: 15px;
    background-color: #ff1c1c;
    color: #ffffff;
}
	}
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
		border-top: 0;
		padding:4px;
		font-family:calibri;
		background-color: #fff;
	}
.responsive-accordion p span{
/*	       margin-left: 40px;*/
    color: #393939;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    text-align: left;
}

@media only screen and (max-width:960px) {

    .responsive-accordion
    {
        width: 90%;
    }
    .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
    position: absolute;
    top: 6px;
    line-height: 140%;
    padding-top: 3px;
    width: 25px;
    margin-top: 5px;
    font-size: 13px;

    height: 25px;
    border-radius: 50% 50%;
    left: 0px;
    background-color: #ff1c1c;
    color: #ffffff;

}
    .responsive-accordion li {
         margin-left: 0px;
     }
}
@media only screen and (max-width:600px) {
.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
    padding: 2% 2% 2% 10%;
}
    .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
        
        margin-left: 15px;
    }
}
@media only screen and (max-width:470px) {

    .responsive-accordion li {
        margin: 1%;
        padding: 0;
        margin-left: 0px;
    }

    .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
    top: 6px;
    margin-top: 5px;
    left: 0px;
    }

}

@media only screen and (max-width:400px) {


.responsive-accordion{
    margin: 0px 0 35px 0;
    padding: 0;
    list-style-type: none;
}
    .responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
        padding: 2.5% 2% 2.5% 16%;
    }

}

@media only screen and (max-width:460px) {

.responsive-accordion{
    margin: 0px 0 40px 0;
    padding: 0;
    list-style-type: none;
}
.responsive-accordion-head p{
    text-align: left;
}

}