    body.stretched .container-fullwidth {
        position: relative;
        padding: 0 60px;
        width: 100%
    }
    
    .col_five_sixth,
    .col_four_fifth,
    .col_full,
    .col_half,
    .col_one_fifth,
    .col_one_fourth,
    .col_one_sixth,
    .col_one_third,
    .col_three_fifth,
    .col_three_fourth,
    .col_two_fifth,
    .col_two_third,
    .postcontent,
    .sidebar {
        display: block;
        position: relative;
        margin-right: 4%;
        margin-bottom: 50px;
        float: left
    }
    
    .col_two_third {
        width: 65.33%;
    }
    .nobottommargin {
        margin-bottom: 0!important;
    }
    
    .breadcrumb {
        margin-bottom: 20px;
        list-style: none;
        border-radius: 4px
    }
    
    .breadcrumb>li+li:before {
        content: "/\00a0";
        padding: 0 5px;
        color: #ccc
    }
    
    .breadcrumb>.active {
        color: #777
    }
    
    .pagination {
        padding-left: 0;
        margin: 20px 0;
        border-radius: 4px
    }
    
    .pager li,
    .pagination>li {
        display: inline
    }
    
    .pagination>li>a,
    .pagination>li>span {
        position: relative;
        float: left;
        padding: 6px 12px;
        line-height: 1.42857143;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #ddd;
        margin-left: -1px
    }
    
    .list-group-item>.badge,
    .pager .next>a,
    .pager .next>span {
        float: right
    }
    
    .pagination>li:first-child>a,
    .pagination>li:first-child>span {
        margin-left: 0;
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px
    }
    
    .pagination>li:last-child>a,
    .pagination>li:last-child>span {
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px
    }
    
    .pagination>li>a:focus,
    .pagination>li>a:hover,
    .pagination>li>span:focus,
    .pagination>li>span:hover {
        z-index: 2;
        background-color: #eee;
        border-color: #ddd
    }
    
    .pagination>.active>a,
    .pagination>.active>a:focus,
    .pagination>.active>a:hover,
    .pagination>.active>span,
    .pagination>.active>span:focus,
    .pagination>.active>span:hover {
        z-index: 3;
        cursor: default
    }
    
    .pagination>.disabled>a,
    .pagination>.disabled>a:focus,
    .pagination>.disabled>a:hover,
    .pagination>.disabled>span,
    .pagination>.disabled>span:focus,
    .pagination>.disabled>span:hover {
        color: #777;
        background-color: #fff;
        border-color: #ddd;
        cursor: not-allowed
    }
    
    .pagination-lg>li>a,
    .pagination-lg>li>span {
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333
    }
    
    .pagination-lg>li:first-child>a,
    .pagination-lg>li:first-child>span {
        border-bottom-left-radius: 6px;
        border-top-left-radius: 6px
    }
    
    .pagination-lg>li:last-child>a,
    .pagination-lg>li:last-child>span {
        border-bottom-right-radius: 6px;
        border-top-right-radius: 6px
    }
    
    .pagination-sm>li>a,
    .pagination-sm>li>span {
        padding: 5px 10px;
        font-size: 12px;
        line-height: 1.5
    }
    
    .badge,
    .label {
        font-weight: 700;
        line-height: 1;
        text-align: center;
        white-space: nowrap
    }
    
    .pagination-sm>li:first-child>a,
    .pagination-sm>li:first-child>span {
        border-bottom-left-radius: 3px;
        border-top-left-radius: 3px
    }
    
    .pagination-sm>li:last-child>a,
    .pagination-sm>li:last-child>span {
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px
    }
    
    .pager {
        padding-left: 0;
        margin: 20px 0;
        list-style: none;
        text-align: center
    }
    
    .pager li>a,
    .pager li>span {
        display: inline-block;
        padding: 5px 14px;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 15px
    }
    
    .pager li>a:focus,
    .pager li>a:hover {
        text-decoration: none;
        background-color: #eee
    }
    
    .pager .previous>a,
    .pager .previous>span {
        float: left
    }
    
    .pager .disabled>a,
    .pager .disabled>a:focus,
    .pager .disabled>a:hover,
    .pager .disabled>span {
        color: #777;
        background-color: #fff;
        cursor: not-allowed
    }
    
    #page-title,
    #page-title .container {
        position: relative
    }
    
    #slider .owl-dots span {
        width: 10px;
        height: 10px;
        margin: 0 3px;
        opacity: 1;
        background-color: transparent;
        border: 1px solid #FFF
    }
    
    .breadcrumb,
    .breadcrumb i {
        width: auto!important
    }
    
    #slider .owl-dots .owl-dot.active span,
    #slider .owl-dots .owl-dot:hover span {
        background-color: #FFF!important
    }
    
    #page-title {
        padding: 50px 0;
    /*    background-color: #F5F5F5;*/
        background-color: rgba(245,245,245,0.4);
        border-bottom: 1px solid #EEE
    }
    
    #page-title h1 {
        padding: 0;
        margin: 0;
        line-height: 1;
        font-weight: 600;
        letter-spacing: 1px;
        color: #333;
        font-size: 28px;
        text-transform: uppercase
    }
    
    #page-title span {
        display: block;
        margin-top: 10px;
        font-weight: 300;
        color: #777;
        font-size: 18px
    }
    
    .breadcrumb {
        position: absolute!important;
        top: 50%!important;
        left: auto!important;
        right: 15px!important;
        margin: -10px 0 0!important;
        background-color: transparent!important;
        padding: 0!important;
        font-size: 12px
    }
    
    body.stretched .container-fullwidth .breadcrumb {
        right: 60px!important
    }
    
    #header.transparent-header+#page-title.page-title-parallax .breadcrumb {
        margin-top: 35px!important
    }
    
    .breadcrumb a {
        color: #555
    }
    
    .breadcrumb a:hover {
        color: #02a7df
    }
    
    #page-title.page-title-dark {
        background-color: #333;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, .15)!important;
        border-bottom: none
    }
    
    #page-title.page-title-dark h1 {
        color: rgba(255, 255, 255, .9)!important
    }
    
    #page-title.page-title-dark span {
        color: rgba(255, 255, 255, .7)
    }
    
    #page-title.page-title-dark .breadcrumb>.active {
        color: rgba(255, 255, 255, .6)
    }
    
    #page-title.page-title-dark .breadcrumb a {
        color: rgba(255, 255, 255, .8)
    }
    
    #page-title.page-title-dark .breadcrumb a:hover {
        color: rgba(255, 255, 255, .95)
    }
    
    #page-title.page-title-right {
        text-align: right
    }
    
    #page-title.page-title-right .breadcrumb {
        left: 15px!important;
        right: auto!important
    }
    
    #page-title.page-title-center {
        text-align: center
    }
    
    #page-title.page-title-center span {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto
    }
    
    #page-title.page-title-center .breadcrumb {
        position: relative!important;
        top: 0!important;
        left: 0!important;
        right: 0!important;
        margin: 20px 0 0!important
    }
    
    #page-title.page-title-pattern {
        background-image: url(http://canvashtml-cdn.semicolonweb.com/images/pattern.png);
        background-repeat: repeat;
        background-attachment: fixed
    }
    
    #page-title.page-title-parallax {
        padding: 100px 0;
        text-shadow: none;
        border-bottom: none;
        background-color: transparent;
        background-image: url(http://canvashtml-cdn.semicolonweb.com/images/parallax/parallax-bg.jpg);
        background-attachment: fixed;
        background-position: 50% 0;
        background-repeat: no-repeat
    }
    
    #page-title.page-title-parallax h1 {
        font-size: 40px;
        font-weight: 600;
        letter-spacing: 2px
    }
    
    #page-title.page-title-parallax span {
        font-size: 22px
    }
    
    #page-title.page-title-parallax .breadcrumb {
        font-size: 13px
    }
    
    #page-title.page-title-mini {
        padding: 20px 0
    }
    
    #page-title.page-title-mini h1 {
        font-weight: 600;
        font-size: 18px;
        color: #444
    }
    
    #page-title.page-title-mini span {
        display: none
    }
    
    #page-title.page-title-nobg {
        background: 0 0!important;
        border-bottom: 1px solid #F5F5F5
    }
    
    #page-title.page-title-video {
        background: 0 0;
        position: relative;
        overflow: hidden
    }
    
    #page-title.page-title-video .container {
        z-index: 3
    }
    
    #page-title.page-title-video .video-wrap {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0
    }
    
    #content,
    #content .container,
    .content-wrap,
    .portfolio,
    .portfolio-filter,
    .portfolio-filter li,
    .portfolio-filter li a,
    .portfolio-item {
        position: relative
    }
    
    #page-title.page-title-video .video-wrap video {
        width: 100%
    }
    .content-wrap {
        padding: 50px 0;
    }
    .team,
    .team-image,
    .team-title,
    .testi-content,
    .testimonial {
        position: relative
    }
    
    .clients-grid li:before,
    .testimonials-grid li:before {
        height: 100%;
        top: 0;
        left: -1px;
        border-left: 1px dashed #DDD
    }
    
    .clients-grid li:after,
    .testimonials-grid li:after {
        width: 100%;
        height: 0;
        top: auto;
        left: 0;
        bottom: -1px;
        border-bottom: 1px dashed #DDD
    }
    
    .testimonials-grid li {
        width: 50%;
        padding: 25px
    }
    
    .testimonials-grid.grid-3 li {
        width: 33.33%
    }
    
    .testimonials-grid.grid-1 li {
        width: 100%
    }
    
    .testimonials-grid li .testimonial {
        padding: 0;
        background-color: transparent!important;
        border: 0!important;
        box-shadow: none!important
    }
    
    .testimonial {
        padding: 20px;
        background-color: #FFF;
        border: 1px solid rgba(0, 0, 0, .1);
        border-radius: 5px;
        box-shadow: 0 1px 1px rgba(0, 0, 0, .1)
    }
    
    .testi-image i,
    .testi-image img {
        border-radius: 50%
    }
    
    .testi-image {
        float: left;
        margin-right: 15px
    }
    
    .testi-image,
    .testi-image a,
    .testi-image i,
    .testi-image img {
        display: block;
        width: 64px;
        height: 64px
    }
    
    .testi-image i {
        background-color: #EEE;
        line-height: 64px;
        font-size: 28px;
        color: #888;
        text-shadow: 1px 1px 1px #FFF
    }
    
    .testi-content {
        overflow: hidden
    }
    
    .testi-content p {
        margin-bottom: 0
    }
    
    .testi-content p:after,
    .testi-content p:before {
        content: '"'
    }
    
    .testi-meta {
        margin-top: 10px;
        font-size: 13px;
        font-weight: 700;
        text-transform: uppercase
    }
    
    .testi-meta:before {
        content: '\2013'
    }
    
    .counter.counter-lined+h5:before,
    .pricing-price:after,
    .team-overlay:before,
    .testimonial.twitter-scroll .testi-content p:after,
    .testimonial.twitter-scroll .testi-content p:before,
    .testimonial.twitter-scroll .testi-meta:before {
        content: ''
    }
    
    .testi-meta span {
        display: block;
        font-weight: 400;
        color: #999;
        font-size: 12px;
        text-transform: none;
        padding-left: 10px
    }
    
    .testimonial.twitter-scroll .testi-meta span {
        padding-left: 0
    }
    
    .testimonial.twitter-scroll .testi-meta span a {
        color: #999
    }
    
    .testimonial.twitter-scroll .testi-meta span a:hover {
        color: #222
    }
    
    .testimonial.testimonial-full,
    .testimonial.testimonial-full[data-animation=fade] {
        padding: 30px
    }
    
    .testimonial.testimonial-full[data-animation=fade] .flexslider {
        overflow: visible!important
    }
    
    .testimonial-full .testi-image {
        float: none;
        margin: 0 auto 20px
    }
    
    .testimonial-full .testi-image,
    .testimonial-full .testi-image a,
    .testimonial-full .testi-image i,
    .testimonial-full .testi-image img {
        display: block;
        width: 72px;
        height: 72px
    }
    
    .testimonial-full .testi-image i {
        line-height: 72px
    }
    
    .testimonial-full .testi-content {
        text-align: center;
        font-size: 18px
    }
    
    .testimonial-full .testi-meta {
        margin-top: 15px
    }
    
    .testimonial-full .testi-meta span {
        padding-left: 0
    }
    
    .section>.testimonial {
        padding: 0;
        background-color: transparent!important;
        border: 0!important;
        box-shadow: none!important;
        max-width: 800px;
        margin: 0 auto
    }
    
    .section>.testimonial[data-animation=fade] {
        padding: 0
    }
    
    .section>.testimonial .testi-content {
        font-size: 22px
    }
    
    .section>.testimonial .testi-meta,
    .section>.testimonial .testi-meta span {
        font-size: 14px
    }
    
    .testimonial .flex-control-nav {
        top: auto;
        bottom: 6px;
        right: 0
    }
    
    .testimonial .flex-control-nav li {
        margin: 0 2px;
        width: 6px;
        height: 6px
    }
    
    .team-content p:last-child,
    .team-title h4 {
        margin-bottom: 0
    }
    
    .testimonial .flex-control-nav li a {
        width: 6px!important;
        height: 6px!important;
        border: none;
        background-color: #02a7df;
        opacity: .5
    }
    
    .testimonial .flex-control-nav li:hover a {
        opacity: .75
    }
    
    .testimonial .flex-control-nav li a.flex-active {
        opacity: 1
    }
    
    .testimonial.testimonial-full .flex-control-nav {
        position: relative;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        height: 6px;
        margin-top: 20px
    }
    
    .testimonial.testimonial-full .flex-control-nav li {
        display: inline-block;
        float: none
    }
    
    .team-image img,
    .team-image>a {
        display: block;
        width: 100%
    }
    
    .team-desc.team-desc-bg {
        background-color: #FFF;
        padding: 10px 0 30px
    }
    
    .team .si-share {
        margin-top: 30px;
        text-align: left
    }
    
    .team .si-share .social-icon {
        font-size: 14px;
        width: 34px
    }
    
    .team-title {
        padding-top: 20px
    }
    
    .team-title h4 {
        display: block;
        font-size: 19px;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-weight: 700
    }
    
    .team-title span {
        display: block;
        color: #02a7df;
        font-weight: 400;
        font-size: 15px;
        margin-top: 5px
    }
    
    .counter,
    label {
        font-family: Raleway, sans-serif
    }
    
    .team-content {
        margin-top: 15px;
        color: #777
    }
    
    .team-overlay,
    .team-overlay:before {
        opacity: 0;
        position: absolute;
        z-index: 2;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-align: center
    }
    
    body:not(.device-touch) .team-overlay {
        -webkit-transition: opacity .3s ease;
        -o-transition: opacity .3s ease;
        transition: opacity .3s ease
    }
    
    .team-overlay:before {
        z-index: auto;
        background-color: #FFF;
        opacity: .75
    }
    
    .team-overlay .social-icon {
        float: none;
        position: relative;
        z-index: 3;
        margin: 0 3px!important;
        display: inline-block
    }
    
    .team:hover .team-overlay {
        opacity: 1
    }
    
    .team.center .team-title:after {
        left: 50%;
        margin-left: -40px
    }
    .team.team-list {
        padding: 20px 0;
    }
    .team.team-list .team-image {
        float: left;
        width: 250px;
        margin-right: 30px
    }
    
    .team.team-list .team-desc {
        position: relative;
        overflow: hidden;
        text-align: left
    }
    
    .team.team-list .team-title {
        padding-top: 0
    }
    
    .team .team-desc>.social-icon {
        margin-top: 20px
    }
    
    .team .team-content~.social-icon {
        margin-top: 30px;
        text-decoration: none;
    }
    
    .team:not(.team-list) .social-icon {
        display: inline-block;
        float: none;
        margin-left: 6px;
        margin-right: 6px
    }
    
    .social-icon {
        margin: 0 5px 5px 0;
        width: 40px;
        height: 40px;
        font-size: 20px;
        line-height: 38px!important;
        color: #555;
        text-shadow: none;
        border: 1px solid #AAA;
        border-radius: 3px;
        overflow: hidden
    }
    .si-rounded {
        border-radius: 50%
    }
    
    .si-borderless {
        border-color: transparent!important
    }
    
    .si-dark,
    .si-light {
        border-color: transparent
    }
    
    .si-dark {
        background-color: #444;
        color: #FFF!important
    }
    
    .si-light {
        background-color: rgba(0, 0, 0, .05);
        color: #666!important
    }
    
    .si-colored {
        border-color: transparent!important
    }
    
    .si-colored.social-icon,
    .social-icon:hover {
        border-color: transparent
    }
    
    .si-colored i {
        color: #FFF
    }
    
    .social-icon.si-large {
        margin: 0 10px 10px 0;
        width: 56px;
        height: 56px;
        font-size: 30px;
        line-height: 54px!important
    }
    
    .social-icon.si-small {
        width: 32px;
        height: 32px;
        font-size: 14px;
        line-height: 30px!important;
        text-decoration: none !important;
    }
    
    .social-icon i {
        display: block;
        position: relative;
        font-size: 16px;
        line-height: 31px;
        color: #555;
        text-shadow: none;
    }
    
    body:not(.device-touch) .social-icon i {
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease
    }
    
    .social-icon i:last-child {
        color: #FFF!important
    }
    
    .social-icon:hover i:first-child {
        margin-top: -38px
    }
    
    .social-icon.si-large:hover i:first-child {
        margin-top: -54px
    }
    
    .social-icon.si-small:hover i:first-child {
        margin-top: -30px
    }
    
    .social-icon:hover {
        color: #555
    }
    .i-bordered,
    .i-circled,
    .i-plain,
    .i-rounded,
    .social-icon {
        display: block;
        float: left;
        margin: 4px 11px 7px 0;
        text-align: center!important;
        font-size: 28px;
        color: #FFF;
        text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
        cursor: pointer;
        font-style: normal
    }
    body:not(.device-touch) .i-bordered,
    body:not(.device-touch) .i-circled,
    body:not(.device-touch) .i-plain,
    body:not(.device-touch) .i-rounded,
    body:not(.device-touch) .social-icon {
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        transition: all .3s ease
    }
    
    .i-bordered,
    .i-circled,
    .i-rounded {
        width: 52px!important;
        height: 52px!important;
        line-height: 52px!important;
        background-color: #444;
        border-radius: 3px
    }
    
    .i-bordered {
        border: 1px solid #555;
        line-height: 50px!important;
        background-color: transparent!important;
        color: #444;
        text-shadow: none
    }
    
    .i-light,
    .i-plain {
        text-shadow: 1px 1px 1px #FFF
    }
    
    .i-plain {
        width: 36px!important;
        height: 36px!important;
        font-size: 28px;
        line-height: 36px!important;
        color: #444
    }
    
    .i-plain:hover {
        color: #777
    }
    
    .i-circled {
        border-radius: 50%
    }
    
    .i-light {
        background-color: #F5F5F5;
        color: #444;
        box-shadow: inset 0 0 15px rgba(0, 0, 0, .2)
    }
    .si-colored.si-facebook,
    .si-facebook:hover {
        background-color: #3B5998!important
    }
    
    .si-colored.si-delicious,
    .si-delicious:hover {
        background-color: #205CC0!important
    }
    
    .si-colored.si-paypal,
    .si-paypal:hover {
        background-color: #00588B!important
    }
    
    .si-colored.si-flattr,
    .si-flattr:hover {
        background-color: #F67C1A!important
    }
    
    .si-android:hover,
    .si-colored.si-android {
        background-color: #A4C639!important
    }
    
    .si-colored.si-smashmag,
    .si-smashmag:hover {
        background-color: #E53B2C!important
    }
    
    .si-colored.si-gplus,
    .si-gplus:hover {
        background-color: #DD4B39!important
    }
    
    .si-colored.si-wikipedia,
    .si-wikipedia:hover {
        background-color: #333!important
    }
    
    .si-colored.si-stumbleupon,
    .si-stumbleupon:hover {
        background-color: #F74425!important
    }
    
    .si-colored.si-foursquare,
    .si-foursquare:hover {
        background-color: #25A0CA!important
    }
    
    .si-call:hover,
    .si-colored.si-call {
        background-color: #444!important
    }
    
    .si-colored.si-ninetyninedesigns,
    .si-ninetyninedesigns:hover {
        background-color: #F26739!important
    }
    
    .si-colored.si-forrst,
    .si-forrst:hover {
        background-color: #5B9A68!important
    }
    
    .si-colored.si-digg,
    .si-digg:hover {
        background-color: #191919!important
    }
    
    .si-colored.si-spotify,
    .si-spotify:hover {
        background-color: #81B71A!important
    }
    
    .si-colored.si-reddit,
    .si-reddit:hover {
        background-color: #C6C6C6!important
    }
    
    .si-blogger:hover,
    .si-colored.si-blogger {
        background-color: #FC4F08!important
    }
    
    .si-cc:hover,
    .si-colored.si-cc {
        background-color: #688527!important
    }
    
    .si-colored.si-dribbble,
    .si-dribbble:hover {
        background-color: #EA4C89!important
    }
    
    .si-colored.si-evernote,
    .si-evernote:hover {
        background-color: #5BA525!important
    }
    
    .si-colored.si-flickr,
    .si-flickr:hover {
        background-color: #FF0084!important
    }
    
    .si-colored.si-google,
    .si-google:hover {
        background-color: #DD4B39!important
    }
    
    .si-colored.si-instapaper,
    .si-instapaper:hover {
        background-color: #333!important
    }
    
    .si-colored.si-klout,
    .si-klout:hover {
        background-color: #FF5F52!important
    }
    
    .si-colored.si-linkedin,
    .si-linkedin:hover {
        background-color: #0E76A8!important
    }
    
    .si-colored.si-vk,
    .si-vk:hover {
        background-color: #2B587A!important
    }
    
    .si-colored.si-rss,
    .si-rss:hover {
        background-color: #EE802F!important
    }
    
    .si-colored.si-skype,
    .si-skype:hover {
        background-color: #00AFF0!important
    }
    
    .si-colored.si-twitter,
    .si-twitter:hover {
        background-color: #00ACEE!important
    }
    
    .si-colored.si-youtube,
    .si-youtube:hover {
        background-color: #C4302B!important
    }
    
    .si-colored.si-vimeo,
    .si-vimeo:hover {
        background-color: #86C9EF!important
    }
    
    .si-aim:hover,
    .si-colored.si-aim {
        background-color: #FCD20B!important
    }
    
    .si-colored.si-yahoo,
    .si-yahoo:hover {
        background-color: #720E9E!important
    }
    
    .si-colored.si-email3,
    .si-email3:hover {
        background-color: #6567A5!important
    }
    
    .si-colored.si-macstore,
    .si-macstore:hover {
        background-color: #333!important
    }
    
    .si-colored.si-myspace,
    .si-myspace:hover {
        background-color: #666!important
    }
    
    .si-colored.si-podcast,
    .si-podcast:hover {
        background-color: #E4B21B!important
    }
    
    .si-cloudapp:hover,
    .si-colored.si-cloudapp {
        background-color: #525557!important
    }
    
    .si-colored.si-dropbox,
    .si-dropbox:hover {
        background-color: #3D9AE8!important
    }
    
    .si-colored.si-ebay,
    .si-ebay:hover {
        background-color: #89C507!important
    }
    
    .si-colored.si-github,
    .si-github:hover {
        background-color: #171515!important
    }
    
    .si-colored.si-googleplay,
    .si-googleplay:hover {
        background-color: #DD4B39!important
    }
    
    .si-colored.si-itunes,
    .si-itunes:hover {
        background-color: #222!important
    }
    
    .si-colored.si-plurk,
    .si-plurk:hover {
        background-color: #CF5A00!important
    }
    
    .si-colored.si-pinboard,
    .si-pinboard:hover {
        background-color: #0000E6!important
    }
    
    .si-colored.si-soundcloud,
    .si-soundcloud:hover {
        background-color: #F70!important
    }
    
    .si-colored.si-tumblr,
    .si-tumblr:hover {
        background-color: #34526F!important
    }
    
    .si-colored.si-wordpress,
    .si-wordpress:hover {
        background-color: #1E8CBE!important
    }
    
    .si-colored.si-yelp,
    .si-yelp:hover {
        background-color: #C41200!important
    }
    
    .si-colored.si-intensedebate,
    .si-intensedebate:hover {
        background-color: #009EE4!important
    }
    
    .si-colored.si-eventbrite,
    .si-eventbrite:hover {
        background-color: #F16924!important
    }
    
    .si-colored.si-scribd,
    .si-scribd:hover {
        background-color: #666!important
    }
    
    .si-colored.si-stripe,
    .si-stripe:hover {
        background-color: #008CDD!important
    }
    
    .si-colored.si-print,
    .si-print:hover {
        background-color: #111!important
    }
    
    .si-colored.si-dwolla,
    .si-dwolla:hover {
        background-color: #FF5C03!important
    }
    
    .si-colored.si-statusnet,
    .si-statusnet:hover {
        background-color: #131A30!important
    }
    
    .si-acrobat:hover,
    .si-colored.si-acrobat {
        background-color: #D3222A!important
    }
    
    .si-colored.si-drupal,
    .si-drupal:hover {
        background-color: #27537A!important
    }
    
    .si-buffer:hover,
    .si-colored.si-buffer {
        background-color: #333!important
    }
    
    .si-colored.si-pocket,
    .si-pocket:hover {
        background-color: #EE4056!important
    }
    
    .si-bitbucket:hover,
    .si-colored.si-bitbucket {
        background-color: #0E4984!important
    }
    
    .si-colored.si-stackoverflow,
    .si-stackoverflow:hover {
        background-color: #EF8236!important
    }
    
    .si-colored.si-hackernews,
    .si-hackernews:hover {
        background-color: #F60!important
    }
    
    .si-colored.si-xing,
    .si-xing:hover {
        background-color: #126567!important
    }
    
    .si-colored.si-instagram,
    .si-instagram:hover {
        background-color: #3F729B!important
    }
    
    .si-colored.si-quora,
    .si-quora:hover {
        background-color: #A82400!important
    }
    
    .si-colored.si-openid,
    .si-openid:hover {
        background-color: #E16309!important
    }
    
    .si-colored.si-steam,
    .si-steam:hover {
        background-color: #111!important
    }
    
    .si-amazon:hover,
    .si-colored.si-amazon {
        background-color: #E47911!important
    }
    
    .si-colored.si-disqus,
    .si-disqus:hover {
        background-color: #E4E7EE!important
    }
    
    .si-colored.si-plancast,
    .si-plancast:hover {
        background-color: #222!important
    }
    
    .si-appstore:hover,
    .si-colored.si-appstore {
        background-color: #000!important
    }
    
    .si-colored.si-pinterest,
    .si-pinterest:hover {
        background-color: #C8232C!important
    }
    
    .si-colored.si-fivehundredpx,
    .si-fivehundredpx:hover {
        background-color: #111!important
    }
    
    .portfolio-single-content {
        font-size: 14px;
    }
    .col_last {
        margin-right: 0!important;
        clear: right;
    }
    .col_one_third {
        width: 30.63%;
    }
    .fancy-title {
        position: relative;
        margin-bottom: 30px;
    }
    .fancy-title.title-bottom-border h1,
    .fancy-title.title-bottom-border h2,
    .fancy-title.title-bottom-border h3,
    .fancy-title.title-bottom-border h4,
    .fancy-title.title-bottom-border h5,
    .fancy-title.title-bottom-border h6 {
        display: block;
        background: 0 0;
        padding: 0 0 10px;
        border-bottom: 2px solid #02a7df
    }
    #content p {
        line-height: 1.6;
        margin: 0 0 15px;
    }
    .si-share, .toggle {
        position: relative;
    }
    .si-share {
        padding-left: 5px;
        border-top: 1px solid #EEE;
        border-bottom: 1px solid #EEE;
    }
    .si-share span {
        line-height: 36px;
        font-weight: 700;
        font-size: 13px;
    }
    .si-share div {
        float: right;
    }
    .si-borderless {
        border-color: transparent!important;
    }
    .si-share .social-icon {
        margin: -1px 0;
        border-radius: 0;
        font-size: 15px;
        text-decoration: none;
    }
    .si-share .social-icon i {
        line-height: 38px;
    }
    
    .divider {
        position: relative;
        overflow: hidden;
        margin: 35px 0;
        color: #E5E5E5;
        width: 100%;
    }
    .divider.divider-center, .divider.divider-center.divider-short {
        text-align: center;
    }
    .divider.divider-center.divider-short:before, .divider.divider-center:before, .divider:after {
        content: '';
        position: absolute;
        width: 100%;
        top: 8px;
        left: 30px;
        height: 0;
        border-top: 1px solid #EEE;
    }
    .divider.divider-center:before {
        left: -50%!important;
        right: 0;
        margin-left: -20px;
    }
    .divider i {
        position: relative;
        width: 18px;
        height: 18px;
        line-height: 1;
        font-size: 18px!important;
        text-align: center;
    }
    
    #profile-slider {
        margin: 0;
        border: 0;
        padding: 0;
    }
    #profile-carousel {
        border: 0;
        padding: 0;
        margin: 5px 0 30px;
    }
    
    
    .rating-box {
        background-image: url("../img/svg/rating.svg"), none;
        background-repeat: no-repeat;
        background-position: 0 0;
        height: 12px;
        width: 73px
    }
    
    .rating-box .rating {
        height: 12px;
        margin: 0;
        overflow: hidden;
        padding: 0;
        width: 73px
    }
    
    .rating-box .rating * {
        vertical-align: top
    }
    
    .pricing-info .rating-box .rating svg polygon {
        fill: #0098ca
    }
    
    .pricing-success .rating-box .rating svg polygon {
        fill: #738d00
    }
    
    .pricing-warning .rating-box .rating svg polygon {
        fill: #f89406
    }
    
    .pricing-error .rating-box .rating svg polygon,
    .pricing-danger .rating-box .rating svg polygon {
        fill: #c10841
    }
    
    .reviews-box {
        color: #7f7f7f;
        font-size: 12px;
        line-height: 14px
    }
    
    .reviews-box .rating-box {
        float: left;
        margin: 0 20px 0 0
    }
    
    .reviews-box .separator {
        margin: 0 4px
    }
    
    .reviews-box .add-review {
        color: #7f7f7f;
        text-decoration: none
    }
    
    .reviews-box .add-review:hover {
        opacity: .8;
        filter: alpha(opacity=80);
        -webkit-transition: opacity .2s linear;
        transition: opacity .2s linear
    }
    .pricing {
        background-color: #fff;
        margin: 0 auto 40px;
        max-width: 315px;
        position: relative;
        text-align: left
    }
    
    .pricing * {
        position: relative
    }
    
    .pricing:before {
        background: #f7f7f7;
        background: rgba(30, 30, 30, 0.06);
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }
    
    .pricing .title {
        line-height: 32px;
        padding: 17px 20px;
    }
    
    .pricing .title a {
        color: #1e1e1e;
        font-size: 24px;
        font-weight: bold;
        line-height: 32px;
        text-decoration: none
    }
    
    .pricing .price-box {
        font-size: 14px;
        line-height: 1;
        overflow: hidden;
        padding: 15px 20px;
        border-top: 1px solid rgba(30, 30, 30, 0.1);
    }
    
    .pricing .price-box .icon {
        background: #fff;
        color: #505050;
        height: 60px;
        text-align: center;
        width: 60px;
        z-index: 1
    }
    
    .pricing .price-box .icon i,
    .pricing .price-box .icon .livicon {
        background: none;
        font-size: 30px;
        height: auto;
        line-height: 52px;
        margin: 0;
        width: auto
    }
    
    .pricing .price-box .icon i svg,
    .pricing .price-box .icon .livicon svg {
        top: 0 !important;
        vertical-align: middle
    }
    
    .pricing .price-box .price {
        font-size: 36px;
        font-weight: bold;
        margin: 13px 0 0
    }
    
    .pricing .price-box .price span {
        font-size: 12px
    }
    
    .pricing .options {
        list-style: none;
        margin: 0;
        padding: 0
    }
    
    .pricing .options li {
        border-top: 1px solid rgba(30, 30, 30, 0.1);
        color: #999;
        color: rgba(30, 30, 30, 0.4);
        line-height: 22px;
        padding: 13px 10px 13px 45px;
        position: relative
    }
    
    .pricing .options li span {
        color: #1e1e1e;
        display: none;
        left: 25px;
        line-height: 1;
        position: absolute;
        top: 16px
    }
    
    .pricing .options li.active {
        color: #1e1e1e
    }
    
    .pricing .options li.active span {
        display: block
    }
    
    .pricing .bottom-box {
        border-top: 1px solid rgba(30, 30, 30, 0.1);
        background: rgba(30, 30, 30, 0.05);
        overflow: hidden;
        padding: 19px 25px;
    }
    
    .pricing .bottom-box .clearfix {
        clear: both
    }
    
    .pricing .bottom-box .more {
        color: #7f7f7f;
        color: rgba(30, 30, 30, 0.7);
        display: block;
        float: left;
        font-size: 12px;
        line-height: 1;
        text-decoration: none;
        -webkit-transition: opacity .2s linear;
        transition: opacity .2s linear
    }
    
    .pricing .bottom-box .more:hover {
        opacity: .65;
        filter: alpha(opacity=65);
        -webkit-transition: opacity .2s linear;
        transition: opacity .2s linear
    }
    
    .pricing .bottom-box .more span {
        font-size: 17px;
        line-height: 12px;
        margin: 0 0 0 3px;
        vertical-align: top
    }
    
    .pricing .bottom-box .rating-box {
        float: right
    }
    
    .pricing .bottom-box .btn {
        font-weight: bold;
        margin: 0;
        width: 100%;
        font-size: 14px;
        padding: 15px 44px;
        border-color: #0098ca;
        border-radius: 3px;
        line-height: 22px;
        outline: none;
        background-color: #0098ca;
    }
    
    .pricing.pricing-error:before {
        background: rgba(193, 8, 65, 0.06)
    }
    
    .pricing.pricing-error .title a {
        color: #c10841
    }
    
    .pricing.pricing-error .price-box .icon {
        color: #c10841;
        border-color: #c10841
    }
    
    .pricing.pricing-error .options li,
    .pricing.pricing-error .bottom-box {
        border-color: rgba(193, 8, 65, 0.1);
        color: rgba(193, 8, 65, 0.4)
    }
    
    .pricing.pricing-error .bottom-box {
        border-top: 1px solid rgba(193, 8, 65, 0.1);
        background: rgba(193, 8, 65, 0.05)
    }
    
    .pricing.pricing-error .options li span,
    .pricing.pricing-error .bottom-box .more,
    .pricing.pricing-error .options li.active {
        color: #c10841
    }
    
    .pricing.pricing-warning:before {
        background: rgba(248, 148, 6, 0.06)
    }
    
    .pricing.pricing-warning .title a {
        color: #f89406
    }
    
    .pricing.pricing-warning .price-box .icon {
        color: #f89406;
        border-color: #f89406
    }
    
    .pricing.pricing-warning .options li,
    .pricing.pricing-warning .bottom-box {
        border-color: rgba(248, 148, 6, 0.1);
        color: rgba(248, 148, 6, 0.4)
    }
    
    .pricing.pricing-warning .bottom-box {
        border-top: 1px solid rgba(248, 148, 6, 0.1);
        background: rgba(248, 148, 6, 0.05)
    }
    
    .pricing.pricing-warning .options li span,
    .pricing.pricing-warning .bottom-box .more,
    .pricing.pricing-warning .options li.active {
        color: #f89406
    }
    
    .pricing.pricing-danger:before {
        background: rgba(193, 8, 65, 0.06)
    }
    
    .pricing.pricing-danger .title a {
        color: #c10841
    }
    
    .pricing.pricing-danger .price-box .icon {
        color: #c10841;
        border-color: #c10841
    }
    
    .pricing.pricing-danger .options li,
    .pricing.pricing-danger .bottom-box {
        border-color: rgba(193, 8, 65, 0.1);
        color: rgba(193, 8, 65, 0.4)
    }
    
    .pricing.pricing-danger .bottom-box {
        border-top: 1px solid rgba(193, 8, 65, 0.1);
        background: rgba(193, 8, 65, 0.05)
    }
    
    .pricing.pricing-danger .options li span,
    .pricing.pricing-danger .bottom-box .more,
    .pricing.pricing-danger .options li.active {
        color: #c10841
    }
    
    .pricing.pricing-info:before {
        background: rgba(0, 152, 202, 0.06)
    }
    
    .pricing.pricing-info .title a {
        color: #0098ca
    }
    
    .pricing.pricing-info .price-box .icon {
        color: #0098ca;
        border-color: #0098ca
    }
    
    .pricing.pricing-info .options li,
    .pricing.pricing-info .bottom-box {
        border-color: rgba(0, 152, 202, 0.1);
        color: rgba(0, 152, 202, 0.4)
    }
    
    .pricing.pricing-info .bottom-box {
        border-top: 1px solid rgba(0, 152, 202, 0.1);
        background: rgba(0, 152, 202, 0.05)
    }
    
    .pricing.pricing-info .options li span,
    .pricing.pricing-info .bottom-box .more,
    .pricing.pricing-info .options li.active {
        color: #0098ca
    }
    
    .pricing.pricing-success:before {
        background: rgba(115, 141, 0, 0.06)
    }
    
    .pricing.pricing-success .title a {
        color: #738d00
    }
    
    .pricing.pricing-success .price-box .icon {
        color: #738d00;
        border-color: #738d00
    }
    
    .pricing.pricing-success .options li,
    .pricing.pricing-success .bottom-box {
        border-color: rgba(115, 141, 0, 0.1);
        color: rgba(115, 141, 0, 0.4)
    }
    
    .pricing.pricing-success .bottom-box {
        border-top: 1px solid rgba(115, 141, 0, 0.1);
        background: rgba(115, 141, 0, 0.05)
    }
    
    .pricing.pricing-success .options li span,
    .pricing.pricing-success .bottom-box .more,
    .pricing.pricing-success .options li.active {
        color: #738d00
    }
    .pricing .title a, .pricing .title {
        font-size: 21px;
        color: #0EA5D8;
    }
    
    h1>span:not(.nocolor), h2>span:not(.nocolor), h3>span:not(.nocolor), h4>span:not(.nocolor), h5>span:not(.nocolor), h6>span:not(.nocolor) {
        color: #02a7df;
    }
    .col-padding {
        padding: 60px;
    }
    .heading-block {
        margin-bottom: 50px;
    }
    .heading-block .before-heading {
        margin-bottom: 7px;
    }
    .before-heading {
        display: block;
        margin: 0 0 5px;
        font-size: 16px;
        font-style: italic;
        font-weight: 400;
        color: #999;
    }
    .heading-block.noborder:after,
    .heading-block.nobottomborder:after {
        display: none
    }
    .color {
        color: #02a7df!important;
    }
    .emphasis-title h1, .emphasis-title h2, .heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4 {
        margin-bottom: 0;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: #333;
    }
    .heading-block h3 {
        font-size: 26px;
    }
    .heading-block:after {
        content: '';
        display: block;
        margin-top: 30px;
        width: 40px;
        border-top: 2px solid #444;
    }
    .testimonial-full .testi-image, .testimonial-full .testi-image a, .testimonial-full .testi-image i, .testimonial-full .testi-image img {
        display: block;
        width: 72px;
        height: 72px;
    }
    .testimonial-full .testi-image {
        float: none;
        margin: 0 auto 20px;
    }
    .testi-image, .testi-image a, .testi-image i, .testi-image img {
        display: block;
        width: 64px;
        height: 64px;
    }
    .testimonial-full .testi-content {
        text-align: center;
        font-size: 18px;
    }
    .section>.testimonial .testi-content {
        font-size: 22px;
    }
    .testi-content p:after, .testi-content p:before {
        content: '"';
    }
    .testi-content p:after, .testi-content p:before {
        content: '"';
    }
    .testi-meta {
        margin-top: 10px;
        font-size: 13px;
        font-weight: 700;
        text-transform: uppercase;
    }
    .testimonial-full .testi-meta {
        margin-top: 15px;
    }
    .section>.testimonial .testi-meta, .section>.testimonial .testi-meta span {
        font-size: 14px;
    }
    .testi-meta:before {
        content: '-';
    }
    .testi-meta span {
        display: block;
        font-weight: 400;
        color: #999;
        font-size: 12px;
        text-transform: none;
        padding-left: 10px;
    }
    .testimonial-full .testi-meta span {
        padding-left: 0;
    }
    .section>.testimonial .testi-meta, .section>.testimonial .testi-meta span {
        font-size: 14px;
    }
    .testimonial .flexslider {
        background: transparent;
        border: 0;
        margin: 0;
    }
    .testimonial .flex-control-nav li a {
        width: 6px!important;
        height: 6px!important;
        border: none;
        background-color: #02a7df;
        opacity: .5;
    }
    .testimonial .flex-control-nav li a.flex-active {
        opacity: 1;
        background-color: #02a7df;
    }
    .footer-stick {
        margin-bottom: -50px!important;
    }
    .section {
        position: relative;
        margin: 60px 0;
        padding: 60px 0;
        background-color: #F9F9F9;
        overflow: hidden;
    }
    .content-wrap .footer-stick {
        margin-bottom: -80px!important;
    }
    .contact-info {
        margin-top: 30px;
    }
    .contact-info address {
        margin-top: 5px;
        margin-bottom: 35px;
    }
    address {
        font-size: 13px;
    }
    .contact-info .title {
        font-size: 20px;
        font-weight: normal;
        line-height: 1.3;
        margin: 0 0 22px;
    }
    .contact-info hr {
        margin: 0 0 36px;
    }
    .form-box {
        background: #f2f2f2;
        border-radius: 5px;
        margin: 0 0 40px 0;
        padding: 27px 30px 25px;
    }
    .info-box .title, .form-box .title {
        font-weight: normal;
        margin: 0 0 17px;
    }
    label {
        font-weight: bold;
        margin: 0 0 3px;
    }
    .required {
        color: #c3293a;
        display: inline-block;
        font-size: 14px;
    }
    .selectBox, .form-control {
        border: 1px solid #e1e1e1;
        box-shadow: 0 1px #fff,inset 0 1px 4px rgba(0,0,0,0.15);
        border-radius: 3px;
        font-size: 12px;
        height: 40px;
        line-height: 22px;
        margin-bottom: 22px;
        min-height: 40px;
        padding: 8px 12px;
        width: 100%;
    }
    textarea.form-control {
        height: 100px;
        max-width: 100%;
    }
    .form-box .buttons-box {
        font-size: 11px;
        line-height: 1.5;
    }
    .form-box .buttons-box .btn {
        margin: 3px 8px 5px 0;
    }
    
    @media screen and (max-width: 767px) {
        .tm-navbar.uk-navbar-attached, .inner-page .tm-navbar {
            height: 50px;
        }
        .col_five_sixth, .col_four_fifth, .col_full, .col_half, .col_one_fifth, .col_one_fourth, .col_one_sixth, .col_one_third, .col_three_fifth, .col_three_fourth, .col_two_fifth, .col_two_third, .postcontent, .sidebar {
            width: 100%;   
        }
        .breadcrumb {
            position: relative !important;
            text-align: center;
            margin: 10px auto 0 !important;
            width: 100% !important;
            float: none !important;
            right: auto !important;
        }
        #page-title.page-title-mini {
            text-align: center;
        }
    }