/*

	Theme Name: CORPOTERA - Responsive Multi-Purpose HTML Template
	Theme URI: http://www.locotheme.com/corpotera-html/
	Description: Responsive Multi-Purpose HTML Template
	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
	
	- - - - - - - - - - - - - -
	
*/

.site-header .header-bottom .hb-menu > nav > ul > li.megamenu .mm-wrap {
    padding-left: 0!important;
}




/*  01 -  Max 1199px
-----------------------------------------------------------*/
@media (max-width: 1199px){
	.site-footer .footer-top .ft-about{
        margin-bottom           : 40px;
    }
    li#cat-2 {
        display: none;
    }
}

/*  01 -  Max 991px
-----------------------------------------------------------*/
@media (max-width: 991px){
	.site-header,
    .site-block,
    .site-footer,
    .site-slider .slide-caption .caption-wrapper,
    .site-banner .banner-caption .caption-wrapper{
        padding-left			: 40px;
        padding-right			: 40px;
    }
    .site-slider .slide-caption,
    .site-banner .banner-caption{
        padding-top				: 100px;
    }
    .site-banner .banner-caption{
        padding-bottom			: 40px;
    }
    .site-block{
        padding-top             : 40px;
        padding-bottom          : 40px;
    }
    .site-block.full .section-title,
    .site-block.full .section-desc{
        padding-left			: 40px;
        padding-right			: 40px;
    }
    .site-grid .row div[class*="col-"]{
        border-bottom			: 1px solid #e7eaeb;
    }
    .site-grid .row div[class*="col-"]:last-child{
        border-bottom			: 0;
    }
    .site-grid .row + .row{
        border-top			: 0;
    }
    .site-grid.type-one .row div[class*="col-"]{
        padding					: 40px 40px;
    }
    .site-grid.type-two .row div[class*="col-"]{
        padding					: 30px 40px;
    }
    .site-promo.type-one,
    .site-promo.type-one .align-right{
        text-align              : left;
    }
    .site-promo.type-one h3{
        margin-bottom           : 20px;
    }
    .row.large{
        margin-left				: -20px;
        margin-right			: -20px;
    }
    .row.large div[class*="col-"]{
        padding-left			: 20px;
        padding-right			: 20px;
    }
    .row.large .data-form div[class*="col-"]{
        padding-left			: 15px;
        padding-right			: 15px;
    }
    .row.large .owl-theme .owl-controls .owl-pagination{
        padding-left			: 20px;
        padding-right			: 20px;
    }
    .team-list.type-one.vertical{
        margin-bottom			: -40px;
    }
    .team-list.type-one.vertical .team-member{
        margin-bottom			: 40px;
    }
    .team-list.type-two .row{
        margin-bottom			: 40px;
    }
    .pricing-table{
        margin-bottom           : -40px;
    }
    .pricing-table .item{
        margin-bottom           : 40px;
    }
    .blog-list.type-two .bl-post{
        margin-bottom			: 40px;
    }
    .blog-list.type-one.vertical .bl-post{
        margin-bottom			: 40px;
    }
    .services-list.type-two ul li .row div[class*="col-"]:first-child{
        padding-bottom          : 40px;
    }
    .blog-sidebar{
        padding-top             : 40px;
        margin-bottom           : -40px;
    }
    .works-filter,
    .works-filter ul,
    .works-filter .align-right{
        text-align              : center;
    }
    .works-filter h5{
        margin-bottom           : 20px;
    }
    .banner-hero{
        padding					: 40px 40px;
    }
    .mobile-space{
        height                  : 40px;
    }
    .site-header{
        position                : relative;
    }
    .site-header .header-top{
        display                 : none;
        width                   : 100%;
        padding                 : 20px;
        position                : absolute;
        bottom                  : 0;
        left                    : 0;
        z-index                 : 2;
        border-top              : 1px solid #b61e15;
    }
    .site-header .header-top > ul > li.ht-phone{
        display                 : none;
    }
    .site-header .header-top > ul > li.ht-lang{
        margin-bottom           : 10px;
        z-index                 : 1;
    }
    .site-header .header-top > ul > li.ht-lang .lang-select ul li a{
        padding                 : 0 15px;
    }
    .site-header .header-top > ul > li.ht-search input[type="text"]{
        width                   : 100%;
    }
    .site-header .header-bottom{
        padding                 : 20px 0;
        position                : relative;
        z-index                 : 1;
    }
    .site-header .header-bottom .hb-toggle{
        display                 : inline-block;
    }
    .site-header .header-bottom .hb-menu{
        display                 : none;
        padding-top             : 30px;
        padding-bottom          : 110px;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li{
        overflow                : hidden;
        margin-bottom           : 1px;
        -webkit-border-radius	: 5px;
           -moz-border-radius	: 5px;
                border-radius	: 5px;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li a{
        display                 : block;
        white-space             : nowrap;
        text-overflow           : ellipsis;
        height                  : 40px;
        line-height             : 40px;
        padding                 : 0 20px;
        overflow                : hidden;
        font-family             : 'Roboto', sans-serif;
        font-weight             : 700;
        color                   : #fff;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li > ul > li a{
        color                   : #f1b9b8;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li > ul > li > a{
        color                   : #fff;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li > a:hover,
    .site-header .header-bottom .hb-menu > nav > ul > li > ul > li > a:hover {
        background-color        : rgba(0, 0, 0, 0.2);
        color                   : #fff!important;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li:hover,
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu:hover,
    .site-header .header-bottom .hb-menu > nav > ul > li.sub.active,
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu.active{
        background-color        : rgba(255, 255, 255, 0.2);
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub ul{
        display                 : none;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub.active > a{
        background-color        : rgba(0, 0, 0, 0.2);
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub.active ul{
        display                 : block;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu > .mm-wrap{
        display                 : none;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu.active > .mm-wrap{
        display                 : block;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu .mm-wrap > ul > li.intro{
        padding                 : 20px;
    }
    .site-header.menu-active .header-top,
    .site-header.menu-active .header-bottom .hb-menu{
        display                 : block;
    }
}

/*  03 -  Max 767px
-----------------------------------------------------------*/
@media (max-width: 767px){
    .site-header,
    .site-block,
    .site-footer,
    .site-slider .slide-caption .caption-wrapper,
    .site-banner .banner-caption .caption-wrapper{
        padding-left			: 20px;
        padding-right			: 20px;
    }
    .site-block.full .section-title,
    .site-block.full .section-desc{
        padding-left			: 20px;
        padding-right			: 20px;
    }
    .site-block .section-desc{
        font-size               : 14px;
        line-height             : 20px;
    }
    .site-grid .row{
        margin-left				: 0;
        margin-right			: 0;
    }
    .site-grid.type-one .row div[class*="col-"]{
        padding					: 40px 20px;
    }
    .site-grid.type-two .row div[class*="col-"]{
        padding					: 30px 20px;
    }
    .client-filter div[class*="col-"]{
        margin-bottom           : 20px;
    }
    .client-filter div[class*="col-"]:last-child{
        margin-bottom           : 0;
    }
    .client-list.type-three .client-logo{
        margin-bottom           : 20px;
    }
    .client-list.type-three .client-logo img{
        max-width               : 200px;
    }
    .works-filter ul{
        display                 : block;
    }
    .works-filter ul li{
        margin-bottom           : 10px;
    }
    .works-list.type-one{
        margin-bottom           : -40px;
    }
    .works-list.type-one .row div[class*="col-"]{
        margin-bottom           : 40px;
    }
    .blog-list.type-one .bl-post .bl-image{
        margin-bottom           : 30px;
    }
    .testimonials-list.type-two ul li .customer-image{
        margin-bottom           : 20px;
    }
    .counter-list div[class*="col-"] .item{
        margin-bottom           : 30px;
    }
    .counter-list div[class*="col-"]:last-child .item{
        margin-bottom           : 0;
    }
    .banner-hero{
        padding					: 40px 20px;
    }
    .site-footer .footer-top .ft-links ul{
        margin-bottom           : 20px;
    }
    .site-footer .footer-top .ft-links ul:last-child{
        margin-bottom           : 0;
    }
    .site-footer .footer-middle h4{
        margin-bottom			: 20px;
    }
    .site-footer .footer-middle .fm-social{
        margin-bottom           : 20px;
    }
    .site-footer .footer-middle .fm-social ul{
        display                 : inline-block;
    }
    .site-footer .footer-middle .fm-newsletter .newsletter-form{
        position                : relative;
    }
    .site-footer .footer-middle .fm-newsletter .newsletter-form button{
        position                : absolute;
        top                     : 0;
        right                   : 0;
    }
    .site-footer .footer-middle .fm-newsletter .newsletter-form input[type="text"]{
        width					: 100%;
        padding-right           : 60px;
    }
    .site-footer .footer-bottom .fb-copyright{
        margin-bottom           : 20px;
    }
    .site-footer .footer-bottom .fb-contact ul li{
        margin-bottom           : 10px;
    }
    .site-footer .footer-bottom .fb-contact ul li:last-child{
        margin-bottom           : 0;
    }
}

/*  04 -  Min 1200px
-----------------------------------------------------------*/
@media (min-width: 1200px){
	.site-wrapper,
    .site-slider .slide-caption .caption-wrapper,
    .site-banner .banner-caption .caption-wrapper,
    header > .site-wrapper .site-header{
		max-width				: 1200px;
		margin					: 0 auto;
	}
    .site-block .section-desc{
        padding-right           : 120px;
    }
    .row .owl-theme .owl-controls .owl-buttons{
        right					: 15px;
    }
    .row.large .owl-theme .owl-controls .owl-buttons{
        right					: 30px;
    }
    .owl-theme .owl-controls{
        margin-top				: 0;
    }
    .owl-theme .owl-controls .owl-buttons,
    .owl-theme .owl-controls .owl-pagination{
        position				: absolute;
    }
    .owl-theme .owl-controls .owl-buttons{
        right                   : 0;
    }
    .owl-theme .owl-controls .owl-pagination{
        left					: 0;
        bottom                  : -40px;
    }
    .owl-one.owl-theme .owl-controls .owl-buttons{
        bottom					: -30px;
    }
    .owl-one.owl-theme .owl-controls .owl-pagination{
        text-align				: left;
        bottom					: -20px;
    }
    .owl-two.owl-theme .owl-controls .owl-buttons,
    .owl-four.owl-theme .owl-controls .owl-buttons{
        top						: -80px;
    }
    .owl-three.owl-theme .owl-controls .owl-buttons{
        top						: -60px;
        right					: -20px;
    }
    .owl-three.owl-theme .owl-controls .owl-pagination{
        bottom					: -20px;
    }
    .owl-five.owl-theme .owl-controls .owl-buttons,
    .owl-five.owl-theme .owl-controls .owl-pagination{
        bottom					: 20px;
    }
    .owl-five.owl-theme .owl-controls .owl-pagination span{
        background-color		: #fff;
    }
    .pricing-table .item.active{
        -webkit-transform		: scale(1.1);
           -moz-transform		: scale(1.1);
             -o-transform		: scale(1.1);
            -ms-transform		: scale(1.1);
                transform		: scale(1.1);
    }
    .site-footer .footer-top .ft-about{
        float					: left;
        max-width				: 340px;
    }
    .site-footer .footer-top .ft-links{
        float					: right;
    }
}

/*  05 -  Min 992px
-----------------------------------------------------------*/
@media (min-width: 992px){
    .site-header,
    .site-block,
    .site-footer,
    .site-slider .slide-caption .caption-wrapper,
    .site-banner .banner-caption .caption-wrapper{
        padding-left			: 60px;
        padding-right			: 60px;
    }
    .site-slider{
        max-height				: 700px;
    }
    .site-slider .slide-caption{
        max-height				: 700px;
        padding-top				: 210px;
    }
    .site-banner{
        max-height              : 400px;
    }
    .site-banner .banner-caption{
        padding-top				: 180px;
        padding-bottom			: 60px;
    }
    .site-block{
        padding-top				: 60px;
        padding-bottom			: 60px;
    }
    .site-block .section-desc{
        margin-bottom			: 50px;
    }
    .site-block.full .section-title,
    .site-block.full .section-desc{
        padding-left			: 60px;
        padding-right			: 60px;
    }
    .site-grid{
        width					: 100%;
        display					: table;
        border-collapse			: collapse;
        table-layout			: fixed;
    }
    .site-grid .row{
        display					: table-row;
    }
    .site-grid .row div[class*="col-"]{
        display					: table-cell;
        float					: none;
        border-right			: 1px solid #e7eaeb;
    }
    .site-grid .row div[class*="col-"]:last-child{
        border-right			: 0;
    }
    .site-grid.type-one .row div[class*="col-"]{
        padding					: 40px 60px;
    }
    .site-grid.type-two .row div[class*="col-"]{
        padding					: 30px 40px;
    }
    .row.large{
        margin-left				: -30px;
        margin-right			: -30px;
    }
    .row.large div[class*="col-"]{
        padding-left			: 30px;
        padding-right			: 30px;
    }
    .row.large .data-form div[class*="col-"]{
        padding-left			: 15px;
        padding-right			: 15px;
    }
    .row.large .owl-theme .owl-controls .owl-pagination{
        padding-left			: 30px;
        padding-right			: 30px;
    }
    .team-list.type-one.vertical{
        margin-bottom			: -60px;
    }
    .team-list.type-one.vertical .team-member{
        margin-bottom			: 60px;
    }
    .team-list.type-two .row{
        margin-bottom			: 60px;
    }
    .blog-list.type-one.vertical .bl-post{
        margin-bottom			: 60px;
    }
    .blog-list.type-two .bl-post{
        margin-bottom			: 60px;
    }
    .banner-hero{
        padding					: 60px;
    }
    .site-header{
        max-height				: 120px;
    }
    .site-header .header-top{
        height					: 80px;
        padding-top				: 24px;
        text-align				: right;
    }
    .site-header .header-top > ul{
        display					: inline-block;
    }
    .site-header .header-top > ul > li{
        float					: left;
        margin-right			: 20px;
    }
    .site-header .header-top > ul > li.ht-lang,
    .site-header .header-top > ul > li.ht-search{
        z-index					: 3;
    }
    .site-header .header-top > ul > li.ht-lang{
        width					: 110px;
    }
    .site-header .header-top > ul > li.ht-lang .lang-select ul li a{
        padding					: 0 20px;
    }
    .site-header .header-top > ul > li.ht-search input[type="text"]{
        width					: 200px;
    }
    .site-header .header-top > ul > li:last-child{
        margin-right			: 0;
    }
    .site-header .header-bottom{
        position				: relative;
        text-align				: right;
    }
    .site-header .header-bottom .hb-logo{
        position				: absolute;
        bottom					: 20px;
        left					: 0;
    }
    .site-header .header-bottom .hb-menu{
        display					: inline-block;
        text-align				: left;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li{
        float					: left;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li > a{
        color					: #fff;
         -webkit-border-top-left-radius	: 3px;
        -webkit-border-top-right-radius	: 3px;
             -moz-border-radius-topleft	: 3px;
            -moz-border-radius-topright	: 3px;
                 border-top-left-radius	: 3px;
                border-top-right-radius	: 3px;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li > a,
    .site-header .header-bottom .hb-menu > nav > ul > li > ul li a{
        display					: block;
        white-space				: nowrap;
        text-overflow			: ellipsis;
        height					: 40px;
        line-height				: 40px;
        padding					: 0 15px;
        font-family             : 'Roboto', sans-serif;
        font-weight				: 700;
        -webkit-transition		: none;
           -moz-transition		: none;
            -ms-transition		: none;
             -o-transition		: none;
                transition		: none;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li:hover > a{
        color					: #000;
        background-color		: #fff;
        -webkit-box-shadow		: 0 0 5px rgba(50, 50, 50, 0.40);
           -moz-box-shadow		: 0 0 5px rgba(50, 50, 50, 0.40);
                box-shadow		: 0 0 5px rgba(50, 50, 50, 0.40);
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub{
        position				: relative;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub > a{
        position				: relative;
        z-index					: 2;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub > a:after{
        display					: none;
        content					: "";
        position				: absolute;
        bottom					: -4px;
        left					: 0;
        width					: 100%;
        height					: 5px;
        background-color		: #fff;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub > ul{
        display					: none;
        position				: absolute;
        top						: 100%;
        left					: 0;
        z-index					: 1;
        -webkit-box-shadow		: 0 0 5px rgba(50, 50, 50, 0.40);
           -moz-box-shadow		: 0 0 5px rgba(50, 50, 50, 0.40);
                box-shadow		: 0 0 5px rgba(50, 50, 50, 0.40);
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub > ul li{
        position				: relative;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub > ul li a{
        min-width				: 140px;
        border-bottom			: 1px solid #e7eaeb;
        background-color		: #fff;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub > ul li ul{
        display					: none;
        position				: absolute;
        top						: 0;
        left					: 100%;
        z-index					: 2;
        -webkit-box-shadow		: 0 0 5px rgba(50, 50, 50, 0.20);
           -moz-box-shadow		: 0 0 5px rgba(50, 50, 50, 0.20);
                box-shadow		: 0 0 5px rgba(50, 50, 50, 0.20);
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub > ul li ul li a{
        border-left				: 1px solid #e7eaeb;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub > ul li:hover > a{
        color					: #eb0e00;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub > ul li:hover > ul{
        display					: block;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub:hover > a:after{
        display					: block;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.sub:hover > ul{
        display					: block;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu > a{
        position				: relative;
        z-index					: 2;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu > a:after{
        display					: none;
        content					: "";
        position				: absolute;
        bottom					: -4px;
        left					: 0;
        width					: 100%;
        height					: 5px;
        background-color		: #fff;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu .mm-wrap{
        display					: none;
        width					: 100%;
        position				: absolute;
        z-index					: 1;
        top						: 40px;
        left					: 0;
        padding					: 30px;
        background-color		: #fff;
        -webkit-box-shadow		: 0px 0 5px rgba(50, 50, 50, 0.30);
           -moz-box-shadow		: 0px 0 5px rgba(50, 50, 50, 0.30);
                box-shadow		: 0px 0 5px rgba(50, 50, 50, 0.30);
        -webkit-border-bottom-right-radius	: 5px;
         -webkit-border-bottom-left-radius	: 5px;
            -moz-border-radius-bottomright	: 5px;
             -moz-border-radius-bottomleft	: 5px;
                border-bottom-right-radius	: 5px;
                 border-bottom-left-radius	: 5px;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu .mm-wrap > ul > li{
        width					: 25%;
        float					: left;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu .mm-wrap > ul > li > ul:after{
        display					: block;
        content					: "";
        width					: 1px;
        height					: 100%;
        position				: absolute;
        top						: 0;
        background-color		: #e7eaeb;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu .mm-wrap > ul > li > ul > li > a{
        display					: block;
        white-space				: nowrap;
        text-overflow			: ellipsis;
        overflow				: hidden;
        height					: 34px;
        line-height				: 34px;
        padding					: 0 30px;
        font-family             : 'Roboto', sans-serif;
        font-weight				: 700;
        font-size				: 13px;
        -webkit-transition		: none;
           -moz-transition		: none;
            -ms-transition		: none;
             -o-transition		: none;
                transition		: none;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu .mm-wrap > ul > li > ul > li:hover > a{
        color					: #eb0e00;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu .mm-wrap > ul > li.intro{
        padding-right			: 30px;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu .mm-wrap > ul > li.intro img{
        margin-bottom			: 15px;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu:hover > a:after{
        display					: block;
    }
    .site-header .header-bottom .hb-menu > nav > ul > li.megamenu:hover .mm-wrap{
        display					: block;
    }
}

/*  06 -  Min 768px
-----------------------------------------------------------*/
@media (min-width: 768px){
    .works-filter ul li{
        float                   : left;
        margin-right            : 15px;
    }
    .works-filter ul li:last-child{
        margin-right            : 0;
    }
    .client-list.type-three ul li{
        padding-left            : 230px;
        position				: relative;
    }
    .client-list.type-three .client-logo{
        width					: 200px;
        height					: 100%;
        padding					: 0;
        padding-right			: 50px;
        position				: absolute;
        top						: 0;
        left					: 0;
        border-right			: 1px solid #e7eaeb;
    }
    .client-list.type-three .client-logo img{
        position				: relative;
        top						: 50%;
        transform				: translate(0, -50%);    
        -webkit-transform		: translate(0, -50%);
        -moz-transform			: translate(0, -50%);
        -ms-transform			: translate(0, -50%);
    }
    .testimonials-list.type-two ul li{
        position				: relative;
        padding-left			: 120px;
        min-height				: 100px;
    }
    .testimonials-list.type-two ul li .customer-image{
        position				: absolute;
        top						: 0;
        left					: 0;
    }
    .blog-list.type-one .bl-post .bl-image{
        width					: 20%;
        float					: left;
    }
    .blog-list.type-one .bl-post .bl-desc{
        width					: 80%;
        float					: left;
        padding-left			: 30px;
    }
    .site-footer .footer-top .ft-links ul{
        float					: left;
        margin-right			: 60px;
    }
    .site-footer .footer-top .ft-links ul:last-child{
        margin-right			: 0;
    }
    .site-footer .footer-middle h4{
        margin-bottom			: 40px;
    }
    .site-footer .footer-middle .fm-social{
        float					: left;
    }
    .site-footer .footer-middle .fm-newsletter{
        float					: right;
    }
    .site-footer .footer-middle .fm-newsletter h4{
        text-align				: right;
    }
    .site-footer .footer-middle .fm-newsletter .newsletter-form button,
    .site-footer .footer-middle .fm-newsletter .newsletter-form input[type="text"]{
        float					: left;
    }
    .site-footer .footer-middle .fm-newsletter .newsletter-form input[type="text"]{
        width					: 220px;
    }
    .site-footer .footer-bottom .fb-copyright{
        float					: left;
    }
    .site-footer .footer-bottom .fb-contact{
        float					: right;
    }
    .site-footer .footer-bottom .fb-contact ul li{
        float					: left;
        margin-right			: 15px;
    }
}

@media (max-width: 980px){
    .site-header .header-bottom .hb-logo{
        margin-left             : -0;
    }
    .site-header .header-bottom .hb-logo img{
        width                   : 150px;
        height                  : auto;
        border                  : 4px solid #fff;
    }
}