/*
Theme Name: AdvanceAlarm
Version: 1.0.0
Template: Divi
Text Domain:  AdvanceAlarm
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.container, .et_pb_row, .et_pb_slider .et_pb_container, .et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container, .et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container, .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper, .et_pb_pagebuilder_layout.single-post #page-container .et_pb_with_background .et_pb_row, .et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row, .et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row, .single-project.et_pb_pagebuilder_layout .nav-single, .et_pb_posts.et_pb_module article .et_pb_with_background .et_pb_row, .et_pb_fullwidth_header .et_pb_fullwidth_header_container, .et_pb_fullscreen .et_pb_fullwidth_header_container, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content, .et_pb_post_slider.et_pb_module .et_pb_with_background .et_pb_row {
    width: 92%;
}

body {font-family: 'Roboto', sans-serif;}
h1, h2 {font-family: 'Roboto Slab', serif;}
.et_pb_slider .et_pb_container {width:100%;}
.et_pb_section {background-color: inherit;}
#top-header {display: none;}
#main-header {overflow:hidden; padding-top: 10px;}


.ten-columns .et_pb_module {width: 10%; float: left;}
.nine-columns .et_pb_module {width: 11.11%; float: left;}
.eight-columns .et_pb_module {width: 12.5%; float: left;}
.seven-columns .et_pb_module {width: 14.28%; float: left;}
.six-columns .et_pb_module {width: 16.66%; float: left;}
.five-columns .et_pb_module {width: 18.5%; margin-left:0.5%; margin-right:0.5%; float: left; padding: 1%; padding-bottom: 10px;}
.five-columns .et_pb_module:first-child {margin-left:0; }
.five-columns .et_pb_module:last-child {margin-right:0;}
#dflex .et_pb_column {display:flex;}
.et_pb_blurb h4 {color: #b40001; font-family: 'Roboto Slab', serif;}
#dflex .et_pb_column .et_pb_main_blurb_image {
    margin-bottom: 10px;
    margin-top: 20px;
}

.cta-main-heading h2 { font-size:50px;}
.cta-annual-fire h3, .cta-annual-fire h4 { 
font-family: 'Roboto Slab', serif; color:#fff;
}
.cta-annual-fire .et_pb_column .et_pb_text .et_pb_text_inner h3 { font-size:32px; font-weight:300; letter-spacing:-0.2px;}
.cta-annual-fire .et_pb_column .et_pb_text .et_pb_text_inner h4 {
font-size: 22px;
font-weight: 400;
letter-spacing: -0.5px;
}

.schedule-your h3 {
	font-family: 'Roboto Slab', serif; color:#fff;
	font-weight:300;
	letter-spacing:-0.5px;
	color:#fff;
	font-size:39px;
	text-align:right;
	}
.schedule-your h3 span {
font-size: 49px;
font-weight: 600;
display: block;
letter-spacing: -1px;
}
	

.land-line-to h3 {
font-size:30px;
letter-spacing:-0.5px;
font-weight:300;
color:#fff;
font-family: 'Roboto Slab', serif; color:#fff;
text-align:left;
line-height: 1.4;
margin-top: -12px !important;
}	

.land-line-to span {
font-family: 'Roboto Slab', serif; color:#fff;
font-size:49px;
font-weight:600;
letter-spacing:-1px;	
vertical-align: text-bottom;
margin-right: 10px;
	}
	
/* Top Menu full width */	
	
.et_header_style_left .logo_container {
    position: relative;
    width: auto;
    height: 100%;
    display: inline-block;
    float: left;
}
#et-top-navigation {
    float: right;
    display: block;
    float: left;
    width: 100%;
    padding-left: 0;
	background: #204c88;
	margin-top: 5px;
}	
	
#et-top-navigation {
    padding-left: 0 !important;
}

#top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {float: left;}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {padding-top: 0px !important;}
#top-menu-nav {padding-top: 18px;}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-bottom: 18px !important;
}

/* Top Menu full width */
ul#top-menu li.menu-item a  {
    font-weight: 400;
    text-transform: uppercase;
}
ul.social-media-nav {float:right;}
ul#menu-social-media-nav li.social-fb, ul#menu-social-media-nav li.social-insta, ul#menu-social-media-nav li.social-tw {
	width:50px;
	height:50px;
	text-indent:-9999px;
	display: table-cell;
	}
ul#menu-social-media-nav li.social-fb a, ul#menu-social-media-nav li.social-insta a, ul#menu-social-media-nav li.social-tw a { display:block; height:100%;}	
ul#menu-social-media-nav li.social-fb { background:url("http://enetpk.com/wp-content/uploads/2017/09/fb-ico.jpg") no-repeat;}
ul#menu-social-media-nav li.social-insta { background:url("http://enetpk.com/wp-content/uploads/2017/09/insta-ico.jpg") no-repeat;}
ul#menu-social-media-nav li.social-tw { background:url("http://enetpk.com/wp-content/uploads/2017/09/twiter-ico.jpg") no-repeat;}
.menu-social-media-nav-container {
    width: auto;
    float: right;
}


/* Home Slider */

.home-slider .et_pb_slide_description {padding:10% 0px; width:63%;}
.home-slider .et_pb_slide_image {width:auto;}
.home-slider .et_pb_slide_with_image .et_pb_slide_description {width: 60%;}
.home-slider .et_pb_slide_description h2.et_pb_slide_title {
	text-shadow: 1px 2px 11px #000;
	letter-spacing: -1px;
	line-height: 1.1;
	}
.home-slider .et_pb_media_alignment_center .et_pb_slide_image {top: 34%;}


/* End Home Slider */



	
#et-info {float:right; text-align:right;}
#et-info-phone {color: #b40001; font-size:35px; font-family: 'Roboto Slab', serif; margin-right:0;}	

.quote-icon::before, .login-quote::before {
	font-family: ETmodules !important;
	padding-right:4px;
	color:#204c88;
	}
.quote-icon::before {content: "\e076"; }
.login-quote::before {content: "\e06c"; }
ul#menu-top_menu_new li {margin-right: 10px;display: inline;}
ul#menu-top_menu_new li:last-child {margin-right: 0}
ul#menu-top_menu_new li a { color:#204c88; text-transform:uppercase; font-size:12px;}
.home-form .et_contact_bottom_container {
    float: left;
	overflow:inherit;
    text-align: center;
    width: 100%;
	margin-top: -0.09%;
}


.home-form a.small-button {
	text-shadow: none !important;
	border-radius:4px !important;
	font-weight: 400 !important;
	font-size: 15px!important;
	display: inline-flex;
	color:#fff!important;
	padding:6px 14px 6px 20px !important;
	}

.home-form a.smallred {
	background: #b60001 !important;
	border: 1px solid #6f6f6f !important;
	}

.home-form .small-button.smallred::after {
	font-family: ETmodules !important;
	content: "\35";
	padding-left: 8px;
}	

.home-form .et_pb_contact_reset, .home-form .et_pb_contact_submit {width: 100%;}	
.home-form .et_pb_contact_form_0 .input {border-radius:4px !important;}
.home-form .et_pb_button {border-radius:3px !important;}
.home-form .et_pb_contact p input {padding: 10px;}
.home-form .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button,
.home-form .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button:hover {
	padding: 0.40em 1em 0.40em 1em !important;
	
	}	


.footer-widget .textwidget h5 {
	color:#b40001;
	font-size:24px;
	font-family: 'Roboto Slab', serif;
	}
	
#footer-widgets .footer-widget li	{display: inline;}
#footer-widgets .footer-widget ul.menu {text-align:center;}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a {font-weight:normal; color:#000;}	
#footer-widgets .footer-widget li::before { display:none;}
	
	
	
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a {
	color:#000;
	}	
	
#footer-widgets .footer-widget li {
    padding-left: 10px;
}	
	
#text-4 .textwidget p {
	text-align:center;
	color:#000;
	font-size: 12px;
	font-weight:normal;
	}


#footer-widgets	.footer-widget:nth-child(1) {
	    width: 25.666%;
	}

#footer-widgets	.footer-widget:nth-child(2) {
	    width: 47.666%;
	}
	
#footer-widgets	.footer-widget:nth-child(2) .et_pb_widget { float:none;}

#footer-widgets	.footer-widget:nth-child(3) {
		width: 17.666%;
		float: right;
}


.et_pb_gutters3 .footer-widget {
    margin: 0 3.5% 5.5% 0;
}


.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {margin-bottom: 10px;}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover {color: #000 !important;}
#footer-widgets .et_pb_gutters3 .footer-widget {margin-bottom: 0;}
#footer-widgets {padding: 4% 0 1.5%;}
.cta-annual-fire a.big-button { 
background:#F90 url("http://enetpk.com/wp-content/uploads/2017/09/schedule-an-inspection.png") no-repeat;
background-position: 15px 10px;
color:#fff !important;
padding:15px 20px 15px 60px;
}


@media screen and (min-width: 1280px) and (max-width: 1360px) {
.main-schedule.et_pb_section_1 {margin-top: -209px !important;}
}

/*
@media screen and (min-width: 981px) and (max-width: 1319px) {
.cta-annual-fire a.big-button { background-position: 15px 10px;}
}
*/


@media screen and (min-width: 981px) and (max-width: 1310px) {
.cta-annual-fire a.big-button { 
background:#F90 url("http://enetpk.com/wp-content/uploads/2017/09/schedule-an-inspection.png") no-repeat;
background-position: 15px 22px;
padding: 14px 20px 14px 70px;}

}



@media (min-width: 1170px){
.land-line-to span {float:left;}
}


@media (max-width: 1170px){
.et_pb_section.main-schedule.et_pb_section_1 {
    background-color: rgba(255,158,21,1) !important;
}
	
}

	

.land-line-to h3 {font-size: 25px;}
.schedule-your h3 span {font-size: 38px;}

	
@media (min-width: 981px){	
.home-form .et_pb_contact_reset, .home-form .et_pb_contact_submit {width: auto;}	

}
	
@media (max-width: 980px){
#home-service .ten-columns .et_pb_module {width: 100%;}
#home-service .nine-columns .et_pb_module {width: 100%;}
#home-service .eight-columns .et_pb_module {width: 100%;}
#home-service .seven-columns .et_pb_module {width: 100%;}
#home-service .six-columns .et_pb_module {width: 100%;}
#home-service .five-columns .et_pb_module {width: 100%;}
#dflex .et_pb_column {display: block;}

#footer-widgets	.footer-widget:nth-child(1),
#footer-widgets	.footer-widget:nth-child(2),
#footer-widgets	.footer-widget:nth-child(3){width: 100%;}

.et_pb_widget {float: none;}
#footer-widgets .footer-widget .fwidget {
    margin-bottom: 0;
    margin-top: 10px;
}
#footer-widgets .footer-widget:nth-child(3) { text-align:center;}
.footer-widget .textwidget h5 {
    display: inline-block;
    margin-top: 15px;
}

#main-header {display: table;}
.et_menu_container {
	width: 50%;
    float: left;
}
.menu-social-media-nav-container {float: left;}
.mobile_menu_bar::before, .et_toggle_slide_menu::after, .mobile_menu_bar::before {
    font-size: 41px !important;
    color: #fff !important;
	top: 5px !important;	
}

.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar {padding-bottom: 0;}
.et_toggle_slide_menu::after, .mobile_menu_bar::before {
    padding-bottom: 10px !important;
    margin-right: 15px !important;
	display:block;
}

.et_header_style_left .logo_container {
    width: 50%;
    float: left;

}

.et_header_style_left #logo, .et_header_style_split #logo {max-width: 100%;}

.et_mobile_menu {
    background: #2ea3f2;
	padding: 0;
}

.main-schedule.et_pb_section_1 { z-index:inherit;}

#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {
    margin-bottom: 0 !important;}
	

.land-line-to h3 {
	font-size: 21px;
    padding-top: 0;
	text-align: center;
}

#footer-widgets .footer-widget .fwidget { margin-bottom:0 !important;}
#footer-widgets .footer-widget:nth-child(n) {text-align:center;}
.schedule-your h3 {
    font-size: 38px;
    text-align: center;
}

.schedule-your h3 span {
    font-size: 32px;;
}

.land-line-to span {
    vertical-align: unset;
    display: block;
	margin-bottom: 25px;
	text-align: center;
}

.home-form a.small-button {
	display: block;
	text-align: center;
	}

.cta-main-heading h2 {font-size: 35px;}
.home-form .et_pb_contact_reset, .home-form .et_pb_contact_submit {width: 100%;}	
.home-slider .et_pb_slide_description {width: 100%;}

.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
    font-size: 30px;
}

.footer-widget:nth-child(n) { width:100% !important;}
#footer-widgets .footer-widget:nth-child(3) {float:none;}

.cta-annual-fire a.big-button { 
background:#F90 url("http://enetpk.com/wp-content/uploads/2017/09/schedule-an-inspection.png") no-repeat;
background-position: 15px 8px !important;
padding: 15px 20px 15px 60px !important;
}




}




@media screen and (min-width: 521px) and (max-width: 980px) {
.home-form .et_contact_bottom_container {
    float: none;
    width: auto;
    display: table;
    margin: 0 auto;
}	
	
	}


@media all and (max-width: 520px) {
.et_header_style_left .logo_container {
    width: 100%;
	margin-bottom: 15px;
}

#et-info {
    float: none;
    text-align: center;
}

#main-header {padding-top: 0;}

.home-form .et_contact_bottom_container {
    float: left;
    overflow: inherit;
    text-align: center;
    width: 100%;
    margin-top: -0.09%;
}

p.et_pb_contact_field {
    margin-bottom: 3%;
    padding: 0 0 0 0;
        padding-right: 0px;
    padding-right: 0 !important;
}

.et_pb_contact_reset, .et_pb_contact_submit {
	margin: 0;
	}

.home-slider {display: none;}
.main-schedule.et_pb_section_1 { z-index:inherit;}





	
}

@media all and (max-width: 420px) {

.cta-annual-fire .et_pb_column .et_pb_text .et_pb_text_inner a.big-button {
	padding: 20px 20px 20px 90px !important;
	background-position: 29px 27px !important;
}	
	
	} 
