/***** BEGIN RESET *****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ol, ul {
	list-style: none;
}

table{border-collapse:collapse; width:100%;}
td{vertical-align:top;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address {  
    display: block;  
} 

* {
    background:transparent;
    border:0;
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
}
ul {list-style: none;}
.clear {clear: both; height:0px; margin:0;}

/***** END RESET *****/
::-moz-selection {
    background: #000; 
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #000;
    color: #fff;
    text-shadow: none;
}


/* Clearfix */
.cf:before,
.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
    *zoom: 1;
}

/*-------- SITEWIDE STYLES --------*/


@font-face
{
    font-family: 'museo_sans500';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/museosans_500-webfont.eot');
    src: url('../fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/museosans_500-webfont.woff2') format('woff2'),
    url('../fonts/museosans_500-webfont.woff') format('woff'),
    url('../fonts/museosans_500-webfont.ttf') format('truetype'),
    url('../fonts/museosans_500-webfont.svg#museo_sans500') format('svg');
}

a
{
    font-weight: bold;

    text-decoration: none;

    color: #760017;
}

a:hover
{
    color: #fff;
}

p:not(#footerParagraph)
{
    font-family: 'museo_sans500', Helvetica, Arial, sans-serif;
    font-size: calc(.875rem + ((1vw - 3.2px) * .375));
    line-height: calc(1.375rem + ((1vw - 3.2px) * .5));

    color: #fff;
}

h1
{
    font-family: 'museo_sans500', Helvetica, Arial, sans-serif;
    font-size: 32px;
    font-weight: normal;
    line-height: 35px;

    color: #fff;
}

h2
{
    font-family: 'museo_sans500', Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: calc(2.1875rem + ((1vw - 19.2px) * .996));

    color: #fff;
}

h3
{
    font-family: 'museo_sans500', Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: calc(1.5625rem + ((1vw - 19.2px) * .332));

    color: #fff;
}

h4
{
    font-family: 'museo_sans500', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    line-height: 20px;

    text-align: right;

    color: #760017;
}



/*--- HEADER STYLES: see menu.css ---------------------*/


/*--- BODY STYLES ---------------------*/

body
{
    background: url(../siteart/zwartevilt.png) repeat !important;
}

.wrapper
{
    max-width: 1300px;
    margin: 0 auto;
}

.right
{
    font-weight: bold;

    float: right;

    text-align: right;

    color: #fff;
}

.divide
{
    float: left;

    width: 100%;
    height: 1px;
    margin: 30px 0;

    background: #ccc;
}

#main
{
    float: left;

    width: 94%;
    padding: 0 3%;

    background: #091c3a;
}

#welcome
{
    background: url(../siteart/MainImage2.jpg) no-repeat;
    background-position: center;
    background-size: cover;
}

#welcome a
{
    text-decoration: underline;

    color: #fff;
}

#welcome a:hover
{
    color: #760017;
}

.center
{
    width: 70%;
    margin: 0 auto;
    padding: 5% 3%;

    text-align: center;
}

#main2
{
    float: left;

    width: 90%;
    padding: 2% 5%;

    background-size: cover;
}

#main2 p,
#main2 h2
{
    max-width: 620px;
    margin: 0 auto;

    text-align: center;
}

#mainOther
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    overflow-x: hidden;
    width: 90%;
    padding: 2% 5%;
    padding-bottom: 380px;
    background-size: contain;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


.bigwhitebox
{
    width: 80%;
    margin: 0 auto 200px auto;
    padding: 3% 2%;

    text-align: center;
}

.half
{
    float: left;
    width: 38%;
    margin: 0 10px;
    padding: 3% 4%;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 40%;
    flex: none;
}

.whole
{
    float: left;

    margin: 20px 10px 0 10px;
    padding: 3% 4%;

    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
        flex: 1 0 100%;
}

.invaircraftdealer .whole {
	padding: 20px 15px;
	margin: auto;
	flex: 1 0 90%;
}

.invaircraftdealer#mainOther {
	display: block;
}

.believe .whole
{
    padding: 3% 0;
}

#map
{
    float: left;

    width: 100%;
    margin: 0 0 300px;
    padding: 40px 0 0 0;
}

/***** Slideshow *****/

#slideshow
{
    float: left;

    width: 100%;
}

.cycle-slideshow
{
    width: 100%;
}

.cycle-slideshow img
{
    width: 100%;
}

/***** Boxes Under Slidehow *****/

#poloroidSec
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 100%;
    padding-top: 10px;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.poloroid
{
    float: left;

    width: 22%;
    padding: 1%;

    text-align: center;

    background: #fff;
}

.poloroid a h2
{
    font-size: 20px;

    text-decoration: none;

    color: #760017;
}

.poloroid a:hover h2
{
    color: #091c3a;
}

.poloroid img
{
    margin-bottom: 8px;
}


/***** Recently Sold Gallery *****/


.gal_container
{
    margin: 0 auto;

    text-align: center;
}

.gal_container img
{
    /*Style to make the thumbnail image style on the gallery page.*/
    width: 100%;
    margin: 0;

    border: 1px #666 solid;
}

.planedescrip
{
    float: left;

    width: 94%;
    margin: 0 0 30px 0;
    padding: 1% 3%;

    background: #091c3a;
}
/***** End Recently Sold Gallery *****/

/***** Backgrounds *****/

.brokerage
{
    background: url('../siteart/Backgrounds/Brokerage.jpg') no-repeat bottom left 0/100%, -webkit-gradient(linear, left top, left bottom, from(rgba(72,131,209,1)),to(rgba(72,131,209,1))) !important;
    background: url('../siteart/Backgrounds/Brokerage.jpg') no-repeat bottom left 0/100%, linear-gradient(to bottom, rgba(72,131,209,1) 0%,rgba(72,131,209,1) 100%) !important;      /* bottom, image */
}

.Acquisition
{
    background: url('../siteart/Backgrounds/Acquisitions.jpg') no-repeat bottom left 0/100%, -webkit-gradient(linear, left top, left bottom, from(rgba(146,146,141,1)),to(rgba(146,146,141,1))) !important;
    background: url('../siteart/Backgrounds/Acquisitions.jpg') no-repeat bottom left 0/100%, linear-gradient(to bottom, rgba(146,146,141,1) 0%,rgba(146,146,141,1) 100%) !important;      /* bottom, image */
}

.invaircraftdealer
{
    background: url('../siteart/Backgrounds/InventoryingDealer.jpg') no-repeat bottom left 0/100%, -webkit-gradient(linear, left top, left bottom, from(rgba(78,126,188,1)),to(rgba(78,126,188,1))) !important;
    background: url('../siteart/Backgrounds/InventoryingDealer.jpg') no-repeat bottom left 0/100%, linear-gradient(to bottom, rgba(78,126,188,1) 0%,rgba(78,126,188,1) 100%) !important;      /* bottom, image */
}

.recentTransactions,
.thankYou
{
    background: url(../siteart/Backgrounds/RecentTransactions.jpg) no-repeat bottom left 0/100%, -webkit-gradient(linear, left top, left bottom, from(rgba(60,129,194,1)),to(rgba(60,129,194,1))) !important;
    background: url(../siteart/Backgrounds/RecentTransactions.jpg) no-repeat bottom left 0/100%, linear-gradient(to bottom, rgba(60,129,194,1) 0%,rgba(60,129,194,1) 100%) !important;      /* bottom, image */
}

.clients
{
    background: url('../siteart/Backgrounds/clients.jpg') no-repeat bottom left 0/100%, -webkit-gradient(linear, left top, left bottom, from(rgba(13,142,204,1)),to(rgba(13,142,204,1))) !important;
    background: url('../siteart/Backgrounds/clients.jpg') no-repeat bottom left 0/100%, linear-gradient(to bottom, rgba(13,142,204,1) 0%,rgba(13,142,204,1) 100%) !important;      /* bottom, image */
}

.believe
{
    background: url('../siteart/Backgrounds/WeBelieve.jpg') no-repeat bottom left 0/100%, -webkit-gradient(linear, left top, left bottom, from(rgba(25,18,26,1)),to(rgba(25,18,26,1))) !important;
    background: url('../siteart/Backgrounds/WeBelieve.jpg') no-repeat bottom left 0/100%, linear-gradient(to bottom, rgba(25,18,26,1) 0%,rgba(25,18,26,1) 100%) !important;      /* bottom, image */
}

.about
{
    background: url('../siteart/Backgrounds/aboutUs.jpg') no-repeat bottom left 0/100%, -webkit-gradient(linear, left top, left bottom, from(rgba(111,144,187,1)),to(rgba(111,144,187,1))) !important;
    background: url('../siteart/Backgrounds/aboutUs.jpg') no-repeat bottom left 0/100%, linear-gradient(to bottom, rgba(111,144,187,1) 0%,rgba(111,144,187,1) 100%) !important;      /* bottom, image */
}

.contact-notInv
{
    background: url('../siteart/Backgrounds/contact.png') no-repeat bottom left 0/100%, -webkit-gradient(linear, left top, left bottom, from(rgba(100,145,202,1)),to(rgba(100,145,202,1))) !important;
    background: url('../siteart/Backgrounds/contact.png') no-repeat bottom left 0/100%, linear-gradient(to bottom, rgba(100,145,202,1) 0%,rgba(100,145,202,1) 100%) !important;      /* bottom, image */
}


/*--------FORM STYLES--------------------*/

form.myform
{
    margin: 0 0 0 0;
    padding: 0;
}

.myform label
{
    line-height: 2;

    position: relative;

    display: inline-block;

    width: 100%;
    margin-bottom: 10px;
    padding: .5em;

    cursor: pointer;

    color: #231f20;
}
.myform label:hover,
.myform label:active,
.myform label:focus
{
    background: #760017 !important;
}

.myform input
{
    font-family: Arial, Helvetica, sans-serif;

    float: right;

    width: 69%;
    padding: .5em;

    color: #999;
    border: 1px solid #ddd;
    border-radius: 2px;
    background: #fff;
}
.myform input:focus
{
    color: #000;
    border: 1px #bbb solid;
    outline: none;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .15);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .15);
}


.myform textarea
{
    font-family: Arial, Helvetica, sans-serif;

    float: right;

    width: 97.5%;
    height: 100px;
    padding: .5em;

    color: #999;
    border: 1px solid #ddd;
    border-radius: 2px;
    background: #fff;
}
.myform textarea:focus
{
    color: #000;
    border: 1px #bbb solid;
    outline: none;
    background: #fff;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .15);
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .15);
}



label.required:before
{
    position: absolute;
    top: 6px;
    left: 2px;

    content: '*';

    color: #e40307;
}

.form-btns
{
    margin-top: 50px;

    border: none;
}

input.btn
{
    display: inline-block;
    float: left;

    width: auto;
    margin-right: 10px;
    padding: 6px 12px;

    text-align: center;

    color: #fff;
    border: none;
    background: #091c3a;
}

input.btn:hover
{
    background: #760017;
}

.captcha-container
{
    position: relative;

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;

    margin-bottom: 50px;
    padding: 0;

    text-align: center;

    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.CaptchaPanel
{
    width: 100%;
    width: 254px !important;
    margin-bottom: -50px !important;
}

.CaptchaImagePanel,
.CaptchaMessagePanel,
.CaptchaAnswerPanel,
.CaptchaWhatsThisPanel
{
    font-size: 13px;

    margin: 0 0 0 !important;

    text-align: center !important;

    color: #fff;
}

.CaptchaWhatsThisPanel
{
    line-height: 3;
}

.CaptchaWhatsThisPanel a
{
    color: #fff;
}

.CaptchaWhatsThisPanel a:hover
{
    color: #1440a4;
}

img#CaptchaImage
{
    width: 85% !important;
    max-width: 200px;
}

#CaptchaAnswer
{
    width: 100%;
}


.dealer-contact__details_left-col p,
.dealer-contact__header h2 {
	color: #666666 !important;
}


/*-------- FOOTER STYLES ----------------*/

/***** Sub Nav *****/

.sub
{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: left;

    width: 100%;
    max-width: none;
    margin: 0 0 30px;
    margin-right: auto;
    margin-left: auto;

    text-align: center;
}

.sub ul
{
    max-width: 1290px;
    margin: 0 auto;
}

.sub li
{
    float: left;

    margin: calc(.125rem + ((.8vw - 9.6px) * .3125));
}

.sub li a
{
    font-size: calc(.75rem + ((1vw - 9.6px) * .3125));
    font-weight: normal;

    padding: 22px 0;

    color: #ccc;
}

.sub li a:hover
{
    color: #fff;
}

.break
{
    color: #ccc;
}

/***** End Sub Nav *****/

#disclaimer
{
    font-size: 14px;
    line-height: 20px;

    float: left;

    width: 47%;

    text-align: right;

    color: #999;
}

#footerParagraph
{
    font-size: calc(.75rem + ((1vw - 9.75px) * .2116));
}

#break
{
    float: left;width: 1px;margin: 0 20px;

    background: #ccc;
}

#bottomcontact
{
    font-size: 14px;
    line-height: 16px;

    float: left;

    width: 47%;

    color: #999;
}

#bottomcontact a
{
    font-weight: normal;

    color: #fff;
}
#bottomcontact a:hover
{
    color: #999;
}

#bottom
{
    display: -webkit-box                                                ;display: -ms-flexbox;display: flex;

    width: 60%;margin: 0 auto;
}

footer
{
    float: left;

    width: 100%;
    padding: 1% 0;

    border-top: solid #fff 1px;
    outline: solid 3px #760017;
    background: #2c2c2c;
}

a.footerlink:link,
a.footerlink:visited,
a.footerlink:active
{
    font-family: Arial, Helvetica, sans-serif;font-size: 11px;

    text-decoration: underline; color: #999;
}

a.footerlink:hover
{
    font-family: Arial, Helvetica, sans-serif;

    text-decoration: none; color: #fff;
}

.footertext
{
    font-family: Arial, Helvetica, sans-serif;font-size: 11px; color: #999;
}

.smallfootertext
{
    font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #999;
}

.divfooter
{
    line-height: 13px;
    margin: 25px auto 0;
    text-align: center;
    color: #999;
    padding: 0 15px;
}


/*----INVENTORY STYLES - KEEP AT BOTTOM OF CSS----*/
.container.cf
{
    background: white;
}

.m-1
{
    color: black;
}


#inv{padding: 5% 0;}
#inv *:not(.fa):not(.far):not(.fas):not(.fab):not(.material-icons){font-family: bahnschrift, urw-din, sans-serif!important;} /* Reset font, ignore icons */

.listing-top-right a, .lower-detail-data-left button, .send-email-btn, .media-buttons a, .media-buttons button, .faceted-search, .listing-dealer-info a, .view-listing-details-link, .main-detail-data .contact-options a, .fin-calc-btn-mobile, .selected-facet, .page-nav, .apply-button, .back-button, .calculator-btn, .mobile-done-button {
    -moz-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}


.faceted-search-content .faceted-section-box .faceted-option-checkbox-container label input {margin: 2px 3px 3px 4px;}
.faceted-text-input-searchType .search-type input[type=checkbox], .faceted-text-input-searchType .search-type  input[type=radio] {margin: 0px 3px 0px 6px;}


.bread-crumbs-heading .return-links .return-links-link span, #no-compare-listings, .bread-crumbs-heading .return-links .return-links-link i {color:#760017 !important;}


.hosted-content .attachment-search .search-checkboxes label .row {margin-left:0 !important;margin-right:0 !important;margin-bottom:0px !important;}

.view-listing-details-link, .selected-facet, .view-listing-details-link, .buy-now-link, .check-availability-link, .email-seller-link, .offer-btn, .buy-btn, .dealer-phone-mobile, .offer-btn-mobile, .send-email-btn-mobile, .send-wholesale-email-btn-mobile, .fin-calc-btn-mobile, .mobile-breadcrumb, .main-detail-data .contact-options a, button.g-recaptcha.button, .page-nav, .apply-button, .mobile-done-button, .dealer-btns-bottom a {background:#760017 !important;}

.selected-facet, .dealer-phone-mobile, .offer-btn, .offer-btn-mobile, .fin-calc-btn-mobile, .send-wholesale-email-btn-mobile, .send-email-btn-mobile, .buy-now-link, .view-listing-details-link, .main-detail-data .contact-options a, button.g-recaptcha.button, .page-nav, .apply-button, .mobile-done-button{border: solid 1px #760017 !important; transition: ease all 0.2s !important;}

.selected-facet:hover, .dealer-phone-mobile:hover, .offer-btn:hover, .offer-btn-mobile:hover, .fin-calc-btn-mobile:hover, .send-wholesale-email-btn-mobile:hover, .send-email-btn-mobile:hover, .buy-now-link:hover, .view-listing-details-link:hover, .main-detail-data .contact-options a:hover, button.g-recaptcha.button:hover, .page-nav:hover, .apply-button:hover, .mobile-done-button:hover, .dealer-btns-bottom a:hover {background: #fff !important; color: #760017 !important;}

.check-availability-link, .email-seller-link, .video-chat-link, .faceted-search, .faceted-show-all-btn, .cs-btns a, .calculator-btn {background: #000 !important; border: solid 1px #000 !important; transition: ease all 0.2s !important;}
.check-availability-link:hover, .email-seller-link:hover, .video-chat-link:hover, .faceted-search:hover, .faceted-show-all-btn:hover, .cs-btns a:hover, .calculator-btn:hover {background: #fff !important; color: #000 !important;}

.list-content .list-title .list-listings-count, .list-content .list-main-section .list-container .list-listing .listing-top .listing-top-left .listing-main-stats .price, #parts-content .parts-top-section .parts-title-and-breadcrumbs .parts-title .parts-listings-count, #inv .error-message, #inv .info, .detail-content .detail-main-body .main-detail-data .detail-price, .detail-content .search-results, .list-content .list-top-section .listing-option-bar .list-listings-count, .detail-price, .compare-price, .compare-title {color: #000 !important;}
 
/* heading */
.list-content .list-title .list-title-text, .detail-content-mobile .detail-main-body .detail-mobile-top .detail-title, .main-detail-data .detail-title, .parts-title-text {
	padding-left: 4px; 
}

.detail-content .detail-additional-data .data-row .data-label, .detail-content-mobile .detail-additional-data .data-row .data-label, .part-detail-additional-data .data-label, .part-detail-content .detail-contact-bar {background: #000 !important;}
.detail-content-mobile .detail-contact-bar .contact-bar-btn, .list-page-nav, .contact-options a {background: #000 !important;}
.list-main-section .contact-options a {border: #000 solid 1px !important; transition: ease all 0.2s !important;}
.list-main-section .contact-options a:hover {background: transparent !important; color: #000!important;}

.detail-content .dealer-info .phone-and-email .send-email-btn, .list-content .list-listing-mobile .dealer-phone-container a, .back-button {border-color: #000!important; color: #000!important;}

.material-icons, .collapsible-content a {color:#fff!important;}

#parts-content .parts-bottom-section .parts-list-view .parts-list-content .parts-listing-container .parts-listing-column .parts-button.view-details {background-color: #000!important;}

.detail-content-mobile .detail-main-body .main-detail-data .dealer-phone-mobile-container .dealer-phone-mobile{margin-right:0!important;}

.detail-content .detail-main-body .main-detail-data .details-fin-calc .detail-btn-calc{height: 48px !important; box-sizing: border-box;}

.list-content .list-title .list-title-text, .list-content .listing-portion-title, .list-content .listing-description, .dealer-name, .ts-modal-header h2, .legal-text-container p, .contact-info-heading h2{
	color: #091c3a !important;
}
.legal-text-container p{
	line-height: initial !important;
	font-size: inherit !important;
}

.list-content .listing-description{
	line-height: initial;
	font-size: inherit;
}

.detail-wrapper .details-fin-calc .detail-btn-calc p{
	font-size: initial !important;
	line-height: initial !important;
	color: initial !important;
}

/*---------- RESPONSIVE STYLES ----------*/

@media screen and (max-width:1354px)
{
    .bigwhitebox
    {
        width: 90%;
    }
}


@media screen and (max-width:1300px)
{
    .poloroid a h2
    {
        font-size: 1.5384615384615385VW;
    }
}


@media screen and (max-width:1316px)
{
    .poloroid
    {
        /* margin:10px 14px 0 0; */
    }
}

@media screen and (max-width:800px)
{
    #poloroidSec
    {
        width: 90%;
        margin: 0 auto;
        padding-top: 20px;

        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .poloroid
    {
        width: 45%;
        margin-bottom: 20px;
    }
    .poloroid a h2
    {
        font-size: 2.75VW;
    }
}
@media screen and (max-width:975px)
{
    .sub
    {
        display: none;
    }

    #bottom
    {
            flex-direction: column;

        width: auto;
        max-width: 460.2px;
        padding: 20px;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    #disclaimer,
    #bottomcontact
    {
        width: 100%;

        text-align: center;
    }

    #break
    {
        width: 100%;
        height: 1px;
        margin: 10px 0;
    }

    #footerParagraph
    {
        font-size: calc(.875rem + ((1vw - 3.2px) * .375));
    }
}

@media screen and (max-width:650px)
{
    #main
    {
        width: 100%;
        padding: 0;
    }
    #mainOther
    {
            flex-direction: column;

        width: 100%;
        padding: 0 0 190px;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

.half {
    flex: none;
}

    .half
    {
        width: 85%;
        margin: 0;
        padding: 20px 0 0 0;
    }

    .recentTransactions .half
    {
        width: 100%;
    }
}
@media screen and (max-width:414px)
{
    header
    {
            flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    header img
    {
        width: 110px;
    }
    #logo,
    #topcontact
    {
        margin: 0;
    }
    #topcontact
    {
        text-align: center;
    }
    .center
    {
        width: 85%;
    }
    #poloroidSec
    {
            flex-direction: column;

        padding-top: 17px;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }
    .poloroid
    {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: 100%;
        margin-bottom: 17px;
    }
    .poloroid:last-of-type
    {
        margin: 0;
    }
    .poloroid a h2
    {
        font-size: 4.830917874396135VW;
    }
    #topcontact > *
    {
        font-size: 14px;
    }
    #topcontact h2,
    #topcontact h3
    {
        line-height: 20px;
    }
}