/*

	Theme Name: Ahope - Multipurpose Nonprofit Theme
	Theme URI: http://www.locotheme.com/ahope-html/
	Description: Multipurpose Nonprofit Theme
	Version: 1.0
	Author: Loco Theme
	Author URI: http://www.locotheme.com

	- - - - - Contents - - - - -

    01 - Max 1199px
    02 - Max 991px
	03 - Max 767px
	04 - Min 1200px
    05 - Min 992px
	06 - Min 768px

	- - - - - - - - - - - - - -

*/

/*  01 -  Max 1199px
-----------------------------------------------------------*/
@media (max-width: 1199px){
    .section.causes.type-1 .causes-title .wrapper{
        padding-left            : 80px;
        padding-right           : 80px;
    }
    .section.slider.type-1 .bx-slider > li .wrapper{
        padding-left            : 80px;
        padding-right           : 80px;
    }
    .section.top.type-1 .top-wrapper .wrapper{
        padding-left            : 80px;
        padding-right           : 80px;
    }
}

/*  01 -  Max 991px
-----------------------------------------------------------*/
@media (max-width: 991px){
    .data-pager{
        margin-top              : 40px;
    }

    .section .section-inner{
        padding                 : 40px;
    }

    .bx-wrapper .bx-controls-direction{
        position                : absolute;
        left                    : 0;
        bottom                  : 40px;
        width                   : 100%;
        text-align              : center;
    }
    .bx-wrapper .bx-controls-direction a{
        margin-right            : 10px;
    }
    .bx-wrapper .bx-controls-direction a:last-child{
        margin-right            : 0;
    }

    .blog-sidebar.type-1{
        margin-top              : 40px;
        padding                 : 30px;
        border-width            : 1px 1px 1px 1px;
    }

    .causes-list.type-3 .cause-item .cause-photo a{
        padding-top             : 100%;
    }
    .causes-list.type-3 .cause-item .cause-desc{
        border-bottom           : 1px solid #e1e1e1;
    }

    .cause-single.type-1 .cause-info{
        margin-top              : 40px;
    }
    .cause-single.type-1 .cause-donate{
        margin-top              : 40px;
    }
    .cause-single.type-1 .cause-donate .data-form h5{
        margin-top              : 20px;
    }

    .event-single.type-1 .event-detail,
    .event-single.type-2 .event-desc{
        margin-top              : 40px;
    }
    .event-single.type-2 .event-desc:last-child{
        margin-top              : 0;
    }

    .gallery-filter.type-1{
        margin-bottom           : 25px;
    }
    .gallery-filter.type-1 ul{
        margin-left             : -15px;
        margin-right            : -15px;
    }
    .gallery-filter.type-1 ul li{
        width                   : 50%;
        padding-left            : 15px;
        padding-right           : 15px;
        margin-right            : 0;
    }

    .services-list.type-1 div[class*="col-"]{
        padding                 : 40px 40px;
    }

    .team-single.type-1 .member-social,
    .team-single.type-2 .member-social{
        margin-top              : 40px;
    }
    .team-single.type-1 .member-photo{
        width                   : 100%;
        padding-top             : 100%;
        margin-bottom           : 40px;
    }
    .team-single.type-2 .member-social{
        margin-bottom           : 40px;
    }

    .section.aboutus.type-1 .about-photo{
        margin-bottom           : 40px;
    }

    .section.blog.type-1 .latest-blog{
        padding                 : 40px;
    }
    .section.blog.type-1 .latest-blog .blog-title h3{
        margin-bottom           : 40px;
    }
    .section.blog.type-1 .latest-events{
        padding                 : 40px;
    }

    .section.causes.type-1 .causes-title .wrapper{
        padding-left            : 40px;
        padding-right           : 40px;
    }

    .section.counter.type-1 h3,
    .section.counter.type-2 h3{
        margin-bottom           : 40px;
    }

    .section.promobanner.type-1 .promobanner-inner{
        padding                 : 40px;
    }
    .section.promobanner.type-1 .promobanner-inner h3{
        font-size               : 1.8em;
    }

    .section.promohalf.type-1 div[class*="col-"]{
        padding                 : 40px;
        border-bottom           : 1px solid #e1e1e1;
    }
    .section.promohalf.type-1 div[class*="col-"]:last-child{
        border-bottom           : 0;
    }

    .section.services.type-1 .services-desc{
        padding                 : 40px;
        border-bottom           : 1px solid #e1e1e1;
    }

    .section.slider.type-1 .bx-slider > li .wrapper{
        padding-left            : 40px;
        padding-right           : 40px;
    }
    .section.slider.type-1 .bx-slider > li .slider-caption{
        text-align              : center;
    }
    .section.slider.type-1 .bx-slider > li .slider-caption h1{
        font-size               : 36px;
    }
    .section.slider.type-1 .bx-slider > li .slider-caption h2{
        font-size               : 14px;
        line-height             : 22px;
    }

    .section.stories.type-1 .stories-inner{
        padding                 : 40px 40px 130px;
    }

    .section.top.type-1 .top-wrapper h1{
        font-size               : 36px;
    }
    .section.top.type-1 .top-wrapper .wrapper{
        padding-left            : 40px;
        padding-right           : 40px;
    }

    .site-header .header-top{
        display                 : none;
    }
    .site-header .header-bottom{
        position                : relative;
        min-height              : 80px;
    }
    .site-header .header-bottom .hb-logo{
        padding                 : 20px 40px;
    }
    .site-header .header-bottom .hb-logo img{
        max-height              : 40px;
    }
    .site-header .header-bottom .hb-menu{
        display                 : none;
        padding                 : 20px 0;
        border-top              : 1px solid #565656;
    }
    .site-header .header-bottom .hb-menu.active{
        display                 : block;
    }
    .site-header .header-bottom .hb-menu nav ul li a{
        padding                 : 0 40px 0 60px;
    }
    .site-header .header-bottom .hb-menu nav > ul > li > a{
        height                  : 40px;
        line-height             : 40px;
    }
    .site-header .header-bottom .hb-menu nav > ul > li.active > a{
        color                   : #E7CE4F;
        background-color        : #3a3a3a;
    }
    .site-header .header-bottom .hb-menu nav > ul > li > ul,
    .site-header .header-bottom .hb-menu nav > ul > li > ul li ul{
        display                 : none;
    }
    .site-header .header-bottom .hb-menu nav > ul > li > ul li.active > a{
        color                   : #E7CE4F;
    }
    .site-header .header-bottom .hb-menu nav > ul > li > ul > li.active > a{
        background-color        : #343434;
    }
    .site-header .header-bottom .hb-menu nav ul li.sub > a{
        position                : relative;
    }
    .site-header .header-bottom .hb-menu nav ul li.sub > a:before{
        content                 : "\f196";
        position                : absolute;
        top                     : 13px;
        left                    : 40px;
        display                 : inline-block;
        font                    : normal normal normal 14px/1 FontAwesome;
        font-size               : 14px;
        text-rendering          : auto;
        -webkit-font-smoothing  : antialiased;
        -moz-osx-font-smoothing : grayscale;
    }
    .site-header .header-bottom .hb-menu nav ul li.sub.active > a:before{
        content                 : "\f147";
    }
    .site-header .header-bottom .hb-menu nav ul li.sub.active > ul{
        display                 : block;
    }
    .site-header .header-bottom .hb-toggle{
        display                 : block;
        position                : absolute;
        top                     : 20px;
        right                   : 40px;
    }
    .site-header .header-bottom .hb-toggle .fa{
        display                 : inline-block;
        width                   : 40px;
        height                  : 40px;
        line-height             : 40px;
        text-align              : center;
        font-size               : 12px;
        color                   : #fff;
        cursor                  : pointer;
        background-color        : #3a3a3a;
        margin-right            : 10px;
    }
    .site-header .header-bottom .hb-toggle .fa.active{
        color                   : #E7CE4F;
    }
    .site-header .header-bottom .hb-toggle .fa:last-child{
        margin-right            : 0;
    }
    .site-header .header-search{
        padding                 : 0 40px;
    }
    .site-header .header-search .fa{
        left                    : 40px;
    }

    .site-footer{
        padding                 : 40px;
    }
    .site-footer .footer-top .ft-twitter{
        margin-top              : 40px;
    }
    .site-footer .footer-top .ft-newsletter{
        margin-top              : 40px;
    }
    .site-footer .footer-bottom .align-right{
        text-align              : left;
    }
}

/*  03 -  Max 767px
-----------------------------------------------------------*/
@media (max-width: 767px){
    .team-list.type-2 .team-member .member-info {
        padding: 20px;
        text-align: center;
    }
    .blog-list.type-1 .bl-post.with-media .post-media{
        display                 : block;
        margin-bottom           : 20px;
    }

    .blog-single.type-1 .post-comments .comment-list .comment .comment-avatar{
        display                 : none;
    }
    .blog-single.type-1 .post-form .btn{
        display                 : block;
        width                   : 100%;
    }

    .causes-list.type-2 .row-table{
        margin-bottom           : 0;
    }
    .causes-list.type-2 .cause-item{
        background-color        : #fff;
        -webkit-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
           -moz-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
            -ms-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
             -o-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
                box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
    }
    .causes-list.type-2 .cause-item .cause-desc{
        padding                 : 20px;
    }

    .cause-single.type-1 .cause-donate .data-form .btn{
        display                 : block;
        width                   : 100%;
    }

    .counter-list.type-1 div[class*="col-"]{
        padding                 : 40px;
    }

    .event-list.type-1 .row-table,
    .event-list.type-2 .row-table{
        margin-bottom           : 0;
    }
    .event-list.type-1 .event-item,
    .event-list.type-2 .event-item{
        background-color        : #fff;
        -webkit-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
           -moz-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
            -ms-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
             -o-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
                box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
    }
    .event-list.type-1 .event-item .event-info,
    .event-list.type-2 .event-item .event-info{
        padding                 : 20px;
    }

    .event-single.type-1 .event-desc .btn,
    .event-single.type-2 .event-desc .btn{
        display                 : block;
        margin-bottom           : 10px;
    }
    .event-single.type-1 .event-desc .btn:last-child,
    .event-single.type-2 .event-desc .btn:last-child{
        margin-bottom           : 0;
    }

    .gallery-filter.type-1{
        margin-bottom           : 40px;
    }
    .gallery-filter.type-1 ul li{
        width                   : 100%;
    }

    .gallery-list.type-1 .owl-theme .owl-controls{
        margin-top              : 40px;
    }

    .services-list.type-2 .service-item .service-photo{
        margin-bottom           : 40px;
    }
    .services-list.type-2 .service-item .service-photo a{
        padding-top             : 100%;
    }
    .services-list.type-2 .service-wrapper{
        padding                 : 40px;
    }

    .team-list.type-2 .team-member .member-photo{
        position                : relative;
        overflow                : hidden;
    }
    .team-list.type-2 .team-member .member-photo a{
        padding-top             : 100%;
    }

    .section.blog.type-1 .latest-blog .blog-title .view-all{
        display                 : block;
        margin-bottom           : 40px;
    }

    .section.contact.type-1 .col-md-7 .contact-info,
    .section.contact.type-1 .col-md-7 .contact-form{
        margin-top              : 40px;
    }

    .section.gallery.type-1 h3{
        margin-bottom           : 40px;
    }
    .section.gallery.type-1 .gallery-wrapper{
        padding                 : 40px 0;
    }

    .section.promobanner.type-1 .promobanner-inner h3{
        text-align              : center;
    }
    .section.promobanner.type-1 .promobanner-inner h3:before{
        left                    : 50%;
        margin-left             : -20px;
    }
    .section.promobanner.type-1 .promobanner-inner .btn{
        display                 : block;
        margin-top              : 40px;
    }

    .section.top.type-1 .top-wrapper .breadcrumb{
        display                 : none;
    }

    .site-header .header-bottom .hb-logo{
        padding-top             : 25px;
        padding-left            : 20px;
    }
    .site-header .header-bottom .hb-logo img{
        max-height              : 30px;
    }
    .site-header .header-bottom .hb-menu nav ul li a{
        padding                 : 0 20px 0 40px;
    }
    .site-header .header-bottom .hb-menu nav ul li.sub > a:before{
        left                    : 20px;
    }
    .site-header .header-bottom .hb-toggle{
        right                   : 20px;
    }
    .site-header .header-search{
        padding                 : 0 20px;
    }
    .site-header .header-search .fa{
        left                    : 20px;
    }
}

/*  04 -  Min 1200px
-----------------------------------------------------------*/
@media (min-width: 1200px){
	.wrapper{
        max-width               : 1200px;
        margin                  : 0 auto;
    }
    .header-full .site-header .wrapper{
        padding                 : 0;
    }
    .header-static .site-header .wrapper{
        padding                 : 0;
    }
}

/*  05 -  Min 992px
-----------------------------------------------------------*/
@media (min-width: 992px){
    .row-table{
        display                 : -webkit-box;
        display                 : -moz-box;
        display                 : -ms-flexbox;
        display                 : -webkit-flex;
        display                 : flex;
        -webkit-flex-wrap       : wrap;
           -moz-flex-wrap       : wrap;
            -ms-flex-wrap       : wrap;
                flex-wrap       : wrap;
    }
    .row-table > div[class*="col-"]{
        float                   : none;
    }

    .data-pager{
        margin-top              : 80px;
    }

    .bx-wrapper .bx-controls-direction a{
        position               : absolute;
        top                    : 0;
        z-index                : 100;
        width                  : 80px;
        height                 : 100%;
        background-color       : rgba(0,0,0,0.5);
    }
    .bx-wrapper .bx-controls-direction a:before{
        position               : absolute;
        top                    : 50%;
        left                   : 50%;
        -webkit-transform	   : translate(-50%, -50%);
           -moz-transform      : translate(-50%, -50%);
            -ms-transform      : translate(-50%, -50%);
                transform      : translate(-50%, -50%);
    }
    .bx-wrapper .bx-controls-direction .bx-prev{
        left                   : 0;
        background             : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background             : -moz-linear-gradient(left,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
        background             : -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0)));
        background             : -webkit-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
        background             : -o-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
        background             : -ms-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
        background             : linear-gradient(to right,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
        filter                 : progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 );
    }
    .bx-wrapper .bx-controls-direction .bx-next{
        right                  : 0;
        background             : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background             : -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
        background             : -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));
        background             : -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
        background             : -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
        background             : -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
        background             : linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
        filter                 : progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );
    }

    .section .section-inner{
        padding                 : 80px;
    }

    .blog-sidebar.type-1{
        margin-top              : -80px;
        padding                 : 80px 30px 30px 30px;
        border-width            : 0 1px 1px 1px;
    }

    .causes-list.type-3 .cause-item .cause-photo{
        position                : absolute;
        top                     : 0;
        left                    : 0;
        width                   : 100%;
        height                  : 100%;
    }
    .causes-list.type-3 .cause-item .cause-info:before{
        content                 : "";
        position                : absolute;
        top                     : 0;
        left                    : 0;
        width                   : 1px;
        height                  : 100%;
        background-color        : #e1e1e1;
    }

    .gallery-filter.type-1{
        margin-bottom           : 65px;
    }

    .services-list.type-1 div[class*="col-"]{
        border-right            : 1px solid #e1e1e1;
        padding                 : 50px 30px;
        text-align              : center;
    }

    .team-single.type-1 .member-social,
    .team-single.type-2 .member-social{
        margin-top              : 30px;
    }
    .team-single.type-1 .member-photo{
        width                   : 95%;
        padding-top             : 95%;
         -webkit-transform      : rotate(-2deg);
            -moz-transform      : rotate(-2deg);
             -ms-transform      : rotate(-2deg);
              -o-transform      : rotate(-2deg);
                 transform      : rotate(-2deg);
    }

    .section.aboutus.type-1 .about-photo{
        padding-right           : 20px;
    }
    .section.aboutus.type-1 .about-photo a{
         -webkit-transform      : rotate(-3deg);
            -moz-transform      : rotate(-3deg);
             -ms-transform      : rotate(-3deg);
              -o-transform      : rotate(-3deg);
                 transform      : rotate(-3deg);
    }

    .section.blog.type-1 .latest-blog{
        padding                 : 80px;
    }
    .section.blog.type-1 .latest-events{
        padding                 : 80px 40px;
    }
    .section.blog.type-1 .latest-blog .blog-title h3{
        margin-bottom           : 60px;
    }

    .section.causes.type-1 .causes-title.top{
        top                     : -70px;
    }

    .section.contact.type-1{
        position                : relative;
        overflow                : hidden;
    }
    .section.contact.type-1 div[class*="col-"]{
        position                : static;
    }
    .section.contact.type-1 .col-md-7:before,
    .section.contact.type-1 .col-md-7:after{
        content                 : "";
        height                  : 100%;
        position                : absolute;
        top                     : 0;
    }
    .section.contact.type-1 .col-md-7:before{
        width                   : 50px;
        margin-left             : -90px;
        border-right            : 1px solid #e1e1e1;
        background              : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background              : -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(236,236,236,0.65) 100%);
        background              : -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(236,236,236,0.65)));
        background              : -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(236,236,236,0.65) 100%);
        background              : -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(236,236,236,0.65) 100%);
        background              : -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(236,236,236,0.65) 100%);
        background              : linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(236,236,236,0.65) 100%);
        filter                  : progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6ececec',GradientType=1 );
    }
    .section.contact.type-1 .col-md-7:after{
        width                   : 100%;
        margin-left             : -40px;
        background-color        : #fff;
    }
    .section.contact.type-1 .contact-info,
    .section.contact.type-1 .contact-form{
        position                : relative;
        z-index                 : 1;
    }
    .section.contact.type-1 .col-md-5 .contact-form{
        padding-right           : 100px;
    }

    .section.counter.type-1 h3,
    .section.counter.type-2 h3{
        margin-bottom           : 80px;
    }

    .section.promobanner.type-1 .promobanner-inner{
        padding                 : 80px;
    }
    .section.promobanner.type-1 .promobanner-inner h3{
        font-size               : 2.4em;
    }

    .section.promohalf.type-1 div[class*="col-"]{
        padding                 : 80px;
    }
    .section.promohalf.type-1 div[class*="col-"]:nth-child(odd){
        text-align              : right;
        border-right            : 1px solid #E1E1E1;
    }
    .section.promohalf.type-1 div[class*="col-"]:nth-child(odd) h3:before{
        left                    : inherit;
        right                   : 0;
    }

    .section.services.type-1 .col-md-5:before{
        content                 : "";
        position                : absolute;
        top                     : 0;
        left                    : -1px;
        width                   : 1px;
        height                  : 100%;
        background-color        : #e1e1e1;
    }
    .section.services.type-1 .services-desc{
        padding                 : 80px;
    }
    .section.services.type-1 .services-desc .btn{
        margin-top              : 40px;
    }

    .section.slider.type-1 .bx-slider > li .slider-caption h1,
    .section.slider.type-1 .bx-slider > li .slider-caption h2{
        max-width               : 70%;
    }
    .section.slider.type-1 .bx-slider > li .slider-caption h1{
        font-size               : 48px;
    }
    .section.slider.type-1 .bx-slider > li .slider-caption h2{
        font-size               : 18px;
        line-height             : 30px;
    }

    .section.stories.type-1 .stories-wrapper.with-image{
        padding-left            : 40%;
        background-position     : top left;
        background-repeat       : no-repeat;
        background-size         : auto 103%;
    }
    .section.stories.type-1 .stories-wrapper.with-image .stories-inner:before{
        content                 : "";
        width                   : 20%;
        height                  : 100%;
        position                : absolute;
        top                     : 0;
        left                    : -20%;
        background              : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZjlmOWYiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background              : -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(159,159,159,0.65) 100%);
        background              : -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(159,159,159,0.65)));
        background              : -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(159,159,159,0.65) 100%);
        background              : -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(159,159,159,0.65) 100%);
        background              : -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(159,159,159,0.65) 100%);
        background              : linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(159,159,159,0.65) 100%);
        filter                  : progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a69f9f9f',GradientType=1 );
    }
    .section.stories.type-1 .stories-inner{
        padding                 : 80px 80px 130px;
    }

    .section.top.type-1 .top-wrapper h1{
        font-size               : 48px;
    }

    .site-header .wrapper{
        padding                 : 0 80px;
    }
    .site-header .header-top{
        padding                 : 20px 0;
        border-bottom           : 1px solid #565656;
        font-family				: 'Montserrat', sans-serif;
        font-size               : 11px;
        font-weight             : 700;
        color                   : #a4a4a4;
    }
    .site-header .header-top a{
        color                   : #a4a4a4;
    }
    .site-header .header-top a:hover{
        color                   : #fff;
    }
    .site-header .header-top .ht-contact{
        float                   : left;
        padding-top             : 9px;
    }
    .site-header .header-top .ht-contact ul li{
        float                   : left;
        padding-right           : 10px;
        margin-right            : 10px;
        border-right            : 1px solid #a4a4a4;
    }
    .site-header .header-top .ht-contact ul li:last-child{
        padding-right           : 0;
        margin-right            : 0;
        border-right            : 0;
    }
    .site-header .header-top .ht-buttons{
        float                   : right;
    }
    .site-header .header-top .ht-buttons ul li{
        float                   : left;
        margin-right            : 10px;
    }
    .site-header .header-top .ht-buttons ul li a{
        display                 : inline-flex;
        justify-content         : center;
        align-items             : center;
        width                   : 34px;
        height                  : 34px;
        line-height             : 34px;
        text-align              : center;
        border                  : 1px solid #565656;
    }
    .site-header .header-top .ht-buttons ul li a:hover{
        border-color            : #fff;
    }
    .site-header .header-top .ht-buttons ul li a.donate{
        width                   : auto;
        padding                 : 0 20px;
        color                   : #E7CE4F;
        border-color            : #e7ce4f;
    }
    .site-header .header-top .ht-buttons ul li a.donate:hover{
        color                   : #494013;
        background-color        : #E7CE4F;
    }
    .site-header .header-top .ht-buttons ul li a.search.active{
        color                   : #fff;
        border-color            : #fff;
    }
    .site-header .header-top .ht-buttons ul li:last-child{
        margin-right            : 0;
    }
    .site-header .header-bottom .hb-logo{
        padding                 : 30px 0;
        float                   : left;
        max-width               : 235px;
    }
    .site-header .header-bottom .hb-logo img{
        width                   : 100%;
    }
    .site-header .header-bottom .hb-menu{
        float                   : right;
    }
    .site-header .header-bottom .hb-menu nav ul li{
        position                : relative;
        z-index                 : 2;
    }
    .site-header .header-bottom .hb-menu nav ul li a{
        padding                 : 0 15px;
    }
    .site-header .header-bottom .hb-menu nav ul li a:last-child{
        padding-right: 15px;
    }
    .site-header .header-bottom .hb-menu nav ul li ul{
        display                 : none;
        position                : absolute;
        min-width               : 140px;
    }
    .site-header .header-bottom .hb-menu nav ul li:hover > ul{
        display                 : block;
    }
    .site-header .header-bottom .hb-menu nav > ul > li{
        float                   : left;
    }
    .site-header .header-bottom .hb-menu nav > ul > li > a{
        height                  : 104px;
        line-height             : 134px;
    }
    .site-header .header-bottom .hb-menu nav > ul > li > a:before{
        display                 : none;
        position                : absolute;
        top                     : -1px;
        left                    : 0;
        content                 : "";
        width                   : 100%;
        height                  : 1px;
        background-color        : #E7CE4F;
    }
    .site-header .header-bottom .hb-menu nav > ul > li > ul{
        top                     : 100%;
        left                    : 0;
    }
    .site-header .header-bottom .hb-menu nav > ul > li.last-menu-item > ul{
        top                     : 100%;
        right                   : 0 !important;
        left: inherit;
    }
    .site-header .header-bottom .hb-menu nav > ul > li:hover > a:before{
        display                 : block;
    }
    .site-header .header-bottom .hb-menu nav > ul > li > ul li ul{
        top                     : 0;
        left                    : 100%;
    }
    .site-header .header-bottom .hb-toggle{
        display                 : none;
    }
    .site-header .header-search{
        padding                 : 0 80px;
    }
    .site-header .header-search .fa{
        left                    : 80px;
    }

    .site-footer{
        padding                 : 80px 80px 40px 80px;
    }
    .site-footer .footer-top .ft-twitter{
        margin-top              : 29px;
    }
    .site-footer .footer-top .ft-newsletter{
        margin-top              : 29px;
    }
}

/*  06 -  Min 768px
-----------------------------------------------------------*/
@media (min-width: 768px){
    .blog-list.type-1 .bl-post.with-media .post-media{
        display                 : block;
        width                   : 25%;
        float                   : left;
        padding-right           : 20px;
    }
    .blog-list.type-1 .bl-post.with-media .post-info{
        width                   : 75%;
        float                   : left;
    }
    .blog-list.type-1 .bl-post.with-media .post-media .video-thumb .fluid-width-video-wrapper{
        padding-top             : 100% !important;
    }

    .blog-single.type-1 .post-comments .comment-list .comment{
        position				: relative;
        padding-left			: 90px;
    }
    .blog-single.type-1 .post-comments .comment-list .comment .comment-avatar{
        width					: 70px;
        height					: 70px;
        position				: absolute;
        top						: 0;
        left					: 0;
    }
    .blog-single.type-1 .post-comments .comment-list .comment .comment-info{
        position				: relative;
    }
    .blog-single.type-1 .post-comments .comment-list .comment .comment-info:before{
        position				: absolute;
        display					: inline-block;
        content					: "";
        top						: 18px;
        left					: -10px;
        width					: 0;
        height					: 0;
        border-top				: 15px solid transparent;
        border-right			: 15px solid #F8F8F8;
        border-bottom			: 15px solid transparent;
    }

    .causes-list.type-2 .row-table{
        display                 : -webkit-box;
        display                 : -moz-box;
        display                 : -ms-flexbox;
        display                 : -webkit-flex;
        display                 : flex;
        -webkit-flex-wrap       : wrap;
           -moz-flex-wrap       : wrap;
            -ms-flex-wrap       : wrap;
                flex-wrap       : wrap;
    }
    .causes-list.type-2 .row-table > div[class*="col-"]{
        float                   : none;
    }
    .causes-list.type-2 .cause-item:before{
        content                 : "";
        position                : absolute;
        top                     : 0;
        left                    : 15px;
        right                   : 15px;
        height                  : 100%;
        background-color        : #fff;
        -webkit-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
           -moz-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
            -ms-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
             -o-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
                box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
    }
    .causes-list.type-2 .cause-item .cause-photo,
    .causes-list.type-2 .cause-item .cause-info,
    .causes-list.type-2 .cause-item .cause-desc,
    .causes-list.type-2 .cause-item .cause-donate{
        position                : relative;
    }
    .causes-list.type-2 .cause-item .cause-desc{
        padding                 : 20px 20px 80px 20px;
    }
    .causes-list.type-2 .cause-item .cause-donate{
        position                : absolute;
        left                    : 15px;
        right                   : 15px;
        bottom                  : 0;
    }

    .counter-list.type-1 div[class*="col-"]{
        padding                 : 40px 20px 40px 60px;
    }

    .event-list.type-1 .row-table,
    .event-list.type-2 .row-table{
        display                 : -webkit-box;
        display                 : -moz-box;
        display                 : -ms-flexbox;
        display                 : -webkit-flex;
        display                 : flex;
        -webkit-flex-wrap       : wrap;
           -moz-flex-wrap       : wrap;
            -ms-flex-wrap       : wrap;
                flex-wrap       : wrap;
    }
    .event-list.type-1 .row-table > div[class*="col-"],
    .event-list.type-2 .row-table > div[class*="col-"]{
        float                   : none;
    }
    .event-list.type-1 .event-item:before,
    .event-list.type-2 .event-item:before{
        content                 : "";
        height                  : 100%;
        position                : absolute;
        top                     : 0;
        left                    : 15px;
        right                   : 15px;
        background-color        : #fff;
        -webkit-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
           -moz-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
            -ms-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
             -o-box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
                box-shadow      : 1px 1px 5px 0 rgba(0, 0, 0, 0.1);
    }
    .event-list.type-1 .event-item .event-photo,
    .event-list.type-2 .event-item .event-photo,
    .event-list.type-1 .event-item .event-info,
    .event-list.type-2 .event-item .event-info,
    .event-list.type-1 .event-item .event-date,
    .event-list.type-2 .event-item .event-date{
        position                : relative;
    }
    .event-list.type-1 .event-item .event-info,
    .event-list.type-2 .event-item .event-info{
        padding                 : 20px 20px 50px 20px;
    }
    .event-list.type-1 .event-item .event-date{
        position                : absolute;
        left                    : 15px;
        right                   : 15px;
        bottom                  : 0;
    }
    .event-list.type-2 .event-item{
        padding-left            : 30%;
    }
    .event-list.type-2 .event-item .event-photo{
        position                : absolute;
        top                     : 0;
        left                    : 15px;
        width                   : calc(30% - 9px);
        height                  : 100%;
    }
    .event-list.type-2 .event-item .event-photo a{
        padding-top             : 0;
    }
    .event-list.type-2 .event-item .event-date{
        position                : absolute;
        left                    : calc(30% + 6px);
        right                   : 15px;
        bottom                  : 0;
    }

    .event-single.type-1 .event-desc .btn,
    .event-single.type-2 .event-desc .btn{
        margin-right            : 10px;
    }
    .event-single.type-1 .event-desc .btn:last-child,
    .event-single.type-2 .event-desc .btn:last-child{
        margin-right            : 0;
    }

    .gallery-list.type-1 .owl-item:nth-child(4n+4) .gallery-item{
         -webkit-transform      : rotate(4deg) scale(1) translateY(-4%);
            -moz-transform      : rotate(4deg) scale(1) translateY(-4%);
             -ms-transform      : rotate(4deg) scale(1) translateY(-4%);
              -o-transform      : rotate(4deg) scale(1) translateY(-4%);
                 transform      : rotate(4deg) scale(1) translateY(-4%);
    }
    .gallery-list.type-1 .owl-item:nth-child(4n+3) .gallery-item{
         -webkit-transform      : rotate(-6deg) scale(1.15) translateY(-6%);
            -moz-transform      : rotate(-6deg) scale(1.15) translateY(-6%);
             -ms-transform      : rotate(-6deg) scale(1.15) translateY(-6%);
              -o-transform      : rotate(-6deg) scale(1.15) translateY(-6%);
                 transform      : rotate(-6deg) scale(1.15) translateY(-6%);
    }
    .gallery-list.type-1 .owl-item:nth-child(4n+2) .gallery-item{
         -webkit-transform      : rotate(7deg) scale(1) translateY(-6%);
            -moz-transform      : rotate(7deg) scale(1) translateY(-6%);
             -ms-transform      : rotate(7deg) scale(1) translateY(-6%);
              -o-transform      : rotate(7deg) scale(1) translateY(-6%);
                 transform      : rotate(7deg) scale(1) translateY(-6%);
    }
    .gallery-list.type-1 .owl-item:nth-child(4n+1) .gallery-item{
         -webkit-transform      : rotate(-6deg) scale(1.1) translateY(-9%);
            -moz-transform      : rotate(-6deg) scale(1.1) translateY(-9%);
             -ms-transform      : rotate(-6deg) scale(1.1) translateY(-9%);
              -o-transform      : rotate(-6deg) scale(1.1) translateY(-9%);
                 transform      : rotate(-6deg) scale(1.1) translateY(-9%);
    }
    .gallery-list.type-1 .owl-item:hover{
        z-index                 : 1;
    }
    .gallery-list.type-1 .owl-item:hover .gallery-item{
         -webkit-transform      : rotate(0) scale(1.2) translateY(-9%);
            -moz-transform      : rotate(0) scale(1.2) translateY(-9%);
             -ms-transform      : rotate(0) scale(1.2) translateY(-9%);
              -o-transform      : rotate(0) scale(1.2) translateY(-9%);
                 transform      : rotate(0) scale(1.2) translateY(-9%);
        -webkit-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.7);
           -moz-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.7);
            -ms-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.7);
             -o-box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.7);
                box-shadow      : 0px 0px 30px 0px rgba(0, 0, 0, 0.7);
    }
    .gallery-list.type-1 .owl-theme .owl-controls{
        margin-top              : 80px;
    }
    .gallery-list.type-2.polaroid div[class*="col-"]:nth-child(4n+4) .gallery-item a{
         -webkit-transform      : rotate(4deg);
            -moz-transform      : rotate(4deg);
             -ms-transform      : rotate(4deg);
              -o-transform      : rotate(4deg);
                 transform      : rotate(4deg);
    }
    .gallery-list.type-2.polaroid div[class*="col-"]:nth-child(4n+3) .gallery-item a{
         -webkit-transform      : rotate(-4deg);
            -moz-transform      : rotate(-4deg);
             -ms-transform      : rotate(-4deg);
              -o-transform      : rotate(-4deg);
                 transform      : rotate(-4deg);
    }
    .gallery-list.type-2.polaroid div[class*="col-"]:nth-child(4n+2) .gallery-item a{
         -webkit-transform      : rotate(4deg);
            -moz-transform      : rotate(4deg);
             -ms-transform      : rotate(4deg);
              -o-transform      : rotate(4deg);
                 transform      : rotate(4deg);
    }
    .gallery-list.type-2.polaroid div[class*="col-"]:nth-child(4n+1) .gallery-item a{
         -webkit-transform      : rotate(-4deg);
            -moz-transform      : rotate(-4deg);
             -ms-transform      : rotate(-4deg);
              -o-transform      : rotate(-4deg);
                 transform      : rotate(-4deg);
    }

    .services-list.type-2 .service-item .service-photo{
        position                : absolute;
        top                     : 0;
        width                   : 40%;
        height                  : 100%;
    }
    .services-list.type-2 .service-item .service-desc{
        padding-top             : 40px;
        padding-bottom          : 40px;
    }
    .services-list.type-2 .service-wrapper{
        padding                 : 80px;
    }
    .services-list.type-2 .service-wrapper:nth-child(odd) .service-item{
        padding-left            : 40%;
    }
    .services-list.type-2 .service-wrapper:nth-child(odd) .service-item .service-photo{
        left                    : 0;
         -webkit-transform      : rotate(-3deg);
            -moz-transform      : rotate(-3deg);
             -ms-transform      : rotate(-3deg);
              -o-transform      : rotate(-3deg);
                 transform      : rotate(-3deg);
    }
    .services-list.type-2 .service-wrapper:nth-child(odd) .service-item .service-desc{
        padding-left            : 40px;
    }
    .services-list.type-2 .service-wrapper:nth-child(even) .service-item{
        padding-right           : 40%;
    }
    .services-list.type-2 .service-wrapper:nth-child(even) .service-item .service-photo{
        right                   : 0;
         -webkit-transform      : rotate(3deg);
            -moz-transform      : rotate(3deg);
             -ms-transform      : rotate(3deg);
              -o-transform      : rotate(3deg);
                 transform      : rotate(3deg);
    }
    .services-list.type-2 .service-wrapper:nth-child(even) .service-item .service-desc{
        padding-right           : 40px;
    }

    .team-list.type-2 .team-member{
        position                : relative;
        padding-left            : 25%;
    }
    .team-list.type-2 .team-member .member-photo{
        width                   : 25%;
        height                  : 100%;
        position                : absolute;
        top                     : 0;
        left                    : 0;
        overflow                : hidden;
    }

    .section.blog.type-1 .latest-blog .blog-title{
        position                : relative;
    }
    .section.blog.type-1 .latest-blog .blog-title .view-all{
        position                : absolute;
        top                     : -6px;
        right                   : 0;
    }

    .section.gallery.type-1 h3{
        margin-bottom           : 140px;
    }
    .section.gallery.type-1 .gallery-wrapper{
        padding                 : 80px 0;
    }

    .section.promobanner.type-1 .promobanner-wrapper{
        position                : relative;
    }
    .section.promobanner.type-1 .promobanner-wrapper.with-image{
        padding-right           : 40%;
        background-position     : center right;
        background-repeat       : no-repeat;
        background-size         : 40% auto;
    }
    .section.promobanner.type-1 .promobanner-wrapper.with-image .promobanner-inner:before{
        content                 : "";
        width                   : 40%;
        height                  : 100%;
        position                : absolute;
        top                     : 0;
        left                    : 60%;
        background              : url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background              : -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
        background              : -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
        background              : -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
        background              : -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
        background              : -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
        background              : linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
        filter                  : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
    }
    .section.promobanner.type-1 .promobanner-inner .btn{
        position                : absolute;
        top                     : 50%;
        right                   : 80px;
        -webkit-transform       : translateY(-50%) scale(1.2);
           -moz-transform       : translateY(-50%) scale(1.2);
            -ms-transform       : translateY(-50%) scale(1.2);
             -o-transform       : translateY(-50%) scale(1.2);
                transform       : translateY(-50%) scale(1.2);
    }

    .section.top.type-1 .top-wrapper .breadcrumb{
        padding                 : 0;
        margin                  : 20px 0 0 0;
        background              : none;
        font-style              : italic;
        font-weight             : 600;
    }
    .section.top.type-1 .top-wrapper .breadcrumb li,
    .section.top.type-1 .top-wrapper .breadcrumb li:before,
    .section.top.type-1 .top-wrapper .breadcrumb li a{
        color                   : #fff;
    }
    .section.top.type-1 .top-wrapper .breadcrumb li:hover a{
        color                   : #E7CE4F;
    }
    .section.top.type-1 .top-wrapper .breadcrumb li.active,
    .section.top.type-1 .top-wrapper .breadcrumb li.active a{
        color                   : #E7CE4F;
    }
}
