body{margin:0;font-family: 'Assistant', sans-serif;}
h1{font-weight:800;color:#14164f;font-size:38px;line-height:42px}
h2{font-weight:800;color:#14164f;font-size:36px;line-height:40px}
h3,h4{font-weight:800;color:#14164f;font-size:34px;line-height:38px}
p{font-weight:400;color:#333333;font-size:20px;line-height:28px}
.container{width:85%;margin:0 auto}
.container,.main-banner,.banner-left,.banner-right,.main-fea,.main-fea-col.main-products,.main-pro-col,.main-pro-list,.main-pro-more,.work-sec,.how-sec,.why-sec,.why-group,.cus-sup,.cus-rev,.cus-rev-row,.cus-rev-left,.cus-rev-right,.faq-sec,.faqs-col-left,.faqs-col-right,.start-pro{height:auto;overflow:hidden;}
.main-banner{width:100%;background-color:#f8e5df;padding:50px 0}
.banner-left{width:30%;float:left;}
.banner-right{width:40%;float:right;}
.banner-right img{width:100%;height:auto;}
.banner-left p{margin:25px 0}
.main-fea{width:100%;background-color:#f5c8c2}
.main-fea-col{width:25%;float:left;text-align:center;padding:15px 0}
.main-fea-col img{width:70px;height:70px;display:block;margin:0 auto 10px auto}
.main-fea-col p{font-size:16px;font-weight:700;line-height:20px;color:#333333}
.main-fea-col p span{font-size:16px;font-weight:400}
.main-products{width:100%;padding:80px 0;background-color:#f0f0f0}
.main-products h2,.main-products h3,.main-pro-more h4,.why-sec h2,.why-sec p,.cus-rev h2,.cus-rev p{width:75%;height:auto;text-align:center;margin:0 auto}
.main-products h3{font-size:24px;line-height:30px;color:#333333;font-weight:700;}
.cen-under-line{width:50px;height:2px;border-bottom:5px solid #ec7966;margin:7px auto 0 auto;}
.main-pro-list{width:100%;margin-top:50px}
.main-pro-col{width:25%;float:left;padding:0 25px;margin:50px 0 0 0;text-align:center;}
.main-pro-col img{width:100%;height:auto;}
.main-pro-col h4{line-height:22px;margin:10px 0 0 0;font-size:18px;font-weight:400}
.main-pro-more{width:100%;background-color:#14164f;text-align:center;padding:50px 0}
.main-pro-more h4{width:50%;font-size:28px;line-height:32px;font-weight:700;color:#f0f0f0;;margin-bottom:30px}
.main-pro-more .mini-cta-btn{padding:12px 40px;margin:0 10px}
.work-sec{width:100%;display:table;padding:80px 0}
.work-sec-left{padding-right:35px}
.work-sec-left,.work-sec-right,.how-sec-left,.how-sec-right,.why-col-left,.why-col-right{width:50%;height:auto;display:table-cell;vertical-align:middle;}
.work-sec-left p,.how-sec-left p,.why-col-left p{margin:20px 0 10px 0;text-align:left;}
.work-sec-right,.how-sec-right{text-align:center;}
.how-sec{width:100%;padding:80px 0;display:table;background-color:#f0f0f0}
.how-sec-right img{width:60%;height:auto;}
.why-sec{width:100%;padding:80px 0}
.why-sec p,.cus-rev p{margin-top:25px}
.why-group{width:100%;}
.why-row{width:100%;display:table;margin:80px 0 0 0}
.why-col-right{text-align:right;}
.why-col-right img{width:95%;height:auto;}
.cus-sup{width:100%;display:table;background-color:#14164f;padding:80px 0}
.cus-left,.cus-right{width:50%;height:auto;display:table-cell;vertical-align:middle;}
.cus-left{padding:0 5% 0 7.5%}
.cus-right{padding:0 7.5% 0 5%;text-align:center;}
.cus-left h2{color:#fff;font-weight:700}
.cus-left p{color:#fff;margin:25px 0}
.cus-right img{width:60%;height:auto;margin:0;vertical-align:middle;}
.cus-rev{width:100%;padding:80px 0}
.cus-rev-row{width:100%;display:flex;margin-top:50px}
.cus-rev-left,.cus-rev-right{flex:1;background-color:#e8e8e8;border-radius:10px;border-top:50px solid #ec7966;padding:50px}
.cus-rev-left p,.cus-rev-right p{width:100%;text-align:left;margin:35px 0;}
.cus-rev-left{margin:0 50px 0 0}
.cus-rev-right{margin:0 0 0 50px}
.cus-rev-row h3{font-size:22px;line-height:26px}
.rating img{width:99px;height:15px;margin:10px 0}
.loc-txt img{width:12px;height:18px;vertical-align:middle;margin:0 10px 0 0}
.loc-txt{color:#14164f;}
.cus-name img{width:100px;height:100px;vertical-align:middle;margin:0 10px 0 0;border-radius:50%}
.cus-name{color:#14164f;font-size:20px;font-weight:600}
.cen-btn{margin-top:50px;text-align:center;clear:both;}
.faq-sec{width:100%;background-color:#f0f0f0;padding:80px 0}
.faq-sec h3{font-size:22px;line-height:26px;margin:50px 0 0 0;font-weight:600}
.faq-sec p{margin:20px 0;text-align:justify;}
.faqs-col-left{width:47%;float:left;}
.faqs-col-right{width:47%;float:right;}
.start-pro{width:100%;padding:80px 0;text-align:center;}
.start-pro p{margin:25px 0}

@media (min-width: 1300px) {
.container,.cus-sup{width:1200px}
.cus-sup{margin:0 auto}
}
@media all and (max-width :1024px){
.banner-left{width:40%;}
.banner-right{width:55%;}
.cus-right img{width:70%;}
}
@media all and (max-width :950px){
.main-pro-col{width:50%;float:left;}
}
@media all and (max-width :900px){
.cus-rev-row{display:block;}
.cus-rev-left,.cus-rev-right{width:100%;display:block;}
.cus-rev-left{margin:0}
.cus-rev-right{margin:50px 0 0 0}
}
@media all and (max-width :750px){
.banner-left{width:100%;float:none;}
.banner-right{width:100%;float:none;text-align:center;}
.banner-right img{width:90%;height:auto;margin-top:60px}
.main-products h2,.main-products h3,.main-pro-more h4,.why-sec h2,.why-sec p,.cus-rev h2,.cus-rev p{width:100%;}
.work-sec,.how-sec,.why-row,.cus-sup{display:block;}
.work-sec-left,.work-sec-right,.how-sec-left,.how-sec-right,.why-col-left,.why-col-right{width:100%;height:auto;display:block;vertical-align:none;}
.work-sec-right img,.how-sec-right img,.why-col-right img{width:100%;height:auto;margin-top:50px;}
.work-sec-right,.how-sec-right,.why-col-right{text-align:center;}
.cus-right img{width:100%;}
.faqs-col-left,.faqs-col-right{width:100%;float:none;}
.faq-sec p{margin:20px 0;text-align:left;}
}
@media all and (max-width :560px){
.main-fea-col{width:50%;}
}
@media all and (max-width :650px){
.cus-sup{display:block;}
.cus-left,.cus-right{width:100%;display:block;}
.cus-right img{width:50%;margin-top:50px}
}
@media all and (max-width :480px){
.main-pro-col{width:100%;float:none;}
.main-pro-more .mini-cta-btn{padding:12px 40px;margin:25px 10px 0 10px}
.cus-right img{width:90%;}
.cus-name img{display:block;margin-bottom:15px}
}
@media all and (max-width :270px){
.main-fea-col{width:100%;}
}



/*font-family: 'Assistant', sans-serif;*/

/*
color_schemes:
light dodo: f8e5df
maiden dodo: f5c8c2
dark dodo: ec7966
dark pueple: 303079
navy blue: 14164f
*/
