/*
 Theme Name:   Divi PM
 Theme URI:    http://mysite.com/
 Description:  Divi Child Theme
 Author:       Mani 
 Author URI:   http://example.com
 Template:     Divi
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/

/* GLOBAL STYLES 
----------------
Add styles beneath this line that you want to be applied across your entire site */
/*
#373942

*/

/*#main-footer { display:none; }*/

.widget_nav_menu { width:100%; }

.about .et_pb_fullwidth_header .header-content  { background: url(/wp-content/themes/divi-pm/images/opacity.png) top left; padding:20px !important; width:300px; }
.about .et_pb_fullwidth_header .header-content h1 {  }


.et_full_width_page #left-area, .et_no_sidebar #left-area,
.single .et_pb_post {padding-bottom:0; margin-bottom:0;}

/*5 column Divi Mega Menu*/
#menu-main li.mega-menu > ul > li:nth-of-type(5n) {
clear: none;
}
#menu-main li.mega-menu > ul > li:nth-of-type(6n) {
clear: none;
}
#menu-main li.mega-menu > ul > li {
width: 20%;
margin: 0;
}

/*6 column Divi Mega Menu*/
/*#menu-main li.mega-menu > ul > li:nth-of-type(5n) {
clear: none;
}
#menu-main li.mega-menu > ul > li:nth-of-type(7n) {
clear: none;
}
#menu-main li.mega-menu > ul > li {
width: 16%;
margin: 0;
}*/


/*7 column Divi Mega Menu*/
/*#menu-main li.mega-menu > ul > li:nth-of-type(5n) {
clear: none;
}
#menu-main li.mega-menu > ul > li:nth-of-type(8n) {
clear: none;
}
#menu-main li.mega-menu > ul > li {
width: 14%;
margin: 0;
}*/

/*8 column Divi Mega Menu*/
/*#menu-main li.mega-menu > ul > li:nth-of-type(5n) {
clear: none;
}
#menu-main li.mega-menu > ul > li:nth-of-type(9n) {
clear: none;
}
#menu-main li.mega-menu > ul > li {
width: 12%;
margin: 0;
}*/


@media only screen and ( min-width: 981px) {


}

@media only screen and (max-width: 1440px) {

}
@media only screen and (max-width: 1280px) {


}
@media only screen and (max-width: 768px) {


}
@media only screen and (max-width: 480px) {
  
}




/*article .testimonials  {  padding:300px 0;}*/
/*Very wide devices*/
@media only screen and (max-width: 1400px) {


}


/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 768px) {
	/* Desktop styles go below this line */


.left_to_right .et_pb_row:nth-child(even) .et_pb_column:first-of-type
	{ float:right; }
}


/* Mobile phone STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (max-width: 767px) {
/*#wpadminbar,
#main-header {position:fixed!important;}*/

.et_pb_blog_0 .et_pb_post .post-content, .et_pb_blog_0.et_pb_bg_layout_light .et_pb_post .post-content p, .et_pb_blog_0.et_pb_bg_layout_dark .et_pb_post .post-content p,
body ul li,
body p {font-size:15px!important;}

body .et_pb_row,
body .et_pb_section .et_pb_module,
body .et_pb_section .et_pb_text_2 {padding-top:10px!important;}
div.et_pb_section.et_pb_section_0 {background-size:fit;}

.et_pb_text_inner {font-size:16px;}

.page-id-5758 .et_pb_module_header {font-size:20px;}
.page-id-5758 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content,
.page-id-5758 .header-content {width:100%; margin:0;}
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */



}



@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {


}




/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {

}

