h2{
    font-size: 36px;
    line-height: 42px;
    color: #444;
}
.hover_color_wrapper h3 {
    font-size: 32px;
    line-height: 34px;
}
.icon_box .icon_wrapper, .icon_box a .icon_wrapper, .style-simple .icon_box:hover .icon_wrapper {
    color: #0ea4a2;
}
h4 {
    color:#444;
	font-size: 20px;
	line-height: 30px;
}
#slide-1-layer-1{
    font-size: 60px !important;
    line-height: 70px !important;
}
.tp-caption-smaller{
    font-size: 40px !important;
    line-height: 60px !important;
    font-weight:normal !important;
    color: #e0e6e8;
}
.list_item .list_right{
    padding:0;
}
.list_item .list_left{
    text-align:left;
}
.list_item .list_right span{
    display:inline-block;
    color: #444;
    font-size: 20px;
    line-height:80px;
    margin-bottom:0;
}
h5 {
    color: #888;
    font-size: 16px;
    line-height: 20px;
}
.style-simple .zoom_box .desc .desc_txt{
    background-color: #00b8d4;
}
.column_attr.align_center h2{
    font-size:36px;
    letter-spacing: 2px;
}
.desc_wrapper .desc{
    font-size:14px;
    line-height:18px;
    color:#888;
}
.section_smallerTxt{
    font-weight:normal;
    font-size: 20px;
    color: #b5bfc7;
    letter-spacing: 2px;
}
a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"]{
    background-color: #00b8d4;
}
.section_smallerTxt {
    margin: 15px 0;
}
.leftTitle.one-second.mcb-wrap{
    width:440px;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.rightTitle.one-second.mcb-wrap{
    width:calc(100% - 440px - 38px);
}

@media only screen and (max-width : 1400px) {
    .column-margin-30px .column {
        margin-bottom: 0 !important;
    }
}

@media only screen and (max-width : 1200px) {
    
}
  
@media only screen and (max-width : 992px) {
    #slide-1-layer-1{
        font-size:50px !important;
        line-height: 60px !important;
    }
    .tp-caption-smaller {
        font-size: 40px !important;
        line-height: 60px !important;
    }
    .leftTitle.one-second.mcb-wrap{
        width: 100%;
        margin-bottom: 20px;
    }
    .rightTitle.one-second.mcb-wrap{
        width:100%;
    }

}

@media only screen and (max-width : 768px) {
    .tp-caption-smaller {
        font-size: 34px !important;
        line-height: 44px !important;
    }
    .section_smallerTxt {
        line-height: 24px;
    }
    .hover_color .hover_color_wrapper {
        padding: 10px 30px;
    }
    .hover_color_wrapper h3 {
        font-size: 24px;
        line-height: 24px;
    }
    .list_item .list_right span {
        font-size: 18px;
    }
}

@media only screen and (max-width : 480px) {    
    #slide-1-layer-1 {
        font-size: 30px !important;
        line-height: 40px !important;
    }
    .tp-caption-smaller {
        font-size: 24px !important;
        line-height: 34px !important;
    }
    .hover_color_wrapper h3 {
        font-size: 18px;
        line-height: 18px;
    }
    .list_item .list_left{
        width:45px;
    }
    
    
    .column-margin-30px .column {
        margin-bottom: 15px !important;
    }
    .list_item .list_right span{
        line-height: normal;
        display: table-cell;
        vertical-align: middle;
    }
    .list_item .list_right {
        margin-left:70px;
        padding: 0;
        height: 80px;
        display: table;
    }
    
}

@media only screen and (max-width : 320px) { 
    .hover_color_wrapper h3 {
        font-size: 20px;
        line-height: 20px;
    }
}