@charset "UTF-8";



/*

*  reset

*/



@-ms-viewport {

    width: device-width;

}



*, *::before, *::after {

    box-sizing: border-box;

}



* {

    margin: 0;

    padding: 0;

}

.viewsBox{
    width: 100%;
    float: left;
}
.viewsBox p{
    display: inline-block;float: left;    margin-right: 13px;
}

.viewsBox span{
    display: inline-block;float: left;
    font-size: 16px;
font-family: Kumbh Sans;
font-weight: 400;
line-height: 16px;
color: #A3B8D0;
}
.tiyan{
    width: 100%;
    max-width: ;



}

.tou{


float: left;
width: 100%;
    margin-top: 7px;



}

.tou a{
    display: inline-block;
    font-size: 16px;
font-family: PingFang SC;
font-weight: 600;
width: 100%;
line-height: 22px;
color: #6E6683;

}
.tou img{
    float: left;
}
.tou span{
    float: right; display: inline-block;
    margin-top: 4px;
}
.tou i{
    display: inline-block;
    font-style: normal;
    width: 100%;
    float: left;
    height: 9px;
    background-color: #9D808F;

border-radius: 4px;
}
.tou p{display: inline-block;
     font-size: 18px;
    font-weight: normal;
    margin-left: 5px;
    margin-right: 5px;


    
}

.tou em{
    display: inline-block;
    font-style: normal;
    width: 100%;
    float: left;
    height: 9px;
    /* margin-bottom: 15px; */
    padding-left: 59px;
    transform: translateY(-29px);
    font-weight: 600;
    color: #6E6683;
}
.diyi{
    width: 100%;
    float: left;
    height: 63px;
    position: relative;

}

.diyi p{
    display: inline-block;
    float: left;
   margin-top: 16px;
    margin-right: 10px;
}
.diyi i{
    display: inline-block;
    font-style: normal;
    position: absolute;

width: 5px;
height: 22px;
top:15px;
background-color: #9D808F;
right: 0px;

border-radius: 4px;
}

.diyi span{
    display: inline-block;
    float: left;
    width: 100%;
     background-color: #6E6683;
 height: 9px;
border-radius: 4px;
}

.diyi a{
    display: inline-block;
    float: left;
font-size: 16px;
font-family: Kumbh Sans;
font-weight: 400;
line-height: 54px;
color: #9D808F;
}




.dier{
    width: 100%;
    float: left;
    margin-top: 14px;height: 42px;
}
.dier a{
    display: inline-block;color: #6E6683;
 
    width: 100%;
    height: 42px;color: #6E6683;
    border-radius: 4px;

}

.dier a:hover{
    background-color: #6E6683;
    border-radius: 4px;

color: #fff;

}
.dier a:hover g{
stroke: #fff;


}
.dier a:hover p .biao{
fill: #fff;


}
.dier p{
    display: inline-block;
    float: left;margin-left: 5px;
    margin-top: 12px;
}

.dier span{
    display: inline-block;
    float: left;
    font-size: 16px;    line-height: 42px;
font-family: Kumbh Sans;
font-weight: 400;

margin-left: 10px;


}












.disan{
    width: 100%;height: 42px;
    float: left;
 
}
.disan a{
    display: inline-block;color: #6E6683;
 
    width: 100%;
    height: 42px;color: #6E6683;
    border-radius: 4px;

}

.disan a:hover{
    background-color: #6E6683;
    border-radius: 4px;

color: #fff;

}
.disan p{
    display: inline-block;
    float: left;margin-left: 5px;
    margin-top: 12px;
}
.disan:hover p svg g {
    stroke: #fff;


}

.disan:hover p svg path {
    fill: #fff;


}
.disan:hover i svg path {
    fill: #fff;


}
.disan span{
    display: inline-block;
    float: left;
    font-size: 16px;    line-height: 42px;
font-family: Kumbh Sans;
font-weight: 400;

margin-left: 10px;

}
.disan i{
    font-style: normal;
    float: right;
    margin-top: 6px;

}



.liaotian{
 max-width: 1581px;
 margin-bottom: 50px;
height: 278px;
background: rgba(255,255,255,1);
padding:0 30px ;
box-shadow: 0px 3px 12px rgba(0,0,0,0.09);
opacity: 1;
border-radius: 8px;
    margin-left: auto;
    margin-right: auto;
}

.liaotian1{
    width: 100%;
    float: left;
   margin-top: 26px;
    margin-bottom: 16px;
    text-align: center;
}
.liaotian1 img{
        max-width: 100%;
    height: auto;

}
.liaotian2{
    width: 100%;
    float: left;    text-align: center;
    font-size: 30px;
font-family: Kumbh Sans;
font-weight: 800;
line-height: 38px;
color: #6E6683;
}
.liaotian3{
    width: 100%;text-align: center;
    float: left;
    margin-top: 15px;
}

.liaotian3 a{
    display: inline-block;
    width: 286px;
        transition: all ease-in-out 1s;
height: 40px;
text-align: center;
background-color: #6E6683;
border: 1px solid #6E6683;
opacity: 1;
border-radius: 6px;
font-size: 14px;
font-family: PingFang SC;
font-weight: 400;
line-height: 40px;
color: #FFFFFF;
}

.liaotian3 a:hover{
    background-color: transparent;
    color: #6E6683;
}

#zong{ margin-bottom: 30px;
overflow: hidden;}





.jiazai{
    max-width: 1581px;
    margin-left: auto;
    margin-right: auto;
        overflow: hidden;

  padding: 0 30px;
  padding-top: 20px;

box-shadow: 0px 3px 12px rgba(0,0,0,0.09);

border-radius: 8px;
    background: #fff;

}

.biaoti{
width: 100%;
float: left;
position: relative;
margin-bottom: 19px;

}
.biaoti:before{

    content: "";
    position: absolute;

    left: 0;
    right: 0;
    bottom: 5px;
    border-top: 2px solid #fafafa;




}

.biaoti p{
    display: inline-block;    margin-bottom: 15px;
    color: #706685;

    float: left;
        
}
.biaoti span{
    display: inline-block;
    float: left;
    width: 56px;
    position: absolute;
    left: 0px;
    top: 25px;
    height: 8px;
    background-color: #706685;

}

.kuang1{
width: 100%;
float: left;

}
.jiazai1{
    float: left;
      width: 345px;
margin: 0 17px;
  margin-bottom: 19px;
  margin-top: 19px;
height: 399px;
background: rgba(255,255,255,0.39);
border: 1px solid rgba(109, 103, 129, 0.6);
border-radius: 5px;
overflow: hidden;

}
.jiazai1 a{
display: inline-block; }
.jiazai1 a:hover svg{
    fill: #000;

}

.jiazai1 a:hover .jiazai1-4 p{
background-color: transparent;
   

}
.jiazai1-4 p svg path{
transition: all ease-in-out 1s;
}
.jiazai1 a:hover .jiazai1-4 p svg path{
    fill:#6E6683;

   

}

.jiazai1-1{
    width: 100%;
    float: left;




}
.jiazai1-1 img{
    width: 100%;
    height: 177px;
}
.jiazai1-2{
    width: 100%;
    float: left;
    padding-top: 14px;
    padding-left: 20px;
    padding-right: 20px;




}
.jiazai1-2 p{
    display: inline-block;
    float: left;font-size: 18px;

font-weight: 800;
line-height: 24px;

color: #6E6683;
    width: 100%;font-size: 16px;

}
.jiazai1-2 span{
    display: inline-block;
    float: left;font-size: 14px;font-weight: 400;

    width: 100%;line-height: 20px;
    margin-top: 10px;
color: #6E6683;
overflow:hidden; text-overflow:ellipsis;
height: 95px;
}

.jiazai1-3{
    width: 100%;
    float: left;

font-size: 16px;
line-height: 20px;color: #6E6683;
margin-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;

}
.jiazai1-4{
    width: 100%;
    float: left;
 padding-left: 20px;
    padding-right: 20px;



}
.jiazai1-4 p{
    width: 100%;
    display: inline-block;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
height: 35px;
background-color: #6D6781;
transition: all ease-in-out 1s;
border: 1px solid #6D6781;
opacity: 1;
text-align: center;
border-radius: 4px;

}
.jiazai1-4 p i{
    font-style: normal;
    display: inline-block;margin-top: 8px;


}
.jiazai1-4 p svg{
fill: #fff;
transition: all ease-in-out 1s;
}

.kuang2{
    width: 100%;
    float: left;


}
.kuang2-1{
    width: 100%;
color: #6E6683;

    width: 314px;
height: 46px;


line-height: 46px;
text-align: center;
cursor: pointer;
border: 1px solid #6D6781;

opacity: 1;
border-radius: 4px;
transition: all ease-in-out 1s;
margin: auto;
   margin-bottom: 67px;
   margin-top: 26px;

}
.kuang2-1:hover{
    background-color:#6D6781 ;
    color: #fff;


}


@media screen and (min-width:320px) and (max-width:399px) {
   /* .jiazai1{
        margin-left: 59px;
        margin-right: 10px;
        width: 230px;
        height: 345px;
    }*/
    .juzhong{
        padding: 0 30px;

    }
}
 @media screen and (min-width: 400px) and (max-width:499px) {
  /*  .jiazai1{
        margin-left: 59px;
        margin-right: 10px;
        width: 230px;
        height: 345px;
    }*/
    .juzhong{
        padding: 0 30px;

    }
}
 @media screen and (min-width: 500px) and (max-width:1169px) {
    /*  .jiazai1{
        margin-left: 59px;
        margin-right: 10px;
        width: 230px;
        height: 345px;
    }*/
    .juzhong{
        padding: 0 30px;

    }
}
 @media screen and (min-width:1170px) and (max-width:1279px) {

/*    .jiazai1{
        margin-left: 59px;
        margin-right: 10px;
        width: 230px;
        height: 345px;
    }*/
    .juzhong{
        padding: 0 30px;

    }
}
 @media screen and (min-width: 1280px) and (max-width:1354px) {
  /*  .jiazai1{
        margin-left: 10px;
        margin-right: 10px;
        width: 230px;
        height: 345px;
    }*/
    .juzhong{
        padding: 0 30px;

    }
}
 @media screen and (min-width: 1355px)and (max-width:1531px) {
   /*  .jiazai1{
        margin-left: 10px;
        margin-right: 10px;
        width: 250px;
       height: 384px;
    }*/
    .juzhong{
        padding: 0 30px;

    }
}
 @media screen and (min-width: 1531px)and (max-width:1650px) {
/*    .jiazai1{
        margin-left: 10px;
        margin-right: 10px;
          width: 250px;
        height: 360px;
    }*/
    .juzhong{
        padding: 0 30px;

    }
}
 @media screen and (min-width: 1651px)and (max-width:1850px) {
    .juzhong{
        padding: 0 30px;

    }
}

html {

    box-sizing: border-box;

    line-height: 1.15;

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%;

    -ms-overflow-style: scrollbar;

    -webkit-tap-highlight-color: transparent;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 10px;

}



body {

    font-family: "Microsoft YaHei", "PingFang SC", Arial, "San Francisco", 'Hiragino Sans GB', "Helvetica Neue", Helvetica, sans-serif;

    font-size: 1.4rem;

    font-weight: normal;

    line-height: 1.5;

    color: #333;

    background-color: #fff;

}



article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {

    display: block;

}



address {

    font-style: normal;

    line-height: inherit;

}



b, strong {

    font-weight: bolder;

}



small {

    font-size: 80%;

}



sub, sup {

    position: relative;

    font-size: 75%;

    line-height: 0;

    vertical-align: baseline;

}



sub {

    bottom: -.25em;

}



sup {

    top: -.5em;

}



pre, code, kbd, samp {

    font-family: monospace;

    font-size: 1em;

}



summary {

    display: list-item;

}



template {

    display: none;

}



fieldset {

    min-width: 0;

    border: 0;

}



legend {

    display: block;

    width: 100%;

    max-width: 100%;

    margin-bottom: .5rem;

    font-size: 1.5rem;

    line-height: inherit;

    color: inherit;

    white-space: normal;

}



progress {

    vertical-align: baseline;

}



table {

    border-collapse: collapse;

}



caption {

    padding-top: 0.75rem;

    padding-bottom: 0.75rem;

    color: #868e96;

    text-align: left;

    caption-side: bottom;

}



ul, ol, dl {

    list-style: none;

}



hr {

    box-sizing: content-box;

    height: 0;

    overflow: visible;

}



a {

    color: #333;

    text-decoration: none;

    background-color: transparent;

    -webkit-text-decoration-skip: objects;

    transition: linear 0.2s all;

    -webkit-transition: linear 0.2s all;

}



a:not([href]):not([tabindex]):focus {

    outline: 0;

}



img {

    vertical-align: middle;

    border-style: none;

    max-width: 100%;

}



svg:not(:root) {

    overflow: hidden;

}



a, area, button, [role="button"], input, label, select, summary, textarea {

    -ms-touch-action: manipulation;

    touch-action: manipulation;

}



input, button, select, optgroup, textarea {

    font-family: inherit;

    font-size: inherit;

    line-height: inherit;

    outline: 0;

}



button{

    cursor: pointer;

    border:none;

    color:inherit;

}



button, input {

    overflow: visible;

    background:none;

}



input,textarea{

    border:1px solid #dcdcdc;

}



button, select {

    text-transform: none;

}



button, html [type="button"], [type="reset"], [type="submit"] {

    -webkit-appearance: button;

}



button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {

    padding: 0;

    border-style: none;

}



input[type="radio"], input[type="checkbox"] {

    box-sizing: border-box;

    padding: 0;

}



input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {

    -webkit-appearance: listbox;

}



textarea {

    overflow: auto;

    resize: vertical;

}



[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {

    height: auto;

}



[type="search"] {

    outline-offset: -2px;

    -webkit-appearance: none;

}



[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {

    -webkit-appearance: none;

}



::-webkit-file-upload-button {

    font: inherit;

    -webkit-appearance: button;

}



output {

    display: inline-block;

}



[hidden] {

    display: none !important;

}



h1, h2, h3, h4, h5, h6 {

    font-family: inherit;

    font-weight: bold;

    line-height: 1.1;

    color: inherit;

}



h1, .h1 {

    font-size: 2.8rem;

}



h2, .h2 {

    font-size: 2.6rem;

}



h3, .h3 {

    font-size: 2.4rem;

}



h4, .h4 {

    font-size: 2.2rem;

}



h5, .h5 {

    font-size: 2rem;

}



h6, .h6 {

    font-size: 1.8rem;

}



.h6-plus{

    font-size: 3rem;

}

.h5-plus{

    font-size: 3.2rem;

}

.h4-plus{

    font-size: 3.4rem;

}

.h3-plus{

    font-size: 3.6rem;

}

.h2-plus{

    font-size: 3.8rem;

}

.h1-plus{

    font-size: 4rem;

}





/*

 * custom style

*/



.pull-right {

    float: right;

}



.pull-left {

    float: left;

}



.clear {

    clear: both;

}



.clear-float:after {

    content: '';

    display: block;

    clear: both;

}



.m-over:before {

    content: "";

    display: table;

}



.o-hidden {

    overflow: hidden;

}



.hide {

    display: none !important;

}



.show {

    display: block !important;

}



.text-center {

    text-align: center;

}



.text-right {

    text-align: right;

}



.text-left {

    text-align: left;

}



.to-lowercase {

    text-transform: lowercase;

}



.to-uppercase {

    text-transform: uppercase;

}



.to-capitalize {

    text-transform: capitalize;

}



.white-space{

    white-space: nowrap ; /*规定段落中的文本不进行换行 */

}



.keep-all{

     word-break:keep-all; /*只能在半角空格或连字符处换行 */

}

.break-all{

    word-break:break-all; /*允许在单词内换行 */

}



.break-word{

    word-wrap:break-word ; /*在长单词或 URL 地址内部进行换行 */

}



.text-indent{

    text-indent: 2em; /*首行缩进*/

}





/*滚动条样式*/



*::-webkit-scrollbar-track {

    background-color: #fff;

    margin-right:10px;

}



*::-webkit-scrollbar {

    width: 4px;

    background-color: #fff;

}



*::-webkit-scrollbar-thumb {

    background-color: #7b7b7b;

    border-radius: 2px;

}





body::-webkit-scrollbar-track {

    background-color: #fff;

}



body::-webkit-scrollbar {

    width: 8px;

    background-color: #fff;

}



body::-webkit-scrollbar-thumb {

    background-color: #7b7b7b;

    border-radius: 4px;

}



.scroll-container {

    overflow-y: auto;

}



.scroll-container::-webkit-scrollbar-track {

    background-color: #fff;

}



.scroll-container::-webkit-scrollbar {

    width: 5px;

    height:5px;

    background-color: #fff;

}



.scroll-container::-webkit-scrollbar-thumb {

    background-color: #111;

    border-radius: 2px;

}





/*用户选中区域样式*/



::selection {

    background: #73a3d4;

    color: #fff;

}



::-moz-selection {

    background: #73a3d4;

    color: #fff;

}



::-webkit-selection {

    background: #73a3d4;

    color: #fff;

}





/*

*  this project common

*/



.container {

    width: 100%;

    max-width: 1240px;

}



.w-900 {

    max-width: 930px;

    margin-left: auto;

    margin-right: auto;

}



.w-1040 {

    max-width: 1040px;

    margin-left: auto;

    margin-right: auto;

}



.w-1100 {

    max-width: 1100px;

    margin-left: auto;

    margin-right: auto;

}

.w-1200{

    max-width: 1200px;

    margin-left: auto;

    margin-right: auto;

}



.w-1440 {

    max-width: 1440px;

    margin-left: auto;

    margin-right: auto;

}

.w-1600 {

    max-width: 1600px;

    margin-left: auto;

    margin-right: auto;

}



/*常用内边距*/





.p-lr-50 {

    padding-left: 50px;

    padding-right: 50px;

}



.p-lr-60 {

    padding-left: 60px;

    padding-right: 60px;

}



.p-lr-75 {

    padding-left: 75px;

    padding-right: 75px;

}



.p-tb-20 {

    padding-top: 20px;

    padding-bottom: 20px;

}



.p-tb-30 {

    padding-top: 30px;

    padding-bottom: 30px;

}



.p-tb-40 {

    padding-top: 40px;

    padding-bottom: 40px;

}



.p-tb-50 {

    padding-top: 50px;

    padding-bottom: 50px;

}

.p-tb-60 {

    padding-top: 60px;

    padding-bottom: 60px;

}



.p-tb-70 {

    padding-top: 70px;

    padding-bottom: 70px;

}



.p-tb-85 {

    padding-top: 85px;

    padding-bottom: 85px;

}

.p-tb-100 {

    padding-top: 100px;

    padding-bottom: 100px;

}

.p-t-10{

    padding-top:10px;

}

.p-t-20{

    padding-top:20px;

}

.p-t-30{

    padding-top:30px;

}

.p-t-40{

    padding-top:40px;

}

.p-t-50{

    padding-top:50px;

}

.p-t-60{

    padding-top:60px;

}

.p-t-70{

    padding-top:70px;

}

.p-t-80{

    padding-top:80px;

}

.p-t-90{

    padding-top:90px;

}

.p-t-100{

    padding-top:100px;

}



.p-t-0{

    padding-top:0;

}

.p-b-0{

    padding-bottom:0;

}



/*常用外边距*/



.m-t-10 {

    margin-top: 10px;

}



.m-t-20 {

    margin-top: 20px;

}



.m-t-30 {

    margin-top: 30px;

}



.m-b-10 {

    margin-bottom: 10px;

}



.m-b-20 {

    margin-bottom: 20px;

}



.m-b-30 {

    margin-bottom: 30px;

}



.m-b-40 {

    margin-bottom: 40px;

}



.m-b-50 {

    margin-bottom: 50px;

}



.m-b-60 {

    margin-bottom: 60px;

}



.m-b-70 {

    margin-bottom: 70px;

}



.m-b-80 {

    margin-bottom: 80px;

}

.m-b-90 {

    margin-bottom: 90px;

}



.m-b-100 {

    margin-bottom: 100px;

}



.m-b-110 {

    margin-bottom: 110px;

}



.m-b-120 {

    margin-bottom: 120px;

}



.m-b-130 {

    margin-bottom: 130px;

}



.m-b-140 {

    margin-bottom: 140px;

}

.m-b-150 {

    margin-bottom: 150px;

}





.m-lr-auto {

    margin-left: auto;

    margin-right: auto;

}



.bg-center {

    background: center center no-repeat;

    background-size: cover;

    -webkit-background-size: cover;

}



.img-auto {

    max-width: auto;

}





/*  table居中  */



.is-table {

    display: table;

    height: 100%;

    width: 100%;

}



.is-table .table-cell {

    display: table-cell;

    vertical-align: middle;

}





/*flex居中 兼容 ie10+*/



.flex-center {

    display: flex;

    align-items: center;

    justify-content: center;

    flex-direction: column;

    width: 100%;

    height: 100%;

}



/*利用伪类居中*/



.center-container{

    font-size: 0;

    width:100%;

    height:100%;

    display: block;

}

.center-container:before{

    content:"";

    height:100%;

    display: inline-block;

    vertical-align: middle;

}

.center-container>.center-box{

    display: inline-block;

    vertical-align: middle;

    font-size: 1.4rem;

}





.err-input{

    color: red !important;

}



.btn {

    display: inline-block;

    font-weight: normal;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    cursor: pointer;

    transition: all 0.2s ease-in-out;

    -webkit-transition: all 0.2s ease-in-out;

}





/*

* hamburger

*/



.hamburger {

    padding: 26px 0;

    display: inline-block;

    cursor: pointer;

    transition-property: opacity, -webkit-filter;

    transition-property: opacity, filter;

    transition-property: opacity, filter, -webkit-filter;

    transition-duration: 0.15s;

    transition-timing-function: linear;

    font: inherit;

    color: inherit;

    text-transform: none;

    background-color: transparent;

    border: 0;

    margin: 0;

    overflow: visible;

}



.hamburger {

    display: none;

    float: right;

    line-height: 0;

    position: relative;

}



.hamburger-box {

    width: 30px;

    height: 18px;

    display: inline-block;

    position: relative;

}



.hamburger-inner {

    display: block;

    top: 50%;

    margin-top: -2px;

}



.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {

    width: 30px;

    height: 2px;

    background-color: #cca87a;

    border-radius: 4px;

    position: absolute;

    transition-property: -webkit-transform;

    transition-property: transform;

    transition-property: transform, -webkit-transform;

    transition-duration: 0.15s;

    transition-timing-function: ease;

}



.hamburger-inner::before, .hamburger-inner::after {

    content: "";

    display: block;

}



.hamburger-inner::before {

    top: -10px;

}



.hamburger-inner::after {

    bottom: -10px;

}





/*Elastic*/



.hamburger--elastic .hamburger-inner {

    top: 0;

    transition-duration: 0.4s;

    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);

}



.hamburger--elastic .hamburger-inner::before {

    top: 9px;

    transition: opacity 0.15s 0.4s ease;

}



.hamburger--elastic .hamburger-inner::after {

    top: 18px;

    transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);

    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);

    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);

}



.hamburger--elastic.is-active .hamburger-inner {

    -webkit-transform: translate3d(0, 10px, 0) rotate(135deg);

    transform: translate3d(0, 10px, 0) rotate(135deg);

    transition-delay: 0.1s;

}



.hamburger--elastic.is-active .hamburger-inner::before {

    transition-delay: 0s;

    opacity: 0;

}



.hamburger--elastic.is-active .hamburger-inner::after {

    -webkit-transform: translate3d(0, -19px, 0) rotate(-270deg);

    transform: translate3d(0, -19px, 0) rotate(-270deg);

    transition-delay: 0.1s;

}



@media screen and (max-width:991px) {

    .hamburger {

        display: block;

    }

}
#footer a img{
    max-width:30px;
}
