
/*--footer_block--*/

.footer_block {margin: 0;padding: 50px 0;background: #31A3BD;}
.footer_block .item { margin: 0; padding: 0;  }
.footer_block .item .logo { margin: 0; padding: 0;  }
.footer_block .item .logo img {  }

.footer_block .item .soc_icon {margin: 0;padding: 30px 0 0 0;text-align: left;}
.footer_block .item .soc_icon p {margin: 0;padding: 0;font-family: Poppins;font-weight: 500;font-size: 16px;line-height: 23px;color: #fff;}
.footer_block .item .soc_icon ul {margin: 0;padding: 10px 0 0 0;}
.footer_block .item .soc_icon ul li {margin: 0;padding: 0 9px 0 0;display: inline-block;}
.footer_block .item .soc_icon ul li a { margin: 0; padding: 0;  }
.footer_block .item .soc_icon ul li a img { width:18px; object-fit: contain;  }

.footer_block .item .title {margin: 0;padding: 0 0 10px 0;font-family: Poppins;font-weight: 500;font-size: 20px;line-height: 26px;color: #fff;}

.footer_block .item ul { margin: 0; padding: 0;  }
.footer_block .item ul li {margin: 0;padding: 0 0 4px 0;display: block;}
.footer_block .item ul li a {margin: 0;padding: 0; font-family: Poppins;font-weight: 400; 
    font-size: 16px;line-height: 22px;color: #E6FBFF;display: block; transition: all 0.3s; }
.footer_block .item ul li a:hover { opacity: 0.8; }

.footer_block .item p {margin: 0;padding: 0;font-family: Poppins;font-weight: 400;font-size: 16px;line-height: 22px;letter-spacing: 0%;color: #E6FBFF;}

.footer_block .item .list { margin: 0; padding: 0;  }
.footer_block .item .list ul { margin: 0; padding: 0;  }
.footer_block .item .list ul li {margin: 0;padding: 5px 0;}
.footer_block .item .list ul li a {margin: 0;padding: 0;display: flex;flex-wrap: wrap;}
.footer_block .item .list ul li a span { margin: 0; padding: 0;  }
.footer_block .item .list ul li a span img {/* width: 16px; */margin-right: 5px;/* height: 20px; */object-fit: contain;}
.footer_block .item .list ul li a p {margin: 0;padding: 0 0 0 10px;font-family: Poppins;font-weight: 400;font-size: 16px;line-height: 23px;color: #fff;width: 89%;text-align: left;}

.footer_block .copyright_block {margin: 30px 0 0 0;padding: 30px 0 0 0;border-top: 1px solid #008AA9;display: flex;align-items: center;justify-content: space-between;}
.footer_block .copyright_block p {margin:0;padding:0;font-family: Poppins;font-weight: 400;
    font-size: 16px;line-height: 100%; color:#B1F0FF; }
.footer_block .copyright_block ul { margin:0; padding:0; }
.footer_block .copyright_block ul li { margin:0; padding:0; }
.footer_block .copyright_block ul li a {margin:0;padding:0;
    font-family: Poppins;font-weight: 400;font-size: 16px;line-height: 22px; color:#B1F0FF; }

.footer_block .copyright_block ul li a:hover { color:#fff; }

/*--footer_block--*/

/*--go-012top--*/


.go-012top {    display: inline-flex;    background-color: #D2F5FF;    width: 50px;
    height: 50px;    text-align: center;    border-radius: 4px;    position: fixed;
    align-items: center;    justify-content: center !important;    bottom: 30px;    right: 10px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;    visibility: hidden;    z-index: 1000;    border-radius: 50px;
    cursor: pointer;    /* box-shadow: 0 1px 3px 0px rgba(0,0,0, 0.5); */ }

.go-012top.show { opacity: 1; visibility: visible; }
.go-012top img {width: 20px;}

/*--go-012top--*/

/*sticky_phone*/

.sticky_phone {
    position: fixed;
    bottom: 88px;
    right: 15px;
    z-index: 9999;
}

.sticky_phone .phone_icon {
    display: flex;
    background-color: #ffffff;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 0px 16px -5px #31a3bd;
}

.sticky_phone .phone_icon img {
     width:45px;
    height:45px;
}

/*sticky_phone*/

.sticky_sms {
    position: fixed;
    bottom: 144px;
    right: 15px;
    z-index: 9999;
}

.sticky_sms .phone_icon {
    display: flex;
    background-color: #ffffff;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    box-shadow:0px 0px 16px -5px #31a3bd;
}

.sticky_sms .phone_icon img {
    width:45px;
    height:45px;
    border-radius: 50px;
}





/* mediaquery */

@media screen and (max-width:19200px) {
 



/*--*/
}
@media screen and (max-width:1399px) {
 


/*--*/
}
@media screen and (max-width:1199px) {
 

.footer_block .item .list ul li a span img {
    width: 16px;  height: 20px; }

.footer_block .item .list ul li a p { font-size: 14px; line-height: 23px; }
.footer_block .item .list ul li a p { font-size: 14px;  line-height: 23px; }

.footer_block .item ul li a {  font-size: 14px;  line-height: 22px; }
.footer_block .item p {  font-size: 14px;  line-height: 22px; }



/*--*/
}
@media screen and (max-width: 991px) {
    
.footer_block .item .soc_icon { padding: 15px 0 0 0; }
.footer_block .item {  margin: 0;  padding: 10px 0 0 0; }
.footer_block { padding: 30px 0; }



/*--*/
}
@media screen and (max-width: 767px) {

.footer_block .copyright_block {  margin: 20px 0 0 0; padding: 20px 0 0 0; }



/*--*/
}
@media screen and (max-width: 576px) {

.footer_block .copyright_block {  margin: 20px 0 0 0;  padding: 20px 0 0 0;    flex-wrap: wrap;
    justify-content: center; text-align: center; }

.footer_block .copyright_block p { margin: 0;  padding: 0 0 6px 0;  font-family: Poppins;
 font-weight: 400;  font-size: 16px; line-height: 22px;  color: #fff; }


/*--*/
}
/**/

/* mediaquery */









