/* Nannally Seif */
/* Mobile - Master (Tablet/Phone) */

.content_frame {
    width: 100%;
}
.content_frame .m_pad {
    margin: 0 10px 0 10px;
}
.content_frame .span {
    width: auto;
}
.m_pad {
    padding: 0 20px 0 20px;
}
    .m_pad_b {
        padding-bottom: 10px;
    }
    .m_pad_t {
        padding-top: 10px;
    }
#p_dtct_tp {
	display: block;
}
	#p_dtct_d,
	#p_dtct_t,
	#p_dtct_p {
		display: none;
	}
.m_d_tog,
.m_p_tog,
.m_t_tog {
    display: none;
}
.m_tog {
    display: block;
}
.m .w,
.m_w {
    width: 100%;
}
    .m .w_3_qrtr,
    .m_w_3_qrtr {
        width: 75%;
    }
.m .l,
.m_l {
    float: left;
    padding-right: 10px;
}
.m ._2_col {
    width: 47%;
}
    .m_2_col {
        width: 46%;
    }
.m .n_float {
    float: none;
}
.m .n_marg_b,
.m_n_marg_b {
    margin: 0;
}
    .m .n_marg_l_r {
        margin-left: 0;
        margin-right: 0;
    }
    .m_n_marg_t {
        margin-top: 0;
    }
.m_hd1 {
    font-size: 20px;
}
.m_align_l {
    text-align: left;
}
.m_txt_size,
.m_txt_size_m {
    font-size: 24px;
}
    .m_txt_size_l {
        font-size: 32px;
    }
    .m_txt_size_s {
        font-size: 18px;
    }
.m_tbl {
    display: table;
}
.width100 {
	width: 100%;
}
.m_remove {
    display: none;
}
.m select,
.m option {
    font-size: 24px;
}
.m_row_items .base {
    float: none;
}
    .m_row_items .row_item {
        display: block;
    }
    .m_row_items .n_float {
        float: none;
    }
.m_n_pad {
    padding: 0;
}
    .m_n_pad_l {
        padding-left: 0;
    }
    .m_n_pad_t {
        padding-top: 0;
    }
    .m_n_pad_r {
        padding-right: 0;
    }
.m_disp_blk {
    display: block;
}
.m_img_span img {
    width: 100%;
}
#utilities {
    padding: 0;
    font-size: 14px;
}
.sp-page-builder,
.page-content {
    width: 100%;
}

#sp-logo-v2 {
    width: 80%;
    margin: auto;
    float: none;
}
    #sp-logo-v2 img {
        width: 100%;
    }
#sp-address-top {
    width: 100%;
}
    #address_top {
        float: none;
        margin: -30px 0 30px 0;
        text-align: center;
        width: 100%;
    }
#sp-main-menu-v2 li {
    width: 100%;
}
#sp-main-menu-v2 a {
    border-right: none;
}
#sp-main-menu-v2 ul.menu li {
    display: none;
}
.container {
    margin: 0;
}
/*#carousel_wrp {
    display: none;
}*/
.main_content .img_txt .img {
    text-align: center;
    margin: auto;
    width: auto;
    padding-bottom: 20px;
}
.main_content {
    width: 100% !important;
}
.main_content .img_txt .txt {
    width: auto;
}

/* ***** Fixed Footer */
#project {

    /* Fixed footer */
    height: auto;

}
#page {

    /* Fixed footer (Height of footer (Top Requests included)) */
    height: auto;
    margin: 0;
}
#body {
    background-color: #fff;

    /* Fixed footer (Height of footer) */
    height: auto;
    padding-bottom: 0;

}
#footer {
    position: static;
    width: 100%;
    height: auto;
    border-top: 1px solid #a5a5a5;
}
/* ***** Fixed Footer - End */