.ctpl-col-two{padding:35px 0;}
.ctpl-col-two .i-text, .ctpl-col-two .i-img{width:46%;}
.ctpl-col-two .i-text-left, .ctpl-col-two .i-img-left{float:left;}
.ctpl-col-two .i-text-right, .ctpl-col-two .i-img-right{float:right;}
.ctpl-col-two .i-text h3{font-size:28px;margin-bottom:25px;}
.ctpl-col-two .i-text p{margin:0;color:#555;line-height:185%;}
.ctpl-col-two .i-text .i-btn{margin-top:45px;}
.ctpl-col-two .i-text li{list-style:disc;margin-left:15px;}

.ctpl-line{width:100%;clear:both;height:1px;background-color:#EEE;margin:60px 0;}

.ctpl-header-items{padding:35px 0;}
.ctpl-header-items .i-header{width:600px;margin:0 auto 40px auto;text-align:center;}
.ctpl-header-items .i-header h2{font-size:28px;margin:0;}
.ctpl-header-items .i-header p{margin:20px 0 0 0;color:#666;}
.ctpl-header-items .i-items li{float:left;width:33.33%;}
.ctpl-header-items .i-items .b{padding:40px;text-align:center;}
.ctpl-header-items .i-items h3{font-size:23px;margin:0 0 23px 0;}
.ctpl-header-items .i-items p{color:#3c3c3b;margin:0;}
.ctpl-header-items .i-items .i-btn{margin-top:20px;}

.ctpl-title-btn{padding:35px 0;width:660px;margin:0 auto;text-align:center;}
.ctpl-title-btn h2{font-size:27px;font-weight:500;margin-bottom:20px;line-height:155%;}
.ctpl-title-btn p{font-size:16px;color:#3c3c3b;}
.ctpl-title-btn .i-btn{margin-top:50px;}

.ctpl-title-text{padding:35px 0;}

.our-precess .i-text-b{padding:40px;background-color:#F2F2F2;}


/* ----------- common ---------- */
.ctpl-col-two .i-text h3,
.ctpl-header-items .i-items h3,
.ctpl-header-items .i-header h2,
.ctpl-title-text h3 {font-weight:400;}

.ctpl-col-two .i-text h3, 
.ctpl-title-text h3
{font-size:28px;margin-bottom:25px;}


.ctpl-header-items .i-items .b{transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;}
.ctpl-header-items .i-items li:hover .b{-moz-box-shadow: 0 1px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow: 0 1px 10px 0 rgba(0,0,0,.1);box-shadow: 0 1px 10px 0 rgba(0,0,0,.1);}

/* ----------- media ---------- */
@media screen and (max-width:640px){
.ctpl-col-two .i-text, .ctpl-col-two .i-img{width:100%;}
.ctpl-col-two .i-text{margin-top:35px;}

.ctpl-line{margin:40px 0;}

.ctpl-header-items .i-header, 
.ctpl-title-btn{width:auto;}
.ctpl-header-items .i-items .b{padding:10px;}

.ctpl-header-items .i-items li{width:100%;margin-bottom:35px;}
}


