@media screen and (max-width:1440px) {
	
}

@media screen and (max-width:1280px) {
	.site-header .inner .site-branding {width: 160px;}
	.site-header .inner .right-block {width: calc(100% - 160px);}
	.site-header .inner .main-navigation ul.menu li {margin: 0 0 0 13px;}
	.site-header .inner .main-navigation ul.menu li a {font-size: 14px;}
	.fifty-fifty-cards-block .ct-row .text-block {padding: 70px 80px;}
	.footer-cta-block .inner .left-block {padding: 32px 40px 0 0;}
}

@media screen and (max-width:1280px) and (min-width: 992px) {
	.site-header .inner .main-navigation ul.menu li.request-btn a,
	.site-header .inner .main-navigation ul.menu li.contact-btn a {padding: 2px 16px;}	
}

@media screen and (max-width:1230px) {
	
}

@media screen and (max-width:1199px) {
	.team-modal .modal-dialog {max-width: calc(100% - 40px);}
	.team-listing .listing .team-col a .img {width: 170px; height: 170px;}
	.flexible-features-block .listing .content-col .inside {padding: 35px 25px;}
	.counties-served-block .listing .cs-col {width: 25%;}
}

@media screen and (max-width:1024px) {
	html, body {overflow-x: hidden;}
}

@media screen and (max-width:1023px) {
	
}

@media screen and (max-width:991px) {
	.container {padding: 0 75px;}
	.site-header .inner .site-branding {width: 210px;}
	.nav-toggle {display: block;}
	.menu-main-menu-container {display: none;position: fixed;top: 85px;left: 0;right: 0;width: 100%;height: calc(100vh - 85px);overflow: auto;background: #012d60;z-index: 9;padding: 15px 0;}
	.menu-open .menu-main-menu-container {display: block;}
	.site-header .inner .right-block {width: calc(100% - 210px);}
	.site-header .inner {padding: 24px 0;}
	.site-header .inner .main-navigation ul.menu {-webkit-flex-flow: row wrap; flex-flow: row wrap; padding: 0 75px;}
	.site-header .inner .main-navigation ul.menu li {width: 100%; display: block; margin: 0; border-top: 1px solid #D1D1D1; text-align: center; padding: 0 40px;}
	.site-header .inner .main-navigation ul.menu li ul.sub-menu {padding: 0 0 15px 0; display: none;}
	.site-header .inner .main-navigation ul.menu li ul.sub-menu li {border: none;}
	.site-header .inner .main-navigation ul.menu li a {padding: 6px 0; font-size: 16px;}
	.site-header .inner .main-navigation ul.menu li.request-btn {padding: 35px 0 20px 0;}
	.site-header .inner .main-navigation ul.menu li.request-btn a,
	.site-header .inner .main-navigation ul.menu li.contact-btn a {text-transform: none;}
	.site-header .inner .main-navigation ul.menu li.contact-btn {border: none;}
	.site-header .inner .main-navigation ul.menu > li > a {text-transform: uppercase;font-size: 18px; padding: 12px 0;}
	.site-header .inner .main-navigation ul.menu > li > a:after {display: none;}
	.site-header .inner .main-navigation ul.menu li a:after {bottom: 7px;}
	.site-header .inner .main-navigation ul.menu li .arrow-down {display: block;position: absolute;right: 0;font-size: 32px;width: 40px;height: 30px;top: 9px;-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; cursor: pointer; color: #D53A01; font-family: 'Open Sans', sans-serif; font-weight: 600;}
	.site-header .inner .main-navigation ul.menu li .arrow-down::before {content: '+'; padding: 0 0 15px 0;}
	.site-header .inner .main-navigation ul.menu li.active-submenu .arrow-down:before {content: '_';position: relative;top: -17px;}
	.site-header .inner .main-navigation ul.menu li.active-submenu ul.sub-menu {display: block;}
	.home-banner-block .inner {min-height: 685px;}
	.cards-circle-image-block .listing .card-col {width: 50%;}
	.cards-circle-image-block .listing .card-col a .img-row .img {width: 144px; height: 144px;}
	.cards-circle-image-block .listing .card-col.intro-card a h2 {margin: 80px 0 0 0; font-size: 35px; line-height: 47px;}
	.cards-circle-image-block .listing .card-col a {padding: 20px 20px 80px 28px;}
	.fifty-fifty-cards-block .ct-row .text-block {padding: 40px 40px;}
	.our-promise-block .ct-row .text-block {width: 100%;padding: 0; order: 1;}
	.our-promise-block .ct-row .img-block {width: 100%;height: 270px;max-width: 500px;margin: auto;order: 2;}
	.our-promise-block .ct-row .text-block .inside {padding: 60px 32px 55px 60px;}
	.site-footer .top-row .footer-col.contact-col {width: 33.33%;}
	.site-footer .top-row .footer-col {width: 33.33%;}
	.site-footer .top-row .footer-col:nth-child(4) {margin-left: 33.33%;}
	.site-footer .top-row .footer-col.ft-btn-group {width: 33.33%;}
	.site-footer .top-row {position: relative; padding: 0 0 80px 0;}
	.site-footer .top-row .footer-col .employer {position: absolute;left: 0;max-width: 300px;}
	.site-footer .top-row .footer-col .request-btn {white-space: nowrap; margin: 5px 0 38px 0;}
	.footer-cta-block .inner .left-block {width: 100%;}
	.footer-cta-block .inner .form-block {width: 100%;}
	.footer-cta-block .inner .left-block p {max-width: 505px;}
	.footer-cta-block .inner {padding: 0 0 350px 0;}
	.footer-cta-block.contact-block .inner {padding: 0 !important;}
	.footer-cta-block .inner .bottom-img {position: absolute;bottom: 0;}
	.footer-cta-block .inner .left-block .bottom-img img {margin: 50px 0 0 20px;}
	.latest-news-block .listing .post-col {width: 100%; margin: 40px 0 0 0;}
	.latest-news-block .listing {padding: 0 0 0 60px;}
	.numbers-block .listing .text-col {width: 100%; border: none; position: relative;}
	.numbers-block .listing .text-col:after {content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 137px;height: 1px;background: #fff;margin: auto;}
	.numbers-block .listing .text-col:last-child:after {display: none;}
	.fifty-fifty-block .ct-row {max-width: 500px; margin: auto;}
	.fifty-fifty-block .ct-row .img-block {width: 100%;padding: 0;}
	.fifty-fifty-block .ct-row .text-block {width: 100%;padding: 0;margin: 50px 0 0 0;}
	.testimonials-block .listing {padding: 0;}
	.testimonials-block .listing .item .details {width: 100%;padding: 0 110px 20px 100px;}
	.testimonials-block .listing .item .content {width: 100%; padding: 0 110px 0 100px;}
	.testimonials-block .listing .item .content:before {left: 40px; top: -15px;}
	.testimonials-block .owl-next,
	.testimonials-block .owl-prev {bottom: inherit;top: 25px;}
	.footer-cta-block .inner .left-block .address-block {margin: 30px 0 40px 0;}
	.request-cta-block .inner .left-block {width: 100%;padding: 0 0 30px 0;}
	.request-cta-block .inner .form-block {width: 100%;}
	.team-modal .modal-body .left {width: 100%;}
	.team-modal .modal-body .left .img {width: 160px;height: 160px;margin: auto;margin-top: 30px;margin-bottom: 30px;}
	.team-modal .modal-body .right {width: 100%;padding: 35px 40px 25px 30px;}
	.team-listing .listing .team-col {width: 33.33%;}
	.team-listing .listing .team-col a {padding: 20px;}
	.team-listing .listing .team-col a .img {width: 160px; height: 160px;}
	.general-content-block .inner {padding-left: 0;}
	.simple-cards-block .listing .card-col .inside {padding: 35px 15px;}
	.simple-cards-block .listing .card-col {width: 50%;}
	.media-objects-block .listing .ct-row {padding: 0 50px 0 0; margin: 80px 0 0 0;}
	.media-objects-block .listing .ct-row:nth-child(2n+2) {padding: 0 0 0 50px;}
	.columns-icons-block {padding: 100px 0;}
	.columns-icons-block .listing .text-col {width: 100%;margin: 50px 0 0 0;}
	.post-cards-block .ct-row {margin: 40px 0 0 0;}
	.post-cards-block .ct-row .text-block {width: 100%;}
	.post-cards-block .ct-row .text-block .inside {padding: 60px 32px 55px 60px;}
	.post-cards-block .ct-row .text-block .inside:before {width: 100%; left: 0; height: calc(100% + 50px); top: -50px;}
	.post-cards-block .ct-row .img-block {order: 1 !important;width: 100%;height: 270px;max-width: 500px;margin: auto;padding: 0;}
	.post-cards-block .ct-row .text-block {order: 2 !important;}
	.challenge-solution-block .listing .ct-row.content-right .content-block {order: 1;}
	.challenge-solution-block .listing .ct-row.content-right .white-block {order: 2;}
	.challenge-solution-block .listing .ct-row .content-block {width: 100%;}
	.challenge-solution-block .listing .ct-row .white-block {width: 100%;}
	.challenge-solution-dark-block .top-text-block {padding: 0 0 40px 0;}
	.challenge-solution-dark-block .listing .icon-text-col {width: 100%;padding: 0;margin-bottom: 45px;max-width: 610px;}
	.text-round-block .inner .text-block {padding: 0 0 0 30px;}
	.challenge-solution-block-checkbox .listing .ct-row .content-block {width: 100%; padding: 0 50px 0 0;}
	.challenge-solution-block-checkbox .title-block {padding: 0;}
	.challenge-solution-block-checkbox .listing .ct-row .white-block {width: 100%;}
	.columns-images-block .listing .content-col {width: 100%;}
	.columns-images-block .listing .content-col p {max-width: 400px; margin-left: auto; margin-right: auto;}
	.vendors-block .listing .text-col {width: 50%;}
	.flexible-features-block .listing .content-col {width: 50%;}
	.counties-served-block .listing .cs-col {width: 33.33%;}
}

@media screen and (max-width:768px) {
	.container {padding: 0 50px;}
	.site-header .inner .main-navigation ul.menu {padding: 0 50px;}
	.media-objects-block .listing .ct-row {margin: 50px 0 0 0;padding: 0 !important;}
}

@media screen and (max-width:767px) {
	body {font-size: 18px;line-height: 28px;}
	.container {padding: 0 30px;}
	h2 {font-size: 30px; line-height: 36px;}
	p {font-size: 18px; line-height: 28px;}
	.section-padding {padding-top: 60px;padding-bottom: 60px;}
	.site-header .inner .main-navigation ul.menu {padding: 0 30px;}
	.home-banner-block .inner .text-block p { font-size: 35px; line-height: 45px;}
	.home-banner-block .inner .text-block h1 {font-size: 22px; line-height: 30px;}
	.cards-circle-image-block .listing .card-col {width: 100%; margin: 0 0 20px 0;}
	.cards-circle-image-block .listing .card-col a .img-row .img {width: 134px;height: 134px;}
	.cards-circle-image-block .listing .card-col a h3 {font-size: 25px; line-height: 30px;}
	.cards-circle-image-block .listing .card-col a p {font-size: 16px; line-height: 24px;}
	.cards-circle-image-block .listing .card-col a {padding: 20px 20px 60px 22px;}
	.cards-circle-image-block .listing .card-col a .bottom-link {font-size: 14px; line-height: 20px; bottom: 22px;}
	.cards-circle-image-block .listing .card-col.intro-card a h2 {margin: 45px 0 30px 0;font-size: 30px;line-height: 40px;}
	.fifty-fifty-cards-block .title-block {margin: 0 0 20px 0;}
	.fifty-fifty-cards-block .ct-row .img-block {width: 100%;height: 100px;}
	.fifty-fifty-cards-block .ct-row .text-block {width: 100%; padding: 35px 30px;}
	.fifty-fifty-cards-block .ct-row .text-block h3 {font-size: 25px; line-height: 35px; padding: 0 0 10px 0;}
	.fifty-fifty-cards-block .ct-row .text-block p {font-size: 16px;line-height: 24px;}
	.fifty-fifty-cards-block .ct-row.img-right .img-block {order: 1;}
	.fifty-fifty-cards-block .ct-row.img-right .text-block {order: 2;}
	.our-promise-block .ct-row .text-block .inside {padding: 40px 30px 30px 30px;}
	.our-promise-block .ct-row .img-block {height: 165px; max-width: 100%;}
	.our-promise-block .ct-row .text-block h2 {font-size: 25px; line-height: 35px;}
	.our-promise-block .ct-row .text-block .inside em {font-size: 18px; line-height: 24px;}
	.site-footer .top-row .footer-col.contact-col {width: 100%;}
	.site-footer .top-row .footer-col {width: 50%;}
	.site-footer .top-row .footer-col:nth-child(4) {margin-left: 0;}
	.site-footer .top-row .footer-col ul li a {font-size: 16px; line-height: 24px;}
	.site-footer .copyright p {font-size: 14px; line-height: 20px;}
	.site-footer .top-row .footer-col.ft-btn-group {width: 50%;}
	.site-footer .top-row .footer-col .request-btn {margin: 3px 0 50px 0; padding: 2px 13px; font-size: 14px;}
	.site-footer .top-row .footer-col.ft-btn-group .common-btn {font-size: 14px !important;padding: 5px 20px;min-width: inherit;}
	.footer-cta-block .inner .left-block {padding: 0;}
	.footer-cta-block .inner .left-block h2 {font-size: 30px; line-height: 40px;}
	.footer-cta-block .inner .left-block p {color: #FFFFFF;font-size: 16px;line-height: 24px;max-width: 450px;}
	.footer-cta-block .inner .bottom-img {bottom: 0;}
	.footer-cta-block .inner .bottom-img img {max-height: 190px;}
	.footer-cta-block .inner {padding: 0 0 240px 0;}
	.latest-news-block .listing {padding: 0;}
	.latest-news-block .listing .post-col {margin: 30px 0 0 0;}
	.latest-news-block .listing .post-col h3 {font-size: 20px; line-height: 26px;}
	.numbers-block .listing .text-col h3 {font-size: 40px;}
	.numbers-block .listing .text-col {padding: 10px 30px; margin: 25px 0 0 0;}
	.fifty-fifty-block {padding: 50px 0;}
	.fifty-fifty-block .ct-row .text-block {margin: 35px 0 0 0;}
	.fifty-fifty-block .ct-row .text-block h3 {font-size: 30px; line-height: 36px;}
	.fifty-fifty-block .ct-row .text-block p {font-size: 16px;line-height: 24px;}
	.counties-block {padding: 60px 0;}
	.counties-block .title-block h2 {font-size: 20px; line-height: 28px;}
	.counties-block .listing .item .state-name {font-size: 14px; line-height: 19px;}
	.counties-block .listing {padding: 0 5px;}
	.owl-nav .owl-prev { width: 14px; height: 26px; left: -25px;}
	.owl-nav .owl-next { width: 14px; height: 26px; right: -25px;}
	.testimonials-block .listing .item .details {padding: 0 30px 20px 30px;}
	.testimonials-block .listing .item .details p {font-size: 16px; line-height: 20px;}
	.testimonials-block .listing .item .content p {font-size: 16px; line-height: 24px;}
	.testimonials-block .listing .item .content {padding: 35px 0 0 0;}
	.testimonials-block .listing .item .content:before {left: 0;top: -15px;}
	.testimonials-block .owl-nav .owl-prev {left: -5px;width: 18px;height: 40px;}
	.testimonials-block .owl-nav .owl-next {right: -5px;width: 18px;height: 40px;}
	.custom-breadcrumb {margin: 0 0 15px 0;}
	.common-banner .text-block h1 {font-size: 30px; line-height: 38px;}
	.common-banner .text-block p {font-size: 18px;line-height: 28px;}
	.news-single-main .inner h1 {font-size: 32px; line-height: 40px;}
	.news-single-main .inner .post-meta {margin: 45px 0 30px 0;}
	.news-single-main .inner .content p {font-size: 18px;line-height: 28px;}
	.newsletter-block {padding: 60px 0;}
	.newsletter-block .inner .text-block h2 {font-size: 30px; line-height: 36px;}
	.newsletter-block .inner .text-block p {font-size: 18px;line-height: 28px;}
	.team-modal .modal-body .left .img {width: 110px;height: 110px;margin-top: 20px;margin-bottom: 20px;}
	.team-modal .modal-body .right .content p {font-size: 16px;line-height: 25px;}
	.team-modal .modal-body .right {width: 100%;padding: 20px 20px 15px 20px;}
	.team-modal .modal-body .name {margin: 0 0 5px 0;}
	.team-modal .modal-dialog .modal-content button.close {right: 10px; top: 10px;}
	.team-listing .listing .team-col {width: 50%;}
	.team-listing .listing .team-col a .img {width: 150px;height: 150px;}
	.team-listing .listing .team-col a .name {font-size: 20px; line-height: 30px;}
	.team-listing .listing .team-col a .designation {font-size: 16px; line-height: 22px;}
	.team-listing .title-block h2 {font-size: 30px; line-height: 36px;}
	.counties-served-block .title-block h2,
	.vendors-block .title-block h2,
	.columns-images-block .title-block h2,
	.challenge-solution-block-checkbox .title-block h2,
	.challenge-solution-dark-block .top-text-block h2,
	.challenge-solution-block .title-block h2,
	.post-cards-block .title-block h2,
	.columns-icons-block .title-block h2,
	.cta-centered-white-block .inner h2,
	.media-objects-block .title-block h2,
	.cta-centered-block .inner h2,
	.simple-cards-block .title-block h2,
	.general-content-block .text-block h2 {font-size: 30px; line-height: 36px;}
	.vendors-block .title-block p,
	.columns-images-block .title-block p,
	.challenge-solution-block-checkbox .title-block p,
	.text-round-block .inner .text-block p,
	.challenge-solution-dark-block .top-text-block p,
	.challenge-solution-block .title-block p,
	.post-cards-block .ct-row .text-block p,
	.columns-icons-block .title-block p,
	.cta-centered-white-block .inner p,
	.media-objects-block .title-block p,
	.cta-centered-block .inner p,
	.simple-cards-block .title-block p,
	.general-content-block .text-block p {font-size: 18px;line-height: 28px;}
	.full-width-image-block .img {min-height: 150px;}
	.simple-cards-block {padding: 60px 0;}
	.simple-cards-block .title-block {margin-bottom: 40px !important;}
	.simple-cards-block .listing .card-col {width: 100%; margin: 0 0 20px 0;}
	.simple-cards-block .listing .card-col .inside h3 {font-size: 26px; line-height: 28px; padding: 0 0 10px 0; margin: 0 0 18px 0;}
	.cta-centered-block .inner {padding: 70px 0; min-height: 400px;}
	.cta-centered-white-block,
	.media-objects-block {padding: 60px 0;}
	.media-objects-block .listing .ct-row .text-block {width: 100%;padding: 30px 0 0 0;}
	.media-objects-block .listing .ct-row {text-align: center;}
	.media-objects-block .listing .ct-row .text-block h3:after {right: 0; margin: auto;}
	.media-objects-block .listing .ct-row .img {width: 150px; height: 150px; margin: auto;}
	.media-objects-block .listing .ct-row .text-block h3 {font-size: 26px; line-height: 36px;}
	.media-objects-block .listing .ct-row:first-child {margin-top: 50px;}
	.columns-icons-block {padding: 60px 0;}
	.columns-icons-block .listing .text-col {margin: 40px 0 0 0;}
	.columns-icons-block .listing .text-col .inside {padding: 0;}
	.columns-icons-block .listing .text-col .inside .icon {position: relative; left: -20px; top: 0;}
	.columns-icons-block .listing .text-col .inside h3 {font-size: 26px; line-height: 36px; padding: 0 0 8px 0;}
	.post-cards-block .ct-row .text-block .inside {padding: 28px;}
	.post-cards-block .ct-row .img-block {height: 220px; max-width: 100%;}
	.challenge-solution-block .listing .ct-row .content-block h3 {font-size: 30px; line-height: 36px;}
	.challenge-solution-block .listing .ct-row .content-block p {font-size: 16px; line-height: 24px;}
	.challenge-solution-block .listing .ct-row .white-block .icon-text-row {padding: 0 0 0 55px;}
	.challenge-solution-block .listing .ct-row .white-block .icon-text-row .icon {width: 60px; left: -16px; top: -15px;}
	.challenge-solution-block .listing .ct-row .white-block .icon-text-row .text-block p {font-size: 16px; line-height: 24px;}
	.challenge-solution-block .listing .ct-row .white-block {box-shadow: 0px 0px 10px #0000001A;padding: 50px 20px;margin: 50px 0 0 0;}
	.challenge-solution-block .title-block {padding: 0;}
	.challenge-solution-block .title-block + .listing {margin-top: 40px;}
	.challenge-solution-dark-block {padding: 60px 0 30px 0;}
	.challenge-solution-dark-block .listing .icon-text-col .icon {width: 60px;padding: 12px;position: relative;top: -14px;left: -10px;}
	.challenge-solution-dark-block .listing .icon-text-col .text-block {width: calc(100% - 60px);padding: 0;}
	.text-round-block .inner .text-block {width: 100%;padding: 25px 0 0 0;}
	.text-round-block {padding: 60px 0;}
	.text-round-block .inner .text-block h3 {font-size: 28px; line-height: 38px;}
	.text-round-block .inner .img {width: 140px; height: 140px;}
	.challenge-solution-block-checkbox .title-block + .listing {margin-top: 40px;}
	.challenge-solution-block-checkbox .listing .ct-row .content-block ul li {font-size: 16px; line-height: 24px; margin: 0 0 12px 0;}
	.challenge-solution-block-checkbox .listing .ct-row .white-block {padding: 50px 20px;}
	.challenge-solution-block-checkbox .listing .ct-row .white-block .icon-text-row {padding: 0 0 0 55px;}
	.challenge-solution-block-checkbox .listing .ct-row .white-block .icon-text-row .icon {width: 60px; left: -16px; top: -15px;}
	.challenge-solution-block-checkbox .listing .ct-row .white-block .icon-text-row .text-block p {font-size: 16px; line-height: 24px;}
	.vendors-block .listing .text-col {width: 100%;}
	.post-cards-block + .vendors-block {padding-top: 0;}
	.counties-served-block .listing .cs-col {width: 50%;}
	.counties-served-block .listing .cs-col .detail {font-size: 16px; line-height: 26px;}
	.general-content-block + .counties-served-block {padding-top: 0;}
	.timeline-block {padding: 60px 0;}
	.timeline-block .nav-tabs {display: none;}
	.timeline-block .inner {padding: 0;}
	.timeline-block .nav-arrows {display: none;}
	.timeline-block .tab-content>.tab-pane {display: block !important; opacity: 1; background: #fff; padding: 25px 20px; margin: 0 0 15px 0;}
	.timeline-block .tab-content {padding: 0; background: transparent;}
	.timeline-block .title-block h2 {margin: 0 0 32px 0;}
	.filter-row select {min-width: inherit !important;}
	.site-header .inner .main-navigation ul.menu > li > a {font-size: 16px;}
	.site-header .inner .main-navigation ul.menu li a {font-size: 15px;}
	.site-header .inner .main-navigation ul.menu li .arrow-down {font-size: 27px; top: 10px;}
	.site-header .inner .main-navigation ul.menu li.active-submenu .arrow-down:before {top: -10px;}
}

@media screen and (max-width:600px) {
	.form-block {padding: 40px 22px 20px 22px;}
	.form-block .gform_wrapper form ul li.half-width {width: 100% !important;}
	.form-block .gform_wrapper form ul li {margin: 0 0 12px 0 !important;}
	.form-block .gform_wrapper form ul li.checkbox-group li {width: 100%;}
	.newsletter-block .inner .form-block form li.email-field {padding: 0 !important;}
	.form-block .gform_wrapper form .gform_footer.top_label {text-align: center;}
	.form-block .gform_wrapper form .gform_footer.top_label input[type="submit"] {position: static;}
	.team-listing .listing .team-col {width: 100%;margin: 20px 0 0 0;}
	.challenge-solution-block .listing .ct-row .content-block {width: calc(100% + 60px);margin: 0 -30px; padding: 60px 30px;}
	.challenge-solution-block .listing .ct-row.blue-bg .content-block {background: #003E86;}
	.challenge-solution-block .listing .ct-row.black-bg .content-block {background: #000000;} 
	.challenge-solution-block .listing .ct-row {box-shadow: none; background: transparent;}
	.flexible-features-block .listing .content-col {width: 100%;}
	.flexible-features-block .listing .content-col .inside {padding: 30px 20px;}
}

@media screen and (max-width:480px) {
	.site-header .inner .site-branding {width: 165px;}
	.site-header .inner .right-block {width: calc(100% - 165px);}
	.nav-toggle i, .nav-toggle i:after, .nav-toggle i:before {width: 26px; height: 2px;}
	.nav-toggle i:before {top: -9px;}
	.nav-toggle i:after {bottom: -9px;}
}