
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 479px) {
 

.container {
    width: 90%;
}
.comPad_70,  .fullCommon.text-center.comPad_70.sec02, .fullCommon.text-center.comPad_70.sec03 {
    padding: 40px 0;
}
.sec04 ul {
    column-count: 1;
}
.sec04 ul li {
        margin-top: 50px;
    min-height: auto;
    border-top: 1px solid #06407a30;
    padding-top: 50px;
}
.sec04 ul li:nth-child(1) {
    margin-top: 0px;
     padding-top: 0px;
      border-top: 0px
}

.foot02 .content {
    width: 100%;
    right: 0;
    left: 0;
    margin: 0 auto;
    background: none;
    background-color: #ffffffd4;
}
/*.siteNewLogo {*/
/*    background-size: 36px;*/
/*}*/
.sec02 .row{
    border: 2px solid #8EDB3B;
    padding:40px 15px 15px 15px;
}

.sec02 .row h2 {
    top: -15px;
}
.sec03 .row {
    border: 2px solid #05407a;
    padding:50px 15px 15px 15px;
}
.sec03 .row h2 {
    width: 185px;
    top: -28px;
}
.foot02 .content {
    bottom: 0;
}
.siteNewLogo img {
    width: 170px;
    margin: 15px auto
}
.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {
    width: 22px;
    height: 27px;
    top: 50%;
    left: 30px;
    margin-top: -20px;
}
.homeSlider .ms-skin-default .ms-nav-next, .homeSlider .ms-skin-default .ms-nav-prev{
    background-size: 40px;
    }

.homeSlider .ms-skin-default .ms-nav-next{
        background-position: 23px 0
    }
.wpcp-carousel-section .slick-next, .wpcp-carousel-section .slick-next i, .wpcp-carousel-section .slick-prev, .wpcp-carousel-section .slick-prev i {
    font-size: 55px;
}
.foot02 .content p br {
    display: none;
}
.foot02 .content p {
    padding: 0 33px;
}
.sec03_projects.upComProject ul li {
    min-height: 790px;
}
.aboutLeft {
    padding: 0;
}

 .siteNewLogo img, .myfixedHeader .siteNewLogo img  {
    width: 140px;
    margin: 10px auto;
    padding:0px;
} 
#sp-wp-carousel-free-id-51.sp-wpcp-51 .wpcp-single-item .label-tag{
    width:96%;
    padding:12px 20px;
    margin-left:0px;
    }


h2 {
    font-size: 25px;
}
.foot03 .row {
    text-align: center;
} 


    
}