/* 
Theme Name:	DiviChild01
Template:     	Divi
 */
@import url("../Divi/style.css");
@import url(http://fonts.googleapis.com/css?family=Roboto+Slab:300,700,100,400);@import url(http://fonts.googleapis.com/css?family=Roboto:700,400);
/* =Theme customization starts here-------------------------------------------------------------- */#et-info{	font-size:16px;		float:right;	}.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a { color:#eee;  }	#et-secondary-menu{	font-size:14px;} #logo { max-height: 60px !important; vertical-align: middle;  }/*  Large logo */	.et_fixed_nav #logo { max-height: 70px !important; vertical-align: middle;  }/*  Large logo */	.et-fixed-header #logo { max-height: 40px !important; } /*Small logo */#et-top-navigation { margin-top:10px; } /* Top menu vertical aligned */.et_header_style_centered #et-top-navigation { margin-top: 0px; } /* Reset margin top in centered view */.et_pb_section.et_pb_fullwidth_section { padding: 0px; } /* Fullwidth sections with no margins */.et_pb_section { padding: 20px 0; } /* Section margins */.et_pb_row { padding: 20px 0 10px; } /* Rows margins (2nd level) *//* Normal Pages */#main-content, .et_pb_section { background-color: #ffff; }.main_title { margin-bottom: 10px; }#main-content .container { padding-top: 30px; }#left-area ol, .entry-content ol, .comment-content ol { margin: 5px 0 5px 31px; list-style-position: outside; }#left-area ol li, .entry-content ol li, .comment-content ol li { margin-bottom: 10px; }#left-area ul, .entry-content ul, .comment-content ul { margin: 5px 0 5px 11px;}#left-area ul li, .entry-content ul li, .comment-content ul li { margin-bottom: 5px; }/* Modules Margins *//* Slider */.et_pb_container { min-height: 500px !important; }.et_pb_slide_description { padding: 120px 30px 0 !important; }.et_pb_slide_image { top: 50% !important; }table.shop_table { margin-bottom: 10px !important; } /* Shop Table */.et_pb_pricing {margin-bottom: 10px !important;} /* Pricing Table */.et_pb_testimonial { padding: 20px 30px 14px !important; margin-bottom: 10px !important; } /* Testimonial */.et_pb_image { margin-bottom: 10px !important;} /* Image */.et_pb_promo { padding: 10px 60px !important; margin-bottom: 10px !important; } /* Promo */.et_pb_newsletter { padding: 10px 0 !important; margin-bottom: 10px !important; } /* Newsletter */.et_pb_tabs { margin-bottom: 10px !important;} /* Tabs */.et_pb_toggle { margin-bottom: 10px !important; } /* Toggle */.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 { margin-bottom: 10px !important; } /* eCommerce */.et_pb_team_member { margin-bottom: 10px !important; } /* Team Member */.et_pb_audio_module { margin-bottom: 10px !important; } /* Audio Module */.wp-pagenavi { padding-top: 10px !important; margin-bottom: 10px !important; } /* Pagination */.et_pb_text { margin-bottom: 10px !important;} /* Text Module */.et_pb_slider_fullwidth_off { margin-bottom: 10px !important; } /* Normal Slider */.et_pb_counters { margin-bottom: 10px !important; } /* Counters */.et_pb_divider { margin: 10px auto 20px!important; } /* Devider line :: HR */.et_pb_blurb { margin-bottom: 10px !important; } /* Blurb container */.et_pb_main_blurb_image { margin-bottom: 10px !important; } /* Blurb image */.et_pb_accordion { margin-bottom: 10px !important; } /* Accordion *//*Parw CSS start*/.our-client h1{margin-bottom:-40px;}.who-we-are p{padding:0 80px;}#top-menu li.current-menu-item > a{font-weight:600;}#top-menu li > a:hover{color:#07507e;}#text-2 h4, #nav_menu-2 h4, #nav_menu-3 h4, #text-3 h4{font-size:24px;color:#fff !important;padding-bottom:25px;font-family: 'Roboto', sans-serif;}.footer-widget p{font-size:16px;line-height:24px;}#footer-widget{padding-top:58px;}#footer-widgets .footer-widget li::before{list-style:none !important;position:inherit;display:none;}#footer-widgets .footer-widget li{padding-left:0;}#footer-widgets .footer-widget li a{font-size:16px;}#footer-widgets .footer-widget li a:hover{color:#fff !important;}#footer-info a{color:#fff;font-weight:500;}.web-design-agency a{float:right;color:#fff;}#top-menu li > a{font-size:18px;color:#4a4949;font-weight:bold;font-family: 'Roboto Slab', serif;}.home-slider h1{font-weight:bold;font-size:45px;font-family: 'Roboto Slab', serif;line-height:60px;padding-top:68px;}.what-we-do h1{font-size:46px;font-family: 'Roboto Slab', serif;color:#000;padding-top:37px;}.what-we-do p{font-size:16px;padding:0 80px;}.portfolio-blurb h4{font-size:24px;font-family: 'Roboto', sans-serif;line-height:30px;}h1{font-size:46px;}.mc4wp-form input[type="text"], .mc4wp-form input[type="email"]{	padding:13px 8px;border:none; }.mc4wp-form input[type="submit"]{	width:100%;border:3px solid#fff;text-align:center;cursor:pointer;	background-color:#07507e;color:#fff;padding:10px 0;font-size:18px;font-weight:600;}.mc4wp-form input[type="submit"]:hover{	background-color:#fff;	color:#07507e;}#main-header{padding-bottom:15px;}.portfolio-blurb{padding-top:42px !important;padding-bottom:33px !important;}.mc4wp-form{margin-top:5px;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{ 
	width: 100% !important;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border:1px solid#fff;
	margin-top:5px;
}
#top-menu .menu-item-has-children > a:after{font-size:0px !important;}
#top-menu > li > a:after{font-size:0px !important;}
.sub-menu{display:none;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
  font-size: 20px !important;
  background-color: #22ade1;
  border: none;
  border-radius: 4px;
  color: #fff;
  padding: 8px 0;
  width: 100%;
  cursor:pointer;
}
.cus-blog h2 a { color:#1077b8;}

.cus-blog .et_pb_blog_grid .et_pb_post {
background:#d8d8d8 !important;}
.side-bar .widget_search #s {
	width: 70% !important;
}
.side-bar .widget_search #searchsubmit {
	height: 34px !important;
}
#gform_wrapper_1{  
	background-color: #1077b8;
	padding: 20px 35px 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius:6px;
	width:100%;
}
.gform_wrapper .gform_footer{padding:0 !important;}
.gform_wrapper textarea.medium{
	height:78px !important;
	padding:5px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border:1px solid#fff;
}
.submit-form{
	width:450px;
}
.gfield_label{
	display:none !important;
}
.custom-label .gfield_label{
	color: #fff;
	font-weight: 500 !important;
	font-size: 18px;
	display:block !important;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{
	color: #fff;
	font-weight: 500;
	font-size: 14px;
}
.bx-wrapper .bx-prev{left:-40px;}
.bx-wrapper .bx-next{right:-30px;}
div#text-3{width:100%;}

.work-together .et_pb_section{
	padding-top:10px;
}
.blurb-heading h4{
	padding-bottom: 20px;
	font-size: 24px;
	color: #1077b8;
}
.blurb-heading{
	margin-bottom:50px !important;
}
.three-columns h1, .our-work h1, .our_work h1, .work-together h1{font-size:46px;font-family: 'Roboto Slab', serif;color:#4a4949;padding-top:37px;font-weight:bold;}
.three-columns h3{  color: #1077b8;
  font-size: 32px;
  padding-bottom: 20px;}
.three-columns p{
	font-size:18px;
}
p{
	font-size:16px; color:#000000;
}
p.figurefooter{
	font-size:14px; color:#000000; font-style: italic;
}
.et-social-linkedin{display:block;float:right;}
.et-social-linkedin a{    background-color: #fff;
    color: #07507e !important;
    border-radius: 50%;
    padding: 7px;
    font-size:18px !important;
}
.et-social-linkedin .icon:hover{color:#07507e !important;}
.et-social-linkedin a.icon:hover{color:#07507e !important;}
#top-header .container{padding:10px;}
.et-social-linkedin a:hover{color:inherit !important;}
.et-social-linkedin a.icon:before { content: '\e09d'; }
.gravity-form{padding-top:0;}
.gravity-form .et_pb_row{padding-top:0;}
#footer-bottom{background-color:#013555 !important;}
.our-work img:hover{background:url(images/hover-btn.svg);}
.foot-add{	float:left;	width:100%;	background:url(images/map-mark.png) no-repeat;	background-position:0px 5px;	padding-left:25px;	color:#fff;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;	box-sizing:border-box;}#footer-widgets h4.title{	line-height:30px;}.f-social{	float:left;	width:100%;	padding:0px;	margin:10px 0px 0px 0px;	list-style:none;}.f-social li{	float:left;	margin:5px 10px 5px 0px;}.f-social li a{	height:32px;	float:left;	width:32px;}.fb{	background:url(images/fb.png) no-repeat;}.tw{	background:url(images/tw.png) no-repeat;}.gp{	background:url(images/gp.png) no-repeat;}.ldi{	background:url(images/ldi.png) no-repeat;}.rss{	background:url(images/rss.png) no-repeat;}.tel{	float:left;	padding-left:25px;	background:url(images/phone.png) no-repeat;	background-position:-2px 3px;	color:#fff;	margin-top:15px;}a.tel , a.mail {color:#fff;}.mail{	float:left;	padding-left:25px;	background:url(images/mail.png) no-repeat;	background-position:0px 3px;	color:#fff;}.listing ul{	float:left;	margin-left:0px;	width:100%;	padding:0px;	list-style:none;}.listing ul li{	float:left;	background:url(images/list-arrow.png) no-repeat;	background-position:0px 8px;	padding-left:12px;	font-size:15px;	width:100%;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;	box-sizing:border-box;}ul.true-sign li a{color:#000;}
/*Parw CSS end*//*tilak*/.our_work h3{font-size:24px;font-family: 'Roboto Slab', serif;color:#07507E;}.our-work p{font-size:16px;}.border-pic{border:2px solid #07507E;}.our-work hr{height:1px;}.right-border{border-right: 2px solid #07507E; padding-right: 25px;}.environment h1{font-size:29px;font-family: 'Roboto Slab', serif;color:#4A4949;}.environment p{font-size:16px;} ul.true-sign{margin:0px; padding:0px; margin-top:20px;} ul.true-sign li{background:url(http://www.methodiqa.com.au/wp-content/uploads/2015/11/ture-pic.jpg) no-repeat;list-style:none;float:left;font-size: 16px;padding-left: 32px; padding-bottom: 3px;background-position:0px 3px;}/*tilak*//* Responsive Code *//* Tablet Landscape */
@media only screen and (max-width: 980px) {
	.et_pb_slide { height: 400px !important; }	.et_pb_slide_image { top: 35% !important; }	.home-slider .et_pb_slide_description{padding-top:0 !important;}	.web-design-agency p{text-align:center;}	.web-design-agency a{float:none;display:inline-block;}	.et_mobile_menu{top:85px;}	.our-work-slider .et_pb_slide{height:320px !important;}	.who-we-are p{padding:0;}.submit-form{width:100%;}.right-border{border-right:0;padding-right:0;}.our-work .et_pb_column{padding-bottom:0;}.our-work h1{padding-bottom:0;}
	.our_work{margin-bottom:-10px;}
	.what-we-do p{padding:0;}	.tel{margin-top:0px;}
	}/* Tablet Portrait */
	
	@media only screen and (max-width: 767px) {	.et_fixed_nav #logo { max-height: 130px !important; }	.et_pb_slide { height: 300px !important; }	#et-info{float:none;}	.home-slider h1{font-size:28px;line-height:40px;}	.our-work-slider .et_pb_slide{height:240px !important;}.submit-form .et_pb_column_1_3{width:100%;}.our-work h3{line-height:32px;}
	.work-together h1{font-size:40px;}}/* Mobile */
	
	@media only screen and (max-width: 479px) {	#logo { max-width: 170px !important; }	.et_pb_slide { height: 300px !important; }	.home-slider .et_pb_slide_content{display:block !important;}	.home-slider h1{font-size:20px;line-height:30px;}	.et_mobile_menu{top:61px !important;}	#main-header #et_mobile_nav_menu{margin-top:0;}	.our-work-slider .et_pb_slide{height:160px !important;}	#main-header #et_mobile_nav_menu{top:-4px;}.bx-wrapper .bx-prev{left:10px;}.work-together h1{font-size:30px;}
.bx-wrapper .bx-next{right:10px;}body .gform_wrapper .ginput_container, body .gform_wrapper div.ginput_complex, body .gform_wrapper div.gf_page_steps, body .gform_wrapper div.gf_page_steps div{width:100% !important;}}