.about {
     background: url( about_bg.png);
     background-size: 100% 100%;
     background-repeat: no-repeat;
     margin-top: -200px;
     padding-bottom: 50px;
     height: 100%;
}
 
  .top_layer {
     position: relative;
}
 .top_layer::before {
     position: absolute;
     width: 208px;
     content: "";
     background: url(../images/3.png);
     background-repeat: repeat;
     height: 444px;
     background-repeat: no-repeat;
     top: -131px;
     text-align: left;
     float: left;
}
 .top_layer2 {
     position: relative;
}
 .top_layer2::before {
     position: absolute;
     width: 208px;
     content: "";
     background: url(../images/3.png);
     background-repeat: repeat;
     height: 444px;
     background-repeat: no-repeat;
     right: 0;
     bottom: -312px;
     z-index: 999;
}
 .about .titlepage {
     text-align: center;
     padding-bottom: 60px;
}
 .about .about-box h3 {
     font-size: 30px;
     text-transform: uppercase;
     line-height: 30px;
     padding-bottom: 30px;
     color: #fff;
     display: block;
     font-weight: bold;
}
 
 .about .about-box {
     padding: 80px 30px;
     background-color:#A20505;
     margin-top: 224px;
}
 
 .about .about-box span {
     font-size: 36px;
     text-transform: uppercase;
     line-height: 37px;
     padding-bottom: 30px;
     color: #fff;
     display: block;
     font-weight: bold;
}
 .about .about-box p {
     font-size: 20px;
     line-height: 28px;
     color: #fff;
     padding-bottom: 25px;
}
 .about .about-img figure {
     margin: 0;
}
 .about a {
     text-transform: uppercase;
     background: #fff;
     width: 190px;
     padding: 12px 0;
     font-weight: 500;
     font-size: 17px;
     line-height: 30px;
     color: #000;
     display: flex;
     flex-wrap: wrap;
     justify-content: center;
     margin: 0 auto;
     border-radius: 27px;
}
 .about a:hover {
     background: #0f69c6;
     color: #fff;
}

/** end about section **/
/** how_it section **/
 .how_it {
     background-color: #fff;
     padding-top: 90px;
}
 .how_it .titlepage {
     text-align: center;
}
 .how_it .titlepage h2 {
     padding: 0px 0px 20px 0px;
     font-size: 45px;
     font-weight: bold;
     color: #0e0f10;
     line-height: 50px;
     display: inline-block;
     position: relative;
     border-bottom: #0f69c6 solid 1px;
     max-width: 500px;
     width: 100%;
     display: block;
     margin: 0 auto;
     margin-bottom: 0px;
     margin-bottom: 0px;
     margin-bottom: 20px;
}
 .how_it .titlepage span {
     color: #0e0f10;
     font-size: 17px;
     line-height: 32px;
     display: inline-block;
     margin-bottom: 0px;
     display: block;
     margin-bottom: 60px;
}
 .how_it .two-box figure {
     margin:0px;
}
 .paddimg_ouu {
    padding: 0px;
}
 .padding-right1 {
    padding-right: 0;
}
 .padding-left1 {
    padding-left: 0;
}
 .how_it .two-box_text {
    background-color: #08082d;
     height: 100%;
}
 .how_it .two-box_text .travel {
     max-width: 556px;
     width: 100%;
     text-align: right;
     padding: 15% 0px 15% 30px;
}
 .how_it .two-box_text .travel h3 {
     padding-bottom: 50px;
     color: #fff;
     font-size: 40px;
     line-height: 40px;
     position: relative;
     font-weight: bold;
     text-transform: uppercase;
}
 .how_it .two-box_text .travel a {
     font-size: 16px;
     border: #fff solid 1px;
     background-color: #fff;
     color: #000;
     padding: 10px 40px;
     border-radius: 27px;
     display: inline-block;
}
 .how_it .two-box_text .travel a:hover {
    background-color: #002aeb;
     border: #002aeb solid 1px;
     color: #fff;
}
 .how_it .two-box_text .travel p {
     font-size: 17px;
     line-height: 30px;
     color: #ffffff;
     padding-bottom: 60px;
}