/* common */
#c4_wrap .c_inner { max-width: 1460px; width: 100%; margin:0 auto; position: relative; padding:0 60px;}
#c4_wrap .c_title h2 {font-size: 44px; font-weight: 500; color:#fff; letter-spacing: -1.1px; text-transform: uppercase; }
#c4_wrap .c_title p {margin-top:15px; font-size: 16px; font-weight: 300; color:#fff; letter-spacing: -.4px; line-height: 1.88; }
#c4_wrap .c_btn a {display: flex; align-items: center; justify-content:center; line-height: 1; width: 235px; height: 60px; margin:40px auto 0; line-height: 1;
border:1px solid #eee; background-color: transparent; transition: all .3s; font-size: 14px; font-weight: 300; color:#fff; }
#c4_wrap .c_btn a:hover {background-color: #506171 ; border-color: #506171; color:#fff;}



/*Content CSS*/
#c4_wrap {padding: 140px 0; text-align: center; background:url("../img/c4_bg.jpg") 50%/cover no-repeat;}




@media screen and (max-width:1460px) {
    #c4_wrap .c_inner {padding: 0 50px;}

    /* content */


}
@media screen and (max-width: 1024px) {
    #c4_wrap {padding: 60px 0;}
    #c4_wrap .c_inner {padding: 0 30px;}
    #c4_wrap .c_title h2 {font-size: 35px;  }
    #c4_wrap .c_title p { font-size: 15px; }
    #c4_wrap .c_btn a {height: 50px; font-size: 13px;width: 200px; margin-top: 30px;}

    /* content */



}
@media screen and (max-width: 640px) {
    #c4_wrap {padding: 50px 0;}
    #c4_wrap .c_inner {padding: 0 20px;}
    #c4_wrap .c_title h2 {font-size: 30px;  }
    #c4_wrap .c_title p { font-size: 14px; margin-top: 5px;}

    /* content */


}
