@media(min-width:992px) {
    .space-d-20 {
        padding-bottom: 40px;
    }
}

@media (max-width:1900px){
    .enumenu_ul ul > li.logo-header a {width: 400px;}
    header.header-main.fixed .enumenu_ul ul > li.logo-header a {width: 350px;}
    header.header-main.fixed .enumenu_ul ul > li.logo-header { margin-top: 30px !important; }
/*    header.header-main.fixed {height: 130px;}*/
/*    header.header-main.fixed .enumenu_ul ul{height: 130px;}*/
}
@media (max-width:1850px){
/*    .enumenu_ul ul > li { margin: -35px 0px 0 80px; }*/
}
@media (max-width:1800px){
/*    .enumenu_ul ul > li { margin: -35px 0px 0 65px; }*/
}
@media (max-width:1760px){
    .testimonials-sec {padding-left: 708px;}
    .left-image { height: 580px; width: 708px; }
    .container-fluid { padding: 0 15px; }  
    .row.justify-content-center { display: block; }
    .enumenu_ul ul > li.phone-number { margin-left: 0 !important; }
/*    .enumenu_ul ul > li.socail-icon { margin-left: 0 !important; }*/
/*    .enumenu_ul ul > li { margin: -35px 0px 0 45px; }*/
/*    .form-block { top: auto; position: relative;}*/
    header .container-full { padding: 0 0px;}
    .enumenu_ul ul > li.logo-header a { width: 300px; }
    header.header-main.fixed .enumenu_ul ul > li.logo-header a { width: 250px; }
    header.header-main.fixed .enumenu_ul ul > li.logo-header {margin-top: 0;}
/*    header.header-main.fixed {height: 100px;}*/
/*    header.header-main.fixed .enumenu_ul ul {height: 100px;}*/
    header.header-main.fixed .enumenu_ul ul > li.logo-header { margin-top: 20px !important;}
    .header-main:after {left: 15px; width: calc(38.7% - 15px);}
    .header-main:before{ right: 15px; width: calc(45% - 0px);}
    
    .site-logo { width: 350px;}
    .desktop-header {padding: 30px 0;}
    header.header-main.fixed .site-logo { width: 270px; }
    header.header-main.fixed .desktop-header { padding: 25px 0; }
    .desktop-header:before {width: calc(50% - 160px);}
    .desktop-header:after {width: calc(50% - 160px);}
    .main-banner .banner-cover {padding-top: 190px;}
    .left-menu { width: calc(50% - 188px);}
    .right-menu { width: calc(50% - 188px);}
    .right-menu .phone-number a { font-size: 2.3rem; }
    .main-banner-part .banner-text-part {top: calc(50% - 15px);}
}

@media (max-width:1500px){ 
    .col-lg-8 { -ms-flex: 0 0 50.666667%; flex: 0 0 50.666667%; max-width: 50.666667%; }
    .row.justify-content-center { display: flex; justify-content: flex-start; }
    .enumenu_ul ul > li.logo-header a { width: 220px; }
/*    header.header-main.fixed { height: 80px; }*/
/*    header.header-main.fixed .enumenu_ul ul { height: 80px; }*/
    header.header-main.fixed .enumenu_ul ul > li.logo-header { margin-top: 35px !important; }
/*    header.header-main.fixed .enumenu_ul ul > li.logo-header a{ width: 170px; }*/
    .enumenu_ul ul li a { font-size: 1.5rem; }
/*    .enumenu_ul ul > li { margin: -23px 0px 0 50px; } */
    .enumenu_ul ul > li.phone-number { margin-left: 0 !important; }
/*    .enumenu_ul ul > li.socail-icon { margin-left: 0 !important; }*/
    .btn.white { min-width: 140px; padding: 14px 20px; }
    .form-block { top: -160px; }
    .social-icon a { font-size: 2.0rem !important; width: 32px; height: 32px; line-height: 34px; }
    .phone-icon { width: 32px;height: 32px; line-height: 34px; }
/*    .enumenu_ul ul > li:last-child { margin-left: 0; }*/
    .right-menu .phone-number {top: -15px;}
    .right-menu .phone-number a { font-size: 2rem; }
    .desktop-header .right-menu .enumenu_ul ul > li:first-child, .desktop-header .right-menu .enumenu_ul ul > li:nth-child(2) { margin-bottom: -40px; }
}

@media (max-width:1440px){ 
    h1 { font-size: 6.2rem; }
    h2 { font-size: 4.2rem; }
    
    .trailer-child h2 { font-size: 3.2rem; }    
    .trailer-bg { max-width: 320px; height: 484px; }
    .trailer-child { width: 23%; }
    .left-image { height: 498px; width: 600px; border-radius: 0 140px 0 0; bottom: -100px;}
    .testimonials-sec {padding-left: 600px;}
    .specials-events { padding: 70px 0 70px; } 
    footer.footer { padding: 70px 0 0px;}
    .footer-bottom {margin-top: 60px;}
/*    .self-content { padding-bottom: 45px; }*/
    .right-content h2 { font-size: 4.8rem; }
    .specials-events h2 { font-size: 4.8rem; }
    
}

@media (max-width:1365px){ 
/*    .enumenu_ul ul > li { margin: -23px 0px 0 30px; }*/
}
@media (max-width:1250px){ 
    .header-cover .logo-part {  width: 120px; }
    .right-menu .phone-number a { font-size: 1.8rem; }
    }
@media (max-width:1200px){
/*    .main-banner-part { padding-top: 89px; }*/
    .slick-section img {  max-height: 80px; }
    .slick-section blockquote.quote-text{ height: auto; }
    .section.contact-form iframe { height: 454px; }
    .testimonials-sec { padding: 80px 0 40px; }
    .specials-events { padding: 70px 0 70px; }
    .specials-parent { padding-top: 35px; }
    .left-image { height: 395px; width: 485px; border-radius: 0 83px 0 0;}
    .testimonials-sec {padding-left: 485px;}
    .specials--child { min-height: 309px; width: 300px; }
    
    .row.justify-content-center { justify-content: center; }
    .form-block {  top: auto; }
    .col-lg-8 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .form-block { background-color: #231f20; width: 100%; background-image: none; padding: 40px 0 20px; text-align: center; height: auto; }
    .body-content {padding-right: 0;}
    
}

@media (max-width:1199px){ 
    .desktop-header {display: none;}
    .header-cover { display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
    
    .header-main:before { display: none; }
    .header-main:after { display: none; }
    .enumenu_ul ul > li:last-child { margin-left: 0; }
    .phone-facebook .social-icon {  margin-left: 10px; }
    .phone-facebook { display: flex; margin-right: 40px; margin-top: -4px; }
    .phone-icon span { font-size: 2.0rem; display: inline-block; }
    .phone-icon { width: 32px; height: 32px; background: #fff; display: inline-block; border-radius: 50%; text-align: center; line-height: 34px; color: #000 !important; font-size: 2.2rem !important; }
    .social-icon a { width: 32px; height: 32px; line-height: 34px; font-size: 2.0rem !important; }
    .phone-icon:hover {background: #fff200; color: #000; }
    .menu-part { position: absolute; right: 24px; width: auto; }
    .header-cover { justify-content:center; }
    .social-icon ul li { margin: 0 5px; }
    .header-cover .phone-part { position: absolute; right: 160px;  }
    .enumenu_ul ul > li span.arrow:after, .enumenu_ul ul > li span.arrow:before { content: ''; position: absolute;  height: 11px; width: 2px;  background: #FFF; top: 10px; } 
    .enumenu_ul ul > li span.arrow:before { transform: rotate(40deg); right: 11px; }
    .enumenu_ul ul > li span.arrow:after {  transform: rotate(-40deg); left: 10px; }
    .enumenu_ul > li span.arrow.up {  transform: rotate(180deg); -webkit-transform: rotate(180deg); } 
    .header-cover .phone-part { right: 105px; }
    .phone-part a { font-size: 0; height: 32px; width: 32px; background: #fff; border-radius: 50%; line-height: 34px; display: inline-block; text-align: center; line-height: 38px; }
    .phone-part a span { margin-right: 0; }
    .phone-part a span i { color: #000; font-size: 2.0rem; line-height: 30px; }
    .covid-bar { display: none; }
    .header-main { top: 0; }
    .header-cover .logo-part { display: block; margin-right: auto; }
    .on-road-text { display: none; }
    .enumenu_ul ul { display: initial; }
    .enumenu_ul ul li.logo-header { display: none; }
    .enumenu_ul ul > li { margin-left: 0; padding-bottom: 15px; margin-top: 0;}
    .enumenu_ul ul > li.socail-icon { margin-left: 0; }
    .phone-icon { font-size: 0 !important; margin-right: 0; }
    .enumenu_ul ul > li.phone-number {  margin-left: 0 !important;  display: inline-block; width: 50%; text-align: right;padding-right: 5px; }
    .enumenu_ul ul > li.socail-icon { margin-left: 0; display: inline-block; width: 50%; text-align: left; padding-left: 5px; }
    
    header.header-main.fixed .social-icon a { color: #000 !important; background: #fff;}
    header.header-main.fixed {height: auto;}
    header.header-main.fixed .enumenu_ul ul {height: auto;}
    header.header-main.fixed .enumenu_ul ul li a {color: #fff;}
    header.header-main.fixed .btn.white:after {border-color: #fff;}
    .form-block iframe {height: 420px !important;}
    .main-banner .banner-cover {padding-top: 110px;    }
    .enumenu_ul ul li a.btn{background: #fff200; color: #000 !important;}
    .enumenu_ul ul li a.btn:hover{background: transparent; }
}

@media (max-width:1100px){ 
    .testimonials-sec { min-height: 480px; }
    .right-content { max-width: 780px; margin: 0 auto; text-align: center; float: none; }
    .left-image { display: none; }
    .testimonials-sec {padding-left: 0;}
    .slider-counter { width: 82px; margin: 0 auto; padding-left: 0; }
    .slider-counter:after { left: 0; }
}

@media (max-width:1024px){   
    .header-main { padding: 8px 30px 8px 30px; }
    .menu-icon { margin-left: 15px; }
    .form-block h2 {padding: 0 20px;}
}

@media (max-width: 991px){
    h1 { font-size: 4.2rem; }
    h2 { font-size: 3.4rem; }
    .self-content.inner-block h1 { font-size: 3.4rem; }
    h4, .h4 { font-size: 2.4rem; }
    .right-content h2 {  font-size: 4.0rem; }
    .specials-events h2 {  font-size: 4.0rem; }
    
    .trailer-sec { margin-top: -40px; padding: 80px 0 80px 0; }
    .trailer-child {  width: 48%; margin-bottom: 35px; }
    .trailer-parent .trailer-child:nth-child(even){ margin-top: 0; }
    .trailer-parent .trailer-child:nth-child(odd) { margin-top: 0; }
    .right-content { width: 640px; }
    .specials-events { padding: 80px 0 50px; }
    footer.footer { padding: 50px 0 0px;}
    .footer-bottom {margin-top: 40px;}
    .specials-parent { padding-top: 30px; }
    .specials--child { margin: 0 auto 25px; }
    
    .banner-text-part .inner-text-part .main-part {
        width: 100%;
        margin: 55px 31px 35px 31px;
        margin-top: 130px;
        position: relative;
    }
    .banner-text-part .inner-text-part .main-part.inner-block { margin-top: 130px; }
    .inner-text-part .main-part h2{
        bottom: -10px;
        max-width: 500px;
    }
    .inner-text-part .main-part h2 br{ display: none;}
    .two-block-section {
        padding: 80px 0;
    }
    .two-block-section h2, section.section.contact-form h2 {
        margin-top:  0;
    }
    .image-box .factbox-text .factbox-box-big{
        font-size: 35px;
    }
        
    .form-box .text-part,
    .form-box .form-part{
        width: 100%;
        padding-left: 0;
    }
    section.section.contact-form iframe { height: 330px; }
    .dq { margin-bottom: 40px; }
    .testimonials-sec { min-height: 440px; }
    .cont-type h3 { font-size: 3.5rem;}
    .main-banner-part .banner-text-part {top: calc(50% - 40px);}
    .contact-details .child { width: 48%; }

}
@media (max-width: 850px){ 
/*
    .header-cover .phone-part {
        right: 90px;
    }
*/
    .inner-text-part .main-part h2{ max-width: 600px;
        width: 100%;
        bottom: 50%;
        transform: translateY(50%)translateX(-50%)!important;
        left: 50%;
        text-align: center;
        padding: 0 20px;
    }
    .header-cover .logo-part {
        max-width: 100px;
    }
    .main-banner-part{ padding-top: 70px;  }
    .phone-part a span {
        display: inline-block;
        margin-right: 0;
        top: 0px;
        position: relative;
    }
    .banner-text-part .inner-text-part .main-part {
        width: 100%;
        margin: 31px 31px 30px 31px;
        margin-top: 108px;
        position: relative;
    }
    .right-line { bottom: 0; }
    .left-line { bottom: 100px; }
    .bottom-line { bottom: 0; }
    .banner-text-part .inner-text-part .main-part.inner-block { margin-top: 103px !important; }
    .main-banner .banner-cover { min-height: calc(100vh - 72px); }
    body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul{height: calc(100vh - 77px); top: 77px; }
    .phone-part a span i { line-height: 38px; }
    .footer-main a {padding: 0 10px;}
    footer.footer {padding: 70px 0 0 0;}
    section.specials-events:after {width: 100%; top: 0;} 
}

@media (max-width: 767px){ 
    h1 { font-size: 4.0rem; }
    h2, .h2 { font-size:3.2rem; }
    .self-content.inner-block h1 { font-size: 3.2rem; }
    h3, .h3 { font-size: 2.2rem; line-height: 38px;  margin-top: 0; }
    h4, .h4 { font-size: 2.0rem; }
    .mob-d{ display: block; }
    .desk-d{ display: none; }
    .container{ padding-left: 30px; padding-right: 30px; }
    .inner-text-part .main-part h2{ font-size: 36px; line-height: 1.2; }
    .gallery-list > *, .w6 { width: 100%; }
    .img-text-cover  .w6.sliderCover.img-bottom-mob { order: 2; }
    .img-text-cover .w6.text-top-mob { order: 1; }
    .two-block-section .w6.sliderCover { margin-bottom: 25px; }
    .two-block-section .image-box.factbox { max-width: 100%; }
    .two-block-section { padding:30px 0 5px 0; }
    .img-text-cover .w6.full .map { margin-bottom: 30px; }
    .img-text-cover .w6.full .map { width: 100%; }
    .image-box { height: 300px; }
    .slick-section blockquote.quote-text { min-height: inherit; padding: 0 30px; }
    ul.slick-dots.container { padding: 30px; min-height: inherit; }
    .slick-section ul.slick-dots { margin-top: 30px; flex-wrap: wrap; padding: 20px 0px; }
    .slick-section ul.slick-dots li { padding: 10px 0; }
    .project-gallery, section.project-gallery-page {padding: 35px 0 20px 0; }
    section.project-gallery-page.space-remove h2{margin-bottom: 10px; }
    section.project-gallery.gallery-bottom.add-line-bottom {padding: 0 0 20px 0; }
    section.project-gallery h2 { margin-bottom: 35px;}
    section.slick-section { padding: 30px 0 0px 0;}
    .slick-section .owl-dots {margin-top: 30px; padding: 30px 0;}
    .slick-section h2 {margin-bottom: 25px;}
    section.normal-section { padding: 40px 0 0px; }
    .slick-section img {max-height: 70px; }
    section.section.contact-form { padding: 40px 0; }
    .dq{ font-size: 238px; margin-bottom: 30px; }
    .footer-main{flex-wrap: wrap; }
    .footer-main > *{ width: 100%; text-align: center; }
    .footer-main .footer-menu { order: 1; margin-bottom: 0px; }
    .footer-main .phone {margin-bottom: 50px; order: 2;}
    .footer-main .map { order: 3; }
    .slick-section .author:before { margin-top: 20px; margin-bottom: 20px; }
    .main-banner.inner-page .banner-cover { min-height: calc(80vh - 72px); }
    .main-part.inner-block h2 { display: none; } 
    .img-text-cover .w6.text-top-mob {order: 1;}
    .img-text-cover .w6 {order: 2;}
    .add-line-bottom:before {width: calc(100% - 60px);}
    .normal-section-text { padding: 40px 0 10px 0;}
    .right-content h2 {  font-size: 3.8rem; }
    .specials-events h2 {  font-size: 3.8rem; margin-bottom: 20px; }

    
/*    .specials-events { background-color: #231f20; }*/
    .specials-events { padding: 30px 0 35px;}
    .specials-parent { display: block; text-align: center; }
    .specials--child { margin: 0 auto 25px; min-height: 254px; width: 250px; }
    .specials-parent .specials--child:last-child { margin-bottom: 0; }
    .special-child { width: 100%; padding-bottom: 25px; }
    
    .footer-list { margin-top: 0; }
    .information-block li { width: 100%; margin-top: 0; }
    .footer-list > li { width: 100%; margin: 0 0 30px 0 !important; }
    .footer-list > li:nth-child(2n) { order: -1; margin-bottom: 27px !important; margin-top: 30px; }
    .footer-logo img {  width: 230px; }
    .footer-list > li:last-child { order: 2;margin-bottom: 0 !important; }
    .footer-list > li .phone:last-of-type { margin-bottom: 0; }
    .footer-list > li .phone.faxs div { cursor: auto; } 
    .img-text-cover .w6.full .phone.fax { cursor: auto; }
    .footer-list > li .map:last-of-type { margin-bottom: 0; }
    .testimonials-block p strong br { display: block; }
    .self-content { padding-bottom: 35px; }
    .form-box .form-part iframe { height: 445px !important; }
    .image-box .factbox-text .factbox-box-small { display: flex; font-size: 12px; }
    .inner-text-part .main-part h2 br { display: block; }
    footer.footer { background-size: cover; padding: 30px 0 0; }
    
    .main-banner { opacity: 1 !important;}
    .main-banner .banner-cover { min-height: calc(100vh - 300px); }
    .right-content { width: 100%; float: none; text-align: center; }
    .trailer-child { width: 100%; text-align: center; position: relative;}
    .right-content h2 { margin-bottom: 25px; }
    .trailer-bg { max-width: 300px; height: 454px; }
    .trailer-child h2 { text-align: center;position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: calc(50% - 50px);
    transform: translateY(-50%); }
    .trailer-sec { padding: 40px 0 30px 0; margin-top: 0; background: #fff200; }
    
    .left-image { height: 295px;  width: 370px; border-radius: 0 71px 0 0;position: relative; order: 2; bottom: 0; top:35px; left: -30px; }
    .testimonials-sec .container { display: flex; flex-wrap: wrap; }
    .testimonials-sec { padding: 40px 0 30px; }

    .body-content { padding: 30px 0 0; }
    .body-content:before { height: 70px; top: -25px; }
    .col-lg-8 { -webkit-box-flex: 0;-ms-flex: 0 0 66.666667%;flex: 0 0 100%; max-width: 100%; }
    .form-block { top: auto; top: auto; padding: 20px 5px 15px 5px; width: 100%; height: 100%; background-color: #231f20; background-image: none; }
    .testimonials-sec { min-height: inherit; }
    .self-content {padding: 0 0 35px 0;}
    .footer-bottom {margin-top: 15px;    }
    .type-cover {width: 100%;}
    .cont-type h3 {font-size: 2.6rem;}
    .form-block iframe { height: 470px !important; }
    .main-banner .banner-cover { padding-top: 30px; }
    .self-content h2 br, .self-content h3 br {display: block;}
    
    .wrap-types.global-sec .type-cover.even.odd a { background: rgba(242,40,26,0.4) !important;
    border: 13px solid rgba(242,40,26,0.3) !important; }
    .wrap-types.global-sec .type-cover.odd.red a { background: rgba(255,242,0,0.4) !important;
    border: 13px solid rgba(255,242,0,0.3) !important; }
    .wrap-types.global-sec .type-cover.odd.yellow a { background: rgba(242,40,26,0.4) !important;
    border: 13px solid rgba(242,40,26,0.3) !important; }
    .wrap-types.global-sec .type-cover.odd.yellow a:hover { background: transparent !important; border-color: rgba(255,255,255,0.3) !important; }
    
    .wrap-types.none-text .type-cover.even.odd a:hover { background: rgba(242,40,26,0.4); border: 13px solid rgba(242,40,26,0.3);}
    .wrap-types.none-text .type-cover.even.yellow a:hover { background: rgba(255,242,0,0.4); border-color: rgba(255,255,255,0.58);
    border: 13px solid rgba(255,242,0,0.3);}
    .wrap-types.none-text .type-cover.odd.red a:hover { background: rgba(242,40,26,0.4);border: 13px solid rgba(242,40,26,0.3); }

    .main-banner-part .banner-text-part {top: calc(50% - 17px);}
    .contact-details { padding-top: 15px; }
}

@media (max-width: 640px){ 

    h2, .h2 { font-size: 30px; }
    h3, .h3 { font-size: 26px; line-height: 1.5; }
    .self-content.inner-block h1 { font-size: 3.0rem; }
    .right-content h2 { font-size: 3.2rem; }
    .specials-events h2 { font-size: 3.2rem; }
    .banner-text-part.inner-text .inner-text-part h1 { margin-top: 72px; }
    footer.footer { padding: 20px 0 0; background-color: #fff200; margin-top: 0; }
    .footer-main .footer-menu { order: 1; margin-bottom: 0px; }
    .footer-main .phone { margin-bottom: 30px; order: 2; }
    .header-cover .phone-part { right: 100px; top: 22px; }
    .social-icon ul li a > img {  width: 16px; }
    .phone-part a span i { font-size: 28px; margin-top: 0.5px; }
    .arrow { width: 140px !important; top: -75px !important; }
    
    .social-icon ul li a { height: 32px; width: 32px; line-height: 33px; font-size: 20px;  }
    .phone-part a{ font-size: 0; height: 32px; width: 32px; background: #fff; border-radius: 50%; line-height: 34px; display: inline-block; text-align: center; }
    .phone-part a span i { color: #000; font-size: 20px; line-height: normal; }
    .phone-part a span { top: 6px; margin-right: 1px; }
    .social-icon ul li { margin: 0 6px; }
    
    .dq{ font-size: 138px; margin-bottom: 25px; }
    
    .img-text-cover .w6.full .phone  { width: 100%; margin-bottom: 30px;  cursor: auto; }
    section.section.contact-form { padding:40px 0 40px 0;  }
    section.normal-section-text {  padding: 30px 0 0px 0; }
    .img-text-cover .w6 ul { padding-bottom: 30px; }
    .img-text-cover .w6.full ul { padding-left: 20px; }
    .specials-parent { flex-wrap: wrap; padding-top: 0; }
    footer.footer { background-size: cover; background-position: center center; }
    .special-child {width: 100%; padding-bottom: 25px; } 
    .special-child:last-child { padding-bottom: 0; }
    .special-child li:before { height: 20px; width: 20px; top: 3px; }
    .special-child li { padding-left: 30px; }
    .bottom-logo a img { width: 120px; }
    .read-more a { font-size: 1.6rem; }
    .clock span.fa { font-size: 24px; }
    .footer-menu { display: block; text-align: center;}
    .footer-main div span { font-size: 1.6rem; }
    .footer-main a { font-size: 1.6rem; }
    .footer-menu li { width: 100%; margin-bottom: 10px; }
    .footer-menu li:last-child { margin-bottom: 0; }
    
    .featured-box { width: 100%; padding: 15px 0; }
    .featured-img { margin-bottom: 15px; }
    .contact-details .child { width: 100%; margin: 0 auto; }
}

@media (max-width: 680px){ 
    .form-block iframe {
        height: 565px !important;
    }
}
@media (max-width: 600px){ 
/*    .form-block iframe { height: 465px !important; }*/
}

@media (max-width: 585px){ 
    section.section.contact-form iframe {  height: 460px; }
}

@media (max-width: 570px){
    section.section.contact-form iframe { height: 460px; }
}

@media (max-width: 550px){

}
@media (max-width: 480px){
    .image-box .factbox-text .factbox-box-small span { display: block; }
    .w6.full h2 br { display: none; }
    .arrow { right: calc(100% - -13px) !important;}
    .image-box .factbox-text .factbox-box-big { max-width: 90%; }
    .image-box .factbox-text .factbox-box-small { letter-spacing: 1.5px; display: flex; }
}
@media (max-width: 420px){
    
    .section.contact-form h2 strong:last-child:after { width: 110%; left: -10px; }
    .two-block-section .w6.self-content h2 strong:last-child:after { width: 110%; left: -10px; }
}

@media (max-width: 360px){
    .header-main { padding: 8px 70px 8px 20px; } 
    .menu-part { right: 15px; }
    .social-icon {  margin-right: -15px; }    
    .social-icon ul li { margin: 0 2px; }
    .header-cover .phone-part { right: 75px; }
    .phone-facebook { margin-right: 10px; }
    header.header-main.fixed .phone-facebook { margin-right: 50px; }
}

.information-block li .phone.fax div { position: relative; }
.information-block li .phone.fax div:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: transparent; }
.footer-list li .phone.fax div { position: relative; }
.footer-list li .phone.fax div:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: transparent; }
.img-text-cover .w6.full ul li a { display: inline-block; }
