/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  David Tierney
Author URI:  http://designsbytierney.com
Template: Divi
Version:  1.0.2
*/

 
/* =Theme customizations
------------------------------------------------------- */

.et_pb_toggle_title::before{top: 100%;margin-top: .6em;margin-right: -40px;}
#footer-bottom{background-color:transparent}
.logo_chubb{display: none;}

/*---------- [Home Testimonial Slider ]----------*/ 
.testimonial-slider, .testimonial-slider .et_pb_container {height: auto !important;}
.testimonial-slider, .testimonial-slider .et_pb_slide {max-height: auto;}
.testimonial-slider .et_pb_slide_description {position: relative;top: 25%;padding-top: 20px !important;padding-bottom: 10px !important;height: auto !important;}
.testimonial-slider .et-pb-controllers{position: unset;margin-top: 20px;}

/*---------- [Home Need a project form ]----------*/
.home-need-project .et_pb_row{padding-bottom: 0px;}
.home-need-project .et_pb_column, .about-talk-form .et_pb_column{margin-bottom: 15px;}
.home-need-project .et_pb_column_1_2:nth-child(2), .about-talk-form .et_pb_column_1_2:nth-child(2){margin-right: 0;}
.home-need-project input[type="email"], .home-need-project input[type="text"], .home-need-project textarea, .about-talk-form input[type="email"], .about-talk-form input[type="text"], .about-talk-form input[type="tel"], .about-talk-form textarea{width: 100%;padding: 8px 10px;}
.home-need-project textarea{min-height: 100px;height: 100px;resize: vertical;}
.home-need-project .wpcf7-response-output, .about-talk-form .wpcf7-response-output {width: 80%;margin: 0 auto;}
.home-need-project .wpcf7-submit, .about-talk-form .wpcf7-submit{background-color: #10c9c3;border: 1px solid #10c9c3;padding: 10px 20px;text-transform: uppercase;color: #fff;}
.home-need-project .btn-send{text-align: center;}
.home-need-project .btn-send .wpcf7-submit{position: initial !important;}

/*---------- [Home Blog ]----------*/
/*.home-blog .et_pb_posts .et_pb_post{width: 31%;float: left;margin-right: 3.5%;border:2px solid #e4e4e4;border-radius: 5px; }
.home-blog .et_pb_posts .et_pb_post:nth-child(3n){margin-right: 0;}
.home-blog .et_pb_posts .et_pb_post h2{font-size: 18px;line-height: 1.3em;}
.home-blog .et_pb_posts .et_pb_post .entry-title, .home-blog .et_pb_posts .et_pb_post .post-meta, .home-blog .et_pb_posts .et_pb_post .post-content{width: 80%;margin: 0 auto;}
.home-blog .et_pb_posts .clearfix::after{padding-top: 20px;}*/
.home-blog .et_pb_post .entry-title{margin-top: 60px;}
.home-blog .et_pb_post .post-meta{margin-top: -85px;}
.home-blog .et_pb_post .post-content{margin-top: 55px;}
.home-blog .et_pb_post a.more-link{text-transform: capitalize;}

/*---------- [About us page ]----------*/
.about-we-offer .et_pb_blurb_content {display: flex;flex-direction: row;justify-content: center;}
.about-we-offer .et_pb_blurb_container {position: absolute;background-color: rgba(255,255,255,0.6);bottom: 0px;padding: 15px 10px 30px;}

.custom_single_banner img{width:100%;max-height:350px;}
.custom_sidebar.et_pb_widget_area_left{border-right: none;padding-right: 0px !important;}
.custom_whatsapp pre{font-family: 'Bebas-regular',Helvetica,Arial,Lucida,sans-serif;margin-bottom: 5px;}

.et_bloom .et_bloom_form_content input, .et_bloom .et_bloom_form_content select, .et_bloom .et_bloom_form_content button{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif !important}
.et_bloom .et_bloom_form_container.et_bloom_rounded input[type="submit"]{background-color:#10c9c3;color: #fff;cursor: pointer;}

@media all and (min-width:490px)
{
	.custom_blog_newsletter .et_bloom_form_container.et_bloom_rounded input[type="email"]{width:70%;float:left;margin-right:15px;}
	.custom_blog_newsletter .et_bloom_form_container.et_bloom_rounded input[type="submit"]{width:auto;}
}

@media all and (min-width:1013px) and (max-width:1087px)
{
	.home-blog .et_pb_post .post-meta{margin-top: -105px;}
	.home-blog .et_pb_post .post-content{margin-top: 80px;}
}

@media all and (min-width:981px) and (max-width:1012px)
{
	.home-blog .et_pb_post .post-meta{margin-top: -125px;}
	.home-blog .et_pb_post .post-content{margin-top: 100px;}
}

@media all and (min-width:981px)
{
	.et_pb_gutters3 .footer-widget:nth-child(1) {margin-right: 0%;}
	.et_pb_gutters3 .footer-widget {margin-right: 2.5%;}
	.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(1){width: 28.875% !important;}
	.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(3){width: 18.875% !important;}
	#footer-widgets .footer-widget:nth-child(1) li{width:48%;float:left;margin-right:11px;}
	#footer-widgets .footer-widget:nth-child(1) li:nth-child(even){margin-right:0px;}
	.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:40px;}
}

@media all and (max-width:980px)
{
	.logo_chubb{display: block;}
	.menu-logo-chubb{display: none;}
	.mobile_menu_bar::before{color:#10c9c3;}

	.et_header_style_left .logo_container{position: relative;width: 50%;margin-top: 20px;float: left;}
	#et-top-navigation{padding-left: 0px !important;float: left;}
	.logo_chubb{float: right;margin-top: 25px;text-align: center;}

	.custom_row_column_order {display: -webkit-box; display: -moz-box; display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap; flex-wrap: wrap;}
	.first-on-mobile {-webkit-order: 1;order: 1;}
	.second-on-mobile {-webkit-order: 2;order: 2;}
}

@media all and (max-width:740px)
{
	.home-blog .et_pb_post .post-meta{margin-top: -75px;}
}

@media all and (max-width:640px)
{
	.et_bloom .et_bloom_optin_2 .et_bloom_form_container .et_bloom_form_header{display:none;}
}

@media all and (max-width:600px)
{
	.et_header_style_left .logo_container{width: 40%;}
	.et_header_style_left #logo, .et_header_style_split #logo{max-width: 70%;}
	.logo_chubb{width: 45%;}
	.logo_chubb img{max-width: 70%;}
	  .et_mytab {
   		 width:100% !important;
      }
	#sty>span {
		display: block !important;
		position: relative !important;
		bottom: 10px !important;
	}
	#sty {
		font-size:12px !important;
		height:46px !important;
		padding:0px !important
	}
	#styl {
		font-size:15px !important;
		height:46px !important;
		padding:9px !important
	}
	.overfl {
		overflow-x:scroll !important;
	}
.heit {
		height:auto !important;
	}
	.m1{
	position:relative;
	left:4% !important;
}
.m2{
	position:relative;
	left:8% !important;
}
}
@media all and (min-device-width: 768px) and (max-device-width: 1280px)
{
	p.praclabel {
		font-size: 12px !important;
	}
	.et_pb_column_1_6_n1{
		width:100% !important;
	}

	.et_pb_column_1_6_n2{
		width:100% !important;
	}
	.et_pb_column_1_6_n3{
		width:100% !important;
	}
	.et_pb_column_1_6_n4{
		width:100% !important;
	}
	.et_pb_column_1_6_n5{
		width:100% !important;
	}
	.et_pb_column_1_6_n6{
		width:100% !important;
	}
	.heit {
		height:auto !important;
	}
		.m1{
	position:relative;
	left:4% !important;
}
.m2{
	position:relative;
	left:8% !important;
}

}