/*
	Theme Name: Frost Air Refrigeration Manufacturer
	Theme URI: http://html5blank.com
	Description: This is a theme for Frost Air Refrigeration Manufacturer products site. This theme is based on html5blank.com blank theme
	Version: 1.4.3
	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/


/*------------------------------------*\
    MAIN
\*------------------------------------*/

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* wrapper */
.wrapper {
    max-width: 1280px;
    width: 95%;
    margin: 0 auto;
    position: relative;
}

/*------------------------------------*\
    PAGES
\*------------------------------------*/


/*------------------------------------*\
    IMAGES
\*------------------------------------*/


/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/


/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width: 320px) {

}

@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 768px) {

}

@media only screen and (min-width: 1024px) {

}

@media only screen and (min-width: 1140px) {

}

@media only screen and (min-width: 1280px) {

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {

}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
    background: #04A4CC;
    color: #FFF;
    text-shadow: none;
}

::-webkit-selection {
    background: #04A4CC;
    color: #FFF;
    text-shadow: none;
}

::-moz-selection {
    background: #04A4CC;
    color: #FFF;
    text-shadow: none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
    margin: 5px 20px 20px 0;
}

.modal.in .modal-dialog {
    background: #fbfbfb;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #FFF;
    border: 1px solid #F0F0F0;
    max-width: 96%;
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption .wp-caption-text,
.gallery-caption {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

.sticky {

}

.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

.contact_card__header .wp-post-image {
    width: 60%;
}

.policy_legal_text.container p br {
    display: none;
}

.list-inline.d-flex.justify-content-center li:last-child > a::before {
    content: none;
}

.contact_us {
    background: #fbfbfb;
}

.policy_legal .container h1 {
    padding-bottom: 20px;
}

.policy_legal .container h3 {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-top: 31px;
}

.policy_legal .container p {
    margin-bottom: 0px;
}

.term_condition {
    margin-bottom: 0px !important;
}

.policy_legal_text p b {
    margin-top: 21px;
    display: inline-block;
}

.turbo-air .newsletter_top {
    padding: 49px 20px;
    background: #FBFBFB;
}

.turbo-air .newsletter_top p {
    margin: 0;
}

.warranty_bottom_block {
    padding: 0 !important;
}

.news_event_desc {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.news_event_desc p {
    font-size: 0.9em !important;
    margin-bottom: 10px !important;
}

.home .news_event_desc p {
    font-size: 18px !important;
}

.home .news_event_desc .date {
    margin-bottom: 18px !important;
}


.home .news_event_desc .state {
    font-size: 20px !important;
    margin-bottom: 0 !important;
}

.news_event_desc .state {
    font-size: 1em !important;
    margin-bottom: 0 !important;
}

.news_event_desc .place {
    margin-bottom: 0 !important;
}

@media screen and (max-width: 768px) {
    .news_event_desc_box {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .news_container .news_event_box:nth-child(2n-1) {
        justify-content: end;
    }
}

.newsletter_top_label {
    padding: 49px 20px;
    background: #FBFBFB;
}

.newsletter_top_label p {
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 18px;
    margin: 0;
}

/* 11/22 Edits*/

.turbo-air .turbo-air__newsletter__form h2 {
    font-size: 36px;
    font-weight: 400;
    font-family: "iransans", sans-serif;
}

.turbo-air .turbo-air__newsletter__form p {
    font-size: 14px;
    font-family: "Arial", sans-serif;
}

.turbo-air .products_listing_container .product_container img {
    object-fit: contain;
}

.turbo-air .related-parts-carousel .FullWidthCarousel-slide--withShadow {
    box-shadow: none;
    transition: .3s all ease;
}

.turbo-air .related-parts-carousel .FullWidthCarousel-slide--withShadow:hover {
    box-shadow: 10px 10px 10px 0 rgba(0, 0, 0, 0.15);
    transition: .3s all ease;
}

.turbo-air__newsletter__form .gform_wrapper .gform_footer input[type=image] {
    font-size: 0;
}

#newsletter_form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder {
    font-size: 16px;
    font-family: "Arial", sans-serif;
}

.turbo-air .turbo-air__newsletter {
    background-size: cover;
}

.turbo-air .resouce_center__media_archives .resource_media_video_placeholder {
    position: relative;
    /*border-left: 17px solid #EDEDEE;*/
    /*border-right: 17px solid #EDEDEE;*/
    /*border-top: 30px solid #EDEDEE;*/
    /*border-bottom: 30px solid #EDEDEE;*/
    max-width: 250px;
    margin: auto;
}

.turbo-air .resouce_center__media_archives .resource_media_video_placeholder .see_more_video_thumbnail {
    background-image: url("img/resource-center/Media_VideoThum_SuperDeluxeReachIns_1X.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.turbo-air .resouce_center__media_archives .product_container img, .turbo-air .resouce_center__media_archives .product_container iframe {
    padding-bottom: 56.25%;
    border: 0 !important;
    height: 0 !important;
}

div.turbo-air .resouce_center__media_archives .product_container .buttons-container .button {
    background-color: #fff !important;
    color: #3d3d3d !important;
    border-color: #3d3d3d !important;
    transition: .3s;
}

div.turbo-air .resouce_center__media_archives .product_container .buttons-container .button:hover {
    background-color: #686091 !important;
    border-color: #686091 !important;
    color: #fff !important;
    transition: .3s;
}

/*.turbo-air .resouce_center__ads .product_container .buttons-container .button{*/
/*    background-color: #fff!important;*/
/*    color: #3d3d3d;*/
/*    transition: .3s;*/
/*}*/

/*.turbo-air .resouce_center__ads .product_container .buttons-container .button.button-download:hover{*/
/*    background-color: #686091!important;*/
/*    border-color: #686091;*/
/*    color: #fff!important;*/
/*    transition: .3s;*/
/*}*/

#turbo-air_top_products .product_container .product_title {
    font-family: 'Arial', sans-serif;
}

.collapse-products img {
    max-width: 20px !important;
    display: block !important;
    margin: 0 auto 10px auto !important;
}

.collapse-products span {
    font-size: 21px;
}


.frostair img, .frostair-page img {
    max-height: 300px;
}

.turbo-air .product_details .product_image_detail .product-detail-container .single-product-thumbnails-container .img_item > img {
    height: 100% !important;
    width: auto !important;
    min-height: 0 !important;
    min-width: 0 !important;
}


.turbo-air__newsletter .ginput_container.ginput_container_email input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    padding-left: 22px !important;
    font-family: 'Arial', sans-serif;
}

.turbo-air .resouce_center__ads .product_container img, .turbo-air .resouce_center__ads .product_container iframe {
    position: relative;
    top: -60px;
    height: 269px !important;
}

.turbo-air .ExternalAds-actionsBtns--increase,
.turbo-air .ExternalAds-actionsBtns--decrease,
.turbo-air .ExternalAds-actionsBtns--reset {
    display: none;
}

.CarouselModal-navBarWrapper .js-slide-item {
    box-shadow: none !important;
}

.FullWidthCarousel-slideLink figcaption {
    transition: 0.4s all;
}

.FullWidthCarousel-slideLink:hover figcaption {
    background-color: #3d3d3d;
}

#turbo-air_top_products .see-all-products-series .cta-container {
    margin-bottom: 80px;
}

.turbo-air__innovation .innovation_why_turbo img {
    width: 90px;
    height: 90px;
}

.turbo-air__steel_logos .mb-5 {
    max-width: 590px;
    margin: 0 auto;
}

.turbo-air .newsletter_top {
    font-family: 'Arial', sans-serif;
    font-size: 18px;
}

.turbo-air .resouce_center__media_archives .product_container .buttons-container .button.button-download,
.turbo-air .resouce_center__media_archives .product_container .buttons-container .button.button-watch-youtube {
    background-color: transparent !important;
}

.turbo-air .resouce_center__ads .product_container .buttons-container .button {
    background-color: transparent !important;
    color: #686091 !important;
    transition: 0.4s all;
}

.turbo-air .resouce_center__ads .product_container .buttons-container .button:hover {
    background-color: #686091 !important;
    color: white !important;
}

.turbo-air .product_details .product_image_detail .product-detail-container .single-product-thumbnails-container {
    position: relative;
}

body .CarouselModal-mainCarousel--tallerItems {
    padding-top: 0 !important;
}

body .CarouselModal-mainCarousel--tallerItems .CarouselModal-sliderWrapperCols,
body .CarouselModal-mainCarousel--tallerItems .CarouselModal-sliderWrapper,
body .CarouselModal-mainCarousel--tallerItems .CarouselModal-sliderWrapper .js-slide-item {
    max-height: 590px !important;
    min-height: 590px !important;
}

.turbo-air #Warranty .contact_us__content__information .information_container__form form .ginput_container_select select {
    background-color: #fff !important;
    color: #7a7a7a !important;
}

.turbo-air #Warranty .contact-us-form .ginput_container input {
    color: #7a7a7a !important;
}

.turbo-air .contact_us__content__information .information_container__form form .required_fields_text .fa-asterisk:before {
    content: "*";
    position: relative;
    top: 4px;
    padding-right: 4px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    font-family: "LL Circular Medium Web";
    color: #B51717 !important;
}

@media only screen and (min-width: 1024px) {
    .product_category_listing .product-category-sidebar {
        max-width: 21%;
    }
}

@media only screen and (max-width: 1024px) {
    .home .turbo-air__header {
        background: none !important;
    }

    .turbo-air-slider .slick-slide {
        height: auto !important;
        max-height: 600px !important;
        min-height: auto !important;
        background-size: cover !important;
    }

    .turbo-air-slider .row {
        padding: 180px 0 !important;
        height: auto !important;
        max-height: 600px !important;
        min-height: auto !important;
    }

    .turbo-air-slider .row .slider-data {
        position: static !important;
        transform: none !important;
        min-height: 200px;
    }
}

@media only screen and (max-width: 640px) {
    .turbo-air-slider .row {
        padding: 120px 0 !important;
    }

    .turbo-air .turbo-air-slider h2 {
        font-size: 26px;
    }

    .turbo-air .turbo-air-slider h3 {
        font-size: 16px;
    }
}

.super_deluxe_glassdor_info .see_more_featured_title {
    padding: 0 45px !important;
    margin-bottom: 30px !important;
}

.super_deluxe_glassdor_info .see_more_featured_text {
    font-size: 18px !important;
    font-family: 'Arial', sans-serif;
}

@media only screen and (min-width: 1025px) {
    .menu-label-link + .menu-label-link {
        margin-top: 55px;
    }
}

.new_released_header h2 {
    font-size: 36px;
}

.turbo-air__new_released .new_released_slider_container .new_released_slider .img-box {
    position: relative;
}

/*.turbo-air__new_released .new_released_slider_container .new_released_slider .img-box:after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: calc(50% - 15px);*/
/*    right: 15px;*/
/*    width: 30px;*/
/*    height: 30px;*/
/*    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAYAAADQBxWhAAADPUlEQVRIS62XWVLbQBCG/xkWidVAQbFWBb+A9AScIHCCwA3ICQInSG4QbpAjxDlBzAkCT5J5wSnsYl/MajZP6ldJLlnWWIK4n0Ca6W+65+92S+Adtr+/P1StVhds295+x3aINJsKhcKqUuojgFUAszF7igBySqlcmoO0hDqOsy6E+KoB6c5bFEJszs/P53QLYqGO48wKIX4CWEyTCc2avGEYa9ls9ir6vgnqOM6yDxz6D2Cw9UpKuTI3N7cT9tUA3dvbW6zVan/aAAu7aALXoX5KCWxHhNFzFw3DWApSXYe6rpsHQIU2WWdnJ/r7+9HT04OOjg7UajU8PT3h5uYGj4+PaROTsyxrjYs9qH+Pv+N2EzYyMgIpZaxzgi8uLqCUSoQrpVZs2857UNd1WWcforsIHB0d9R7f39/j9vYWz8/P3gF6e3sxODgIIQQeHh5wcnKSBpy3LGtF6MTDlE5PT3tOGcn19XVTJN3d3RgfH/dSfnl5iUqlkibarHBddwPA9+jq4eFhZDIZL0JGoTPeM8G854ODg8RolVKfCY0V0OTkJAzDwPHxsZe+VjY1NQVGnWYtgF+EsnAXok5nZmbAFJdKJby8vLSE8t55/+fn556iE2yb0FjZBac/PDxMLIs3QotaaOCI4qBIWlmQlaOjI1Sr1aRI/2rTa5omJiYmPIEwWpZKnLFsWMe8gnK5nCgkAF56tZ1obGwMfX19eH19xdnZWYOgWEoDAwOgyvk3I6SQUjQJD7oF4EtcFHTGcmDUNLY8tj8+5zMKLWwsr9PT0yTwprY5BM4IYL0yjdFWyJQysq6urjo7CayUyrZsg+EoCGTdBgBGzMj5nNlgnQbWArxrWdZi0PA5lvxIkp3uPcEUXRjMPk0dhK2h4fOFrkmkPQj7bzjiu7s7735Dtm1Z1jL/r/+e+o2fSs6kBUXXEUzFB2oPKbkipVwOxpaGccUfNTmQtdWklEvhOSluMOP9sozeHXHoxBUhxHp0HI0dQduRagC7Usr16CTYcKfRfPqfDhtCCP7eviXqilJqy7btb7o7Svys8OGrQgh+UnzSOOLIkOdnhWmaubgBO7wvERqFcFQNf2aYprmTBIn6+AcIx6g0774A0AAAAABJRU5ErkJggg==");*/
/*    background-repeat: no-repeat;*/
/*}*/

body.page-id-21565 .policy_legal .rectangle {
    background-color: #4791a0;
}

body.page-id-21565 .policy_legal h2 {
    font-size: 48px;
    line-height: 1.05;
}

body.page-id-21565 .policy_legal h5 {
    color: #ae4b4b;
    line-height: 1;
    font-size: 18px;
}

body.page-id-21565 .policy_legal p {
    color: #333;
    line-height: 1.5;
}

.wrapper.fix-wrapper-breadcrumbs {
    max-width: 100%;
}

.single-product .turbo-air__see_more_featured {
    background-color: #ebebeb;
}

.page-id-3840 .policy_legal .rectangle {
    display: none;
}

.btn {
    font-family: Arial, sans-serif;
}

.information_container p {
    font-family: Arial, sans-serif;
}

/*#mapBranchDistributor div[title] {*/
/*    position: relative;*/
/*    background-color: #f0f;*/
/*}*/

/*#mapBranchDistributor div[title] > div {*/
/*    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NSIgaGVpZ2h0PSI3NSIgdmlld0JveD0iMCAwIDc1IDc1Ij48ZGVmcz48Y2xpcFBhdGggaWQ9Ino5eWphIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTEgNjRWMTFoNTN2NTN6bTI2Ljc0Ni0xLjgyYzEzLjcwNSAwIDI0LjgxNS0xMS4xMiAyNC44MTUtMjQuODQgMC0xMy43MTktMTEuMTEtMjQuODQtMjQuODE1LTI0Ljg0LTEzLjcwNiAwLTI0LjgxNiAxMS4xMjEtMjQuODE2IDI0Ljg0IDAgMTMuNzIgMTEuMTEgMjQuODQgMjQuODE2IDI0Ljg0eiIvPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJ6OXlqYiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQuNyA3MC4zVjMuN2g2Ni42djY2LjZ6bTMzLjA1MS0uNDczYzE3LjkyMyAwIDMyLjQ1Mi0xNC41NDMgMzIuNDUyLTMyLjQ4MyAwLTE3Ljk0LTE0LjUzLTMyLjQ4NC0zMi40NTItMzIuNDg0QzE5LjgzIDQuODYgNS4zIDE5LjQwMyA1LjMgMzcuMzQ0YzAgMTcuOTQgMTQuNTI5IDMyLjQ4MyAzMi40NTEgMzIuNDgzeiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnPjxnIG9wYWNpdHk9Ii41OSI+PHBhdGggZmlsbD0iI2ZkZDljOCIgZD0iTS41MyAzNy4zNEMuNTMgMTYuNzYzIDE3LjE5Ni4wOCAzNy43NTQuMDhjMjAuNTU4IDAgMzcuMjIzIDE2LjY4MiAzNy4yMjMgMzcuMjYgMCAyMC41OC0xNi42NjUgMzcuMjYxLTM3LjIyMyAzNy4yNjFTLjUzIDU3LjkyLjUzIDM3LjM0MXptMzcuMjE5IDIxLjAyYzExLjU5NSAwIDIwLjk5NS05LjQxMSAyMC45OTUtMjEuMDIgMC0xMS42MDgtOS40LTIxLjAxOC0yMC45OTUtMjEuMDE4LTExLjU5NiAwLTIwLjk5NiA5LjQxLTIwLjk5NiAyMS4wMTkgMCAxMS42MDggOS40IDIxLjAxOCAyMC45OTYgMjEuMDE4eiIvPjwvZz48Zz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmYjM5NDAiIHN0cm9rZS1taXRlcmxpbWl0PSI1MCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMzcuNzQ2IDYyLjE4YzEzLjcwNSAwIDI0LjgxNS0xMS4xMiAyNC44MTUtMjQuODQgMC0xMy43MTktMTEuMTEtMjQuODQtMjQuODE1LTI0Ljg0LTEzLjcwNiAwLTI0LjgxNiAxMS4xMjEtMjQuODE2IDI0Ljg0IDAgMTMuNzIgMTEuMTEgMjQuODQgMjQuODE2IDI0Ljg0eiIgY2xpcC1wYXRoPSJ1cmwoJnF1b3Q7I3o5eWphJnF1b3Q7KSIvPjwvZz48ZyBvcGFjaXR5PSIuNzQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW1pdGVybGltaXQ9IjUwIiBzdHJva2Utd2lkdGg9Ii42IiBkPSJNMzcuNzUxIDY5LjgyN2MxNy45MjMgMCAzMi40NTItMTQuNTQzIDMyLjQ1Mi0zMi40ODMgMC0xNy45NC0xNC41My0zMi40ODQtMzIuNDUyLTMyLjQ4NEMxOS44MyA0Ljg2IDUuMyAxOS40MDMgNS4zIDM3LjM0NGMwIDE3Ljk0IDE0LjUyOSAzMi40ODMgMzIuNDUxIDMyLjQ4M3oiIGNsaXAtcGF0aD0idXJsKCZxdW90OyN6OXlqYiZxdW90OykiLz48L2c+PC9nPjwvc3ZnPg==);*/
/*    position: absolute;*/
/*    width: 75px;*/
/*    height: 75px;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*}*/

form select {
    font-family: iransans, Arial, sans-serif !important;
    color: #5f5f5f;
}

input::placeholder, textarea::placeholder {
    font-family: Arial, sans-serif;
    opacity: 1;
    color: #5f5f5f;
}

.eco_section .banner_section img {
    max-width: 120px;
}

.sustainability_section .banner_section img[src*="svg"] {
    min-width: 70px;
    margin-bottom: 20px;
}

.sustainability_section .banner_section img {
    max-width: 700px;
}

.innovation_section .img_box img {
    max-width: 100%;
}

.innovation_section_bg .img_box img {
    max-width: 235px;
    max-height: 138px;
}

.turbo-air .innovation_section_bg .container {
    max-width: 860px;
}

.page-template-parts_list .product_container a {
    pointer-events: none;
}

.resources_manual__image {
    width: 246px;
    max-width: 100%;
    height: 218px;
    background-color: #ededee;
    margin: auto;
    position: relative;
    box-shadow: 6px 6px 20px 3px rgba(175, 175, 175, 0.74);
}

.resources_manual__image img {
    height: auto;
    margin: 0 auto;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 20px;
    transform: translate(-50%, -50%);
    max-width: 100% !important;
}

.user_manual {
    position: relative;
    margin-right: 20px;
    width: calc(100% - 120px);
}

.user_manual select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    float: left;
    line-height: 25px;
    font-size: 14px;
    width: 100% !important;
    padding-left: 7px;
}

.user_manual:before,
.user_manual:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    display: block;
    pointer-events: none;
    position: absolute;
    right: 15px;
    z-index: 2;
    height: 0;
    width: 0;
    max-height: 0;
    max-width: 0;
    min-height: 0;
    min-width: 0;
}

.user_manual:before {
    border-bottom: 8px solid #343434;
    top: 4px;
}

.user_manual:after {
    border-top: 8px solid #343434;
    top: 16px;
}

body.resource-center-media-archives .wrapper_medium {
    max-width: 1035px;
}

.frostair-page .products_listing_container .product-desc,
.frostair-page .products_listing_container .product-desc p {
    max-height: 130px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.product_category_listing + #newsletter_form {
    margin-top: 40px;
}

body.single-product .product_listing_breadcrumb.by-series {
    display: none;
}


/*3.31 EDITS*/

body.frostair .product_details .product_detail_features .benefit_box {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.page-template-parts_list .product_category_listing {
    margin-bottom: 70px;
}

.turbo-air .contact_us_banner {
    background-color: #777;
}

.frostair #features img,
.frostair #parts img {
    max-width: 35px;
}


.frostair #features h2,
.frostair #parts h2 {
    margin-bottom: 30px;
}

h2.tab-title {
    text-align: center;
    margin-bottom: 40px;
    font-family: "LL Circular Medium Web";
    font-size: 28px;
    line-height: 35px;
    padding-top: 12px;
}

.turbo-air .title_block .section-filter ul.nav {
    display: inline;
    position: relative;
    padding: 0 40px;
}

.turbo-air .title_block .separator {
    display: none !important;
}

.turbo-air .title_block .section-filter ul.nav:after {
    content: '';
    position: absolute;
    width: 100%;
    border-top: 1px solid #dbdcdc;
    margin: 0 auto;
    bottom: -13px;
    left: 0;
    display: block;
}

#turbo-air_top_products .product_container .product_image_container img {
    height: 100%;
}

@media (min-width: 801px) and (max-width: 1024px) {
    body .turbo-air__see_more_featured .see_more_featured_content .see_more_featured_info.super_deluxe_glassdor_info {
        padding-top: 100px;
    }
}

@media (max-width: 640px) {
    body .turbo-air__see_more_featured .see_more_featured_content .see_more_featured_info.super_deluxe_glassdor_info {
        padding-top: 100px;
    }
}

@media (max-width: 800px) {
    .turbo-air__news_and_events .news_container .news_event_box .news_event_img {
        display: none;
    }

    .turbo-air__news_and_events .news_container .news_event_box .news_event_desc_box {
        margin: auto;
    }

    .home .turbo-air__news_and_events .news_container .news_event_box .news_event_desc {
        left: auto !important;
        right: auto !important;
    }
}

@media (max-width: 640px) {
    .turbo-air__steel_logos .col-12 {
        display: block !important;
        margin: auto !important;
    }

    body .turbo-air__steel_logos a {
        display: block;
        margin: 0px auto 40px auto;
    }

    .turbo-air__steel_logos img {
        margin: 10px auto;
        display: block;
    }

    .see_more_featured_title h2,
    .super_deluxe_glassdor_banner h2,
    .turbo-air__innovation h2 {
        font-size: 36px !important;
    }
}

@media (max-width: 700px) {
    .back_to_list {
        margin-top: 25px;
        float: none !important;
        display: block;
    }

    #mapBranchDistributor {
        height: 350px !important;
    }

    .turbo-air .single-layout.ad-desc-col {
        width: 100% !important;
        min-width: 0 !important;
    }
}

@media (max-width: 1024px) {
    .turbo-air .title_block .section-filter ul.nav {
        display: inline-block;
    }
}

@media (max-width: 1024px) {
    body .turbo-air .contact_us_banner__title {
        font-size: 48px;
    }

    .turbo-air .single-layout.ad-desc-col {
        margin-top: 30px;
        padding-left: 30px;
    }

    body .turbo-air .contact_us__content {
        padding-top: 0;
    }
}

.order-status-check .policy_legal iframe {
    height: 200px;
}

.turbo-air .product_details #features .last {
    margin-top: 35px;
}

.why-and-tech .title-section {
    margin-top: 40px;
}

.innovation_section .img_box img {
    max-width: 280px;
}

.page-template-resources_center_template .resource_center {
    margin-bottom: 80px;
}

.turbo-air section.title_block.resource-center-catalog {
    padding-bottom: 32px;
}

@media only screen and (min-width: 768px) {
    .product_category_listing .product-category-sidebar {
        min-width: 260px;
    }

    .product_category_listing .col-lg-9 {
        max-width: calc(100% - 290px);
    }
}


@supports (-webkit-touch-callout: none) {
    .turbo-air-slider div.slick-slide {
        background-attachment: inherit;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .turbo-air-slider div.slick-slide, .turbo-air div.contact_us_banner {
        background-attachment: inherit;
        position: relative;
    }

    .turbo-air .contact_us_banner__container {
        position: absolute;
        transform: translate(-50%, -50%);
        left: 50%;
        top: 50%;
    }

    .header-fix header, .warranty header, .warranty .contact_us_banner {
        background-attachment: inherit !important;
        /*background-position: 50% 50%!important;*/
        /*background-size: cover!important; */
    }

    .turbo-air .contains-CompareBtn#turbo-air_sub_navbar {
        display: block !important;
    }

    #turbo-air_sub_navbar .sub_navbar-search input[type='text'] {
        padding-top: 7px !important;
    }

}

@supports (-ms-ime-align: auto) {
    .turbo-air-slider div.slick-slide {
        background-attachment: initial;
    }
}

.turbo-air .resouce_center__catalog .resource_img_caption {
    width: 100%;
}

.product_category_listing .col-lg-10 {
    max-width: calc(100% - 260px);
}

.information_container__form {
    font-family: "Arial", sans-serif;
    font-size: 18px;
    color: #5f5f5f;
    text-align: center;
}

.information_container__form a {
    font-weight: 700;
    color: #5f5f5f;
}

.turbo-air .contact_us .contact_us__content {
    height: auto;
    padding-top: 20px;
    padding-bottom: 0;
}

.turbo-air .contact_us .contact_us__content__information_cards .information_container__contact_cards .row {
    padding: 0;
}

.turbo-air .contact_us .contact_us__content__information_cards .information_container__contact_cards .row .contact_card {
    margin-top: 20px;
    margin-bottom: 20px;
}

.turbo-air .tech_story_section__content__information .information_container .inner_section {
    padding: 0 53px;
}

.page-template-resources_center_template section.resource_center {
    padding-top: 0;
}

@media only screen and (min-width: 768px) {
    .turbo-air section.product_collection h2 {
        padding: 10px 30px;
    }
}

.submenu-tabs-content {
    margin-bottom: 70px;
}

.submenu-tabs-container {
    margin-top: 40px;
    margin-bottom: 70px;
}

.submenu-tabs-container h2 {
    font-size: 28px;
    font-weight: 400;
    font-family: "LL Circular Medium Web";
    color: #212529;
}

body.page-template-parts_list .sales_network.branch-and-distributor .icon-branches-turbo {
    margin-right: 0 !important;
}

body.page-template-parts_list .sales_network.branch-and-distributor .table thead th:first-child {
    width: 75px !important;
}

@media only screen and (max-width: 767px) {
    body .turbo-air__footer__container__menu ul li a,
    body .turbo-air__footer__container__menu ul.contact-info li,
    body .turbo-air__footer__container__menu ul li ul li a {
        font-size: 12px;
    }

    body .turbo-air__footer__container__important-links ul li a {
        font-size: 12px;
    }
}

@supports (-webkit-touch-callout: none) {
    .single-product.header-fix .turbo-air__header-container-2,
    .single-product.header-fix .turbo-air__header-container-2 header {
        background-attachment: initial;
    }
}

@media only screen and (max-width: 767px) {
    body .turbo-air .contact_us__content__information .information_container__form .gform_wrapper .ginput_container input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
    .gform_wrapper .ginput_container select {
        font-size: 12px !important;
        padding-right: 0 !important;
    }
}

.turbo-air .product_filter_navigation .products-per-page {
    color: #AE4B4B;
}

@media screen and (max-width: 390px) {
    body.page-template-parts_list .products_listing_container .row .col-6 {
        margin: 20px 0 !important;
    }
}

@media screen and (max-width: 767px) {
    .CarouselModal-mainCarousel .CarouselModal-actionBtns--close {
        top: 2px;
        right: 2px;
    }

}

.turbo-air button.ExternalAds-actionsBtns--expand,
.turbo-air button.CarouselModal-actionBtns {
    background-size: contain;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1024px) {
    body.page-template-parts_list .products_listing_container .row .description_column {
        margin-bottom: 50px !important;
    }

    .CarouselModal--dark .CarouselModal-navBar {
        position: relative;
    }

    .CarouselModal--dark .CarouselModal-navBar .pl-0 {
        position: absolute;
        right: 30px;
        width: 40px;
    }
    .CarouselModal--dark .CarouselModal-navBar .pr-0 {
        text-align: left!important;
        position: absolute;
        left: 10px;
        width: 40px;
    }
    .CarouselModal--dark .CarouselModal-navBar .col-10{
        margin: auto!important;
    }
}

body img.gform_ajax_spinner {
    display: none !important;
}

@media screen and (max-width: 767px) {
    #sales-contact .sales_network_map_container {
        overflow: hidden;
    }

    #sales-contact .sales_network_map_container .img-fluid {
        transform: scale(1.5);
        margin-top: 11vw;
        margin-bottom: 10vw;
    }

    .resouce_center__ads {
        margin-bottom: 70px;
    }
}

#Warranty {
    overflow: hidden;
}

#Warranty .warranty_container .col-12 {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}