/*
CTC Separate Stylesheet
Updated: 2018-09-10 07:35:03
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
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
Version: 3.0.98.1536564903
*/

.container.et_menu_container {
    z-index: 99;
    display: block;
}
#main-footer {
    background-color: #222;
    display: block;
}
/*div#et-main-area {
    margin-top: -11px;
}*/
.display-table ul {
    margin-top: 20px;
    /* color: #fff; */
    /* text-decoration: none; */
}
.display-table a {
    font-size: 16px;
    color: #fff;
}
.mylogo img {
    width: 400px;
    
    margin-top: 140px;
}
.display-table-cell-mypr h1.title.font-white {
       margin-top: 60px;

}
/*.main-area {
    position: relative !important;
    /*height: 100px !important;
    z-index: 1 !important;
    padding: 0 20px !important;
    background-size: cover !important;
    color: #fff !important;
}*/

.main-area.center-text {
    background-attachment: fixed !important;
}

h1.title.font-white b {
    
    text-transform: uppercase;
}
.main-area .desc {
    margin: 40px auto;
    max-width: 500px;
    margin-top: 5px;
}

.main-area .notify-btn {
    padding: 14px 45px;
    border-radius: 50px;
    border: 2px solid #f7810b;
    color: #fff;
    background: #f7810b;
    font-size: 20px;
}
.main-area .desc {
    margin: 40px auto;
    max-width: 700px;
    margin-top: 15px;
    font-size: 20px;
}
.display-table-cell-mypr h1.title.font-white {
    margin-top: 60px;
    font-size: 45px;
    font-family: 'Lobster', cursive;
}
.notify-btn:hover:after {
    display: none !important;
}
.et_pb_contact_submit:hover:after {
    display: none !important;
}
.et_pb_contact_submit:hover{
	font-size:20px;
}
.mylyf-blog-left a.more-link {
    text-transform: capitalize;
    color: #f37f0b;
}
#main-footer #footer-bottom {
    background-color: #1f1f1f;
}
.et_pb_sidebar_0 {
    padding: 15px;
    border: 1px solid #d2d2d2;
}
.widget_search input#searchsubmit {
    background: #f37f0b;
    color: #fff;
}
.et_pb_sidebar_0 .widgettitle {
    font-weight: 600;
}
.et_pb_sidebar_0 ul li:before {
    position: absolute;
    color: #f37f0b;
    content: "$";
    font-family: 'ETmodules';
    left: -25px;
    font-weight: bold;
    top: 1px;
}
.et_pb_sidebar_0 ul li {
    position: relative;
    margin-left: 20px;
}
.single #main-content { background-color: #f7f7f7; }

@media (max-width: 980px){

#main-footer .footer-widget:nth-child(n) {
    width: 100%!important;
    margin: 0 0% 0% 0!important;
}

}

@media (max-width: 479px) {

#main-footer #footer-widgets .footer-widget:nth-child(n), #main-footer .footer-widget .fwidget {
    margin-bottom: 0px !important;
}

}