/*** 

====================================================================
	Resources / Css Files
====================================================================

 ***/

@import url('baes1.css');
@import url('animate.css');
@import url('hover.css');
@import url('timeline.min.css');
@import url('owl.css');
@import url('swiper.min.css');
@import url('fontawesome-all.css');
@import url('flaticon.css');
@import url('jquery.fancybox.min.css');
@import url('custom-animate.css');
@import url('global1.css');

/***

==================================================================
		Blog Section
==================================================================

***/

.blog-section {
    position: relative;
    display: block;
}

.news-block-one {
    margin-bottom: 30px;
}

.news-block-one .inner-box {
    width: 100%;
    height: 273px;
    background: #eee;
}

.news-block-one .image {
    max-width: 378px;
    max-height: 273px;
    position: relative;
    overflow: hidden;
    float: left;
}

.news-block-one .image img {
    width: 100%;
    transform: scale(1.01);
    transition: all 700ms ease;
}

.news-block-one .inner-box:hover .image img {
    transform: scale(1.2);
}

.news-block-one .image a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.news-block-one .image a:before {
    position: absolute;
    content: '';
    top: 0px;
    left: 0px;
    width: 100%;
    height: 50%;
    display: block;
    opacity: 0;
    text-align: center;
    transform: perspective(400px) rotateX(-90deg);
    transform-origin: top;
    transition: all 0.5s;
}

.news-block-one .image a:after {
    position: absolute;
    content: '';
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 50%;
    display: block;
    opacity: 0;
    text-align: center;
    transform: perspective(400px) rotateX(90deg);
    transform-origin: bottom;
    transition: all 0.5s;
}

.news-block-one .inner-box:hover .image a:before {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transition: all 700ms ease 100ms;
}

.news-block-one .inner-box:hover .image a:after {
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transition: all 700ms ease 300ms;
}

.news-block-one .lower-content {
    position: relative;
    padding: 7.5% 2% 0 5%;
    float: left;
    width: 55%;
}

.news-block-one .date {
    float: left;
    padding: 9% 0 0 26px;
    text-align: center;
}

.news-block-one .date .date_span {
    font-size: 48px;
    color: #666;
    margin-bottom: 20px;
}

.news-block-one .date .date_bottom {
    font-size: 18px;
    color: #666;
}

.news-block-one h3 {
    font-size: 22px;
    margin-bottom: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*表示文本超出时候用 “...” 来代替*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}

.news-block-one h3 {
    color: #000;
    transition: all .5s ease;
}

.news-block-one .inner-box:hover h3,
.news-block-one .inner-box:hover .text,
.news-block-one .inner-box:hover .date .date_span,
.news-block-one .inner-box:hover .date .date_bottom {
    color: #1a2980;
}

.news-block-one .text {
    overflow: hidden;
    text-overflow: ellipsis;
    /*表示文本超出时候用 “...” 来代替*/
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #666;
}


/***

==================================================================
		Blog Details
==================================================================

***/

.sidebar-page-container {
    position: relative;
}

.sidebar-page-container .news-sec-title {
    padding-bottom: 30px;
    border-bottom: 1px solid #eee;
}

.sidebar-page-container .news-sec-title h1 {
    font-size: 24px;
    color: #000;
}

.page_sec_title {
    font-size: 14px;
    color: #666;
}

.page_sec_title span {
    margin: 0 20px;
}

.sidebar-page-container .lower-content {
    padding: 60px 0 20px;
    border-bottom: 1px solid #eee;
}

.sidebar-page-container .lower-content p img {
    text-align: center;
    display: block;
    margin: 45px auto;
}

.sidebar-page-container .corner_mark {
    padding: 30px 0 30px;
}

.sidebar-page-container .corner_mark li {
    font-size: 14px;
    color: #000;
}

.sidebar-page-container .corner_mark li a {
    color: #000;
}

.sidebar-page-container .corner_mark li a:hover {
    color: #f3980f;
}

.sidebar-page-container .corner_mark .mark_left {
    float: left;
}

.sidebar-page-container .corner_mark .mark_right {
    float: right;
    text-transform: uppercase;
}

.sidebar-page-container .corner_mark .mark_right a i {
    font-size: 24px;
    color: #666;
    text-overflow: unset;
}

.sidebar-page-container .corner_mark .mark_right a {
    color: #666;
    font-size: 22px;
    text-overflow: ellipsis;
}

.sidebar-page-container .corner_mark .mark_right a:hover,
.sidebar-page-container .corner_mark .mark_right a:hover i {
    color: #f3980f;
}

@media (max-width: 1199.98px) {
    .news-block-one .date {
        display: none;
    }
    .news-block-one .lower-content {
        padding: 9% 0 0 5%;
    }
    .sidebar-page-container .lower-content {
        padding: 30px 0 10px;
        margin-bottom: 30px;
    }
    .sidebar-page-container .lower-content p img {
        margin: 25px auto;
    }
    .sidebar-page-container .corner_mark {
        padding: 0 0 30px;
        margin-bottom: 30px;
    }
}

@media (max-width: 991px) {
    .news-block-one .lower-content {
        width: 42%;
        padding: 90px 0 0 20px;
    }
    .news-block-one h3 {
        font-size: 18px;
    }
}

@media (max-width: 640px) {
    .news-block-one .inner-box {
        height: auto;
    }
    .news-block-one .lower-content {
        width: 100%;
        padding: 20px 0 0;
    }
    .sidebar-page-container .news-sec-title h1 {
        font-size: 18px;
    }
    .sidebar-page-container .corner_mark {
        margin-bottom: 60px;
    }
    .sidebar-page-container .corner_mark .mark_right {
        float: left;
        padding: 20px 0 30px;
    }
   .corner_mark .mark_right a{
    font-size: 14px !important
    }
    .sp-two{
        padding: 30px 0 30px !important
    }
}
.pure-img {
    max-width: 100%;
    height: auto;
    display: block
}

/*!
Pure v1.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
.pure-g {
    letter-spacing: -.31em;
    *letter-spacing: normal;
    *word-spacing: -.43em;
    text-rendering: optimizespeed;
    font-family: FreeSans,Arimo,Droid Sans,Helvetica,Arial,sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-flow: row wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    table .pure-g {
        display: block
    }
}

.opera-only :-o-prefocus,.pure-g {
    word-spacing: -.43em
}

.pure-u {
    display: inline-block;
    *display: inline;
    zoom:1;letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto
}

.pure-g [class*=pure-u] {
    font-family: sans-serif
}

.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-1-12,.pure-u-1-24,.pure-u-2-3,.pure-u-2-5,.pure-u-2-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-3-24,.pure-u-4-5,.pure-u-4-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-5-12,.pure-u-5-24,.pure-u-6-24,.pure-u-7-8,.pure-u-7-12,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24 {
    display: inline-block;
    *display: inline;
    zoom:1;letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto
}

.pure-u-1-24 {
    width: 4.1667%;
    *width: 4.1357%
}

.pure-u-1-12,.pure-u-2-24 {
    width: 8.3333%;
    *width: 8.3023%
}

.pure-u-1-8,.pure-u-3-24 {
    width: 12.5%;
    *width: 12.469%
}

.pure-u-1-6,.pure-u-4-24 {
    width: 16.6667%;
    *width: 16.6357%
}

.pure-u-1-5 {
    width: 20%;
    *width: 19.969%
}

.pure-u-5-24 {
    width: 20.8333%;
    *width: 20.8023%
}

.pure-u-1-4,.pure-u-6-24 {
    width: 25%;
    *width: 24.969%
}

.pure-u-7-24 {
    width: 29.1667%;
    *width: 29.1357%
}

.pure-u-1-3,.pure-u-8-24 {
    width: 33.3333%;
    *width: 33.3023%
}

.pure-u-3-8,.pure-u-9-24 {
    width: 37.5%;
    *width: 37.469%
}

.pure-u-2-5 {
    width: 40%;
    *width: 39.969%
}

.pure-u-5-12,.pure-u-10-24 {
    width: 41.6667%;
    *width: 41.6357%
}

.pure-u-11-24 {
    width: 45.8333%;
    *width: 45.8023%
}

.pure-u-1-2,.pure-u-12-24 {
    width: 50%;
    *width: 49.969%
}

.pure-u-13-24 {
    width: 54.1667%;
    *width: 54.1357%
}

.pure-u-7-12,.pure-u-14-24 {
    width: 58.3333%;
    *width: 58.3023%
}

.pure-u-3-5 {
    width: 60%;
    *width: 59.969%
}

.pure-u-5-8,.pure-u-15-24 {
    width: 62.5%;
    *width: 62.469%
}

.pure-u-2-3,.pure-u-16-24 {
    width: 66.6667%;
    *width: 66.6357%
}

.pure-u-17-24 {
    width: 70.8333%;
    *width: 70.8023%
}

.pure-u-3-4,.pure-u-18-24 {
    width: 75%;
    *width: 74.969%
}

.pure-u-19-24 {
    width: 79.1667%;
    *width: 79.1357%
}

.pure-u-4-5 {
    width: 80%;
    *width: 79.969%
}

.pure-u-5-6,.pure-u-20-24 {
    width: 83.3333%;
    *width: 83.3023%
}

.pure-u-7-8,.pure-u-21-24 {
    width: 87.5%;
    *width: 87.469%
}

.pure-u-11-12,.pure-u-22-24 {
    width: 91.6667%;
    *width: 91.6357%
}

.pure-u-23-24 {
    width: 95.8333%;
    *width: 95.8023%
}

.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24 {
    width: 100%
}

/*!
Pure v1.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
@media screen and (min-width: 35.5em) {
    .pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-2,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-1-12,.pure-u-sm-1-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-2-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-3-24,.pure-u-sm-4-5,.pure-u-sm-4-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-6-24,.pure-u-sm-7-8,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-8-24,.pure-u-sm-9-24,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24 {
        display:inline-block;
        *display: inline;
        zoom:1;letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto
    }

    .pure-u-sm-1-24 {
        width: 4.1667%;
        *width: 4.1357%
    }

    .pure-u-sm-1-12,.pure-u-sm-2-24 {
        width: 8.3333%;
        *width: 8.3023%
    }

    .pure-u-sm-1-8,.pure-u-sm-3-24 {
        width: 12.5%;
        *width: 12.469%
    }

    .pure-u-sm-1-6,.pure-u-sm-4-24 {
        width: 16.6667%;
        *width: 16.6357%
    }

    .pure-u-sm-1-5 {
        width: 20%;
        *width: 19.969%
    }

    .pure-u-sm-5-24 {
        width: 20.8333%;
        *width: 20.8023%
    }

    .pure-u-sm-1-4,.pure-u-sm-6-24 {
        width: 25%;
        *width: 24.969%
    }

    .pure-u-sm-7-24 {
        width: 29.1667%;
        *width: 29.1357%
    }

    .pure-u-sm-1-3,.pure-u-sm-8-24 {
        width: 33.3333%;
        *width: 33.3023%
    }

    .pure-u-sm-3-8,.pure-u-sm-9-24 {
        width: 37.5%;
        *width: 37.469%
    }

    .pure-u-sm-2-5 {
        width: 40%;
        *width: 39.969%
    }

    .pure-u-sm-5-12,.pure-u-sm-10-24 {
        width: 41.6667%;
        *width: 41.6357%
    }

    .pure-u-sm-11-24 {
        width: 45.8333%;
        *width: 45.8023%
    }

    .pure-u-sm-1-2,.pure-u-sm-12-24 {
        width: 50%;
        *width: 49.969%
    }

    .pure-u-sm-13-24 {
        width: 54.1667%;
        *width: 54.1357%
    }

    .pure-u-sm-7-12,.pure-u-sm-14-24 {
        width: 58.3333%;
        *width: 58.3023%
    }

    .pure-u-sm-3-5 {
        width: 60%;
        *width: 59.969%
    }

    .pure-u-sm-5-8,.pure-u-sm-15-24 {
        width: 62.5%;
        *width: 62.469%
    }

    .pure-u-sm-2-3,.pure-u-sm-16-24 {
        width: 66.6667%;
        *width: 66.6357%
    }

    .pure-u-sm-17-24 {
        width: 70.8333%;
        *width: 70.8023%
    }

    .pure-u-sm-3-4,.pure-u-sm-18-24 {
        width: 75%;
        *width: 74.969%
    }

    .pure-u-sm-19-24 {
        width: 79.1667%;
        *width: 79.1357%
    }

    .pure-u-sm-4-5 {
        width: 80%;
        *width: 79.969%
    }

    .pure-u-sm-5-6,.pure-u-sm-20-24 {
        width: 83.3333%;
        *width: 83.3023%
    }

    .pure-u-sm-7-8,.pure-u-sm-21-24 {
        width: 87.5%;
        *width: 87.469%
    }

    .pure-u-sm-11-12,.pure-u-sm-22-24 {
        width: 91.6667%;
        *width: 91.6357%
    }

    .pure-u-sm-23-24 {
        width: 95.8333%;
        *width: 95.8023%
    }

    .pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-5-5,.pure-u-sm-24-24 {
        width: 100%
    }
}

@media screen and (min-width: 48em) {
    .pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-1-12,.pure-u-md-1-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-2-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-3-24,.pure-u-md-4-5,.pure-u-md-4-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-8,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24 {
        display:inline-block;
        *display: inline;
        zoom:1;letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto
    }

    .pure-u-md-1-24 {
        width: 4.1667%;
        *width: 4.1357%
    }

    .pure-u-md-1-12,.pure-u-md-2-24 {
        width: 8.3333%;
        *width: 8.3023%
    }

    .pure-u-md-1-8,.pure-u-md-3-24 {
        width: 12.5%;
        *width: 12.469%
    }

    .pure-u-md-1-6,.pure-u-md-4-24 {
        width: 16.6667%;
        *width: 16.6357%
    }

    .pure-u-md-1-5 {
        width: 20%;
        *width: 19.969%
    }

    .pure-u-md-5-24 {
        width: 20.8333%;
        *width: 20.8023%
    }

    .pure-u-md-1-4,.pure-u-md-6-24 {
        width: 25%;
        *width: 24.969%
    }

    .pure-u-md-7-24 {
        width: 29.1667%;
        *width: 29.1357%
    }

    .pure-u-md-1-3,.pure-u-md-8-24 {
        width: 33.3333%;
        *width: 33.3023%
    }

    .pure-u-md-3-8,.pure-u-md-9-24 {
        width: 37.5%;
        *width: 37.469%
    }

    .pure-u-md-2-5 {
        width: 40%;
        *width: 39.969%
    }

    .pure-u-md-5-12,.pure-u-md-10-24 {
        width: 41.6667%;
        *width: 41.6357%
    }

    .pure-u-md-11-24 {
        width: 45.8333%;
        *width: 45.8023%
    }

    .pure-u-md-1-2,.pure-u-md-12-24 {
        width: 50%;
        *width: 49.969%
    }

    .pure-u-md-13-24 {
        width: 54.1667%;
        *width: 54.1357%
    }

    .pure-u-md-7-12,.pure-u-md-14-24 {
        width: 58.3333%;
        *width: 58.3023%
    }

    .pure-u-md-3-5 {
        width: 60%;
        *width: 59.969%
    }

    .pure-u-md-5-8,.pure-u-md-15-24 {
        width: 62.5%;
        *width: 62.469%
    }

    .pure-u-md-2-3,.pure-u-md-16-24 {
        width: 66.6667%;
        *width: 66.6357%
    }

    .pure-u-md-17-24 {
        width: 70.8333%;
        *width: 70.8023%
    }

    .pure-u-md-3-4,.pure-u-md-18-24 {
        width: 75%;
        *width: 74.969%
    }

    .pure-u-md-19-24 {
        width: 79.1667%;
        *width: 79.1357%
    }

    .pure-u-md-4-5 {
        width: 80%;
        *width: 79.969%
    }

    .pure-u-md-5-6,.pure-u-md-20-24 {
        width: 83.3333%;
        *width: 83.3023%
    }

    .pure-u-md-7-8,.pure-u-md-21-24 {
        width: 87.5%;
        *width: 87.469%
    }

    .pure-u-md-11-12,.pure-u-md-22-24 {
        width: 91.6667%;
        *width: 91.6357%
    }

    .pure-u-md-23-24 {
        width: 95.8333%;
        *width: 95.8023%
    }

    .pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24 {
        width: 100%
    }
}

@media screen and (min-width: 64em) {
    .pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-1-12,.pure-u-lg-1-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-2-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-3-24,.pure-u-lg-4-5,.pure-u-lg-4-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-8,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24 {
        display:inline-block;
        *display: inline;
        zoom:1;letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto
    }

    .pure-u-lg-1-24 {
        width: 4.1667%;
        *width: 4.1357%
    }

    .pure-u-lg-1-12,.pure-u-lg-2-24 {
        width: 8.3333%;
        *width: 8.3023%
    }

    .pure-u-lg-1-8,.pure-u-lg-3-24 {
        width: 12.5%;
        *width: 12.469%
    }

    .pure-u-lg-1-6,.pure-u-lg-4-24 {
        width: 16.6667%;
        *width: 16.6357%
    }

    .pure-u-lg-1-5 {
        width: 20%;
        *width: 19.969%
    }

    .pure-u-lg-5-24 {
        width: 20.8333%;
        *width: 20.8023%
    }

    .pure-u-lg-1-4,.pure-u-lg-6-24 {
        width: 25%;
        *width: 24.969%
    }

    .pure-u-lg-7-24 {
        width: 29.1667%;
        *width: 29.1357%
    }

    .pure-u-lg-1-3,.pure-u-lg-8-24 {
        width: 33.3333%;
        *width: 33.3023%
    }

    .pure-u-lg-3-8,.pure-u-lg-9-24 {
        width: 37.5%;
        *width: 37.469%
    }

    .pure-u-lg-2-5 {
        width: 40%;
        *width: 39.969%
    }

    .pure-u-lg-5-12,.pure-u-lg-10-24 {
        width: 41.6667%;
        *width: 41.6357%
    }

    .pure-u-lg-11-24 {
        width: 45.8333%;
        *width: 45.8023%
    }

    .pure-u-lg-1-2,.pure-u-lg-12-24 {
        width: 50%;
        *width: 49.969%
    }

    .pure-u-lg-13-24 {
        width: 54.1667%;
        *width: 54.1357%
    }

    .pure-u-lg-7-12,.pure-u-lg-14-24 {
        width: 58.3333%;
        *width: 58.3023%
    }

    .pure-u-lg-3-5 {
        width: 60%;
        *width: 59.969%
    }

    .pure-u-lg-5-8,.pure-u-lg-15-24 {
        width: 62.5%;
        *width: 62.469%
    }

    .pure-u-lg-2-3,.pure-u-lg-16-24 {
        width: 66.6667%;
        *width: 66.6357%
    }

    .pure-u-lg-17-24 {
        width: 70.8333%;
        *width: 70.8023%
    }

    .pure-u-lg-3-4,.pure-u-lg-18-24 {
        width: 75%;
        *width: 74.969%
    }

    .pure-u-lg-19-24 {
        width: 79.1667%;
        *width: 79.1357%
    }

    .pure-u-lg-4-5 {
        width: 80%;
        *width: 79.969%
    }

    .pure-u-lg-5-6,.pure-u-lg-20-24 {
        width: 83.3333%;
        *width: 83.3023%
    }

    .pure-u-lg-7-8,.pure-u-lg-21-24 {
        width: 87.5%;
        *width: 87.469%
    }

    .pure-u-lg-11-12,.pure-u-lg-22-24 {
        width: 91.6667%;
        *width: 91.6357%
    }

    .pure-u-lg-23-24 {
        width: 95.8333%;
        *width: 95.8023%
    }

    .pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24 {
        width: 100%
    }
}

@media screen and (min-width: 80em) {
    .pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-1-12,.pure-u-xl-1-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-2-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-3-24,.pure-u-xl-4-5,.pure-u-xl-4-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-8,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24 {
        display:inline-block;
        *display: inline;
        zoom:1;letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        text-rendering: auto
    }

    .pure-u-xl-1-24 {
        width: 4.1667%;
        *width: 4.1357%
    }

    .pure-u-xl-1-12,.pure-u-xl-2-24 {
        width: 8.3333%;
        *width: 8.3023%
    }

    .pure-u-xl-1-8,.pure-u-xl-3-24 {
        width: 12.5%;
        *width: 12.469%
    }

    .pure-u-xl-1-6,.pure-u-xl-4-24 {
        width: 16.6667%;
        *width: 16.6357%
    }

    .pure-u-xl-1-5 {
        width: 20%;
        *width: 19.969%
    }

    .pure-u-xl-5-24 {
        width: 20.8333%;
        *width: 20.8023%
    }

    .pure-u-xl-1-4,.pure-u-xl-6-24 {
        width: 25%;
        *width: 24.969%
    }

    .pure-u-xl-7-24 {
        width: 29.1667%;
        *width: 29.1357%
    }

    .pure-u-xl-1-3,.pure-u-xl-8-24 {
        width: 33.3333%;
        *width: 33.3023%
    }

    .pure-u-xl-3-8,.pure-u-xl-9-24 {
        width: 37.5%;
        *width: 37.469%
    }

    .pure-u-xl-2-5 {
        width: 40%;
        *width: 39.969%
    }

    .pure-u-xl-5-12,.pure-u-xl-10-24 {
        width: 41.6667%;
        *width: 41.6357%
    }

    .pure-u-xl-11-24 {
        width: 45.8333%;
        *width: 45.8023%
    }

    .pure-u-xl-1-2,.pure-u-xl-12-24 {
        width: 50%;
        *width: 49.969%
    }

    .pure-u-xl-13-24 {
        width: 54.1667%;
        *width: 54.1357%
    }

    .pure-u-xl-7-12,.pure-u-xl-14-24 {
        width: 58.3333%;
        *width: 58.3023%
    }

    .pure-u-xl-3-5 {
        width: 60%;
        *width: 59.969%
    }

    .pure-u-xl-5-8,.pure-u-xl-15-24 {
        width: 62.5%;
        *width: 62.469%
    }

    .pure-u-xl-2-3,.pure-u-xl-16-24 {
        width: 66.6667%;
        *width: 66.6357%
    }

    .pure-u-xl-17-24 {
        width: 70.8333%;
        *width: 70.8023%
    }

    .pure-u-xl-3-4,.pure-u-xl-18-24 {
        width: 75%;
        *width: 74.969%
    }

    .pure-u-xl-19-24 {
        width: 79.1667%;
        *width: 79.1357%
    }

    .pure-u-xl-4-5 {
        width: 80%;
        *width: 79.969%
    }

    .pure-u-xl-5-6,.pure-u-xl-20-24 {
        width: 83.3333%;
        *width: 83.3023%
    }

    .pure-u-xl-7-8,.pure-u-xl-21-24 {
        width: 87.5%;
        *width: 87.469%
    }

    .pure-u-xl-11-12,.pure-u-xl-22-24 {
        width: 91.6667%;
        *width: 91.6357%
    }

    .pure-u-xl-23-24 {
        width: 95.8333%;
        *width: 95.8023%
    }

    .pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24 {
        width: 100%
    }
}
.section3 {
    margin: 50px 44px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.section3 img {
    margin-bottom: 20px;
    height: 100%
}

.section3 .icon {
    width: 12px;
    height: 12px;
    margin: 5px 0 0 5px;
    padding: 0;
    float: right
}

.section3 .content .title {
    font-size: 30px;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: .6px;
    color: #043055
}

.section3 .content .text {
    max-width: 450px;
    margin: 30px 0;
    font-size: 15px;
    line-height: 1.8;
    letter-spacing: .6px;
    color: #5a5b5b
}

.section3 .content .button{
    margin: 0 0 20px
}

@media screen and (min-width: 48em) {
    .section3 {
        margin:110px 13%
    }

    .content {
        padding: 0 40px
    }

    .content .text{
        margin: 50px 0
    }

    img{
        padding: 0 40px
    }
}

.services-overview .description{
    margin: 60px 13%;
    font-size: 15px;
    color: #5a5b5b;
    letter-spacing: .38px;
    line-height: 27px
}

.button {
    padding: 0 14px;
    min-height: 43px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.38;
    letter-spacing: 1.6px;
    text-align: center;
    background: transparent;
    border-radius: 4px
}

.primary{
    color: #00c2ff;
    border: 2px solid #00c2ff
}

.primary:hover {
    color: #fff;
    background: #00c2ff
}

