@media 
(-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 
    @media only screen and (max-device-width: 414px){ 
    .mobile_no_show{
        display: none;
    }
    #left_column{
        display: none;
    }
    #right_column{
        width: 100%;
    }
    #mobile_nav{
        display: block;
        padding: 20px;
    }
    #desktop{
        display: none;
    }
    #nav_container{
        float: left;
        width: 80px;
    }
    #grid_container{
        display: none;
    }
    #content{
        background-size: cover!important;
    }
    #hamburger{
        display: block;
        padding:14px;
        float:right;
    }
    .news_box{
        width: 100%!important;
        font-size: 48px!important;
        padding: 50px 50px 50px 50px;
    }
    .news_box p{
        font-size: 42px;
        padding-top: 20px;
        line-height: 68px;
    }
    .ti_notes_box{
        font-size: 42px!important;
        line-height: 68px!important;
    }
    h2{
        font-size:62px;
    }
    .ti_box{
        line-height: 42px !important;
        font-size: 28px!important;
        padding: 0 25px 0 25px!important;
    }
    .sub, .text_only{
        font-size: 62px!important;
        text-align: center;
    }
    #twitter_container{
        padding: 25px 0 25px 0;
        margin: 0 auto;
        width: 500px!important;
        float: none;
    }
    .bold{
        font-size:28px;
    }
   
    /**************** CONTACT FORM *********************/
    #contactForm{
        padding-left: 180px;
        padding-top: 35px;
    }
    .form-control{
        font-size: 28px!important;
        height: 60px;
    }
    #contact_form_box{
        width: 500px;
        margin-top: 45px;
    }
    #contact_form_box button{
        margin: 58px 0;
        font-size: 28px;
    }
    #contact_box{
        padding: 50px 50px 50px 50px;
        
    }
    #contact_box p{
        font-size: 62px;
        text-align: center;
    }
    .help-block li{
	    color: #dd1a22;
		font-size: 30px;
		margin-top: 208px;
    }
    /******** Social FOOTER  ********************/
    .social-item{
        font-size: 24px;
    }
    .social-item i{
        font-size: 36px;
    }
    /************** TEAMWORK *********************/
    #text_container_subheader, #text_container_body{
        margin: 0;
        width: 100%!important;
        font-size: 42px!important;
        padding: 50px 50px 50px 50px;
        line-height: 68px;
        text-align: center;
    }
    #mobile_work_nav{
        display: block;
    }
    #arrow-back{
        display: block;
    }
    /*************** RENDER ********************/
    #text_container_body h3{
        font-size: 34px;
    }
    .panel_block{
        height: 215px;
        font-size: 28px;
        line-height: 38px;
    }
  /***************** ABOUT *********************/
    .mobile_p{
        text-align: center;
        font-size: 42px !important;
        line-height: 68px !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 50px 50px 50px 50px;
    }
/************ MLS ************/
    #team_name_sm{
    clear: both; 
    text-align: center;
    margin: 120px 0 0 20px;
    font-size: 40px;
    }
    #text_container_header{
        font-size: 68px !important;
        text-align: center;
    }
/************** admin ************/
#login_module span{
    font-size: 32px!important;
}
#login_module input{
    width: 250px !important;
    height: 60px;
    font-size: 32px;
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 60px;
}
#login, #back, #submit{
    background-color: red;
    width: 250px;
    height: 60px;
    margin: 0 auto;
    padding: 8px;
    font-size: 32px;
    margin-bottom: 35px;
}
#admin_logout, .admin_col p, .admin_dates, .admin_dates input{
    font-size: 32px;
}
#admin_highlights{
    text-align: center;
}
.admin_col textarea{
    font-size: 24px;
    border: 1px solid #ccc;
    margin-bottom: 25px;
    
}
._container{
    padding: 0 !important
}
.admin_col iframe{
    margin: 0 auto;
}
}
}