#video {margin-top: 1em;}


/*ipad pro portrait */
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait) {

    /*block-testimonial top-border fix*/
    .block.section-border-top .block-wrapper .block-outer {height: auto !important;}

    /*block-testimonial border-bottom fix*/
    .block.section-border-bottom .block-wrapper .block-outer {height: auto !important;}

}

/*ipad pro landscape */
@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape) {

    /* billboard center middle, left middle fix */
    .billboard .carousel .carousel-item.caption-middle.caption-bar .carousel-caption {display: block;}

    /*block-testimonial top-border fix*/
    .block.section-border-top .block-wrapper .block-outer {height: auto !important;}

    /*block-testimonial border-bottom fix*/
    .block.section-border-bottom .block-wrapper .block-outer {height: auto !important;}

}

/* ipad landscape */
@media only screen and (min-device-width: 1024px) and (max-device-height: 768px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape) {


    /*block-testimonial top-border fix*/
    .block.section-border-top .block-wrapper .block-outer {height: auto !important;}

    /*block-testimonial border-bottom fix*/
    .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) {

    /*global*/
    .main-top {margin-top:54px;}
	.admin-bar .fixed-top {margin-top:30px!important;}

    /* block padding */
    .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;}

    /*typography*/
    .block .block-body.large {font-size:120%;}
    #page-header, #page-content {padding:2rem 1.5rem;}

    /*column image settings*/

    /*large*/
    .block.columns .col-image-large .background-image {min-height:18rem;}
    .block.columns .portrait.col-image-large .background-image {min-height:24rem;}

    /*medium*/
    .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%;}

    /*small*/
    .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%;}

    /* pricing */
    .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 (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) { 
    /*col image options*/

    /*large*/
    .block.columns .col-image-large .background-image {min-height:18rem;}
    .block.columns .portrait.col-image-large .background-image {min-height:20rem;}

    /*medium*/
    .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%;}

    /*small*/
    .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%;}
}

/* iphone x landscape fix */
@media only screen and (max-width: 812px){
    /*block-testimonial border-bottom fix*/
    .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 center middle, left middle fix */
    .billboard .carousel .carousel-item.caption-middle.caption-bar .carousel-caption {display: block;}

     /*block-testimonial top-border fix*/
    .block.section-border-top .block-wrapper .block-outer {height: auto !important;}

    /*block-testimonial border-bottom fix*/
    .block.section-border-bottom .block-wrapper .block-outer {height: auto !important;}

}

@media only screen and (max-width: 768px) {

    /*global*/
    .admin-bar .fixed-top {margin-top:46px!important;}
    hr {margin:1em 0;}

    /* block padding*/
    .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;}

    /*typography*/
    h1, .h1 {font-size:2rem;}
    .block.page-header h2 {font-size:120%;}
    .block .block-body.x-large {font-size:130%;}

	/*images*/
    .background-image {min-height:30em;}
    .mobile-img {top:0;bottom:0;position:absolute;width:100%;}

    /*private page*/
    #atlantic .passster-form {padding:10em 2em;min-height:91vh;}
    #atlantic .passster-form form {min-width:400px;}

    /* blog posts */
    .post-list .single-post{height: auto!important;}

    /* footer */
    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;}

    /* column section*/
    .block.columns h3 {margin:0;}

    /* column images */
    .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;}

    /* layout > board */
    .block.board-bg .block-body {margin:0 15%;width:70%;}
    .block.board-bg h2 {margin-left:0;margin-right:0;width:100%;}

    /*table images*/
    .block.table-image .block-wrapper::after {}
    .block.table-image .block-outer {min-height:15em;}

    /* billboard center middle, left middle fix */
    .billboard .carousel .carousel-item.caption-middle.caption-bar .carousel-caption {
    display: block;

    }

    /*block-testimonial top-border fix*/
    .block.section-border-top .block-wrapper .block-outer {
    height: auto !important;
    }

    /*block-testimonial border-bottom fix*/
    .block.section-border-bottom .block-wrapper .block-outer {
    height: auto !important;
    }



}

@media only screen and (max-width: 768px) and (min-width: 400px) {
    /* .block.columns .background-image {width:60%;margin:0 auto;} */

    .form-inline{flex-flow: nowrap;}
}


@media only screen and (max-width: 540px){
    /* blog single Basic/Advanced */
    .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 {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%;}
    .block-wrapper.slim-padding {padding:.5em 0;}
    .block-wrapper.narrow-padding {padding:.7em 0;}

    /*portfolio*/
    .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%;}

    /* columns */
    .block.columns h3 {margin-top:1em;}
    .block.columns .col-image-icon h3, .block.columns .col-image-icon .column-content {margin-top:0;}

    /* column images */
    .block.columns.image-left .background-image-wrapper {width:100%;}
    .block.columns.image-left .column-content {width:100%;}

    /*table images*/
    .block.table-image .block-wrapper::after {left:0;right:0;}
    .block.table-image .block-outer {min-height:9em;}

    /* layout > board */
    .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 page*/
    .search-box .search-form .form-group {width: 230px;}

    /* block padding */
    .block .block-wrapper {padding:2.5rem .5em;}
    .block .block-wrapper.narrow-padding {padding:1.5rem 2rem;}
    .block .block-wrapper.slim-padding {padding:1rem 1.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;}    

    /*typography*/
    .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%;}

    /*portfolio*/
    .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*/
    .post-metadata .table th {font-size:90%;padding:.6rem 0;}

    /*testimonial*/
    .block.testimonial .block-body {padding-left:0;padding-right:0;}

    /*footer*/
    footer.footer-light .contact-info, footer.footer-dark .contact-info {border-top:0;padding-top:0;}
}

@media only screen and (max-width: 414px){
    .fa-ul{margin-left: 0;}
    footer .contact-info ul li{/* could switch to inline */display: inline-block;}

    .fa-li{position:initial;}

    footer .contact-info ul li {display: inline;padding: 2px;}

    /* search page*/
    .search-box .search-form .form-group {width: 230px;}

    .form-inline{flex-flow: nowrap;}

     /* block-post-columns-box-border --  post block -- fluid container fix */
    .block .container-fluid{padding-right: 15px;padding-left: 15px;}

     /* blog single Basic/Advanced */
    .post-article .abh_tab_content .abh_text {margin-left: 0px !important;}
    .abh_box .vcard {display: inline-block !important;}

    /* fix for author page */
    .author-header .abh_tab_content .abh_text {margin-left: 0px !important;}

    /* billboard center middle, left middle fix */
    .billboard .carousel .carousel-item.caption-middle.caption-bar .carousel-caption {display: block;}

    /*block-testimonial top-border fix*/
    .block.section-border-top .block-wrapper .block-outer {height: auto !important;}

    /*block-testimonial border-bottom fix*/
    .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{/* could switch to inline */display: inline;}

    .fa-li{position:initial;}

    footer .contact-info ul li {display: inline;padding: 2px;}

     /* block-post-columns-box-border --  post block -- fluid container fix */
    .block .container-fluid{padding-right: 15px;padding-left: 15px;}

     /* blog single Basic/Advanced */
    .post-article .abh_tab_content .abh_text {margin-left: 0px !important;}
    .abh_box .vcard {display: inline-block !important;}


    /* fix for author page */
    .author-header .abh_tab_content .abh_text {margin-left: 0px !important;}

    /*block-testimonial top-border fix*/
    .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{/* could switch to inline */display: inline-flex;}

    .fa-li{position:initial;}

    /* search page*/

    .search-box .search-form .form-group {width: 230px;}

    .form-inline{flex-flow: nowrap;}

    /* billboard center middle, left middle fix */
    .billboard .carousel .carousel-item.caption-middle.caption-bar .carousel-caption {display: block;}

    /*block-testimonial border-bottom fix*/
    .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{/* could switch to inline */display: inline-flex;}

    .fa-li{position:initial;}

    /* search page*/
    .search-box .search-form .form-group {width: 200px;}

    .form-inline{flex-flow: nowrap;}

    /* block-post-columns-box-border --  post block -- fluid container fix */

    .block .container-fluid{padding-right: 15px;padding-left: 15px;}

    /* blog single Basic/Advanced */
    .post-article .abh_tab_content .abh_text {margin-left: 0px !important;}
    .abh_box .vcard {display: inline-block !important;}

    /* fix for author page */
    .author-header .abh_tab_content .abh_text {margin-left: 0px !important;}

    /* layout block slider*/
    .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 center middle, left middle fix */
    .billboard .carousel .carousel-item.caption-middle.caption-bar .carousel-caption {display: block;}

    /*block-testimonial top-border fix*/
    .block.section-border-top .block-wrapper .block-outer {height: auto !important;}

    /*block-testimonial border-bottom fix*/
    .block.section-border-bottom .block-wrapper .block-outer {height: auto !important;}

}
