@import url("bt.css");
/**

body_black palitra1
body_white palitra1

**/

.main_h1 .bt,
.list_shop img,
.list_shop div,
.box_content3 a,
.contr_box a
{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}

.content{overflow: hidden;}
.max_wh{max-width:1200px;}
.preload_main {position: fixed;width: 60px;height: 60px;z-index: 999999;left: 49%;margin-left: -30px;top: 100px;display: none; margin-top: 0;background-repeat: no-repeat;background-size: 90%;background-position: center;background-image: url(img/pr_white.svg);border-radius: 50%;box-shadow: 1px 1px 8px #00000085;background-color: #fff;padding: 1%;}

/** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **//** ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **/
.preload_view {width: 100%;display: block;position: fixed;z-index: 100;bottom: 0px;top: 0px;}
.preload_view3d {background-color: #fff;color: #fff;width: 100%;}
.preload_view3d_info {width: 1%;overflow: hidden;background-color: #000;}
.preload_view3d_info_t {font-size: 12px;width: 100%;background-color: #E4E4E4;text-align: center;}
.preload_view3d,.preload_view3d_info,.preload_view3d_info_t {height: 3px;}
.preload_view3d_info{margin-top: -3px;}
/** ---------------------------------------------------------------------------- **/


.icons_top_mp {display: inline-block;vertical-align: bottom;margin-bottom: 3px;margin-left: 5px;}
.icons_top_mp .el {display: inline-block;margin-right: 5px;}
.icons_top_mp .el a {overflow: hidden;display: inline-block;width: 36px;}
.icons_top_mp .el img{width: 100%;}
.icons_top_mp .el_on{}
.icons_top_mp .viz_shop_off{display: none;}
@media (max-width:520px){
.icons_top_mp {display: block;margin-top: 17px;margin-bottom: 3px;margin-left: 0px;}
}


/** TXT PAGE **/
.txt_page{overflow: hidden;width: 90%;margin-left: auto;margin-right: auto;margin-bottom: 20px;}
 
/** TXT PAGE >>> box_content1 **/
.box_content1{background:#fff;width:90%;max-width:600px;margin-left:auto;margin-right:auto;border-radius:40px;text-align:center;margin-bottom:30px;}
.box_content1 .box{padding:4%;}
.box_content1 .el{border-bottom:1px dotted;margin-bottom:15px;width:70%;margin-left:auto;margin-right:auto;border-radius:40px;border:2px solid transparent;padding:10px 3% 20px;}

.box_content1 .el_on{}
.box_content1 .el_off{opacity: 0.2;filter: grayscale(100);}
.box_content1 .el i{display:block;font-style:normal;color:#afa0f9;}
.box_content1 a{overflow:hidden;border:none;}
.box_content1 img{max-width:100%;}
.box_content1 .el_on:hover{    box-shadow: 1px 1px 10px #0000000d;}
.box_content1 .viz_list_off{display: none;}


@media (max-width:600px){
.box_content1,.box_content1 .el{border-radius:20px;}}


/** TXT PAGE >>> about **/
.about hr {border: none;height: 1px;background: #ccc;width: 50%;}
.about a {
    font-size: 11px;
    color: #1940ff;
    text-decoration: underline;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    vertical-align: bottom;
}
.about b {
    font-size: 15px;
    color: #919191;
    font-weight: normal;
    vertical-align: bottom;
}
.about p {
  
  font-size: 16px;
}

/** TXT PAGE >>> box_content2 **/
.box_content2 {background: #fff;width: 90%;max-width: 900px;margin-left: auto;margin-right: auto;border-radius: 40px;text-align: justify;margin-bottom: 30px;}
.box_content2 .box{padding:4%;}

.box_content3 {
    width: 94%;
    max-width: 1200px;
    margin-left: auto;margin-right: auto;border-radius: 40px;text-align: justify;margin-bottom: 30px;}
.box_content3 .box{padding:3%;}

.box_content3 h3 {
    text-align: center;
    font-size: 30px;
    margin-bottom: 20px;
}

.box_content3 p {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    font-weight: bold;
}
.box_content3 i {
  font-style: normal;
  font-weight: normal;
  opacity: 0.8;
}
.box_content3 a {
    display: inline-block;
    border: 1px dotted;
    padding: 1px;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.box_content3 a:hover {
    padding-left: 20px;
    padding-right: 20px;  
}




.icons_column_box {
    width: 100%;
    text-align: center;
    margin: auto;
    padding-bottom: 40px;
    padding-top: 45px;
}
.icons_column_box .el {
    display: inline-block;
    width: 27%;
    margin-left: 0.5%;
    margin-right: 0.5%;
    vertical-align: top;
    padding-bottom: 15px;
    padding-top: 11px;
    /* border-radius: 20px; */
    text-align: left;
    border-left: 1px dotted;
    padding-left: 3%;
    padding-right: 1%;
}
.icons_column_box .el b {
    font-size: 18px;
    height: 10px;
    display: inline-block;
    margin-top: -3px;
    margin-left: -16px;
    margin-right: 6px;
    /* padding-top: 38px; */
    /* margin-top: 14px; */
    vertical-align: text-top;
}
.icons_column_box p {
    font-size: 14px;
}


.marker1{border-radius: 20px;
    padding-top: 30px;
    padding-left: 2%;
    padding-right: 2%;
        padding-bottom: 30px;
    }
.marker1 h4{font-size: 30px;}
.marker1 h5 {
    font-size: 18px;
    margin-bottom: 15px;
    padding-top: 5px;
    font-weight: inherit;
}

.marker1 a
{
    height: 40px;
    display: inline-block;
    position: relative;
    line-height: 40px;
    text-decoration: none;
    border: 2px solid;
    font-weight: 700;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 23px;
    margin-top: 15px;
    vertical-align: top;
}



@media screen and (max-width: 690px) {
.icons_column_box .el {
    width: 90%;
    border: none;
}
}



@media (max-width:600px){.box_content2{border-radius:20px;}}










.pdf_chek .config {
    margin-top: 11px;
    text-align: left;
    background: #fff;
    color: #000;
    border-radius: 4px;
}

.pdf_chek .config div {
    margin-bottom: 3px;
    overflow: hidden;
    position: relative;
    min-height: 9px;
}

.pdf_chek .config div::before {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 1px;
    border-top: 1px dotted #ccc;
}

.pdf_chek .config b, .pdf_chek .config p {
    font-size: 12px;
    display: inline-block;
    background: #ffffff;
    height: 19px;
    line-height: 19px;
    margin-bottom: -4px;
    position: relative;
    z-index: 123;
    padding-bottom: 6px;
}

.pdf_chek .rg {
    float: right;
    padding-left: 10px;
    font-weight: 700;
}

.pdf_chek a {
    display: inline-block;
    border: 1px dotted;
    padding: 1px;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
}


/** partner **//** partner **//** partner **//** partner **//** partner **//** partner **//** partner **/
.part_scrol::-webkit-scrollbar-track {height: 20px;}
.part_scrol::-webkit-scrollbar {width: 20px;}
.part_scrol::-webkit-scrollbar-thumb {background: #8770f6;
    border-radius: 10px;
    width: 100px;
    cursor: pointer;
    border: 1px solid #fff;}

.partner_box {padding-top: 6px;padding-bottom: 0px;color: #000;}
.title_partner {width: 90%;margin: auto;padding-bottom: 30px;}
.title_partner h4 {display: inline-block;font-weight: 400;padding-right: 7px;font-size: 14px;}
.title_partner .bt_next {display: inline-block;font-size: 15px;text-decoration: underline;}
.title_partner .bt_next:hover{}
.title_partner a {font-size: 13px;}
.title_partner a:hover{text-decoration: none;}
.partner_box .el_p_box {overflow: auto;margin-bottom: 0px;}
.partner_box .ty {
    /* width: max-content; */
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 40px;
    text-align: center;
}
.partner_box .el {
    display: inline-block;
    margin: 0.5%;
}
.partner_box .ty a {
    display: inline-block;
    overflow: hidden;
    width: 45px;
    margin: 0%;
    padding: 0%;
}
.partner_box .ty img{}
.partner_box .ty img:hover{}
.partner_box .ty_0 a {display: inline-block;overflow: hidden;height: 200px;width: 200px;border-radius: 23px;margin-right: 10px;}
.partner_box .ty_0 img{width: 100%;}
.partner_box .ty_0 a:hover img{width: 120%;margin-left: -10%;margin-top: -10%;}
.partner_box .ty_1 img{width: 100%;}
.partner_box .ty_1 img{filter: grayscale(100);transition: 0.2s;opacity: 0.7;}
.partner_box .ty_1 img:hover{filter: grayscale(0);opacity: 1;}
.partner_box .ty_1 i{display: none;}
/*
.partner_box .el_off{display: none;}
.partner_box .viz_shop_off{display: none;} */
@media (max-width:600px){.title_partner{text-align: center;}}




/** ACCORDION **/
.cont_accordion {width: 90%;border-radius: 0px;overflow: hidden;margin: 0px auto 86px;max-width: 790px;}
.accordion{background: none;color:#000;cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s;font-weight:700;padding:18px;}
.box_txt_acc{padding:30px;}
.box_txt_acc b{font-weight: bold;}
.box_txt_acc .partner_logo{}
.box_txt_acc .partner_logo img {height: 65px;}
.active, .accordion:hover{font-weight:700;}
.accordion:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:5px;}
.active:after{content:"\2212";}
.panel {max-height: 0;overflow: hidden;transition: max-height .2s ease-out;padding: 0px 10px;background: #efefef;border-radius: 23px;}
@media (max-width:940px){
.main_menu{}
.cont_accordion {margin: -34px auto 86px;}}


/** GALLERY **/
.gallery {width: 90%;margin-left: auto;margin-right: auto;position: relative;margin-top: 30px;text-align: center;margin-top: 60px;margin-bottom: 80px;}
.gallery .el_g {width: 16vw;height: 16vw;margin-bottom: 10px;overflow: hidden;display: inline-block;position: relative;border-radius: 5vw;margin-left: 0.51%;margin-right: 0.5%;background-image: url(img/body_forma.png);background-size: 110px;background-color: #00000026;}
.gallery .el_g a:hover > .zoom{display: block;}
.gallery .el_g .zoom {position: absolute;z-index: 2;height: 48px;width: 48px;left: 50%;margin-left: -24px;top: 50%;margin-top: -24px;display: none; }
.gallery .el_g a {display: inline-block;overflow: hidden;}
.gallery .el_g img {width: 150%;margin-left: -25%;opacity: 0;}
@media (max-width:950px){
.main_menu{}.gallery {width: 98%;}.gallery .el_g {width: 28vw;height: 28vw;}}
/** ************************** **/
 

/** podrobnee box **/
.podrobnee{margin-bottom: 15px;position: relative;}
.podrobnee a {
    color: #fff;
    border-top: 1px dotted;
    width: 80%;
    /* margin-left: -10%; */
    margin-right: auto;
    left: 10%;
    position: absolute;
    text-align: center;
    opacity: 0.5;
}
position: absolute;text-align: center;opacity: 0.5;}
.podrobnee a:hover{opacity: 1;}
.podrobnee_v {width: 100%;height: 0;overflow: hidden;min-height: 100px;position: relative;}
.podrobnee_v .bottom_hr {height: 50px;width: 100%;position: absolute;bottom: 0px;}
.podrobnee_v_box_content{margin-top: 0;min-height: 44px;margin-bottom: 9px;padding: 0px;padding-bottom: 10px;}
.podrobnee_v_box_content p {font-size: 15px;padding-bottom: 9px;}
.podrobnee_v_box_content h4 {font-size: 15px;padding-bottom: 0px;font-weight: bold;}


/** CONTENT **/
.content_txt {position: relative;z-index: 1;width: 100%;overflow: hidden;margin-bottom: 40px;padding-bottom: 5px;}
.content_txt .box {margin-left: auto;margin-right: auto;width: 90%;}
.content_txt h3{margin-bottom: 10px;}
.txt_type1 {line-height: 18px;columns: 25rem auto;grid-column-gap: 32px;column-gap: 40px;text-align: justify;}

.txt_type2 {
    line-height: 18px;
 
    text-align: left;
}



/** slaider_home **/
.slaider_home{min-height: 200px;position: relative;opacity: 0;}
.slaider_home{background-image: url(img/home_start/m_start_black_.jpg);}
.mobil_slaid{width: 100%;opacity: 0;position: absolute;}

.bgs{background-position: center top;background-size: 100%;background-repeat: no-repeat;}
/** MEDIA **//** MEDIA **//** MEDIA **/
@media (max-width:960px){.bgs{background-size: 130%;}}
@media (max-width:800px){.bgs{background-size: 180%;}}
@media (max-width:600px){.bgs{background-size: 180%;}}
    /* paralax-home */
    .pc_slaid{width: 100%;background: #ff00003b;position: absolute;display: none;overflow: hidden;}
    .parallax-viewport {position: relative;overflow: hidden;}
    .layer {position: absolute;}
    .l1,.l2,.l3,.l4,.l5{ background-size: 100%; background-position: top center; background-repeat: no-repeat;}
    .l1{background-image: url(img/home_ds/m1.png);z-index: 3;}
    .l2{background-image: url(img/home_ds/m2.png);z-index: 4;}
    .l3{background-image: url(img/home_ds/m3.png);z-index: 5;}
    .l4{background-image: url(img/home_ds/m4.png);z-index: 6;}
    .l5{background-image: url(img/home_ds/m5.png);z-index: 7;}
    .l1,.l2,.l3,.l4,.l5{width: 0px;}
/* \ENDparalax-home */
.main_h1{position:absolute;bottom: 10%;width:100%;text-align:left;z-index:10;}
.main_h1 .box{text-align:left;max-width:1200px;margin-left:auto;margin-right:auto;width:85%;}
.main_h1 h1{text-align:left;font-size:37px;font-weight:700;max-width:350px;}
.main_h1 h2 {font-size: 18px;font-weight: normal;color: #fff;}
.main_h1 .bt{height:40px;display:inline-block;position:relative;line-height:40px;
text-decoration:none;border:2px solid;font-weight:700;padding-left:20px;padding-right:20px;
border-radius:23px;margin-top:15px;vertical-align:top;}
.main_h1 .bt_icon{height:37px;display:inline-block;padding-left:10px;padding-right:10px;margin-top:15px;vertical-align:top;padding-top:6px;}
.main_h1 .bt:hover{padding-left:30px;padding-right:30px;margin-left:-10px;}
.logo {position: absolute;z-index: 4;width: 200px;height: 200px;right: 50%;margin-right: -100px;top: 30%;z-index: 6;}
/** MEDIA **//** MEDIA **//** MEDIA **/
@media (max-width:960px){
.test{}
.logo{width: 160px;height: 160px;margin-right: -80px;}
.main_h1 h1 {width: 90%;max-width: none;text-align: center;margin-left: auto;margin-right: auto;}
.main_h1 .box {text-align: center;}}
@media (max-width:600px){.main_h1 h1 {font-size: 26px;}}
 
 
/** ***************************** TITLE BLOCK ************************** **/
.title_block {width: 90%;margin-left: auto;margin-right: auto;text-align: center;margin-bottom: 30px;margin-top: 30px;}
.title_block h3 {font-size: 30px;}
.title_block a{font-size: 15px;text-decoration: underline;}
.title_block a:hover{text-decoration: none;}
.title_block .bt_next {font-size: 17px;text-decoration: none;height: 40px;line-height: 33px;display: inline-block;padding-left: 20px;padding-right: 20px;border-bottom: 2px solid;border-radius: 0px 0px 30px 30px;}
.title_block .bt_next:hover{border-bottom: 2px dotted;}

/** HB **/
.top_hb .hb {
    text-align: center;
    font-size: 11px;
    width: 90%;
    position: relative;
    /* background: #ccc; */
    padding: 0px;
    margin-top: 20px;
    font-size: 14px;
    color: #000;
    margin-left: auto;
    margin-right: auto;
}
.top_hb .hb a{text-decoration: underline; color: #000;}



/** ************** TOP-MENU ************************ **/
/** ********************************************************************** **/
.menu{position: relative;height: 60px;}
.main_menu,.menu_falsh{height:60px;width:100%;position:relative;top:0;line-height:60px;text-align:center;z-index:10000;}
.main_menu{/**box-shadow:0 0 10px #00000030;**/}
.main_menu .box_menu{margin-left:auto;margin-right:auto;width:90%;height:60px;}
.main_menu ul li{display:inline-block;padding-left:5px;padding-right:5px;height: 60px;}

.main_menu ul li a {
    content: "";
    position: relative;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    height: 40px;
    display: block;
    line-height: 40px;
    padding-left: 18px;
    padding-right: 18px;
    border-radius: 23px;
    margin-top: 10px;
       /** border-left: 1px solid transparent;
    border-right: 1px solid transparent; **/
}

.main_menu ul li a::after{
    /**content:"";display:block;bottom:6px;position:absolute;width:50%;height:2px;**/
}

.main_menu li a:hover,
.main_menu .ac_m a{
  /**  border-left: 1px solid;
    border-right: 1px solid;**/
    background: #00000012;
}

.main_menu_falsh {background: none;z-index: 5;height: 60px;position: absolute;width: 100%;top: 0px;}
.fixed{position:fixed;top:0;box-shadow: 0px 0px 10px #0000001c;}
.m_right{float:right;margin-top:14px;}
.m_left{float:left;margin-top:0px;height: 55px;}
.m_mobil{position:absolute;background:#ccc;width:90%;margin-top:-12px;display:block;border-radius: 40px 4px 40px 40px;box-shadow: 1px 1px 68px #0000009c;}
.m_mobil ul li {
    display: block;
    width: 88%;
    margin-left: auto;
    margin-right: auto;
}
.list_menu,.m_ds{display:block;}
.bt_menu,.m_mobil .m_left,#off_menu{display:none;}

.bt_menu{}

.bt_cat{
    height: 30px;
    line-height: 30px;
    border-radius: 20px;
     
}
.bt_cat_ak {
    
    background: #8770f6;
    background: linear-gradient(45deg, rgb(135 112 246) 0%, rgb(188 244 255) 100%);
    color: #fff;
    
}



.footer .bt_cat_ak,
.footer .bt_cat_ak, 
.footer .bt_cat {
    border: none;
    text-align: center;
    line-height: 36px;
    margin-bottom: 10px;
    /* color: #fff; */
}







/** MEDIA **//** MEDIA **//** MEDIA **/
@media (max-width:960px){
.test{}
.bt_menu{display: block;}
.m_ds{display: none;}

.bt_cat_ak {
    
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    max-width: 100px;
    
}
}





.contr_box{margin-top:40px;width:100%;margin-left:auto;margin-right:auto;overflow:hidden;max-width:928px;}
.contr_box a{height:40px;display:inline-block;position:relative;line-height:40px;text-decoration:none;border:2px solid;font-weight:700;padding-left:20px;padding-right:20px;border-radius:23px;margin-top:30px;vertical-align:top;}
.contr_box a:hover{padding-left:30px;padding-right:30px;}
.contr_box .b_box{overflow:hidden;margin:0;}
.contr_box .b1{border-radius:14px 0 0 0;width:70%;float:left;border-right:none;border-bottom:none;}
.contr_box .b_t{text-align:left;padding:6% 6% 6% 7%;}
.contr_box .b_t h3{text-align:left;font-size:30px;margin-bottom:5px;}
.contr_box .b_t h4{font-size:19px;font-weight:400;margin-bottom:25px;}
.contr_box .b2{min-height:300px;width:29%;float:left;}
.contr_box .b2 img{width:100%;}


@media (max-width:770px){
.contr_box .b2 {display: none;}
.contr_box .b1 {
    border-radius: 14px 14px 14px 14px;
    width: 100%;
    text-align: center;
}
.contr_box .b_t h3 {
    text-align: center;
}
.contr_box .b_t {
    text-align: center;
    padding: 6% 6% 6% 6%;
}
}
 
 
 
 

/** ************** FOOOOTER ************************* **/
.palitra{display: inline-block;margin-top: 20px;}
.palitra p {display: inline-block;width: 16px;height: 16px;cursor: pointer;margin-right: 3px;border: 1px solid #ccc;}
.palitra .akp{/**box-shadow: inset 0px 0px 3px #000;*/border-radius: 50%;}
/*#palitra1{background: #7b65e7;}
#palitra2{background: #3c1bdb;}
#palitra3{background: #635b89;}*/
/** footer **//** footer **//** footer **//** footer **//** footer **//** footer **//** footer **//** footer **//** footer **/
.footer {width: 100%;position: relative;text-align: center;overflow: hidden;margin-top: 0px;position: relative;z-index: 10;
    box-shadow: 0px 0px 10px #0000001c;
}
.footer .box {width: 90%;text-align: center;margin: auto;overflow: hidden;padding-bottom: 40px;padding-top: 0px;max-width: 1200px;}
.footer .left,.footer .centre,.footer .right{min-height: 100px;display: inline-block;vertical-align: top;}

        .footer ul{}
        .footer ul li{}
        .footer ul li a{}

/** FOOTER LEFT **/
.footer .left {width: 34%;text-align: left;padding-right: 4%;padding-top: 20px;box-shadow: 66px -86px 54px #ffffff2b;}
.left span{display: block;margin-left: 10px;}
.left div img{width: 100%;}
.left span img{opacity: 1;width: 100%;}
.left span img:hover{opacity: 0.7;}
.footer .left div{padding-left: 14px;}
.footer .left b{font-size: 20px;}
.footer .left p {max-width: 250px;font-size: 13px;line-height: 16px;padding-top: 10px;padding-bottom: 10px;}
.footer .left a {text-decoration: none;font-weight: bold;font-size: 24px;}
.footer .left a:hover{text-decoration: underline;}
.footer .left b a {font-size: 10px;font-weight: normal;text-decoration: underline;}
.footer .left b a:hover{text-decoration: none;}
.footer .centre .box_a {text-align: left;padding-top: 20px;padding-left: 20px;}
.footer .centre .box_a a {text-decoration: none;padding-bottom: 6px;display: block;font-size: 12px;}
.footer .centre a:hover{text-decoration: underline;}
.logo_market {text-align: left;padding-left: 14px;padding-top: 9px;}
.logo_market a {height: 35px;display: inline-block;border: none;}
.logo_market img{height: 100%;filter: grayscale(0);transition: 0.5s;}
.logo_market img:hover{filter: grayscale(100);}
/** FOOTER centre **/
.footer .right {width: 35%;padding-top: 50px;text-align: right;position: relative;}
.footer .right .tel,.footer .right .tel a{font-size: 29px;font-weight: bold;text-decoration: none;}
.footer .right small{color: #000;
    font-weight: normal;
    font-size: 14px;
    display: block;}
.footer .right .tel a:hover{text-decoration: underline;}
.footer .right .soc {padding-top: 15px;}
.footer .right .email {padding-top: 15px;}
.footer .right .email a {font-size: 22px;}
.footer .right .email a:hover{text-decoration: none;}
.footer .right .rst {position: relative;bottom: 0px;margin-top: 14px;right: 0px;}
.footer .right .rst img{width: 100%;opacity: 0.4;}
/** **/
.footer .copy {width: 100%;padding-top: 20px;padding-bottom: 20px;font-size: 12px;
font-weight: normal;}
.footer .copy b {padding-right: 5px;font-weight: bold;}
.footer .copy p{}
.footer .copy a {text-decoration: none;letter-spacing: 0.2px;}

/** MEDIA-MOBIL **/
@media (max-width:900px){
.test{}
.footer .box {width: 100%;max-width: none;}
.footer .left {width: 80%;text-align: center;padding-bottom: 30px;    padding-right: 0%;padding-top: 20px;box-shadow: none;}
.left span {display: inline-block;max-width: 150px;padding-right: 0px;padding-right: 0%;}
.footer .left p {margin-left: auto;margin-right: auto;}
.footer .centre {width: 100%;}
.footer .centre .box_a {text-align: center;padding-top: 20px;padding-left: 0px;width: 80%;margin: auto;padding-bottom: 20px;}
.footer .centre .box_a a {display: inline-block;padding-right: 10px;padding-left: 10px;}
.logo_market {text-align: left;padding-left: 0px;padding-top: 0px;width: 90%;text-align: center;margin: auto;}
.footer .right {width: 90%;padding-top: 50px;text-align: center;position: relative;margin: auto;}
.footer .right .tel {font-size: 20px;}
.footer .copy {font-size: 9px;}
} 
/** END FOOOOTER ************ **/