﻿body{color:#777777; font-family:arial!important;}
.navbar-brand{height:30px;}

.nav-top-login{margin:0;}
.aj-branding-nav {background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(239, 165, 195, 1) 0%, rgba(219, 58, 133, 1) 50%, rgba(217, 45, 125, 1) 100%) repeat scroll 0 0; border-radius: 0; margin: 0;}
/*..aj-branding-nav{background:#db3c86;margin:0; }*/
.aj-branding-nav2{margin:0; background:#fff;}
.aj-brand-container{padding:0;margin:0;}
.aj-navbar-brand {padding: 0; }

.nav > li > a.firstlink{color:#555;}
.nav > li > a.firstlink:hover, .nav > li > a.firstlink:focus { color:#555;text-decoration: none; background-color: #fff4f9; }
.navbar{min-height:30px;}
.navbar2{min-height:30px!important;}
dropdown-menu{z-index:9999;}
.dropdown:hover .dropdown-menu {display: block;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #ffe5f1; background-image:none; }

.pad0mar0{padding:0;margin:0;}

/*navbar*/

div.navbar-header .input-group {width: 400px;}
.navbar-nav > li > a {padding: 10px;}
.navbar-default .navbar-link{color:#fff;}
.navbar-link:hover, .navbar-link:focus{color:#fff!important; text-decoration:none;}
.navbar-text{color:#fff!important;}
.navbar-toggle{border:solid 1px #ffe5f1; float:left; margin-left:10px;}
.navbar-toggle2{position:absolute; right:0px; border:none; color:#fff; font-size:20px; padding:5px;}

.navbar-form {padding-top:0px;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a {box-shadow: 0 3px 9px rgba(0, 0, 0, 0.020) inset; }
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ffe5f1; }
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background-color:#d92d7e;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-image:none; background-color: #fef2f8; color: #555; }
.home{border-top:solid 5px #8d8987;}
.nut{border-top:solid 5px #ff9b00;}
.min{border-top:solid 5px #ff00e0;}
.cui{border-top:solid 5px #5caf1a;}
.for{border-top:solid 5px #a57c52;}
.psy{border-top:solid 5px #0077ff;}
.gro{border-top:solid 5px #bc7fcb;}
.beu{border-top:solid 5px #d00228;}
.tem{border-top:solid 5px #559da0;}
.bou{border-top:solid 5px #eb488f;}
.plu{border-top:solid 5px #ccc;}

.nav-bar-log{position:absolute; right:30px; top:0px;}
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger{box-shadow:none;}

.smalltext{font: normal 11px arial;}
/*notification*/

#notification { background: #ffecc4 none repeat scroll 0 0; color: #1f1f1f; font: 14px arial; left: 0; min-height: 60px; padding: 10px 0; position: relative; width: 100%; z-index: 9999; }

/*footer*/
.btn-group-noradius > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group-noradius > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-radius: 0; box-shadow:0;}
.site-map-title {background:#eb488f; color:#fff; padding:5px; font: bold 18px/30px arial; color:#fff; min-height:30px;}
.site-map{background:#f9f9f9;}
#footer h3{margin:0; }
#footer h3.title{text-align:center; color:#333333; border-bottom: dotted 1px #ccc; display: block; font: bold 14px/18px tahoma,century-gothic,verdana; margin: 0 0 5px 0; padding: 0 0 5px 0;text-decoration: none !important; }



#footer table td{padding:5px;}

#footer a { color: #333333; font: 11px tahoma,century-gothic,verdana; padding-left: 0; text-align: left; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
.directory{background:#fff; margin:5px; padding:5px;}
#footer a.title {text-align:center;  border-bottom: dotted 1px #ccc; display: block; font: bold 14px/18px tahoma,century-gothic,verdana; margin: 0 0 5px 0; padding: 0 0 5px 0;text-decoration: none !important; }
#footer a.pink { color: #e43d8b !important; }
#footer a.green{color:#339900 !important;  }
#footer a.mint{color:#66cc00!important; }
#footer a.blue{color:#319add!important; }
#footer a.periwinkle{color:#2fc3de!important; }
#footer a.purple{color:#cb2edf!important; }
#footer a.violet{color:#9170bf!important; }
#footer a.deadlink{cursor:default; color:#333333!important;}
#footer ul { color: #c3d4d3; margin:0; padding: 0 0 0 30px;}
#footer ul li { font: 11px/16px tahoma,century-gothic,verdana; padding-left: 0px; text-align: left; }
#footer ul li.subtitle { color:#c3d4d3; text-decoration:none; list-style:none; font: bold 12px/16px tahoma,century-gothic,verdana; padding-left: 0px; text-align: left; position:relative; left:-15px;}
#footer ul li.subtitle a { color:#c3d4d3; text-decoration:none;font: bold 12px/16px tahoma,century-gothic,verdana; }

#footer ul.withsub {padding-bottom:20px;}
a.footer_bottom_link{text-shadow:none; border:none;border-radius:0; background:none; padding: 5px 9px!important; color:#ff278d !important; display:block;font:normal 12px/15px Arial !important;position:relative;text-decoration:none;text-align:center;}
a.footer_bottom_link:hover{text-decoration:none; color:#ff278d !important;background:none; }
a.footer_bottom_link.last{border-right: 0px;}
.footer-border{border-top: 1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}

.sitelinks{width:20%; padding-right: 1%; position:relative; float:left;}
.thumbnail{padding:10px;}

.thumbnail p{margin:5px 15px; font: normal 13px/18px arial;}

hr.divider{height:1px; color:#d1d1d1; margin:10px 0;}

 .dossier_roll {width:100px; height:70px;}
.carousel-caption_aj { text-shadow:0 1px 1px rgba(0, 0, 0, 0.1); color:#333333; background: rgba(0, 0, 0, 0) url("http://img.aujourdhui.com/aj/hp/des_overlay_bg_white.png") repeat scroll 0 0; padding: 0 0 0 10px; width: 100%; text-align:left; left:0; right:0; bottom:0;}

.bubble { box-shadow:0 0 5px rgba(0, 0, 0, 0.2); position: relative; width:100%; padding: 15px; background: #FFFFFF; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; margin-top:20px; font: normal 23px/30px arial; color:#4b4a4b; text-align:center;}
.bubble:after { content: ''; position: absolute; border-style: solid; border-width: 15px 15px 0; border-color: #FFFFFF transparent; display: block; width: 0; z-index: 1; bottom: -15px; left: 70%; }

.coach_block{text-align:center;}
.coach_block a{text-decoration:none; }
.coach_block a:hover div{text-decoration:underline!important; color:#3375bb;}
.coach_block a:hover b{text-decoration:underline!important; color:#3375bb;}
.coach_block a:focus {background:#fff;}

.coach_block img{max-width:140px; display:block; margin:0 auto;}
.coach_block b{color:#777777; font: bold 14px arial;}
.coach_block div.coachdes{color:#777777; padding:5px 0; margin:0; min-height:125px;position:relative;}
.coach_block div.link {bottom: 0; color: #428bca; position: absolute; width: 100%;}

.coaching_minceur_benefits {background: url('http://img.aujourdhui.com/aj/bs/girl_poster2.png') no-repeat top left; height: 470px;}
.coaching_minceur_benefits  ul{padding-left:0; margin-left:0;}
.coaching_minceur_benefits  ul li{list-style:none; padding:10px 0;}
.benefits{padding:30px 0 0 135px;  width:100%;}
.coaching_minceur_benefits h3 { color: #3375bb; font: 24px arial; text-align: center; }




.coaching_bubble { position: relative; width: 400px; min-height: 300px; padding: 10px; background: #ffffff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.coaching_bubble:after { content: ""; position: absolute; top: 0; left: -15px; border-style: solid; border-width: 15px 15px 15px 0; margin-top:-18px; border-color: transparent #ffffff; display: block; width: 0; z-index: 1; }
.coaching_bubble .cb_fermer{position:absolute; top:8px; right:8px; font:normal 12px Arial; text-transform:uppercase;}
.coaching_bubble .cb_fermer a{ color:#bdbdbd !important;}
.coaching_bubble .cb_fermer a:hover{color:#2d2d2d !important;}
.coaching_bubble_holder{position:absolute; left:89%; top:62px; z-index:9999;}
.coaching_bubble.bb-one::after{top:80px;}
.coaching_bubble.bb-two::after{top:140px;}
.coaching_bubble.bb-three::after{top:180px;}
.coaching_bubble.bb-four::after{top:232px;}
.coaching_bubble.bb-five::after{top:304px;}

#cb_content{padding:15px 10px 10px 10px; font: normal 14px arial; color:#4B4A4B;}
#cb_content h3 {font: normal 15px arial; color: #3375bb;}
#cb_content p {padding:5px 0px; line-height:20px; font: normal 14px arial; color:#4B4A4B;}
#cb_content ul {width:95%}
#cb_content ul li {list-style:disc; font: normal 14px/20px arial; color:#4B4A4B; background:none; padding: 0px 0px 0px 10px; margin: 0 0 5px 15px; }

.rightcol_form {border-left: dotted 1px #ccc;}
.rightcol_form h3 { color: #dd3889; font: 24px arial; text-align: center; }
.form-aj-hp{border:solid 3px #ff7db9; padding:10px; background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(252,198,223,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(252,198,223,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(252,198,223,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(252,198,223,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(252,198,223,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(252,198,223,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fcc6df', GradientType=0 );}

.main_top { background: #dd2c7e none repeat scroll 0 0; color: #ffffff; font: 12px arial; height: 353px; position: relative; text-align: center; padding: 10px; width: 100%; }
.main_top h1 { color: #ffffff; font: 36px arial; padding: 30px 20px; }
.bottomline { background: #000000 none repeat scroll 0 0; bottom: 0; color: #ffffff; font: normal 14px arial; padding: 10px; position: absolute; width: 100%; margin-left:-10px;}
.main_top a { color: #ffffff !important; font: 14px arial; text-decoration: none; }
ul.main_top_presentation{margin:0; padding:0; list-style:none; width:100%;}
ul.main_top_presentation li{list-style:none;margin-left:0;float:left; position:relative;width:auto;}
ul.main_top_presentation li.single_row{width: 16.6%;}
ul.main_top_presentation li.single_big{width: 33.6%; }
ul.main_top_presentation li.center_main{width: 66.8%;}
#main_promo{background: #f9f9f9; border: solid 4px #fff; position:absolute; top:150px; left: 300px; width:570px;}

#coaching_minceur{background: url('http://img.aujourdhui.com/aj/bs/blue_gradient_bg.jpg') no-repeat top left #c2e1f5;}

.carousel-inner img {width:100%;}

.onlyfor-360{display:none;}
.bx-wrapper .bx-viewport{border:none; box-shadow:0;}

#dossiers a{text-decoration:none;}
#dossiers a:hover{text-decoration:none;}


/*main site images*/
.main_site_images{background: url('http://img.aujourdhui.com/aj/bs/hp_main_bg.jpg') no-repeat top center; display:block; min-height:660px; position:relative; margin:0 -15px;}
.main_site_images div.vid1{position:absolute;top:49px;left:98px; border:solid 2px #fff; display:block;}
.main_site_images div.vid2{position:absolute;top:49px;left:917px; border:solid 2px #fff; display:block;}
.main_site_images div.vid3{position:absolute;top:49px;left:508px; border:solid 2px #fff; display:block;}
.main_site_images div.vid4{position:absolute;top:408px;left:98px; border:solid 2px #fff; display:block;}
.main_site_images div.vid5{position:absolute;top:408px;left:917px; border:solid 2px #fff; display:block;}
.main_site_images div.vid6{position:absolute;top:508px;left:508px; border:solid 2px #fff; display:block;}
.vid_containers{display: block; width: 149px; height: 99px; overflow: hidden;}
.centerit{margin:0 auto;}


/*registration page*/
#coachblock {background: url("http://img.aujourdhui.com/registration/blue_leftcol_gradient.png") repeat-x top left; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; margin:0 10px;; width: 90%; padding: 20px 10px 10px 10px; text-align: center;}
.regleftcol1 {background: url("http://img.aujourdhui.com/registration/reg_leftcol_bg_blue.png") repeat-y top right #f1f5fd;    padding: 10px 0px;}

#reg_text1 h1 {font: bold 24px arial; color: #333; padding: 20px 0px;}
#reg_text1 h2 {font: bold 17px arial; color: #333; border-bottom: solid 1px #b3c9ea; padding-bottom: 20px; margin-bottom: 20px;}
#reg_text1 p { font: normal 14px arial;  padding: 10px 0px;}
#reg_text1 ul {display: block; list-style: none; font: normal 14px Arial; padding: 10px 0px;}
#reg_text1 ul li {font: normal 14px Arial; padding: 10px 0 10px 30px;}
.program {background: url("http://img.aujourdhui.com/registration/reg_icon_program.png") no-repeat center left;}
.program2 {background: url("http://img.aujourdhui.com/registration/reg_icon_program2.png") no-repeat center left;}
.program3 {background: url("http://img.aujourdhui.com/registration/reg_icon_program3.png") no-repeat center left;}
#regform1 h1, h1.pink {font: bold 38px arial; color: #d72d83; padding: 10px 0px;}
h1.reverse {font: bold 38px arial; color: #fff; padding: 10px 0px;}
h2.smallpink {font: bold 38px arial; color: #d72d83; padding: 10px 0px;}
.aj_pink_button {background: url('http://img.aujourdhui.com/aj/bs/button_bg_pink.png') repeat-x center center; font: bold 15px arial; color:#fff; text-shadow:none;}

.form_blue_gradient_bg{padding:10px; 
background: rgba(231,239,255,1);
background: -moz-linear-gradient(top, rgba(231,239,255,1) 0%, rgba(198,210,231,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231,239,255,1)), color-stop(100%, rgba(198,210,231,1)));
background: -webkit-linear-gradient(top, rgba(231,239,255,1) 0%, rgba(198,210,231,1) 100%);
background: -o-linear-gradient(top, rgba(231,239,255,1) 0%, rgba(198,210,231,1) 100%);
background: -ms-linear-gradient(top, rgba(231,239,255,1) 0%, rgba(198,210,231,1) 100%);
background: linear-gradient(to bottom, rgba(231,239,255,1) 0%, rgba(198,210,231,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7efff', endColorstr='#c6d2e7', GradientType=0 );
}

.form_blue_gradient_bg .form-group{margin-bottom:5px;}

p.coach_descriptions{min-height: 220px;}

h4.pinktitle{color:#d72d83;}
.pinkbadge{background:#d72d83;}
.coaches_main_form{background: url('http://img.aujourdhui.com/aj/coach_bg_big.jpg') no-repeat bottom center; min-height:468px; }

@media (max-width:1600px) {

}

@media (max-width:1366px) {
    .coaches_main_form{background: url('http://img.aujourdhui.com/aj/coach_bg_big.jpg') no-repeat bottom center; min-height:468px; background-size: 1700px auto;}
}

@media(max-width:1199px){
/*main site images*/
.main_site_images div.vid1{position:absolute;top:49px;left:50px; border:solid 2px #fff; display:block;}
.main_site_images div.vid2{position:absolute;top:49px;left:766px; border:solid 2px #fff; display:block;}
.main_site_images div.vid3{position:absolute;top:49px;left:408px; border:solid 2px #fff; display:block;}
.main_site_images div.vid4{position:absolute;top:408px;left:50px; border:solid 2px #fff; display:block;}
.main_site_images div.vid5{position:absolute;top:408px;left:766px; border:solid 2px #fff; display:block;}
.main_site_images div.vid6{position:absolute;top:508px;left:408px; border:solid 2px #fff; display:block;}
.vid_containers{display: block; width: 149px; height: 99px; overflow: hidden;}
#main_promo{background: #f9f9f9; border: solid 4px #fff; position:absolute; top:150px; left: 200px;}

    .coaches_main_form{background: url('http://img.aujourdhui.com/aj/coach_bg_big.jpg') no-repeat  bottom center; min-height:468px;  background-size: 1600px auto;}
}

@media (max-width:1024px) {
    .coaching_minceur_benefits {background: url('http://img.aujourdhui.com/aj/bs/girl_poster.png') no-repeat top left; height: 470px;}
    .container { width: 960px; }
    .coaching_minceur_benefits h3 { text-align: right; font-size:22px; padding-right:10px;}
    .rightcol_form h3 {font: 22px arial;}
    #cb_content h3 {text-align: center; }
    .main_top h1 {color: #ffffff;  font: 25px arial;  padding: 30px 20px;}
    .main_top{height:355px;}
    div.navbar-header .input-group {width: 250px;}
    /*main site images*/
.main_site_images div.vid1{position:absolute;top:49px;left:45px; border:solid 2px #fff; display:block;}
.main_site_images div.vid2{position:absolute;top:49px;left:763px; border:solid 2px #fff; display:block;}
.main_site_images div.vid3{position:absolute;top:49px;left:403px; border:solid 2px #fff; display:block;}
.main_site_images div.vid4{position:absolute;top:408px;left:45px; border:solid 2px #fff; display:block;}
.main_site_images div.vid5{position:absolute;top:408px;left:763px; border:solid 2px #fff; display:block;}
.main_site_images div.vid6{position:absolute;top:508px;left:403px; border:solid 2px #fff; display:block;}
.vid_containers{display: block; width: 149px; height: 99px; overflow: hidden;}
#main_promo{background: #f9f9f9; border: solid 4px #fff; position:absolute; top:150px; left: 197px;}
    .coaches_main_form{background: url('http://img.aujourdhui.com/aj/coach_bg_1024.jpg') no-repeat  bottom center; min-height:468px;  background-size: 1024px auto;}
        #regform1 h1, h1.pink {font: bold 36px arial; color: #d72d83; padding: 5px 0px;}
        h1.reverse {font: bold 36px arial; color: #fff; padding: 5px 0px;}
}


@media (max-width:991px) {
        .coaches_main_form{background: url('http://img.aujourdhui.com/aj/coach_bg_1024.jpg') no-repeat  bottom center; min-height:468px;  background-size: 1000px auto;}

}

@media (max-width:980px) {
    .main_site_images{margin:0;}
    .coaching_minceur_benefits {background: url('http://img.aujourdhui.com/aj/bs/girl_poster.png') no-repeat top left; height: 470px;}
    .container { width: 100%; }
    div.navbar-header .input-group {width: 400px;}
    .adsense_ad{margin:0 -15px;}

/*main site images*/
.main_site_images{background: url('http://img.aujourdhui.com/aj/bs/hp_main_bg.jpg') no-repeat top left; display:block; min-height:660px; position:relative;}
.main_site_images div.vid1{position:absolute;top:49px;left:31px; border:solid 2px #fff; display:block;}
.main_site_images div.vid2{position:absolute;top:49px;left:747px; border:solid 2px #fff; display:block;}
.main_site_images div.vid3{position:absolute;top:49px;left:389px; border:solid 2px #fff; display:block;}
.main_site_images div.vid4{position:absolute;top:408px;left:31px; border:solid 2px #fff; display:block;}
.main_site_images div.vid5{position:absolute;top:408px;left:747px; border:solid 2px #fff; display:block;}
.main_site_images div.vid6{position:absolute;top:508px;left:389px; border:solid 2px #fff; display:block;}
.vid_containers{display: block; width: 149px; height: 99px; overflow: hidden;}
#main_promo{background: #f9f9f9; border: solid 4px #fff; position:absolute; top:150px; left: 179px; width:370px;}
}

@media (max-width:950px) {

/*main site images*/
.main_site_images{background: url('http://img.aujourdhui.com/aj/bs/hp_main_bg.jpg') no-repeat top center; display:block; min-height:660px; position:relative;}
.main_site_images div.vid1{position:absolute;top:49px;left:3%; border:solid 2px #fff; display:block;}
.main_site_images div.vid2{position:absolute;top:49px;left:747px; border:solid 2px #fff; display:block;}
.main_site_images div.vid3{position:absolute;top:49px;left:389px; border:solid 2px #fff; display:block;}
.main_site_images div.vid4{position:absolute;top:408px;left:3%; border:solid 2px #fff; display:block;}
.main_site_images div.vid5{position:absolute;top:408px;left:747px; border:solid 2px #fff; display:block;}
.main_site_images div.vid6{position:absolute;top:508px;left:389px; border:solid 2px #fff; display:block;}
.vid_containers{display: block; width: 149px; height: 99px; overflow: hidden;}
#main_promo{background: #f9f9f9; border: solid 4px #fff; position:absolute; top:150px; left: 179px;}
}

@media (max-width:800px) {
    .container { width: 100%; }
    /*main site images*/
.main_site_images{background: url('http://img.aujourdhui.com/aj/bs/hp_main_bg.jpg') no-repeat top left; display:block; min-height:660px; position:relative;}
.main_site_images div.vid1{position:absolute;top:49px;left:50px; border:solid 2px #fff; display:block;}
.main_site_images div.vid2{position:absolute;top:49px;left:563px; border:solid 2px #fff; display:block;}
.main_site_images div.vid3{position:absolute;top:49px;left:307px; border:solid 2px #fff; display:block;}
.main_site_images div.vid4{position:absolute;top:408px;left:50px; border:solid 2px #fff; display:block;}
.main_site_images div.vid5{position:absolute;top:408px;left:563px; border:solid 2px #fff; display:block;}
.main_site_images div.vid6{position:absolute;top:508px;left:307px; border:solid 2px #fff; display:block;}
.vid_containers{display: block; width: 149px; height: 99px; overflow: hidden;}
#main_promo{background: #f9f9f9; border: solid 4px #fff; position:absolute; top:150px; left: 197px;}
    .coaches_main_form{background: url('http://img.aujourdhui.com/aj/coach_bg_800.jpg') no-repeat 0 0; min-height:500px;  background-size: 800px auto;}
        #regform1 h1, h1.pink {font: bold 28px arial; color: #d72d83; padding: 5px 0px;}
        h1.reverse {font: bold 28px arial; color: #fff; padding: 5px 0px;}
}

@media (max-width:768px) {
.coaching_minceur_benefits {background: none; height: auto;}
.benefits{padding:30px 0 0 10px;  width:100%; background:#fff;}
.container { width: 100%; }
    .coaching_minceur_benefits h3 {font-size:20px;}
    .rightcol_form h3 {font: 20px arial;}
    hr.divider{display:none;}
    .form-group{margin-bottom:10px;}
    .rightcol_form{margin-bottom:10px;}
    div.navbar-header .input-group {width: 300px;}
/*update*/        .main_top img{margin:auto;} 
p.coach_descriptions{min-height: 160px;}
    .coaches_main_form{background: url('http://img.aujourdhui.com/aj/coach_bg_768.jpg') no-repeat 0 0; min-height:468px;  background-size: 768px auto;}
    #regform1 h1, h1.pink {font: bold 28px arial; color: #d72d83; padding: 5px 0px;}
    h1.reverse {font: bold 28px arial; color: #fff; padding: 5px 0px;}
}


@media (max-width:767px) {
    p.coach_descriptions { min-height: 50px; }
    .coaches_main_form{background: #d5d7d8;}
    #regform1 h1, h1.pink {font: bold 24px arial;}
    h1.reverse {font: bold 24px arial; color:#fff;}
}

@media (max-width:736px) {

    .coaching_minceur_benefits { background: none; height: auto; }
    .benefits { padding: 10px 0 0 10px; background: #fff; }
    /*update*/ .main_top { height: 421px; }
    /*update*/        .main_top img{margin: 0;} 
    .main_top h1 { color: #ffffff; font: 25px arial; padding: 0 5px; }
    .coaching_minceur_benefits h3 { font-size: 20px; text-align: center; }

    hr.divider { display: none; }
    .form-group { margin-bottom: 10px; }

    div.navbar-header .input-group { width: 300px; }
    .coaching_minceur_benefits ul li { padding: 5px 0; }

    .coaching_bubble_holder { left: 10px; z-index: 9999; }
    .coaching_bubble { width: 90%; margin: 0 auto; }
    .coaching_bubble::after { display: none; }
    .control-label { text-align: left; line-height: 35px; }
    .main_button_control { width: 220px; height: 54px; }
    .coach_block img { width: 100%; display: block; margin: 0 auto; }
    .coach_block div.coachdes { min-height: 80px; margin: 20px 0; padding-left: 10px; text-align: left; }
    .coach_block div.link {bottom: 0; color: #428bca; position: relative;}
    .carousel-caption_aj h3 { margin: 5px 0; }
    .carousel-caption_aj h4 { margin: 0; }
    .rightcol_form { border-left: none; }
    .aj-branding-nav { background: #db3c86; }
    .navbar-brand { min-height: 0; }
    .lnk img{width:60%; margin:0 auto;}

    .home{border-left:solid 5px #8d8987; border-top:none; border-bottom:solid 1px #fff;}
.nut{border-left:solid 5px #ff9b00; border-top:none; border-bottom:solid 1px #fff;}
.min{border-left:solid 5px #ff00e0; border-top:none; border-bottom:solid 1px #fff;}
.cui{border-left:solid 5px #5caf1a; border-top:none; border-bottom:solid 1px #fff;}
.for{border-left:solid 5px #a57c52; border-top:none; border-bottom:solid 1px #fff;}
.psy{border-left:solid 5px #0077ff; border-top:none; border-bottom:solid 1px #fff;}
.gro{border-left:solid 5px #bc7fcb; border-top:none; border-bottom:solid 1px #fff;}
.beu{border-left:solid 5px #d00228; border-top:none; border-bottom:solid 1px #fff;}
.tem{border-left:solid 5px #559da0; border-top:none; border-bottom:solid 1px #fff;}
.bou{border-left:solid 5px #eb488f; border-top:none; border-bottom:solid 1px #fff;}
.plu{border-left:solid 5px #ccc; border-top:none; border-bottom:solid 1px #fff;}
.navbar{min-height:0;}

#regform1 h1, h1.pink {font: bold 24px arial;}


}
@media (max-width:640px) {

.coaching_minceur_benefits {background: none; height: auto;}
.benefits{padding:30px 0 0 10px;  background:#fff;}
.coaching_bubble_holder{left:10px; z-index:9999;}
.coaching_bubble{width:600px; margin:0 auto;}
.coaching_bubble::after{display:none;}
.navbar2{min-height:0!important;}
.main_top h1 {margin:0;}
.main_button_control{width:180px; height: 44px;}
.main_top{height:auto;}
.bottomline{font: normald 14px arial; }
.coach_block img { width: 90%; display: block; margin: 0 auto; padding-bottom:10px;; }
#regform1 h1, h1.pink {font: bold 24px arial; color: #d72d83; padding: 0px; margin:0 0 10px 0;}
}

@media (max-width:480px){
.coaching_minceur_benefits {background: none; height: auto;}
.coaching_bubble_holder{left:20px;}
.coaching_bubble{width:460px; margin:0 auto;}
.coaching_bubble::after{display:none;}
.hide-on-360{display:none!important;}
.onlyfor-360{display:block!important;}
.main_top h1 {margin:30px 0;}
.main_button_control{width:220px; height: 54px;}
.main_top{height:auto;}
.coach_block img { width: 90%; display: block; margin: 0 auto; padding-bottom:10px; }
.coach_block div.coachdes { min-height: 85px; margin: 0; padding-left: 10px; text-align: left; }
}
@media (max-width:414px) {


.coaching_bubble{width:380px; margin:0 auto;}
.bx-viewport{width: 80%!important; padding-left: 18%; margin-right:0}
.onlyfor-360{display:block!important;}
.hide-on-360{display:none!important;}
.aj-navbar-brand img{ width:90%;}
.coaching_bubble{width:400px; margin:0 auto;}
}

@media (max-width:360px) {

    .coaching_bubble{width:320px; margin:0 auto;}
    .aj-navbar-brand{padding:0;}
    .aj-navbar-brand img{ width:90%;}
}
@media (max-width:320px) {


.coaching_bubble{width:300px; margin:0 auto;}
.aj-navbar-brand img{ width:200px;}

}