/*
 Theme Name: Arsho
 Theme URI: https://epioncss.com/
 Description: Divi Child Theme
 Author: Epion Computer Solutions
 Author URI: https://epioncss.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */







/*header and menu*/
.pageheader .et_pb_row {
    padding-top: 200px !important;
}
.customheader .df-am-row {
    padding: 4px 0 !important;
}

.et_pb_row.et_pb_row_0_tb_header {
	padding: 0px 0;
}

.difl_advancedmenuitem_1_tb_header .df-menu-nav>li.menu-item>.sub-menu {
    margin-top: 12px !important;
}

.customheader {
    box-shadow: 0px 3px 9px 0px #00000040;
}

.quicklinks .et_pb_menu .et_pb_menu__menu>nav>ul {
    display: inline-block !important;
}

ul#menu-navigation-links {
    display: inline-block !important;
}

a.difl_advancedmenuitem_2_tb_header.df-am-item.df-menu-button, a.difl_advancedmenuitem_1_tb_header_mslide_btn.df-mobile-button {
    display: none;
}

ul#menu-branches {
	display: inline-block !important;
}

.contentsection:nth-of-type(2n+1) {
    background: #136c980d ;
}

.client li#menu-item-282946 {
    color: red !important;
}



/* Page Header */
.pageheader {
    padding: 300px 0 20px;
}
.pageheader.et_pb_section {
    /* border-bottom: 3px solid #00d1ff; */
    background: rgb(60,60,60) url('../../uploads/Pageheader-Image-Arsho-Medical-Laboratory.jpg') no-repeat;
    background-size: 100% auto;
    background-position: center 65%;
}
.pageheader h1 {
    color: white !important;
    text-shadow: 1px 1px 1px black;
	font-size: 30px;
}

.pageheader .et_pb_row_0 {
    padding: 0;
}

.pageheader ul.df-breadcrumbs, .pageheader .et_pb_module.et_pb_post_title {
    padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}







.homebelowslider h2, .homethird h2, .homefourth h2 {
	font-size: 29px;
	font-weight: 700;
}




.et_pb_number_counter.et_pb_with_title .percent {
	margin-bottom: 5px;
}



/* Contact Form and sidebar */
.et_pb_contact_field input, .et_pb_contact_field textarea, .et_pb_contact_field select {
    width: 100%;
    padding: 10px;
    border-radius: 3px;
    background: white;
}

.sideinquiry .contactform h4 {
    background: #009999;
    color: white;
    margin: -25px -25px 15px -25px;
    padding: 20px;
	margin-bottom: 30px;
}

.sideinquiry {
    background: #eef3ef;
    padding: 25px;
	border: 1px solid #e3e3e3;
}

.et_pb_contact_field {
    margin-bottom: -24px !important;
}
.et_pb_contact p input, .et_pb_contact p textarea, span.wpcf7-form-control-wrap select {
    font-size: 16px;
    background-color: #eee ;
    
}
.et_pb_contact_submit {
    background: #136c98 !important;
	color: white !important;
    padding: 15px 50px;
    width: 100%;
   /* border-radius: 50px;*/
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
   margin-top: 25px !important;
	display: block;
    margin: 0 auto;
	transition: 0.2s;
}

.et_pb_contact_submit:hover {
    background: #ffc000;
    padding: 15px 50px;
    width: 100%;
    box-shadow: 0px 5px 10px 5px #0000002b;
}

.wpcf7-spinner {
    display: block;
    margin: 0 0 0 auto;
    margin-top: -35px;
}




/* single post */
.single .post, .et_pb_post {
    margin-bottom: 0px;
	padding-bottom: 0px;
}




/* home page */
.homethird .df-item-acf {
   background: #555555;
    text-align: center;
    margin: -22px auto 0 !important;
    display: inline-block !important;
    width: auto;
    color: white !important;
    padding: 2px 5px !important;
    width: 100%;
} 

.homefourth h5.et_pb_module_header {
    padding-bottom: 0;
    padding-top: 3px;
}



/*footer*/
ul#menu-departments {
    display: inline-block !important;
}

.customfooter .et_pb_blurb_container {
    padding-left: 5px;
}

.homethird .et_pb_main_blurb_image {
    margin-bottom: 0;
}

.branchlist .df-post-content-wrap a {
    text-decoration: underline;
    text-decoration-color: #007cff6e;
}

h4.et_pb_module_header {
    margin-bottom: 0;
    padding-bottom: 0;
}



@media (max-width: 1200px)
{
.customheader .et_pb_row.et_pb_row_0_tb_header {
    width: 98%;
    max-width: 98%;
}
	
.customheader .difl_advancedmenuitem_1_tb_header {
        margin-right: 15px !important;
    }
}



@media (max-width: 980px)
{

	.et_pb_section {
        padding: 15px 0 !important;
    }
	
.et_pb_row {
        padding: 10px 0;
    }
	
	    .customheader .et_pb_row.et_pb_row_0_tb_header {
        width: 100%;
        max-width: 100%;
    }
	
	.customheader .topmenuphone {
    background: #e7e7e7;
    padding: 6px 20px;
	margin-bottom: 0px;
}
	
	.customheader .et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 8px;
}
	
	.pageheader .et_pb_row {
    padding-top: 100px !important;
}
	.pageheader h1 {
		font-size: 25px !important;
	}

	    .quicklinks .et_pb_menu__menu {
        display: inline-block !important;
    }
	.quicklinks .mobile_nav.closed {
    display: none !important;
}
	.quicklinks .et_pb_menu__wrap {
    justify-content: left !important;
	}
	ul#menu-departments {
    display: inline-block !important;
}
	ul#menu-branches {
		display: inline-block !important;
	}
	.customfooter h4.et_pb_module_header {
    padding-bottom: 3px !important;
}
	
.df-mobile-menu .df-menu-nav a {
    color: #1f1f1f;
	}
	
.homethird .et_pb_column, .homethird .et_pb_column .et_pb_module {
    padding-top: 5px !important;
    margin-top: 5px !important;
}
	
	
}


@media (max-width: 767px) {
	div.et_pb_section.et_pb_section_0_tb_header.customheader {
        background-image: linear-gradient(135deg, rgba(255, 255, 255, 0) 75%, #136c98 75%) !important;
    }
	
	.df-mobile-menu-wrap {
    top: 5px;
}
	
.df_adh_heading_0 h1 {
        font-size: 28px !important;
    }


}





