.rendezveny img {max-width: 100%}
.rendezveny .clr {clear: both; padding: 0; margin: 0; height: 0}
.rendezveny section.mentors, .rendezveny section.block1, .rendezveny section.block2, .rendezveny section.block3, .rendezveny section.block4, .rendezveny section.block5, .rendezveny section.block6, .rendezveny section.block7, .rendezveny section.block8, .rendezveny section.block9, .rendezveny section.block18 {position: relative}
.rendezveny section.mentors .mentor h2 {font-size: 46px; line-height: 50px;}
.rendezveny section.mentors .mentor .mentorquote {padding-top: 10px}
.rendezveny section.mentors .mentor.right figure {left: -40px}
.rendezveny header .logo img {width: 258px; max-width: 100%}
.rendezveny section.mentors .mentor.left figure {right: -100px}
.rendezveny section.redrow {background-color: #924a94; padding: 10px;}
.rendezveny section.redrow h3 {text-align: center}
.rendezveny section.redrow h3 a {text-decoration: none; color: #ffffff; text-align: center; font-weight: bold; padding: 10px; font-weight: 35px; line-height: 27px; text-transform: uppercase; letter-spacing: 1px; cursor: pointer}
.rendezveny section.mentors .bottomdes, .rendezveny section.mentors .topdes {background: none !important}
.rendezveny section.mentors {background: url("../images/fordulat1.jpg"); background-size: cover; text-align: center; padding-top: 60px}
.rendezveny section.mentors h1 {color: #ffffff; font-size: 60px; line-height: 65px; font-weight: 900; letter-spacing: 1px}
.rendezveny section.mentors h1 span {color: #ffffff; letter-spacing: 0; background: -webkit-linear-gradient(left, #0a99c4, #ffffff);-webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.rendezveny section.mentors h4 {color: #ffffff; font-size: 26px; line-height: 32px; letter-spacing: 1px; font-weight: 600; padding-top: 30px; letter-spacing: 1px}
.rendezveny section.mentors h5 {color: #ffffff; font-size: 54px; line-height: 64px; font-weight: 900; max-width: 100%; margin: auto; padding-top: 20px; letter-spacing: 1px}
.rendezveny .date {text-transform: uppercase; color: #ffffff; font-size: 18px; line-height: 24px; font-weight: 600; padding-top: 20px}
.rendezveny p {font-weight: 400; color: #333333}
.rendezveny .mentors .mentor .mentordata {position: relative; z-index: 60}
.rendezveny .mentors .mentor span {padding-top: 10px}
.rendezveny .mentors .watchthis {display: none !important}
.rendezveny section.mentors .bg {padding: 10px 30px; background-color: #333333; display: inline-block; max-width: 100%}
.thank-you {padding-top: 10px}
.thank-you .thankyou {position: absolute; top: -20px; left: 0}
.rendezveny .block16 .urlap .thank-you p {font-size: 18px; line-height: 28px}
.rendezveny .block16 .urlap .thank-you p span {color: #59c89a; font-weight: 900}
.rendezveny .block16 .urlap .thank-you h3 {color: #59c89a; font-weight: 900}

.rendezveny .mentors a.jegyvasarlas, .rendezveny .block4 a.jegyvasarlas, .rendezveny .block6 a.jegyvasarlas, .rendezveny .block18 a.jegyvasarlas, .rendezveny .block20 a.jegyvasarlas, .rendezveny .block16 .urlap a.retry {display: inline-block; font-size: 22px; line-height: 30px; padding: 20px 40px; color: #ffffff; text-decoration: none; font-weight: 600; background-color:#924a94; cursor: pointer }
.rendezveny .mentors .outer {width: 520px; margin: 0 auto; padding: 0; max-width: 100%}
.rendezveny .mentors .mentor.offline .inner {color: #ffffff; font-weight: 400}
.rendezveny .mentors .mentor .mentordata span {color: #ffffff}
a.order {height: 0; margin: 0; padding: 0; text-decoration: none}

.rendezveny .block2 {padding: 100px 0 50px 0}
.rendezveny .block2 h3 {font-size: 36px; line-height: 44px; text-align: center; font-weight: 600; padding: 0 10px 50px 10px;}
.rendezveny .block2 .circle {border-radius: 50%; width: 230px; height: auto; max-width: 100%; margin: 0 auto 20px auto; overflow: hidden}
.rendezveny .block2 .circle img {width: 100%; height: auto}
.rendezveny .block2 h4.circletitle {font-weight: 600; text-align: center; padding: 0 10px 15px 10px; font-size: 24px; line-height: 30px;}
.rendezveny .block2 p {padding: 0 10px}

.rendezveny .block3 h2.blocktitle, .rendezveny .block5 h2.blocktitle {font-weight: 800; text-align: center; padding: 0 10px 15px 10px; font-size: 36px; line-height: 44px; letter-spacing: 1px; color: #333333}
.rendezveny .quot {font-size: 22px; line-height: 28px; padding: 30px 0 40px 50px; text-align: center; display: block; font-weight: 500}
.rendezveny .quot::before {content:""; font-family: FontAwesome; font-size: 40px; position: absolute; color: #59c89a; margin-left: -50px; margin-top: 7px;}
.rendezveny p span {font-weight: 600}
.rendezveny .block3 {padding-bottom: 80px}

.rendezveny .block4 {position: relative; background: url("../images/fordulat2.jpg"); background-size: cover; padding: 100px 0; background-position: right center}
.rendezveny .block4 h2 {font-size: 50px; line-height: 60px; font-weight: 900; letter-spacing: 1px; padding-bottom: 30px; color: #ffffff}
.rendezveny .block4 p {font-weight: 600; color: #ffffff}
.rendezveny .block4 .arrow {position: absolute; z-index: 100; width: 180px; height: auto; top: -70px; left: 48%}

.rendezveny .block5 {padding: 100px 0 70px 0}
.rendezveny .block5 ul {margin-top: 120px}
.rendezveny .block5 ul li {font-weight: 400; padding-bottom: 30px; padding-left: 60px}
.rendezveny .block5 ul li::before {content:""; font-family: FontAwesome; font-size: 50px; position: absolute; color: #59c89a; margin-left: -60px; margin-top: 14px;}
.block5 img {margin-top: 30px; margin-bottom: 50px; width: 430px; height: auto}
.rendezveny .block5 h6 {text-align: center; font-weight: 500; font-style: italic; font-size: 20px; line-height: 23px; padding-bottom: 15px}
.rendezveny .block5 h5 {font-size: 36px; line-height: 44px; text-align: center; font-weight: 600; padding-bottom: 50px; color: #333333; padding-top: 30px}

.rendezveny .block6 {background: url("../images/fordulat3.jpg"); background-size: cover; padding: 110px 0 90px 0; text-align: center}
.rendezveny .block6 h4 {color: #ffffff; font-size: 36px; line-height: 42px; font-weight: 600}
.rendezveny .block6 h5 {color: #ffffff; font-size: 20px; line-height: 24px; font-weight: 700; padding-bottom: 5px; letter-spacing: 1px}
.rendezveny .block6 h5.priceinfo {font-size: 54px; line-height: 64px; font-weight: 900; margin-top: 54px}
.rendezveny .block6 h1 {color: #ffffff; font-size: 110px; line-height: 130px; font-weight: 900; letter-spacing: 1px}
.rendezveny .block6 p {padding-bottom: 30px}

.rendezveny .block7 {padding: 100px 0 70px 0}
.rendezveny .block7 h2.blocktitle {font-size: 32px; line-height: 38px; font-weight: 700; letter-spacing: 1px; padding-bottom: 30px; color: #333333; padding-right: 20px}
.rendezveny .block7 ul {margin-top: 20px}
.rendezveny .block7 .left li {font-weight: 400; padding-bottom: 30px; padding-left: 60px; padding-right: 20px}
.rendezveny .block7 .right li {font-weight: 400; padding-bottom: 30px; padding-left: 55px; padding-right: 20px}
.rendezveny .block7 .left li::before {content:""; font-family: FontAwesome; font-size: 50px; position: absolute; color: #59c89a; margin-left: -60px; margin-top: 14px;}
.rendezveny .block7 .right li::before {content:""; font-family: FontAwesome; font-size: 50px; position: absolute; color: #ea2828; margin-left: -55px; margin-top: 7px;}
.rendezveny .block7 .quot {padding-top: 50px; clear: both}

.rendezveny .block8 {padding: 0 0 70px 0; position: relative; display: none !important}
.rendezveny .block8 h2.blocktitle {font-size: 36px; line-height: 44px; font-weight: 900; letter-spacing: 1px; padding: 0 10px 50px 10px; color: #ea2828; text-align: center; width: 860px; max-width: 100%; margin: auto}
.rendezveny .block8 img {width: 100%; height: auto; cursor: pointer}
.rendezveny .block8 .arrow {position: absolute; z-index: 100; width: 180px; height: auto; top: 120px; left: 5%}

.rendezveny .video-embed {position: relative;	padding-bottom: 56.25%; padding-top: 25px; height: 0;}
.rendezveny .video-embed iframe {position: absolute;top: 0; left: 0;width: 100%; height: 100%;}

.rendezveny .section-overlay {z-index: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}

.rendezveny .mentors .section-overlay {background-color: transparent; background-image: linear-gradient(40deg, #924a94 40%, #e2cae3 72%); opacity: 0.5; transition: background 0.3s ease 0s, border-radius 0.3s ease 0s, opacity 0.3s ease 0s;}
.rendezveny .block4 .section-overlay {background-color: transparent; background-image: linear-gradient(270deg, rgba(226, 202, 227, 0.61) 19%, #924a94 54%); opacity: 0.5; transition: background 0.3s ease 0s, border-radius 0.3s ease 0s, opacity 0.3s ease 0s;}
.rendezveny .block6 .section-overlay {background-color: transparent; background-image: linear-gradient(270deg, rgba(226, 202, 227, 0.61) 19%, #924a94 54%); opacity: 0.3; transition: background 0.3s ease 0s, border-radius 0.3s ease 0s, opacity 0.3s ease 0s;}
.rendezveny .block18 .section-overlay {background-color: transparent; background-image: linear-gradient(180deg,rgba(1,50,67,0.37) 28%,#3372bf 100%); opacity: 1; transition: background 0.3s ease 0s, border-radius 0.3s ease 0s, opacity 0.3s ease 0s;}
.rendezveny .off {display: none; opacity: 0; visibility: hidden;}
.rendezveny .on {display: block; opacity: 1; visibility: visible;}
.rendezveny .video-overlay {transition: opacity 0.5s, visibility 0s 0.5s; position: fixed; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.8); z-index: 1000; cursor: pointer;}
.rendezveny .video-outer {height: 100%;}
.rendezveny .video-container { max-width: 75%; width: 800px;left: 50%;position: absolute;top: 50%; transform: translateX(-50%) translateY(-50%);}
.rendezveny .overlay-close {position: absolute; color: #cccccc; font-size: 40px; right: 30px; top: 30px}
.rendezveny .overlay-close:hover {color: #ffffff}
.rendezveny section .container {position: relative; z-index: 1}

.rendezveny .block9 {padding: 20px 0 50px 0}
.rendezveny .block9 h2 {font-size: 48px; line-height: 54px; font-weight: 600; letter-spacing: 1px; color: #333333; text-align: center;}

.rendezveny .block10 h2 {font-size: 42px; line-height: 48px; font-weight: 900; letter-spacing: 1px; color: #59c89a; padding: 0 0 20px 0} 
.rendezveny .block10 .blockquote {display: block; width: 100%; background-color: #59c89a; padding: 25px 25px 25px 85px; }
.rendezveny .block10 .blockquote h5 {font-weight: 900; color: #ffffff;font-size: 30px; line-height: 35px; padding-top: 2px; z-index: 5; position: relative}
.rendezveny .block10 .blockquote::before {content:""; font-family: FontAwesome; font-size: 101px; position: absolute; color: #8eefc7; margin-left: -65px; margin-top: 25px; z-index: 0}
.rendezveny .block10 .spr {height: 70px}

.rendezveny .block12 {padding: 60px 0 70px 0}
.rendezveny .block12 h5 {font-size: 36px; line-height: 44px; text-align: center; font-weight: 900; color: #333333; padding-top: 30px; padding-bottom: 20px}
.rendezveny .block12 h6 {font-size: 20px; line-height: 28px; text-align: center; font-weight: 600; padding-bottom: 0; color: #333333; display: block; width: 800px; max-width: 100%; margin: auto}

.rendezveny .block13 {padding: 0 0 70px 0}
.rendezveny .block13 .testimonial {border: 5px solid #59c89a; padding: 18px; margin-bottom: 30px}
.rendezveny .block13 .testimonial p {font-size: 16px; line-height: 22px; margin-bottom: 0 !important}
.rendezveny .block13 .nameblock {float: left; padding-left: 15px}
.rendezveny .block13 .nameblock h6 {font-weight: 600; color: #333333; letter-spacing: 1px}
.rendezveny .block13 .nameblock .created {font-weight: 400; color: #333333; letter-spacing: 1px; font-size: 14px;line-height: 18px; padding-top: 4px}
.rendezveny .block13 .testimonial .social {display: none}
.rendezveny .block13 .author {width: 50px; height: 50px; float: left; margin-bottom: 15px}
.rendezveny .block13 .buttons span {font-weight: 600; font-size: 14px; line-height: 16px; color: #555555; padding-right: 20px; cursor: pointer; padding-left: 21px}
.rendezveny .block13 .buttons i {font-size: 16px; color: #555555; margin-right: 2px; cursor: pointer}
.rendezveny .block13 .buttons {border-top: 1px solid #dddddd; padding-top: 4px; margin-bottom: -5px; position: relative}
.rendezveny .block13 .comments {font-size: 12px; color: #555555; float: right; cursor: pointer}
.rendezveny .block13 .likes {font-size: 12px; color: #555555; float: left; cursor: pointer}
.rendezveny .block13 .buttons span.like::before {content:""; font-family: FontAwesome; font-size: 16px; position: absolute; color: #555555; margin-left: -21px; margin-top: 5px;}
.rendezveny .block13 .buttons span.comment::before {content:""; font-family: FontAwesome; font-size: 16px; position: absolute; color: #555555; margin-left: -21px; margin-top: 5px;}
.rendezveny .block13 .buttons span.share::before {content:""; font-family: FontAwesome; font-size: 16px; position: absolute; color: #555555; margin-left: -21px; margin-top: 5px;}

.rendezveny .block14 {padding: 0 0 20px 0; background-color: #1a1816}
.rendezveny .block14 .surprise {display: block; width: 100%; font-size: 50px; line-height: 60px; font-weight: 900; letter-spacing: 1px; color: #ffffff; text-transform: uppercase; letter-spacing: 1px}
.rendezveny .block14 .sav {background-color: #924a94; padding: 10px 10px 0 10px}
.rendezveny .block14 p {font-weight: 600; color: #ffffff; padding-top: 25px}
.rendezveny .block14 img {margin-top: -120px}
.rendezveny .block14 .name {display: block; font-size: 76px; padding: 35px 0 10px 0; color: #ffffff; font-weight: 900;}
.rendezveny .block14 .company, .rendezveny .block14 h5 {display: block; font-size: 42px; color: #ffffff; font-weight: 900; padding: 0; line-height: 50px}
.rendezveny .block14 .blocktitle {font-size: 42px; line-height: 50px; font-weight: 900; letter-spacing: 1px; color: #ffffff; letter-spacing: 1px; padding-top: 40px; padding-bottom: 25px}


.rendezveny .block15 {padding: 100px 0 80px 0}
.rendezveny .block15 h2.blocktitle {font-size: 42px; line-height: 50px; font-weight: 600; letter-spacing: 1px; color: #333333; text-align: center; padding-bottom: 70px}
.rendezveny .block15 .stepicon {text-align: center; padding-bottom: 30px}
.rendezveny .subtitle {font-size: 22px; line-height: 28px; font-weight: 900; color: #333333; text-align: center; padding-bottom: 20px}
.rendezveny .block15 .col-sm-4 {padding-left: 25px; padding-right: 25px}

.rendezveny .block16 {padding: 100px 0 50px 0; background-color: #3372be; background-image: linear-gradient(500deg, rgba(51, 138, 134, 0.61) 19%, #3372be 54%)}
.rendezveny .block16 h2 {font-size: 40px; line-height: 48px; text-align: center; color: #ffffff; font-weight: 900; padding-bottom: 60px; letter-spacing: 1px}
.rendezveny .block16 .sidebar p, .rendezveny .block16 h3 {color: #ffffff}
.rendezveny .block16 .urlap {background-color: #ffffff; padding: 25px; margin-right: 20px; margin-bottom: 40px}
.rendezveny .block16 .sidebar h4 {color:#ffffff; font-size: 22px; line-height: 28px; padding: 35px 0 20px 0; font-weight: 600; margin-top: 40px}
.rendezveny .block16 .sidebar .line {border-top: 1px solid #ffffff}
.rendezveny .block16 .sidebar .stampblock {text-align: center; border-top: 1px solid #ffffff; padding-top: 50px; margin-top: 40px; margin-bottom: -40px}
.rendezveny .block16 .sidebar a {color: #ffffff; text-decoration: none; font-weight: 600}
.rendezveny .block16 .sidebar a:hover {color: #ff9900;}
.rendezveny .block16 .sidebar h3 {font-size: 40px; line-height: 48px; font-weight: 600; letter-spacing: 1px; margin-bottom: -30px}
.rendezveny .block16 .urlap .checkbox label {font-size: 16px}
.rendezveny .block16 .urlap .checkbox label a {font-weight: 600; text-decoration: none; color: #333333}
.rendezveny .block16 .urlap .submitbutton {width: 100%; text-align: center; padding: 20px 0 10px 0}
.rendezveny .block16 .urlap .submitbutton button {margin-bottom: 20px; padding: 15px 35px; font-size: 22px; font-weight: 400; letter-spacing: 1px; border: 0 none; background-color: #924a94; color: #ffffff}

.rendezveny .block16 .urlap .form-control {height: 42px; padding: 10px 12px}
.rendezveny .block16 .urlap h3 {color: #1a569e; font-size: 40px; line-height: 48px; text-align: center; padding-top: 10px; padding-bottom: 30px}
.rendezveny .block16 .urlap .padding {padding: 0 15px}
.rendezveny .block16 .urlap h4 {padding-bottom: 20px; font-size: 18px; line-height: 24px; color: #333333} 
.rendezveny .block16 .urlap p {font-size: 16px; line-height: 22px; color: #333333} 
.rendezveny .block16 .urlap .wrapper {padding-top: 10px}
.rendezveny .block16 .order {text-decoration: none; height: 0; margin: 0; padding: 0}
.rendezveny .block16 h5 {font-weight: 500; font-size: 24px; line-height: 32px; margin-top: 4px}
.rendezveny .block16 h5.priceinfo {margin-bottom: 10px}
.rendezveny .block16 h6 {font-size: 20px; line-height: 26px; padding-top: 30px; padding-bottom: 20px; font-weight: 600}
.rendezveny .block16 .rejt {display: none !important}
.rendezveny .block16 .mutat {display: block !important}
.rendezveny .block16 .arrow {position: absolute; z-index: 100; width: 120px; height: auto; top: -170px; left: 47%}

.rendezveny .block17  {padding: 100px 0 80px 0;letter-spacing: 1px}
.rendezveny .block17 h2 {font-size: 42px; line-height: 52px; font-weight: 600; letter-spacing: 1px; color: #333333; text-align: center; padding-bottom: 30px; letter-spacing: 1px}
.rendezveny .block17 .icon {text-align: center; padding: 20px 0 10px 0}
.rendezveny .block17 .icon i {font-size: 60px; line-height: 70px; color: #ea2828;}
.rendezveny .block17 .question {font-size: 30px; line-height: 40px; font-weight: 600; letter-spacing: 1px; color: #333333; text-align: center; padding-bottom: 20px; letter-spacing: 1px}
.rendezveny .block17 p {text-align: justify}
.rendezveny .block17 .col-sm-6 {padding: 0 30px}



.rendezveny .block19 {background-color: #3372bf; padding: 80px 0 50px 0}
.rendezveny .block19 h3 {color: #ffffff; font-size: 28px; line-height: 36px; padding-bottom: 30px; font-weight: 600; text-align: center; font-weight: 800; letter-spacing: 1px}
.rendezveny .accordion {font-size: 17px; background-color: #ffffff; color: #444; cursor: pointer; padding: 20px 20px 18px 20px; width: 100%; text-align: left; border: none; outline: none; transition: 0.4s; font-weight: 600; letter-spacing: 1px; color: #3a3a3a }
.rendezveny .active, .rendezveny .accordion:hover {color: #fe6e1f; }
.rendezveny .panel {padding: 0 18px; background-color: #1a569e; max-height: 0;overflow: hidden; transition: max-height 0.2s ease-out;border-radius: 0 }
.rendezveny .accordion:after {font-family: FontAwesome;content: ''; font-size: 26px; color: #777; float: right; margin-left: 15px; font-weight: 600}
.rendezveny .active:after {font-family: FontAwesome;content: ""; color: #fe6e1f}
.rendezveny .panel p {padding-top: 15px; padding-bottom: 0; font-weight: 600; color: #ffffff}
.rendezveny .block19 .info {color: #ffffff; background-color: #1a569e; padding: 30px 30px 10px 30px; text-align: center; margin-bottom: 70px}
.rendezveny .block19 .contactinfo p {color: #ffffff; letter-spacing: 1px}
.rendezveny .block19 .contactinfo span {color: #ffffff}
.rendezveny .block19 .contactinfo a {color: #ffffff; text-decoration: none; font-weight: 600; padding: 0 4px; font-size: 22px}
.rendezveny .block19 .contactinfo a:hover {color: #ff9900}
.rendezveny .block19 h2 {padding: 0 0 60px 0; color: #ffffff; font-size: 36px; line-height: 42px; text-align: center; font-weight: 900}
.rendezveny .block19 .num {display: inline-block; font-size: 22px}
.rendezveny .block19 .name {display: inline-block; font-size: 22px}
.rendezveny .block19 .icon i {color: #ffffff; font-size: 36px}
.rendezveny .block19 .text, .rendezveny .block19 .icon {color: #ffffff; float: left}
.rendezveny .block19 .text {font-weight: 400; padding-left: 20px}
.rendezveny .block19 .spacer {width: 100%; height: 30px}
.rendezveny .block19 .text span {display: block; font-size: 22px; padding-bottom: 5px; font-weight: 600}
.rendezveny .block19 img {width: 70%; float: right}
.rendezveny .block19 .question {padding-top: 80px}


.rendezveny .block18 {background: url("../images/fordulat4.jpg"); background-size: cover; padding: 110px 0 90px 0; text-align: center}
.rendezveny .block18 h4 {color: #ffffff; font-size: 32px; line-height: 40px; font-weight: 600; padding: 30px 0 10px 0}
.rendezveny .block18 h2 {color: #ffffff; font-size: 42px; line-height: 54px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase}
.rendezveny .block18 p {padding-bottom: 30px}
.rendezveny .block18 .click {padding-top: 20px}

.rendezveny .has-error .form-control {border-color: #ea2828}
.rendezveny .block16 .col-lg-pull-1 .form-control {position: relative; z-index: 20}

.rendezveny .block16 .sidebar p img {width: 100%; margin-top: 15px}
.rendezveny .fizetesinfo {font-weight: 400; text-align: center; font-size: 16px; line-height: 20px; margin: 0px auto 10px auto; width: 480px; max-width: 100%}
.rendezveny .barioninfo {text-align: center; padding-top: 20px; color: #aaaaaa; width: 380px; max-width: 100%; margin: auto}
.rendezveny .barioninfo p {color: #aaaaaa;}
.rendezveny .barioninfo img {margin-top: 10px}

.rendezveny .block20 {background-color: #3372bf}
.rendezveny .block20 h4 {color: #ffffff; font-size: 20px; line-height: 30px; padding-bottom: 20px; font-weight: 600}
.rendezveny .block20 .line {border-top: 2px solid #a0cbff; text-align: center; padding: 60px 0 50px 0; letter-spacing: 1px}
.rendezveny .block20 .click {padding-top: 20px}

.rendezveny .block21 {text-align: center; background-color: #1b1b1b;}
.rendezveny .block21 a {cursor: pointer; padding: 20px 0 0 0; width: 100%; color: #777; font-size: 40px; display: block}
.rendezveny .block21 a:hover {color: #cccccc}
.rendezveny .footer-bottom {padding-top: 20px}


.rendezveny .block16 .urlap hr {width: 100%; height: 1px; background-color: #333333;}
.rendezveny .block16 .urlap .sum  {display: inline-block;}
.rendezveny .block16 .urlap .price {text-align: right; padding-top: 10px; font-weight: 500}
.rendezveny .block16 .urlap .col-lg-push-1 .form-group { float: right; width: 90px;}
.rendezveny .block16 .urlap .col-lg-push-1 h5 {float: left; width: calc(100% - 100px)}

.rendezveny footer .acceptterms a {color: #337ab7 !important;}

.rendezveny .arrow {display: none !important;}

@media (min-width: 1120px) {
.rendezveny .block14 {padding-bottom: 0}
.rendezveny .mentors .outer {padding-bottom: 20px}
}

@media (min-width: 992px) and (max-width: 1199px) {
.rendezveny .block16 h5 {font-size: 22px; line-height: 28px; margin-top: 4px}
.rendezveny .block4 .arrow {width: 170px; height: auto; top: -70px; left: 56%}
}

@media (min-width: 769px) and (max-width: 992px) {
.rendezveny section.mentors .mentor.right {float: left !important; z-index: 100; height: 250px; border-bottom: 0px none}
.rendezveny section.mentors .mentor.left {height: 250px; margin-bottom: 60px}
.rendezveny section.mentors .mentor.left .mentordata {padding-top: 0}
.rendezveny section.mentors .mentor.left figure {right: -20px; top: -100px}
.rendezveny section.mentors .mentor.right figure {left: -20px; top: -100px}
.rendezveny .block2 .circle {width: 180px}
.rendezveny .block16 h5 {font-size: 20px; line-height: 24px; margin-top: 0px}
.rendezveny .block4 .arrow {width: 160px; height: auto; top: -70px; left: 48%}
 }
 
 @media (min-width: 768px) and (max-width: 991px) {
 .rendezveny .block14 img {margin-top: -100px; width: 100%; margin-left: 0; margin-bottom: 10px}
 .rendezveny .block14 .name {font-size: 58px; line-height: 65px; padding-bottom: 2px; padding-top: 20px}
.rendezveny .block14 .company {font-size: 34px; line-height: 42px}
.rendezveny .block14 h5 {padding-bottom: 15px; font-size: 34px; line-height: 42px}
.rendezveny .block14 .col-sm-push-6, .rendezveny .block14 .surprise {text-align: left !important}
.rendezveny .block19 .address-outer {display: inline-block; margin: auto; padding-bottom: 50px}
 .rendezveny .block16 h5 {font-size: 20px; line-height: 24px; margin-top: 0px}
 .rendezveny .block8 .arrow {width: 180px; height: auto; top: 120px; left: -8%; cursor: default}
 .rendezveny .block16 .arrow {width: 120px; height: auto; top: -170px; left: 54%}
 }
 
 
@media (max-width: 991px) {
.rendezveny .block19 img {float: none; margin: auto}
.rendezveny .block19 .photo {text-align: center; padding-bottom: 40px} 
.rendezveny .block19 .col-md-6 {text-align: center}
.rendezveny .block19 .address-outer .text {text-align: left}
.rendezveny .block19 .jegyek {padding-top: 50px}

 }

 @media (max-width: 768px) {
.rendezveny section.mentors .bg {margin: 0 -25px; display: block; width: calc(100% + 40px); max-width: 150%}
}

 @media (min-width: 401px) and (max-width: 768px) {
.rendezveny section.mentors .mentor.left figure {right: 0} 
.rendezveny .mentors .mentor .mentordata {padding-bottom: 0}
.rendezveny section.mentors .mentor.right {border-bottom: 0px none; padding-top: 40px} 
.rendezveny section.mentors .mentor.right figure {left: 0} 
.rendezveny .block5 ul {margin-top: 20px} 
.rendezveny .block4 .arrow {position: absolute; z-index: 100; width: 150px; height: auto; top: -60px; left: 51%}

.rendezveny .block14 .col-sm-push-6, .rendezveny .block14 .surprise {text-align: center; letter-spacing: 1px} 
.rendezveny .block14 .col-sm-pull-6 {text-align: center}
.rendezveny .block14 .name {padding-top: 20px} 
.rendezveny .block14 h5 {padding-bottom: 15px} 
.rendezveny .block14 p { }
 .rendezveny .block8 .arrow {display: none} 
.rendezveny .block16 .arrow {width: 120px; height: auto; top: -170px; left: 54%}
 }
 
 
@media (min-width: 401px) and (max-width: 767px) {
 .rendezveny .block10 .blockquote::before {font-size: 80px; margin-top: 11px } 
 .rendezveny .block10 h2 {padding-top: 20px} 
 .rendezveny .block10 .col-sm-pull-5 {text-align: left !important}
.rendezveny .block12 {padding-top: 40px}  
.rendezveny .block15 .stepicon {margin-top: 20px}
.rendezveny .block14 img {margin-top: 0px; width: 70%; margin: 20px auto 0 auto;} 
.rendezveny .block19 .address-outer {display: inline-block; margin: auto; padding-bottom: 70px}
.rendezveny .block7 h2.second {padding-top: 50px}
.rendezveny .block16 h5 {font-size: 20px; line-height: 24px; margin-top: 0px}
.rendezveny .block16 h5 {font-size: 22px; line-height: 28px; margin-top: 0px; padding-bottom: 15px}
.rendezveny .block16 .col-lg-pull-1 .form-control {width: 100px;}
  }
 
 
  @media (min-width: 401px) and (max-width: 560px) {
section.mentors .mentor figure img {width: 90%} 
.rendezveny section.mentors h5, .rendezveny section.mentors h4 {font-size: 34px; line-height: 44px} 
.rendezveny section.mentors h1 {font-size: 44px; line-height: 48px}  
.rendezveny .block3 h2.blocktitle {font-size: 30px; line-height: 36px}
.rendezveny .block5 h2.blocktitle {font-size: 34px; line-height: 40px}
.rendezveny .block5 h5 {font-size: 34px; line-height: 40px}
.rendezveny .block14 .surprise {font-size: 48px; line-height: 52px}
.rendezveny .block17 h2 {font-size: 36px; line-height: 44px}
 
.rendezveny .block14 .name {padding-top: 20px; font-size: 68px}  
.rendezveny .block14 h5 {padding-bottom: 15px; font-size: 40px; line-height: 48px}  
.rendezveny .block14 .company {font-size: 40px; line-height: 48px}
.rendezveny .block14 img {width: 100%} 
.rendezveny .block6 h1 {font-size: 80px; line-height: 95px}
.rendezveny .block9 h2 {font-size: 40px; line-height: 46px}
.rendezveny .block16 h5 {font-size: 22px; line-height: 28px; margin-top: 0px; padding-bottom: 15px}
.rendezveny .block16 .col-lg-pull-1 .form-control {width: 100px;}
 }
 
@media (min-width: 301px) and (max-width: 500px) { 
.rendezveny .block16 .urlap .col-lg-push-1 h5 {font-size: 18px; line-height: 24px; font-weight: 600} 
.rendezveny .block16 .urlap .price {font-weight: 600}
} 
 
@media (min-width: 301px) and (max-width: 400px) {
section.mentors .mentor figure img {width: 80%}  
.rendezveny section.mentors h5, .rendezveny section.mentors h4 {font-size: 26px; line-height: 32px} 
.rendezveny section.mentors h1 {font-size: 34px; line-height: 37px}  
 
.rendezveny section.mentors .mentor h2 {font-size: 40px; line-height: 44px} 
.rendezveny .block2 h3 {font-size: 28px; line-height: 36px}  
.rendezveny .block2 .circle {width: 80%}
.rendezveny .block2 h4.circletitle {font-size: 24px; line-height: 32px}  
.rendezveny .block3 h2.blocktitle, .rendezveny .block5 h2.blocktitle {font-size: 22px; line-height: 26px; }  
.rendezveny .quot {font-size: 20px; line-height: 28px} 
.rendezveny .block4 h2  {font-size: 42px; line-height: 46px} 
.rendezveny .block5 ul {margin-top: 20px}
.rendezveny .block5 h6 {font-size: 20px; line-height: 26px}
.rendezveny .block5 h5 {font-size: 28px; line-height: 36px}
.rendezveny .block6 h1 {font-size: 58px; line-height: 64px}
.rendezveny .block6 h4 {font-size: 26px; line-height: 34px; padding-top: 10px}
.rendezveny .block7 h2.blocktitle {font-size: 30px; line-height: 36px}
.rendezveny .block8 h2.blocktitle, .rendezveny .block12 h5 {font-size: 34px; line-height: 40px} 

.rendezveny .block10 .blockquote {padding-left: 50px}
.rendezveny .block10 .blockquote::before {margin-left: -30px}
.rendezveny .block10 h2 {font-size: 40px; line-height: 44px; padding-top: 20px}
 
.rendezveny .block14 .name {padding-top: 20px; font-size: 48px}  
.rendezveny .block14 h5 {padding-bottom: 15px; font-size: 26px; line-height: 32px}  
.rendezveny .block14 .company {font-size: 26px; line-height: 32px}
.rendezveny .block14 img {width: 100%; margin-top: 15px}  
.rendezveny .block14 .surprise {font-size: 34px; text-align: center}
.rendezveny .block9 h2 {font-size: 30px; line-height: 38px}
.rendezveny .block15 h2.blocktitle {font-size: 30px; line-height: 38px}

.rendezveny .block16 h2 {font-size: 32px; line-height: 38px}
.rendezveny .block16 .urlap {padding: 25px 10px}
.rendezveny .block16 .urlap {margin-right: 0}
.rendezveny .block16 .urlap h3 {font-size: 24px; line-height: 30px; font-weight: 600}
.rendezveny .block16 .urlap .submitbutton button {max-width: 100%; padding: 15px 20px; font-size: 20px }
.rendezveny .block16 .sidebar h3 {font-size: 36px}
.rendezveny .block15 .stepicon {margin-top: 20px}
.rendezveny .block20 h4 {font-size: 18px; line-height: 30px;}
.rendezveny .block18 h2 {font-size: 30px; line-height: 38px;}
.rendezveny .block18 h4 {font-size: 26px; line-height: 32px;}
.rendezveny .block19 h3  {font-size: 24px; line-height: 32px;}

.rendezveny .block17 h2 {font-size: 28px; line-height: 36px;}
.rendezveny .block17 .question {font-size: 22px; line-height: 28px;}
.rendezveny .block17 p {letter-spacing: 0}

.rendezveny .block19 .address-outer .text {text-align: center; padding-left: 0; float: none}
.rendezveny .block19 .address-outer .icon {float: none; text-align: center; padding-bottom: 10px}
.rendezveny .block19 img {width: 100%}
.rendezveny .block19 .address-outer {padding-bottom: 70px}
.rendezveny .block19 h3 {padding-bottom: 30px}

.rendezveny .block13 .nameblock {width: calc(100% - 50px); padding-bottom: 15px}
.rendezveny .block16 h5 {font-size: 26px; line-height: 30px; margin-top: 0px; text-align: center; padding-bottom: 15px}
.rendezveny .block16 .col-lg-pull-1 .form-control {width: 100px; margin: 0 auto}
.rendezveny .block4 .arrow {width: 140px; height: auto; top: -60px; left: 39%}
.rendezveny .block16 .arrow {width: 100px; height: auto; top: -145px; left: 48%}
.rendezveny .block16 .urlap .col-lg-push-1 h5 {display: block; width: 100%; padding-bottom: 10px}
.rendezveny .block16 .urlap .col-lg-push-1 .form-group {float: none; margin: 0 auto 15px auto}
.rendezveny .block16 .urlap .price {text-align: center}
.rendezveny section.mentors .bg {padding: 10px 25px;}
 }
 
 
 @media (max-width: 560px) {
 .rendezveny .mentors .outer {width: 100%}
 .rendezveny .mentors .click, .rendezveny .mentors .watchthis {width: 100%; float: none}
 .rendezveny .mentors .click {margin-top: 15px}

 }
 
 
@media (max-width: 400px) {

.rendezveny section.mentors .mentor.left figure {right: 0} 
.rendezveny .mentors .mentor .mentordata {padding-bottom: 0}
.rendezveny section.mentors .mentor.right {border-bottom: 0px none; padding-top: 40px} 
.rendezveny section.mentors .mentor.right figure {left: 0} 
.rendezveny .video-container {max-width: 100%}
 .rendezveny .block10 .col-sm-pull-5 {text-align: left !important}
  .rendezveny .block10 h2 {padding-top: 20px} 
  .rendezveny .block15 .stepicon {margin-top: 20px}
  .rendezveny .mentors .mentor .mentordata span {line-height: 20px}
  .rendezveny .block7 h2.second {padding-top: 30px}
   .rendezveny .block8 .arrow {display: none} 
}



@media (max-width: 300px) {
.rendezveny {word-wrap: break-word}
.rendezveny section.mentors h5, .rendezveny section.mentors h4 {font-size: 20px; line-height: 26px} 
.rendezveny section.mentors h1 {font-size: 26px; line-height: 32px}  
.rendezveny section.mentors .mentor h2 {font-size: 40px; line-height: 44px} 
.rendezveny .block2 h3 {font-size: 22px; line-height: 30px}  
.rendezveny .block2 .circle {width: 80%}
.rendezveny .block2 h4.circletitle {font-size: 22px; line-height: 30px}  
.rendezveny .block3 h2.blocktitle, .rendezveny .block5 h2.blocktitle {font-size: 22px; line-height: 30px; }  
.rendezveny .quot {font-size: 18px; line-height: 26px} 
.rendezveny .block4 h2  {font-size: 40px; line-height: 44px} 
.rendezveny .block5 ul {margin-top: 20px}
.rendezveny .block5 h6 {font-size: 18px; line-height: 24px}
.rendezveny .block5 h5 {font-size: 26px; line-height: 34px}
.rendezveny .block6 h1 {font-size: 44px; line-height: 56px}
.rendezveny .block6 h4 {font-size: 24px; line-height: 32px; padding-top: 10px}
.rendezveny .block7 h2.blocktitle {font-size: 28px; line-height: 34px}
.rendezveny .block8 h2.blocktitle   {font-size: 28px; line-height: 34px}
.rendezveny .block9 h2 {font-size: 26px; line-height: 34px}
.rendezveny .block10 .blockquote {padding-left: 50px}
.rendezveny .block10 .blockquote::before {margin-left: -30px}
.rendezveny .block10 h2 {font-size: 36px; line-height: 42px; padding-top: 20px}

.rendezveny .block14 .name {padding-top: 20px; font-size: 40px}  
.rendezveny .block14 h5 {padding-bottom: 15px; font-size: 22px; line-height: 28px}  
.rendezveny .block14 .company {font-size: 22px; line-height: 28px}
.rendezveny .block14 img {width: 100%; margin-top: 15px}  
.rendezveny .block14 .surprise {font-size: 26px; text-align: center; line-height: 44px}
.rendezveny .block12 h5, .rendezveny .block15 h2.blocktitle {font-size: 28px; line-height: 34px}
.rendezveny .block16 h2 {font-size: 32px; line-height: 38px}
.rendezveny .block16 .urlap {padding: 25px 10px}
.rendezveny .block16 .urlap {margin-right: 0}
.rendezveny .block16 .urlap h3 {font-size: 24px; line-height: 30px; font-weight: 600}
.rendezveny .block16 .urlap .submitbutton button {width: 100%; padding: 15px 10px; font-size: 18px }
.rendezveny .block16 .sidebar h3 {font-size: 36px}
.rendezveny .block20 h4 {font-size: 16px; line-height: 28px;}
.rendezveny .block17 h2 {font-size: 24px; line-height: 32px;}
.rendezveny .block17 .question {font-size: 20px; line-height: 26px;}
.rendezveny .block17 p {font-size: 17px; line-height: 25px; letter-spacing: 0}

.rendezveny .block18 h2 {font-size: 24px; line-height: 36px;}
.rendezveny .block18 h4 {font-size: 22px; line-height: 32px;}
.rendezveny .block19 h3 {font-size: 22px; line-height: 30px;}

.rendezveny .block19 .address-outer .text {text-align: center; padding-left: 0; float: none}
.rendezveny .block19 .address-outer .icon {float: none; text-align: center; padding-bottom: 10px}
.rendezveny .block19 img {width: 100%}
.rendezveny .block19 .address-outer {padding-bottom: 70px}
.rendezveny .block19 h3 {padding-bottom: 30px}
.rendezveny .block19 .contactinfo p {font-size: 18px; line-height: 26px;}
.rendezveny .block19 .contactinfo a, .rendezveny .block19 .contactinfo span {font-size: 18px}

.rendezveny .block13 .nameblock {width:100%; padding: 15px 0; float: none; text-align: center}
.rendezveny .block13 .author {float: none; width: 100%; text-align: center; margin-bottom: 0}
.rendezveny .block10 .blockquote h5 {font-size: 22px; line-height: 30px;}
.rendezveny .block10 .blockquote::before {margin-left: -15px}
.rendezveny .block10 .blockquote {padding-left: 35px}
.rendezveny .block19 .mail {display: block; margin: 0 -20px}
.rendezveny .block20 .hvr-pop {width: 100%;}
.rendezveny .block20 a.jegyvasarlas {padding: 20px; width: 100%}
.rendezveny .block16 h5 {font-size: 20px; line-height: 24px; margin-top: 0px; text-align: center; padding-bottom: 15px}
.rendezveny .block16 .col-lg-pull-1 .form-control {width: 100px; margin: 0 auto}
.rendezveny .block4 .arrow {width: 120px; height: auto; top: -30px; left: 33%}
.rendezveny .block16 .arrow {width: 90px; height: auto; top: -140px; left: 45%}
.rendezveny .block16 .urlap .col-lg-push-1 h5 {display: block; width: 100%; padding-bottom: 10px}
.rendezveny .block16 .urlap .col-lg-push-1 .form-group {float: none; margin: 0 auto 15px auto}
.rendezveny .block16 .urlap .price {text-align: center; font-weight: 600}
.rendezveny .block16 h5 {font-size: 18px; line-height: 24px; margin-top: 0px; text-align: center; padding-bottom: 15px; font-weight: 600}
}
