#about {
	background:  url("../img/agency/bgst.jpg");
    background-size: cover;
}
.product-meaning {
	font-family: Roboto;
	font-size: 54px;
	color: #fff;
	text-transform: none;
	font-weight: 500;
	margin-top: 200px;
}
.timer {
	margin: 75px 0;
}
.how-works {
	font-size: 33px;
}
.why-choose {
	margin-top: 10px;
}
.why-choose-title, .price-section-title, .events-title, .how-does {
	text-transform: none;
	margin-bottom: 30px;
	font-size: 45px;
	font-weight: 500;
	color: #4B515D;
}
.how-does {
	color: #fff;
	opacity: 0.8
}
.progress {
	width: 220px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 114px;
}
.progress2 {
	margin: 0;
}
.progress-bar{
    height: 0.625rem;
}

.progress-bar1 {
	background-color: #2F2BAD;
}
.how-does-titles {
	font-size: 25px;
	color: #fff;
	opacity: 0.8;
	font-weight: 300;
}

#accordion h4{
    max-width:600px;
    padding-right: 40px;
    height: 46px;
    text-transform:initial;
    font-family:Roboto;
    height: 75px;
    line-height: 71px;
}


.nrr{
    padding-right: 32px;
    font-size: 28px;
    font-weight: 500;
    opacity: 0.8;
    color: white;
    display: inline-block;
    padding-left: 35px;
    background-color: #3e3e3e;
    margin-right: 15px;
}

.btnyt{
border-radius:7px;
border:none;
font-size:20px;
font-weight:300;
}

.timer {
    margin: 40px 0;
}

#accordion .fa {
    color:white;
    opacity: 0.6;
}
.how-does-titles-number {
	font-size: 35px;
	color: #fff;
	opacity: 0.8;
	font-weight: 700;
	margin-right: 50px;
	background-color: #000;
	opacity: 0.8
}
.progress-bar2 {
	background-color: #AD2BAD;
}
.progress-bar3 {
	background-color: #E42692;
}
.progress-bar4 {
	background-color: #F71568;
}
.target-titles {
	font-size: 30px;
	color: #4B515D;
	font-weight: 700;
	margin-top: 62px;
}
.target-description {
    font-size: 19px;
    color: #4B515D;
    font-weight: 400;
    max-width:70%;

}
.pricing-items {
	border: 5px solid #2F2BAD;
	border-radius: 5px;
	margin-bottom: 10px;
}
.pricing-items2 {
	border: 5px solid #AD2BAD;
	border-radius: 5px;
	margin-bottom: 10px;
}
.pricing-items3 {
	border: 5px solid #E42692;
	border-radius: 5px;
	margin-bottom: 10px;
}
.pricing-items4 {
	border: 5px solid #F71568;
	border-radius: 5px;
    	margin-bottom: 10px;
}
.target-main-title {
    color: #4B515D;
    font-size: 40px;
    font-weight: 500;
    margin-top: 100px;
}
.we-need {
	font-size: 20px;
	margin-bottom: 100px;
	font-weight: 400;
	color: #4B515D;
}
#why,
#ourtargets {
	background-color: #F4F6F7;
}
.price-title {
	color: #2829A6;
	font-size: 25px;
	font-weight: 900;
	margin-top: 45px;
}
.prtr2 {
	color: #AD2BAD;
}
.prtr3 {
	color: #E42692;
}
.prtr4 {
	color: #F71568;
}
.font20 {
	font-size: 20px;
	color: #4B515D;
	font-weight: 400;
}
.font20L {
	font-size: 20px;
	color: #4B515D;
	font-weight: 300;
}
.font15 {
	color: #4B515D;
	font-size: 15px;
}
.font25 {
	color: #4B515D;
	font-size: 25px;
	font-weight: 900;
}
.img-how {
	margin-right: 15px;
}
.dev-hours {
	padding: 0 5px;
}
.save {
	font-size: 20px;
	color: #2829A6;
	font-weight: 400;
}
.save2 {
	color: #AD2BAD;
}
.save3 {
	color: #E42692;
}
.save4 {
	color: #F71568
}
.btn-request1 {
	color: #fff;
	background-color: #2829A6;
	border-radius: 5px;
	font-weight: 400;
	text-transform: none;
	width: 80%;
}
.btn-request2 {
	background-color: #AD2BAD;
}
.btn-request3 {
	background-color: #E42692;
}
.btn-request4 {
	background-color: #F71568;
}
.textTarget{
    padding-left:20%;
        padding-bottom:100px;
}

.making-impact {
    font-size: 40px;
    font-weight: 400;
    color: #fff;
    margin: 200px 0;
    text-align: left;
    padding-left: 190px;
    max-width: 600px;
    line-height: 70px;
}
.impact1 {
	font-weight: 500;
	font-size: 80px;
	color: #2829A6;
}
.impact2 {
	font-weight: 500;
	font-size: 20px;
	color: #2829A6;
}
.impact3 {
	font-weight: 500;
	font-size: 80px;
	color: #A426A5;
}
.impact4 {
	font-weight: 500;
	font-size: 20px;
	color: #A426A5;
}
.impact5 {
	font-weight: 500;
	font-size: 80px;
	color: #F71568;
}
.impact6 {
	font-weight: 500;
	font-size: 20px;
	color: #F71568;
}
.row.display-flex {
	display: flex;
	flex-wrap: wrap;
}
.row.display-flex > [class*='col-'] {
	display: flex;
	flex-direction: column;
}
.supervised {
	color: #fff;
	opacity: 0.8;
}
.quote-link {
	color: #fff;
}


@media only screen and (min-device-width: 320px) and (max-device-width: 768px) {
/* Styles */
.how-works {
	font-size: 0.7em;
}
.product-meaning {
	margin-top: 0;
}
.making-impact {
	font-size: 2em;
	padding: 0 10px;
}
.how-does-titles {
	font-size: 0.8em;
}
.how-does-titles-number {
	font-size: 0.8em;
	margin: 20px;
}
}
#pricings p {
	line-height: 1.1;
	margin-bottom: 2em;
}
#pricings {
	font-weight: 200;
}

.thumbnail {
border: 1px solid #eee;

border-radius: .25rem;
}

.readMore{
    margin-left:10px; 
    margin-right:10px;
    margin-top:10px;

    display:inline-block;
    float:right;
}
.readMore a {
    color:#4B515D;
}

#howdoes p{
font-size: 16px;

}
.howRow {
    background-color: rgba(0, 0, 0, 0.4);
    margin-bottom:20px;
    margin-top:20px;
}

.colapseTitle{
    font-size:22px;
    color: #cf4475;
     margin-left: 40px;
}

@media (max-width: 575.98px) {
    .pricing-items, .pricing-items2, .pricing-items3, .pricing-items4 {
    	margin-left: 30px;
    	margin-right: 30px;
    	margin-bottom: 30px;
    }
    #pricings p {
    	margin-bottom: 1em;
    }
    

  .owl-carousel.owl-theme .owl-controls .owl-prev {
    left: 15px; }
  .owl-carousel.owl-theme .owl-controls .owl-next {
    right: 15px; }
.how-does-titles-number{
    margin:5px;
}
.panel-collapse {
padding-top:40px;
}
#accordion h4{
        height: 44px;
    line-height: 35px;
    padding-right: 10px;
}

.nrr{
padding-left:15px;
padding-right:15px;
font-size:18px;s
}

.how-does-titles {
	font-size: 1.1em;
}
#accordion .fa{
line-height:45px;
}


}


