/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th{margin:0;padding:0;}table{border-collapse:collapse;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}






/*==========  Box-sizing code  ==========*/


@font-face {
    font-family: 'GothamPro-Light';
    src:url('/site/core/fonts/GothamPro-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GothamPro-Bold';
    src: url('/site/core/fonts/GothamPro-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GothamProRegular';
    src: url('/site/core/fonts/gothaproreg.woff2') format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    src: url('/site/core/fonts/opensans-regular-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Semibold';
    src:url('/site/core/fonts/opensans-semibold-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;

}





html {
    box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}


ul{
padding-left: 20px;
}

html , body {
    height: 100%;
    width: 100%;
    margin: 0;
    /*min-width: 1200px;*/
    color: #3f4a54;
    /*overflow: hidden;*/

}
/* Global styles */
body {
    color: #000;
    font: 13px Arial, Helvetica, sans-serif;
    background-color: #fff;
}

a[href^=tel] {
       color:inherit!important;
       text-decoration:none!important;
       border: none!important;}
a{
}
a:hover {
}
h1{
    font:20px Tahoma;
    color:#4a4a4c;
    margin-bottom:10px;
}

h1 span.orange{
    font:14px Tahoma;
    padding-top:6px;
    float:right;
}

h2{
       font: bold 13px  Arial, Helvetica, sans-serif;
       color:#726f6f;
       margin: 0px 0px 7px 0px;
       padding: 0px;
}

h3{
    font: italic 18px  Arial, Helvetica, sans-serif;
    color:#2867bb;
    margin: 0px 0px 7px 0px;
    padding: 0px;
    text-transform: uppercase;
    font-weight: bold;
}
h3 a{
    font: italic 18px  Arial, Helvetica, sans-serif;
    color:#2867bb;
    margin: 0px 0px 7px 0px;
    padding: 0px;
    text-transform: uppercase;
    text-decoration: none;

}
h4{
    font:20px Tahoma;
    color:#4a4a4c;
    margin-bottom:10px;
    text-transform: uppercase;
    font-weight: bold;
}

h4 span.orange{
    font:14px Tahoma;
    padding-top:6px;
    float:right;
}
h5{}
h6{}
p{}

.orange, .orange a{
   color: #FF7800  !important;
    text-decoration:underline;
    border:0!important;
}
.black, .black a{
   color: #000  !important;
    text-decoration:none;
    border:0!important;
}
.black, .black a:hover{
   color: #000  !important;
    text-decoration:none;
    border:0!important;
}

.clearflow{
    clear:both;
    height:0;
    width:0;
}

.test{border:1px solid red;}

/* ======  Body ====== */
.container {
       width:1149px;
       height:auto !important;
       height:100%;
       min-height:100%;
       margin:0 auto;
       padding-top:120px;
       /* overflow:hidden; */
}

.container_blank {
    width: 100%;
    padding-top: 140px;
}

.container-new{
    max-width: 1200px;
    margin: 0 auto;
}

.webshop-top, .webshop-subpage-tiles, .websjop-subpage-2colums{
    display: flex;
    justify-content: space-between;
    padding: 20px 0;
    max-width: 1200px;
    margin: 0 auto;
}

.webshop-top div:first-of-type{
    width: 70%;
    padding-right: 51px;
}

.webshop-subpage-tiles {
    justify-content: center;
    flex-wrap: wrap;
}


.webshop-subpage-tiles div:nth-child(odd){
    margin: 15px;
}

.webshop-subpage-tiles div:nth-child(even){
    margin: 15px 0;
}

.contentStyle .webshop-subpage-heading{
    margin: 40px 0;
    font-size: 25px;
    text-align: center;
    font-family: 'arial black', 'avant garde', 'arial', 'sans serif';
    font-weight: 900;
    color: #323e49;
    line-height: 100%;
}



.websjop-subpage-2colums div{
    width :40%;
    max-width: 800px;

}

.green-block-wrapper{
    height: auto;
    cursor: text;
    background-color: #38b449;
    padding: 15px 0;

}

.chat-btn {
    position: fixed;
    width: 60px;
    font-size: 20px;
    font-weight: bold;
    height: 60px;
    border-radius: 100%;
    background: green;
    bottom: 30px;
    right: 30px;
    z-index: 500;
    cursor: pointer;
}

.chat-btn:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background-color: green;
    animation: chat 1s linear infinite;
}

@keyframes chat {
    from{
        opacity: 1;
        transform: scale(1);
    }
    to{
        opacity: .2;
        transform: scale(1.2);
    }
}

.chat-btn img {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.green-block-cont{
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}

.grey-blocks{
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding-top: 40px;

}

.grey-block{
    padding: 7px;
    width: 272px;
    height: 260px;
    background-color: #323e49;
    position: relative;
    margin: 10px;
}

.grey-block div:last-of-type{
    position: absolute;
    bottom: 0;
    width: 260px;
    display: flex;
    justify-content: space-between;
}



/* ======  Header ====== */
.top-header{
    width:100%;
    xheight:268px;
    background:url(../images/header.jpg) top left no-repeat;
    border:none;
}
.top-header img.logo{
    margin:12px 0 0 27px;
    position:relative;
    display:block;
    float:left;
}

.top-block{
    /*height:60px;*/
    width:720px;
    float:right;
    padding:0;
    vertical-align: top;
    xtext-align: right;

}

.main-menu{
    display:inline;
    /*float:right;*/
    /*width: 1100px;*/

}
.TopSlogan{
    xbackground:url(../images/slogan_bg.jpg) 0 0 repeat-x;
     width: 800px;
     text-align: center;
     xheight: 100px!important;
     font:16px Arial, Verdana, Helvetica, sans-serif;
     margin: 0;
     padding: 0;
}

/* Search */
.search{
    float:right;
    background:url(../images/search.gif) top left no-repeat;
    height:36px;
    width:194px;
    position:relative;
    margin-top:12px;
}

/* Langs */
.langs{
    float:right;
    margin:15px 52px 0 3px;
    font:11px Arial;
}

.langs, .langs a{
    font:bold 11px Arial;
    color:#1e6caa;
}

.langs a{
    text-decoration:none;
    font:normal 11px Arial;
}
.langs a:hover{
    text-decoration:underline;
}

.langs span{
    margin:0 4px;
}

/* Custom portal */
.customerPortal{
    float: right;
    width: auto;
    height:35px;
    margin:4px 0 0 0;
    font:11px Arial;

}

.customerPortal a{
    font:12px Arial;
    color:#1e6caa;
    text-decoration:none;
    padding: 5px 10px 5px 0;
    text-decoration: underline;
}

.customerPortal a:hover{
    text-decoration:underline;
}

/*************header**************/
.absolut {
    background-color: #323e49;
    position: fixed;
    z-index: 100;
    width: 100%;
    top:0;
}
.top_line_bg {
    height: 120px;
    background-color: #323e49;
}
.info_bg {
    background-color: #E8E7E6;
    height: 755px;
}
.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.main_width {
    margin: 0 auto;
    min-height: 100%;
    padding: 0 5px;
    position: relative;
    width: 1200px;
    font: 13px/20px Arial,Helvetica,sans-serif;
}


.header {
    height: 120px;
    position: relative;
    width: 1200px;
    background: #323e49;

    z-index:100;
}
.header a{
    color:#FFF;
    text-decoration:none;
}
.header a:hover{
    color:#23b855;
    text-decoration:none;
}

.top-line {
    height: 70px;
    width: 1200px;
}

.logo {
    height: 70px;
    width: 320px;
    float: left;
}
.logo img{
    padding-top:5px;
}

.right_block {
    height: 70px;
    width: auto;
    float: right;
}

li.small_menu {
    margin-top:32px;
}

.right_block li {
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 37px;
}

.right_block li a{
    text-decoration: none;
    margin-left: 30px;
    font-size: 16px;
}

/**************  MENU ***************/

.main-menu {
    display: inline;
    /*float: right;*/
    /*width: 1100px;*/
}
.menu-main-center a:hover, .small_menu a:hover,
.footerStyle .footer_menu a:hover{
    color: #23b855;
}
.footerStyle .footer_menu li {
    cursor: pointer;
    float: left;
    font: normal 18px Arial,Helvetica,sans-serif;
    height: 33px;
    margin: 0;
    padding: 5px 30px 0 0;
    position: relative;
    text-align: center;
    width: auto;

}

.footerStyle .footer_menu li a {
    color: #FFFFFF;
    padding-right: 10px;
    text-decoration: none;
    font-size: 18px;
}
.footer-map .footerStyle{
    width:auto;
    padding: 10px 20px 0 35px;
}
/* ======  Content  ====== */
.content{
   width:100%;
    background:#f8f8f8 url(../images/bg_content.jpg) bottom left repeat-y;
    border-bottom:1px solid #fff;
    text-align: center;
    overflow:hidden;
}
.content ul li, ul li
.content ol li, ol li{
    list-style-position:outside !important;
}

.content li{
    list-style-position:outside !important;
}


.content-conteiner{
    width:1149px;
    min-height:400px;
    margin:0 auto 20px auto;
    text-align:left;
    xpadding-top:20px;
}
.conteiner-big{
    width:1200px;
}
.middle-front-content{
    overflow:auto;
}

.middle-front-content .front-rte{
    width:1149px;
    overflow:hidden;
    float:left;
}

.middle-front-content .all-news{
    width:260px;
    overflow:hidden;
    float:right;
}

.middle-front-content .all-news .news-item,
.middle-front-content .all-news .news-item .newsDate{
    font-size:11px;
    line-height:16px;
}

.middle-front-content .all-news .news-item .newsTitle{
    margin-left:40px;
    width:220px;
}

.front-all-news{
    width:1149px;
    overflow:hidden;
    float:left;
    padding: 30px 0 0 0;

}
.middle-front-content .front-all-news .front-news-item,
.middle-front-content .front-all-news .front-news-item .newsDate{
    font-size:14px;
    line-height:16px;
    color: #878787;
}

.middle-front-content .all-news .front-news-item .newsTitle{
    margin-left:10px;
    width:240px;
}

.middle-front-content .all-news .right-front-rte{
    overflow:hidden;

}

.content-conteiner .all-news h1 a{
    text-decoration:none;
    color:#000;
    border:0;
}
.content-conteiner .all-news h1 a:hover{
    color:#FF7800;
    border:0;
}

.content-conteiner .all-news h4 a{
    text-decoration:none;
    color:#000;
    border:0;
}
.content-conteiner .all-news h4 a:hover{
    color:#FF7800;
}


.newC .newL{
    background:transparent url(/site/core/images/new_left.png) top left no-repeat;
    width: 9px;
    height: 35px;
    float: left;
}
.newC .newR{
    background:transparent url(/site/core/images/new_right.png) top right no-repeat;
    width: 9px;
    height: 35px;
    float: left;
}

.newC div{
    background:transparent url(/site/core/images/new_center.png) top center repeat-x;
    width: auto;
    height: 35px;
    float: left;
    padding: 9px 0 3px 0;
}

.front-news-item .arravNews{
    display: block;
    width: 21px;
    height: 22px;
    background: url(/site/core/images/arrNews.png) no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
}
.front-news-item a.arravNews:hover{
    text-decoration: none;
    border-bottom: none;
}
.front-news-more{
    overflow: hidden;
    background-color: #9e3910;
    background-image: url(/site/core/images/arrow.png);
    background-position: 51% 0;
    background-repeat: no-repeat;
    height: 46px;
    margin-bottom: 15px;
}
.front-news-more h3{
    float: left;
    width: 610px;
}
.front-news-more h3 a{
    color: #fff;
    font: bold 40px Arial;
}

.newC{
    float: left;
    padding-top: 15px;
}

.newC a{
    font: italic bold 17px Arial, Verdana, Helvetica, sans-serif;
    color: #ffffff;
    border: none;
    text-decoration: none;
    padding: 0 20px 0 0;
}
.newC a:hover{
    text-decoration: underline;

}

/*
.content-conteiner .all-news h1{
    color: #726F6F;
    font: bold 16px Arial,Helvetica,sans-serif;
    margin: 3px 0 7px 0;
    padding: 0;
    border:0px none;
}
*/
.content1{
   /* float:right;*/
   /* width:910px;*/
    width: auto;
    margin-right: 30px;
}

.content1 div[itemscope="itemscope"]{
    text-align: center;
}

.content1 .snippetsContainer{
    margin: 0 auto;
}

.content1 .snipsBlock{
    margin: 20px auto;
}

.toepassingen td{
    width:50%;
}

.content1 ul li, ul li
.content1 ol li, ol li{
    list-style-position:outside !important;
}

.content1 li{
    list-style-position:outside !important;
}

.content1 h1{
    margin-top:0;
}
.content1 h4{
    margin-top:0;
}

.paging{
    float:right;
}

.paging input{
    width:30px;
    text-align:center;
}

/* ------  Frontpage  ------ */

.social-networks{
    background:transparent url(/site/core/images/social_bg.png) 30px 50px no-repeat;
    width:100px;
    xborder-left:1px solid #7b7979;
    padding: 0 0 0 130px;
}
.social-networks img{
    width: 30px;
    height: 30px;
    padding: 0 0 0 10px;
    margin: 0 ;
}


/* ======  Footer  ====== */
#footer {
    background:#323e49;
    height: 150px;
    width: 100%;

    color: #fff;
}

.footer-map{
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 38px;
}

.icon{
    margin:0 50px 0px 0;
    float:right;
    display:inline;

}

.icons{
    margin:0 50px 0px 10px;
    float:right;
    display:inline;

}


/* ------ ADMIN ------ */

.footer-right .RTEEntryPoint{
    position:absolute;
}

.RTEEntryPoint,
.editBTN {
    cursor:pointer;
    width:auto;
    margin-right:5px;
}

.module-item td
{
    padding:20px;
    padding-bottom:0;
}

.module-item td.with-border
{
    border-bottom:1px solid #d9d8d8;
}

.portfolio a{
    display:block;
}

.portfolio img{
    height:123px !important;
    width:197px !important;
}

/* ======= Search panel ======= */
.searchPanelHolder{
    background-color:#F0EFEF;
    margin: 0;
    padding: 5px 45px 0 40px;
    width: 1174px;
    height: 40px;
    overflow: hidden;
}

img.wait{
    padding: 2px 0 0 3px;;
    height: 16px;
    width: 16px;
}
/***tickertape***/
.tickertape{
    position:relative;
    text-align:center;
    height: 40px;
    margin: 0 0 10px 0;
    background-color: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d2d2d2;

    }
.tickerTittle{
    font: italic bold 18px Arial;
    color: #fff;
    float: left;
    background: #9e3910;
    height: 34px;
    line-height: 34px;
    margin-top: 2px;
    padding-left: 4px;
    text-align: left;
    position:relative;
    padding-left: 4px;
    border-radius: 6px;
    z-index: 2;
}
.tickerTittle:after {
    content: "";
    position: absolute;
    background: url(../images/bigarrow-new.png) no-repeat;
    top: 0;
    right: -30px;
    width: 36px;
    height: 34px;
}
/* ======= Dymanic Items ======= */
.DynamicItems{
    position:relative;
}
.DynamicItemsC{
     background:#d5d5d5 url(../images/center_bg_news.png) repeat-x ;
    height:314px;
    width:100%!important;
    float:left;
    margin:0;
    vertical-align:middle;
    color:#FFF;
    padding:0;
     overflow-y:scroll;
    overflow-x: hidden;
}
.TittleRow{
    width:330px;!important;
    }
.TittleRowL{
    width:320px;!important;
    padding-right:5px;
    padding-left:10px;
    }
.DynamicItemsL{
  background:url(../images/left_bg_news.png) no-repeat;
  height:314px;
  width:8px!important;
  float:right;
}
.DynamicItemsR{
  background:url(../images/right_bg_news.png) no-repeat;
  height:314px;
  width:8px!important;
  float:left;
}
.scrollbar {
    scrollbar-base-color:#eeebeb;
    scrollbar-darkshadow-color:#979797;
    scrollbar-shadow-color:#979797;
    scrollbar-track-color:#979797;
}


div#mapsGoogle12 {
    background:none;
    border:0 none;
}
div#mapsGoogle12 ul{
    background:none;
    border:0 none;
}

#mapsGoogle12 li{
    background:none;
    border:0 none;
    height:43px;
    font:14px Tahoma, Geneva, sans-serif;
    text-transform:uppercase;
}
#mapsGoogle12 li a{
    color:#39b54a;
    text-decoration:underline;
    border:0 none!important;
}
#mapsGoogle12 li.ui-tabs-selected,#mapsGoogle12 li.ui-state-hover{
    background:url(../images/map-green-left.png) 0 0 no-repeat;
}
#mapsGoogle12 li.ui-tabs-selected a, #mapsGoogle12 li.ui-state-hover a,
#mapsGoogle12 li.ui-state-hover a:hover{
    background:url(../images/map-green-right.png) top right no-repeat;
    height:43px;
    color:#FFF!important;
    text-decoration:none;
}
#mapsGoogle12 li.ui-tabs-selected a span{
    background:url(../images/map-green-arrow.png) bottom center no-repeat;
    display:block;
    height:36px;
}

#mapsGoogle12 .ui-tabs-panel{
    background:url(../images/map-green-bg.png) 0 0 no-repeat;
    width:920px;
    height:383px;
    overflow:hidden;
    padding:14px 0 0 14px;
}
#mapsGoogle12 .mapsGooglecontent{
    width:906px;
    height:369px;
    overflow:hidden;
}
/* ====== Picture Frame ====== */
.bigPic{
    position:relative;
    height:200px;
    width:1149px;
    margin-bottom:1px;
    overflow:hidden;
}
.bigPic div.slideshow{
    position:absolute;
    top:0;
    left:0;
    z-index:0;

    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity:0;
    -khtml-opacity: 0;
}

/***tickertape***/
.tickertapeModules{
  position:absolute;
  bottom:0;
  left:0;
  background: url(../images/tickertape.png)  0 0 repeat;
  text-align:center;
  width:1149px;
  z-index:20;
}
.tickertapeBlock{
    float: right;
    height: 32px;
    line-height: 32px;
    margin-top: -32px;
}
.tickertapeModules div.pointer{
    background: transparent;
    color:#fff;
   font:14px Arial;
   height:23px;
   padding:7px 0 3px 0;
}

.tickertape .pointer{
    background: transparent;
    color:#000;
    font:12px Arial;
    padding:9px 0 0 0;
}

/*internacional page*/
.international_wrap {
    background: #cad8e4 url(../images/infopage_bg.png) 0 13px no-repeat;
    /*background: #cad8e4 url(../images/map.png) 450px 60px no-repeat;*/
    padding-top: 28px;
    margin-top: 120px;
}
    .wrap {
        max-width: 1168px;
        margin: 0 auto;
    }
                .internacional_info_block_head {
                    font-family: "Arial Black", sans-serif;
                    font-weight: 900;
                    font-size: 36px;
                    margin-top: 35px;
                    line-height: 44px;
                }
            .call_button_wrap {
                float: right;
            }
                .call_button {
                    padding-top: 130px;
                    display: block;
                    float: right;
                    text-align: center;
                    height: 170px;
                    cursor: none;
                    width: 300px;
                    border-radius: 50%;
                    background: #323e49;
                    font-family: "Arial Black", sans-serif;
                    font-weight: 900;
                    cursor: pointer;
                    color: #fff;
                    font-size: 23px;
                    margin-top: 46px;
                    opacity: 0.8;
                    behavior: url(../script/ie.htc);
                    position: relative;
                }
        .wrap>.green_block:first-child {
            margin-left: 27px;
        }
            .green_block p {
                font-family: "Arial Black", sans-serif;
                line-height: 30px;
                font-weight: 900;
                margin-top: 4px;
            }
            .green_block a {
                display: block;
                color: #fff;
                text-decoration: none;
                border: none;
            }
                .deal_left_btn,
                .deal_right_btn {
                    color: #fff;
                    background: #e67e22;
                    border: none !important;
                    outline: none;
                    cursor: pointer;
                    width: 76px;
                    height: 18px;
                    text-align: center;
                    text-decoration: none;
                }
                .deal_left_btn {
                    float: left;
                }
                .deal_right_btn {
                    float: right;
                }
#gplus {
    float: right;
    display: inline;
    width: 200px;
    margin-top: -3px;
    background: transparent url(../images/google_btn.png) top left no-repeat;
    width: 225px;
    height: 36px;
    padding: 7px 5px 0 12px;
    vertical-align: baseline;
}

/*Google maps*/
#map_div{
    width: 550px;
    height: 397px;
    margin: 0 auto;
}

.infowindow{
    text-align: center;
}




body {
    font: 16px Helvetica, Arial, sans-serif;
    position: relative;
}
/*ul {
    list-style: none;
}*/
 .main_content {
    /*min-width: 1180px;*/
    width: 80%;
    margin: 0 auto;
     /*padding: 20px;*/
    /*max-width: 95%;*/
}

.footer_top .main_content {
    display:flex;
    justify-content: space-around;
}
.footer_top .main_content div{
    width: 300px;
}

.about_negeso .main_content {

    display: flex;
    justify-content: space-around;
}

.content_blank {
    width: 100%;
}

.wrapper_blank {
    width: 1190px;
    margin: 0 auto;
}
.clear{
    clear: both;
}


/* HEADER */
header {
    /*position: absolute;*/
    top: 0;
    width: 100%;
    height: 100%;
}
.header_wrap {
    overflow: hidden;
    height: 100%;
    min-height: 100%;
}
.header_new {
    /*background: url(/site/core/images/bg_kitchen.jpg) no-repeat;*/
    /*background-attachment: fixed;*/
    /*background-size: cover;*/
    /*transform: translate3d(0px, 0px, 10px);*/
    /*overflow: hidden;*/
/*  transition: all 5s ease-out;
    -moz-transition: all 5s ease-out;
    -o-transition: all 5s ease-out;
    -webkit-transition: all 5s ease-out;*/
    width: 100%;
    min-height: 100%;
}

@-webkit-keyframes move {
    from {
        transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        -moz-transform: scale(1)
    }

    to {
        transform: scale(1.15);
        -ms-transform: scale(1.15);
        -webkit-transform: scale(1.15);
        -o-transform: scale(1.15);
        -moz-transform: scale(1.15)
    }
}
@keyframes move {
    from {
        transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        -moz-transform: scale(1)
    }

    to {
        transform: scale(1.15);
        -ms-transform: scale(1.15);
        -webkit-transform: scale(1.15);
        -o-transform: scale(1.15);
        -moz-transform: scale(1.15)
    }
}

@keyframes slide {
    0% {
        top: -8px;
    }
    50% {
        top: 8px;
    }
    100% {
        top: -8px;
    }
}

@-webkit-keyframes slide {
    0% {
        top: -8px;
    }
    50% {
        top: 8px;
    }
    100% {
        top: -8px;
    }
}

@-moz-keyframes slide {
    0% {
        top: -8px;
    }
    50% {
        top: 8px;
    }
    100% {
        top: -8px;
    }
}

@keyframes bounceInRight {
    0%, 100%, 60%, 75%, 90% {
        transition-timing-function: ease;
    }
    0% {
        opacity: 0;
        transform: translate3d(3000px, 0px, 0px);
    }
    60% {
        opacity: 1;
        transform: translate3d(-25px, 0px, 0px);
    }
    75% {
        transform: translate3d(10px, 0px, 0px);
    }
    90% {
        transform: translate3d(-5px, 0px, 0px);
    }
    100% {
        transform: none;
    }
}
@-webkit-keyframes bounceInRight {
    0%, 100%, 60%, 75%, 90% {
        transition-timing-function: ease;
    }
    0% {
        opacity: 0;
        transform: translate3d(3000px, 0px, 0px);
    }
    60% {
        opacity: 1;
        transform: translate3d(-25px, 0px, 0px);
    }
    75% {
        transform: translate3d(10px, 0px, 0px);
    }
    90% {
        transform: translate3d(-5px, 0px, 0px);
    }
    100% {
        transform: none;
    }
}


@keyframes fadeToLeft {
    0%, 100%, 60%, 75%, 90% {
        transition-timing-function: ease;
    }
    0% {
        /*opacity: 0;*/
        transform: translate3d(90%, 0px, 0px);
        transform-origin: center;
    }
    /*60% {
        opacity: 1;
        transform: translate3d(-25px, 0px, 0px);
    }
    75% {
        transform: translate3d(10px, 0px, 0px);
    }
    90% {
        transform: translate3d(-5px, 0px, 0px);
    }*/
    100% {
        transform: none;
    }
}
@-webkit-keyframes fadeToLeft {
    0%, 100%, 60%, 75%, 90% {
        transition-timing-function: ease;
    }
    0% {
        /*opacity: 0;*/
        transform: translate3d(90%, 0px, 0px);
        transform-origin: center;
    }
   /* 60% {
        opacity: 1;
        transform: translate3d(-25px, 0px, 0px);
    }
    75% {
        transform: translate3d(10px, 0px, 0px);
    }
    90% {
        transform: translate3d(-5px, 0px, 0px);
    }*/
    100% {
        transform: none;
    }
}

@keyframes fadeToRight {
    0%, 100%, 60%, 75%, 90% {
        transition-timing-function: ease;
        transform-origin: center;
    }
    0% {
        /*opacity: 0;*/
        transform: translate3d(-90%, 0px, 0px);
    }
    /*60% {
        opacity: 1;
        transform: translate3d(-25px, 0px, 0px);
    }
    75% {
        transform: translate3d(10px, 0px, 0px);
    }
    90% {
        transform: translate3d(-5px, 0px, 0px);
    }*/
    100% {
        transform: none;
    }
}
@-webkit-keyframes fadeToRight {
    0%, 100%, 60%, 75%, 90% {
        transition-timing-function: ease;
        transform-origin: center;
    }
    0% {
        /*opacity: 0;*/
        transform: translate3d(-90%, 0px, 0px);
    }
    /*60% {
        opacity: 1;
        transform: translate3d(-25px, 0px, 0px);
    }
    75% {
        transform: translate3d(10px, 0px, 0px);
    }
    90% {
        transform: translate3d(-5px, 0px, 0px);
    }*/
    100% {
        transform: none;
    }
}

    .logo_header {
        width: 100%;
        background: #fff;
        height: 40px;
        line-height: 40px;
        position: relative;
        min-height: 40px;
    }
        .logo_header img {
            /*float: left;*/
            margin-bottom: -5px;
            max-width: 100%;
        }
        .top_menu {
            float: right;
            font-family: Arial;
        }
            .top_menu li {
                display: inline-block;
                margin-left: 40px;
            }
                .top_menu a {
                    text-decoration: none;
                    color: #272525
                }
                .top_menu a:hover {
                    color: #b1b1b1;
                }
                    .lang_globe {
                        display: inline-block;
                        width: 19px;
                        height: 19px;
                        background: url(/site/core/images/globe_icon.png) no-repeat;
                        margin: 0 0 -4px;
                    }
    .menu_header {
        height: 74px;
        width: 100%;
        background: rgba(0, 0, 0, .4);
        line-height: 74px;
        position: fixed;
        z-index: 30;
        /*top: 40px;*/
    }
    .menu_buffer {
        width: 100%;
        height: 74px;
        display: block;
    }
    /*.menu_header.fixed {
        z-index: 30;
        height: 74px;
        width: 100%;
        background: rgba(0, 0, 0, .6);
        line-height: 74px;
        position: fixed;
        top: 0;
        left: 0;
    }*/

        .menu_header ul {
            float: right;
            font-family: Arial;
            font-size: 14px;
        }
            .menu_header li {
                /*display: inline-block;*/
                margin-left: 40px;
            }
                .menu_header li a {
                    color: #fff;
                    text-transform: uppercase;
                    text-decoration: none;
                }
                .menu_header li a:hover {
                    color: #8f8f8f;
                }
    .mockup_header {
        position: relative;
        overflow: hidden;
    }
        .mockup_content {
            display: table;
            width: 75%;
            margin: 28px auto 0;
            text-align: center;
        }
        .info_parallax_block {
/*display: table-cell; */
    /* vertical-align: middle; */
    text-align: center;
        }
            .mockup_content h1 {
                font-size: 48px;
                font-family: 'GothamPro-Light';
                color: #fff;
                font-weight: normal;
                text-transform: none;
                font-style: normal;
            }
            .mockup_header h2 {
                font-family: 'GothamPro-Bold';
                color: #fefeff;
                font-size: 18px;
                display: inline-block;
                text-transform: none;
                font-weight: normal;
                font-style: normal;
                margin-top: 10px;
            }
            .mockup_header .get_started {
                background: url(../images/scroll-down-arch.png) no-repeat;
                border: none;
                -webkit-background-size: cover;
                     -o-background-size: cover;
                        background-size: cover;
                display: block;
                background-color: transparent;
                outline: none;
                width: 100px;
                height: 50px;
                text-transform: uppercase;
                cursor: pointer;
                transition: all .25s ease-out;
                -moz-transition: all .25s ease-out;
                -o-transition: all .25s ease-out;
                -webkit-transition: all .25s ease-out;
                position: absolute;
                bottom: 10px;
                left: 50%;
                margin-left: -50px;
            }
                .scroll_icon {
                    margin: 5px auto;
                    width: 40px;
                    height: 40px;
                    display: block;
                    background: url(../images/arrow-down.png) no-repeat;
                    -webkit-background-size: cover;
                         -o-background-size: cover;
                            background-size: cover;
                    background-position: 50%;
                    position: relative;
                    
                    animation-name: slide;
                    animation-duration: 2s;
                    animation-timing-function: linear;
                    -webkit-animation-timing-function: linear;
                    animation-iteration-count: infinite;
                    -webkit-animation-iteration-count: infinite;

                    -webkit-animation: slide 2s infinite; /* Safari 4+ */
                    -moz-animation:    slide 2s infinite; /* Fx 5+ */
                    -o-animation:      slide 2s infinite; /* Opera 12+ */
                    animation:         slide 2s infinite; /* IE 10+, Fx 29+ */
                }
            .scroll_down_block {
                margin: 35px auto 0;
                width: 110px;
                font-family: 'GothamPro-Bold';
                text-decoration: none;
                font-size: 18px;
                color: rgba(253, 253, 253, .75);
                display: block;
            }
            .scroll_down_block:hover {
                color: #fefeff;
            }
                .scroll_down_block span {
                    display: block;
                    width: 27px;
                    height: 27px;
                    background: url(/site/core/images/scroll_bottom_icon.png) no-repeat;
                    border: none;
                    outline: none;
                    margin: 3px auto;
                    cursor: pointer;
                }
                .scroll_down_block:hover span {
                    background: url(/site/core/images/scroll_bottom_icon_hov.png) no-repeat;
                }
            .mockup_image {
/*width: 857px; */
    /* height: 493px; */
    background: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
        width: 60%;
    height: auto;
             }
            .mockup_image > img.large-image-phone {
              height: auto;
              width: 75%;
             }
            .mockup_header.row{
                    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center !important;
            }
            .mockup_image .phone_bg {
                display: flex;
                position: static;
                top: 0;
            }
            /*.ios_text {
                position: absolute;
                bottom: 505px;
                margin-left: -248px;
                left: 50%;
                width: 496px;
                display: none;
            }
                .ios_text span {
                    float: right;
                    font-size: 18px;
                }
                .apple_phone {
                    display: block;
                    float: left;
                    width: 72px;
                    height: 88px;
                    background: url(/site/core/images/apple_icon.png) no-repeat;
                }
                .ios_text span:first-child {float: left;}*/
                .mockup_image > img {
          /*          position: absolute;
                    top: 28px;
                    left: 101px;*/
                    margin: auto;
                    width: 100%;
                    height: 100%;
                    align-self: center !important;
                }
                .active_mockup {
                    display: block !important;
                }
                .mockup_image .phone_bg {
                    top: 10px;
                }

/* MAIN */
.about_links_block {
    /*height: 450px;*/
    background: #fff;
    margin-top: 50px;
}
    .about_info_block {
        /*width: 400px;*/
        /*float: left;*/
        text-align: center;
        margin-top: 142px;
    }
        .about_info_icon  {
            width: 140px;
            height: 140px;
            display: block;
            margin: 35px auto;
            transition: all .25s ease-out;
            -moz-transition: all .25s ease-out;
            -o-transition: all .25s ease-out;
            -webkit-transition: all .25s ease-out;
            cursor: pointer;
        }
        .powerful_icon {
            background: url(/site/core/images/next_level_icon_hov.png) no-repeat;
        }
        .powerful_icon:hover{
            /*background: url(/site/core/images/powerfull_icon_hov.png) no-repeat;*/
            -webkit-transform:rotate(360deg);
            -moz-transform:rotate(360deg);
            -o-transform:rotate(360deg);
        }
        .features_icon {
            background: url(/site/core/images/purpose_icon_hov.png) no-repeat;
            
        }
        .features_icon:hover {
            /*background: url(/site/core/images/next_level_icon_hov.png) no-repeat;*/
            -webkit-transform:rotate(360deg);
            -moz-transform:rotate(360deg);
            -o-transform:rotate(360deg);
        }
        .purpose_icon {
            background: url(/site/core/images/powerfull_icon_hov.png) no-repeat;
            
        }
        .purpose_icon:hover {
            /*background: url(/site/core/images/purpose_icon_hov.png) no-repeat;*/
            -webkit-transform:rotate(360deg);
            -moz-transform:rotate(360deg);
            -o-transform:rotate(360deg);
        }

        .about_info_block p {
            margin: 50px 0 0;
        }

        .contentStyle .about_info_title {
            padding: 0 5px 5px;
            font-size: 18px;
            color: #000;
            font-family: 'GothamPro-Bold';
            text-decoration: none;
            display: inline-block;

        }

        .about_info_block:hover{
            cursor: pointer;
        }



/*.projects_header{
        text-align: center;
        font-family: 'GothamPro-Bold';
        font-size: 18px;
        margin-bottom: 50px;
    }*/
.latest_projects {margin-top: 100px}
    .projects_blocks{
        height: 350px;
        margin: 0 auto;
        width: 100%;
        display: table;
    }
        
        .project_block{
            /*width: 20%;*/
            height: 300px;
            min-width: 300px;
            width: 300px;
            color: #fff;
            text-align: center;
            font-family: 'GothamPro-Light';
            display: table-cell;
            vertical-align: middle;
            text-transform: uppercase;
            position: relative;
            cursor: pointer;
            z-index: 1;
            transition: transform .25s ease-out, z-index .25s ease-out;
            -moz-transition: transform .25s ease-out, z-index .25s ease-out;
            -o-transition: transform .25s ease-out, z-index .25s ease-out;
            -webkit-transition: transform .25s ease-out, z-index .25s ease-out;
        }

        .project_block:hover{
            transform: scale(1.1);
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -o-transform: scale(1.1);
            z-index: 10;
        }

            .project_block p{
                font-size: 48px;
                margin: 0;
                padding: 0;
                line-height: 36px;
                cursor: pointer;
            }

            .project_block a{
                font-size: 14px;
            }

        .block_first{
            background: #422430;
        }

        .block_second{
            background: #020202;
        }

        .block_third{
            background: #282131;
        }

        .block_fourth{
            background: #09a8ae;
        }

        .block_fifth{
            background: #1e1818;
        }


        .main_content .view_projects {
            background: transparent;
            outline: none;
            display: inline-block;
            text-decoration: none;
            margin: 60px auto 0;
            padding: 0 20px;
            min-width: 290px;
            height: 42px;
            line-height: 42px;
            font-family: 'GothamPro-Light';
            border-radius: 25px;
            color: #9b5150;
            font-size: 18px;
            text-transform: uppercase;
            border: 2px solid #9b5150;
            cursor: pointer;
            /*margin-top: 60px;*/
            transition: all .25s ease-out;
            -moz-transition: all .25s ease-out;
            -o-transition: all .25s ease-out;
            -webkit-transition: all .25s ease-out;
            }
        .view_projects_block {text-align: center;}
        .main_content .view_projects:hover {
            background: #9b5150;
            color: #fff;
        }

.about_negeso{
    margin-top: 40px;
    overflow: hidden;
}
.about_negeso .main_content {min-height: 660px;}

    .left_info_blocks{
        /*width: 380px;*/
        float: left;
        padding-top: 8px;
        
    }

        .left_info_blocks>p{
            margin-bottom: 80px;
            font-family: 'GothamPro-Bold';
            font-size: 18px;
        }

        .block_with_benefits{
            margin-top: 40px;
            display: none;

        }

        .block_with_benefits:hover{
            cursor: pointer;
        }

        .block_with_benefits:hover .benefits_icon{
            background: #4190ef;
            color: #fff;
            cursor: pointer;
        }

            .benefits_icon{
                margin: 0 auto;
                width: 70px;
                height: 70px;
                border-radius: 35px;
                border: 2px solid #4190ef;
                line-height: 70px;
                color: #7099ee;
                display: block;
                text-align: center;
                font-size: 36px;
                -moz-transition: all .25s ease-out;
                -o-transition: all .25s ease-out;
                -webkit-transition: all .25s ease-out;
            }

            .benefits_text{
                text-align: justify;
            }
                .benefits_title{
                    font-family: 'GothamPro-Bold';
                    font-size: 18px;
                    margin-bottom: 25px;
                }

    .right_detailed_info{
        /*width: 797px;*/
        /*width: 680px;*/
      /*  height: 660px;*/
        /*background: url(/site/core/images/over_negeso.jpg) no-repeat;*/
        border-radius: 3px 3px 0 0;
        float: left;
        position: relative;
        /*-webkit-transition: all 1s ease;
                transition: all 1s ease;
        position: relative;
        right: -2000px;*/
        display: none;
        border: 1px solid #dadada;
    }
        .window_block_header {
            background: #e5e5e5;
            height: 20px;
            width: 100%;
            borded-bottom: 1px solid #dadada;
        }
            .window_dot {
                display: block;
                margin: 7px 0 0 6px;
                width: 6px;
                height: 6px;
                border-radius: 50%;
                background: #5c9df1;
                float: left;
            }
        .over_negeso {
            /*width: 765px;*/
            /*height: 625px;*/
            margin: 30px 15px 0;
            overflow: hidden;
        }
        .over_negeso_line .main_content {
            height: 250px;
            display: table;
        }
            /*.over_negeso_line .main_content p {
                line-height: 250px;
            }*/
            .over_negeso_line {
                width: 100%;
                background: #303030;
                height: 250px;
                text-align: center;
                margin: 150px 0 100px;
            }
            .over_negeso table td a span {
                color: #737373;
                font-family: "GothamProRegular";
                font-size: 18px;
            }
                .over_negeso table td a {
                    border: none;
                }
                .over_negeso table td:hover a span {
                    color: #fff !important;
                }
    .right_detailed_info.animate_block { 
        display: block;
        -webkit-animation-name: bounceInRight;
        animation-name: bounceInRight;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    }
        .benefits_text{
            float: right;
            width: 300px;
        }

.more_technical_excellence {
    background: url(/site/core/images/more_technical_excellence.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    height: 750px;
    width: 100%;
    text-align: center;
    /*padding-top: 250px;*/
    margin-top: 20px;
}
    .more_technical_excellence .main_content {
        display: table;
        height: 750px;
    }

    .more_technical_excellence h3{
        font-size: 40px;
        font-family: 'GothamPro-Light';
        text-align: center;
        color: #3a8bf4;
        font-weight: bold;
        text-transform: none;
        font-style: normal;
        margin: 0 auto;
        display: table-cell;
        vertical-align: middle;
    }

    .tell_more{
        background: transparent;
        outline: none;
        display: block;
        text-decoration: none;
        margin: 105px auto 0;
        width: 235px;
        height: 42px;
        line-height: 42px;
        font-family: 'GothamPro-Light';
        border-radius: 25px;
        color: #3a8bf4;
        font-size: 18px;
        text-transform: uppercase;
        border: 2px solid #3a8bf4;
        cursor: pointer;
        transition: all .25s ease-out;
        -moz-transition: all .25s ease-out;
        -o-transition: all .25s ease-out;
        -webkit-transition: all .25s ease-out;
    }

    .tell_more:hover {
        background: #3a8bf4;
        color: rgba(255, 255, 255, .7);
    }
.left-info-block {
        padding: 115px 30px 0;
}

.right-info-block {
       padding: 120px 20px 0;
}

    .right-info-block,
       .left-info-block {
        width: 50%;
        width: 325px;
        box-sizing: border-box;
        
    }
    .android-samsung,
    .ios-iphone {
        background-repeat: no-repeat;
        background-position: center;

    }
    .left-info-block {

    }
        .android-samsung {
        background-image: url(/site/core/images/samsung.png);
        }
    .ios-iphone {
        background-image: url(/site/core/images/iphone.png);

    }
    .ios-iphone__top1 {
        height: 40px;
        width: 100%;

    }

.left-info-block table td {
    padding: 15px 0;
    border-bottom: 1px solid #ededef;
}

.readmoreabout {
    border: 0px solid #dadada; 
    width: 100%; 
    border-collapse: separate;
    border: 1px solid rgb(218, 218, 218);
}

.readmoreabout tr {
    width: 100%; 
    border: 1px solid #dadada; 
    cursor: text; 
    height: 45px; 
    text-align: right; 
}

.readmoreabout tr:nth-child(odd) td{
    background-color: rgb(229, 229, 229);
}
.readmoreabout tr:nth-child(even) td{
    background-color: rgb(238, 238, 238);
}

.readmoreabout tr:hover td{
    background-color: rgb(92, 157, 241);
}
.readmoreabout tr:hover td p{
    color: #fff;
}
.readmoreabout td {
    vertical-align: middle;
    border-bottom: 1px solid rgb(218, 218, 218);
        border-top: 1px solid rgb(218, 218, 218);
    cursor: pointer;
    height: 45px;
    text-align: right;
}
.readmoreabout td p {
        color: #737373;
    font-family: "GothamProRegular";
    font-size: 16px;
}


.readmoreabout tr td:nth-child(odd) p{
    text-align: center;
}

.readmoreabout tr td:nth-child(even) p{
    text-align: left;
    font-weight: bold;
}



.core_features_block, .block_editions, .recent_projects_line{
    height: 250px;
    width: 100%;
    text-align: center;
    display: table;
}
.recent_projects_line .main_content {
    display: table;
    height: 250px;
}

.recent_projects_line{
    background: #9b5150;
    margin-top: 220px;
}



.core_features_block{
    background: #3a8bf4;
    position: relative;
}

.block_editions{
    background: #303030;
    margin-top:150px;
}


.core_features_block:after {
    content: ''; 
    position: absolute; /* Абсолютное позиционирование */
    left: 50%; bottom: -68px; /* Положение треугольника */
    border: 35px solid transparent; /* Прозрачные границы */
    border-top: 35px solid #3a8bf4; /* Добавляем треугольник */
    margin-left: -35px;
   }

    .core_features_block p, .block_editions p, .block_editions a, .recent_projects_line p, .over_negeso_line p {
        font-family: 'GothamPro-Light';
        font-size: 48px;
        color: #fff;
        /*line-height: 250px;*/
        text-decoration: none;
        display: table-cell;
        vertical-align: middle;
    }


.features_blocks{
    margin-top: 130px;
}

    .little_features_block{
        width: 290px;
        min-height: 280px;
        float: left;
        padding: 0 5px;
        display: none;
    }

    .little_features_block:hover{
        cursor: pointer;
    }

        /*.little_features_block span{
            display: block;
            margin: 0 auto;
            height: 40px;
            width: 40px;
            background: url(/site/core/images/design_icon.png) no-repeat;
        }

        .little_features_block:hover span{
            background: url(/site/core/images/design_icon_hov.png) no-repeat;
        }*/

        .little_features_block img{
            display: block;
            margin: 0 auto;
            -moz-transition: all .25s ease-out;
            -o-transition: all .25s ease-out;
            -webkit-transition: all .25s ease-out;
        }

        .little_features_block a{
            margin: 30px 0;
            text-align: center;
            font-size: 18px;
            text-transform: uppercase;
            display: inline-block;
            text-decoration: none;
            color: #000;
            font-family: 'GothamProRegular';
        }

        .little_features_block:hover a{
            color: #6c6c6c;
        }

        .little_features_block:hover img{
            opacity:0.4;
            filter:alpha(opacity=40);
        }

        .little_features_block p{
            color: #6c6c6c;
            text-align: center;
        }

.view_all_features_button {text-align: center;}
.view_all_features{
    background: transparent;
    outline: none;
    display: inline-block;
    text-decoration: none;
    line-height: 42px;
    margin: 60px auto 0;
    min-width: 235px;
    padding: 0 20px;
    height: 42px;
    font-family: 'GothamPro-Light';
    border-radius: 25px;
    color: #4190ef;
    font-size: 18px;
    text-transform: uppercase;
    border: 2px solid #4190ef;
    cursor: pointer;
    transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    -webkit-transition: all .25s ease-out;
}
            
.view_all_features:hover{
    background: #4190ef;
    color: #fff;
}


.customer_reviews{
    margin-top: 100px;
}

    .customer_video{
        float: left;
        width: 575px;
        height: 406px;
        position: relative;
        left: -2000px;
        -webkit-transition: all .5s ease;
                transition: all .5s ease;
    }
    .customer_video.animate_block {
        left: 0;
    }

    .customer_video .movie{
        position: absolute;
        width: 474px;
        height: 356px;
        /*background: url(/site/core/images/video_pic.jpg) no-repeat;*/
        top: 22px;
        left: 47px;
    }

    .block_reviews{
        float: right;
        /*margin-right: 20px;*/
        /*width: 550px;*/
        position: relative;
        text-align: center;
    }
        .comment_block {
            display: none;
            min-height: 220px;
        }
        /*.comment_block.active_comment {
            display: block;
        }*/
        .block_reviews h3{
            font-family: 'GothamPro-Light';
            font-size: 38px;
            color: #4190ef;
            margin-bottom: 20px;
            text-transform: none;
            font-style: normal;
            font-weight: normal;
        }

            .review_title{
                margin-bottom: 40px;
            }

            .review_name{
                margin: 20px 0 60px;
            }
        .buffer_buttons {
            height: 60px;
        }
        .buttons_block {
            position: absolute;
            bottom: 0;
            left: 50%;
            margin-left: -70px;
            padding-top: 60px;
        }
            .left_review_button, .right_review_button{
                height: 48px;
                width: 48px;
                outline: none;
                cursor: pointer;
                border: none;
                transition: all .25s ease-out;
                -moz-transition: all .25s ease-out;
                -o-transition: all .25s ease-out;
                -webkit-transition: all .25s ease-out;
            }

            .left_review_button{
                background: url(/site/core/images/left_review_button.png) no-repeat;
                margin-right: 40px;
            }

            .right_review_button{
                background: url(/site/core/images/right_review_button.png) no-repeat;
            }

            .left_review_button:hover{
                background: url(/site/core/images/left_review_button_hov.png) no-repeat;
            }

            .right_review_button:hover{
                background: url(/site/core/images/right_review_button_hov.png) no-repeat;
            }


.buying_edition {
    margin: 193px 0 215px;
}
.buying_edition .main_content {min-height: 444px;}
    .little_edition_block{
       /* width: 270px;
        min-height: 430px;
        text-align: center;
        padding: 0 15px;*/
        display: none;
        /*float: left;*/
    }

        .edition_title{
            font-size: 18px;
            font-family: 'GothamPro-Bold';
            color: #608eec;
            margin: 25px 0;
        }

        .little_edition_block .price{
            margin-bottom: 50px;
            font-family: 'GothamPro-Bold';
            font-size: 18px;
        }

        .little_edition_block .compare,.little_edition_block .buy{
            background: transparent;
            outline: none;
            width: 125px;
            height: 34px;
            font-family: 'GothamPro-Light';
            border-radius: 25px;
            color: #4190ef;
            font-size: 14px;
            text-transform: uppercase;
            border: 2px solid #4190ef;
            cursor: pointer;
            -webkit-transition: all .25s ease-out;
            -o-transition: all .25s ease-out;
            transition: all .25s ease-out;
            text-align: center;
            line-height: 34px;
        }

        .little_edition_block .compare{
            float: left;
            margin-left: 10px;
        }

        .little_edition_block .buy{
            margin-right: 10px;
            float: right;
        }
            
        .little_edition_block .compare:hover,.little_edition_block .buy:hover{
            background: #4190ef;
            color: #fff;
            border: 2px solid transparent;
        }

        .little_edition_block .text{
            height: 105px;
        }

.meet_negeso {
    background: #3a8bf4;
    width: 100%;
    /*height: 130px;*/
}
.meet_negeso .main_content {
    display: table;
    min-height: 130px;
}
    .meet_negeso h2 {
        color: #fff;
        font-size: 50px;
        font-family: 'GothamPro-Bold';
        text-align: center;
        font-weight: bold;
        /*line-height: 130px;*/
        display: table-cell;
        vertical-align: middle;
    }
.online_contacts{
    background: #fe8712;
    /*background: #4190ef;*/
    min-height: 350px;
    width: 100%;
    max-width: 1190px;
    margin:0 auto;
}
.online_contacts .main_content .RTEEntryPoint {
    padding-bottom: 15px;
}

    .online_contact_block{
        width: 400px;
        height: 190px;
        float: left;
        text-align: center;
        padding-top: 60px;
    }

    .online_contact_block a{
        text-decoration: none;
    }

    .online_contact_block p{
        color: #fff;
        font-size: 18px;
        text-transform: uppercase;
        font-family: 'GothamPro-Bold';
    }

    .online_contact_block img{
        margin-bottom: 27px;
    }
    .online_contacts td {
            transition: all .25s ease-out;
            -moz-transition: all .25s ease-out;
            -o-transition: all .25s ease-out;
            -webkit-transition: all .25s ease-out;
    }
    .online_contacts td:hover {
            transform: scale(1.15);
            -ms-transform: scale(1.15);
            -webkit-transform: scale(1.15);
            -o-transform: scale(1.15);
            -moz-transform: scale(1.15);
            cursor: pointer;
    }


    div[itemprop=reviewBody]{
        font-style: italic;
        font-weight: bold;
        font-size: 15px;
    }


/*-----------------------------------start bezoekafspraken maken-----------------------------------*/
    .business-page{
        margin:0 auto;
        width:910px;
    }
    .business-page img{
        padding-top:55px;
    }
    .gold-block{
        width:100%;
        margin:0 auto;
        padding-left: 185px;
    }

    .business-page .gold-block h2{
        color:#fff;
        font:25px Arial,Helvetica,sans-serif;
        padding: 20px 0 5px 0;
    }
    .business-page .gold-block p{
        color:#fff;
        font-size:14px;
        padding:5px 15px 10px 0;
    }
    .green-block{
        width:100%;
        margin:0 auto;
        padding-right: 190px;
    }
    .green-block h2{
        color:#fff;
        font:25px Arial,Helvetica,sans-serif;
        padding: 20px 0 5px 20px;
    }
    .business-page .green-block p{
        color:#fff;
        font-size:14px;
        padding: 5px 0 10px 20px;
    }
    .contentStyle .button-business a {
        color : #fff;
        text-decoration: none;
        border: 0 none;
    }
    
footer{
    /*height: 660px;*/
    width: 100%;
    background:#222222;
}

    .footer_top{
        /*height: 470px;*/
        width: 100%;
        padding: 110px 0 10px;
    }
        .footer_contacts{
            float: left;
            width: 180px;
            text-align: left;
        }

            .footer_title{
                text-transform: uppercase;
                font-size: 18px;
                font-family: 'GothamPro-Bold';
                color: #d1d1d1;
                margin-bottom: 50px;
                text-align: left;
            }

            .fb_icon{
                display: inline-block;
                width: 10px;
                height: 17px;
                background: url(/site/core/images/fb_icon.png) no-repeat;
            }

            .fb_icon:hover{
                background: url(/site/core/images/fb_icon_hov.png) no-repeat;
            }

            .twitter_icon{
                display: inline-block;
                width: 20px;
                height: 17px;
                margin-left: 15px;
                background: url(/site/core/images/twitter_icon.png) no-repeat;
            }

            .twitter_icon:hover{
                background: url(/site/core/images/twitter_icon_hov.png) no-repeat;
            }

            .g_icon{
                display: inline-block;
                width: 17px;
                height: 17px;
                margin-left: 15px;
                background: url(/site/core/images/g_icon.png) no-repeat;
            }

            .g_icon:hover{
                background: url(/site/core/images/g_icon_hov.png) no-repeat;
            }

            .youtube_icon{
                display: inline-block;
                width: 18px;
                height: 17px;
                margin-left: 15px;
                background: url(/site/core/images/youtube_icon.png) no-repeat;
            }

            .youtube_icon:hover{
                background: url(/site/core/images/youtube_icon_hov.png) no-repeat;
            }

            .linkedin_icon{
                display: inline-block;
                width: 18px;
                height: 17px;
                margin-left: 15px;
                background: url(/site/core/images/linkedin_icon.png) no-repeat;
            }

            .linkedin_icon:hover{
                background: url(/site/core/images/linkedin_icon_hov.png) no-repeat;
            }

            .footer_contacts p{
                color: #d1d1d1;
            }

            .footer_contacts a {
                color: #d1d1d1;
                text-decoration: none;
            }

            .paragraph_margin{
                margin-top: 15px;
                color: #d1d1d1;
            }

        .footer-tweets{
            float: left;
            /*width: 370px;*/
            /*margin-left: 230px;*/
            /*margin-left: 2%;*/
            text-align: left;
        }

            .tweets_icon{
                margin: 0;
            }

            .tweets_post{
                margin-bottom: 35px;
                color: #d1d1d1;
            }

            .tweets_post:hover{
                color: #d1d1d1;
                cursor: pointer;
            }

            .tweets_post:hover span{
                background: url(/site/core/images/twitter_icon_hov.png) no-repeat;
            }


            .footer_news a,
            .tweets_post a{
                color: #3a8bf4;
                text-decoration: none;
            }

            .footer_news a:hover,
            .tweets_post a:hover{
                color: #8f8f8f;
            }

        .footer_projects{
            float: left;
            /*width: 415px;*/
            /*width: 35%;*/
            text-align: left;
        }

            .footer_project_block{
                display: inline-block;
                width: 114px;
                height: 114px;
                margin: 0 20px 20px 0;
            }

            .footer_projects a{
                /*display: table-cell;*/
                /*width: 114px;*/
                /*height: 114px;*/
                border-radius: 5px;
                /*background: #303030;*/
                vertical-align: middle;
                /*font-size: 18px;*/
                /*line-height: 114px;*/
                color: #d1d1d1;
                text-decoration: none;
                /*text-transform: uppercase;*/
                text-align: center;
                /*font-family: 'GothamProRegular';*/
                transition: all .25s ease-out;
                -moz-transition: all .25s ease-out;
                -o-transition: all .25s ease-out;
                -webkit-transition: all .25s ease-out;

            }

            .footer_projects a:hover{
                /*background: #646464;*/
                color: #8f8f8f;
            }

            .footer_project_block p{
                line-height: 20px;
                margin: 0;
                padding:0;
            }


    .footer_bottom{
        min-height: 77px;
        width: 100%;
        border-top: 1px solid #2f2f2f;
        color: #d1d1d1;
    }

        .left_links{
            float: left;
            line-height: 77px;
        }

            .footer_bottom a{
                text-decoration: none;
                color: #d1d1d1;
            }

            .contentStyle .footer_bottom a:hover span{
                text-decoration: none;
                color: #8f8f8f;
            }

            .left_links a{
                margin-right: 18px;
            }
            
        .cms_design{
            float: right;
            line-height: 77px;
        }

        .parallax-mirror {
            min-height: 100%;
            /*background: transparent;*/
            min-width: 100%;
            z-index: 0 !important;
        }
.parallax_block {
    position: fixed;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
    .parallax_block img {
        width: 100%;
        height: 100%;
        position: absolute;
        min-width: 100%;
    }
    .active_bg {
        -webkit-animation-duration: 20s;
        animation-duration: 20s;
        /*-webkit-animation-fill-mode: both;*/
        /*animation-fill-mode: both;*/
        /*-webkit-animation-iteration-count: infinite;*/
        /*animation-iteration-count: infinite;*/


        -webkit-animation-name: move;
        animation-name: move;
        

        /*animation-direction: alternate;*/
        /*-moz-animation-direction: alternate;*/
        /*-webkit-animation-direction: alternate;*/
        /*-o-animation-direction: alternate;*/
    }    
    /*.logo_header .main_content .languages {
        float: right;
    }*/
    .logo_header .main_content .languages .languageBoxTitle span {
        font-size: 16px;
        font-family: Helvetica;
        display: inline-block;
        color: #272525;
    }
    .logo_header .main_content .languages .languageBoxTitle {
        width: 220px;
        line-height: 25px;
        /*float: right;*/
    }
    .logo_header .main_content .languages .languageBox {
        margin-top: 40px;
        background: rgba(0, 0, 0, .7);
    }
    
        /*.top_lins_menu span {
            line-height: 34px !important;
        }*/
/*menu*/
/*--------------------------------- Main menu: begin --------------------------------*/
.main_content .main-menu .negeso_menu {
    height: 74px;
}

.main_content .negeso_menu li ul {
    background-color: rgba(0, 0, 0, .7);
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.main_content .menu-cover-bottom{
    left:0;
    top: 74px;
}

.main_content .menu-cover-bottom .menu-cover-bottom{
    top: 0px;
    left: 100%;
}

/*--------------------------------------------------- Middle item: begin ---------------------------------------------------*/

/*--------------------------------- Top level: begin ---------------------------------*/
.main_content > .negeso_menu > li {
    height: 74px;
}

.main_content > .negeso_menu > li > .menu-main-center,
.main_content > .negeso_menu > li.item_first_selected > .menu-main-center{
    height: 74px;
    margin-top: 0;
}

.main_content .negeso_menu .menu-cover-bottom li {
    height: 33px;
}

.main_content .negeso_menu li.item_first_over .menu-main-center,
.main_content .negeso_menu li.item_first_selected .menu-main-center,
.main_content .negeso_menu li.item_selected .menu-main-center,
.main_content .negeso_menu li.item_over .menu-main-center,
.main_content .menu-main-center{
    height: 74px;
    padding: 0px 7px 0 7px;
    margin: 0;
}

/*--------------------------------- Second level: begin ----------------------------*/
.main_content .negeso_menu li ul li {
    font: 14px Arial, Helvetica, sans-serif!important;
}

/*--------------------------------- Second level: end ------------------------------*/

.main_content .negeso_menu li a{
    padding-right: 0px;
}

.main_content .negeso_menu li a{
    line-height: 74px;
    display: inline-block;
    font-size: 14px;
    font-family: Arial;
    text-transform: uppercase;
}

.main_content .negeso_menu li .menu-cover-bottom a{
    line-height: 33px;
}


.main_content .negeso_menu li.item_selected a,
.main_content .negeso_menu li.item_over a,
.main_content .negeso_menu li.item_first_selected a,
.main_content .negeso_menu li.item_first_over a{
    background: none;
    color: #b1b1b1;
    border:0 !important;
    text-decoration: none;
    padding-right: 0px;
}

.main_content .negeso_menu li.item_selected .menu-cover-bottom a,
.main_content .negeso_menu li.item_over .menu-cover-bottom a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom a{
    color: #fff;
}

.main_content .negeso_menu li.item_selected .menu-cover-bottom .item_over a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .item_over a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom  .item_overa,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .item_over a{
    color: #b1b1b1;
}

.main_content .negeso_menu li ul li.item_first_over,
.main_content .negeso_menu li ul li.item_first,
.main_content .negeso_menu li ul li.item_first_selected{
    padding-top:0px;
}

.main_content .negeso_menu li.item_selected li a,
.main_content .negeso_menu li.item_over li a,
.main_content .negeso_menu li.item_selected li.item_selected li a,
.main_content .negeso_menu li.item_over li.item_over li a,
.main_content .negeso_menu li.item_selected li.item_selected li.item_selected li a,
.main_content .negeso_menu li.item_over li.item_over li.item_over li a,
.main_content .negeso_menu li.item_selected li.item_selected li.item_selected li.item_selected li a,
.main_content .negeso_menu li.item_over li.item_over li.item_over li.item_over li a {
    color: #fff;
    text-decoration: none;
    border:0 !important;
    background: none!important;
    font-size: 14px;
}

.main_content .negeso_menu li.item_selected .menu-cover-bottom .item_selected a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom .item_selected a,
.main_content .negeso_menu li.item_selected .menu-cover-bottom .item_first_selected a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom .item_first_selected a,
.main_content .negeso_menu li.item_selected .menu-cover-bottom .item_last_selected a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom .item_last_selected a,
.main_content .negeso_menu li.item_selected .menu-cover-bottom .item_single_selected a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom .item_single_selected a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .item_over a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .item_over a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .item_first_over a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .item_first_over a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .item_last_over a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .item_last_over a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .item_single_over a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .item_single_over a{
    color: #b1b1b1;
    text-decoration:none;
    border:0 !important;
    font-size: 14px;
}
/* ======  3 level menu  === */

.main_content .negeso_menu li.item_selected .menu-cover-bottom .item_selected .menu-cover-bottom a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom .item_selected .menu-cover-bottom a,
.main_content .negeso_menu li.item_selected .menu-cover-bottom .item_first_selected .menu-cover-bottom a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom .item_first_selected .menu-cover-bottom a,
.main_content .negeso_menu li.item_selected .menu-cover-bottom .item_last_selected .menu-cover-bottom a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom .item_last_selected .menu-cover-bottom a,
.main_content .negeso_menu li.item_selected .menu-cover-bottom .item_single_selected .menu-cover-bottom a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom .item_single_selected .menu-cover-bottom a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .item_over .menu-cover-bottom a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .item_over .menu-cover-bottom a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .item_first_over .menu-cover-bottom a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .item_first_over .menu-cover-bottom a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .item_last_over .menu-cover-bottom a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .item_last_over .menu-cover-bottom a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .item_single_over .menu-cover-bottom a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .item_single_over .menu-cover-bottom a{
    color: #fff;
}

.main_content .negeso_menu li.item_selected .menu-cover-bottom .menu-cover-bottom .item_selected a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom .menu-cover-bottom .item_selected a,
.main_content .negeso_menu li.item_selected .menu-cover-bottom .menu-cover-bottom .item_first_selected a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom .menu-cover-bottom .item_first_selected a,
.main_content .negeso_menu li.item_selected .menu-cover-bottom .menu-cover-bottom .item_last_selected a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom .menu-cover-bottom .item_last_selected a,
.main_content .negeso_menu li.item_selected .menu-cover-bottom .menu-cover-bottom .item_single_selected a,
.main_content .negeso_menu li.item_first_selected .menu-cover-bottom .menu-cover-bottom .item_single_selected a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .menu-cover-bottom .item_over a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .menu-cover-bottom .item_over a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .menu-cover-bottom .item_first_over a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .menu-cover-bottom .item_first_over a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .menu-cover-bottom .item_last_over a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .menu-cover-bottom .item_last_over a,
.main_content .negeso_menu li.item_over .menu-cover-bottom .menu-cover-bottom .item_single_over a,
.main_content .negeso_menu li.item_first_over .menu-cover-bottom .menu-cover-bottom .item_single_over a{
    color: #b1b1b1;
}
/*End menu*/


.aboutInfoText {
    opacity: 0;
}
#aboutLeftBlock, #aboutRightBlock {
    position: relative;
    visibility: hidden;
}
#aboutLeftBlock.animate_block {
    left: 0;
    -webkit-animation-name: fadeToLeft;
    animation-name: fadeToLeft;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
}
#aboutRightBlock.animate_block {
    right: 0;
    -webkit-animation-name: fadeToRight;
    animation-name: fadeToRight;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: visible;
}
.main_content .top_lins_menu .contentStyle p {
    margin-bottom: 0;
}
.project_block a {
    color: #fff;
    text-decoration: none;
}
.slider_wrap {
    height: 330px;
    overflow: hidden;
    width: 100%;
    position: absolute;
}


/*Old browsers*/
.old_wrap .old_browsers {
    display: none;
}

/*.footer_projects .front-news-item {width: 415px;}*/
.footer_news {
    margin-bottom: 15px;
    color: #d1d1d1;
    overflow: hidden;
}
.date_news {
    float: left;
    margin-right: 10px;
}
.footer_news a {
    float: left;
    display: block;
    width: 355px;
    text-align: left;
}

.js-marquee-wrapper {
    /*width: 100%;*/
    position: absolute;
    left: -100%;
}
/*.js-marquee {
    float: left;
    width: 100%;
}*/

.for_ie {
    width: 100%;
    height: 100%;
    background: #fff;
    display: none;
    text-align: center;
    color: #000;
    margin-top: 60px;
}
.for_ie h1 {
    font-size: 22px;
}
.for_ie p {
    font-size: 18px;
    
}

.fixed_help_block {
    position: fixed;
    width: 300px;
    height: 400px;
    bottom: 0;
    right: 100px;
    z-index: 200;
    overflow: hidden;
    border: 3px solid blue;
    border-radius: 5px;
}

@media screen (min-width: 1300px) {
    .block_reviews {
        float: left;
    }
}


/*======================================
=            NEW CHAT BLOCK            =
======================================*/


.chat_window {
    position: fixed;
    right: 0;
    bottom: 0;
    width: 290px;
    height: auto;
    min-height: 140px;
    background: #394263;
    z-index: 100;
    border-radius: 5px 5px 0 0;
}

.chat_window_off {
    right: 0;
}

.chat_window_on{
    right: 87px;
}




.woman_chat {
    display: block;
    width: 66px;
    height: 66px;
    margin: 10px 0 0 10px;
    float: left;
}

.chat_eva {
    background: url(/site/core/images/chat_eva.png) no-repeat;    
}
.chat_lisa {
    background: url(/site/core/images/chat_lisa.png) no-repeat;    
}
.chat_natalie {
    background: url(/site/core/images/chat_natalie.png) no-repeat;    
}
.chat_text {
    float: left;
    width: 190px;
    margin: 28px 0 0 5px;
    font-family: "GothamProRegular";
    font-size: 14px;
    color: #fff;
}
.hidden_text {
    display: none;
}

.show__text{
    display: block!important;
}
.call_us_mail_form{
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #394263;
    z-index: 2;
    border-radius: 5px 5px 0 0;
    color: #FFFFFF;
}


.btn_chat_wrap {
    float: right;
}
.btn_chat_wrap #mibew-agent-button {
    display: block;
    color: #fff;
    font-family: "GothamPro-Bold";
    font-size: 10px;
    line-height: 25px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    height: 25px;
    width: auto;
    min-width: 60px;    
    border-radius: 3px;
    position: absolute;
    bottom: 7px;
    right: 11px;
    cursor: pointer;
}
.btn_chat_wrap #mibew-agent-button span {
    background: #4ec4f6;
    border-radius: 3px;
    height: 25px;
    /*position: absolute;*/
    /*bottom: 7px;*/
    /*right: 11px; */
    padding: 0 5px;
    display: block;
}
.difference_mockup_header h1 {
    display: none;
    /* position: absolute; */
    font-size: 48px;
    font-family: 'GothamPro-Light';
    color: #fff;
    /* font-weight: normal; */
    /* text-transform: none; */
    /* font-style: normal; */
    width: 80%;
  /*  word-break: break-all;*/
    margin: auto;
    margin-top: 30px;
    text-shadow: 0 3px 6px rgb(0,0,0);
}
.active_text {
    display: block;
}
.chat_info {
    font-size: 14px;
    width: 165px;
    font-family: GothamProRegular;
    clear: both;
    padding-left: 7px;
}
.chat_mail {
    color: #4ec4f6;
    display: block;
    padding-top: 15px;
    text-decoration: none;
}
.chat_phone {
    color: #fff;
    display: block;
}
.chat_phone a,
#chatPhone a {
    color: #fff !important;
    text-decoration: none;
}
/*-----  End of NEW CHAT BLOCK  ------*/


/*==========  Grid layout  ==========*/
.main-menu {
    width: 1100px;
}
.main_logo {
    display: block;
}


.row {
    /*margin: 0 -10px;*/
    /*margin-bottom: 20px;*/
}
.row:last-child {
    margin-bottom: 0;
}
[class*="col_"] {
    /*padding: 10px;*/
    box-sizing: border-box;
}


.snippetsContainer{
    width:630px;
}
/* Desktops and laptops ----------- */

@media only screen and (max-width : 1200px) and (min-width: 500px) {
    .main_content {
        width: 100%;
    }
    .main-menu {
        width: 100%;
    }
    .mockup_content {
        width: 100%;
    }
    .left_info_blocks {
        width: 50%;
    }
    .right_detailed_info {
        width: 50%;
    }

    /*.customer_video {
        width: 50%;
    }*/
}

@media only screen and (max-width : 1500px) {
    .customer_video{
        float: none;
        max-width: 575px;
        margin: 0 auto 25px;
    }

    .block_reviews {
        float: none;
        width: 640px;
        margin: 10px auto;
    }

}
@media only screen and (max-width : 1148px) {
    .readmoreabout {
        width: 100%;
    }


    .contentStyle .reviews {
        max-width: 557px;
        margin: 0 auto;
    }
    .mockup_content h1 {
    font-size: 36px;
}
    .difference_mockup_header h1 {
        font-size: 36px;
    }
}
@media screen and (max-width: 650px) {
    .snippetsContent table tbody tr:first-of-type {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .contentStyle .toepassingen td {
        width: 100%;
    }
    .content1{
        margin-right: 0;
        float: none;
        width: 100%;
    }

    .contentStyle{
        width: 100%;
    }


}

@media screen and (min-width: 500px) {
    .col_1-2 {
        float: left;
        width: 50%;
    }
    .col_1-4 {
        float: left;
        width: 25%;
    }
    .col_1-8 {
        float: left;
        width: 12.5%;
    }
    .col_1-3 {
        float: left;
        width: 33.33%;
    }
    .col_2-3 {
        float: left;
        width: 66.66%;
    }
    .logo_header .main_content .languages .languageBoxTitle {
        float: right;
    }
    .review{
        width:98%;
        height:100%;
    }
}
@media only screen and (max-width : 500px) {
    .main_content {
        width: 100%;
    }
    .mockup_content {
        width: 100%;
    }
    .over_negeso {
        margin: 0;
    }
    .languageBox {
        left: 0;
        right: none;
    }
/*        .menu_header {
        position: relative;
    }*/
}
@media only screen and (max-width : 600px) {
    .customer_video  {
        display: none;
    }
    .block_reviews  {
        width: 100%;
    }
    .about_info_icon {
        width: 100px;
        height: 100px;
        -webkit-background-size: 100px;
             -o-background-size: 100px;
                background-size: 100px;
    }
    ..mockup_content h1 {
        font-size: 42px;
    }
    .mockup_header h2 {
        font-size: 16px;
    }
    .core_features_block p, .block_editions p, .block_editions a, .recent_projects_line p, .over_negeso_line p {
        font-size: 42px;
    }
    .more_technical_excellence h3 {
        font-size: 42px;
    }
    .about_links_block {
        margin: 0;
        height: auto;
    }
    .over_negeso_line {
        margin-top: 50px;
    }
    .more_technical_excellence .main_content {
        height: 500px;
    }
    .more_technical_excellence {
        height: auto;
    }
    .recent_projects_line {
        margin-top: 50px;
    }
    .block_editions {
        margin-top: 50px;
    }
    .buying_edition {
        margin: 80px 0 80px;
    }
    .online_contacts td {
        display: block;
        width: 320px !important;
        margin: 0 auto;
        border: 0 none !important;
    }
   .snippetsContent table{
        margin: 0 auto;

    }
    .wrap_cell td{
        width:320px;
        margin: 0 auto;
    }

    .contentStyle .snipTop {
        width: 100%;
        max-width: 300px;
        margin: 0 auto;
        box-shadow: #9c9b9b 0px 0px 8px;
        border-radius: 5px;
    }
    .snippetsContent{
        width:90%;
        max-width: 500px;
        margin:0 auto;
    }

    /*
    #snippetsNext img{
        display:none;
    }

    .snippetsContainer{
        height:550px;
    }*/
}
/* Desktops and laptops ----------- */
.main_content .contentStyle img,
.main_content .contentStyleSupport img {
/*    max-width: 100%;
    height: 100% !important;*/

    max-width: 35%;
    height: auto !important;
}

.main_content .contentStyle .youtube_video img{
    max-width:100%;
}


.contentStyle, .contentStyleSupport {
    overflow: hidden;
}
.wrap_cell {
    width: 100%;
    text-align: center;
}


/*====== landing page =======*/

.container_landing {
    width: 100%;
    overflow: hidden;
    min-width: 1149px;
    font-family: 'Open Sans', sans-serif;
}
.content-conteiner h1 {
    display: none;
}
.contentStyle h1 {
    display: block;
}
.container_landing .content1 {
    width: 100% !important;
    float: none !important;
}
.banner-img {
    position: relative;
    height: 525px;
    width: 100%;
    margin: 0 auto;
    max-width: 1920px;
    margin-bottom: 35px;
}
.banner-img img {
    width: auto !important;
    height: auto !important;
}
.banner-img .contentStyle {
    position: absolute;
    text-align: center;
    width: 1149px;
    left: 50%;
    top:75px;
    z-index: 10;
    margin-left: -585px;

}
.banner-img .contentStyle h1 {
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    color: white;
    text-transform: uppercase;
    font-size: 60px;
    line-height: 80px;
    margin-bottom: 70px;
}
.container_landing a.landing-btn {
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    text-decoration: none;
    color: white;
    font-size: 30px;
    padding: 25px 80px;
    border: 2px solid white;
    border-radius: 5px;
    margin-bottom: 50px;
    margin-top: 20px;
}
.contentStyle .landing-block a:hover, .contentStyle .landing-block li a:hover {
    display: inline-block;
    text-decoration: none;
    color: white;
    font-size: 30px;
    padding: 25px 80px;
    border: 2px solid white;
}
.landing-block {
    background-color: white;
    margin-bottom: 70px;
}
.landing-block table {
    display: block;
    width: 1149px;
    margin: 0 auto;
}
.landing-block table td {
    width: 50%;
}
.landing-block table td h3{
    margin-top: 60px;
    font-family: 'Open Sans', sans-serif;
    color: black;
    font-style: normal;
    font-size: 27px;
    margin-bottom: 60px;
    text-transform: uppercase;
}
.landing-block table td p {
    font-size: 16px;
    line-height: 35px;
    margin-bottom: 10px;
}
.landing-block table td img {
    display: block;
    width: auto;
    height: auto;
    margin: 0 auto;
}
.container_landing a.landing-btn_blue {
    color: black;
    border-color: #6daafe;
}
.container_landing a.landing-btn_blue:hover{
    color: black;
    border-color: #6daafe;
}
.landing-block_long {
    /*padding-bottom: 70px;*/
    background-color: #f3f3f3;
}
.landing-block_long table {
    width: 100%;
    max-width: 1920px;
}
.landing-block_long table td {
    vertical-align: middle;
}
.landing-block_long table td img {
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    line-height: 0 !important;
    font-size: 0 !important;
}
a.landing-btn_blue-full {
    background-color: #6daafe;
}
a.landing-btn_blue-full:hover {
    background-color: #6daafe;
}
.landing-block table td h3.top10 {
    margin-top: 10px;
}
.ben-ico {
    display: inline-block;
    vertical-align: middle;
    width: 49px;
    height: 49px;
    background: url("/site/core/images/ben-ico.png") no-repeat;
    margin-right: 40px;
}
.ben-line {
    margin-bottom: 35px;
}
.ben-line span {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    max-width: 395px;
}
.block-benefits h2{
    text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.block-benefits table {
    display: block;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
}
.block-benefits table td {
    width: 50%;
    vertical-align: middle;
}
.block-benefits table td img{
    width: 100%;
    height: auto;
    display: inline-block;
    line-height: 0;
    font-size: 0;
    vertical-align: middle;
}
.block-references {
    background: #ebebeb;
    padding-bottom: 130px;
    padding-top: 100px;
    margin-top: -70px;
    margin-bottom: 80px;
}
.block-references  table {
    text-align: center;
    width: 1149px;
    margin: 0 auto;
}
.block-references  table td {
    display: inline-block;
    width: 31%;
    margin: 0 10px;
}
.block-references  table td .reference-hover {
    position: relative;
    display: block;
    margin-bottom: 30px;
}
.block-references  table td .item-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url("/site/core/images/find.png") no-repeat center, rgba(109, 170, 254, 0.6);
    display: none;

}
.block-references  table td .reference-hover:hover .item-hover {
    display: block;
    cursor: pointer;
    border: none;
}
.block-references  table td h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    text-transform: none !important;
    letter-spacing: 3px;
    padding-bottom: 10px;
    position: relative;
    margin-bottom: 25px;
}
.block-references  table td img {
    display: block;
    width: 100%;
    height: auto;
}
.block-references  table td h4:after {
 position: absolute;
    display: block;
    content: '';
    width: 33px;
    height: 3px;
    background: #6daafe;
    bottom: 0;
    left: 50%;
    margin-left: -16px;
}
.block-references  table td p {
    font-size: 16px; 
}
.banner-img div.slideshow {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    opacity: 0;
}
.container_landing .online_contacts {
    background: none;
}
.container_landing .main_content {
    background: #fe8712;
    max-width: 1200px;
    min-width: 1120px;
    width: 100%; 
}
.banner-img .pf-admin-widget {
    top: 20px;
}
/*------------------------ Scan en Bestel App page----------------------------*/

.scan-en-bestel{
    margin:0 auto;
}
.scan-main-block{
    margin:0 auto;
    padding-bottom:20px;
}
.scan-en-bestel .scan-img{
    width: 270px; 
    padding-top: 10px; 
    text-align: center;
}
.scan-en-bestel .scan-small-text{ 
    font-size: 16px; 
    text-align: justify; 
    padding: 10px 0; 
    line-height: 1.3;
}
 .scan-block{
    margin: 10px 0 10px 66px; 
    position: relative; 
    background: #27a69b none repeat scroll 0 0; 
    border-radius: 10px; 
    padding: 10px 0;    
}
.scan-en-bestel .scan-block-img{
    left: -66px; 
    position: absolute; 
    z-index: 2; 
    top: 20px;
}
.scan-en-bestel .scan-block-big-text{
    font-size: 26px;
    padding: 15px 0 15px 90px;
    color:#fff;
}
.scan-en-bestel .scan-block-list-text{
    font-size: 16px; 
    line-height: 1.7;  
    padding: 0 20px 10px 0;
    list-style: none;
}


.scan-en-bestel .scan-block-list-text li{
    color: #ffffff; 
    padding-left:110px;
    position:relative;
    
}
.scan-en-bestel .scan-block-list-text li:before{
        background-color:#fff;
        width:12px;
        height:12px;
        border-radius:12px;
        content:"";
        left:90px;
        top:0;
        margin:8px 10px 0 0;
        overflow:hidden;
        position:absolute;
    
} 
.main-bg-scan{
    background:#fff;
}

/*===*/
.price-table h1 {
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}
.price-table h3 {
    font-family: 'Open Sans Semibold', sans-serif;
    color: #000;
    text-transform: none;
    font-style: normal;
     font-size: 17px;
     position: relative;
}
.choose-option__price {
    float: right;
    padding-right: 40px;
    position: relative;  
}
 .contentStyle .price-table__price {
    font-size: 16px;
    font-weight: bold; 
    width: auto;
    max-width: 215px;
    padding: 0;
    text-align: right;
    border: none;
    float: right;
    margin-right: 40px;
    position: relative;
    top: 4px;
    outline: none;
 }
.price-table .price-table__description {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 25px;
    text-align: justify;
    position: relative;
}
.form_container-bottom {
    background-color: #f3f3f3;
    padding-top: 56px;
    padding-bottom: 83px;
}
.form_container, .price-tab_container {
    width: 100%;
}
.form_container-bottom table {
    border-spacing: 0 15px;
}
.form_container-bottom input {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: 52px;
    border-radius: 5px;
    padding-left: 28px;
    width: 100%;
    color:#000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
}
.form_container-bottom textarea {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: 52px;
    border-radius: 5px;
    padding-left: 28px;
    width: 100%;
    background-color: #fff;
    color:#000;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    line-height: 40px;
}
.form_container-textarea {
    position: relative;
}
.form_container-textarea::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 20px;
    height: 20px;
    background-color: #cccccc;
    border-bottom-right-radius: 5px;
}
.form_container-textarea::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0px;
    right: 0px;
    z-index: 2;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 0;
    border-color: #fff transparent transparent transparent;
}
.form_container-bottom textarea:focus {
    position: relative;
    z-index: 1;
}
.form_container-bottom input::-webkit-input-placeholder, .form_container-bottom textarea::-webkit-input-placeholder {
    color:#000;
   }
.form_container-bottom input::-moz-placeholder, .form_container-bottom textarea::-moz-placeholder {
    color:#000;
   }
.form_container-bottom input:-moz-placeholder, .form_container-bottom textarea:-moz-placeholder {
    color:#000;
   }
.form_container-bottom input:-ms-input-placeholder, .form_container-bottom textarea:-ms-input-placeholder {
    color:#000;
}
.form_container-bottom textarea::-webkit-input-placeholder {
   line-height: 45px;
   }
.form_container-bottom textarea::-moz-placeholder {
    line-height: 45px;
   }
.form_container-bottom textarea:-moz-placeholder {
    line-height: 45px;
   }
.form_container-bottom textarea:-ms-input-placeholder {
    line-height: 45px;
}
.form_container .form_container-submit {
    outline: none;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    font-family:  'Open Sans Semibold', sans-serif;
    font-size: 25px;
    color: #fff;
    background-color: #000;
    height: 87px;
    padding:0;
    cursor: pointer;
    width: 49%;
}
.choose-gender__title, .choose-gender__name {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}
.choose-gender__name {
    line-height: 20px;
    margin-right: 55px;
}
 .choose-gender__title {
    margin: 0 100px 0 28px;
 }
.contentStyle .form_radio.choose-gender {
    top: 20px;
}
.contentStyle .form_radio.choose-gender {
    display:none;
}
.contentStyle .form_radio.choose-gender + .choose-gender__name .choose-gender__style {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    display:inline-block;
    width:15px;
    height:15px;
    border-radius: 50px;
    border: 1px solid #6daafe;
    cursor:pointer;
    position: relative;
    margin-left: 10px;
    top: 5px;
}
.contentStyle .form_radio.choose-gender:checked + .choose-gender__name .choose-gender__style {
    background-color: #6daafe;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    display:inline-block;
    width:15px;
    height:15px;
    border-radius: 50px;
    border: none;
    cursor:pointer;
    position: relative;
    top: 4px;
}
.form_container .test_form {
    display: none;
}
.contact-two {
    background-color: #fe8712;
}
.contact-two td:hover {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.contact-two td {
    transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    -webkit-transition: all .25s ease-out;
}
.choose-option__name {
    width: 100%;
}
.contentStyle .form_checkbox.choose-option {
   display:none;
}
.contentStyle .form_checkbox.choose-option + .choose-option__name:before{
    content: '';
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    display:inline-block;
    width:24px;
    height:24px;
    border-radius: 50px;
    border: 1px solid #6daafe;
    cursor:pointer;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
}
.contentStyle .form_checkbox.choose-option:checked + .choose-option__name:after {
    content: '';
    background: url(/site/core/images/arrow-tick.png) no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    display: inline-block;
    width: 15px;
    height: 12px;
    border-radius: 50px;
    cursor:pointer;
    position: absolute;
    top: 50%;
    right: 4px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
   }
.contentStyle .form_checkbox.choose-option:checked + .choose-option__name {
    color: #6daafe;
}
.form_checkbox.select-number {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    right: 0;
    top:0;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 16px;
    width: 107px;
    border: 1px solid #6daafe;
    border-radius: 5px;
    -webkit-appearance: none;
    background-image: url(/site/core/images/arrow-select.png);
    background-position: 94% center;
    background-repeat: no-repeat;
  /* for FF */
    -moz-appearance: none;
    text-indent: 5px; 
    text-overflow: '';
  /* for IE */
    -ms-appearance: none;
    appearance: none!important;
    z-index: 2;
    outline: none;
}
.form_checkbox.select-number::-ms-expand {
  display: none;
}
.price-table__description.with-select {
    padding-right: 115px;
}
.price-table__description.with-select:after {
    content: '';
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 23px;
    height: 25px;
    display: inline-block;
    background-color: #6daafe;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 5px 5px 0;
}
.choose-gender__name--ar, .choose-gender__title--ar {
    float: left;
}
.price-table__price--big {
/*    width: 150px !important;*/
}
/*------------------------ Content & Design Up-to-date Service----------------------------*/
.content-s-design{
    margin:0 auto;

}
.content-s-design .content-s-design_bg{
        background:#fff;
}
.content-s-design .content-s-design-img{
    width: 375px; 
    padding-top: 20px; 
}
.content-s-design .content-s-design-main-block{
    margin:0 auto;
    padding:20px 15px 25px 10px;
}

.content-s-design .content-s-design-main-text, .content-s-design .content-design-block-text{
    font-size: 14px;
    text-align:justify; 
}
.content-design-block-left, .content-design-block-right{
    height: 261px;
    width: 767px;
}
.content-design-block-left{
    background: url("/media/content-design.png") no-repeat;
    margin-left: 140px;
    padding: 25px 30px 0 90px;
}
.content-design-block-right{
    background: url("/media/content-design-right1.png") no-repeat;
    padding: 25px 55px 0 75px;
}
.content-design-block-img-left{
    left: 0;
    position: absolute;
    top: 30px;
}
.content-design-block-img-right{
    left: 720px;
    position: absolute;
    top: 30px;
}
.main-content-design{
    position:relative;
    width:100%;
}
.content-s-design .content-design-block-big-text{
    color:#1cb7e3;
    font-size:20px;
    font-weight:bold;
    margin-bottom:10px;
    padding-right: 15px;
    }
.content-s-design .content-design-block-text{
    padding-right: 25px;
}
.add_text-input {
    margin-top: 5px !important;
}
.add_text-input input {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 16px;
    border: 1px solid #6daafe;
    border-radius: 5px;
    outline: none;
    color: #000;
    padding: 13px 5px;
    width: 100%;
}


/*flexTiles*/
.flexTiles{
    display: flex;
    flex-direction: column;
    width: 100%;
}
.imgAndRad{
    display:flex;
    justify-content: space-between;
}

.flexTiles .imgBlock{

}

.imgAndRad .red_block{
    cursor: text;
    width: 33%;
    min-width: 300px;
    background: #bd0000;
    color: white;
    padding: 10px;
}

.blocks3{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.imgBlock a img{
    width:390px;
    height:390px;
}

.imgBlock div{
  width:390px;
}

.information_block img{
    width:390px;
    height:390px;
}

.videoTiles iframe{
    width:640px;
    height:360px;
}
.marketOnlite, .recruitment{
    display: flex;

}

.marketOnlite .green_block{
    padding: 10px;
}

.flexTiles.reverse .imgAndRad{
    flex-direction: row-reverse;
}

.videoTiles{
    display: flex;
    justify-content: center;
}

.information_block p{
    font-size: 18px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}


.information_block .red_block , .information_block .blue_block , .information_block .green_block{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.information_block .red_block h1, .information_block .blue_block h1, .information_block .green_block h1{
    color:white;
    text-align: center;
}



/*==============*/

.news-block,
.last-news-block {
    display: flex;
    flex-wrap: wrap;
        padding: 20px;
}

.news_short {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 30px;
    border: 1px solid #d2d2d2;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.news_short:nth-child(3n) {
    margin-right: 0;
}
.news_short a,
.news_short img{
    display: block;
    width: 100%;
}

.news__title {
    font-size: 32px;
    color: #323e49;
   text-transform: none;
    font-weight: bolder; 
}

.news__title.news__title_short {
 
    font-size: 18px;
    color: #39b54a;

}

.news__detail-bottom {
    display: flex;
    justify-content: space-between;
    border-top: 2px solid #f5f5f5;
    align-items: center;
    padding-top: 20px;
}

.news__publish-date img{
    width: auto;
    margin-right: 10px;
}

.news__publish-date {
    font-size: 14px;
    color: #aaaaaa;
    display: flex;
   align-items: center;
}
.news__detail-button a {
font-size: 16px;
    font-weight: bold;
    color: #323e49;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: 2px solid #323e49;
    display: flex;
    padding: 0 2px;
}

.news__detail-button a:after {
    content: ">";
    padding-left: 5px;
}


.news__text_short {
    padding-bottom: 20px;
}
.b-newslinePaging-Old {
    display: flex;
    justify-content: center;
}
.b-newslinePaging-Old a{
    display: flex;
    padding: 10px 15px;
    border: 1px solid #d2d2d2;
    text-decoration: none;
    margin-right: 10px;
    font-weight: bold;
}
.b-newslinePaging-Old a:last-child {
    margin-right: 0;
}
.b-newslinePaging-Old a:hover,
.current_page {
    background-color: #323e49;
    color: #fff;
}
.new-box__details-main {

}

.newslineImage_box {
    float: left;
    margin: 0 30px 30px 0;
}

.newslineText .contentStyle{
        overflow: unset;
}

.b-newslineDetails {
    padding: 20px;
}
.new-box__details-buttons {
    display: flex;
    justify-content: space-between;
}

.new-box__details-buttons a{
    text-decoration: none;
    color: #323e49;
    font-size: 16px;
    font-weight: bolder;
}

.new-box__details-buttons a:hover {
    text-decoration: underline;
}

.content-conteiner h1.news-details__related-posts {
    display: block;
    font-size: 32px;
    color: #323e49;
    text-align: center;
    padding-top: 20px;

}

@media screen and (max-width: 1250px){
.webshop-top,  .websjop-subpage-2colums {
    flex-direction: column;
    align-items: center;
}
.websjop-subpage-2colums div{
    width: 80%;
    max-width: auto;
}

.main_width{
    width:100%;
}

}

@media screen and (max-width: 1206px) {
    .imgAndRad .imgBlock {
        width: 390px;
    }

    .imgAndRad .red_block {
        width: auto;
    }

    .blocks3{
        justify-content: center;
    }

}

@media only screen and (max-width:1024px) {
        .container,
    .content-conteiner {
        width: 100%
    }
    #footer {
        height: auto;
        width: 100%;
    }

 /*   .toepassingen td{
        width:100%;
    }*/

    .toepassingen tr{
       display:flex;
        flex-direction: column;
        align-items: center;
    }

    .toepassingen td{
       width: 75%;
    }
}

@media only screen and (max-width: 800px) {
    .imgAndRad, .marketOnlite, .recruitment {
        flex-direction: column;
        align-items: center;
    }

    .imgBlock div {
        height: 390px;
    }
    .flexTiles.reverse .imgAndRad{
        flex-direction: column
    }
}


@media only screen and (max-width : 499px) {
    .menu_header .responsive-menu-button {
          margin-left: 10px;
    }


    .logo_header .main_content .languages .languageBoxTitle {
        width: auto;
        float: right;
    }

    .logo_header .main_content .languages .languageBoxTitle span {
        font-size: 14px;
        color: white;
    }

    .imgBlock a img,  .imgBlock div,  .information_block img{
        width:320px;
        height:320px;
    }


    .videoTiles iframe{
        width:320px;
        height:auto;
    }

    .imgAndRad .imgBlock{
        width:auto;
    }

    .negeso_menu li.item_first_over .menu-main-center, .negeso_menu li.item_first_selected .menu-main-center, .negeso_menu li.item_selected .menu-main-center, .negeso_menu li.item_over .menu-main-center, .menu-main-center{
        height: 40px;
    }



}

@media only screen and (max-width: 880px) {
.footerStyle table tbody tr {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-self: center;
}
.footerStyle table tbody tr td {
    text-align: center;
}
.news_short {
    width: 100%;
    margin-right: 0;
}
        .over_negeso_line {
            margin: 50px 0;
        }
        .chat_window {
        display: none;
    }
    #mockupImagesBlock {
        width: 100%;
    /*    margin-top: 125px;*/
    }
    .mockup_header.row {
      /*  justify-content: baseline;*/
    }
    .footer_news a {
        width: 200px;
    }
    .block_reviews  {
        width: 100%;
    }
    .left_info_blocks,
    .right_detailed_info   {
        width: 100% !important;
    }
    .difference_mockup_header h1 {
        font-size: 30px;
        width: 98%;
        margin-top: 0;
    }
/*    .parallax_block {
        height: 85% !important;
        min-height: 60%;
        max-height: 100%;
    }
    #fixedHeader,
    .mockup_header.row {
        height: auto !important;
    }*/
    .about_links_block.row .main_content .contentStyle table {
        margin-top: 20px !important;
    }
    .about_info_icon {
        margin: 10px auto;
    }
    .about_links_block.row .main_content .contentStyle table tbody {
        display: flex;
        flex-direction: column;
    }
    .about_links_block.row .main_content .contentStyle table tbody tr {
        display: flex;
    }
    .about_links_block.row .main_content .contentStyle table tbody tr td {
        width: 100% !important;
    }
    .about_info_block {
       margin-top: 15px;
    }
    .about_links_block.row .main_content .contentStyle table tbody tr:nth-child(1) {
        order: 0;
    }
    .about_links_block.row .main_content .contentStyle table tbody tr:nth-child(2) {
        order: 3;
    }
    .about_links_block.row .main_content .contentStyle table tbody tr:nth-child(3) {
        order: 6;
    }
    .about_links_block.row .main_content .contentStyle table tbody tr:nth-child(4) {
        order: 1;
    }
    .about_links_block.row .main_content .contentStyle table tbody tr:nth-child(5) {
        order: 4;
    }
    .about_links_block.row .main_content .contentStyle table tbody tr:nth-child(6) {
        order: 7;
    }
    .about_links_block.row .main_content .contentStyle table tbody tr:nth-child(7) {
        order: 2;
    }
    .about_links_block.row .main_content .contentStyle table tbody tr:nth-child(8) {
        order: 5;
    }
    .about_links_block.row .main_content .contentStyle table tbody tr:nth-child(9) {
        order: 8;
    }
    .left-info-block table td {
    padding: 15px 20px;
    }
    .left-info-block table {
        margin-bottom: 20px;
    }

    #gplus{
        margin-right: 25%;
        transform: translateX(50%);
    }

    .footerStyle td{
        margin-bottom: 15px;
    }
}



@media only screen and (max-width: 400px){
      .difference_mockup_header h1 {
        font-size: 25px;
    }

    .blocks3 img{
        width: 320px;
    }
}

@media only screen and (max-width: 650px) {
    .about_negeso .main_content {
        flex-direction: column;
        align-items: center;
    }

    .green-block-cont{
        flex-direction: column;
        align-items: center;
    }

    .android-samsung, .ios-iphone {
        background-image: none;
    }

    .right-info-block, .left-info-block {
        width: 100%;
        padding: 0;
    }

    .newslineImage_box {
        float: none;
        margin: 0;
    }

    .newslineImage_box img {
        width: 100%;
    }

    .b-newslinePaging-Old a {
        padding: 5px 10px;
        font-size: 12px;
        box-sizing: border-box;
        margin-right: 1px;
    }
    .footer_top .main_content{
        flex-direction: column;
        align-items: center;
    }
    .footer_contacts{
        margin-bottom: 20px;
    }

    .information_block .slider-container{
        height:300px;
    }

    .information_block p{
        font-size: 16px;
        font-weight: normal;
    }

    .contentStyleReferences .title_text h1, .title_text h1{
        font-size: 22px;
    }

}
@keyframes slider-animation {
    0%{
        transform: scale(1);
    }
    100%{
        transform: scale(1.5);
    }
}
.slider-container{
    width: 100%;
    height: 600px;
  /*  margin-left: 10px;*/
    position: relative;

}
.slider-container .slider-view{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.slider-container .slider-view img{
    position: absolute;
    left: 0;
    top: 0 ;
    width: 100%;
    height: 100%;
    z-index: 1;
    animation-name: slider-animation;
    animation-duration: 40s;
    animation-timing-function: linear;

}

.slider-container .slider-image{
    width: 80%;
    height: auto;
    z-index: 2;
}
.slider-list{
    position: absolute;
    top: 0;
    left: 0;
}
.next-img{
    display: none;
}
.slider-image{
    margin: auto;
    transition: all 3s linear;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}


@media screen and (max-width: 600px){
    .footerStyle .icon{
        margin:0;
    }
    .footerStyle .icons{
        margin: 0;
        float: none;
    }

    #gplus{
        display: none;
    }

    .webshop-top div:first-of-type{
        width: 90%;
        padding-right: 0;
    }
    .snippetsContainer{
        width:auto;
    }

    .snippetsContent td{
        width: 100%;
    }

    .contentStyle .snipsBlock{
        width:90%;
    }

}