#layout-container .layout-header .logo-block img{
    width: 115px;
    height: 115px;
    margin-left: -750px;
    margin-top: -10px;

}

#layout-container .layout-footer .copyright-block:after {

    font-size: 15px;
    content: 'Globex International, 2017.';
}

#layout-container .layout-header .logo-block h1{

    margin-top: -60px;
    color: #23376C;
    margin-left: -133px;

    display: none;

}

#layout-container .layout-header .logo-block {
    display: block;
    position: relative;
    text-decoration: none;
    z-index: 1;
}


html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input,textarea,select{margin:0px;padding:0px;outline:0}iframe{border:none}ul,ol{list-style:none}b,strong{font-weight:bold; color:black;}a{cursor:default}a:hover{text-decoration:none;outline:0}a:active{outline:0}a[href],a[download]{cursor:pointer; text-decoration: none;}a img{border:none}input::-ms-clear,input::-ms-reveal{display:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}html{height:100%}body{height:100%;font-family:"Exo 2","Arial",sans-serif;font-size:16px;color:#2b2a29;background-color:#FFF;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}a{color:#f58733}button,input,textarea{font-family:"Exo 2","Arial",sans-serif}top-10{margin-top:10px}top-20{margin-top:20px}top-30{margin-top:30px}.spr-a{display:inline-block;vertical-align:middle;background-image:url('../../img/sprite-a.png?1413032872')}.spr-a.spr-1{background-position:0 0;width:288px;height:288px}.spr-a.spr-small-1{background-size:100%;background-position:0 0;width:160px;height:160px}.spr-a.spr-10{background-position:0 -338px;width:31px;height:15px}.spr-a.spr-11{background-position:0 -403px;width:31px;height:21px}.spr-a.spr-2{background-position:0 -474px;width:288px;height:288px}.spr-a.spr-small-2{background-size:100%;background-position:0 -450px;width:160px;height:160px}.spr-a.spr-3{background-position:0 -812px;width:288px;height:288px}.spr-a.spr-small-3{background-size:100%;background-position:0 -260px;height:160px;width:160px}.spr-a.spr-4{background-position:0 -1150px;width:43px;height:43px}.spr-a.spr-5{background-position:0 -1243px;width:43px;height:43px}.spr-a.spr-6{background-position:0 -1336px;width:43px;height:43px}.spr-a.spr-7{background-position:0 -1429px;width:27px;height:27px}.spr-a.spr-8{background-position:0 -1506px;width:27px;height:27px}.spr-a.spr-9{background-position:0 -1583px;width:31px;height:14px}#layout-container .layout-header{position:relative;height:123px;background-image:url('../../img/bg-a.png?1413032856');text-align:center;z-index:2}#layout-container .layout-header:before{content:"";display:block;position:absolute;bottom:-13px;width:100%;height:20px;background:url('../../img/headers-a.png?1414841296') repeat-x center 0px}#layout-container .layout-header .layout-center{position:relative}#layout-container .layout-header .logo-block{position:relative;top:15px;margin:0px auto;display:inline-block}#layout-container .layout-header .logo-block .image{display:block}#layout-container .layout-header .socials-block{position:absolute;top:10px;left:0px}#layout-container .layout-header .socials-block .social-link{margin-right:10px;-moz-transition:-moz-transform 0.1s;-o-transition:-o-transform 0.1s;-webkit-transition:-webkit-transform 0.1s;transition:transform 0.1s}#layout-container .layout-header .socials-block .social-link:active{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}#layout-container .layout-header .socials-block .social-link:hover{opacity:0.7}#layout-container .layout-header .nav-block{position:absolute;width:100%;bottom:0px;display:block;font-size:0px;font-weight:bold;text-transform:uppercase;text-align:center}#layout-container .layout-header .nav-block .submenu-items{display:none;position:absolute;top:0px;left:0px;width:100%;padding:48px 0px 8px;background-color:#FFF;border:1px solid #E9E9E9;border-radius:5px;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.06)}#layout-container .layout-header .nav-block .submenu-items .submenu-item{text-align:left;padding-left:20px}#layout-container .layout-header .nav-block .submenu-items .submenu-item:hover .link{color:#f58733}#layout-container .layout-header .nav-block .submenu-items .submenu-item:hover .icon{opacity:1}#layout-container .layout-header .nav-block .submenu-items .submenu-item>.icon{margin-right:6px;opacity:0.8}#layout-container .layout-header .nav-block .submenu-items .submenu-item>.link{display:inline-block;vertical-align:middle;color:#282828;font-size:16px;line-height:26px;text-decoration:none}#layout-container .layout-header .nav-block .menu-items .menu-item{display:inline-block;position:relative}#layout-container .layout-header .nav-block .menu-items .menu-item.active>.link{color:#f58733}#layout-container .layout-header .nav-block .menu-items .menu-item.active>.link:before{content:"";display:block;position:absolute;bottom:8px;margin-left:-6px;left:50%;width:8px;height:8px;border-bottom:2px solid #f58733;border-right:2px solid #f58733;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#layout-container .layout-header .nav-block .menu-items .menu-item:hover .submenu-items{display:block}#layout-container .layout-header .nav-block .menu-items .menu-item:hover>.link{color:#f58733}@media (max-device-width: 1024px){#layout-container .layout-header .nav-block .menu-items .menu-item:hover .submenu-items{display:none}}#layout-container .layout-header .nav-block .menu-items .menu-item>.link{display:block;position:relative;padding:18px 20px;font-size:16px;text-decoration:none;color:#282828;z-index:1}#layout-container .layout-header .lang-block{position:absolute;top:10px;right:0px;font-size:0px;font-weight:bold;text-transform:uppercase}#layout-container .layout-header .lang-block .lang-link{display:inline-block;width:43px;line-height:43px;font-size:14px;color:#acabab;text-decoration:none}#layout-container .layout-header .lang-block .lang-link:hover{color:#f58733}#layout-container .layout-header .lang-block .lang-link.active{color:#f58733;background:url('../../img/sprite-a.png?1413032872') no-repeat 0 -1336px}#layout-container .layout-footer{position:relative;height:50px;z-index:2;background-color:#f7f7f7}#layout-container .layout-footer:before{content:"";display:block;position:absolute;top:-19px;width:100%;height:32px;background:url('../../img/headers-a.png?1414841296') repeat-x center -115px}#layout-container .layout-footer .layout-center{position:relative}#layout-container .layout-footer .copyright-block{position:absolute;top:10px;left:0px}#layout-container .layout-footer .copyright-block .text{display:none}#layout-container .layout-footer .contacts-block{position:absolute;top:10px;right:0px}#layout-container .layout-footer .contacts-block .text{font-size:15px}#layout-container{min-width:1020px;max-width:2000px;margin:0px auto}#layout-container .layout-center{height:100%;margin:0px auto;width:960px}#banner-block{position:relative;height:160px;background:url('../../img/banner-a.jpg?1411495424') no-repeat center center}.full-width#banner-block{background-size:cover}#banner-block:after{content:"";display:block;position:absolute;bottom:0px;left:0px;width:100%;height:12px;background:url('../../img/headers-a.png?1414841296') repeat-x center -65px}#contacts-block .block-header{margin-bottom:40px}#contacts-block .block-header .title{font-size:60px;font-weight:lighter;color:#f38733}#contacts-block .block-body .affiliates{margin-bottom:40px;display:table;table-layout:fixed}#contacts-block .block-body .affiliates .affiliate{display:table-cell;border-collapse:collapse;padding-left:30px}#contacts-block .block-body .affiliates .affiliate:first-child{padding-left:0px}#contacts-block .block-body .affiliates .affiliate .location{margin-bottom:20px;font-size:20px;font-weight:normal;color:#272727}#contacts-block .block-body .affiliates .affiliate .location .city{display:block}#contacts-block .block-body .affiliates .affiliate .location .country{display:block;font-weight:bold}#contacts-block .block-body .affiliates .affiliate .contacts{font-size:14px}#contacts-block .block-body .affiliates .affiliate .contacts p{margin-bottom:5px}#contacts-block .block-body .contacts-map{width:100%;height:320px;border:2px solid #ffc99f}#message-block .block-body .message-form .actions .button{display:inline-block;vertical-align:middle;padding:10px 20px 14px;border:2px solid #FFF;color:#fff;font-size:26px;text-decoration:none;background-color:transparent;cursor:pointer}#message-block .block-body .message-form .actions .button:hover{background-color:#FFF;color:#f48733}#message-block .block-body .message-form .actions .button{background-color:#FFF;color:#000;font-weight:200}#message-block .block-body .message-form .actions .button:hover{background-color:transparent;color:#FFF}#message-block .block-body .message-form .fields .field{position:relative;margin-bottom:26px}#message-block .block-body .message-form .fields .field.text .message{display:none;position:absolute;bottom:-18px;width:100%;font-size:15px;text-align:right}#message-block .block-body .message-form .fields .field.text .-placeholder{color:#FFF;font-weight:200;font-size:26px}#message-block .block-body .message-form .fields .field.text .input{display:block;width:100%;padding:5px 10px 9px;border:2px solid #fcdac2;background-color:transparent;font-size:26px;color:#FFF;resize:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#message-block .block-body .message-form .fields .field.text .input::-webkit-input-placeholder{color:#FFF;font-weight:200}#message-block .block-body .message-form .fields .field.text .input:-moz-placeholder{color:#FFF;font-weight:200}#message-block .block-body .message-form .fields .field.text .input::-moz-placeholder{color:#FFF;font-weight:200}#message-block .block-body .message-form .fields .field.text .input:-ms-input-placeholder{color:#FFF;font-weight:200}#message-block .block-body .message-form .fields .field.text .input:focus{border-color:#FFF}#message-block .block-body .message-form .fields .field.textarea .input{overflow:auto}#message-block .block-body .message-form .fields .field.invalid .input{border-color:#ff1616 !important}#message-block .block-body .message-form .fields .field.invalid .message{display:block;color:#ff1616}#message-block .block-body .message-form .actions{text-align:right}#message-block{background-color:#f58733}#message-block .block-header{margin-bottom:20px}#message-block .block-header .title{font-size:60px;font-weight:lighter;color:#fff}#message-block .block-body .message-form .fields{position:relative}#message-block .block-body .message-form .fields:after{content:"";display:block;clear:both;height:0px}#message-block .block-body .message-form .field-group{width:48%}#message-block .block-body .message-form .field-group.right{position:absolute;top:0px;right:0px;bottom:0px}#message-block .block-body .message-form .message-field,#message-block .block-body .message-form .message-field .input{height:100%}#contacts-block{padding:20px 0px}#message-block{position:relative;padding:80px 0px 50px}#message-block:before{content:"";display:block;position:absolute;top:0px;left:0px;width:100%;height:126px;background:url('../../img/headers-d.png?1413032868') no-repeat center 0px}

@supports (-ms-ime-align:auto) {
    #layout-container .layout-header .logo-block img {
        width: 150px;
        height: 110px;
        margin-left: -750px;
        margin-top: -4px;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #layout-container .layout-header .logo-block img {
        width: 150px;
        height: 110px;
        margin-left: -750px;
    }
}



/* phone iphone */

/*@media only screen and (max-width: 428px) {     /*768  360(samsungS8)  320(sasmung s9) 390px(iphone) 428*/
/* For mobile phones: */


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 280px) and (max-device-width : 480px) {


    .message-field {
        margin-left: -499px;
        width: 461px;
        margin-top: 325px;
    }


    [aria-hidden="true"]  { display: none; }
    [aria-hidden="false"] { display: block; }

    #contacts-block .block-body .contacts-map {

        position: relative;
        overflow: hidden;
        width: 100%;
        margin-top: 820px;
    }

    .affiliate:nth-child(1) {
        /*background: red; */
        position:absolute;
        margin-left: 30px;
        /*margin-left: 175px;*/
        /*margin-left: 205px;*/
        overflow-y: scroll;


    }

    .affiliate:nth-child(2) {
        /* background: lightgreen; */
        position: absolute;
        margin-top: 450px;
        margin-left: 0px;
        /* margin-left: 178px;*/
        overflow-y: scroll;
    }

    .affiliate:nth-child(3) {
        /* background: violet; */
        position: absolute;
        margin-top: 905px;   /* 630px 402px  */
        margin-left: 0px;   /* 7px */
        /* margin-left: 178px;*/
        overflow-y: scroll;

    }

    .affiliate:nth-child(4) {
        /* background: blue; */
        position: absolute;
        margin-top: 1315px;  /* 920px 578px */
        margin-left: 0px;   /* 7px  */
        /* margin-left: 178px;*/
        overflow-y: scroll;

    }
    /* child text */
    #contacts-block .block-body .affiliates .affiliate .contacts p {
        margin-bottom: 7px;
        font-size: 40px;
    }
    #contacts-block .block-body .affiliates .affiliate .contacts {
        font-size: 14px;
    }
    #contacts-block .block-body .affiliates .affiliate .location {
        margin-bottom: 20px;
        font-size: 60px;
        font-weight: normal;
        color: #272727;
    }
    #layout-container .layout-header .logo-block img {
        width: 230px;
        height: 75px;
        margin-left: -470px;

        /*
        width: 196px;
        height: 55px;
        margin-left: -765px;
        margin-top: -4px;
        */
    }
    /*   fish photo   */

    #banner-block {
        position: relative;
        height: 160px;
        background: url(../../img/banner-a.jpg?1411495424) no-repeat center center;
        width: 100%;
        /* max-width: 751px; */
        top: 0px;
    }

    /*  Contact us text after fish photo  */
    #contacts-block .block-header .title {
        font-size: 110px;
        font-weight: lighter;
        color: #f38733;
    }
    /* #contacts-block .block-header {
         margin-top: 300px;
         margin-bottom: 40px;
     }  */
    #layout-container .layout-footer {
        position: relative;
        height: 50px;
        z-index: 2;
        background-color: #f7f7f7;

    }
    /* lang butt */
    #layout-container .layout-header .lang-block {
        position: absolute;
        top: 10px;
        /*right: 588px; /*iphone*/ /*222 */
        /* right: 602px; samsung s8*/
        /* right: 642px; /*SAMSUNG S9 */
        /* right: 681px; /*galaxy fold*/
        font-size: 0px;
        font-weight: bold;
        text-transform: uppercase;
        margin-left: 0px;
    }


    #layout-container .layout-header .lang-block .lang-link {

        display: block;
        width: 100px;
        line-height: 70px;
        font-size: 60px;
        color: #acabab;
        text-decoration: none;

        /*   display: inline-block;
        width: 75px;
        line-height: 43px;
        font-size: 40px;
        color: #acabab;
        text-decoration: none; */
    }

    #layout-container .layout-header .lang-block .lang-link.active {
        color: #f58733;
        background: none;
    }

    #layout-container .layout-header .nav-block {
        position: absolute;
        width: 100%;
        bottom: 590px;
        display: block;
        font-size: 0px;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
    }

    /*   button menu   */
    ul, ol {
        list-style: none;
        margin-top: 40px;
        position: absolute;
        margin-left: 42px;
        /*margin-left: 17px(SAMSUNG S8)      42px (iphone)   130px */
        /* margin-left: -8px; galaxy s9*/
        /* margin-left: -27px;*/
    }
    /*    buttom size      */
    #layout-container .layout-header .nav-block .menu-items .menu-item > .link {
        display: block;
        position: relative;
        padding: 18px 167px;
        /* max-width: 600px; */
        /*  min-width: 200px;*/
        font-size: 50px;
        text-decoration: none;
        color: #282828;
        z-index: 1;
    }
    #layout-container .layout-header .nav-block .menu-items .menu-item {
        display: block;

    }
    .twitter-edvin  img {

        position: absolute;
        margin-left: -310px;  /*  -400px -455px;(fold)   -420 (samsungs9) 360 */
        margin-top: 137px;  /* 85 */
        height: 80px !important;
        width: 80px !important;

    }
    .in-edvin img {

        position: absolute;
        margin-top: 113px;  /* 63 */
        margin-left: -160px; /* -250px -290px; (fold)-246px; (samsung s9) -210px; -->samsung s8        -180px; ->iphone    -68 */
        height: 130px !important;
        width: 130px !important;

    }
    .face-book-edvin img {

        position: absolute;
        margin-top: 135px;   /* 82 */
        margin-left: 30px;  /* -60px  -460px;(fold) -423px(samsung s9) -364 */
        height: 85px !important;
        width: 85px !important;

    }
    .ig-edvin img {

        position: absolute;
        margin-top: 133px;   /* 80 */
        margin-left: 197px; /* 107px -280px;(fold) -235px; (samsung s9)  -200px (samsung s8)   -168px; ->iphone  -57 */
        height: 89px !important;
        width: 89px !important;

    }

    /*   orange line   */
    #layout-container .layout-header {
        position: relative;
        height: 880px;  /* 860 */
        background-image: url(../../img/bg-a.png?1413032856);
        text-align: center;
        z-index: 2;
        width: 100%; /* -28px;(fold)  320px (s9)     360px -->samsung s8   410px; ->iphone      751 */
    }

    /*   footer text   */
    #layout-container .layout-footer .contacts-block {
        position: absolute;
        top: 0px;  /* 21px;(fold)  10 */
        right: 0px;  /* 666px;(fold)   620px (Samsung s8) 416 621px;(iphone)*/
    }

    #layout-container .layout-footer .copyright-block {
        position: absolute;
        top: 0px; /*      -2px;(fold)      -8px  */
        left: 0px;
    }

    /*   SEND buttom   */
    #message-block .block-body .message-form .actions .button {
        background-color: #FFF;
        color: #000;
        position: absolute;
        margin-top: 325px;
        margin-left: -930px; /* 690px -789px;(fold)     -746px (s9) -710px (Sams s8)   -690px; ->iphone  570 */
    }

    /*   orange-white   */
    #message-block {
        position: relative;
        padding: 40px 0px 430px;
        background-color: #f58733;
        width: 100%;  /* 280px;(fold)   320px (s9) 360px(sam s8)         583px  */

    }
    #layout-container .layout-footer {
        position: relative;
        height: 50px;
        z-index: 2;
        background-color: #f7f7f7;
        width: 100%;   /* 280px;(fold) 320px (s9) 360px(sam s8)          583px  */
    }
    /*   orange text   */
    #message-block .block-body .message-form .fields .field {
        position: relative;
        margin-bottom: 26px;
        right: -30px;
    }
    /*   Contact us orange   */
    #message-block .block-header .title {
        font-size: 100px;  /* 60px */
        font-weight: lighter;
        color: #fff;
        margin-left: 26px;
    }
    /* map */
    #contacts-block .block-body .contacts-map {
        position: relative;
        overflow: hidden;
        width: 100%;/* 280px;(fold)  320px (samsungs8)   335px;->iphone   */
        margin-top: 1800px; /* 820px */
        height: 470px;
    }
    /* message lines */
    #message-block .block-body .message-form .fields .field.text .input {
        display: block;
        width: 200%; /* 54%;(fold)   62% (s9) 70% (samsung s8)   74%; ->iphone   81%*/
        padding: 5px 10px 9px;
        border: 2px solid #fcdac2;
        background-color: transparent;
        font-size: 30px;
        color: #FFF;
        resize: none;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }


    #message-block .block-body .message-form .actions .button {

        font-size: 32px;
    }

    #layout-container .layout-footer .contacts-block .text {
        font-size: 27px;
    }

}