/*-------------------------------------------------------
Theme Name:   	Divi child theme

Theme URI:    	http://www.elegantthemes.com/gallery/divi/

Author:       	Elegant Themes

Author URI:     http://www.elegantthemes.com

Template:     	Divi

Description:  	A child theme template for Divi

Version:      	1.0.0

----------------- ADDITIONAL CSS HERE ------------------*/


.et_fullwidth_nav #main-header .container {
    width: 90%!important;
    max-width: 2100px!important;
    padding-right: 0!important;
    padding-left: 0!important;
  }
#top-menu li {
  font-size: 1rem!important;
	letter-spacing: 0.01em!Important;
}
@media (max-width: 1450px) {
	#vetamer.et_pb_row_4.et_pb_row {
		margin-top: -20px!important;
	}
}
@media (max-width: 1330px) {
	#bg.et_pb_section_2 {
		padding: 10px 0;
	}
	#bg.et_pb_section_2 .et_pb_row {
		width: 90%;
	}
	.page-id-23 .et_pb_text_0 h1 {
	  font-size: 6.0rem;
	}
	.page-id-23 .et_pb_text_1 {
	  font-size: 1.3rem;
	}
}
@media (max-width: 1200px) {
	#bg.et_pb_section_2 {
		padding: 0;
	}
	#bg.et_pb_section_2 .et_pb_image_5 {
  		margin-top: -110px !important;
	}
	#bg.et_pb_section_2 .et_pb_column_6  {
  		width: 30%!important;
		margin-right: 30px!important;
	}
	#bg.et_pb_section_2 .et_pb_column_7 {
  		width: 40%!important;
		margin-right: 30px!important;
	}
	#bg.et_pb_section_2 .et_pb_column_8  {
		width: 30%!important;
  		padding: 6% 40px !important;
	}
}
@media screen
	and (min-width : 768px) 
	and (max-width : 1024px)  {
	   .ipad-landscape-hide { display: none!important; }
	   div.ipad-landscape-display { display: block!important; }
}
@media (min-width: 981px){
  #float {
    position: fixed;
    top: 200px;
    left: 0px;
    z-index: 99998;
  }
}
@media (max-width: 980px) {
	.et_fullwidth_nav #main-header .container {
  width: 95% !important;
}
	.container.clearfix.et_menu_container {
		width: 95%!important;
	}
	#bg.et_pb_section_2 {
		padding: 0;
	}
	#bg.et_pb_section_2 .et_pb_image_5 {
  		margin: -30px auto 0 !important;
	}
	#bg.et_pb_section_2 .et_pb_column_6  {
  		width: 100%!important;
		margin: 0 auto!important;
	}
	#bg.et_pb_section_2 .et_pb_column_7 {
  		width: 100%!important;
		margin: 30px auto 0!important;
	}
	#bg.et_pb_section_2 .et_pb_column_8  {
		width: 100%!important;
  		padding: 6% 40px !important;
	}
	.et_pb_image_wrap.has-box-shadow-overlay {
		background: rgba(0,0,0,0.1)!important;
	}
	

}

@media only screen and (max-width: 767px) {
 .page-id-23  div.et_pb_section.et_pb_section_1 {
    background-image: none!important;
  }
@media (max-width: 766px) {
	#bg.et_pb_section_2 .et_pb_image_5 {
  		margin: -10px auto 0 !important;
	}
	.page-id-23 .et_pb_text_0 h1 {
	  font-size: 5.2rem;
	}

}
@media (max-width: 630px) {
	.page-id-23 .et_pb_text_0 h1 {
	  font-size: 5.0rem;
	}
}
@media (max-width: 590px) {
	.page-id-23 .et_pb_text_0 h1 {
	  font-size: 4.5rem;
	}
	.page-id-23 .et_pb_text_1 {
	  font-size: 1.25rem;
	}
}
@media (max-width: 560px) {
	#vetamer.et_pb_row_4.et_pb_row {
	  margin-top: -20px !important;
		padding: 0 10px!important;
	}
}
@media (max-width: 530px) {
	.page-id-23 .et_pb_text_0 h1 {
	  font-size: 4.0rem;
	}
	.page-id-23 .et_pb_text_1 {
	  font-size: 1.25rem;
	}
}
@media (max-width: 390px) {
	.page-id-23 .et_pb_row_0.et_pb_row {
		max-width: 95%!important;
		width: 390px!important;
		padding-top: 23px!important;
	}
	.page-id-23 .et_pb_row_0.et_pb_row .et_pb_column_1_2.et_pb_column_0 {
		margin-bottom: 20px!important;
	}
	.page-id-23 .et_pb_row_0.et_pb_row .et_pb_column_1_2.et_pb_column_1 .et_pb_image_0 {
		max-width: 90%!important;
		margin: 0 auto 10px!important;
	}
}