
@media (min-width: 1281px) {
    .custom_copy p span a {color: white !important;
                           text-decoration:  underline;
    }
  
}

@media (min-width: 1025px) and (max-width: 1280px) {
 p.phone{ 
             padding: 0 0 2px 24px !important;
             margin: 0 0 10px 0 !important;
             font-size: 14px !important;
    }
    div.hormenu ul.menu li {
    margin: 0 5px 0 5px;
    padding: 8px 5px 8px 5px;
    display: inline-block;
    }
    div.hormenu ul.menu li a {font-size: 12px;}
    .custom_copy p span a {color: white !important;
                           text-decoration:  underline;
    }
}


@media (min-width: 768px) and (max-width: 1024px) {
    .custom_logo img { height: 100px; }
    .custom_slogan p:first-child { 
        font-size: 20px !important;
        text-align: center !important;
    }
    .custom_slogan p:last-child{ font-size: 16px;}
    .custom_contact p:first-child{ font-size: 12px;}
    .custom_contact p {font-size: 10px;}
     p.phone{ background: none !important;
             padding: 0 !important;
             margin: 0 0 10px 0 !important;
             font-size: 14px !important;
    }
    div.hormenu ul.menu li a {font-size: 10px;}
    div.hormenu ul.menu li {
    margin: 0 3px 0 3px;
    padding: 8px 3px 8px 3px;
    display: inline-block;
    }
    div.moduletable_leftmenu ul.menu li a{ font-size: 12px;}
    div.row-fluid.footer { width: 100% !important;}
    .custom_copy { padding: 0 10px;}
    .custom_copy p:first-child{ font-size: 16px;}
    .custom_copy p{ font-size: 16px;}
    .custom_copy p span a {color: white !important;
                           text-decoration:  underline;
    }
}


/*@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
}*/


@media (min-width: 481px) and (max-width: 767px) {
    .custom_logo img { height: 100px; }
    .custom_slogan p:first-child { 
        font-size: 20px !important;
        text-align: center !important;
    }
    .custom_slogan p:last-child{ font-size: 16px;}
    div.moduletable_slogan { margin: 0;}
    div.moduletable_contact { margin-top: 10px;}
    .custom_contact p:first-child{ display: none;}
    .custom_contact p { text-align: center;
                        font-size: 12px;
    }
     p.phone{ background: none !important;
             padding: 0 !important;
             margin: 0 0 10px 0 !important;
    }
    .email-joomcall{ text-align: center !important;
                     display: block !important;
                     margin-bottom: 10px;
                     border-bottom:1px solid #007cc2 !important;
                     padding: 0 0 10px 0 !important;
    }
    .hormenu {display: none;}
    .bottom-menu-line{ display: none;}
    div.moduletable_leftmenu ul.menu li a{ font-size: 12px;}
    .custom_leftbanner {display: none;}
    div.row-fluid.footer { width: 100% !important;}
    .custom_copy { padding: 0 10px;}
    .custom_copy p:first-child{ font-size: 14px;}
    .custom_copy p{ font-size: 16px;}
    .custom_copy p span a {color: white !important;
                           text-decoration:  underline;
    }
  
}


@media (min-width: 320px) and (max-width: 480px) {
    .custom_logo img { height: 60px; }
    .custom_slogan p:first-child { 
        font-size: 16px !important;
        text-align: center !important;
    }
    .custom_slogan p:last-child{ font-size: 12px;}
    div.moduletable_contact { margin-top: 10px;}
    div.moduletable_slogan { margin: 0;}
    .custom_contact p:first-child{ display: none;}
    .custom_contact p { text-align: center;
                        font-size: 12px;
    }
    p.phone{ background: none !important;
             padding: 0 !important;
             margin: 0 0 10px 0 !important;
    }
    .email-joomcall{ text-align: center !important;
                     display: block !important;
                     margin-bottom: 10px;
                     border-bottom:1px solid #007cc2 !important;
                     padding: 0 0 10px 0 !important;
    }
    div.moduletable_leftmenu ul.menu li a{ font-size: 12px;}
    .hormenu {display: none;}
    .bottom-menu-line{ display: none;}
    div.row-fluid.footer { width: 100% !important;}
    .custom_copy { padding: 0 10px;}
    .custom_copy p:first-child{ font-size: 14px;}
    .custom_copy p{ font-size: 16px;}
    .custom_copy p span a {color: white !important;
                           text-decoration:  underline;
                           border-bottom:1px solid white ;
    }
}