@media only screen and (min-width:320px) and (max-width:479px){
body{font-size:14px;}
#logo{background:none;}
.contactlinks li{margin-left:0px;}
header{padding:0px;}
#site-navigation-wrap{display:none;}
#main{padding:20px 0px 10px;}
.footer-social-section ul li:first-child{width:100%;display:block;}
.home-page-message .btn-default{width:100%;overflow:hidden;text-overflow:ellipsis;}
.newsletter-section div.input-group{width:100%;}
.sociallinks{float:left;border-top:1px solid #a9a9a9;}
.sociallinks a{}
#footer-wrap h2{margin:5px 0px;}
.nav-tabs.nav-justified > li > a{margin-bottom:0px;}
.sidebar-container{/*display:none;*/}
.entry-footer{display:none;}
.debt a{width:100%;}
.staff .row{padding:0px;}
.staff .row div[class^='col-']{padding:5px;}
.staff .staff-item span.staff-name{padding:10px 5px;}
.staff .staff-item{min-height:150px;}
div.blue_bg, div.grey_bg{height:150px;}
.staff_image{height:150px;}
#register_form .form-control{width:100%;}
#register_form div[class^='col-']{padding:5px 0px;}
#login_form .form-control{width:100%;}
#login_form div[class^='col-']{padding:5px 0px;}
#wpmem_reg label.text, #wpmem_reg label.checkbox, #wpmem_reg label.textarea, #wpmem_reg label.select, #wpmem_login label{width:99%;}
#wpmem_reg .div_text, #wpmem_reg .div_checkbox,
#wpmem_reg .div_textarea, #wpmem_reg .div_select,
#wpmem_login .div_text{width:99%;}
#wpmem_reg .button_div, #wpmem_login .button_div{width:99%;margin-left:0px;}
#rc-imageselect, .g-recaptcha{transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media only screen and (min-width:480px) and (max-width:533px){
body{font-size:14px;}
.contactlinks li{margin-left:0px;}
/*.container{width:90%;}*/
#main{padding:20px 0px 10px;}
.moveprocess-section .col-xs-12{width:50%;}
#footer-wrap .section2, #footer-wrap .section3{width:50%;}
#footer-wrap h2{margin:5px 0px;}
.sidebar-container{/*display:none;*/}
.entry-footer{display:none;}
.staff .row{padding:0px;}
.staff .row div[class^='col-']{padding:5px;}
.staff .staff-item{min-height:200px;}
div.blue_bg, div.grey_bg{height:200px;}
.staff_image{height:200px;}
#register_form .form-control{width:100%;}
#register_form div[class^='col-']{padding:5px 0px;}
#login_form .form-control{width:100%;}
#login_form div[class^='col-']{padding:5px 0px;}
#wpmem_reg label.text, #wpmem_reg label.checkbox, #wpmem_reg label.textarea, #wpmem_reg label.select, #wpmem_login label{width:99%;}
#wpmem_reg .div_text, #wpmem_reg .div_checkbox,
#wpmem_reg .div_textarea, #wpmem_reg .div_select,
#wpmem_login .div_text{width:99%;}
#wpmem_reg .button_div, #wpmem_login .button_div{width:99%;margin-left:0px;}
#rc-imageselect, .g-recaptcha{transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media only screen and (min-width:534px) and (max-width:767px){body{font-size:14px;}
#main{padding:20px 0px 10px;}
#footer-wrap h2{margin:5px 0px;}
.sidebar-container{/*display:none;*/}
.entry-footer{display:none;}
.staff .staff-item{min-height:200px;}
div.blue_bg, div.grey_bg{height:200px;}
.staff_image{height:200px;}
.debt a{width:100%;}
#register_form .form-control{width:100%;}
#register_form div[class^='col-']{padding:5px 0px;}
#login_form .form-control{width:100%;}
#login_form div[class^='col-']{padding:5px 0px;}
#wpmem_reg label.text, #wpmem_reg label.checkbox, #wpmem_reg label.textarea, #wpmem_reg label.select, #wpmem_login label{width:99%;}
#wpmem_reg .div_text, #wpmem_reg .div_checkbox,
#wpmem_reg .div_textarea, #wpmem_reg .div_select,
#wpmem_login .div_text{width:99%;}
#wpmem_reg .button_div, #wpmem_login .button_div{width:99%;margin-left:0px;}
#rc-imageselect, .g-recaptcha{transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media only screen and (min-width:768px) and (max-width:980px){body{font-size:15px;}
#logo{background:none;}
.topsociallinks{top:0px;}
/*.container{max-width:90%;}*/
.contactlinks{margin:0px 0px 0px 0px;}
.nav > li > a{padding:5px;}
.nav > li > a > h4{font-size:15px;}
.quickestimateform{padding:5px 10px;}
.quickestimateform .subtitle{margin:5px 10px;}
.wpcf7-form-control{line-height:25px;}
.debt a{width:100%;background-size:100%;}
.applelink a{width:100%;background-size:100%;}
.important-links div[class^='col-']{}
#wpmem_reg .button_div, #wpmem_login .button_div{width:99%;margin-left:0px;}
}
@media only screen and (min-width:981px) and (max-width:1023px){.quickestimateform{padding:5px 10px;}
.quickestimateform .subtitle{margin:5px 10px;}
.wpcf7-form-control{line-height:25px;}
.home-quick-estimate .home-quick-estimate-bg{min-height:415px;}
}
@media only screen and (min-width:1024px) and (max-width:1200px){
}
@media only screen and (max-width:1023px){
/*#site-navigation-wrap{display:none;}*/
.ead-file-upload{width:90%;margin-left:5%;}
}
@media only screen and (min-width:1024px){#mob-site-navigation{display:none;}
#register_form{width:60%;margin-left:20%;border:1px solid #d7d7d7;padding:20px 0px;-webkit-border-radius:5px;border-radius:5px;}
#register_form .form-group{margin:0px;}
#login_form{width:60%;margin-left:20%;border:1px solid #d7d7d7;padding:20px 0px;-webkit-border-radius:5px;border-radius:5px;}
#login_form .form-group{margin:0px;}
.book-appointment-details .row{max-width:60%;margin-left:20%;}
.ead-survey-form, .ead-file-upload{max-width:60%;margin-left:20%;}
#blog-page .left-content{width:68%}
#blog-page .sidebar-container{width:28%}
#myModal .modal-dialog{width:500px;}
#myModal #mc_embed_signup form{padding:10px 0px;}
}