 /* fix 05.15*/
 #header{
     z-index:7020;
 }

 .vasarlas_info_box p{
     height:100px;
 }

 /**/

 #termek-neocartil_pro #termekinfomenu_header h1 {
     background: transparent url('../../neocartil-pro/img/bg-img/nc_pro_pic.png') no-repeat left center;
     font-size: 23px;
 }

 #termekinfomenu_header .sup-small sup {
     font-size: 14px;
 }

 .swiper-container {
     border-top: 0px solid white !important;
 }

 #termek-neocartil_pro .termekinfomenu-btn {
     background-color: #e13a00;
     border: 1px solid #8e2c06;
 }

 #termekinfomenu_header h1 {
     font-family: 'helveticaneueltprolt', sans-serif;
 }

#termekek .product.product_neocartil.pro {
     height: 270px;
     background: transparent url('../../neocartil-pro/img/bg-img-production/product-nc-pro-1.jpg') no-repeat center center !important;
     background-size: auto auto;
     background-size: cover;
 }


 #termekek .product_neocartil.pro .titleline {
     background-color: rgba(228, 73, 53, 0.8) !important;
 }
 /*----------- adagolás ------------*/

 .neocartil-pro-adagolas-bg1 {
     width: 100%;
     background: #ffffff url('../img/bg-img_adagolas/background_usa.jpg') no-repeat center -80px;
     height: 2355px;
     display: block;
 }

 .neocartil-pro-adagolas-bg1.hun {
     background: #ffffff url('../img/bg-img_adagolas/background_hun.jpg') no-repeat center -80px;
     height: 3000px;
 }

 .neocartil-pro-adagolas-bg1 .bg1-recommend {
     font-family: 'HelveticaNeue',sans-serif;
     display: block;
     position: absolute;
     width: 100%;
     font-weight: normal;
     margin-top:260px;
     text-align: center;
     color: black;
     font-size: 96px;
     margin-bottom: 0;
     line-height: 96px;
 }

 .neocartil-pro-adagolas-bg1 .bg1-recommend.img{
     margin-top:25px;
 }

 .neocartil-pro-adagolas-bg1 .header-img{
     display:block;
     margin-top:100px !important;
 }

 .neocartil-pro-adagolas-bg1 .bg1-bottom-text,
 .neocartil-pro-adagolas-bg1.hun .bg1-recommend-spec {
     font-family: 'HelveticaNeue', sans-serif;
     display: block;
     position: absolute;
     width: 100%;
     top: 1140px;
     text-align: center;
     color: black;
     font-size: 26px;
     margin-bottom: 0;
     line-height: 30px;
     font-weight: bold;
 }

 .neocartil-pro-adagolas-bg1.hun .bg1-recommend-spec {
     font-size: 26px;
     top: 450px;
 }

 .neocartil-pro-adagolas-pills {
     width: 100%;
     display: block;
     text-align: center;
     margin-bottom: 145px;
 }

 .neocartil-pro-adagolas-bg1.hun .neocartil-pro-adagolas-pills {
     width: 100%;
     display: block;
     text-align: center;
     position: absolute;
     top: 2270px;
 }

 .neocartil-pro-adagolas-pills .pills-container {
     width: 1000px;
     display: block;
     font-family: 'HelveticaNeue';
     margin: auto;
 }

 .neocartil-pro-adagolas-pills .pills-container ul {
     width: 525px;
     margin: auto !important;
     padding-left: 0;
     padding: 0;
     text-align: left;
     color: black;
     margin-bottom: 30px;
 }

 .neocartil-pro-adagolas-pills .pills-container ul p {
     font-size: 29px;
     line-height: 35px;
     margin-left: 30px;
     margin-bottom: 30px;
 }

 .neocartil-pro-adagolas-pills .pills-container ul li {
     list-style-type: none !important;
 }

 .neocartil-pro-adagolas-pills .pills-container ul.blue li::before {
     content: "• ";
     color: #46baf6;
     left: 0;
     right: 10px;
     display: inline-block;
     float: left;
     margin-left: -5px;
     font-size: 50px;
     margin-right: 10px;
     margin-top: 6px;
 }

 .neocartil-pro-adagolas-pills .pills-container .none .attention {
     font-size: 26px;
     font-weight: bold;
     color: black;
     font-family: 'helveticabold';
     text-align: left;
     margin-bottom: 30px;
     left: 62px;
     margin-left: 62px;
 }

 .neocartil-pro-adagolas-pills .pills-container ul.orange {
     margin-left: 27% !important;
 }

 .neocartil-pro-adagolas-pills .pills-container ul.orange p {
     font-size: 19px;
     margin-bottom: 15px;
     line-height: 24px;
 }

 .neocartil-pro-adagolas-pills .pills-container ul.orange li::before {
     content: "• ";
     color: #e57816;
     left: 0;
     right: 10px;
     display: inline-block;
     float: left;
     margin-left: 0px;
     font-size: 30px;
     margin-right: 10px;
     margin-top: 1px;
 }

 .neocartil-pro-adagolas-bottom {
     width: 100%;
     background: #ffffff url('../img/bg-img_adagolas//background_bottom.jpg') no-repeat center -80px;
     height: 435px;
     display: block;
 }
 /*----------- | ------------*/
 /*----------- összetevők ------------*/

 .neocartil-pro-osszetevok-bg1 {
     width: 100%;
     background: #ffffff url('../img/bg-img_osszetevok/background_usa.jpg') no-repeat center -80px;
     height: 2000px;
     display: block;
 }

 .neocartil-pro-osszetevok-bg1 .under-concraction.img{
     top:140px;
 }

 .neocartil-pro-osszetevok-bg1.hun {
     background: #ffffff url('../img/bg-img_osszetevok/background_hun.jpg') no-repeat center -80px;
 }

 .neocartil-pro-osszetevok-bg1 .under-concraction {
     font-family: 'HelveticaNeue';
     display: block;
     width: 100%;
     position: absolute;
     margin: auto;
     font-size: 85px;
     top: 986px;
     text-align: center;
     color: #3c3c3c;
 }

 .neocartil-pro-osszetevok-bottom {
     width: 100%;
     background: #ffffff url('../img/bg-img_osszetevok/background_bottom_usa.jpg') no-repeat center;
     height: 435px;
     display: block;
 }

 .neocartil-pro-osszetevok-bottom.hun {
     background: #ffffff url('../img/bg-img_osszetevok/background_bottom_hun.jpg') no-repeat center;
 }
 /*----------- | ------------*/
 /*----------- kinekajanlott ------------*/

 .neocartil-pro-kinekajanlott-bg1 {
     width: 100%;
     background: #ffffff url('../img/bg-img_kinekajanlott/background_usa.jpg') no-repeat center -140px;
     height: 5050px;
     display: block;
 }

 .neocartil-pro-kinekajanlott-bg1.hun {
     background: #ffffff url('../img/bg-img_kinekajanlott/background_hun.jpg') no-repeat center -100px;
 }


 .neocartil-pro-kinekajanlott-bg1 .bg1-recommend {
     font-size: 102px;
     top: 170px;
     display: block;
     position: absolute;
     text-align: center;
     width: 100%;
     font-family: 'helveticathin';
     color: white;
     left: -8px;
     margin: 0;
 }

 .neocartil-pro-kinekajanlott-bg1 .bg1-recommend-spec {
     font-size: 55px;
     top: 551px;
     display: block;
     position: absolute;
     text-align: center;
     width: 100%;
     font-family: 'HelveticaNeue', 'Arial';
     color: white;
     left: -8px;
     margin: 0;
     font-weight: normal;
     letter-spacing: 1px;
     line-height: 60px;
 }

 .neocartil-pro-kinekajanlott-bg1 .bg1-recommend-spec.hun {
     font-size: 45px;
     text-align: center;
     font-family: 'Arial';
     top: 485px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-container {
     width: 100%;
     font-family: 'HelveticaNeue', 'Arial';
     display: block;
     position: absolute;
     text-align: center;
     top: 1170px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-1,
 .neocartil-pro-kinekajanlott-bg1 .slide-in-2,
 .neocartil-pro-kinekajanlott-bg1 .slide-in-3,
 .neocartil-pro-kinekajanlott-bg1 .slide-in-4 {
     display: block;
     width: 100%;
     height: 272px;
     margin-bottom: 20px;
     position: relative;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-1 {
     background: url('../img/bg-img_kinekajanlott/slider_1_hun.png') no-repeat center 0px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-2 {
     background: url('../img/bg-img_kinekajanlott/slider_2_hun.png') no-repeat center 0px;
     height: 275px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-3 {
     background: url('../img/bg-img_kinekajanlott/slider_3_hun.png') no-repeat center 0px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-4 {
     background: url('../img/bg-img_kinekajanlott/slider_4_hun.png') no-repeat center 0px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-1 p,
 .neocartil-pro-kinekajanlott-bg1 .slide-in-2 p,
 .neocartil-pro-kinekajanlott-bg1 .slide-in-3 p,
 .neocartil-pro-kinekajanlott-bg1 .slide-in-4 p {
     font-size: 35px;
     font-family: 'helveticaneueltprolt', sans-serif;
     position: absolute;
     display: block;
     margin: 0;
     color: black;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-1 p {
     margin-top: 110px;
     margin-left: 440px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-2 p {
     margin-top: 115px;
     margin-left: 440px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-3 p {
     margin-top: 105px;
     margin-left: 440px;
     line-height: 36px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-4 {
     height: 440px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-4 p {
     line-height: 36px;
     margin-top: 100px;
     margin-left: 440px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-4 ul {
     display: block;
     position: absolute;
     text-align: left;
     left: 493px;
     font-family: 'helveticaneueltprolt', sans-serif;
     top: 255px;
     font-size: 30px;
     color: black;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-4 ul li {
     list-style-type: initial !important;
     line-height: 40px !important;
     font-size: 30px !important;
     list-style-type: disc !important;
 }

 .neocartil-pro-kinekajanlott-bg1 .garantie {
     display: block;
     margin: auto;
     width: 484px;
     height: 89px;
     margin-top: 90px;
 }

 .neocartil-pro-kinekajanlott-bg1 .bg1-comment {
     display: block;
     margin: auto;
     width: 100%;
     text-align: center;
     color: #707070;
     position: relative;
     margin-top: 2000px;
     font-family: 'HelveticaNeue', sans-serif;
 }

 .neocartil-pro-kinekajanlott-bg1 .bg1-comment h3 {
     font-weight: bold;
     font-family: 'Arial';
     font-family: 'helveticabold', sans-serif;
     color: black;
 }

 .neocartil-pro-kinekajanlott-bg1 .bg1-comment p {
     text-align: center;
     font-size: 19px;
     font-weight: bold;
     letter-spacing: 1px;
 }


 .neocartil-pro-kinekajanlott-bg1 .bg1-comment p span {
     text-decoration: underline;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-1.usa p {
     margin-top: 110px;
     margin-left: 440px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-2.usa p {
     margin-top: 115px;
     margin-left: 440px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-3.usa p {
     margin-top: 105px;
     margin-left: 440px;
     line-height: 36px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-4.usa {
     height: 440px;
 }

 .neocartil-pro-kinekajanlott-bg1 .slide-in-4.usa p {
     line-height: 36px;
     margin-top: 100px;
     margin-left: 440px;
 }
 /*----------- | ------------*/
 /*----------- why should ------------*/

 #neocartil-pro-kinek-ajanlott-bg1 {
     position: relative;
     z-index: 10;
     width: 100%;
     height: 1396px;
     background: url('../img/bg-img_why_neocartil_pro/neocartil-pro-kinek-ajanlott-bg1.png') no-repeat center top;
 }

 #neocartil-pro-kinek-ajanlott-bg1 .neocartil-pro-logo {
     background: url('../img/bg-img_why_neocartil_pro/neocartil-pro-logo.png');
     width: 887px;
     height: 153px;
     margin: 388px auto 0 auto;
 }

 #neocartil-pro-kinek-ajanlott-bg1 .termek-tartalom {
     /* TODO: Marion Regular missing */
     font-family: "Marion Regular", 'HelveticaNeue', Arial, sans-serif;
     color: white;
     font-size: 27px;
     line-height: 38px;
     margin-top: 79px;
     text-shadow: 1px 1px 2px black;
     font-weight: bold;
 }

 #neocartil-pro-kinek-ajanlott-bg2 {
     position: relative;
     width: 100%;
     height: 10711px;
     background: url('../img/bg-img_why_neocartil_pro/neocartil-pro-kinek-ajanlott-bg2.png') no-repeat center top;
     z-index: 9;
     margin-top: 0px;
     padding-top: 0px;
 }

 #content .neocartil-pro-why-bg1 {
     background: url('../img/bg-img_why_neocartil_pro/background_bg_1.jpg') no-repeat center top;
     display: block;
     width: 100%;
     height: 10711px;
     z-index: 9;
     margin-top: 0px;
     padding-top: 0px;
 }

 #neocartil-pro-kinek-ajanlott-bg2 .termek-leiras {
     font-size: 26px;
     color: black;
     line-height: 32px;
     /* TODO: Helvetica Light missing */
     font-family: "Helvetica Light", 'HelveticaNeue', Arial, sans-serif;
 }

 #neocartil-pro-kinek-ajanlott-bg2 .termek-leiras .bold {
     font-size: 26px;
     color: black;
     font-weight: bold;
     /* TODO: Helvetica Bold missing */
     font-family: "Helvetica Bold", Helvetica, Arial, sans-serif;
 }

 #neocartil-pro-kinek-ajanlott-bg2 .nyil {
     width: 38px;
     height: 37px;
     background: url('../img/bg-img_why_neocartil_pro/nyil.png');
     margin: 0 auto;
 }

 #neocartil-pro-kinek-ajanlott-bg2 .take-one-get-all {
     background: url('../img/bg-img_why_neocartil_pro/take-one-get-all.png') no-repeat center top;
     width: 818px;
     height: 160px;
     margin: -30px auto 0 auto;
 }

 #neocartil-pro-kinek-ajanlott-bg2 .leiras-2 {
     margin-top: 270px;
     /* TODO: HelveticaNeue missing */
     font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
     color: #fff;
     font-size: 33px;
     line-height: 38px;
 }

 #neocartil-pro-kinek-ajanlott-bg2 .leiras-2 .headline {
     /* TODO: HelveticaNeue missing */
     font-family: "nohy-regular", Helvetica, Arial, sans-serif;
     color: black;
     font-weight: bold;
     font-size: 50px;
     line-height: 34px;
     text-shadow: 1px 1px 2px black;
 }

 #neocartil-pro-kinek-ajanlott-bg3 {
     position: relative;
     z-index: 8;
     width: 100%;
     height: 2163px;
     margin-top: -1143px;
     padding-top: 979px;
     background: url('../img/bg-img_why_neocartil_pro/neocartil-pro-kinek-ajanlott-bg3.png') no-repeat center top;
 }


 #neocartil-pro-kinek-ajanlott-bg3 .all-in-concept {
     background: url('../img/bg-img_why_neocartil_pro/all-in-concept.png');
     height: 472px;
     width: 470px;
     margin: 0 35%;
 }

 #neocartil-pro-kinek-ajanlott-bg3 .leiras-3 {
     font-family: "nohy-regular", Helvetica, Arial, sans-serif;
     margin-top: 36px;
     font-size: 33px;
     color: black;
     line-height: 36px;
 }

 #neocartil-pro-kinek-ajanlott-bg3 .headline {
     font-family: "nohy-regular", Helvetica, Arial, sans-serif;
     font-size: 55px;
     color: black;
     font-weight: bold;
     line-height: 34px;
     text-shadow: 1px 1px 2px black;
 }


 #neocartil-pro-kinek-ajanlott-bg4 .mytho-logo {
     background: url('../img/bg-img_why_neocartil_pro/mytho.png');
     height: 108px;
     width: 408px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 h2 {
     margin-top: 27px;
     font-size: 28px;
     margin-left: 35px;
     color: black;
 }

 #neocartil-pro-kinek-ajanlott-bg4 h1 {
     margin-top: 29px;
     font-size: 37px;
     margin-left: 35px;
     color: black;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul {
     list-style: none;
     padding: 0;
     margin: 0;
     margin-top: 55px;
 }


 #neocartil-pro-kinek-ajanlott-bg4 ul.blue li::before {
     background-color: #5392cd;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul.blue2 li::before {
     background-color: #429ee5;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul.purple li::before {
     background-color: #6a4986;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul.darkred li::before {
     background-color: #982427;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul.orange li::before {
     background-color: #ff8903;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul.orange2 li::before {
     background-color: #ff8903;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul.red li::before {
     background-color: #c1232b;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul.yellow li::before {
     background-color: #e5d842;
 }

 #neocartil-pro-kinek-ajanlott-bg4 li {
     font-size: 20px !important;
     margin-left: 33px !important;
     line-height: 22px;
     list-style-type: none !important;
     margin-bottom: 15px !important;
     color: #5a5a5a;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul.purple {
     margin-top: 32px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul.darkred {
     margin-top: 32px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul.orange {
     margin-top: 26px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul.orange2 {
     margin-top: 39px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 ul.yellow {
     margin-top: 38px;
 }


 #neocartil-pro-kinek-ajanlott-bg4 ul.blue2 {
     margin-top: 49px;
     text-align: justify;
 }

 #neocartil-pro-kinek-ajanlott-bg4 li::before {
     display: inline-block;
     content: '';
     -webkit-border-radius: 9px;
     border-radius: 9px;
     height: 17px;
     width: 17px;
     margin-right: 0.5rem;
     float: left;
     margin-left: -1.5em;
 }


 body.kinek-ajanlott #content LI {
     list-style-type: none !important;
     margin-bottom: 26px !important;
 }

 #neocartil-pro-kinek-ajanlott-bg4 .uc2-logo {
     background: url('../img/bg-img_why_neocartil_pro/uc2-logo.png');
     height: 123px;
     width: 303px;
     margin-top: -16px;
     margin-left: 37px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 .osteol {
     background: url('../img/bg-img_why_neocartil_pro/osteol.png');
     height: 93px;
     width: 394px;
     margin-top: 71px;
     margin-left: 34px;
     margin-bottom: 36px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 .kukorica {
     background: url('../img/bg-img_why_neocartil_pro/kukorica.png');
     height: 133px;
     width: 332px;
     margin-top: 42px;
     margin-left: 42px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 .mangan {
     background: url('../img/bg-img_why_neocartil_pro/mangan.png');
     height: 167px;
     width: 334px;
     margin-top: 58px;
     margin-left: 25px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 .kurkumin {
     background: url('../img/bg-img_why_neocartil_pro/kurkumin.png');
     height: 171px;
     width: 359px;
     margin-top: 59px;
     margin-left: 43px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 .c-vitamin {
     background: url('../img/bg-img_why_neocartil_pro/c-vitamin.png');
     height: 160px;
     width: 310px;
     margin-top: 32px;
     margin-left: 34px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 .hialuronsav {
     background: url('../img/bg-img_why_neocartil_pro/hialuronsav.png');
     height: 220px;
     width: 383px;
     margin-left: 35px;
     margin-top: 26px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 .msm {
     background: url('../img/bg-img_why_neocartil_pro/msm.png');
     height: 204px;
     width: 280px;
     margin-top: 38px;
     margin-left: 37px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 .position {
     position: relative;
     z-index: 10;
     margin-top: -26px;
 }


 #neocartil-pro-kinek-ajanlott-bg5 {
     position: relative;
     margin-top: -898px;
     padding-top: 984px;
     z-index: 6;
     width: 100%;
     height: 1787px;
     background: url('../img/bg-img_why_neocartil_pro/neocartil-pro-kinek-ajanlott-bg5.jpg') no-repeat center top;
 }

 #neocartil-pro-kinek-ajanlott-bg5 .headline {
     font-size: 31px;
     /* TODO: HelveticaNeue missing */
     font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
     color: #7c7c7c;
     line-height: 26px;
 }

 #neocartil-pro-kinek-ajanlott-bg5 .more {
     margin-top: 26px;
 }

 #neocartil-pro-kinek-ajanlott-bg5 .more a {
     font-size: 22px;
     color: #4dc3f7;
     text-decoration: none;
 }


 #neocartil-pro-kinek-ajanlott-bg5 .neocartil-red {
     background: url('../img/bg-img_why_neocartil_pro/neocartil-pro-red-logo.png');
     height: 107px;
     width: 613px;
     margin: 173px auto 0 auto;
 }

 #neocartil-pro-kinek-ajanlott-bg5 .take-one-get-all2 {
     background: url('../img/bg-img_why_neocartil_pro/take-one-get-all-2.png');
     height: 231px;
     width: 429px;
     margin: 56px auto 0 auto;
 }

 #content #product_parallax_bg .textbg {
     background: transparent url("../img/bg-img_adagolas/background_bottom_text.png") no-repeat center 57%;
 }

 #content .parallax_hun .textbg {
     background: transparent url("../img/bg-img_osszetevok/background_bottom_text.png") no-repeat center 57% !important;
 }
 /*footer hotfix - not necessary*/

 #footer-main .grid-25.prefix-5.grid-parent img {
     display: inline-block;
     margin: 0;
 }

 #footer-main .grid-25.prefix-5.grid-parent a {
     color: #c8c8c8 !important;
 }

 .center-block {
     margin-top: 0 !important;
     margin-bottom: 0 !important;
 }

 #cmg_logo img,
 .social-icons img,
 #ceginfo img {
     display: inline-block !important;
     margin-top: 0 !important;
     margin-bottom: 0 !important;
 }

 #ceginfo img {
     margin-bottom: 10px !important;
 }

 .font-light {
     color: #2980e2 !important;
 }
 /**/
 /*- edited 04.17. -*/

 .neocartil-pro-why-bg1 .container-1 {
     display: block;
     text-align: center;
     margin-top: 1230px;
 }

 .neocartil-pro-why-bg1 .container-1 h3 {
     font-size: 43px;
     line-height: 48px;
     color: black;
     font-family: 'helveticaneueltprolt', sans-serif;
     font-weight: bold;
 }

 .neocartil-pro-why-bg1 .container-1 p {
     text-align: center;
     color: black;
     font-size: 28px;
     line-height: 38px;
     font-family: 'HelveticaNeue';
     font-weight: bold;
     letter-spacing: 1px;
 }

 .neocartil-pro-why-bg1 .container-2 {
     margin-top: 460px;
     width: 100%;
 }

 .neocartil-pro-why-bg1 .container-2 .display {
     width: 775px;
     float: right;
     margin-right: -165px;
 }

 .neocartil-pro-why-bg1 .container-2 .display:after {
     display: block;
     content: '';
     clear: both;
 }

 .neocartil-pro-why-bg1 .container-2:after {
     display: block;
     content: '';
     clear: both;
 }

 .neocartil-pro-why-bg1 .container-2.usa {
     margin-top: 490px;
 }

 .neocartil-pro-why-bg1 .container-2 p,
 .neocartil-pro-why-bg1 .container-3 p {
     text-align: center;
     color: white;
     font-size: 28px;
     line-height: 33px;
     font-family: 'HelveticaNeue', 'helvetica_neueregular', sans-serif;
     font-weight: bold;
     letter-spacing: 1.5px;
 }

 .neocartil-pro-why-bg1 .container-3 {
     display: block;
     text-align: center;
     margin-top: 1530px;
 }

 .neocartil-pro-why-bg1 .container-3 p {
     color: black;
     font-weight: bold;
     line-height: 40px;
 }

 #neocartil-pro-kinek-ajanlott-bg4 {
     z-index: 8;
     margin-top: 1100px;
     display: block;
 }

 .neocartil-pro-why-bg1 .container-4 {
     display: block;
     margin-top: 200px;
     text-align: center;
 }

 .neocartil-pro-why-bg1 .container-4 p {
     color: #7c7c7c;
     font-size: 28px;
     line-height: 33px;
     text-align: center;
     display: block;
     font-family: 'HelveticaNeue', sans-serif;
     font-weight: bold;
 }

 .neocartil-pro-why-bg1 .container-4 a {
     margin-top: 20px;
     font-weight: bold;
     color: #4dc3f7;
     font-size: 25px;
     text-align: center;
     width: 100%;
     text-decoration: none !important;
 }

 .neocartil-pro-why-bg1 .container-4 a:hover {
     opacity: 0.7;
 }

 .neocartil-pro-why-bg1 .container-5 {
     margin-top: 210px;
     width: 100%;
 }

 .neocartil-pro-why-bg1 .container-5 .display {
     width: 600px;
     float: right;
 }

 .neocartil-pro-why-bg1 .container-5 .display:after {
     display: block;
     content: '';
     clear: both;
 }

 .neocartil-pro-why-bg1 .container-5:after {
     display: block;
     content: '';
     clear: both;
 }

 .neocartil-pro-why-bg1 .container-5 .display h3:first-child {
     color: white;
     font-size: 45px;
     font-family: 'helveticabold', sans-serif;
     letter-spacing: 1px;
     margin: 0;
     display: block;
     line-height: 48px;
     text-shadow: 1px 1px 5px rgba(0, 0, 0, 1);
 }

 .neocartil-pro-why-bg1 .container-5 .display h3:first-child span {
     font-size: 60px;
     color: #fa4a30;
 }

 .neocartil-pro-why-bg1 .container-5 .display .element {
     color: #313131;
     font-size: 38px;
     font-family: 'helveticabold', sans-serif;
     letter-spacing: 2px;
     margin: 0;
     margin-top: 36px;
     display: block;
     font-weight: normal;
     line-height: 48px;
     text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
 }

 .neocartil-pro-why-bg1 .container-5 .display .element span {
     font-family: 'elemental';
 }

 .neocartil-pro-why-bg1 .container-5 .display a {
     font-size: 20px;
     margin-top: 13px;
     display: block;
     text-decoration: none !important;
 }

 .neocartil-pro-why-bg1 .container-5 .display a:hover {
     opacity: 0.7 !important;
 }

 .neocartil-pro-why-bg1 .container-5.usa {
     margin-top: 203px;
 }


 #content .neocartil-pro-distribution-bg1 {
     background: url('../img/bg-img_distribution/background_bottom_usa.jpg') no-repeat center top -60px;
     display: block;
     width: 100%;
     height: 3976px;
     z-index: 9;
     margin-top: 0px;
     padding-top: 0px;
 }

 .neocartil-pro-distribution-bg1 .container-1 {
     display: block;
     text-align: center;
     margin-top: 228px;
 }

 .neocartil-pro-distribution-bg1 .container-1 .header{
     margin-bottom:0;
 }

 .neocartil-pro-distribution-bg1 .container-1 .header img{
     margin-top:0 !important;
     margin-bottom:0 !important;
 }

 .neocartil-pro-distribution-bg1 .container-1 .title {
     font-size: 55px;
     text-align: center;
     line-height: 60px;
     font-family: 'helveticabold';
     color: #323232;
     text-shadow: 0px 3px 8px rgba(0, 0, 0, 0.3);
 }

 .neocartil-pro-distribution-bg1 .container-1 .syner-corp {
     color: white;
     font-size: 26px;
     font-family: 'helveticabold';
     margin-top: 63px;
     margin-bottom: 10px;
 }

 .neocartil-pro-distribution-bg1 .bottom{
     display: block;
     text-align: center;
     margin: auto;
     margin-top: 120px;
     position: inherit;
 }

 .neocartil-pro-distribution-bg1 .container-1 p {
     color: white;
     text-align: center;
     letter-spacing: 1px;
     font-size: 20px;
     line-height: 24px;
     font-family: 'helveticaneueltprolt';
 }

 .neocartil-pro-distribution-bg1 .container-2 {
     display: block;
     text-align: center;
     margin-top: 170px;
 }

 .neocartil-pro-distribution-bg1 .container-2 h3 {
     font-size: 35px;
     color: black;
     font-family: 'helveticabold';
     margin-top: 00px;
     display: block;
     text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
 }

 .neocartil-pro-distribution-bg1 .container-2 p {
     font-size: 22px;
     color: #696969;
     line-height: 23px;
     text-align: center;
 }

 .neocartil-pro-distribution-bg1 .container-3 {
     margin-top: 200px;
     ;
 }

 .neocartil-pro-distribution-bg1 .container-3 div {
     float: right;
     width: 500px;
     margin-bottom: 20px;
 }

 .neocartil-pro-distribution-bg1 .container-3:after,
 .neocartil-pro-distribution-bg1 .container-3 div {
     clear: both;
     display: block;
     content: '';
 }

 .neocartil-pro-distribution-bg1 .container-3 div h3 {
     font-size: 24px;
     display: block;
     color: #d25d4d;
     text-shadow: none;
     text-align: left;
     margin-top: 0;
     margin-bottom: 5px;
     font-family: 'helveticabold';
 }

 .neocartil-pro-distribution-bg1 .container-3 div p {
     color: #707070;
     font-size: 20px;
     line-height: 24px;
     text-align: left;
 }

 .neocartil-pro-distribution-bg1 .distribution-form {
     display: block;
     width: 700px;
     text-align: center;
     margin: auto;
     margin-top: 100px;
 }

 .neocartil-pro-distribution-bg1 .distribution-form p {
     text-align: left;
     display: block;
     font-size: 20px;
     color: black;
     line-height: 24px;
     font-family: 'helveticabold';
     letter-spacing: 1px;
 }

 .neocartil-pro-distribution-bg1 .distribution-form form {
     display: block;
     margin: auto;
 }

 .neocartil-pro-distribution-bg1 .distribution-form form label {
     display: block;
     width: 100%;
     margin-bottom: 15px;
 }

 .neocartil-pro-distribution-bg1 .distribution-form form label input,
 .neocartil-pro-distribution-bg1 .distribution-form form label textarea {
     width: 100%;
     text-align: center;
     border: 1px solid #bfbfbf;
     padding-top: 5px;
     color: black;
     font-weight: bold;
     padding-bottom: 5px;
     font-size: 14px;
     font-family: 'Arial';
 }

 .neocartil-pro-distribution-bg1 .distribution-form form .in-submit {
     width: 120px;
     border: 1px solid #884133;
     color: white;
     background: #be6b4c;
     background: -moz-linear-gradient(top, #be6b4c 0%, #bb3721 100%);
     background: -webkit-linear-gradient(top, #be6b4c 0%, #bb3721 100%);
     background: linear-gradient(to bottom, #be6b4c 0%, #bb3721 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be6b4c', endColorstr='#bb3721', GradientType=0);
     font-weight: normal;
     border-radius: 5px;
     padding: 1px;
     font-family: 'Arial';
     float: left;
     font-size: 14px;
 }

 .neocartil-pro-distribution-bg1 .distribution-form form .in-submit:after {
     content: '';
     display: block;
     clear: both;
 }

 .neocartil-pro-distribution-bg1 .distribution-form form .in-submit:hover {
     opacity: 0.6;
 }

 .neocartil-pro-distribution-bg1 .distribution-form form input:hover,
 .neocartil-pro-distribution-bg1 .distribution-form form textarea:hover {
     border: 1px solid #884133;
     transition: 0.5s ease;
 }
 /* - product -   */

 #termekek h1,
 .product .titleline,
 #termekek h2 {
     font-family: 'helveticaneueltprolt', sans-serif !important;
 }

 #product_container .usa .hoverbg a {
     width: 171px;
     font-family: 'Arial';
 }
 /**/