.section_1{
    background:#000;
    color:#f4f4f4;
    padding:0;
}

.section_2{
    background:#666666;
    color:#f4f4f4;
    padding:0;
}

.section_2_1{
    background:#000;
    color:#fff;
    padding: 0 0 ;
}

.section_2_1 .five_c {

    width: 100% !important;

}

.section_3{
    background:#111111;
    color:#f4f4f4;
    padding:50px 0;
}

.section_4{
    background-image:url(https://www.newpages2u.com/userfiles/21644/image/bg2.jpg);
    color:#f4f4f4;
    padding:50px 0;
}

.rotate{
    position:Relative;
}

.vertical-txt{

   /* writing-mode: vertical-rl;
    text-orientation: mixed; */
    position: absolute;
    float: left;
    font-size: 1.2em;
    letter-spacing:0.2em;
    color: #f79727;
    transform: rotate(-90deg);
    top: 80px;
    width: auto;
    left: -40px;
    transition:Ease-in-out 0.3s;

}

.line{
    position: absolute;
    transform: rotate(-90deg);
    width:100px;
    background-color:#f79727;
    height:1px;
    top:220px;
    left:-25px;
    transition:Ease-in-out 0.3s;

}

.rotate:hover .vertical-txt {
    color:#f4f4f4;
}

.rotate:hover .line{
    background-color:#f4f4f4;
}


.font1{
   font-size:2.5em;
   margin-bottom:10px;
   line-height: 1em;
}

.font2{
    font-size:1.1em;
    line-height:1.4em;
}

.font3{
    font-size:1.2em;
    line-height:1.4em;
    text-transform:uppercase;
    margin:20px auto;
    width:70%;
}

.font4{
   font-size:2.5em;
}


.btn_x1{
    font-size:1.4em;
     transition:Ease-in-out 0.3s;
     font-weight:600;
}


.btn_x1 span::after{
    font-family: "FontAwesome";
    content:"\f138";
    font-size:1.4em;
    padding-left:10px;
    color: #f79727;
    transition:ease-in-out 0.3s;
}

.btn_x1:hover{
    color: #f79727;
    text-decoration:none;
}

.btn_x1:hover span::after  {
    padding-left:15px;
}


.conx1{
    width:70%;
    margin:0 auto;
}

.conx1 .content-holder {

    padding-top: 35% !important;
    transform: scale(1) !important;
}


.icon-plus{
    font-size:5em;
    transition:Ease-in-out 0.3s;
}


.icon-plus:hover a{

     color: #f79727;
}


.brand-logo{
   padding:10% 5%;
}

.pad1{
    padding: 5% 15% 3% 15%;
    height: 500px;
    background-image:url(https://www.newpages2u.com/userfiles/21644/image/bg1.png);
    background-size:cover !important;
}

.pad2{
    padding: 5% 20% 3% 15%;
}

.pad3{
    padding:5% 15% 5% 15%;
    text-align:center;
}

.img_x1{
    width: 80%;
    margin: 0 auto;
}

.img_x2 {
    width: 80%;
    margin: 0 auto;
}

.conx2 .content-holder {

    padding-top: 15% !important;
    background-color: rgba(0, 0, 0, 0) !important;
    opacity: 1 !important;
    transform: scale(1) !important;

}

.conx2 .content-holder .fontx1_5{
    color:#fff;
    padding:10%;
    text-shadow:0px 0px 5px #666;
    font-size:1.2em;  
    line-height:1.2em;
}

.conx2 .img-holder {

    filter: brightness(0.8) contrast(0.8);
     object-fit:cover;

}

.conx2 .img-holder img{
    width:100% !important
}


.brand-logo {

    padding: 0% 15%;
    background-color: #fff !important;

}

.intro {
    padding: 0px !important;
    overflow-x: auto;
}

p.mhomecontent {
    padding-top: 0 !important;
}

.main_office a {
    color: #ffffff !important;
}

a, a:link, a:active, a:visited {
    color: #fff !important;
}