/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.lavideo-button-wrap .column_button{position:absolute;bottom:-7px;}
.lavideo-button-wrap .button{border-radius:25px !important;}
.lavideo-button-wrap a.button{background:url(https://www.userlynx.com/wp-content/uploads/2019/07/play-button-32.png);background-repeat:no-repeat;background-position:left center;color:#0C355C;font-weight:400;padding-left:20px;}
.lavideo-button-wrap a.button .button_label{padding:14px 30px 11px}
/*.lavideo-button-wrap a.button i.icon-googleplay{background:#0FAEB2;padding:5px;border-radius:20px;color:white}
.lavideo-button-wrap a.button i.icon-googleplay:before{margin-right:0}*/
/*.lavideo-button-wrap a.button:not(.icon-googleplay):after{background:white;box-shadow:none}*/
.lavideo-button-wrap a.button:hover .lavideo-button-wrap a.button:after{background:white !important;box-shadow:none}
.lavideo-button-wrap .icon-video:before{padding-top:4px;}

/*
#Wrapper .menu_wrapper #menu-item-1800 a span{background: #0FAEB2;border-radius:5px;color:white;padding:0 15px;margin:0 5px;line-height:45px;}
#Wrapper .menu_wrapper #menu-item-1800 a{padding:18px 0;}
#Side_slide #menu ul li#menu-item-1800 a span{background: #0FAEB2;padding:10px;width:175px;text-align:center;margin:5px 0;display:block;}
*/


.button-contact{font-family: Poppins;font-style: normal;font-weight: 600;font-size: 14px;line-height: 28px;text-align: center;letter-spacing: 0.05em;text-transform: uppercase;}
.process-tabs .ui-tabs-panel ul{width:66%;float:left;}
.process-tabs .ui-tabs-panel .tabimg{float:right;}

.number-wrapper .label{color:white;}
.column .progress_bars .bars_list li h6 .label em{color:white;}
.column .progress_bars .bars_list li h6 .label{color:white !important;}
#Top_bar .container{max-width:1300px;}
.offer-boxes .pricing-box{height:440px;}
.offer-boxes .pricing-box .plan-header{height:200px;}
.offer-boxes .pricing-box .plan-inside{height:137px;}
.contact-new .image_frame{padding:0;}
.timeline-accordion .column{float:none}
.timeline-accordion .accordion .question .answer{font-size:17px}
.timeline-accordion .accordion .question .title{background:none;box-shadow:none;padding-left:0;font-size:17px;padding: 7px 14px 7px 60px;color:#0C3558}
.timeline-accordion .accordion .question .title:before{display:none}
.timeline-accordion .timeline_items > li .desc{background:none}
.timeline-accordion .accordion .question{border:0;}
.timeline-accordion .accordion .question.active .title{border:0;box-shadow:none}
.timeline-accordion .accordion .question .answer{box-shadow:none;color:#0C3558}
.timeline-accordion .accordion .question .title:hover{color:#00aeb3}
.timeline-accordion ul li:nth-child(2) .accordion  .question .title > .acc-icon-plus, .timeline-accordion ul li:nth-child(2) .accordion  .question .title  .acc-icon-minus{left:97%}

.timeline-accordion ul li:nth-child(2)  .accordion .question .title{padding: 7px 60px 7px 14px;}
.timeline-accordion .timeline_items > li:nth-child(1) .desc:before {
background-image: url(https://www.userlynx.com/wp-content/uploads/2019/04/prep.jpg);background-repeat:no-repeat;}

.timeline-accordion .timeline_items > li:nth-child(2) .desc:before {
background-image: url(https://www.userlynx.com/wp-content/uploads/2019/04/animation-bg-2-1.jpg);background-repeat:no-repeat;background-position: left center;background-size: contain}

.timeline-accordion .timeline_items > li:nth-child(3) .desc:before {
background-image: url(https://www.userlynx.com/wp-content/uploads/2019/04/trait.jpg);background-repeat:no-repeat;background-position: right center}

.faq-accordion .column{float:none}
.faq-accordion .accordion .question .title{background:none;box-shadow:none;padding-left:0;font-size:17px;padding: 7px 14px 7px 60px;}
.faq-accordion .accordion .question .title:before{display:none}
.faq-accordion .timeline_items > li .desc{background:none}
.faq-accordion .accordion .question{border:0;}
.faq-accordion .accordion .question.active .title{border:0;box-shadow:none}
.faq-accordion .accordion .question .answer{box-shadow:none}
.faq-accordion .accordion .question .title:hover{color:#00aeb3}
.faq-accordion ul li:nth-child(2) .accordion  .question .title > .acc-icon-plus, .timeline-accordion ul li:nth-child(2) .accordion  .question .title  .acc-icon-minus{left:97%}
.icon-title-blue h2{font-size:72px;padding-left:50px;color:#00aeb3;margin-bottom:45px;}
.one .tabs_vertical.ui-tabs .ui-tabs-nav li{border-width:0;}
.one .tabs_vertical.ui-tabs .ui-tabs-panel{border:0 !important}
.one .ui-tabs .ui-tabs-nav li a{color:#0c3558 }
.one .ui-tabs-panel li{color:#0c3558 }
.one .ui-tabs-panel{color:#0c3558 }
.offre-price .price{margin-top:20px;}
.offre-price .price span{color:#00aeb3;margin:0 5px;line-height:45px;font-size:45px;}
.offre-price .price sup.currency{color:#00aeb3;margin-right:5px;font-size:20px;line-height:20px;top:-10px;position: relative}
.contact_details .slogan{font-weight:bold;color:white}
#Wrapper #Intro .intro-inner{padding:120px 10%}
.hover-desc h3.entry-title{font-size:22px;line-height:27px;}
/*#Top_bar .menu > li > a span:not(.description){padding:0 8px;}*/
.popup-wrap .popup-link{font-weight:700;border-radius:25px !important;}
.popup-wrap .popup-link:hover{background:#0c3558;}
.faq-accordion .answer{font-size:16px;}
#menu > ul > li > a{font-size:15px;}
.pricing a.button {
    display: block;
    margin: 0 auto;
    width: 100px;
}
.index-pricing .index-wide-button a.button {
    width: 100%;
}
.index-wide-button{
    padding-top:60px;
}
.purple-pricing ul li {
    color: #fff;
}

.index-pricing .one-fourth .mcb-column {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.7);
}
.aligncenter{
    font-size:20px;
    padding:20px 0;
}
.aligncenter:last-child{
    padding-bottom:40px;
}
.content-wide .section_wrapper {
    max-width: 100%;
}
#tec-h3{
    width:80%;
    margin:30px auto;
    text-align:center;
}
.content-wide .profile-third {
    /*background: #f3f3f3;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    border-radius: 5px;
    border: 2px double #fff;
    min-height: 300px;*/
    margin:0;

}
.profile-side-details{
    text-align: left;
    background: #00aeb3;
    width:100%;
    padding:30px;
    border-top:1px solid #fff;
    color:#fff;font-size:16px;
    float: left;
}
.prof-side-left{width:80%;float:left;}
.prof-side-left h4{color:#fff;}
.prof-side-right{width:20%;float:left;}
.side-li-inner{
    position: relative;
    top:0;
    left:0;
    width:100%;
    float:left;
}
#profile-side{
    width:100%;
    margin:0 auto;
    list-style-type: none;
}
#profile-side li{
    width:100%;
    float:left;
    list-style-type: none;
    margin:0;
    border-right:1px solid #fff;
}
#profile-side li span{
    display:block;
    width:100%;
    float:left;
    padding:10px 0;
    border-bottom:1px dashed rgba(0, 174, 179, 0.13);
    color:#dbdee0;
}
#profile-side li span.task-span{padding-left:20px;}

.profile-tab-close{
    float:right;
    transition: transform 0.3s ease-in-out 0s;
    cursor:pointer;
}
.profile-tab-close:hover{
    transform: rotate(360deg);
}
.side-li{ width:17%;float:left;border:1px solid #fff;
    text-align: center;
    padding:25px 15px;
    background:#00aeb3;
    border-bottom: 1px solid #fff;
    list-style-type: none;
    margin: 0;
    transition:background 0.5s;
    font-size:30px;
    color:#fff;
}
.side-li:hover{
    background: #4497d0;
    cursor:pointer;
}
/*******************************************************************/
/*******************************************************************/
/*******************************************************************/
/**************************BADGE MENU PROFIL TEST*******************/
.badge {
    display: inline-block;
    background-color: red;
    border-radius: 50%;
    color: #fff;
    padding: 0.1em 1.2em;
    position: absolute;
    font-size: 10px;
    margin-top: 38px;
  }
  
.pulsate::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    animation: pulse 1s ease infinite;
    border-radius: 50%;
    border: 4px double red;
  }
  
  @keyframes pulse {
    0% {
      transform: scale(1);
      opacity: 1;
    }
    60% {
      transform: scale(1.3);
      opacity: 0.4;
    }
    100% {
      transform: scale(1.4);
      opacity: 0;
    }
  }
.content-wide .title-img {
    float: left;
    line-height: 40px;
    margin-right: 20px;
}

.profile-welcome {
    font-weight: bold;
    margin: 2% auto 2%;
    text-align: center;
    color: #fff;
    font-size: 36px;
    width: 60%;
    padding: 7px 0;
    border-radius: 5px;
    opacity: .95;

}

.order-button-div {
    width: 100%;
    margin: 50px 0 30px;
    float: left;
}
.pl-10{
    padding-left:10px;
}
.order-button-div .one-third {
    margin: 0 auto;
    float: none;
}
.order-group{
    padding:10px 30px 10px 0;
}
.order-group span{
    padding: 0 0 0 10px;
    display: inline-block;
    font-size:14px;
    float:left;
}
.order_results p{font-size: 14px;}
.cust-prof-h3{
    color:#00aeb3;
}
.modal{

}
#prev-orders {
    margin-top: 20px;
    padding-top: 20px;
    background: #f3f3f3;
    border: 2px double #fff;
    border-radius: 5px;
}

#prev-orders .mcb-wrap-inner {
    padding-top: 20px;
}

#prev-orders .title {
    font-size: 20px;
    background: #fff;
    color: #222;
    border-bottom: 1px solid #ccc;
    -webkit-transition: background 0.4s; /* Safari */
    transition: background 0.4s ease-out, color 0.4s ease-out;

}

#prev-orders .title:hover {
    background: #00aeb3;
}

#prev-orders .title:hover h4 {
    color: #fff;
}

#prev-orders h4 {
    width: 20%;
    display: inline-block;
    margin-bottom: 0;
}

.answer-inner {
    border: 1px solid #E7E7E7;
    margin: 30px auto;
    padding: 20px;
    background: #fff;
    float:left;
    border-radius: 5px;
}
.answer-upper{
    float:left;
    padding-bottom:30px;
}
.answer-upper span{
    padding-right:15px;
    font-style: italic;
}
.answer-left{
    float:left;
    width:50%;
    background:#f3f3f3;
}
.answer-right{
    float:left;
    width:45%;
    margin-left:3%;
}
.answer-inner hr{
    margin:100px 0;
}

.tester_form_title {
    text-align: center;
    padding-bottom: 30px;
}
.grey{
    background-color: #fafafa;
}
#testerForm .one-third {
    margin: 0;
}
#testerForm #other-services{width:48%;}
#testerForm .form-group {
    padding: 10px 0 0 5px;
    color: #222;
	margin:0 auto 10px;
}

#testerForm p {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 4px;
}
.blue{color:#00aeb3;}
#testerForm label {
    display: inline;
    padding-right: 10px;
}
#t-form-5 td{text-align: left;}
body button{background-color: #00aeb3;}
select {

    height: 43px;
    width: 240px;
}
#testerForm input[type="radio"] {
    margin: 0 20px 30px 0;
}

#testerForm input[type="password"], #testerForm input[type="email"], #testerForm input[type="number"], #testerForm input[type="text"],#testerForm select{
    margin-top: 10px;
    width: 98%;
}
#testerForm h4{
   font-size:35px;
}
.submit-tester-button {
    width: 33%;
    margin:0 auto;
    text-align: center;
}

#testerForm .submit-tester-button .one-third {
    margin: 0 auto;
    float: none;
}
#letest{font-size:20px;}
.login-form-wrap{
    width:25%;
    margin:0 auto;
    background: #264450;
    padding:30px 0;
    box-shadow: 0px 3px 78px #fff;
    opacity:0.95;
    border-radius:5px;
}
.login-form-wrap h3{color:#fff;}
.login-form-wrap a{color:#fff;}
#login-form-div {
    width: 100%;
    margin: 0;
    text-align: center;
    background: url(https://www.userlynx.com//wp-content/uploads/2016/08/mon-compte-header.jpg);
    background-size: cover;
    padding:100px 0;
}

#login-form-div .ba_form label {
    width: 100%;
}
#ba_login_submit{
    background: #00aeb3;
    font-size:16px;
}
#login-form-div .ba_form input[type="text"], #login-form-div .ba_form input[type="password"] {
    padding: 4px 8px;
    background: #f0f0f0;
    border: 1px solid #ccc;
    width: 80%;
    margin: 0 auto;
    height: 40px;
}
#login-form-div .login-radio-wrap{width:100%;display:block;float:left;}
#login-form-div .login-radio-wrap label{width:6%;margin:0;display:inline-block;line-height:20px;margin-right:30px;vertical-align: middle;}
#login-form-div .login-radio-wrap input[type="radio"]{width:3%;display:inline-block;line-height:20px;margin:0;vertical-align: middle;}
.order-body {
    background: #f3f3f3;
    margin:0 auto;
    border-radius: 5px;
    border: 1px solid #6b61a2;
    width:80%;
    overflow: hidden;
    margin-bottom:20px;
    padding-bottom: 20px;
}

.orders-left {
    width: 49%;
    float: left;
    padding: 0;
    border-right:1px solid #ccc;
    overflow: hidden;
}
.order-tasks{padding: 20px 20px 0 20px;}
.orders-right {
    width: 50%;
    float: left;
    padding: 0;
}
.order-body p {
    width: 100%;
    margin: 0;
    padding:20px;
    overflow: hidden;


}

.order-body p:nth-child(odd) {
    background: #fff;
}

.order-body h3 {
    background: #264450;
    padding: 10px;
    font-size:24px;
    color: #fff;
    border-bottom: 1px solid #333;
    margin-bottom: 0;
}

.order-body h3 a {
    padding-left: 10%;
    color: #fff;
}
.order-body h3 span{
    float:right;
}

.apply-button-div {
    width:100%;
    margin:20px auto 0;
 float:left;
}

.test-apply-button {
    display: block;
    width:19%;
    margin:0 auto;
    text-align: center;
    font-size: 18px;
    color:#444;
    overflow: hidden;
    background: #00aeb3;
    padding:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    transition:background 0.6s;
    box-shadow:4px 4px 5px #666;
}
.test-apply-button:hover{
    text-decoration: none;
    background: #4497d0;
    color:#444;

}
.page-id-96 .no_content{display:none;}

.test-options{
    width:100%;
    float:left;
}
::-webkit-input-placeholder {
    color: #aaa  !important;
}

:-moz-placeholder { /* Firefox 18- */
    color: #aaa !important;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #aaa !important;
}

:-ms-input-placeholder {
    color: #aaa !important;
}
.submit-order-button{
    margin: 0 auto;
    text-align: center;
}

#orderForm select.age-select{
    width:45%;
    float:left;
    margin:5px 5px 0 0;
}
.block-label{
    width:100%;
    float:left;
}
#orderForm .test-options .form-group{
    width:12%;
    float:left;
}
#orderForm .test-options .form-group.profession-wrap{
    width:22%; float:left;
}
#orderForm .test-options .form-group.age-wrap {
    width:15%;
}
.form-50{
    width:50%;
    float: left;
}
.full-label{width:100%;float:left;}
.task-input-wrap{width:80%;float:left;}
.add-task{
    background: #6b61a2;
    padding: 10px 20px;
    color: #fff;
}
.add-task:hover{
    text-decoration: none;
    color: #fff;
}
.add-task-wrap{
    width:150px;
    float:left;
    padding:65px 0 0 20px;
}
.remove-task{
    display: inline-block;
    padding-top: 15px;
    float:left;
}
#new-test-options{
    background: #6b61a2;
    padding: 10px 20px;
    color: #fff;
}
.remove-group{
    display:block;
    padding-top:60px;
    float: left;
}
.remove-group-wrap{
    width:100%;
    float:left;
    padding: 10px 0;
}
#exceed-number{font-weight:400;}
#new-test-options:hover{
    text-decoration: none;
    color: #fff;
}
#order-form-outer{
    padding:10% 1%;
}
.order-form-left{
    width:72%;
    float:left;
}
.order-form-right{
    width:24%;
    float:left;
    margin-left:1%;
    padding:10px;
    background: #fff;
}
#orderForm .one-third {
    margin: 0;
    background:#f3f3f3;
}

#orderForm .form-group {
    padding: 20px 5px 0;
    color: #222;

}

#orderForm p {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 4px;
}

#orderForm label {
    display: inline;
    padding-right: 10px;
    font-size:17px;
    font-weight:400;
}
#orderForm .test-options label {
    display: inline;
    padding-right: 10px;
    font-size:14px;
    font-weight:400;
}
#orderForm input[type="radio"] {
    margin: 0 20px 30px 0;
}
#orderForm .icon-cancel{font-size:24px;color:#ff0000;}
#orderForm input[type="password"], #orderForm input[type="email"], #orderForm input[type="number"], #orderForm input[type="text"],#orderForm select,#orderForm textarea {
    margin-top: 10px;
    width: 100%;
}

#orderForm .submit-tester-button .one-third {
    margin: 0 auto;
    float: none;
}
#orderForm textarea{width:93%;}
.submit-tester-button button {
    width: 100%;
    padding: 17px 0;
    font-size:20px;
    text-transform: uppercase;
}
#orderForm .order-last-third{
    margin-top:55px;
    width:100%;
}
#orderForm .order-last-third button{
    width:45%;
}
#gratForm label {
    display: inline;
    padding-right: 10px;
    font-size:17px;
    font-weight:400;
}
#gratForm input[type="password"], #gratForm input[type="email"], #gratForm input[type="number"], #gratForm input[type="text"],#gratForm select,#gratForm textarea {
    margin-top: 10px;
    width: 100%;
}
.c-browser-img{padding-top:10px;}
.c-browser-img img{
    margin-right:10%;
    border-radius:50%;
    border:2px solid #f3f3f3;
    cursor:pointer;
}
.c-browser-img img:hover{
    border:2px solid #6831a2;
    border-spacing:3px;
}
h1 { font-weight: 700; }
h2 { font-weight: 700; }
h3 { font-weight: 400; }
h4 { font-weight: 300; }
h5 { font-weight: 400; }
h6 { font-weight: 400; }

#Subheader .title { font-weight: 300; }
.order-login-div{
    text-align: center;
    padding-top:5%;
}
.order-login-div .ba_form label{
    float:none;
    width:100%;
    text-align: center;
}
.order-login-div .ba_form input[type="text"],.order-login-div .ba_form input[type="password"]{
    width:250px;
    margin:0 auto;
    padding:10px;
}
.ba_errors { padding: 8px; border: 1px solid #f50; margin: 0 0 15px;width:93%;}
.success-title{
    width: 100%;
    text-align: center;
    padding:20px 0;
    border:1px solid #6831a2;
}
#begin-test-ul{
    list-style:none;
    margin:0;
    height:400px;
    overflow-y:scroll;
    overflow-x:hidden;
}
#begin-test-ul li{
    background: #264450;
    padding:15px;
    border-radius: 5px;
    margin-bottom:2px;
    transition:background 1s;
}
#begin-test-ul li:hover{
    background: #154050;
}
#begin-test-ul li a{
    color:#fff;
    font-size:24px;
    font-weight:bold;
}
.video-upload-wrapper{
    width:100%;
    margin-bottom:30px;
    background:#fff;
    border-radius:5px;
    float:left;
    border:1px solid #ccc;
    overflow-x:hidden;
}
.video-upload-title{
    background: #6b61a2;
    padding: 10px;
    border-radius:3px;
    color:#fff;
    font-size:18px;
    float:left;
    width:100%;
    margin-bottom:25px;
}
.video-upload-wrapper input[type="text"]{
    width:100%;
}
.video-upload-wrapper label{
    font-size:18px;
    width:100%;
}
.progress_date{
    float:right;
    padding-right:20px;
}
.submit-video-button button{
    width:30%;
    display:block;
    margin:10px 0;
    background: #264450;
}
#pending-test-ul li{
    padding:15px;
    border-radius: 5px;
    margin-bottom:2px;
    color:#000;
    font-size:20px;
}
.pending-test-date{
    float:right;
}
.ba_video_notes{
    width:100%;
    height:200px;
    overflow-x:auto;
}
.ba_video_notes_form label{
    width:100%;
    font-size:20px;
    text-align: center;
    padding-bottom:10px;
}
.ba_video_notes_form .ba_notes_submit{
    width:40%;
    display:block;
    margin:0 auto;
}
#prev-orders .answer-right h4{
    width:100%;
    text-align: center;
    margin: 25px 0 20px;
}
.video-review-ul{
    list-style:none;
    width:100%;
    text-align: center;
}
.video-review-ul li{
     box-sizing: border-box;
     display: block;
    float:left;
     vertical-align: middle;
     color: #6b61a2;
     border: 1px solid #ccc;
     padding: 5px;
     text-align: center;
     cursor: pointer;
    width:17%;
    margin-right:1%;
    transition: background .6s;
}
.video-review-ul li.rating{
    background:#00aeb3;
    color:#fff;
}
.video-review-ul li:hover{
    background: #4497d0;
    color:#fff;
    font-weight:bold;
}
#review-saved{
    width: 100%;
    padding:20px 0;
    text-align: center;
    color: #000;
    background: #ffcc00;
    height: 500px;
}
.stripe-border{
    padding:20px;
    border: 1px solid #6b61a2;
    border-radius: 5px;
}
.test-price p{display:block;width:100%;text-align:center;}
.abo-email-wrap h4{color:#222;padding-top:30px;}
.stripe-co .column_placeholder{margin:0;}
.red h5, .red h4{color:#ff0000;}
.stripe-border h5{font-weight:400;}
#abo-email-button,#ald-email-button{
	width:33%;
	display:block;
	margin:0 auto;
	padding:20px 0;
	font-size:20px;
}
.buy-table .column{margin-bottom:0;}
.videoForm .column{
    margin-bottom:10px;
}
.videoForm input[type="text"],.videoForm label{
    width: 30%;
    display: block;
    margin: 10px 0;
}
.videoResetForm .restart-test-button{
    width: 30%;
    display: block;
    margin: 10px 0;
    background:#ff0000;
    border:1px solid #000;
}
.column_column ul li.placeholder-li{
    list-style-type: none;
    height:10px;
}
.equal-height .column .column_attr{
    position: relative;
}
/*a.button_js{
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100px;
    display: block;
    border-radius:25px;
}*/
.price-placeholder{
    height:60px;
    display:block;
    width:100%;
}
.index-pricing h3{
    text-align: center;
    background: #f0f3f5;
    margin:0;
    color:#6b61a2;
    padding-top:15px;

}
.index-pricing .column_column ul{
    list-style:none;
    text-align:center;
    padding:35px 10% 0;
    margin:0;
    border-top: 1px solid #C8BFD0
}
.index-pricing .column_column ul li{
    padding:15px 0;
    list-style:none;
    margin-bottom:0;
    border-bottom:1px solid #ddd;
}
.index-pricing h4.first{
    text-align: center;
    padding-top:20px;
    color:#6b61a2;
    background: #f0f3f5;
    margin-bottom:0;
    padding-bottom:25px;
}
.index-pricing h4 {
    text-align: center;
    padding-top: 20px;
    color: #6b61a2;
    margin-bottom: 0;
    padding-bottom: 15px;
}
.index-pricing .purple-dark h3{
    text-align: center;
    background: #6355ae;
    margin:0;
    color:#fff;
    padding-top:15px;

}
.index-pricing .column_column ul{
    list-style:none;
    text-align:center;
    padding:35px 10% 0;
    margin:0;
    border-top: 1px solid #C8BFD0
}
.index-pricing .column_column.purple-dark ul li{
    padding:15px 0;
    list-style:none;
    margin-bottom:0;
    border-bottom:1px solid #ddd;
    color:#fff;
}
.index-pricing .column_column.purple-dark h4.first{
    text-align: center;
    padding-top:20px;
    color:#fff;
    background: #6355ae;
    margin-bottom:0;
    padding-bottom:25px;
}
.index-pricing .column_column.purple-dark h4{
    text-align: center;
    padding-top:20px;
    color:#fff;
    margin-bottom:0;
    padding-bottom:15px;
}


.index-pricing .column_column.purple-light h3{
    text-align: center;
    background: #8e82d5;
    margin:0;
    color:#fff;
    padding-top:15px;

}
.index-pricing .column_column.purple-light ul li{
    padding:15px 0;
    list-style:none;
    margin-bottom:0;
    border-bottom:1px solid #ddd;
    color:#fff;
}
.index-pricing .column_column.purple-light h4.first{
    text-align: center;
    padding-top:20px;
    color:#fff;
    background: #8e82d5;
    margin-bottom:0;
    padding-bottom:25px;
}
.index-pricing .column_column.purple-light h4{
    text-align: center;
    padding-top:20px;
    color:#fff;
    margin-bottom:0;
    padding-bottom:15px;
}
#Footer h3{
    font-size:24px;
}
.footer-registration{
    padding-top:20px;
}
#Footer .ba_header{
    text-align: left;
    padding-left:30px;
    margin-bottom:0;
}
#Footer #ba_login_form{
    text-align: left;
    padding-left:30px;
}
#Footer .ba_form label{
    text-align: left;
}
#text-2 a{
    padding-left:30px;
}
#Footer .ba_form input[type="submit"]{
    margin:0;
    width:100%;
}
.devenir a.button_js{
    position:relative;
}
.devenir ul,.devenir ul li {
    list-style-type: none;
}
#ba_tester_email{
    width:30%;
    float:left;
    border-radius:0;
}
#ba_short_submit{
    width:175px;
    margin:0;
    border-radius:0;
    font-size:18px;
    font-weight:bold;
}
.tester-short-wrap h1{color:#fff;font-size:36px;}
.tester-short-wrap ol li{
	color:#fff;
    font-size:18px;
}
#ba_tester_short_form p{
    width:100%;
    float:left;
}
#ba_tester_short_form p a{
    color:#fff;
}
#ba_tester_short_form #ba_tester_pass,#ba_tester_short_form #ba_tester_pass_2{width:30%;min-width:173px;}

.buy-table table{
	border-collapse:collapse;
	color:#222;
}
.style-simple table td{
    border:0;
}
.buy-table td{
	padding:15px 0;

}
.buy-table .bottom-table{
    font-size:18px;
    font-weight:bold;
}
.bottom-table .buy-button{
    margin-top:20px;
}
.buy-table tr:nth-child(odd) {
    background:#dedede;
}
.buy-table tr:nth-child(even) {
    background:#f4f4f4;
}
.buy-table tr:nth-child(1) {
    background:#Fff ;
}
/* .buy-table tr:nth-child(2) {
    background:#2e2e2e ;
} */
.buy-table .buy-head{
    background:#f6f6f6 !important ;
    color:#fff;
	font-size:24px;
}
.buy-head td{
    padding:40px 0;
}
.buy-table .buy-head hr{
    width:80%;
    margin:30px auto;
    color:rgba(255, 255, 255, 0.3);
    background:rgba(255, 255, 255, 0.3);

}
.buy-table .buy-subhead{
    /*background:#2e2e2e ;*/
    color:#fff;
}
.buy-subhead td{
    padding:40px 0 35px;
}
.buy-bbottom{
    border-bottom:1px solid #888;
}
.bignumber{
    display:block;
    width:100%;
    font-size:25px;
    padding-top:10px;
}
.buy-table td.starter{
	background:#0d83ab!important;
    text-transform:uppercase;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.buy-table td.inter{
    text-transform:uppercase;
    background:#47a80d!important;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.buy-table td.pro{
     background:#ac0d12!important;
     text-transform:uppercase;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
 }
.pro .buy-button{
	background:#00aeb3;
}
.pink-button{background:#B04569;}
.buy-table hr{
	margin-top: 12px;
    width: 19%;
	background-color: #6b61a2;
	color: #6b61a2;
}
#Top_bar #logo{margin-left:30px;}
#Top_bar .menu > li > a span:not(.description){
    line-height:71px;
}
.contact-icons a.button_js{
    position:relative;
    bottom:0;
}
.test-video-link{
    color: #ffffff;
    padding: 20px 50px;
    background: #00aeb3;
    font-size: 20px;
    display: block;
    width: 50%;
    margin: 35px auto 0;
}
.test-video-link:hover{
    text-decoration: none;
    color:#fff;
    background: #4497d0;
}
.begin-test-link{
    color: #ffffff;
    padding: 20px 50px;
    background: #00aeb3;
    font-size: 20px;
    display: block;
    width: 200px;
    margin: 35px 0 0;
}
.begin-test-link:hover{
    text-decoration: none;
    color:#fff;
    background: #4497d0;
}
#Header #Top_bar.is-sticky{height:90px;}
#Header  #Top_bar.is-sticky .menu > li > a span{line-height:60px;}
.achats-p{
    line-height:22px;
}
.achats-p i{
    vertical-align:middle;
    font-size:22px;
}
.nos-heading-wrap .mcb-wrap-inner{position:relative;}
.nos-heading-wrap .mcb-wrap-inner .nos-heading{position:absolute;top:0;left:0;padding-top:10%;}
.nos-heading h3{color:#fff;font-weight:bold;text-transform:uppercase;width:50%;margin:0 auto;}
.nos-heading h4{color:#fff;font-weight:normal;text-transform:uppercase;padding-top:2%;width:50%;margin:0 auto;line-height:36px;}
.nos-icon-box .icon_box .icon_wrapper{color:#fff;}
.nos-icon-box .desc{color:#fff;padding:0 30px;}
.nos-icon-box h3{color:#fff;}
.nos-icon-box .icon:hover{color:#fff;}
.nos-icon-box:hover .icon{color:#fff;}
.white h2{color:#fff;}
.nos-icon-box .icon_box .icon_wrapper{font-size:40px;}
.style-simple .icon_box .icon_wrapper{padding-top:0;margin-bottom:0;}
.footer_copy{background: #101B25;}
.menu-arrow-top #Top_bar .menu > li > a:after{border-top-color:#fff;}
@media only screen and (min-width: 1240px){

.menu-arrow-top #Top_bar .menu > li > a:after{left:0;border-width:3px;margin-left:0;width:100%;}
}
#Footer a.footer-info-contact{color:#00aeb3 !important; margin-bottom:10px; display: block;}
.tarif-button p{font-size:18px;padding:15px 40px;background:#00aeb3;}
.tarif-button p a{color:#fff;}
.contact-header{position:relative;}
.contact-header h3{text-transform: uppercase;color:#fff;width:40%;display:block;margin:0 auto;padding-top:140px;}
.contact-header-title{position:absolute;top:17%;left:0;}
.contact-header-title p{background:#00aeb3;padding:25px 0;width:20%;display:block;margin:10% auto 0;color:#fff;font-size:25px;}
.contact-faq .title{padding:35px 0 35px 45px;color:#00aeb3;font-size:32px;}
.contact-blue-box .image_frame .image_wrapper{padding:40px 0 30px;}
.contact-blue-box h4{color:#fff;width:80%;margin:0 auto;padding-bottom:20px;}
.contact-blue-box  p{color:#fff;padding-bottom:120px;}
.contact-icons h4{color:#00aeb3;}
#contact-faq-wrap .column{margin-bottom: 0;}
.contact-form-left{width:48%;float:left;margin-right:1%;}
.contact-form-left input[type="text"],.contact-form-left input[type="email"], .contact-form-right input[type="text"],.wpcf7-form-control-wrap textarea {background:#fafafa;}
.contact-form-bottom{width:97%;margin-bottom:20px;}
.contact-form-right{width:48%;float:left;margin-right:1%;}
.wpcf7-form input[type="submit"]{border-radius:30px;padding:10px 15px;font-size:18px;font-weight:700}
.wpcf7-form input[type="submit"]:hover{background:#0c3558;}
.contact-form-title{text-align: left;color:#00aeb3;font-size:32px;}
.header-relative{position:relative}
.header-title{position:absolute;top:0;left:0;}
.header-title h3{text-transform: uppercase;font-weight: bold;width:50%;margin:15% auto 0;text-align: center;color:#fff;font-size:33px;}
.header-title h4{text-transform: uppercase;font-weight: 300; width:50%;margin:5% auto 0;text-align: center;color:#fff;font-size:25px;}
.dev-1{background:#00aeb3;text-align: center;color:#fff;}
.dev-1 h4{color:#fff;padding-bottom:30px;}
.dev-2{background:#fafafa;text-align: center;position: relative}
.dev-2 h4{color:#00aeb3;}
.dev-2 a{background:#00aeb3;color:#fff;font-size:22px;display:block;position:absolute;bottom:5%;left:25%;right:25%;padding:15px 30px;}
.dev-2 a:hover{text-decoration: none;color:#fff;}
.dev-3{background:#fafafa;text-align: center;position: relative}
.dev-3 h4{color:#00aeb3;}
.dev-3 a{background:#00aeb3;color:#fff;font-size:22px;display:block;position:absolute;bottom:5%;left:25%;right:25%;padding:15px 30px;}
.dev-3 a:hover{text-decoration: none;color:#fff;}
.td-big{font-size:20px;}
.buy-table table td{width:25%;}
.footer-registration{margin-bottom: 15px}
.footer-registration a{background:#ffc106;color:#fff !important;font-size:22px;padding:15px 20px;transition:background 0.5s linear;}
.footer-registration a:hover{text-decoration: none;background: #ffb51d;}
.footer-registration h4{padding-bottom:15px;}
.footer-logout-wrap{padding-top:20px;margin-bottom:15px;}
.footer-logout{background:#00aeb3;color:#fff !important;font-size:22px;padding:15px 20px;transition:background 0.5s linear;border-radius:30px;}
#Footer .widget_nav_menu ul li::after{border-color:transparent;}
.footer-logout:hover{text-decoration: none;background: #0c3558;}
.profile-edit-a{color:#000;font-size:18px;float:left;display:block;clear:right;width:100%;}
.profile-edit-a:hover{color:#000;text-decoration: none}
.header-index-relative{position:relative}
.column_column ul.gagnez li{font-size:24px;color:#28404D;padding:30px 0;list-style: none;line-height:52px;}
.gagnez li i{font-size:72px;padding-right:20px;line-height:52px;vertical-align:middle;}
.ccm-bordered{    border: 2px solid #fff;  padding: 10px;  max-width: 436px;  background: #00aeb3;  color: #fff;  font-size: 22px;  line-height: 26px;  }
.ccm-right-white h4{color:#fff;}
.ccm-right-white p{color:#00aeb3;}
.backpack-list h4{color:#fff;}
.backpack-list p{color:#00aeb3;font-size:18px;}
.index-blue-inner{width:100%;max-width:1250px;margin:0 auto;float:none;padding:0 40px;}
.index-blue-inner h3{background: #28404D;color:#fff;padding:20px 0;border-radius:5px;}
.index-blue-inner h4{color: #28404D;font-weight:bold;}
.header-title-index{position:absolute;top:0;left:0;}
.index-first-screen h2{text-transform: uppercase;font-weight: bold;margin:1% auto 0;text-align: center;color:#00aeb3;font-size:36px;
    width: 100%;  padding: 7px 0;  border-radius: 5px;  opacity: .95;}
.index-first-screen h4{font-weight: bold;margin:1% auto 0;text-align: center;color:#00aeb3;font-size:42px;
    width: 100%;  padding: 7px 0;  border-radius: 5px;  opacity: .95;}
.header-title-index h2{text-transform: uppercase;font-weight: bold;margin:1% auto 0;text-align: center;color:#00aeb3;font-size:36px;
    width: 60%;  padding: 7px 0;  border-radius: 5px;  opacity: .95;}
.header-title-index h3{text-transform: uppercase;font-weight: bold;margin:8% auto 0;text-align: center;color:#fff;font-size:33px;}
.header-title-index h4{text-transform: uppercase;font-weight: 300;margin:3% auto 0;text-align: center;color:#fff;font-size:25px;line-height:32px;}
.section.full-width .one.wrap .one.column.header-3-wrap{width:78%;margin:0 auto;float:none;text-align: center}
#header-3-right, #header-3-middle, #header-3-left{width:26%;margin:0 auto;display:inline-block;vertical-align:top;}
.header-3 i{text-align: center;display:block;}
.header-3 h3{text-align: center;background: #28404d;padding:30px 0 20px;color:#fff;font-size:28px;}
.header-3 p{background: #28404d; padding:40px 20px 0;color:#fff;text-align: center;height:170px}
.header-yellow-left{width:30%;display:inline-block;padding:20px 30px;background: #ffc106;text-align: center;color:#000;margin: 70px 0 40px 0;border-radius: 30px;}
.header-yellow-right{width:30%;display:inline-block;padding:20px 30px;background: #ffc106;text-align: center;color:#000;border-radius: 30px;}
.header-yellow-left a, .header-yellow-right a{color:#000;}
.header-yellow-left a:hover, .header-yellow-right a:hover{color:#000;}
.header-3 [class^="icon-"]:before, [class*=" icon-"]:before{background: #00aeb3;color:#28404d;
font-size: 36px;
padding: 14px;
border-radius: 50px;position: relative;
top: 18px;}
.pme-3 i{text-align: center;display:block;}
.pme-3 [class^="icon-"]:before, [class*=" icon-"]:before{background: #00aeb3;color:#28404d;
font-size: 36px;
padding: 14px;
border-radius: 50px;position: relative;
top: 18px;}
.pme-3 h3{text-align: center;padding:30px 0 20px;color:#fff;font-size:28px;    border-radius: 30px;}
#pme-left h3, #pme-left p, #nos-p-blue-left{background: #28404d}
#pme-middle h3, #pme-middle p, #nos-p-blue-middle{background: #1e5a7b}
#pme-right h3, #pme-right p,  #nos-p-blue-right{background: #368ebd}

.pme-3 h4{text-align: center;background: #28404d;padding:30px 20px 20px;color:#fff;font-size:28px;}
.pme-3 h4 a{color:#fff;}
.pme-3 p{background: #28404d; padding:40px 20px 0;color:#fff;text-align: center;height:170px;    border-radius: 30px;}
.nos-4{width:50%;margin:0 auto;}
.nos-4 h3{text-align: center;background: #28404d;padding:30px 0 20px;color:#fff;font-size:28px;cursor:pointer;}
.nos-4 i{text-align: center;display:block;}
.nos-4 [class^="icon-"]:before, [class*=" icon-"]:before{background: #00aeb3;color:#28404d;
    font-size: 36px;
    padding: 14px;
    border-radius: 50px;position: relative;
    top: 18px;}
.nos-4 p{background:#fff;color:#000;padding:20px;display:none;}
.nos-yellow{display: block;  width: 80%;  margin: 15px auto 0;  background: #ffc106;  padding: 10px;  color: #000;  font-weight: bold;text-align: center}
.pres-3{width:80%;margin:0 auto;}
.pres-3 h3{width:30%;margin:0 auto;text-align: center;background: #28404d;padding:30px 0 20px;color:#fff;font-size:28px;cursor:pointer;}
.pres-3 i{text-align: center;display:block;}
.pres-3 [class^="icon-"]:before, [class*=" icon-"]:before{background: #00aeb3;color:#28404d;
    font-size: 36px;
    padding: 14px;
    border-radius: 50px;position: relative;
    top: 18px;}
.pres-3 p{background:#fff;color:#000;padding:20px;}
.index-ib-1{background:#fafafa;padding-bottom: 70px;}
.index-ib-1 .desc{padding:0 75px;}
.index-ib-1 [class^="icon-"]:before, [class*=" icon-"]:before{font-size:55px;font-weight:300;}
.index-blue-1{background:#00aeb3;text-align:center;}
.index-blue-1 h4{color:#fff;padding:40px 0 20px;}
.index-blue-1 p{color:#fff;padding:10px 30px;}
.index-blue-1 .image_wrapper{margin-top:50px;}
.index-box-6 p{color:#fff;font-size:18px;margin:20px 0 0;}
.index-box-6 .column_attr{text-align: center}
.index-box-6 i{color:#fff;font-size:60px;}
.ccm h4{color:#00aeb3;}
.index-box-2 p{
    padding:35px 40px 0 40px;
}
.index-blue-2{background:#00aeb3;text-align:center;}
.index-blue-2 h4{color:#fff;padding:40px 50px 20px;font-weight:bold;}
.index-blue-2 p{color:#fff;padding:43px 50px;font-size:18px;}
.index-blue-2 i{color:#fff;font-size:76px;}
.blue h2,.blue h3{color:#00aeb3;}
.index-box-3 .image_wrapper{margin-bottom:50px;}
.index-box-3 h4{padding:5px 0;color:#00aeb3;margin:0;}
.index-box-3 h2{padding:5px 0;color:#00aeb3;font-size:32px;margin:0;}
.index-bottom-links a{    color: #fff;
    background: #00aeb3;
    padding: 25px;border-radius:40px;
    font-size: 20px;text-transform: uppercase;
width:32%;text-align:center;}
.index-bottom-links a#free-test-button{float:right;background:#ffc106;color:#222;margin:0;padding: 15px 30px;width:32%;font-size:16px;font-weight:bold;text-transform: uppercase;border-radius:45px;}
.index-bottom-links a:hover{text-decoration: none;color:#fff;}
.tarif-row{padding:0;}
.tarif-row .column_attr{padding:30px 0;}
.tarif-row h3{font-size:32px;padding:10px 6px;border:1px solid #00aeb3;color:#00aeb3;border-radius:33px;width:52px;display:block;margin:0 auto;text-align:center;}
.tarif-row h4{color:#00aeb3;padding:25px 0 20px;text-align:center;font-size:30px;font-weight:bold;}
.tarif-row p{font-size:18px;text-align: center}
.tarif-row h3{text-align: center;font-size:30px;font-weight:bold;}
.tarif-row .image_wrapper{margin:0 10%}
.tarif-row-1 .image_wrapper{margin-top:5%}
.tarif-row-2 .image_wrapper{margin-top:5%}
.tarif-row-3 .image_wrapper{margin-top:5%}
.tarif-row-4 .image_wrapper{margin-top:5%}
#ba_tester_edit_form label{text-align: left;}
.new_videos_wrap .dismiss_new{padding:2px 10px;display:inline-block;margin-left:15px;border-radius:0;}
.lynx-icon .image_wrapper img{max-width:65px !important;padding-top:25px;}
.lynx-icon .image_wrapper {margin-bottom:15px !important;}
.icon-play{font-size:102px;color:#fff;}
.buy-table tr.separator{background: #00aeb3;}
.buy-table tr.separator td{color:#fff;}
.white h3{color:#fff;}
.offer .offer_li .desc_wrapper{width:100%;}
.task-input-wrap .task-error{
    border:2px solid #ff0000;
}
.quepensez{margin:30px 0 20px;text-align: center;}
.pdf-button{display:block;background: #00aeb3;padding:30px 0;width:100%;color:#fff;font-weight:bold;margin:30px auto 0;text-align:center;}
#order-commander{padding:30px 0;width:100%;font-size:20px;}
.devenir-title h2{text-align: center;color:#fff;padding-top:9%;}
#ba_tester_short_form .ba_errors{padding: 18px 5px;background: #fff;}
.tester-form-title{position: absolute;top:0;left:0;padding-top:7%;}
.tester-form-title h3{display:block;width:75%;margin:0 auto;color:#fff;padding-bottom:30px;}
.merci-title{position: absolute;top:0;left:0;padding-top:7%;}
.merci-title h3{display:block;width:75%;margin:0 auto;color:#fff;padding-bottom:30px;font-size:42px;}
a.white{color:#fff;}
#ba_sample_video_form{width:460px;margin:0 auto;}
.tester-error-wrap{width:470px;margin:50px auto 0;text-align:center;}
.tester-error-span{color:#ff0000;display:block;width:100%;text-align: center;font-size: 20px}
#sample_url_field{    width: 235px; margin: 10px auto 20px;  display: block;}
.v-middle img{vertical-align:middle;}
.pot,.rap,.vid{display:none;}
.index_subtitle{font-weight: 300; width:50%;margin:2% auto 0;text-align: center;color:#fff;font-size:25px;line-height:30px;}
#Top_bar .menu > li#menu-item-282 a{margin-right:5px;}
#Top_bar .menu > li#menu-item-843 a{ padding:0;   background: #ffc106;  margin-top: 25px;  border-radius: 3px;color:#222;}
#Top_bar .menu > li#menu-item-747{margin-right:5px;}
#Top_bar .menu > li#menu-item-747 a{ padding:0;   background: #00aeb3;   margin-top: 25px;  border-radius: 3px;color:#222;}
/*#Top_bar .menu > li#menu-item-282 a{ padding:0;   background: #ffffff;  margin-top: 25px;  border-radius: 3px;color:#222;}*/
#Top_bar .menu > li#menu-item-843 a:hover{background: #ffa716;}
#Top_bar .menu > li#menu-item-747 a:hover{background: #4799b9;}
/*#Top_bar .menu > li#menu-item-282 a:hover{background: #ececec}*/
.menu-arrow-top #Top_bar .menu > li#menu-item-747 a:after,#Top_bar .menu > li#menu-item-282 a:after,#Top_bar .menu > li#menu-item-843 a:after{ border-top-color:transparent;}
#Top_bar .menu > li#menu-item-747 a span:not(.description),#Top_bar .menu > li#menu-item-843 a span:not(.description){line-height:51px;}
.header-title-index #free-test-button{width:250px;display:block;margin:0 auto;background:#ffc106;padding:15px 25px;border-radius:45px;color:#222;font-size:20px;text-transform: uppercase;text-align: center;margin-top:25%;transition: background .3s ease-out}
.header-title-index #free-test-button:hover{background: #4799b9;text-decoration: none}
#free-test-button{width:250px;display:block;margin:0 auto;background:#ffc106;padding:25px 25px;border-radius:3px;color:#222;font-size:20px;text-transform: uppercase;text-align: center;margin-top:25%}
.free-test-line{text-align: center;padding-bottom:20px;}
.thank-title-wrap{position:absolute;top:15%;left:0;text-align:center;}
.thank-title-wrap h2{max-width:50%;color:#fff;display:block;margin:10px auto 20px;}
.thank-title-wrap h4{max-width:80%;color:#fff;display:block;margin:10px auto;line-height:65px;font-size:38px;font-weight: bold;}
.thank-title-wrap h4 a{color:#fff;text-decoration:underline;}
.contact-free-test {position:absolute;top:0;left:0;}
.contact-free-test #free-test-button{margin-top:12%;width:300px;border-radius:45px;}
.side-li h6{margin: 10px 0 0;color:#fff;width:100%;text-align:center;}
body.login-password-protected{background: #000;}
.reg-test-link{    background: #ffc106;  color: #111;  font-size: 22px;padding:15px 25px;}
.reg-test-link:hover{color: #111;text-decoration: none;background: #ffa716;}
.tester-act-title{position:absolute;top:0;left:0;padding-top:5%;}
.tester-act-title h3{padding:30px 20px 0;color:#fff;width:100%;text-align: center;}
.tester-act-title h3 a{color:#fff;text-decoration:underline;}
.question{display:block;width:100%;margin-top:5px;text-align:left;font-size:1rem;}
.accordion .question .title{font-size:18px;}
.style-simple .accordion .question .answer{font-size:16px;}
.faq-small-left, .faq-small-right{width:50%;float:left;}
.sample-ins-wrap p, .sample-ins-wrap li{line-height:26px;}
#task-pdf-link{display:block;margin:20px 0}
.index-box-3 h3{background: #00aeb3;
    padding: 15px;
    width: 60%;
    display: block;
    margin: 0 auto 30px;
    color: #fff;border-radius:5px;}
.vonat-p p{background: #00aeb3;
    padding: 15px;
    width: 60%;
    display: block;
    margin: 30px auto 0;
    color: #fff;
    font-size:20px;
    border-radius:5px;
}
.index-box-2 p{font-size:20px;}
.style-simple .cca-right .accordion .question .title{    font-size: 21px;  text-align: left; color:#00aeb3; }
.style-simple .cca-right .accordion .question .answer{    font-size: 16px;  text-align: left;  }
#down-arrow h3{margin-bottom:68px;}
.white-borders{border-top:3px solid #ccc;border-bottom:3px solid #ccc;    background-color: #01AEB4;
    background-image: url(https://www.userlynx.com/wp-content/uploads/2016/03/tarif-world.png);
    background-repeat: no-repeat;
    background-position: center 40%;}
.white-borders .tarif-row h3{width:100%;color:#fff;}
.white-borders .tarif-row p{color:#fff;padding:40px 15% 0;text-align: center;}
.lost-pass-title{position: absolute;top:0;left:0;}
.lost-pass-title h1{padding-top:100px;width:100%;text-align: center;color:#fff;}
.lost-pass-title form{width:300px;margin:30px auto 0;text-align: center;}
.lost-pass-title input[type="text"]{width:300px;}
.lpl-title h3{padding:0 10%;color:#fff;}
.short-form-err{color:#fff;font-size:20px;}
.tarif-title{position: absolute;top:0;left:0;}
.tarif-title h2{padding-top:10%;text-align: center;width:100%;color:#fff;}
.mc-title{position: absolute;top:0;left:0;}
.mc-title h3{padding-top:13%;text-align: center;width:80%;color:#fff;display:block;margin:0 auto;line-height:74px;}
.cca-right{font-size:20px;line-height:30px;}

.pricing-table {
    -webkit-box-shadow: 0px 0px 3px #26292e;
    box-shadow: 0px 0px 3px #26292e;
    display: inline-block;
    margin: 30px 0;
    width: 260px;
    border-radius:5px;
    text-align: center;
}

.featured {
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
.pricing-table.first{
     -webkit-box-shadow:none;
     box-shadow:none;
}
.first .pricing-table-header{
    background:#fff;
}

.first .pricing-table-footer{
    background:#fff;
}
.second .pricing-table-header{
    background:#00aeb3;
}
.second .pricing-table-footer{
    background:#00aeb3;
    color:#fff;
}
.fourth .pricing-table-header{
    background:#ff9206;
}
.fourth .pricing-table-footer{
    background:#ff9206;
}
.column_column .pricing-table ul{margin:0;}
.column_column .pricing-table ul li{list-style-type: none;margin-bottom:0;min-height:22px;}
.column_column .pricing-table ul li.blue-li{background: #00aeb3;color:#fff;}
.column_column .pricing-table ul li.double-li{min-height:44px;}
.pricing-table li:nth-child(odd){background:#dedede}
.pricing-table li:nth-child(even){background:#f8f8f8}
.pricing-table-header {
    background: #28404d;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    padding: 16px;
    text-align: center;
}

.pricing-table-header h1 {
    color: #fff;
    font-size: 23px;
    text-transform: uppercase;
    line-height: 34px !important;
}
.first .pricing-table-header h1{
    color:#888;
}
.pricing-table-content {
    background-color: #fff;
}

.pricing-table-content ul {
    list-style: none;
}

.pricing-table-content ul li {
    border-bottom: 1px solid #efeff0;
    font-size: 16px;
    padding: 16px 5px;
}

.pricing-table-footer {
    background-color: #28404d;
    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    padding: 40px 0;
    color:#fff;
    min-height:22px;

}


.pricing-table-footer {
    text-align: center;
}

.pricing-table-footer a {
    font-size: 20px;
    text-transform: uppercase;
    color:#ffec06;
}
.pricing-table-footer a:hover{
    color:#fff;
}
.info{
    background: #111;
    padding:20px 10px 10px;
    border-radius: 5px;
    position: absolute;
    width: 200px;
    display:none;
    z-index:100;
}

.info p, .info h4{
    color:#fff;
}
.pricing-table-content ul li p{background:#ffc106;display: block;margin: 15px 5px 5px;padding: 10px 0;}
.first .pricing-table-content ul li p{background:none;display: block;margin: 15px 5px 5px;padding: 10px 0;}
.pricing-table-content ul li .info p{background:#000;}
.pricing-wrapper{width:1082px;margin:0 auto;}
.pricing-wrapper-bottom .pricing-table-header{min-height:90px;}
.pricing-wrapper-bottom a{font-size:20px;display:block;padding-top:10px;}
.pricing-wrapper-bottom .pricing-table-content ul li{padding:16px 0 0;}
.pricing-wrapper-bottom .pricing-table.first li:nth-child(odd) a{color:#dedede;}
.pricing-wrapper-bottom .pricing-table.first li:nth-child(even) a{color:#f8f8f8;}
.pricing-wrapper-bottom .fourth .pricing-table-header{
    background:#fff;
}
.ph{color:rgba(0,0,0,0)}
.ba_header_reg{font-size:25px;padding-top:20px;}
.reg-links-wrap{padding-top:20px;}
.reg-links-wrap a{display:block;width:100%;}
.reg-links-wrap a.yellow-link{color:#ffc106}
.reg-links-wrap a.blue-link{color:#00aeb3}
.pric-title h3{ width:100%;text-align: center}
.sample-ins-wrap b{font-size:20px;}
#achats-link{font-size:20px;text-decoration: underline;color:#ffc106;display:block;padding-top:20px;}
.free-test-wrap{background:#00aeb3;padding:7px;margin:10px 0;border-radius:3px;width:87%;color:#fff;}
.free-test-wrap a{color:#fff;}
.free-test-wrap a:hover{color:#fff;text-decoration: underline}
.c-reg-title form{width:300px;display: block;margin: 0 auto 50px;}
.c-reg-title h3{width:100%;text-align: center;padding-bottom:10px;color:#fff}
.c-reg-title h4,.c-reg-title a{width:100%;text-align: center;color:#fff}
.c-reg-title a:hover{color:#fff;text-decoration: underline}
.c-reg-title .ba_header_reg{width:400px;display: block;margin: 0 auto 21px;text-align:center;color:#fff}
.c-reg-title .ba_form input[type="submit"]{font-size:20px;}
#help-link{float:left;background: #ffc106;color:#111;border-radius:5px;padding:10px;margin:10px 0 20px}
#help-link p{margin:0;padding:0;}
#help-link a{color:#111;}
#help-link a:hover{color:#111;text-decoration: underline}
.no-apply-info{width:80%;display:block;margin:50px auto 0;text-align: center;line-height: 36px;}
.reg-help{padding-top:0;}
.reg-help h4,.reg-help a{color:#fff;background:#28404d;margin:0;padding:20px  0;width:50%;text-align:center;}
.solution-tabs .sol-icon-wrap{width:14%;float:left;border-radius:5px;}
.solution-tabs .sol-icon-wrap:hover{box-shadow: #666 2px 2px 5px;}
.solution-tabs .sol-icon-wrap.sol-active{box-shadow: #666 0 6px 5px;border-top:1px solid #ddd;}
.solutions-b a{background: #00aeb3;padding:15px;color:#fff;font-size:18px;border-radius:5px;}
.nos-offres-wrap table{border:1px solid #ccc;width:100%;max-width:1440px;margin:5% auto}
.nos-offres-wrap th{border:1px solid #ccc;}
.nos-offres-wrap .td-pad-top{padding-top:20px;}
.nos-offres-wrap .td-pad-top a{color:#000;}
.l-blue h4{color:#fff;}
.d-blue h4{color:#fff;}
.style-simple .nos-offres-wrap td{border:1px solid #ccc;width:20%;text-align:left;vertical-align: top;line-height:30px;}
.style-simple .nos-offres-wrap table:not(.recaptchatable)  th{background:#ffc106;}
.nos-offres-wrap tr.l-blue td{background:#00aeb3;color:#fff;}
.style-simple .nos-offres-wrap table:not(.recaptchatable)  tr.d-blue td{background:#28404d;color:#fff}
.style-simple .nos-offres-wrap table:not(.recaptchatable)  .td-select{padding:10px 0;position: relative}
.style-simple .nos-offres-wrap td h4{padding:0 10px;font-weight:bold;font-size:18px;}
.style-simple .nos-offres-wrap table:not(.recaptchatable)  .td-select select{display:block;width:200px;margin:0 auto;}
.sous{text-align:center;position:absolute;bottom:0;background: #ffc106;margin:0;width:100%;}
.raport-td{background:#ffa716;font-size:15px;padding:6px 0;}
.raport-td a{color:#000;}
.rapport-wrap .column_attr{background: #00aeb3;padding:40px 4px 80px;border-radius:10px;position: relative}
.rapport-wrap h4{color:#fff;padding-bottom:30px;}
.rapport-wrap{color:#fff;}
.rapport-wrap .rep-bot-p{position: absolute;bottom:20px;right:0;left:0;display:block;padding:60px 30px 0;line-height:20px;vertical-align: middle;text-align: center}
.rapport-wrap input[type="checkbox"]{width:20px;height:20px;line-height:20px;vertical-align: middle;}
.rapport-wrap .rep-bot-p span{padding-left:2px;line-height:20px;vertical-align: middle;}
.style-simple .rapport-wrap td{width:25%;}
/*.rep-link{background: #ffc106;border-radius:5px;color:#fff;padding:10px 0;}*/
.abon-back a{background: #ffc106;border-radius:5px;color:#000;padding:15px 30px;width:100%}
/*.rep-link:hover{background: #ffa716;}
.rep-link a{color:#000;font-size:20px;}
.rep-link a:hover{color:#fff;text-decoration: none;}*/
.tarif-new-wrap table,.tarif-new-wrap th,.style-simple .tarif-new-wrap td{border:1px solid #fff;}
.td-rel{position: relative;padding:0;}
.style-simple .tarif-new-wrap table:not(.recaptchatable) td{padding:30px}
.eco-span{display:block;width:100%;position: absolute;bottom:0;background: #ffc106;text-align: center}
.style-simple .tarif-new-wrap table:not(.recaptchatable) th{padding:20px;font-size:20px;color:#fff;}
.style-simple .tarif-new-wrap table:not(.recaptchatable) .th-1{background: #69C2C4;color:#000;}
.style-simple .tarif-new-wrap table:not(.recaptchatable) .th-2{background: #808080;color:#fff;}
.style-simple .tarif-new-wrap table:not(.recaptchatable) .th-3{background: #CACACA;color:#000;}
.style-simple .tarif-new-wrap table:not(.recaptchatable) .td-1{background: #F2F2F2}
.style-simple .tarif-new-wrap table:not(.recaptchatable) .td-3{background: #86C4C6}
.styled-sel{color:#fff;background: #777 url(https://www.userlynx.com/wp-content/themes/betheme-child/img/ar.jpg) no-repeat right center;height: 26px; padding:0}
.sous-span a{background: #ffc106;padding:5px 10px;color:#000; font-weight:bold;}
.sous-span a:hover{text-decoration: underline;color:#000}
.profile-sec{text-align: center;}
.profile-sec a{max-width:300px;display:block;background: #ffc106;color:#555;margin: 30px auto 58px;padding:20px;font-size:22px;border-radius: 30px;box-shadow:#333 0px 6px 3px;transition: all .5s;}
.profile-sec a:hover{color:#000;text-decoration: none;box-shadow:#333 0px 6px 15px;background: #ffb51d;color:#fff}
/*#order-first-submit{background: #ffc106;padding:20px;color:#000;font-size:18px;font-weight: bold;}
#order-first-submit:hover{color:#000;text-decoration: underline}
#order-second-submit{background: #ffc106;padding:20px;color:#000;font-size:18px;font-weight: bold;}
#order-second-submit:hover{color:#000;text-decoration: underline}*/

.question-select-wrap{width:95%;float:left;}
.question-select-wrap select{width:33%;display:block;float:left;margin-right:1%;}
.question-select-wrap input[type="text"]{width:40%;display:block;float:left}
.question-select-wrap .question-new {display:block;float:left;margin-left:1%;height: 40px;  line-height: 40px;  vertical-align: middle;padding:0 9px;font-size:24px;}

.remove-question-span{height: 40px;  line-height: 40px;  vertical-align: middle; background: red;  padding: 5px 10px;  color: #fff;  border-radius: 5px;  font-size: 24px;cursor:pointer;}
.description-wrap textarea, .objective-wrap textarea{width:95%;height:90px;}
.order-reg-wrap{margin-top:50px;}
.order-reg{width: 230px;  display: block;  margin: 0 auto;  }
.order-column-wrap select{width:100%;}
.not-select-wrap,.sexradio-wrap,.age-select-wrap,.profession-wrap,.expertise-wrap,.industrie-wrap,#soustotal-1,#soustotal-2,#soustotal-3{width:80%;margin:10px auto 25px; }

.order-column-first{border:1px solid #28404d;border-radius:11px 11px 0 0;}
.order-column-first .order-form-first h4, .order-column-first .order-form-first h5{color:#fff;display:block;width:80%;margin:15px auto;}
.order-column-first .order-form-first{background:#28404d;padding:20px;border-radius:10px 10px 0 0;margin-bottom:40px;}

.order-column-second{border:1px solid #00aeb3;border-radius:11px 11px 0 0;}
.order-column-second .order-form-first h4, .order-column-second .order-form-first h5{color:#fff;display:block;width:80%;margin:15px auto;}
.order-column-second .order-form-first{background:#00aeb3;padding:20px;border-radius:10px 10px 0 0;margin-bottom:40px;}

.order-column-third{border:1px solid #ffc106;border-radius:11px 11px 0 0;}
.order-column-third .order-form-first h4, .order-column-third .order-form-first h5{color:#fff;display:block;width:80%;margin:15px auto;}
.order-column-third .order-form-first{background:#ffc106;padding:20px;border-radius:10px 10px 0 0;margin-bottom:40px;}

.age-select-wrap select{width:48%;float:left;display:block;margin-left:1%;}
#sous1,#sous2,#sous3{padding-left:2%;}
#soustotal-1,#soustotal-2,#soustotal-3{text-align:center;margin-top:50px;}

.type-select-wrap{width:30%;float:left;}
.type-select-wrap select{width:100%;}
.type-input-1{width:30%;float:left;margin-left:2%}
.support-select-wrap{width:30%;float:left;margin-left:2%}
.support-select-wrap select{width:100%;}
.type-input-1 input[type="text"]{padding:9px;width:100%}

.support-wrap label{display:inline;color:#fff;}
.support-wrap .support{padding:20px 1%;background:#00aeb3;width:19%;float:left;margin:0 2% 0 0;border-radius:5px;}
.grat-form-wrap *{  float: left;width:100%;}
.grat-form-title, #gratForm label,#gratForm input[type="text"]{width:100%;}
.grat-form-title{padding-top:25px;}
.grat-input-wrap{width:50%;}
#graturl{width:100%;}

.grat-select-1{  width: 44%; float:left;}
.grat-select-2{  width: 44%; float:left;}
.age-select-1{  width: 50%; float:left;}
.age-select-2{  width: 50%; float:left;}
.grat-sex-wrap{  width: 50%; float:left;}
.grat-profession-wrap{  width: 50%; float:left;}
.grat-reg{width:33%;float:left;}
#gratForm .grat-submit-wrap{text-align:center;padding-top:4%; width:33%;margin: 0 auto;float:none;}
#gratForm .grat-submit-wrap input[type="submit"]{width:100%;display:block;margin:0 auto;padding:15px 0;font-size:20px;}
.grat-form-title h5{color: #fff;background:#00aeb3;width:45%;min-width:270px;padding:10px;display:inline-block;position:relative;transition:width .5s;}
.grat-form-title h5:hover{width:48%;}
.grat-form-title h5:after{content: '';
    position: absolute;
    top: 0; right: -50px;
    width: 50px; height: 100%;
    background: #00aeb3;
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-transform: skew(-45deg);
    -ms-transform: skew(-45deg);
    transform: skew(-45deg);
    z-index: 10;}
.concept-wrap{background: #fff;padding:20px 0;border-radius: 5px;transition: background 2s linear}
.concept-wrap:hover{background: #b6c5cc;}
.concept-wrap:hover h5{text-decoration: underline}
.concept-wrap h5{padding-top:20px;}
.acc-div{width:11%;float:left;margin:0 1%;padding:20px;text-align:center;background:#fff;}
#gratForm label.error{padding:5px 5px 5px 15px;color:#2d2626;width:50%;min-width:300px;background: #fffd3e;border-radius:10px;border:1px outset #000;box-shadow: #000 0px 2px 3px;text-transform: uppercase;}
#gratForm select, #gratForm #graturl,#gratemail, #gratsociete, #gratphone, #mon-criterie{background: beige;border:2px inset #cec6c6;}
#teston-slide-wrap{position: relative;min-height:270px;}
.mcb-wrap.prototype-slide, .mcb-wrap.video-slide, .mcb-wrap.application-slide,.mcb-wrap.email-slide,.mcb-wrap.siteweb-slide{position: absolute;bottom:0px;top:0px;left:3000px;background: beige;float:none;}
.sol-icon-wrap.slide-link-disabled{opacity:.2;}
.sol-icon-wrap.slide-link-disabled:hover{box-shadow:0;}
.mcb-wrap.current-slide{position:absolute;left:0;top:0;float:none;}
#teston-slide{position:relative;height:400px;}
.test-reg-wrap{text-align: left;}
.test-reg{width:30%;float:left;}

.grat-question-new {
    display: block;
    float: left;
    margin-left: 1%;
    width:32px;
    height:32px;
    margin-top:36px;
    cursor:pointer;
}

.grat-question-minus {
    display: block;
    float: left;
    margin-left: 1%;
    width:32px;
    height:32px;
    margin-top:36px;
    cursor:pointer;
}
#complete_links a{color:#000}
#complete_links p{width:100%;float:left;text-align: center; padding-top:23px;font-size:24px;font-weight:bold; }
.test-ul-wrap{padding:0 20px;}
.test-ul-wrap ul li{list-style: none;margin-bottom: 0}
.test-order-column-first{border:1px solid #28404d;border-radius:11px 11px 0 0;}
.test-order-column-first .test-order-form-first h4, .test-order-column-first .test-order-form-first h5{color:#fff;display:block;width:80%;margin:5px auto;}
.test-order-column-first .test-order-form-first{background:#28404d;padding:20px;border-radius:10px 10px 0 0;margin-bottom:20px;}
.test-not-select-wrap{padding:0 20px;}
.test-not-select-wrap label{color:#000}
.test-ul-wrap h5{color:#000;}

.test-order-column-second{border:1px solid #00aeb3;border-radius:11px 11px 0 0;}
.test-order-column-second .test-order-form-first h4, .test-order-column-second .test-order-form-first h5{color:#fff;display:block;width:80%;margin:5px auto;}
.test-order-column-second .test-order-form-first{background:#00aeb3;padding:20px;border-radius:10px 10px 0 0;margin-bottom:20px;}

.test-order-column-third{border:1px solid #ffc106;border-radius:11px 11px 0 0;}
.test-order-column-third .test-order-form-first h4, .test-order-column-third .test-order-form-first h5{color:#fff;display:block;width:80%;margin:5px auto;}
.test-order-column-third .test-order-form-first{background:#ffc106;padding:20px;border-radius:10px 10px 0 0;margin-bottom:20px;}
#test-soustotal-1,#test-soustotal-2,#test-soustotal-3{text-align: center}
.contact-faq .answer{font-size:16px;}
.prof-side-left .white{color:#fff;font-weight:300;}
#ftest{background:yellow;padding:0 0 0 40px;border-radius:40px;width:300px;}
#ftest a{display:inline-block;}
#ftest i{display:inline-block;font-size:60px;border:1px solid #000;vertical-align:middle;border-radius:40px;}
#menu-main-menu i{padding-right:3px;}
.white-text h3{color:#fff;padding-bottom:40px;}
.white-text-2 h3{color:#fff;}
#Footer .widgets_wrapper .one-third:nth-child(2){text-align: center}
#Footer i{margin-right:10px;}
#Footer ul{list-style: none;}
.contact-right-3 h3{color:#00aeb3;font-size:32px;}
.contact-right-3 i{color:#00aeb3;font-size:60px;}
.contact-right-3 .button_label{font-size:17px;}
.fw-blue h3{    background: #28404D;  color: #fff;  padding: 20px 0;      text-transform: uppercase;}
#Content .section.full-width .one.wrap .ccm-title{width:1080px;padding:20px 0;margin:0 auto !important;float:none;}
.ccm-title h3{color:#fff;}
.ccm-icons i{color:#00aeb3;font-size:36px;}
.ccm-youtube i{color:#00aeb3;font-size:58px;}
.prof-img-holder{width: 80%;  margin: 80px auto 0;  text-align: center;}
.rec-links a{width: 80%;  font-size: 16px;  margin: 0 auto;  display: block;line-height: 32px;}
.rec-links p{line-height:32px;vertical-align: middle}
.rec-links img{vertical-align: middle;padding-right:10px;}
#checkmark-64{display:block;margin:30px auto 0;}
#already-sent{font-size: 22px;  padding-top: 20px;  display: block;  color: #000;  text-decoration: underline;}
#wetransfer-wrap{    width: 100%;  margin: 20px auto 40px;  padding: 75px;  background: #dcdbdb;  max-width: 736px;border:1px solid #222;}
#wetransfer-wrap a{font-size:24px;color:#00aeb3}
#pt-image{max-width:886px !important}
#testerForm input[type="date"], #testerForm input[type="email"], #testerForm input[type="number"], #testerForm input[type="password"], #testerForm input[type="search"], #testerForm input[type="tel"], #testerForm input[type="text"], #testerForm input[type="url"],#testerForm  select, #testerForm textarea{color:#000;}
.ccm-title h5{color:#fff}
.ccm-title h6{color:#00aeb3;font-size:18px;}
.ccm-icon-list ul li{list-style: none;line-height:52px;vertical-align: middle;margin-bottom:50px;font-size:20px;color:#00aeb3;}
.ccm-icon-list i{    font-size: 40px;
    color: #fff;
    background: #00aeb3;
    padding: 6px 3px;
    border-radius: 40px;
    margin-right: 10px;vertical-align: middle}
.ccm-side-icon-wrap i{ font-size: 40px;
    color: #fff;
    background: #00aeb3;
    padding: 6px 3px;
    border-radius: 40px;
    margin-right: 10px;vertical-align: middle}
#Action_bar i{color:#fff;vertical-align:middle;}
.ccm-first{color:#fff;}
.ccm-first h3{color:#fff;background:#264450;padding:5px 10px;border-radius:30px;width:30px;margin:0 auto 30px;}
.ccm-sideicon i{float:left;    padding: 9px 2px;}
.ccm-sideicon {padding-left:30px;}
.prest-white{padding:15px 0 5px}
.prest-white h2{color:#fff;}
.prest-row h3{background:#00aeb3; margin:0 auto;padding:10px 0 ;color:#fff}
.prest-row h4{background:#00aeb3;max-width: 300px; margin:0 auto 30px;padding:10px 0 ;color:#fff;}
.prest-icon-title i:before{
    color: #264450;
    font-size: 36px;
    padding: 14px;
}
#order_email{margin:20px auto}
.price_span{position: absolute;bottom:63px;left:0;width:100%;font-weight:bold;}
.nosp-p-blue{border-radius:30px;color:#fff;padding:20px;height:220px; }
.prest-row h3.prest-sub{padding:20px 0;margin-bottom: 30px}
#menu-footer #menu-item-775 a{font-size:22px;text-decoration: underline}
.false-profession-wrap{opacity:0;}
.section.has-navi .section-nav{color:#fff}
#Footer a#footer-tester-link{background: #FFC106; padding:15px 0;border-radius:30px; width: 60%;  display: block;  margin: 30px auto 0; color:#fff;font-size:22px;}
/*.column_video{background:url(https://www.userlynx.com/wp-content/uploads/2017/06/laptop_PNG5893.png) no-repeat}*/
.profile-tests{max-width:1200px;width:100%;margin:0 auto;}
.order-details-half{width:45%;float:left;padding:2%;}
.order-details-half-wrap{width:100%;margin-bottom:40px;background: #f8f8f8;float:left;border:1px double #ccc;}
#name-input-1{width:30%;}
.recap-summ h4, .recap-summ h5{display:none;}
#complete_links p.ins-p{font-size:16px;}
.ins-a{width:100%;display:block;text-align:center;text-decoration:underline;font-size:16px;margin:10px 0;}
.step-3-links{float:left;width:100%;}
/*.step-3-links a{padding:10px;background:#00aeb3;font-size:18px;color:#fff; text-decoration: none;font-weight: 400;line-height:50px;}*/
#Content .help-pdfs img{max-width:130px;display:block;float:left;clear:both;line-height:50px;padding-left:70%;}
.down-links{padding:10px 15px;background:#FFC106;line-height:52px;vertical-align: middle}
.down-links img{padding:0 20px 0 0;line-height:52px;vertical-align: middle}
#Header_wrapper #Subheader{box-shadow: inset 0 0 10px 2000px rgba(0,0,0,.4);}
.single-post .single-photo-wrapper.image { display: none !important; }
.blog_wrapper .post-title .entry-title a{font-size: 28px;}
.blog_wrapper .post-title .entry-title{line-height:40px;}
/*********************************************************** buttons **************************************/
.animate
{
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}

.action-button
{
    position: relative;
    padding: 10px 40px;
    margin: 0px 10px 10px 0px;
    border-radius: 10px;
    font-size: 25px;
    color: #FFF;
    text-decoration: none;
    font-weight:normal;
}
.action-button:hover{color:#fff;box-shadow: #000 0px 2px 5px;text-decoration: none}
/*.blue
{
    background-color: #00aeb3;
    border-bottom: 5px solid #28404d;
    text-shadow: 0px -2px #333;
}*/

.red
{
    background-color: #E74C3C;
    border-bottom: 5px solid #BD3E31;
    text-shadow: 0px -2px #BD3E31;
}
.bleu
{
    background-color: #00aeb3;
    border-bottom: 5px solid #154050;
    text-shadow: 0px -2px #00aeb3;
}

.green
{
    background-color: #82BF56;
    border-bottom: 5px solid #669644;
    text-shadow: 0px -2px #669644;
}

.yellow
{
    background-color: #F2CF66;
    border-bottom: 5px solid #D1B358;
    text-shadow: 0px -2px #D1B358;
}
.yellow:hover{

}
.action-button:active
{
    transform: translate(0px,5px);
    -webkit-transform: translate(0px,5px);
    border-bottom: 1px solid;
}
.cube-wrap{-webkit-perspective: 1000px; position: relative;bottom:0;}

.cube {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    height: 200px;


    -webkit-transition: -webkit-transform .33s;
    transition: transform .33s; /* Animate the transform properties */

    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; /* <-NB */
}
.flippety{background:#28404d; }
.flop{background:#fff; }
/* The two faces of the cube */
.flippety,.flop {
    border: 1px solid rgba(147, 184, 189, .8);
    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-box-shadow: 0 5px 20px rgba(105, 108, 109, .3), 0 0 8px 5px rgba(208, 223, 226, .4) inset;
    box-shadow: 0 5px 20px rgba(105, 108, 109, .3), 0 0 8px 5px rgba(208, 223, 226, .4) inset;
    height: 200px;
}
.flippety h5, .flippety img, .flop h6{padding-top:20px;color:#fff;}
/* Position the faces */
.flippety {
    -webkit-transform: translateZ(100px);
    transform: translateZ(100px);
}

.flop {
    -webkit-transform: rotateX(-90deg) translateZ(-100px);
    transform: rotateX(-90deg) translateZ(-100px);
}

/* Rotate the cube */
.cube:hover {
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg); /* Text bleed at 90º */
}
/************************* customer profile *****************/

.cp-one-third{width:33%;float:left;}
.cp-one-third-m{width:25%;float:left;}
.cp-one-third-l{width:45%;float:left;}
.cp-one-fifth{width:20%;float:left;}
.cp-exp-wrap{width:30%;float:left;padding-left:30px}
.cp-exp-wrap-m{width:25%;float:left;padding-left:60px;box-sizing:border-box}
.cp-graph-wrap{width:33%;float:left;}
.cp-graph-wrap-m{width:47%;float:right;}
.cp-three-third{width:100%;float:left;}
.cp-grey{background: #efefef;margin:20px 0 40px}
.order-id{background:#28404d;color:#fff; padding:3px 0;width:100%;float:left;}
h4.order-id{padding:25px 0;border-bottom: #0bb7a9 3px solid;margin-bottom:0;}
.mc-test-num{padding-left:10px;padding-right:50px;color:#ffc106;float:left;}
.mc-sites-testes{padding-left:10%;}
.mc-sites-testes-l{padding:0 0 0 30px;float:left;}
.mc-credit{float:right;padding-right:10px;}
#mc-test-details{background: #28404d;padding:20px 0;border-bottom: #0bb7a9 3px solid;float:left;width:100%;}
#mc-test-details h4, #mc-test-details span, #mc-test-details a{color:#fff;font-weight:bold;line-height:32px;vertical-align: middle}
.mc-test-details-sixth{width:16%;float:left;text-align: center}
p.mc-yellow{padding:10px 0 20px;color:#ffc106}
.order-global-title{width:100%;background:#00aeb3;padding:0;line-height: 34px;padding-bottom:5px; }
.order-short-hr{width:20%;border:1px solid #efefef;background: #efefef;height:1px;display:block;margin:20px 0}
.order-long-hr{width:100%;border:1px solid #efefef;background: #efefef;height:1px;display:block;margin:20px auto}
.c-fb-half{width:50%;float:left;border-right:1px solid #fff;box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;}
.c-comments{width:100%;float:left;}
.c-fb-half p,.c-comments p{padding-left:10px;}
.c-fb-half h4,.c-comments h4{background: #00aeb3;width:100%;padding:10px 0;color:#fff; text-align:center;text-transform: uppercase}
.c-tester-title{background: #28404d;width:100%;padding:10px 0;color:#fff; text-indent: 10px;margin-bottom:0}
.c-clear{width:100%;padding:15px 0;float:left;}
.c-clear hr{width:20%;border:1px solid #efefef;background: #efefef;height:1px;display:block;margin:20px auto;}
.cp-exp-wrap-m h4{color:#ffc106}
.cp-exp-wrap-m h5{color:#fff}
.c-tester-title span{width:19%;display:inline-block;}
.mc-bg{box-shadow: rgba(0,0,0,.8) 1000px 2000px 1000px inset;}
.mc-side-flag{background: #0bb7a9;width:440px;height:100px;border-radius:0 50px 50px 0;margin:50px 0;float:left;}
.mc-side-flag img{float: left;line-height:100px;vertical-align: middle;padding-left:20px;padding-top:19px}
.mc-side-flag p{float: left;line-height:100px;vertical-align: middle;color:#fff;font-size:22px;margin:0;padding-left:30px;}
.mc-fw-wrap{width:100%;float: left;}
#mc-dl-pdf{width:300px;height:80px;line-height:80px;font-size:22px;color:#222;background:#ffc106;display:block;margin: 0 auto 50px;text-align:center;}
#mc-dl-pdf:hover{text-decoration: none;background:#FFA716;}
.cp-one-third-m iframe{margin-top:30px;}
.canter-img{margin:0 auto;width:auto}
/******************************************* New design 2017 09 ************************************/
#onepage-top .one-second.column, #notre-offre .one-second.column, #notre-util .one-second.column, #nos-tarifs .one-second.column, #nos-clients .one-second.column, #nos-contact .one-second.column{width:50%;margin:0;}
#onepage-top.section.full-width > .section_wrapper {box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.5);}
#notre-offre {box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.3);}
#nos-tarifs.section.full-width > .section_wrapper {box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.6);}
#nos-clients.section.full-width > .section_wrapper {box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.7);}
#nos-contact.section.full-width > .section_wrapper{box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.8);}
#je-lance-1 {box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.8);}
.onepage-first-h2 h2{font-size:20px;line-height:26px;color:#fff;text-align: center;padding:100px 0 60px}
.onepage-second-p p{font-size:16px;line-height:22px;color:#222;text-align: center;background: #ffc106; padding:10px 50px;max-width:200px;margin:0 auto;display:block;}
.icon-img-wrap {    text-align: center}
.icon-img-wrap h5{color:#ffc106;margin-bottom:0;font-weight:400; }
.icon-img-wrap p{color:#fff;padding:0 15%;text-align: center}
.icon-img img.scale-with-grid{ width: 48px;   border: 1px solid #ffc106;  padding: 24px;  border-radius: 100px;}
.no-white-title h4{color:#fff;font-size:20px;font-weight:bold;}
.white-vertical-line{height:110px;border-right: 2px solid rgba(188, 188, 188, 0.75);}
.white-vertical-line-double{height:220px;border-right: 2px solid rgba(188, 188, 188, 0.75);}
.no-plus-sign p{color:#fff;border:1px solid #fff;border-radius:100px;padding:18px;width:24px;text-align: center;font-size:24px;display:block;margin:0 auto;cursor:pointer;}
.no-slide-wrap{display:table;width:100%;}
.no-slide-dark{background:#28404D;width:84%; padding:60px 20px 40px;box-sizing:border-box;color:#fff;display:table-cell;vertical-align:top}
.no-slide-dark ul{padding:0;}
.no-slide-dark ul li{color:#fff;}
.no-slide-yellow{background:#ffc106;width:15%;padding:60px 20px 40px;box-sizing:border-box;text-align: center;display:table-cell;}
.no-slide-yellow img{padding-bottom:20px;}
#clients-row{padding:30px 10px 0}
.section.full-width .one.wrap .one.column.no-tabs {width:70%;margin:0 15%;}
.section.full-width .one.wrap .one.column.tarif-tabs {width:70%;margin:0 15%;}
.no-tabs .tabs_centered.ui-tabs .ui-tabs-nav li{width:25%;}
.no-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a:after{display:none}
.no-tabs .ui-tabs .ui-tabs-panel{padding:0;opacity:0;}
.no-tabs h5{color:#ffc106;margin-bottom:0; }
#notre-offre p{font-size:18px;padding-top:10px;}
.plus-span{color:#fff;border:1px solid #fff;border-radius:100px;padding:14px 18px;width:24px;text-align: center;font-size:24px;display:block;margin:30px auto;cursor:pointer;}
.eight-block .column_image{margin-bottom:25px;}
.eight-block h5{padding-bottom:40px;}

.nu-first-right h5{color:#ffc106;margin-bottom:0;font-weight:400; }
.nu-first-right p{color:#fff;font-size:18px; }
.one.column.nu-tabs .jq-tabs{max-width:1200px;margin:0 auto;}
.nu-tabs .tabs_centered.ui-tabs .ui-tabs-nav li{width:25%;}
.nu-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a:after{display:none}
.nu-tabs .ui-tabs .ui-tabs-panel{padding:0;opacity:0;}
.nu-tabs .ui-tabs-nav li{vertical-align:top}
.nu-tabs h5{color:#ffc106;margin-bottom:0; }
.nu-tabs h3{color:#ffc106;margin-bottom:10px; font-style: italic}
.nu-tabs p{min-height:116px;color:#fff; padding:15px 13px 0;font-size:18px;white-space: pre-wrap; /* css-3 */  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */  white-space: -pre-wrap; /* Opera 4-6 */  white-space: -o-pre-wrap; /* Opera 7 */  word-wrap: break-word; /* Internet Explorer 5.5+ */ font-weight:normal;}

.tarif-packs h5{color:#ffc106;margin-bottom:0; text-align: center}
.tarif-packs h6{color:#fff;margin-bottom:0; text-align: center}
.tarif-packs {color:#fff;margin-bottom:0; text-align: center}
.tarif-packs span{color:#ffc106;margin-bottom:0; text-align: center}
.tarif-packs-side {text-align: center;color:#fff;}
.tarif-packs-side .plus-span{padding:18px;}
.tarif-tabs .ui-tabs .ui-tabs-nav li{width:25%;}
.tarif-tabs p{color:#fff;min-height:92px; padding:15px 0;font-size:18px;white-space: pre-wrap; /* css-3 */  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */  white-space: -pre-wrap; /* Opera 4-6 */  white-space: -o-pre-wrap; /* Opera 7 */  word-wrap: break-word; /* Internet Explorer 5.5+ */ font-weight:normal;}
.tarif-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a:after{display:none}
.tarif-tabs .ui-tabs .ui-tabs-panel{padding:0;opacity:0;}
.tarif-tabs .ui-tabs-nav li{vertical-align:top; text-align: center}
.tarif-tabs .no-slide-dark ul li span{color:#ffc106;}
.tarif-tabs h5{color:#ffc106;margin-bottom:0; text-align: center}

.clients-images img{padding:0 3%}
.clients-video {color:#ffc106;font-size:18px;}

#nos-clients iframe{float:left;width:100%;height:320px;}
#nos-clients p{padding-top:40%;padding-left:10px;padding-right:40%;text-align: left;color:#ffc106;font-size:18px;}
.plus-span-yellow{color:#ffc106;border:1px solid #ffc106;border-radius:100px;padding:18px;width:24px;text-align: center;font-size:24px;display:block;margin:30px auto;cursor:pointer;}
.contact-yellow-left{text-align: center; background:#ffc106; padding:10px 0; }
.contact-yellow-right{text-align: center; background:#ffc106; padding:10px 40px; }
.contact-yellow-right h4, .contact-yellow-left h4{color:#222;margin-bottom:0; }
.contact-yellow-right h4{padding:13px 0 12px}
.contact-icons-wrap{text-align: center;color:#fff;}
.contact-icons-wrap {text-align: center;}
.contact-icons-wrap a{color:#ffc106}
.contact-icons-wrap img.scale-with-grid{ width: 48px;   border: 1px solid #ffc106;  padding: 24px;  border-radius: 100px;}
.contact-form-wrap .wpcf7{width:60%;display:block;margin: 0 auto;}
.contact-form-wrap .wpcf7 p.formp{width:50%;display:block;float:left;}
.contact-form-wrap .wpcf7 p.formp input{width:88%;display:block;margin:0 auto;background:transparent;color:#fff;}
.contact-form-wrap .wpcf7 p.formp input:focus{background:transparent;color:#222;}
.contact-form-wrap .wpcf7 textarea{width:94%;display:block;margin:0 auto;background:transparent;color:#fff;}
.contact-form-wrap .wpcf7 textarea:focus{background:transparent;color:#222;}
.contact-form-wrap .wpcf7  input[type="submit"]{width:100px;height:100px;display:block;margin:0 auto;background:#ffc106 url('/wp-content/themes/betheme-child/img/sent-mail.png') no-repeat center center;background-size:72px 72px ;color:rgba(0,0,0,0);border-radius:50px;}
.contact-icons-wrap p{font-size:18px;}
.contact-icons-wrap a{font-size:18px;}
#ci-outer{position:relative;padding:100px 0}
#ci-wrap{position:absolute;  top:0;left:0;width:100%;height:auto}
#ci-video{position:absolute;  top:0;left:100%;width:100%;height:auto}
.ci-video-1{width:33%;float:left;}
.ci-video-2{width:33%;float:left;}
.ci-video-3{width:33%;float:left;}
.clients-images .column_attr{position:relative;padding-bottom: 80px}
.tarifs-slide-wrap{position: relative;margin-bottom:20px;}
.tarifs-slide-1{position: absolute;top:0;left:0;}
.tarifs-slide-2{position: absolute;top:0;left:100%;}
#tarif-slide-span{cursor:pointer;}
/*.tarifs-slide-wrap .no-slide-wrap{width:80%;margin:0 auto;}*/
.tarifs-slide-wrap .no-slide-wrap .yellow{display:block;width:100%;color:#ffc106;background: none;border:0;text-shadow: none}
#tarif-slide-left{width:75%;box-sizing: border-box;float:left;border-right: 3px solid #fff;text-align: center}
#tarif-slide-left div{width:33%;float:left;padding-left:7%}
#tarif-slide-middle{width:25%;box-sizing: border-box;float:left;text-align: center}
.tarif-tabs .no-slide-dark h4{color:#fff;font-size:20px;}
.clients-images ul.clients li{width:14%}

.tarif-new-right .mcb-wrap-inner{padding-top:50%}
.tarif-new-right .one .column_attr{padding:0 10px;box-sizing: border-box;border-top:10px solid #00aeb3}
.tarif-new-right h3{text-align: center;color:#00aeb3}
.tarif-new-right h4{color:#fff;text-align: center;background: #00aeb3;border-radius:5px;display: block;width: 100%;padding:10px 0;}
.tarif-new-right p{text-align: center}
.tarif-new-wrap .one-third .column_attr{padding:0 10px;box-sizing: border-box;border-top:10px solid #00aeb3}
.tarif-new-wrap .one .column_attr{padding:0 10px;box-sizing: border-box;border-top:10px solid #00aeb3}
.tarif-new-wrap h3,.tarif-new-wrap h2{text-align: center;color:#00aeb3}
.tarif-new-wrap span{display: inline-block;width:100%;text-align: center}
.tarif-new-wrap hr{color:#00aeb3;background:#00aeb3;height:1px;width:33%;margin:15px auto;display:block}
.tarif-new-wrap .style-simple .icon_box .image_wrapper,.tarif-new-wrap .icon_box .image_wrapper{margin-bottom:0;}
.tarif-new-wrap .tarif-bottom{bottom:0;}
.tarif-new-wrap .tarif-bottom h2{color:#000;text-align: center;background: #00aeb3;display: block;width:100%;}
.tarif-new-wrap .tarif-bottom h4{color:#fff;text-align: center;background: #00aeb3;border-radius:5px;display: block;width: 100%;padding:10px 0;}
.tarif-desc-1{border-top:10px solid #74a9af; padding-1op:15px;}
.tarif-desc-1 hr{color:#74a9af;background:#74a9af;height:1px;width:33%;margin:15px auto;display:block}
.tarif-desc-1 h3,.tarif-desc-1 h4,.tarif-desc-1 p{color:#74a9af;}
.tarif-desc-1 h3{line-height:60px;}
.tarif-desc-1 .tarif-desc-bottom h2{color:#000;text-align: center;background: #74a9af;display: block;width:100%;margin:25px 0}
.tarif-desc-1 .tarif-desc-bottom h4{color:#fff;text-align: center;background: #74a9af;border-radius:5px;display: block;width: 100%;padding:10px 0;}
.tarif-desc-2{border-top:10px solid #00aeb3; padding-1op:15px;}
.tarif-desc-2 hr{color:#74a9af;background:#00aeb3;height:1px;width:33%;margin:15px auto;display:block}
.tarif-desc-2 h2,.tarif-desc-2 h4,.tarif-desc-2 p{color:#00aeb3;}
.tarif-desc-2 h2{line-height:60px;}
.tarif-desc-2 .tarif-desc-bottom h2{color:#000;text-align: center;background: #00aeb3;display: block;width:100%;margin:25px 0}
.tarif-desc-2 .tarif-desc-bottom h4{color:#fff;text-align: center;background: #00aeb3;border-radius:5px;display: block;width: 100%;padding:10px 0;}
.tarif-desc-3{border-top:10px solid #0084af; padding-1op:15px;}
.tarif-desc-3 hr{color:#0084af;background:#0084af;height:1px;width:33%;margin:15px auto;display:block}
.tarif-desc-3 h2,.tarif-desc-3 h4,.tarif-desc-3 p{color:#0084af;}
.tarif-desc-3 h2{line-height:60px;}
.tarif-desc-3 .tarif-desc-bottom h2{color:#000;text-align: center;background: #0084af;display: block;width:100%;margin:25px 0}
.tarif-desc-3 .tarif-desc-bottom h4{color:#fff;text-align: center;background: #0084af;border-radius:5px;display: block;width: 100%;padding:10px 0;}

#je_registration_form {width:80%;display:block;margin:0 auto;}
#je_registration_form p{width:50%;display:block;float:left;}
#je_registration_form p.fw{width:100%;display:block;float:left;margin-top:20px;}
#je_registration_form input{width:90%;margin:0 auto;background: transparent;color:#fff}
#je_registration_form input:focus{color:#000}
#je_registration_form input[type="email"]:focus{color:#222 !important;}
#je_registration_form p.fw input{width:250px;background:#ffc106;color:#000; }
.je_reg .ba_errors{width:50%;    margin: 0 auto 20px;}
#jl2{width:80%;display:block;margin:50px auto 0;}
#jl2 input{background:transparent}
#jl2 input:focus,#je3-instructions:focus,.je3-questions-left input[type="text"]:focus{color:#000;}
#je2-testname{width:100%;text-align: center;margin-bottom:30px;}
.je2-select-wrap{width:50%;float:left;}
.je2-select-wrap select{width:100%;font-weight:bold;font-size:18px}
.je2-url-wrap{width:50%;float:left;}
.je2-url-wrap input{width:100%;text-align: center}
.je2-objective-wrap{width:100%;margin:10px auto;float: left}
.je2-objective-wrap input{width:100%;text-align: center}
.je2-text{width:100%;text-align: center;margin-bottom: 60px}
.je2-icons-wrap{width:100%;float:left;}
.je2-icons-wrap img{border:1px solid #fff;padding:12px;border-radius: 48px}
.je2-icons-wrap input{width:200px;display:block;margin: 0 auto;text-align: center}
#je2-icons-1{width:33%;float:left;text-align: center}
#je2-icons-2{width:33%;float:left;text-align: center}
#je2-icons-3{width:33%;float:left;text-align: center}
.je2-submit-wrap{margin:30px auto;width:250px;}
.je2-submit-wrap #je2-submit{float:left;margin:30px auto;width:100%;text-align: center;display:block;background: #ffc106;font-size:24px;padding:15px 0;color:#222;transition:background .2s, color .2s}
.je2-submit-wrap #je2-submit:hover{background: #ff9719;color:#fff}

#je4-wrap .image_wrapper img{border:1px solid #fff;padding:12px;border-radius: 48px;cursor:pointer;}
#je4-wrap img:hover{background: #003250  }
.b-image-active{background: #003250  }
#je5-wrap img{border:1px solid #fff;padding:12px;border-radius: 48px}

#je4-wrap input{background: transparent;color:#fff;}
#je4-wrap input:focus, #je4-wrap input:active{background: transparent;color:#222;}
#je4-wrap input[type="number"]{width:60px;}
#je4-wrap label{width:200px;float:left;text-align: right}
.je4-td-left input[type="text"]{display:block;float:right;padding:3px 0;margin:0;}
.je4-td-right{text-align:left;}
#Content .je4-td-right img{max-width:18px;cursor:pointer;}
.column.no-bottom-m{margin-bottom:0;}
#je4-file-button{background: #fff !important;  color: #000 !important;  padding: 8px !important;}
#je4-file{max-width:63%;padding-top:27px;}

.b-images-1,.b-images-2, .b-images-3{position: absolute;top:0;left:0;}
.entry-content .input-error{background: #ff0000 !important}

#je3-wrap{display: table;width:100%}
#je3-wrap .je3-questions-wrap{display: table-row}
#je3-instructions{background: transparent;color:#fff;display:block;width:100%;float:left;font-size:18px}
#je3-instructions:focus,#je3-instructions:active{color:#222;}
.je3-questions-left{width:90%;display:table-cell}
.je3-questions-left input[type="text"]{width:100%;background-color: transparent;color:#fff;padding:9px 10px;font-size:18px}
.je3-questions-right{width:4%;display:table-cell}
.je3-questions-right select{width:20px;}
.je3_questions:active,.je3_questions:focus{background: transparent;color:#222;}
.je3-questions-trash {width:20px;display:table-cell}
.je3-add-question-wrap{display: table-row;vertical-align: middle;padding:10px 0}
.je3-add-question-wrap div{display: table-cell;vertical-align: middle}
#Content img.trash{cursor:pointer;max-width:20px;vertical-align: middle}
#Content img.add-a-question{max-width:20px;cursor:pointer;vertical-align: middle;padding-right:10px;}
.je3-submit-wrap{display:table-row;text-align: center;}
#je3-submit{display:table-cell;width:250px;text-align: center;background: #ffc106;padding:15px 0;transition:background .2s, color .2s;color:#222;font-size:24px;}
#je3-submit:hover{background: #ff9719;color:#fff}

#je4-wrap{display:table;width:100%;position: relative}
/*/je4-first-wrap,.je4-second-wrap,.je4-second-wrap-2,.je4-third-wrap{display:none;position:absolute;top:0;left:0;}*/
.je4-first-wrap,.je4-second-wrap,.je4-second-wrap-2,.je4-third-wrap{display:none;}
/*
.b-div-trow{display: table-row}
.b-div{position:absolute;top:0;left:0;}*/

.je4-first-wrap div,.je4-second-wrap div,.je4-second-wrap-2 div,.je4-third-wrap div{display:table-cell;width:33%}
#add-crit{display:block;float:right;padding:0 5px;background:#fff;color:#28404D;cursor:pointer;}
.je4-second-wrap-2 div.long{display:table-cell;width:50%}
.je4-first-wrap input[type="number"],.je4-second-wrap input[type="number"], .je4-second-wrap-2 input[type="number"], .je4-third-wrap input[type="number"]{display:inline-block}
.je4-first-wrap input[type="checkbox"]{transform: scale(1.5);}
.je4-first-wrap .short-span{}
.je4-submit-wrap{width:60%;margin: 50px auto;  display: block;text-align: center}
.je4-submit-wrap #je4-submit{width:250px;text-align: center;background: #ffc106;margin:0 auto;color:#222;padding:15px 0;font-size:24px;transition:background .2s, color .2s}
.je4-submit-wrap #je4-submit:hover{background: #ff9719;color:#fff}
.je4-crit-span{text-align: right;padding-right: 10px;}
.je4-crit-inp input[type="text"]{width:98%;}
#je4-wrap{color:#fff;font-weight:bold;font-size:18px}
#je5-wrap p{color:#fff;font-weight:bold;font-size:18px}

#je5-wrap img{cursor:pointer;}
.jl5-image-active{background: #003250;}
#je5-submit{width: 250px; display: block;  margin: 0 auto; background: #ffc106; color:#222;padding:15px 0;transition:background .2s, color .2s;font-size:24px}
#je5-submit:hover{background: #ff9719;color:#fff}
.column.je-5-img{margin-bottom:0;}
.no-slide-wrap p,.no-slide-wrap li{font-size:18px;}
.column .ui-tabs .ui-tabs-nav li a{cursor:default;}
#Header #Top_bar .menu-onepage-container{background-color: #000}
.onepage-second-p a{color:#222;}
.onepage-second-p a:hover{color:#000;}
#Top_bar .menu > li#menu-item-1027,#Top_bar .menu > li#menu-item-1028{margin-right:13px;}
#Top_bar .menu > li#menu-item-1027 > a span:not(.description){line-height:26px;width:100%;text-align: center}
#Top_bar .menu > li> a span:not(.description) img{width:20px;display:block;margin:0 auto 10px;}
#Top_bar .menu > li#menu-item-948{margin-right:13px;background:#ffc106}
#Top_bar .menu > li#menu-item-948 > a span:not(.description){line-height:26px;text-align: center;color:#222;width:90px;}
#Top_bar .menu > li#menu-item-1028 > a span:not(.description){line-height:26px;width:100%;text-align: center}
/*#Header #Top_bar.is-sticky{height:138px;}

#Top_bar .menu > li > a span:not(.description) {  line-height: 109px;  }*/
#Header  #Top_bar.is-sticky .menu > li#menu-item-941 > a span,#Header  #Top_bar.is-sticky .menu > li#menu-item-938 > a span,#Header  #Top_bar.is-sticky .menu > li#menu-item-946 > a span,#Header  #Top_bar.is-sticky .menu > li#menu-item-947 > a span,#Header  #Top_bar.is-sticky .menu > li#menu-item-1035 > a span,#Header  #Top_bar.is-sticky .menu > li#menu-item-1075 > a span,#Header  #Top_bar.is-sticky .menu > li#menu-item-1076 > a span,#Header  #Top_bar.is-sticky .menu > li#menu-item-1566 > a span{line-height:116px;}
/*#Header  #Top_bar.is-sticky .menu > li > a span {  line-height: 116px;  }*/
/*#Footer #text-5 a, #Footer #custom_html-2 a{    width: 100%;  text-align: center;  display: block;  color: #fff;}*/

.rec-links{width:50%;float:left;padding-left: 20%;  box-sizing: border-box;}
.help-pdfs{width:100%;float:left;margin:50px 0 40px;}
.help-pdfs a{font-size: 16px;}
.public-test-email-wrap{width:100%;float:left;margin-top:10px;}
.public-test-email-ref{padding-top:30px;display:block;text-align: center;float: left;  width: 100%;}
.public-test-submit-wrap{padding-top:30px;float:left;width:100%;float:left;}
.telecharger p, .telecharger p a{line-height:32px;vertical-align:middle;}
.aider p, .aider p a{line-height:32px;vertical-align:middle;}
.telecharger img{vertical-align:middle}
.tp-big{font-size:18px;line-height:22px;}
.img-74 img{max-width:74px;}
.je-total{background: #081f33;color:#fff;text-transform: uppercase;padding:40px 20px}
.je-email-me{background: #00aeb3;color:#222;text-transform: uppercase;padding:10px;margin-top:30px;text-align: center;cursor:pointer;}
.je-email-me:hover{background: #99d0ff  }

.je-response{padding:20px; color: #fff; text-align: center}
.jelance-final p{color:#fff;width: 66%; min-width:300px;color: #fff;padding: 15px 0;font-size: 20px;margin: 0 auto;line-height:24px;}
.jelance-final h3{color:#fff;width: 50%; min-width:300px;color: #fff;padding: 15px 0;margin: 0 auto 20px;}
#profile-delete{display:block;float:left;clear:right;color:red;margin-top:15px;}
@-moz-document domain(userlynx.com) {
    .trash,.je3-questions-right select {
        position:relative;
        top:-33px;
    }
}

/*
.tri-down:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    box-sizing: border-box;
    border-left: 35em solid transparent;
    border-right: 35em solid transparent;
    border-top: 10em solid #28404d;
}
*/
.no-slide-yellow{cursor:pointer}
#menu-onepage{text-transform:uppercase}
#menu-onepage i{font-size: 24px;}
.no-slide-dark span{font-size:18px;}
.n-pc,.n-tab,.n-ph{cursor:pointer;}
/*.n-pc:hover,.n-tab:hover,.n-ph:hover{opacity:.8;}*/
.n-disabled{opacity:0.3;cursor:not-allowed;}
.n-info{display:none;padding-top: 34px;  background: #f9fbfb;}
.n-info h4{color:#434444;line-height:32px;}
.n-info h4 a{text-decoration: underline;}
#pt-23 .one-third.mcb-wrap{box-sizing: border-box;border: 5px solid #fff;}
#pt-23 .one-third.n-disabled .column.column_icon_box{margin-bottom:0;}
.tp-dl a{color:#000;font-weight: 500;}
a#jeremplis, a#mob-step-2-link{    color: #fff !important;  font-size: 22px;  padding: 15px 20px;  transition: background 0.5s linear;  border-radius: 30px;  background: #00aeb3;}
a#jeremplis:hover,  a#mob-step-2-link:hover{background:#4497d0;text-decoration: none }
#Content img#step-2-video-img{max-width: 120px;  margin: 3% auto 2%;  width: 100%;  display: block;  }

.section-post-related .post-related .date_label{display:none;}
.section-post-related .post-related a.button{margin-left: 0}

.tut-wrap h4{color:#fff;text-align: center;line-height:30px}
.tut-wrap img{display:block;margin:30px auto 70px;}
.prof-img-holder h4{color:#fff;font-size:18px;padding-top:30px;}
#complete_links a.mac-pdf{background:#283f4c;color:#ffc106;padding:10px 20px;font-size:20px;width:55%;display:block;margin:0 auto;}
#complete_links a.mac-recorder{background:#ffc106;color:#283f4c;padding:10px 20px;font-size:20px;width:55%;display:block;margin:0 auto;}
.step-3-left, .step-3-right{width:50%;float:left;}
#complete_links a#step-2-submit{background: #00aeb3;padding:10px 0;width:300px;display:block;margin:0 auto;text-align:center;border-radius:20px;font-size:20px;line-height:24px;color:#fff;}
#step-1-submit{background: #00aeb3;padding:10px 0;width:300px;display:block;margin:60px auto 15px;text-align:center;border-radius:20px;font-size:24px;line-height:24px;color:#fff; }
#step-1-submit:hover{text-decoration: none;background:#4497d0  }
#complete_links a#step-2-submit:hover{text-decoration: none;background:#4497d0 }
#complete_links a#step-3-submit{background: #00aeb3;padding:10px 0;width:300px;display:block;margin:60px auto 15px;text-align:center;border-radius:20px;font-size:20px;line-height:24px;color:#fff;}
#complete_links a#step-3-submit:hover{text-decoration: none;background:#4497d0 }
.step-4-wrap{width:100%;float:left;margin-bottom:50px}
.step-4-wrap img{display:block;margin:60px  auto;}
.step-4-wrap h3{display:block;width:100%;text-align: center;color:#fff;margin-bottom:50px;}
.step-4-wrap h4{display:block;width:100%;text-align: center;color:#fff;}
#jeremplis-wrap{margin:80px 0;}
.step-5-wrap{padding:15% 0;}
.step-5-wrap h3{display:block;width:100%;text-align: center;color:#fff;margin-bottom:50px;}
.step-5-wrap h4{display:block;width:100%;text-align: center;color:#fff;}
p.mob{color:#fff}
p.mob-step-1{margin-bottom:50px;}
.mob-step-1-img{padding-bottom:20px;}
.step-0-wrap{padding:7% 0 23%}
.step-1-wrap{padding:7% 0 15%}
.step-2-wrap{padding:7% 0 23%}
.step-4-wrap{padding:7% 0 10%}
#mc-placeholder{padding:30% 0}
.download-message{display:block;margin:18px 0 10px; color:#fff;font-size:18px;}
.win-dl-wrap{display:none}
.step-4-left{width:33%;float:left;}
.step-4-right{width:66%;float:left;}
.step-4-bottom{width:100%;float:left;}
#complete_links .step-4-left .reminder{font-size:16px;color:#c1c1c1;font-weight:normal}

.frame-area{max-width:1440px;display:block;margin:0 auto;}
.nu-wide-icons .nu-i-wrap{width:100%;display:table-row;vertical-align:middle;}
.nu-wide-icons .nu-i-left{display:table-cell;vertical-align:middle;margin-bottom:0;}
.nu-wide-icons .nu-i-left img {width: 48px;border: 1px solid #ffc106;padding: 20px;border-radius: 100px;margin-right:65px;}

.nu-wide-icons .nu-i-right{vertical-align:middle;margin-bottom:0;display:table-cell;width:100%}
.nu-wide-icons .nu-i-right h5{color:#ffc106;margin-bottom:0;padding:0 20px}
.nu-wide-icons [class*=" icon-"]:before{display:none;}


.slider-3-block{text-align:center;}
.slider-3-block h5{color:#ffc106;padding:25px 0 40px}
.slider-3-block img {width: 48px;border: 1px solid #ffc106;padding: 24px;border-radius: 100px;}


.tester-rec-info{width:66%;margin:5% auto;min-width:300px;}
.tester-rec-info h3{color:#fff;}
#complete_links .tester-rec-info p{color:#fff;line-height:34px;text-align:left;}

.tester-rec-info-left{width:66%;margin-top:5% auto;min-width:300px;}
.tester-rec-info-left h3{color:#fff;}
#complete_links .tester-rec-info p{color:#fff;line-height:34px;text-align:left;}

.pts{display:block;padding-top:10px;}
.tarif-tabs .no-slide-dark p{min-height:0;height:auto;}
.side-video{position:relative;left:100%}
/******************************************* New design 2017 09 end ************************************/
/******************** float bars*********/
#floatBarsG{
    position:relative;
    width:150px;
    height:18px;
    margin:auto;
}

.floatBarsG{
    position:absolute;
    top:0;
    background-color:rgb(255,193,6);
    width:18px;
    height:18px;
    animation-name:bounce_floatBarsG;
    -o-animation-name:bounce_floatBarsG;
    -ms-animation-name:bounce_floatBarsG;
    -webkit-animation-name:bounce_floatBarsG;
    -moz-animation-name:bounce_floatBarsG;
    animation-duration:1.5s;
    -o-animation-duration:1.5s;
    -ms-animation-duration:1.5s;
    -webkit-animation-duration:1.5s;
    -moz-animation-duration:1.5s;
    animation-iteration-count:infinite;
    -o-animation-iteration-count:infinite;
    -ms-animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
    animation-direction:normal;
    -o-animation-direction:normal;
    -ms-animation-direction:normal;
    -webkit-animation-direction:normal;
    -moz-animation-direction:normal;
    transform:scale(.3);
    -o-transform:scale(.3);
    -ms-transform:scale(.3);
    -webkit-transform:scale(.3);
    -moz-transform:scale(.3);
}

#floatBarsG_1{
    left:0;
    animation-delay:0.6s;
    -o-animation-delay:0.6s;
    -ms-animation-delay:0.6s;
    -webkit-animation-delay:0.6s;
    -moz-animation-delay:0.6s;
}

#floatBarsG_2{
    left:19px;
    animation-delay:0.75s;
    -o-animation-delay:0.75s;
    -ms-animation-delay:0.75s;
    -webkit-animation-delay:0.75s;
    -moz-animation-delay:0.75s;
}

#floatBarsG_3{
    left:37px;
    animation-delay:0.9s;
    -o-animation-delay:0.9s;
    -ms-animation-delay:0.9s;
    -webkit-animation-delay:0.9s;
    -moz-animation-delay:0.9s;
}

#floatBarsG_4{
    left:56px;
    animation-delay:1.05s;
    -o-animation-delay:1.05s;
    -ms-animation-delay:1.05s;
    -webkit-animation-delay:1.05s;
    -moz-animation-delay:1.05s;
}

#floatBarsG_5{
    left:75px;
    animation-delay:1.2s;
    -o-animation-delay:1.2s;
    -ms-animation-delay:1.2s;
    -webkit-animation-delay:1.2s;
    -moz-animation-delay:1.2s;
}

#floatBarsG_6{
    left:94px;
    animation-delay:1.35s;
    -o-animation-delay:1.35s;
    -ms-animation-delay:1.35s;
    -webkit-animation-delay:1.35s;
    -moz-animation-delay:1.35s;
}

#floatBarsG_7{
    left:112px;
    animation-delay:1.5s;
    -o-animation-delay:1.5s;
    -ms-animation-delay:1.5s;
    -webkit-animation-delay:1.5s;
    -moz-animation-delay:1.5s;
}

#floatBarsG_8{
    left:131px;
    animation-delay:1.64s;
    -o-animation-delay:1.64s;
    -ms-animation-delay:1.64s;
    -webkit-animation-delay:1.64s;
    -moz-animation-delay:1.64s;
}



@keyframes bounce_floatBarsG{
    0%{
        transform:scale(1);
        background-color:rgb(255,193,6);
    }

    100%{
        transform:scale(.3);
        background-color:rgb(242,250,18);
    }
}

@-o-keyframes bounce_floatBarsG{
    0%{
        -o-transform:scale(1);
        background-color:rgb(255,193,6);
    }

    100%{
        -o-transform:scale(.3);
        background-color:rgb(242,250,18);
    }
}

@-ms-keyframes bounce_floatBarsG{
    0%{
        -ms-transform:scale(1);
        background-color:rgb(255,193,6);
    }

    100%{
        -ms-transform:scale(.3);
        background-color:rgb(242,250,18);
    }
}

@-webkit-keyframes bounce_floatBarsG{
    0%{
        -webkit-transform:scale(1);
        background-color:rgb(255,193,6);
    }

    100%{
        -webkit-transform:scale(.3);
        background-color:rgb(242,250,18);
    }
}

@-moz-keyframes bounce_floatBarsG{
    0%{
        -moz-transform:scale(1);
        background-color:rgb(255,193,6);
    }

    100%{
        -moz-transform:scale(.3);
        background-color:rgb(242,250,18);
    }
}
/******************** float bars end *********/
.acceptance-156{text-align:center}
.wpcf7-recaptcha div:first-child{margin:0 auto 30px;}
/************************ responsive parts ***************************/

#Footer a,#Footer p{font-weight:bold;}
.column_button .br-button{border-radius:25px !important;font-weight:700;}
.column_button .br-button:hover{background:#0c3558;}
.column .pricing-box .plan-footer a:hover{background:#0c3558;}
.wpcf7 .wpcf7-form-control-wrap textarea{background:#fff}
.offer-boxes a.button .button_label{font-weight:700}
.trailer_box .subtitle{font-weight:bold;}
.trailer_box .desc h2{color: #fff;font-size: 22px;}
.trailer_box .desc h2 i{font-size: 42px;}
.offer-boxes .pricing-box .plan-inside{font-weight:bold;}
.offer-boxes .pricing-box big{font-weight:bold;}
.offer-boxes .pricing-box .plan-header .price > span{font-size:41px}
.par-left{width:50%;float:left;text-align:center;padding-left:50px;box-sizing:border-box;}
.par-right{width:50%;float:left;text-align:center;padding-right:50px;box-sizing:border-box;}
.trailer-1-p{color: #fff;background: #283f4c;padding: 10px 5px;border-radius: 25px;font-size: 18px;font-weight:bold;text-align:center;position:relative;top:0;width:94%;display:block;margin:0 auto;z-index:10000;opacity:0;} 
.column .ui-tabs .ui-tabs-nav li a {padding:14px 20 14px 20px !important;}
.column .ui-tabs .ui-tabs-nav li i {width:30px;text-align:center;line-height:18px;vertical-align:middle;margin-right:10px;}

@media screen and (max-width: 1600px) {
    .contact-header-title h3{font-size:24px;width:90%;padding-top:30px;}
    .dev-3 a{padding:10px;}
    #free-test-button{margin-top:29%;}
    .index_subtitle{width:90%;}
    .header-title-index h2{width:70%}
    .tarif-tabs p{min-height:92px;}
}

@media screen and (max-width: 1440px) {
    .contact-header-title h3{font-size:24px;width:90%;padding-top:30px;}
    .dev-3 a{padding:10px;}
    #free-test-button{margin-top:29%;}
    .index_subtitle{width:90%;}
    .header-title-index h2{width:100%;font-size:30px;}
    .nu-first-right hr{display:none;}
    .nu-first-right h5{font-size:16px;}
    .nu-left{display:none}
    .nu-middle{width:50%  !important;text-align: center}
    .nu-first-right{width:50% !important}
    .nu-tabs h5{font-size:13px;}
    .nu-tabs p{min-height:100px;}
    #ci-video iframe{height: 250px}
    #nos-clients p{padding-top:40%;padding-left:10px;}
    .nu-tabs p{min-height:115px;}
    .tarif-tabs p{min-height:184px;}
}

@media screen and (max-width: 1280px) {
    .header-title-index h3{margin-top:4%;}
    .header-title-index h2{width:90%;}
    .cust-prof-h3{font-size:28px;}
    .column_column ul.gagnez li{font-size:16px;}
    .column_column ul.gagnez li i{font-size:42px;}
    .header-yellow-right,.header-yellow-left{width:35%}
    .tarifs-first-5{display:none;}
    .tarifs-slide-wrap .one-fifth{width:25% !important;}
    .section.full-width .one.wrap .one.column.nu-tabs{width:80%;margin:0 10%;}
    #ci-video iframe{height: 200px}
    #nos-clients p{padding-top:38%;}
    .column.contact-yellow-left, .column.contact-yellow-right{padding:10px 20px;}
    .nu-tabs p{min-height:120px;padding:15px 0;}
    .tarif-tabs p{min-height:231px;}
}
@media screen and (max-width: 1240px) {
	.offer-boxes .pricing-box{height:530px;}
	.offer-boxes .pricing-box .plan-header{height:240px}
	.offer-boxes .pricing-box .plan-header .price > span{font-size:28px}
	/*.offer-boxes .pricing-box .plan-inside{height:241px;}
	/*.offer-boxes .one-fourth:nth-child(3) .pricing-box .plan-inside{height:auto}*/
	.footer-logout{font-size:14px;}
    #Top_bar .menu > li > a span:not(.description) br{display:none;}
    #Top_bar .menu > li> a span:not(.description) img{display:none;}
    #Top_bar .menu > li#menu-item-1027 > a span:not(.description),#Top_bar .menu > li#menu-item-948 > a span:not(.description),#Top_bar .menu > li#menu-item-1028 > a span:not(.description){line-height:44px;}
    #Header  #Top_bar.is-sticky .menu > li#menu-item-941 > a span, #Header  #Top_bar.is-sticky .menu > li#menu-item-938 > a span, #Header  #Top_bar.is-sticky .menu > li#menu-item-946 > a span, #Header  #Top_bar.is-sticky .menu > li#menu-item-947 > a span, #Header  #Top_bar.is-sticky .menu > li#menu-item-1035 > a span, #Header  #Top_bar.is-sticky .menu > li#menu-item-1075 > a span, #Header  #Top_bar.is-sticky .menu > li#menu-item-1076 > a span,#Header  #Top_bar.is-sticky .menu > li#menu-item-1566 > a span{line-height:44px;}
}
@media screen and (max-width: 960px) {
	.offer-boxes .pricing-box .plan-header h2{height:120px;}
	.offer-boxes .pricing-box .plan-header .price > span{font-size:20px}
	.offer-boxes .pricing-box .plan-header{height:266px}
	.offer-boxes .pricing-box .plan-inside{height:195px;}
	.offer-boxes .pricing-box{height:570px;}
	.wpcf7-form input[type="submit"]{font-size:14px;}
}
@media screen and (max-width: 1024px) {
    .action-button{font-size:16px;padding:10px 20px;}
    .header-title-index h3{font-size:25px;}
    .header-title-index h2{font-size:25px;}
    .column_column ul.gagnez li i{font-size:32px;padding-right:10px;}
    .header-title-index .index_subtitle{font-size:17px;line-height:20px;}
    #free-test-button{margin-top:30%;}
    .contact-header-title h3{font-size:20px;width:90%;padding-top:30px;}
    .dev-2 a,.dev-3 a{font-size:16px;}
    .login-form-wrap{width:50%;}
    .cust-prof-h3{font-size:24px;}
    .pricing-wrapper{width:1024px;padding-left:45px;overflow-x:auto;}
    .pricing-table{width:225px;}
    .pricing-table-content ul li{font-size:14px;padding: 16px 4px;}
    .pricing-table-header h1{font-size: 20px;line-height: 28px !important;}
    .form-50{width:90%;}
    #orderForm .form-50 input[type="text"],#orderForm .form-50 input[type="email"]{width:60%;}
    #orderForm .form-50 .task-input-wrap input[type="text"]{width:100%;}
    #orderForm .test-options .form-group.age-wrap{width:19%}
    #orderForm .test-options .form-group{width:15%;}
    #orderForm .test-options .form-group{width:100%;}
    #orderForm .test-options .form-group.age-wrap{width:100%;}
    #orderForm .test-options .form-group.profession-wrap{width:100%;}
    #orderForm .test-options .form-group select{width:50%;}
    .remove-group{padding-top:10px;padding-bottom:20px;}
    .header-yellow-right,.header-yellow-left{width:40%}
    .index-first-screen h4{font-size:32px;}
    .section.full-width .one.wrap .one.column.nu-tabs{width:96%;margin:0 2%;max-width:96%}
    #nos-clients p{padding-top:35%;padding-right:10px;}
    .contact-form-wrap .wpcf7{width:90%}
    .nu-first-right h5{font-size:14px;}
    .nu-first-right p{margin-bottom:8px}
    .clients-images ul.clients li{width:100%}
    /*#ci-wrap{position:relative;}
    #ci-video{position:relative;left:0;}*/
    /*.clients-video .plus-span-yellow{display:none}*/
    #nos-clients hr{display:none}
    .ci-video-1{display:none;}
    .ci-video-2{width:100%;padding-top:50px;}
    #nos-clients iframe{width:300px;float:none}
    .ci-video-3{width:100%;padding:20px 0 10px 0;text-align:center;float:none}
    #nos-clients p{padding:0;text-align:center;}
    .column.contact-yellow-left h4 a , .column.contact-yellow-right h4{font-size:18px}
    .section.full-width .one.wrap .one.column.tarif-tabs{width:90%;margin:0 5%}
}

@media screen and (max-width: 768px) {
    .lavideo-button-wrap .icon-video:before{padding-top:2px;}
	a.button.button_size_3{font-size:98%}
	.offer-boxes .pricing-box .plan-header h2{height:auto;}
	.offer-boxes .pricing-box .plan-header .price > span{font-size:40px}
	.offer-boxes .pricing-box .plan-header{height:auto}
	.offer-boxes .pricing-box .plan-inside{height:auto;}
	.offer-boxes .pricing-box{height:auto;}
	.trailers-wrap .section_wrapper{max-width:382px !important}
    #order-id{font-size:18px;}
    .mc-test-num,.mc-sites-testes-l,.mc-credit{width:100%;text-align:center;float:none;margin:0 0 5px 0;padding:0;display:block;}
    .mc-test-details-fifth{width:100%;}
    .style-simple .profile-tests table.inv-dl-table td.td-light-blue a{padding:7px 20px;}
    .mc-test-details-fifth .mc-yellow{font-size:18px;}
    .profile-welcome{font-weight:400;font-size:28px;}
    .mc-side-flag{width:100%;border-radius:0;text-align:center;}
    .mc-side-flag img{float: none;padding:0;display:inline-block;}
    .mc-side-flag p{padding:0 0 0 20px;float:none;display:inline-block}
    p.mc-yellow{padding-bottom:0}
    #mc-test-details h4{line-height:10px;}
    #mc-test-details span{padding-bottom:20px;}
    .index-first-screen h4{font-size:24px;line-height:28px;}
    .header-title-index h3{font-size:19px;}
    .column.header-title-index h2{font-size:19px;}
    .backpack-img .image_wrapper{text-align: center;margin-bottom:30px;}
    .header-title-index .index_subtitle{font-size:15px;width:98%;margin-top:2%;}
    #free-test-button{width:200px;font-size:17px;padding:10px 25px;margin-top:28%;}
    .index-ib-1 .desc{padding:0 10px;}
    .column h2{font-size:28px;line-height:30px;}
    .footer-registration a{font-size:19px;}
    .contact-header-title h3{font-size:16px;width:90%;padding-top:30px;}
    .contact-free-test #free-test-button{padding:10px;}
    .contact-header-title h3{font-size:16px;line-height:20px;padding-top:10px;}
    .dev-3 p{padding-bottom:20px;}
    .dev-3 a{bottom:0;}
    .dev-2 a{width:80%;position:relative;left:0;}
    .devenir-title h2{font-size:25px;line-height:22px;}
    #ba_tester_email{min-width:173px;}
    .buy-table .buy-head{font-size:18px;}
    .bignumber{font-size:18px;}
    .tarif-row-wrap{background-size:0;}
    .ns-768{display:none;}
    .cust-prof-h3{padding-top:10px;}
    .content-wide .profile-third{background: #f2f0f0;  margin-bottom: 10px;}
    .style-simple .accordion .question .title{padding-left:5px;}
    #prev-orders h4{font-size:12px;}
    .order-button-div a.button.button_full_width{width:89%;margin:0 auto;}
    a.button.button_full_width .button_icon{display:none;}
    .column .button_align .index-wide-button{width:80% !important;}
    .column_column .pricing-table ul li{min-height:38px;font-size:12px;}
    .pricing-table-header h1{font-size:14px;}
    .pricing-table{width:170px;}
    .pricing-column .one{overflow-x:auto;}
    .no-tabs{display:none}
    .no-tabs-mobile h5{text-align: center;color:#ffc106;padding:50px 0 6px;}
    .no-tabs-mobile .no-slide-wrap{width:90%;margin:0 auto;}
    .no-tabs-mobile .no-slide-yellow, .no-tabs-mobile .no-slide-dark{padding:20px 20px 10px;}
    .nu-first-right {text-align:center;padding-top:60px;}

    .nu-tabs-wrapper{display:none}
    .nu-tabs-mobile h5{text-align: center;color:#ffc106;padding:10px 0 6px;}
    .nu-tabs-mobile h3{text-align: center;color:#fff;padding-top:50px;}
    .nu-tabs-mobile p{text-align: center;color:#fff;padding:0 25%;}
    .nu-tabs-mobile .no-slide-wrap{width:90%;margin:0 auto;}
    .nu-tabs-mobile .no-slide-yellow, .nuo-tabs-mobile .no-slide-dark{padding:20px 20px 10px;}

    .tarifs-slide-wrap{display:none}
    .tarif-tabs-mobile h5{text-align: center;color:#ffc106;padding:10px 0 6px;}
    .tarif-tabs-mobile h3{text-align: center;color:#fff;padding-top:50px;}
    .tarif-tabs-mobile p{text-align: center;color:#fff;padding:0 25%;}
    .tarif-tabs-mobile .no-slide-wrap{width:83%;margin:0 auto 35px;}
   /* .tarif-tabs-mobile .no-slide-yellow, .no-tabs-mobile .no-slide-dark{padding:20px 20px 10px;}*/
    .tarif-tabs-mobile .no-slide-dark h4{font-size:16px;color:#fff;}
    #tarif-slide-left{width:100%;border:none;}
    #tarif-slide-left div{width:100%;padding-left:0;}
    #tarif-slide-middle{width:100%;}
    #tarif-slide-middle .yellow{display:block;width:100%;color:#ffc106;background: none;border:0;text-shadow: none}

    .tarifs-slide-1{position: relative;}
    .tarifs-slide-2{position: relative;left:0;}
    .tarifs-slide-wrap .one-fifth{width:100% !important;margin-bottom:50px;}
    #tarif-slide-span{display:none;}
    .tarifs-slide-wrap .no-slide-wrap{width:90%;margin:0 auto;}
    .column.contact-yellow-left, .column.contact-yellow-right{width:50% !important;margin:0 auto;float:none;}
    #nos-clients iframe{width:300px;height:201px;position:relative;display:block;margin:0 auto;}
    #ci-video .column_video{margin-top:60px;}
    .nu-tabs-mobile, .tarif-tabs-mobile{font-size:18px;}
    .side-video{position:relative;left:0%;margin-top:15px;}
    .clients-video{padding-top:30px;}
    .clients-video .plus-span-yellow{display:none}
    .no-tabs-mobile .no-slide-dark,.no-slide-dark{padding:10px 6px}
    .no-slide-yellow{vertical-align:middle;}
    #ci-outer{padding:0;}
    ul.clients .client_wrapper{padding:0;margin:0;}
    .no-disp-768{display:none !important;}
    .low-768{height:45px !important;}
    .one-sixth.mcb-wrap{width:50% !important;float:left;clear:none}
    .side-li{width:24%;box-sizing:border-box;padding:20px 0;text-align: center}
    .prof-img-holder{width:100%}

    .step-3-links{width:100%}
}
@media screen and (max-width: 650px) {
    .header-title-index h3{font-size:14px;line-height:16px;width:98%;}
    .header-title-index h2{font-size:14px;line-height:16px;width:98%;}
    .header-title-index .index_subtitle{font-size:12px;line-height:14px;margin-top:2%;width:98%;}
   /* #free-test-button{width:200px;font-size:17px;padding:15px 25px;margin-top:42%;}*/
    .index-box-3 h4,.index-box-3 p{text-align:center;}
    .contact-header-title h3{font-size:15px;line-height:18px;padding-top:0;}
    .contact-faq .title{line-height:27px;}
    .buy-table .buy-head{font-size:15px;}
    .bignumber{font-size:15px;}
    .login-form-wrap{width:65%;}
    .pourtesters-wrap h1{font-size:21px;font-weight:bold;}
    #testerForm h4{font-size:24px;}


}
@media screen and (max-width: 500px) {
   /* #free-test-button{margin-top:42%;}*/
    .column.header-title-index h2{font-size:12px;line-height:16px;width:98%;}
    .index-bottom-links a#free-test-button{font-size:12px;width:80%;float:none;margin-bottom:15px;}
    a#rencon-button{text-transform: uppercase;font-size:12px;width:80%;float:none;padding:24px 30px;display:block}
    .header-title-index #free-test-button{font-size:15px;width:150px;padding:5px 15px}

}

@media screen and (max-width: 420px) {
    .header-title-index h3{font-size:9px;line-height:12px;}
    .column.header-title-index h2{font-size:12px;line-height:12px;}
    .header-title-index .index_subtitle{font-size:9px;width:98%;line-height:12px;}

    .index-box-3 h4,.index-box-3 p{text-align:center;}
    .index-bottom-links a{font-size:11px;font-weight:bold;}
    .contact-free-test #free-test-button{top:50px;}
    .contact-header-title h3{font-size:12px;line-height:18px;padding-top:5px;}
    #ba_tester_email{width:170px;}
    .buy-table .buy-head{font-size:12px;}
    .bignumber{font-size:12px;}
    .buy-head .pro{text-align: left; padding-left: 7px;}
    .login-form-wrap{width:90%;}
    .side-li h6{font-size:10px;font-weight:bold;}
    #ba_tester_email,#ba_tester_short_form #ba_tester_pass, #ba_tester_short_form #ba_tester_pass_2,#ba_short_submit{width:100%}
}
@media screen and (min-width: 769px) {
    .no-tabs-mobile{display:none}
    .nu-tabs-mobile{display:none}
    .tarif-tabs-mobile{display:none}
}
#one-shot-form input[type="email"],#one-shot-form input[type="password"]{width:100%;display:block;margin:0 auto 70px;}
#one-shot-form input[type="submit"]{padding:30px 0;width:100%;display:inline-block;font-size:20px;border-radius:5px;}
.quest-buttons a.button{width:340px;border-radius:40px;text-align:center;}
.quest-buttons a.button .button_label{float:none;font-weight:bold;}
.img-list li{line-height:35px;vertical-align: middle}
.img-list li img{line-height:35px;vertical-align: middle;padding-left:15px}
.section .column .rounded-button{border-radius:25px;font-weight:bold;}
.black p,.black ul li, .black ol li{color:black;    font-weight: 400;}

.usa-form-wrap .ba_errors{border:none;color:red;}
#usa-reg-submit{width:230px;border-radius:5px;}

.app_reg_form_wrap{background:#0c3558;padding:20px 0;border-radius:10px;}
.app_reg_form_wrap input[type="email"]{display:block;width:90%;max-width:300px;margin:20px auto 30px;border-radius:5px;text-align: center}
.app_reg_form_wrap input[type="submit"]{display:block;width:90%;max-width:300px;;margin:20px auto 30px;border-radius:5px;}
.app_reg_form_wrap .ba_errors{border:0;color:red;}
.reg_form_error{border:2px solid red !important;}
#pass-mismatch-error, #pass-1-error{color:red}
.app_finish_reg_wrap input[type="text"],.app_finish_reg_wrap input[type="password"],.app_finish_reg_wrap select,.app_finish_reg_wrap input[type="submit"], .app_finish_reg_wrap p{display:block;width:90%;max-width:300px;margin:20px auto 30px;border-radius:5px;text-align: center}

/* ls - 14/01/2025 - wali registration */
.wz-form {
    width: 80%;
    margin: 2rem auto;
    margin-top: 2rem;
    background-color: white;
    padding: 2rem 1rem;
    
    }
.step {
    color: 00-bleu-principal;
    font-size: 12px;
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    }
    .wz-form input[type=text], .wz-form select,.wz-form input[type=date]  {
    border: 1px solid rgba(231, 233, 235, 1);
    border-radius: 6px;
    }
    input[type="radio"] {
    background-color: initial;
    cursor: default;
    appearance: auto;
    box-sizing: border-box;
    margin: 3px 3px 0px 5px;
    padding: initial;
    border: initial;
    }
    .section_wrapper.mcb-section-inner.mcb-section-inner-oedkrwaj {
    max-width: 1720px;
    }
    html.no-js {
    margin-top: 0;
    }
    .wz-form-one {
    height: 67em;
    }
    .wz-form-two {
    height: 62em;
    }
    #wz_form_three {
    height: 39em;
    }
    .wz-form label, .wz-form .text-form, .wz-form span, .wz-form h4 {
        color: #0C3558;
    }
    input[type='radio']:checked:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: white;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 4px solid #10A9AF;
    }
    input[type='radio']:after {
        width: 15px;
        height: 15px;
        border-radius: 15px;
        top: -2px;
        left: -1px;
        position: relative;
        background-color: white;
        content: '';
        display: inline-block;
        visibility: visible;
        border: 2px solid #d1d3d1;
    }
    input#sex {
        margin: 0px 10px 0px 0px;
    }
    span.genre {
        margin-right: 30px;
    }
    .div-genre {
        margin-bottom: 20px;
    }
    * {
        font-family: Poppins;
    }
    .wz-form label, .wz-form .text-form {
        font-family: 'POPPINS';
        font-weight: 500;
    }
    .wz-form p, .wz-form .genre {
        font-weight: 400;
        color: #213971;
        font-family: 'POPPINS';
    }
    
    .wz-form h2,.wz-form div .column, .wz-form input, .wz-form select, .wz-form h4{
        margin-top: 10px;
    }
    .center-btn  {
        margin-top: 6%;
        height: 100px;
      position: relative;
    }
    .btn-submit-center {
        margin: 0;
        position: absolute;
        top: 0;
        left: 43%;
    }
    .wz-form input[type="checkbox"] {
        margin-right: 12px;
    }
    li.step.activ {
        font-weight: 700;
        font-size: 14px;
        color: #10A9AF
    }
    .activ span {
        color: #10A9AF;
    }
    .btn-prev {
        position: absolute;
        left: 35%;
        margin-top: 0.5rem;
        color: #107FAF;
        font-size: 14px;
        font-family: 'POPPINS';
        font-weight: 400;
    }
    .wzform input[type="submit"] {
        margin-top: 3rem;
    }
    #wz-error {
        color:  red;
        font-size: 16px;
        font-weight: 400;
        font-family: 'POPPINS';
    }
    #wz_form_two .center-btn {
        margin-top: 5rem;
    }
    #wz_form_three .center-btn {
        margin-top: 2rem;
    }
    @media (max-width: 1400px) {
        .column.one-third {
            width: 50%;
        }
        #wz_form_three {
            height: 52em;
        }
    }
    @media (max-width: 1250px) { 
        input#btn-submit-form-one {
            margin-top: 6%;
        }
        .btn-prev {
            left: 30%;
        }
    }
    @media (max-width: 1010px) { 
        #wz_form_three {
            height: 65em;
        }
        .step u {
            display: none;
        }
        .activ u {
            display: block;
        }
        .step span {
            
            padding: 3px 11px 4px 11px;
        }
        ul.steps {
            display: flex;
            align-items: center;
        }
        li.step.activ {
            min-width: 170px;
            display: flex;
            align-items: center;
        }
        input#btn-submit-form-one {
            margin-top: 1rem;
            margin-left: -6%;
        }
        .column.one-third {
            width: 100%;
        }
        .wz-form-two {
            height: 78em;
        }
        .btn-prev {
            left: 13%;
        }
        .wz-form-one {
            height: 80em;
        }
        
        
    }
    
    @media (max-width: 770px) {
        .wz-form-two {
            height: 86em;
        }
        .column.one.div-genre {
            display: grid;
        }
        .wz-form-one {
            height: 82em;
        }
        input#btn-submit-form-one {
            margin-left: -21%;
        }
        
        
        
    
    }
    @media (max-width: 610px) {
        .step span {
            padding: 4px 11px 4px 11px;
        }
        /*
        .step {
            min-width: 73px;
        }
            */
        #wz_form_three .column.one-third {
            width: 187%;
        }
        /*
        .steps .step:nth-child(1) {
            display: none;
        }
        */
    }
    @media (max-width: 535px) {
        .wz-form-two {
            height: 90em;
        }
        #wz_form_three {
            height: 69em;
        }
    }
    @media (max-width: 520px) {
        #wz_form_two { 
            height: 1400px;
         }
         .btn-prev {
            left: 4%;
         }
        .wz-form-one {
            height: 83em;
        }
        input#btn-submit-form-one {
            margin-left: -33%;
        }
        
    }
    @media (max-width: 490px) {
        .wz-form-one {
        height: 87em;
    }
    #wz_form_two {
        height: 97em;
    }
    
    .btn-prev {
        left: -7%;
    }
    @media (max-width: 450px) {
        .wz-form-one {
            height: 94.5em;
        }
        #wz_form_two {
            height: 103em;
        }
    }
    @media (max-width: 435px) {
        #wz_form_two {
            height: 115em;
        }
        #wz_form_three {
            height: 72em;
        }
    }
    }
    
    /*.step u {
        text-decoration: none;
    }
    */
  /*
    .steps-container {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 50px;
        font-family: Arial, sans-serif;
    }
    .logo-img {
        height: 40px;
    }
    .steps {
        display: flex;
        align-items: center;
        gap: 30px;
    }
    .step {
        display: flex;
        align-items: center;
        gap: 10px;
        font-weight: normal;
        color: #002f56;
    }
    .circle {
        width: 30px;
        height: 30px;
        min-width: 30px;
        min-height: 30px;
        border-radius: 50%;
        border: 2px solid #002f56;
        color: #002f56;
        display: flex;
        justify-content: center;
        align-items: center;
        font-weight: bold;
        font-size: 14px;
    }
    .active {
        font-weight: bold;
        color: #10A9AF;
    }
    .active .circle {
        border-color: #10A9AF;
        color: #10A9AF;
    }
    @media (max-width: 768px) {
        .step span {
            display: none;
        }
        .step .circle {
            display: flex !important;
        }
        .step:first-child .circle {
            display: flex !important;
        }    
    }
        */

        .mcb-section-inner-runc06y {
            background-color: #0bb7a9;
        }

        .wz-form {
            min-width: 400px;
            background-color: #ffffff;
        }

        .wz-none {
            background-color: #ffffff;
        }

        .steps-container {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 50px;
            font-family: Arial, sans-serif;
            position: relative; /* Ajouté pour ancrage relatif */
        }

        .steps {
            display: flex;
            align-items: center;
            gap: 30px;
        }
        .step {
            display: flex;
            align-items: center;
            gap: 10px;
            font-weight: normal;
            color: #002f56;
        }
        /* Nouvelle règle pour décaler le premier cercle */
        .step:first-child .circle {
            margin-left: 30px;
        }
        .circle {
            width: 30px;
            height: 30px;
            min-width: 30px;
            min-height: 30px;
            border-radius: 50%;
            border: 2px solid #002f56;
            color: #002f56;
            display: flex;
            justify-content: center;
            align-items: center;
            font-weight: bold;
            font-size: 14px;
        }
        .active {
            font-weight: bold;
            color: #10A9AF;
        }
        .active .circle {
            border-color: #10A9AF;
            color: #10A9AF;
        }
        @media (max-width: 768px) {
            .step span {
                display: none;
            }
            .step .circle {
                display: flex !important;
            }
            .step:first-child .circle {
                display: flex !important;
                margin-left: 30px; /* Conservation du décalage en mobile */
            }    
        }

        .hidden {
            display: none;
        }        

        @media (max-width: 768px) {
            .step .circle {
                display: flex !important;
                visibility: visible !important;
                opacity: 1 !important;
            }
        }