body{margin:0;font-family: 'Assistant', sans-serif;}
h1{font-weight:800;color:#14164f;font-size:38px;line-height:42px;}
h2,.quote-hd{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}
p a{color:#ec7966}
p a:hover{text-decoration:underline;}
.container{width:85%;margin:0 auto}
.container,.banner,.content,#breadcrumb,.pro-show,.pro-hed,.pro-imgs,.pro-col,.pro-desc,#pro-quote{height:auto;overflow:hidden;}
.banner{width:100%;padding:0 0 80px 0;background-color:#f5c8c2}
.banner p,.banner h1{width:75%}
.banner p{margin:0 0 10px 0}
.banner h1{margin:80px 0 0 0}
.banner p{margin-top:25px}
.breadcrumb{width:100%}
.breadcrumb ol{list-style-type:none;margin:15px 0}
.breadcrumb ol li{display:inline;font-size:16px}
.breadcrumb ol li a{text-decoration:none;color:#14164f;font-weight:700}
.breadcrumb ol li a:hover{color:#ec7966;}
.breadcrumb ol li:after{content:'\203A';margin:0 10px;color:#000}
.breadcrumb ol li:last-child:after{content:''}
.pro-show{width:100%;padding:50px 0 80px 0;}
.pro-hed{width:75%;margin:0 auto;text-align:center;}
.pro-hed p{margin:25px 0 0 0}
.pro-imgs{width:100%;}
.pro-col{width:25%;float:left;vertical-align:top;text-align:center;margin:60px 0 0 0;display:inline-block;padding:0 1.5%}
.pro-col img{width:100%;height:auto;}
.pro-col h3{font-size:22px;font-weight:600;margin:5px 0 10px 0;line-height:26px}
.pro-col .mini-cta-btn,#pro-quote .mini-cta-btn{margin:0;background-color:#14164f}
.content{width:100%;padding:80px 0;background-color:#f0f0f0}
.content p,.content h2,.content h3,.content h4{margin:0 0 25px 0}
.content ul,.content ol{padding:0;margin:0 0 0 30px;display:list-item;margin:0 0 25px 0}
.content ul li,.content ol li{font-size:20px;color:#202020;line-height:28px;list-style-type:circle;margin:0 0 20px 50px}
.content ul li span,.content ol li span{font-weight:700}
.content ol li{list-style-type:upper-roman;}
.content ul li a,.content ol li a{color:#ec7966;text-decoration:none;}
.content ul li a:hover,.content ol li a:hover{text-decoration:underline;}
.pro-desc{width:60%;float:left;}
#pro-quote{width:37%;float:right;background-color:#ec7966;border-radius:5px;padding:30px;text-align:center;}
.quote-hd{color:#14164f;font-size:30px;font-weight:700;}
#pro-quote .cen-under-line{border-bottom:5px solid #f0f0f0;margin:10px auto 30px auto;border-radius:50px}
.cen-under-line{width:50px;height:2px;border-bottom:5px solid #ec7966;margin:7px 0 30px 0;}
#pro-quote input,#pro-quote textarea,#pro-quote select{width:100%;height:auto;padding:16px 18px;margin:0 0 20px 0;border-radius:100px;border:none;background-color:#f8e5df;font-size:16px;}
#pro-quote input:focus,#pro-quote textarea:focus,#pro-quote select:focus{background-color:#fff;outline:none;}
#pro-quote textarea{height:200px;border-radius:10px;font-family: 'Assistant', sans-serif;font-size:18px}



@media (min-width: 1300px) {
.container,.cus-sup{width:1200px}
.cus-sup{margin:0 auto}
}
@media all and (max-width :1024px){
.banner p,.banner h1{width:100%}
.pro-hed{width:100%;}
.pro-col{width:33.333%;}
.pro-desc{width:100%;float:none;}
#pro-quote{width:100%;float:none;padding:30px;margin:60px 0 0 0}
}
@media all and (max-width :850px){
.pro-col{width:50%;float:left;vertical-align:top;text-align:center;margin:60px 0 0 0;display:inline-block;padding:0 1.5%}
}
@media all and (max-width :800px){
.pro-col{width:50%;}
}
@media all and (max-width :400px){
.pro-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
*/
