@media (max-width: 1024px){.navbar-default .navbar-nav > li > a{padding:0 6px}.featured-list{text-align:center}.featured-list img{margin-bottom:20px}}@media (min-width: 768px) and (max-width: 979px){.site-header .sidebar-header{width:100%}.navbar-header{float:none;line-height:1em}.site-header .navbar-brand{clear:both;display:inline-table;float:none;font-size:18px;line-height:1em;margin:auto !important;padding:10px 0}#searchform .field{width:140px}}@media (max-width: 767px){.sidebar-header{float:none !important;height:40px;margin:0 -10px;padding:0 !important}.sidebar-header .social-network{margin:0;float:left !important}.sidebar-header .social-network li{float:left}.sidebar-header .social-network li a{padding:5px 10px !important}.sidebar-header .nav-user{margin:0 !important;float:right;padding-right:5px}.sidebar-header .nav-user li a{padding:5px 10px !important}.navbar-header{left:0;position:absolute;right:0;width:auto;z-index:65}.site-header .navbar-brand{display:block;float:left;font-size:18px;line-height:40px;padding:0px 0 15px;width:80px}.navbar-default{position:absolute;height:60px}.navbar-collapse.collapse,.is-sticky .navbar-collapse.collapse{background:#e1bb8c none repeat scroll 0 0;margin:0 -15px;padding:40px 20px 20px;border:none}.navbar-collapse.in{overflow-y:visible;border:none}.navbar-collapse .navbar-nav{margin:auto}.navbar-default .navbar-nav > li > a{border-bottom:1px dotted #fff !important;display:block;line-height:30px;padding:10px;text-align:center}.navbar-nav > li.btn{border:medium none;margin:10px 0 0;padding:0 10px}.navbar-nav > li.btn a{border:medium none !important;margin-top:10px}.navbar-right .dropdown-menu ul{top:0;left:0;background:#fff}.navbar-collapse.in .navbar-nav{overflow:auto;max-height:80vh}.site-header .navbar-nav .submenu-arrow{display:block;right:20px;padding-top:15px;padding-left:15px;position:absolute;top:0px;font-size:14px;display:block;width:40px;height:40px}.site-header .navbar-nav .caret{display:none}.dropdown-menu{background-color:rgb(245, 226, 202);border:medium none;position:relative;box-shadow:none;text-align:center;width:100%;margin:0 !important}.dropdown-menu li{position:relative}.dropdown-menu li a{display:block;line-height:40px}.page-header{height:120px;margin-bottom:30px;padding-bottom:0;padding-top:20px}.page-header .entry-title{color:#c11d2d;font-size:32px;margin-bottom:0;text-transform:uppercase}.site-header-image-bg{height:60px !important}.home .featured-fullscreen{text-align:center}.site-main{overflow:hidden}.home .front-content{padding:0}.featured-list{text-align:center;margin-bottom:20px}#content{padding:20px 10px}.cta-container{padding:0 10px}.front-content{padding:20px 10px}#custom-clients{text-align:center;padding:30px 0 20px}#sidebar{margin:20px 10px 0}#footer-sidebar{padding:30px 0}#slider-testimonials > .testimonial .text{font-size:18px;line-height:24px;margin-bottom:20px;padding:0 20px;position:relative}.site-tagline{font-size:28px;line-height:32px;text-align:center}.site-tagline .btn{margin-top:20px}.site-footer .footer-content{padding:0;text-align:center}.pwd-address{margin:auto;max-width:300px}.site-footer .footer-info .site-copyright{float:none;text-align:center;margin-bottom:20px}#menu-footer{margin:0;text-align:center;width:100%}.site-footer .footer-info .site-info{float:none;line-height:20px;text-align:center}.pwd-footer-link{display:inline-block;float:none;list-style:outside none none;margin:0 0 0 5px;padding:0}.pwd-address .phone,.pwd-address .fax,.pwd-address .email,.pwd-address .address{padding-left:0;position:relative;margin-bottom:10px}.pwd-address .phone .fa,.pwd-address .fax .fa,.pwd-address .email .fa,.pwd-address .address .fa{display:block;left:0;position:relative}.site-footer .menu-footer{margin-bottom:0;width:100%}.service-list .service{text-align:center}.page-template-page-templatescontact-us-php #contact-map{height:240px;width:100%}#footer-sidebar .widget_nav_menu .menu li{display:inline-block;width:100%}.socials{margin-bottom:20px}.socials li{display:inline-block;float:none}#footer-sidebar img{display:inline-block;margin:auto;float:none !important}.row_wrapper .gform_footer{padding:5px;text-align:center}.ingle-page,.single-page{text-align:center}.contact-info .label{width:auto}.page-template-services #content .service .entry-content{height:auto;padding-bottom:20px}}