/*
Max-width sizes:

1920  | 1680  |  1600 | 1440 | 1366 | 1280  | 1024 : 966 : 853 : 800 : 768 : 736 : 667 : 640 : 603 : 600 : 568 : 533 : 480 : 320 :

1024  | 960   |  768  |  480 | 320

*/

/** If you are not working on divi then you can delete divi specific CSS **/
/*** Start Divi Specific CSS **/
@media(max-width:1260px)
{
	.container, 
	.et_pb_row, 
	.et_pb_slider .et_pb_container, 
	.et_pb_fullwidth_section .et_pb_title_container, 
	.et_pb_fullwidth_section .et_pb_title_featured_container, 
	.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container
	{
		width:80%
	}
}
/*** End Divi Specific CSS **/

@media screen and (min-device-width: 980px) and (max-device-width: 1260px)
{
	.wc_mail_chimp_main .et_pb_row {
	    width: 100%;
	}
	.wc_mail_chimp p
	{
		font-size: 14px;
	}
	#main-content .wc_mail_chimp input[type="email"] {
	    max-width: 350px;
	}
}

@media(max-width:1260px)
{
	#main-content .wc_custom_post article
	{
		width: 22.8%;
	}
}

@media(max-width:1050px)
{
	#main-header #top-menu li 
	{
	    margin: 0 10px;
	}
	#main-content .wc_custom_post article
	{
		width: 22%;
	}
}

@media(max-width:980px)
{
	#main-header .et_mobile_menu
	{
		background-color: #000;
		border-top: #fff;
	}
	.mobile_menu_bar:before
	{
		color: #fff;
	}
	.et_header_style_centered #main-header
	{
		padding: 0px;
	}
	#page-container #main-header .logo_container {
	    padding: 20px 0;
	}
	.wc_mail_chimp_main form#mc4wp-form-1 {
	    width: 100%;
	    max-width: 585px;
	    margin: 0 auto;
	}
	.wc_mail_chimp p {
	    float: none;
	    text-align: center;
	    margin: 0 0 20px;
	}
	div#footer-bottom .et-social-icons li:first-child {
	    margin-left: 0;
	}
}
@media(max-width:767px)
{
	
	.wc_comby_bio h2,
	.wc_comby_bio p,
	.wc_cristelle_comby_text p,
	.wc_bio_main_sec .et_pb_button_module_wrapper,
	.wc_book_page_main .wc_book_page_post h2.entry-title,
	.wc_book_page_main .wc_book_page_post p.post-meta,
	.wc_book_page_main .wc_book_page_post .post-content p,
	.wc_book_page_main .wc_book_page_post article,
	.wc_interview_page_main .wc_interview_page h2.entry-title,
	.wc_interview_page_main .wc_interview_page p.post-meta,
	.wc_interview_page_main .wc_interview_page .post-content p,
	.wc_blog_page_main .wc_blog_page h2.entry-title,
	.wc_interview_page_main .wc_interview_page .post-content p,
	.wc_blog_page_main .wc_blog_page .post-content p
	.wc_interview_page_main .wc_interview_page p.post-meta {
	    text-align: center;
	}
	#main-content .wc_custom_post article {
	    width: 46.5%;
	}
	#main-content .wc_custom_post article:nth-child(2n) {
	    margin-right: 0;
	}
	.wc_contact_form_btn .et_contact_bottom_container
	{
		float: none;
		text-align: center;
		margin-left: 0px;
	}
	body #page-container .wc_contact_form_btn .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button
	{
		margin-left: 0px;
	}
	.wc_mail_chimp input {
	    float: none;
	    margin: 0 auto;
	}
	#main-content .wc_mail_chimp_main .wc_submit input {
	    width: 30%;
	    margin-top: 20px;
	}
	.wc_submit {
	    text-align: center;
	}
	.wc_book_page_main a.more-link {
	    float: none;
	    margin-top: 10px;
	    display: inline-block;
	}
}

@media(max-width:600px)
{
	.wc_mail_chimp p {
	    font-size: 14px;
	}	
	#main-content .wc_mail_chimp_main .wc_submit input
	{
		width: unset;
	}
}



@media(max-width:480px)
{	
	.wc_bnr_main_sec .et_pb_column {
	    padding: 0;
	}
	#main-content .wc_bnr_main_sec .wc_bnr_heading h2,
	#main-content .wc_comby_bio h2,
	#main-content .wc_comby_book h2,
	#main-content .wc_comby_heading h2,
	#main-content .wc_contact_heading h2 {
	    font-size: 25px;
	}
	#main-content .wc_custom_post article
	{
		width: 100%;
	}
	div#footer-bottom
	{
		line-height: 30px;
		padding-top: 30px;
	}
}