#video {margin-top: 1em;}
@media only screen and (max-width: 1199px) { 
.block.portfolio .portfolio-list-item span .portfolio-title {
white-space: pre;
width: 330px;
overflow: hidden;
text-overflow: ellipsis;
}
} @media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait) { .block.section-border-top .block-wrapper .block-outer {height: auto !important;} .block.section-border-bottom .block-wrapper .block-outer {height: auto !important;}
} @media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape) { .billboard .carousel .carousel-item.caption-middle.caption-bar .carousel-caption {display: block;} .block.section-border-top .block-wrapper .block-outer {height: auto !important;} .block.section-border-bottom .block-wrapper .block-outer {height: auto !important;}
} @media only screen and (min-device-width: 1024px) and (max-device-height: 768px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape) { .block.section-border-top .block-wrapper .block-outer {height: auto !important;} .block.section-border-bottom .block-wrapper .block-outer {height: auto !important;}
}
@media only screen and (min-width:1025px) {
.block.contact .column-content {padding-right:2rem;}
}
@media only screen and (max-width:1024px) { .main-top, #signup-content {margin-top:54px;}
.admin-bar .fixed-top {margin-top:30px!important;} .block-wrapper, .block-wrapper.narrow-padding {padding:2rem 0rem;}
.block.columns .block-body {padding:0;}
.block .wide-padding.block-wrapper .container {padding-left:4rem;padding-right:4em;} .block .block-body.large {font-size:120%;}
#page-header, #page-content {padding:2rem 1.5rem;}  .block.columns .col-image-large .background-image {min-height:18rem;}
.block.columns .portrait.col-image-large .background-image {min-height:24rem;} .block.columns .col-image-medium .background-image {min-height:18rem;}
.block.columns .portrait.col-image-medium .background-image {min-height:22rem;}
.block.columns .col-md-6 .col-image-medium .background-image-wrapper {width:70%;}
.block.columns .col-md-4 .col-image-medium .background-image-wrapper {width:80%;} .block.columns .col-image-small .background-image {min-height:15rem;}
.block.columns .portrait.col-image-small .background-image {min-height:17rem;}
.block.columns .col-md-6 .col-image-small .background-image-wrapper {width:70%;}
.block.columns .col-md-4 .col-image-small .background-image-wrapper {width:80%;} .block.pricing .card {margin:1rem 0;}
.block.pricing .card-body { padding-bottom:3rem;}
}
@media only screen and (min-width:992px) {	
.gform_wrapper ul.gform_fields li.gfield.gform-4col-checks .gfield_checkbox li {width: 25%;display: inline-block;}	
}
@media only screen and (min-width:576px) {	
.post-article .relpost-block-single {padding:0;margin-right:1.8em;}
}
@media only screen and (max-width:815px) and (max-height:450px) {
.billboard .carousel .carousel-item.caption-center .carousel-caption, .billboard .carousel .carousel-item.caption-left .carousel-caption, .billboard .carousel .carousel-item.caption-right .carousel-caption {bottom: 22.5%;padding: 1.4em;left:15%;right:15%;width:auto;top:22.5%;}
}
@media only screen and (max-width: 800px) {  .block.columns .col-image-large .background-image {min-height:18rem;}
.block.columns .portrait.col-image-large .background-image {min-height:20rem;} .block.columns .col-image-medium .background-image {min-height:18rem;}
.block.columns .portrait.col-image-medium .background-image {min-height:26rem;}
.block.columns .col-md-6 .col-image-medium .background-image-wrapper {width:100%;}
.block.columns .col-md-4 .col-image-medium .background-image-wrapper {width:100%;} .block.columns .col-image-small .background-image {min-height:15rem;}
.block.columns .portrait.col-image-small .background-image {min-height:17rem;}
.block.columns .col-md-6 .col-image-small .background-image-wrapper {width:60%;}
.block.columns .col-md-4 .col-image-small .background-image-wrapper {width:75%;}
html body .block.posts.post-article .single-post .img {min-height:260px;height:260px;background-size:contain!important;}
html body .post-article .post-content {margin-top:15px;}	
html body .block.posts .gutters .single-post {margin-bottom:4em;}
a.subscribe-rss.btn-default {display:none!important;}
} @media only screen and (max-width: 812px){ .block.section-border-bottom .block-wrapper .block-outer {
height: auto !important;
}
}
@media only screen and (min-width: 783px) {
body.admin-bar .header {top:32px;}
}
@media only screen and (max-width: 782px) {
[data-nav="fixed"].logged-in #mobileNav {margin-top:46px;}
}
@media only screen and (min-width: 768px){ .billboard .carousel .carousel-item.caption-middle.caption-bar .carousel-caption {display: block;} .block.section-border-top .block-wrapper .block-outer {height: auto !important;} .block.section-border-bottom .block-wrapper .block-outer {height: auto !important;}
}
@media only screen and (max-width: 768px) { .admin-bar .fixed-top {margin-top:46px!important;}
hr {margin:1em 0;} .block .block-wrapper {padding-top:3rem;padding-bottom:3rem;}
.narrow-padding .block-wrapper {padding-top:2rem;padding-bottom:2rem;}
.narrow-bottom-padding .block-wrapper {padding-bottom:2rem;}
.narrow-top-padding .block-wrapper {padding-top:2rem;}
.slim-padding .block-wrapper {padding-top:1.6rem;padding-bottom:1.6rem;}
.slim-bottom-padding .block-wrapper {padding-bottom:1.6rem;}
.slim-top-padding .block-wrapper {padding-top:1.6rem;}
.block .wide-padding.block-wrapper .container {padding-left:15px;padding-right:15px;} h1, .h1 {font-size:2rem;}
.block.page-header h2 {font-size:120%;}
.block .block-body.x-large {font-size:130%;} .background-image {min-height:30em;}
.mobile-img {top:0;bottom:0;position:absolute;width:100%;} #atlantic .passster-form {padding:10em 2em;min-height:91vh;}
#atlantic .passster-form form {min-width:400px;} .post-list .single-post{height: auto!important;} footer .navbar-left, footer .navbar-right {float:none;text-align:center;width:100%;}
footer .contact-info {border-top:0;padding-top:0;}
footer .footer_three {padding:1rem 0;}
footer .footer_three .footer_three_nav {border:0;padding:0;margin:0;}
footer .footer_one, footer .footer_two, footer .footer_three, footer .footer_four, footer .footer_five, footer .footer_six, footer .footer_seven, footer .footer_eight, footer .footer_nine, footer .footer_ten {padding:1rem;}
html [data-nav="fixed"] #wpadminbar {position:fixed!important;}
#atlantic .hustle_module_id_1 .hustle-image {display:none;}
footer .footer_fourteen {text-align:center;}
footer .footer_fourteen .simplicity-online {text-align:center;} .block.columns h3 {margin:0;} .block.columns.image-left .background-image-wrapper .background-image-wrapper {width:28%;}
.block.columns.image-left .column-content {width:70%;}
.block.columns .col-image-icon .background-image {min-height:90px;}
.block.columns.image-left .portrait.col-image-large .column-content {min-height:28em;} .block.board-bg .block-body {margin:0 15%;width:70%;}
.block.board-bg h2 {margin-left:0;margin-right:0;width:100%;} .block.table-image .block-wrapper::after {}
.block.table-image .block-outer {min-height:15em;} .billboard .carousel .carousel-item.caption-middle.caption-bar .carousel-caption {
display: block;
} .block.section-border-top .block-wrapper .block-outer {
height: auto !important;
} .block.section-border-bottom .block-wrapper .block-outer {
height: auto !important;
}
}
@media only screen and (max-width: 768px) and (min-width: 400px) { .form-inline{flex-flow: nowrap;}
}
@media only screen and (max-width: 540px){ .post-article .abh_tab_content .abh_text {margin-left: 0px !important;}
.abh_box .vcard {display: inline-block !important;}
}
@media only screen and (max-width: 450px) {
.main-top, #signup-content {min-height:0;}
.block .block-body.regular {font-size:90%;}
#atlantic .passster-form form {min-width:100%;}
footer .contact-info ul li:after {display:none;}
.gallery .gallery-item {width:100%!important;}
.background-image {min-height:20em;}
.block.posts .single-post {height:auto!important;}
.block.posts .post-spacing-narrow-vertical .single-post {padding:0;}
footer .footer_five, footer .footer_eleven, footer .footer_twelve {padding:1em;}
.block.columns.column-count-1 .background-image-wrapper {width:100%;}
.block.columns.column-count-1 .background-image {min-height:40vh!important;margin-bottom:1em;background-size:cover;}
.block.columns.column-count-1.image-left .column-content, .block.columns.column-count-1.image-right .column-content {width:100%;}
.block.columns.column-count-1 .row {margin-bottom:2rem;padding-bottom:1rem;}
.billboard .carousel .carousel-item.caption-center .carousel-caption, .billboard .carousel .carousel-item.caption-left .carousel-caption, .billboard .carousel .carousel-item.caption-right .carousel-caption {bottom: 22.5%;padding: 1.4em;left:15%;right:15%;width:auto;top:22.5%;} .portfolio-single.recent-projects .project-info {margin:.3em 0 2em;}
.block.portfolio-single h2 {margin:0;}
.portfolio-single.billboard .carousel, .portfolio-single.billboard .carousel-item, .portfolio-single.billboard .carousel-item .img {min-height:35vh;}
.portfolio-single.recent-projects .thumb {width:100%;margin:0 auto;}
.portfolio-single.recent-projects.block .btn {margin-top:0;}
a.portfolio-list-item {min-height:13em;}
.block .block-body.large {font-size:110%;} .block.columns h3 {margin-top:1em;}
.block.columns .col-image-icon h3, .block.columns .col-image-icon .column-content {margin-top:0;} .block.columns.image-left .background-image-wrapper {width:100%;}
.block.columns.image-left .column-content {width:100%;} .block.table-image .block-wrapper::after {left:0;right:0;}
.block.table-image .block-outer {min-height:9em;} .block.board-bg .block-body {margin:0 10%;width:80%;padding:1.3rem;}
.block.board-bg h2 {margin-left:0;margin-right:0;margin-bottom:.8rem;width:100%;} .search-box .search-form .form-group {width: 230px;} .block .block-wrapper {padding:2.5rem .5em;}
.block .block-wrapper.narrow-padding {padding:1rem;}
.block .block-wrapper.slim-padding {padding:.5rem;}
.block .block-wrapper.narrow-top-padding, .narrow-top-padding {padding-top:1.5rem;}
.block .block-wrapper.narrow-bottom-padding, .narrow-bottom-padding {padding-bottom:1.5rem;}
.block .block-wrapper.slim-top-padding, .slim-top-padding {padding-top:1rem;}
.block .block-wrapper.slim-bottom-padding, .slim-bottom-padding {padding-bottom:1rem;}
.block .block-wrapper.wide-padding .container {padding-left:0;padding-right:0;} .h1, h1 {font-size:2rem;}
.h2, h2, .block.page-header .h2, .block.page-header h2 {font-size:1.2rem;}
.block.page-header .h1, .block.page-header h1, .block.page-header .h2, .block.page-header h2 {margin:0;}
.block .block-body.small {font-size:80%;}
.block .block-body.regular {font-size:90%;}
.block .block-body.medium {font-size:95%;}
.block .block-body.large {font-size:100%;}
.block .block-body.x-large {font-size:110%;} .block.portfolio .portfolio-list-item {min-height:12em;}
.block.portfolio-single .tab-content {margin-top:2rem;}
.nav-pills .nav-link.active {margin:0;}
.nav-pills .nav-link {font-size:90%;} .post-metadata .table th {font-size:90%;padding:.6rem 0;} .block.testimonial .block-body {padding-left:0;padding-right:0;} footer.footer-light .contact-info, footer.footer-dark .contact-info {border-top:0;padding-top:0;}
footer .footer_five, footer .footer_eleven, footer .footer_twelve, footer .footer_fourteen, footer .footer_fifteen {padding:.5em 0;text-align:center;}
footer .footer_three .simplicity-online, footer .footer_fourteen .simplicity-online, footer .footer_fifteen .simplicity-online {text-align:center;margin-top:.5em;}
}
@media only screen and (max-width: 414px){
.fa-ul{margin-left: 0;}
footer .contact-info ul li{ display: inline-block;}
.fa-li{position:initial;}
footer .contact-info ul li {display: inline;padding: 2px;} .search-box .search-form .form-group {width: 230px;}
.form-inline{flex-flow: nowrap;} .block .container-fluid{padding-right: 15px;padding-left: 15px;} .post-article .abh_tab_content .abh_text {margin-left: 0px !important;}
.abh_box .vcard {display: inline-block !important;} .author-header .abh_tab_content .abh_text {margin-left: 0px !important;} .billboard .carousel .carousel-item.caption-middle.caption-bar .carousel-caption {display: block;} .block.section-border-top .block-wrapper .block-outer {height: auto !important;} .block.section-border-bottom .block-wrapper .block-outer {height: auto !important;}
}
@media only screen and (max-width: 411px){
.fa-ul{margin-left: 0;}
footer .contact-info ul li{ display: inline;}
.fa-li{position:initial;}
footer .contact-info ul li {display: inline;padding: 2px;} .block .container-fluid{padding-right: 15px;padding-left: 15px;} .post-article .abh_tab_content .abh_text {margin-left: 0px !important;}
.abh_box .vcard {display: inline-block !important;} .author-header .abh_tab_content .abh_text {margin-left: 0px !important;} .block.section-border-top .block-wrapper .block-outer {height: auto !important;}
}
@media only screen and (max-width: 375px){
.fa-ul{margin-left: 0;}
footer .contact-info ul li{ display: inline-flex;}
.fa-li{position:initial;} .search-box .search-form .form-group {width: 230px;}
.form-inline{flex-flow: nowrap;} .billboard .carousel .carousel-item.caption-middle.caption-bar .carousel-caption {display: block;} .block.section-border-bottom .block-wrapper .block-outer {height: auto !important;}
}
@media only screen and (max-width: 320px){
.fa-ul{margin-left: 0;}
footer .contact-info ul li{ display: inline-flex;}
.fa-li{position:initial;} .search-box .search-form .form-group {width: 200px;}
.form-inline{flex-flow: nowrap;} .block .container-fluid{padding-right: 15px;padding-left: 15px;} .post-article .abh_tab_content .abh_text {margin-left: 0px !important;}
.abh_box .vcard {display: inline-block !important;} .author-header .abh_tab_content .abh_text {margin-left: 0px !important;} .billboard .carousel .carousel-item.caption-center .carousel-caption, .billboard .carousel .carousel-item.caption-left .carousel-caption, .billboard .carousel .carousel-item.caption-right .carousel-caption
{bottom: 24.5%;padding: 0.4em;left: 11%;right: 11%;width: auto;top: 22.5%;}
h3 {font-size: 1.5rem;}
h4 {font-size: 1.3rem;} .billboard .carousel .carousel-item.caption-middle.caption-bar .carousel-caption {display: block;} .block.section-border-top .block-wrapper .block-outer {height: auto !important;} .block.section-border-bottom .block-wrapper .block-outer {height: auto !important;}
}