/* homepage */
.section1, .section2, .section5, .section6, .section8{padding-left: 3rem; margin-top: 3rem;}
.section1 p{margin-top: 2rem; font-size: 2rem; font-weight: 700;}
.section1 p:nth-child(3){color: #EB4027; font-size: 1.9rem;}
.section1 .contact1{
    background-color: #EB4027;
    padding: 5px 5rem 5px 5px;
    display: inline-block;
    color: #fff;
    border-radius: 15px;
    margin-top: 3rem;
}
.section1 .contact1 img, .section8 .contact1 img{width: 70px; height: 80px; float: left; margin: 0 5rem 0 2rem;}
.section1 .contact1 div, .section8 .contact1 div{padding-top: .5rem; float: right;}
.section1 .contact1 div p, .section8 .contact1 div p{
    margin-top: 1px;
    font-size: 2.3rem;
}
.section1 img{width: 80%; height: 70vh;}

.section2 p:nth-child(2){color: #EB4027; font-size: 2rem; font-weight: 700;}
.section2 .featureBtn{
    background-color: #EB4027;
    padding: 10px 2rem;
    display: inline-block;
    color: #fff;
    border-radius: 10px;
    margin-top: 3rem;
}
.section2 .featureBtn img{width: 40px; margin-left: 1rem;}
.section2 .featureBtn div{margin: 15px 0; display: inline-block;}
.section2 .featureBtn p{font-size: 2.3rem; margin: 15px 0; display: inline-block;}

.section3{margin-top: 4rem;}
.section3 .customerBtn{
    background-color: #EB4027;
    padding: 1px 3rem 1px 1rem;
    display: inline-block;
    color: #fff;
    border-radius: 10px;
}
/* .section3 .customerBtn div{font-size: 2.3rem; top: -13px; display: inline-block; } */
.section3 .customerBtn img{width: 52px; position: relative; top: -1px;}
.section3 .customerBtn p{
    font-size: 2.3rem; 
    padding: 13px 2rem 1rem 5px; 
    display: inline-block; 
    text-align: left; 
    line-height: 22px;
    margin-top: 0;
    /* padding-right: 2rem; */
}
.section3 .customerBox div{
    border: 1px solid #F4B4AC;
    border-radius: 10px;
    padding: 3rem;
    margin: 0 1rem;
}
.section3 .customerBox img{width: 120px;}
.section3 .customerBox h3{float: right;}
.section3 .customerBox .videoBox{
    padding: 4rem;
    text-align: center;
    margin-top: 2px;
}
.section3 .customerBox .videoBox i{font-size: 7rem; color: red;}

.section4{margin-top: 3rem;}
.section4 .box{
    border: 2px solid #F4B4AC;
    border-radius: 10px;
    padding: 2rem 1rem;
    /* margin: 0 0 0 3rem; */
}
.section4 .box p{font-size: 2rem; margin-top: 0;}
.section4 .box1{margin-left: 3rem}
.section4 .box2 .box{float: right; margin-right: 3rem}
.section4 .box3{margin-left: 3rem}
.section4 .box3 div{margin-right: 2rem}
.section4 .box4{margin: 0 2rem 0 0}
.section4 .box4 .box{margin-left: 0}
.section4 .box5 .box{margin-right: 3rem; margin-left: 3rem;}
.section4 .box6 div{margin-right: 2rem}
.section4 img{height: 55vh; margin-top: 4rem;}
.redText{color: red;}
.section5{margin-top: 3rem;}
.section5 img{width: 80%; height: 70vh;}
.section5 p:nth-child(2){color: #EB4027; font-size: 1.9rem; font-weight: 600;}
.section6 p:nth-child(2){color: #EB4027; font-size: 1.9rem; font-weight: 600;}
.section6{margin-top: 10rem;}
.section6 ul{margin-left: 2rem; margin-top: 3rem;}
.section6 ul li{list-style-type: disc; font-size: 1.9rem;}
.section6 .allInOne{
    width: 90%;
    background-color: #EB4027;
    padding: 2rem 5rem;
    text-align: center;
    font-size: 2rem;
    display: inline-block;
    color: #fff;
    border-radius: 5px;
    margin-top: 3rem;
}
.section7{margin-top: 10rem;}
.section7 .btns{padding: 0 2px;}
.section7 .btns div{
    width: 100%;
    background-color: #EB4027;
    padding: 2rem 5rem;
    text-align: center;
    font-size: 2rem;
    display: inline-block;
    color: #fff;
    border-radius: 5px;
    margin-top: 3rem;
}
.section7{margin: 0 1rem;}
.section7 .boxDiv{margin-top: 4rem;}
.section7 .box div{
    border: 2px solid #F4B4AC;
    border-radius: 10px;
    padding: 5rem 2rem;
    font-size: 1.8rem;
    min-height: 200px;
    max-height: 200px;
}
.section7 .box{padding: 0 5px;}
.section8{margin-bottom: 2rem;}
.section8 p:nth-child(2){color: #EB4027; font-size: 1.9rem; font-weight: 600;}
.section8 img{width: 80%;}
.section8 .contact1{
    background-color: #EB4027;
    padding: 5px 5rem 5px 5px;
    color: #fff;
    border-radius: 10px;
    margin-top: 3rem;
    margin-right: 3rem;
    float: right;
}
.section8 .contact1 p{ font-weight: 700;}

@media only screen and (min-width: 767px) {
    .mobile{display: none;}
    .desktop{display: block;}
}

/* mobile version */
@media only screen and (max-width: 767px) {
    .mobile{display: block;}
    .desktop{display: none;}
    .section1 {padding-left: 1rem !important;}
    .section1 p:nth-child(1), .section2 p:nth-child(1){font-size: 3rem !important;}
    .section1 .contact1 img, .section8 .contact1 img{width: 50px; height: 50px; float: left; margin: 5px !important;}
    .section1 .contact1 div, .section8 .contact1 div{margin-left: 3rem;}
    .section1 .contact1 div p, .section8 .contact1 div p{margin-top: 1px;font-size: 1.9rem !important;}
    .section1 .col-md-6{text-align: center; padding-left: 0;}
    .section1 .col-md-6 img{margin-top: 5rem; width: 95% !important;}
    .section3 .customerBox{margin-top: 2rem !important;}
    .section4 .box1{margin: 0 2rem !important;}
    .section4 .box2{margin: 4rem 2rem 0 7rem !important;}
    .section4 .box3{margin: 4rem 2rem 0 2rem !important;}
    .section4 .section4Img{text-align: center;}
    .section4 .section4Img img{width: 80% !important; }
    .section4 .box4{margin: 4rem 2rem 0 2rem !important;}
    .section4 .box5{margin-top: 4rem !important;}
    .section4 .box6{margin-top: 4rem !important;}
    .section4 .box6 .box{float: right !important; margin-right: 3rem !important;}
    .section5 img{height: 50vh;}
    .section5 p:nth-child(2){font-size: 1.9rem;}
    .section6{margin-top: 1rem;}
    .section6 img{margin-top: 3rem;}
    .section7 p{font-size: 4rem !important;}
    .section7 .boxDiv .box{margin-top: 1rem !important;}
    .section8 p:nth-child(1){font-size: 4rem !important;}
    .section8 .col-md-4{padding-left: 0 !important;}
    .section8 .contact1{float: unset !important; display: flex;}
}

/* blog post */
.blog-post{line-height: 3rem; font-family: 'Open Sans', sans-serif;}
.blog-post li{font-size: 1.8rem;}
ol.blog-post{margin-left: 2rem;}
ol.blog-post li{list-style-type: auto;}