body{ margin:0; padding:0; list-style: none; }
*{margin:0; padding:0;}


.footer_inner{ width:1200px; margin:0 auto; }

.footer_left{     float: left;
  margin-bottom: 100px;
  margin-right: 88px;
} 


.footer_right p{font-size: 0.8rem; line-height: 25px; float:left; }
.footer_right{ float:left;  }

.footer_right p:nth-of-type(2){ clear: both; margin-top:27px; margin-bottom:105px; }




@media screen and (min-width: 768px) {
    .footer {
        margin-top: 50px;
		padding: 0 20px;
    }
    .footer_inner {
        width: 100%;
        margin: 0 auto;
        overflow: auto;
        display: flex;
        flex-direction: row;
    }
    .footer_left {
		width:50%;
        float: left;
        margin:0px;
    }
	.footer_right {
		width:50%;
        float: left;
        margin:0px;
    }

}

@media screen and (min-width: 992px) {
    .footer_inner {
        width: 70%;
        margin: 0 auto;
        overflow: auto;
        display: flex;
        /* border: 1px solid red; */
        flex-direction: row;
    }
    .footer_left {
		width:50%;
        float: left;
        margin:0px;
    }
	.footer_right {
		width:50%;
        float: left;
        margin:0px;
    }
}
@media screen and (min-width: 1200px) {
    .footer {
        margin-top: 50px;
        padding: 0 20px;
         /* margin: 0 auto;
       text-align: center; */
    }
    .footer_inner {
        width: 70%;
        margin: 0 auto;
        overflow: auto;
        display: flex;
        /* border: 1px solid red; */
        flex-direction: row;
    }
    .footer_left {
		width:50%;
        float: left;
        margin:0px;
    }
	.footer_right {
		width:50%;
        float: left;
        margin:0px;
    }
}

@media screen and (max-width: 768px) {
    .footer_inner {
        width: 100%;
        margin: auto;
    }
    .footer_right {
        float: left;
        padding: 0 26px;
    }
    .footer_right p:nth-of-type(2) {
        clear: both;
        margin-top: 27px;
        margin-bottom: 50px;
    }
    .footer_left {
        float: left;
        width: 100%;
        margin: 50px 0 30px;
        margin-right: 0;
        text-align: center;
    }
}

@media screen and (max-width: 576px) {
    .footer_inner {
        width: 100%;
        margin: auto;
    }
    .footer_right {
        float: left;
        padding: 0 26px;
    }
    .footer_right p:nth-of-type(2) {
        clear: both;
        margin-top: 27px;
        margin-bottom: 50px;
    }
}






