/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
.page-id-257057 h2,.page-id-3 h2 {padding-top:28px;}
.page-id-3 h3 {padding-top:24px;}
.dipl_masonry_gallery_0 .dipl_masonry_gallery_title_caption_wrapper {background:#919692;padding:8px 10px;}
.dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_title,.dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_title:last-child,
.dipl_masonry_gallery_title_caption_wrapper p:not(.has-background):last-of-type {padding:0!important;}
.dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_title,.dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_title:last-child {padding-bottom:5px!important;}
h2.dipl_masonry_gallery_item_title {font-size:17px;}
body.et_pb_recaptcha_enabled .grecaptcha-badge,.grecaptcha-badge {visibility:hidden;}
.page-id-51 .et_pb_contact_field_6 .et_pb_contact_field_options_title {display:none!important;}
.page-id-51 .et_pb_contact_form_container .et_pb_contact_field_checkbox .input[type="checkbox"]+label i {margin-top:-2px;}
.page-id-51 .et_pb_contact .et_pb_contact_field input[type=checkbox]:checked+label i:before {font-size:18px;color:#000000;}
.et_pb_contact_form_overlay {background:rgba(255,255,255,.5);}
.et_pb_contact_form_loader_spinner {border-left:6px solid rgba(30,132,166,.25);border-right:6px solid rgba(30,132,166,.25);border-bottom:6px solid rgba(30,132,166,.25);border-top:6px solid rgba(30,132,166,1);}
.cky-btn-revisit-wrapper {display:none!important;}
.cky-btn-revisit-wrapper:hover {opacity: 0.8;}
.page-id-3 .cky-btn-revisit-wrapper {display:flex!important;}
.page-id-6 .dipl_timeline .dipl_item_time {margin-bottom:0;}
.page-id-6 .dipl_timeline  h3.dipl_item_title {padding-bottom:0;}
.page-id-6 .dipl_timeline .dipl_timeline_alternate .dipl_timeline_item .dipl_item_content .dipl_triangle {top:calc(50% - 11px);}
.bluecolor {color:#1e84a6;}
.graycolor {color:#919692;}
@media all and (min-width:1440px) {
.et_pb_menu .et-menu>li {padding-left:35px;padding-right:35px;}
}
@media all and (min-width:1279px) and (max-width:1439px) {
.et_pb_menu .et-menu>li {padding-left:25px;padding-right:25px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {font-size:18px!important;}
}
@media all and (min-width:1279px) {
.et_pb_menu_0_tb_header.et_pb_menu ul li#menu-item-60 a {margin-top:15px;height:50px;padding:0 25px;background:#1e84a6;color:#ffffff!important;border-radius:30px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li#menu-item-60 a:hover {opacity:0.7;}
}
@media all and (min-width:1130px) and (max-width:1278px) {
.et_pb_menu .et-menu>li {padding-left:18px;padding-right:18px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {font-size:18px!important;}
}
@media all and (min-width:981px) and (max-width:1479px) {
footer .et_pb_row_0_tb_footer.footerrow {width:94%;}
footer .et_pb_with_border.et_pb_column_1_4.et_pb_column.et_pb_column_2_tb_footer.footercol3 {width:22%!important;}
footer .et_pb_with_border.et_pb_column_1_4.et_pb_column.et_pb_column_3_tb_footer.footercol4 {width:28%!important;}
}
@media all and (min-width:981px) and (max-width:1279px) {
footer .et_pb_with_border.et_pb_column_1_4.et_pb_column.et_pb_column_0_tb_footer.footercol1 {width:24%!important;}
footer .et_pb_with_border.et_pb_column_1_4.et_pb_column.et_pb_column_3_tb_footer.footercol4 {width:29%!important;}
}	
@media all and (min-width:981px) and (max-width:1129px) {
.et_pb_menu .et-menu>li {padding-left:14px;padding-right:14px;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {font-size:16px!important;}
}
@media all and (min-width:981px) {
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding:0;}
.et_pb_scroll_top.et-pb-icon {bottom:50px;right:20px;padding:5px 6px 6px 5px;border-radius:100%;background:#1e84a6;}
.et_pb_scroll_top.et-pb-icon:hover {opacity:0.7;}
.page-id-51 h2,.page-id-51 h3 {padding-bottom:7px;}
.page-id-6 .dipl_timeline .dipl_timeline_alternate .et_pb_module.dipl_timeline_item.dipl_timeline_item_3 .dipl_item_content_inner {text-align:left;}
}
@media all and (max-width:980px) {
.et_pb_menu .et_mobile_menu {top:105%;}
.et_mobile_menu li a {border-color:rgba(145,150,146,0.3);}
.et_pb_scroll_top.et-pb-icon {display:none!important;}
footer .et_pb_with_border.et_pb_column_1_4.et_pb_column.et_pb_column_2_tb_footer.footercol3,footer .et_pb_with_border.et_pb_column_1_4.et_pb_column.et_pb_column_3_tb_footer.footercol4 {margin-top:50px!important;}
.page-id-51 h2,.page-id-51 h3 {padding-bottom:1px;}
.et_pb_column.nomarginimg {margin-bottom:0;}
}
@media all and (max-width:768px) {
.page-id-51 form.et_pb_contact_form div.et_pb_contact_field {width:100%;}
}
@media all and (min-width:481px) and (max-width:629px) {
footer .et_pb_with_border.et_pb_column_1_4.et_pb_column.et_pb_column_0_tb_footer.footercol1,footer .et_pb_with_border.et_pb_column_1_4.et_pb_column.et_pb_column_1_tb_footer.footercol2,
footer .et_pb_with_border.et_pb_column_1_4.et_pb_column.et_pb_column_2_tb_footer.footercol3,footer .et_pb_with_border.et_pb_column_1_4.et_pb_column.et_pb_column_3_tb_footer.footercol4 {width:100%!important;}	
}
@media all and (max-width:629px) {
footer .et_pb_with_border.et_pb_column_1_4.et_pb_column.et_pb_column_1_tb_footer.footercol2 {margin-top:50px!important;}
}