.theme_color{
    color:#a2c5e3;
}
.inner-box .description-column{
    position:relative;
}

.inner-box .description-column .sec-title{
    margin-bottom:30px;
}

.inner-box .description-column .text p{
    position:relative;
    color:#666666;
    font-size:14px;
    line-height:1.9em;
    margin-bottom:22px;
}

.inner-box .description-column .text h3{
    position:relative;
    color:#222222;
    font-size:20px;
    font-weight:600;
    margin-bottom:20px;
}

.inner-box .description-column .text .column{
    margin-bottom:30px;
}

.sec-title{
    position:relative;
    margin-bottom:60px;
}

.sec-title .title{
    position:relative;
    color:#222222;
    font-size:16px;
    font-weight:400;
    margin-bottom:7px;
    font-family: 'Arimo', sans-serif;
}

.sec-title h2{
    position:relative;
    color:#404040;
    font-size:32px;
    font-weight:600;
    text-transform:capitalize;
    line-height:1.4em;
    padding-bottom:20px;
}

.sec-title h2:after{
    position:absolute;
    content:'';
    left:0px;
    bottom:0px;
    width:60px;
    height:3px;
    background-color:#c5c5c5;
}

.sec-title.centered h2:after{
    left:50%;
    margin-left:-30px;
}

.sec-title.light .title{
    color:#999999;
}

.sec-title.light h2{
    color:#ffffff;
}

.info-column{
    position:relative;
}

.info-column .inner-column{
    position:relative;
    border-right:2px solid #dddddd;
    padding-right:10px;
}
.inner-box .info-column{
    position:relative;
}

.inner-box .info-column .sec-title{
    margin-bottom:25px;
}

.inner-box .info-column .sec-title h2{
    font-size:24px;
}

.inner-box .right-column .sec-title h2{
    font-size:30px;
}

.inner-box .info-column .text{
    position:relative;
    color:#666666;
    font-size:14px;
    line-height:1.9em;
    margin-bottom:28px;
}
.contact-section .info-column{
    position:relative;
    margin-bottom:30px;
}

.info-column{
    margin-bottom:20px;
}

.info-list{
    position:relative;
}

.info-list li{
    position:relative;
    color:#666666;
    font-size:14px;
    font-weight:400;
    margin-bottom:6px;
}

.info-list li span{
    font-weight:700;
    color:#222222;
    width:39%;
    display:inline-block;
}
ul,li{
    list-style:none;
    padding:0px;
    margin:0px;
}

.image-column .image{
    position:relative;
    margin-bottom:10px;
}

.image-column .image img{
    position:relative;
    width:100%;
    display:block;
}
.inner-box{
    position:relative;
}
.inner-box .info-column{
    position:relative;
}

.inner-box .info-column .sec-title{
    margin-bottom:25px;
}

.inner-box .info-column .sec-title h2{
    font-size:24px;
}

.inner-box .right-column .sec-title h2{
    font-size:30px;
}

.inner-box .info-column .text{
    position:relative;
    color:#666666;
    font-size:14px;
    line-height:1.9em;
    margin-bottom:28px;
}

.inner-box .description-column{
    position:relative;
}

.inner-box .description-column .sec-title{
    margin-bottom:30px;
}

.inner-box .description-column .text p{
    position:relative;
    color:#666666;
    font-size:14px;
    line-height:1.9em;
    margin-bottom:22px;
}

.inner-box .description-column .text h3{
    position:relative;
    color:#222222;
    font-size:20px;
    font-weight:600;
    margin-bottom:20px;
}

.inner-box .description-column .text .column{
    margin-bottom:30px;
}

mailbox-attachments{padding-left:0;list-style:none}.mailbox-attachments li{border:1px solid #eee;float:left;margin-bottom:10px;margin-right:10px;width:200px}.mailbox-attachment-name{color:#666;font-weight:700}.mailbox-attachment-icon,.mailbox-attachment-info,.mailbox-attachment-size{display:block}.mailbox-attachment-info{background-color:#f8f9fa;padding:10px}.mailbox-attachment-size{color:#999;font-size:12px}.mailbox-attachment-size>span{display:inline-block;padding-top:.75rem}.mailbox-attachment-icon{color:#666;font-size:65px;max-height:132.5px;padding:20px 10px;text-align:center}.mailbox-attachment-icon.has-img{padding:0}.mailbox-attachment-icon.has-img>img{height:auto;max-width:100%}

#loader {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,0.75) url('../images/loader.gif') no-repeat center center;
    z-index: 99;
}
