@media (min-width:1367px){
	.innerBanner {background-position: center;background-size:100%; position:relative;}
	.innerBanner .wpb_column.vc_column_container.vc_col-sm-12 {min-height: 450px;}
}

@media (max-width:1366px){
	.bt-process-section .vc_column-inner {min-height: 360px;} 
}
@media (max-width:1279px){
	.bt-header-onepage .bt-header-stick .bt-menu-desktop ul.menu > li > a {font-size: 12px !important;}
}


@media (max-width:1024px){
	.bt-our-services-section.vc_custom_1498699456750 .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-3.vc_col-md-12 * {text-align:center !important;}
	.bt-testimonial-carousel-element.nav-dots-doyle .owl-nav .owl-prev {left: -20px;}
	.bt-testimonial-carousel-element.nav-dots-doyle .owl-nav .owl-next {right: -20px;}
	.mcsd-ambassadeurs-section.homeTeam.vc_custom_1528115336121 {background:none !important;}
	.programGrid .esg-media-cover-wrapper .eg-portfolio-item-1-content {min-height: 110px;}
	.programGrid .eg-portfolio-item-1-element-5-a {bottom: 86px;}
	.bt-header-onepage .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu > li.current-menu-item > a {color: #007682;}
	.innerBanner .wpb_column.vc_column_container.vc_col-sm-12 {min-height: 260px;}
	.twobuttons h3 {font-size: 24px !important;}
	.relatedPrograms .imageBoxes .vc_col-sm-4 .wpb_single_image .wpb_singleimage_heading {bottom: 0;}
}


@media (min-width:769px) and (max-width:1023px) {
	.alphabetFilters .programGrid ul li {width: 32.5%;}
	.programGrid ul li {width: 33%;}
	.alphabetFilters .programGrid .esg-media-cover-wrapper .eg-portfolio-item-1-content {min-height: 130px;}
	.alphabetFilters .programGrid .eg-portfolio-item-1-element-5-a {bottom: 105px;}
} 

@media (max-width:768px){
	.custom-footer .widget_media_gallery .gallery-item { margin-right: 30px; width: 40%; } 
	.programGrid ul li {width: 33%;}
	.alphabetFilters .programGrid ul li { width: 32.5%; }
	.innerBanner .wpb_column.vc_column_container.vc_col-sm-12 {min-height: 265px;}
	.vc_section.questionnaire.vc_custom_1528103792211 {padding: 30px;}
	.bt-address-section .wpb_column.col-sm-6, .bt-address-section .wpb_column.vc_col-sm-6 {width:100%;text-align: center;} 
	.bt-address-section .wpcf7-form input, .bt-address-section .wpcf7-form textarea, .bt-address-section .wpcf7-form select {border-radius: 0;}
	.innerBanner.vc_section.bt-titlebar-section {padding:40px 0 !important;}
	.twobuttons h3 {font-size: 18px !important;padding: 20px 10px !important;}
	.processcol1, .processcol2 {width: 50%;}
	.cartCol .wpb_column.vc_column_container.vc_col-sm-5.vc_col-lg-5 {width: 100%;}
	.test-admission-block .vc_col-sm-6 {width: 100%;}
	.avragecol1, .avragecol2 { width: 100%;float: none;}
	.avragecol1 p, .avragecol1 h4 {float:none;}
	.avragecol2 {padding-left: 0;}
	.programForm .wpb_column.vc_column_container.vc_col-sm-12 {padding: 0 0;}
	.bt-process-section .simpleText {min-height: 140px;}
	iframe, embed {min-height:1px;}
	.blogGrid .vc_grid_filter-item.vc_visible-item{width:50% !important;}
	.contact-box .top-contact-box{width:100%;margin-bottom:50px;float:left;}
	.bt-content .contact-box{padding-bottom: 0px !important;}
	.addressAll .vc_col-sm-4{width:50%;}
	.bt-content .bt-contact-section2{padding-top:30px !important;padding-bottom:30px !important;}
	.categorie-box .vc_col-sm-4 {width: 50%;float:left;}
	.request-form .vc_col-sm-6 {width: 100%;}
	.vc_section.request-form {padding-top: 40px !important;padding-bottom: 40px !important;}
	.blogWhite {padding: 30px;}
	.innerBanner .wpb_wrapper h2{font-size: 40px !important;line-height:48px !important;}
	.vc_section.bt-address-section h3, .vc_section.bt-address-section p{text-align:center !important;}
	.vc_section.bt-address-section{padding-top:30px !important;padding-bottom:30px !important;}
	.homeTeam .vc_custom_1528853961747{padding-right: 20px !important;padding-left: 20px !important;}
}

@media (max-width:767px){
	.bt-process-section .vc_column-inner {min-height: 1px;}
	.innerBanner .wpb_column.vc_column_container.vc_col-sm-12 {min-height: 265px;}
	.quotesImages p, .programTop p {width: 100%;max-width: 100%;}
	.innerBanner.vc_section.bt-titlebar-section .vc_custom_heading {font-size: 40px !important;line-height: 40px !important;}
	.imageBoxes .vc_col-sm-4 {width: 50%;float: left;}
	.bt-address-section {background-size: cover;background-repeat: no-repeat;}
	.bt-footer-bottom .col-sm-6 {text-align: center;}
	.bt-footer-bottom .col-sm-6 .social-wrap {float: none;}
	.programVideo .vc_custom_1528353631402 {padding-top: 40px !important;padding-bottom: 40px !important;}
	.blogBanner.vc_section.bt-titlebar-section {padding-top: 90px !important;padding-bottom: 160px !important;}
	.vc_section.whySectiontop.vc_custom_1528272393919 {padding-top: 40px !important;padding-bottom: 40px !important;}
	.test-admission.colorBlack{padding-top:30px !important;padding-bottom:30px !important;}
	.vc_section.whySectiontop.vc_custom_1528271798721 {margin-top: 0 !important;}
	.brand-icon img{max-width:100%;}
	
} 

@media (max-width:680px){
	.innerBanner .wpb_column.vc_column_container.vc_col-sm-12 {min-height: 230px;}
	.innerBanner .wpb_column.vc_column_container.vc_col-sm-12 .vc_custom_heading {font-size: 40px !important;line-height: 40px !important;}
	.programGrid .esg-media-cover-wrapper .eg-portfolio-item-1-content {/*padding: 25px 6px 15px 7px;*/}
	.processcol1, .processcol2 {width: 100%;}
}


@media (max-width:640px){
	.homeTestimonials {padding: 0 30px;}
	.mcsd-ambassadeurs-section {padding-top: 60px !important;padding-right: 30px !important;padding-bottom: 30px !important;padding-left: 30px !important;}
	.innerBanner .wpb_column.vc_column_container.vc_col-sm-12 {min-height: 220px;}
	.esg-container .programGrid ul .filter-formation-professionnelle {padding: 0 5px 30px !important;}
	
	.tablepress h4 {
       line-height:18px;
	   font-size:14px;
    }

}

@media (max-width:599px){
	.innerBanner .wpb_column.vc_column_container.vc_col-sm-12 {min-height: 199px;}
	.programGrid ul li {width: 50%;}
	.alphabetFilters .programGrid ul li {width: 49.5%;}
	.blogWhite {padding: 30px 0;}
}

@media (max-width:479px){
	.bt-header .bt-header-mobile .bt-menu-toggle {margin-left:0;}
	.bt-header .bt-header-mobile .bt-menu-content-right {display: none;}
	.custom-footer .widget_media_gallery .gallery-item {margin-right: 0;width: 100%;text-align: center;}
	.mcsd-ambassadeurs-section {padding-top: 60px !important;padding-right: 30px !important;padding-bottom: 30px !important;padding-left: 30px !important;}
	.innerBanner .wpb_column.vc_column_container.vc_col-sm-12 .vc_custom_heading {font-size: 30px !important;line-height: 30px !important;}
	.alphabetFilters .programGrid ul li, .programGrid ul li {width: 100%;display:block;}
	.innerBanner .wpb_column.vc_column_container.vc_col-sm-12 {min-height: 110px;}
	div#addpostdiv {margin-bottom: 0;margin-left: -15px;margin-right: -15px;margin-top: 30px;}
	.doyle-skin .esg-filterbutton, .doyle-skin .esg-navigationbutton, .doyle-skin .esg-sortbutton, .doyle-skin .esg-cartbutton {display: block;margin-right: 0;}
	.bt-address-section4 .bt-fancy-box-element {margin-bottom: 50px !important;}
	section.vc_section.bt-contact-section2.vc_custom_1527848100163.vc_section-has-fill {padding: 30px 15px !important;}
	.vc_section.bt-address-section4.contact-box.vc_custom_1527857270456.vc_section-has-fill{padding-bottom:0 !important;}
	.custom-table tr td {padding: 5px;font-size: 12px;}
	.custom-table thead tr td {padding: 5px !important;font-size: 12px !important;}
	h4.vc_tta-panel-title {font-size: 18px !important;}
	.imageBoxes .vc_col-sm-4 {width: 100%;float: none;}
	.addressAll .vc_col-sm-4{width:100%;}
	.blogGrid .vc_grid_filter-item.vc_visible-item{width:100% !important;}
	.categorie-box .vc_col-sm-4 {width: 100%;float: none;}
	.single-post .bt-post-item .bt-content .gallery.gallery-columns-2 > .gallery-item {width: 100%;}
	.comment-form .form-submit {padding: 0;}
	#metiersResultats ul li {
    padding: 50px 10px;
    position: relative;
    display: block;
    width: 100%;
    float: left;
    min-height: auto;
    height: auto;
    margin-bottom: 15px;
    background: #eeeeee;
    margin-right: 0;}
	.questionAns .quiz_class h4{margin-bottom: 30px;}
	.quiz_class h2{color: #007681;font-size: 65px;line-height: 65px;}
	.quiz_class{padding-bottom: 50px;}
	.questionAns .wizard>.actions{padding-top: 20px;}
	.wizard>.steps>ul>li, .wizard>.actions>ul>li{float: none;}
	.wizard>.actions a, .wizard>.actions a:hover, .wizard>.actions a:active{display:block;padding: 0px 100px;}
	.questionAns{min-height: auto;}
	.pretty{width:100%;display: block;margin-right:0;}
	.homeTeam .vc_custom_1528853961747{padding-right: 20px !important;padding-left: 20px !important;}
	.brand-icon img{max-width:100%;}
	.mcsd-video-section.vc_custom_1528853516236.vc_section-has-fill #appendBlog .col-lg-4:nth-child(4), .mcsd-video-section.vc_custom_1528853516236.vc_section-has-fill #appendBlog .col-lg-4:nth-child(5), .mcsd-video-section.vc_custom_1528853516236.vc_section-has-fill #appendBlog .col-lg-4:nth-child(6){display:none !important;}
	.vc_section.programVideo{padding-top: 45px !important;}
}

@media (min-width:600px) and (max-width:700px) {
	.addressAll .vc_col-sm-4{float:left;}
	.addressAll .contact-blocks{min-height: 445px;}
}

@media (max-width:380px){
	.innerBanner .wpb_column.vc_column_container.vc_col-sm-12 {min-height: 70px;}
}

@media (max-width:320px){
	.innerBanner .wpb_column.vc_column_container.vc_col-sm-12 {min-height: 115px;}
}
@media (min-width:850px) and (max-width:1169px) {
	.addressAll .wpb_column.vc_column_container.vc_col-sm-4{min-height: 520px;}
	.addressAll .vc_col-sm-4 .bt-content .brand-icon img{max-width:100%;}
}

@media (min-width:768px){
.bt-blog-grid-element.default .bt-item .bt-content {
    min-height: 300px!important;}
}

@media (min-width:1025px) and (max-width:1415px) {
	.bt-header-onepage .bt-header-desktop .bt-bottom ul.menu > li > a{font-size:12px !important;}
	.bt-header-onepage .bt-header-desktop .bt-bottom ul.menu > li{padding: 0 5px !important;}
	
	.bt-menu-desktop > ul > li, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li {display: inline-block;padding: 0 5px;}
	
	img.logo{width: 227px !important;height: auto !important;}
	
}
@media (min-width:600px) and (max-width:1024px) {
	#metiersResultats ul li {
    padding: 10% 10px 0 10px;
    position: relative;
    display: block;
    width: 18.8%;
    float: left;
    min-height: 283px;
    height: auto;
    background: #eeeeee;
    margin-right: 10px;}
	#metiersResultats ul li a{font-size:13px;}
}
@media (min-width:768px) and (max-width:991px) {
.innerBanner .wpb_column.vc_column_container.vc_col-sm-12{min-height:49px !important;}
}
@media (min-width:992px) and (max-width:1192px) {
	.bt-blog-grid-element.default .bt-item .bt-content{min-height:330px !important;}
}
@media (min-width:480px) and (max-width:767px) {
	.innerBanner.vc_section.bt-titlebar-section {padding: 0 !important;}
}


