/* Minification failed. Returning unminified contents.
(52,96): run-time error CSS1046: Expect comma, found '0'
(52,100): run-time error CSS1046: Expect comma, found '/'
(206,161): run-time error CSS1046: Expect comma, found '0'
(206,165): run-time error CSS1046: Expect comma, found '/'
(332,201): run-time error CSS1046: Expect comma, found '0'
(332,205): run-time error CSS1046: Expect comma, found '/'
 */
@font-face { font-family: Brandon_reg; src: url("/Content/Themes/532/Fonts/Brandon_reg.otf") format('opentype'); }
@font-face { font-family: Brandon_med; src: url("/Content/Themes/532/Fonts/Brandon_med.otf") format('opentype'); }
@font-face { font-family: Brandon_bld; src: url("/Content/Themes/532/Fonts/Brandon_bld.otf") format('opentype'); }

body { font-family: 'Brandon_reg', sans-serif, Arial, Helvetica; background: #FFF; color: #000; font-size: 18px; margin-top: 175px; position: relative; }

/*.white { color: #fff; }*/
.green { color: #A4C83A; }
.d-flex { display: flex; }

/*Colours
    light grey: #F4F4F4
    grey: #45494D
    green: #A3C739
    green txt: #A4C83A
*/

/*bootstrap*/
@media (min-width: 1200px) {
    .container { width: 1170px; }
}

@media (min-width:1550px ) {
    .container { width: 1500px; }
}

/** Default Setting Styles **/
.lot-details-tagline,
.lot-details-heading,
.lot-list-address a,
.lot-data-heading,
.text-primary, .primary-text { color: #A4C83A !important; }
.text-secondary, .secondary-text { color: #fff !important; }
#contact-content .svg-inline--fa { color: #A4C83A; }
.btn.text-white a { color: #ffffff !important; }
.secondary-bg { background: #A3C739; }
.primary-bg { background: #FFF; color: #000; }
.grey-bg { background: #000; }
.light-grey-bg { background: #ececee; }

.not-click { cursor: not-allowed; }
.w-100 { width: 100%; }

/*Headings*/
h1 { font-family: Brandon_bld; color: #A4C83A; font-size: 50px; }
h2 { font-family: Brandon_bld; font-size: 36px; }
h3 { font-size: 24px; }

.bold { font-family: Brandon_bld; }

/*Buttons*/
.btn { font-family: Brandon_bld; padding: 10px 20px; width: auto; box-shadow: 0 0px 16px rgb(0 0 0 / 40%); }
.btn-primary { background: #A3C739; border-color: #A3C739; color: #fff; text-shadow: none; }
    .btn-primary:hover, .btn-primary:focus,
    .btn-primary:active:hover, .btn-primary.active:hover,
    .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus,
    .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus,
    .btn-primary:active.focus, .btn-primary.active.focus,
    .open > .dropdown-toggle.btn-primary.focus,
    .btn-primary:active, .btn-primary.active { background: #A3C739; border-color: #A3C739; color: #fff; text-shadow: none; }

.btn-primary-invert, .btn-primary-invert:hover, .btn-primary-invert:focus, .btn-primary-invert:active { background: #fff; border-color: #fff; color: #A3C739; text-shadow: none; }

.btn-secondary { background: #000; border-color: #000; color: #fff; text-shadow: none; }
    .btn-secondary:hover, .btn-secondary:focus { background: #A3C739; border-color: #A3C739; color: #fff; text-shadow: none; }

a.btn.btn-primary, a.btn.btn-secondary { padding: 10px 20px; }

.btn.primary-bg, .btn.btn-success { background-color: #000 !important; background-image: none; color: #FFF; border-color: #000; }

/*Pagination*/
.pagination li a { color: #A4C83A; }
    .pagination li a:hover { color: #A4C83A; }
.pagination .active a { background-color: #A4C83A; border-color: #A4C83A; }
    .pagination .active a:hover { background-color: #A4C83A; border-color: #A4C83A; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover,
.pagination > .active > span:hover, .pagination > .active > a:focus,
.pagination > .active > span:focus { background-color: #A4C83A; border-color: #A4C83A; color: #fff; }

/** Colours **/
a, a:hover { color: #000; text-decoration: none; transition: all 0.2s ease-in-out; text-transform: uppercase; text-shadow: none; }
.white { background: #FFF; }
.white-text { color: #FFF; }
.green-text { color: #A4C83A; }
.grey-text { color: #000; }
.red-text { color: #e8151b; }

/*page headers*/
.nav.container-fluid.nav-light .navbar-default ul li a:first-of-type { color: #000; }
.nav.container-fluid.nav-light .navbar-default .dropdown ul li a { color: #fff; }
.nav-has-bg { background-color: #fff; display: none; }

#prop-list-bg { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-prop-listing-bg.png); background-position: center; height: 600px; background-size: cover; }
#aboutBg { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-about-banner.png); background-position: center; height: 600px; background-size: cover; }
#contactBg { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-contactus-banner.png); background-position: center; height: 500px; background-size: cover; }
#careersBg { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-careers-banner.jpg); background-position: center; height: 600px; background-size: cover; }
#servicesBg { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-our-services.png); background-position: center; height: 600px; background-size: cover; }
#auctionFinanceBg { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-auctionFinance-bg.png); background-position: center; height: 500px; background-size: cover; }
#whyAuctionBg { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-wa-banner.jpg); background-position: center; height: 500px; background-size: cover; }
#bespokeTrainingBg { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-bt-banner.jpg); background-position: center; height: 500px; background-size: cover; }
#glossaryBg { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-prop-listing-bg.png); background-position: center; height: 500px; background-size: cover; }
#localAgentNetworkBg { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-lan-banner.jpg); background-position: center; height: 500px; background-size: cover; }
#corporateBg { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-our-services-corporate.jpg); background-position: center; height: 500px; background-size: cover; }

.bg-breadcrumb { width: auto; background: #000; }
    .bg-breadcrumb .breadcrumb { position: relative; top: unset; margin: 5px 0; background-color: transparent; }

.no-bg-breadcrumb .breadcrumb { width: auto; background: none; }

.breadcrumb { position: absolute; top: 175px; display: flex; justify-content: flex-start; padding: 0; }
    .breadcrumb li + li:before { padding: 0 5px; content: ">"; }
    .breadcrumb a { color: #fff; text-transform: inherit; text-decoration: underline; }
    .breadcrumb li.active { color: #fff; }
        .breadcrumb li.active a { color: #A4C83A; text-decoration: none; }

ul { list-style: none; padding: 0; }
    ul li { display: flex; margin-bottom: 20px; }
.grey-bg ul li:before { content: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-tick.png); display: inline-block; vertical-align: middle; margin-right: 20px; line-height: .8; }
.secondary-bg ul li:before { content: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-tick2.png); display: inline-block; vertical-align: middle; margin-right: 20px; line-height: .8; }

/** Navigation **/
#logo img { width: 230px; height: 100%; }
.nav { transition: background-color 300ms linear; }
    .nav #topbar { padding-top: 10px; display: inline-block; width: 100%; }
        .nav #topbar a { color: #fff; }
            .nav #topbar a.btn { color: #fff !important; }
        .nav #topbar div { display: flex; float: right; align-items: center; }
        .nav #topbar .top-phone a:first-of-type:hover { color: #A3C739; }
        .nav #topbar .top-socials img { width: 20px; height: 20px; margin-right: 10px; }
        .nav #topbar .top-socials a:last-of-type img { margin-right: 0; }
    .nav.nav-light #topbar a { color: #000; }
    .nav.nav-light #topbar .top-socials a img { filter: brightness(.0); }
    .nav.container-fluid { padding-bottom: 40px; transition: ease-in .25s; }
        .nav.container-fluid.primary-bg .navbar-default ul li a { color: #000 !important; }
        .nav.container-fluid .navbar-default ul li { border-right: 1px solid #A4C83A; margin-bottom: 5px; }
            .nav.container-fluid .navbar-default ul li a { color: #fff; font-size: 16px; text-shadow: none; padding: 5px 15px; border-radius: 10px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; transition: none; }
            .nav.container-fluid .navbar-default ul li:last-of-type { border-right: none; }
.navbar-fixed-top.scrolled { background-color: #000 !important; transition: background-color 200ms linear; border-bottom: 2px solid #A4C83A; padding-top: 40px; }
    .navbar-fixed-top.scrolled #topbar { display: none; }
    .navbar-fixed-top.scrolled ul li a { color: #fff !important; }
#freeValuation { margin-top: 25px; }
    #freeValuation a { float: right; width: auto; }

/*Dropdowns*/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #fff; background-color: #a3c739; background-image: none; box-shadow: none; }
.navbar-default .navbar-nav .dropdown a svg path { fill: #A4C83A; }
.navbar-default .navbar-nav .dropdown.open a svg path { fill: #fff; }
.navbar-nav > li > .dropdown-menu { border-top-right-radius: 5px; box-shadow: none; }
.dropdown-menu { background-color: #a2c639; border: 1px solid #a2c539; border-radius: 5px; left: -1px; }
    .navbar-fixed-top.scrolled .dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-menu li a:hover, .dropdown-menu li a:focus { color: #a3c739 !important; background-color: #000; background-image: none; }
.nav.container-fluid .navbar-default .dropdown-menu li a { font-weight: bold; border-left: 2px solid transparent; margin-left: 10px; margin-right: 10px; border-radius: unset; border-bottom-right-radius: unset; border-bottom-left-radius: unset; }
    .nav.container-fluid .navbar-default .dropdown-menu li a:hover, .nav.container-fluid .navbar-default .dropdown-menu li a:focus { border-left: 2px solid white; }
.navbar-fixed-top.scrolled .dropdown-menu li a { color: #fff !important; }

.navbar { background: none; width: 100%; box-shadow: none; min-height: 50px; border: none; margin-bottom: 0; }
.navbar-default .navbar-nav > li > a { color: #000; text-transform: uppercase; font-weight: bold; }
.navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li a:focus { color: #000; }
.navbar-default .navbar-collapse { border-color: transparent !important; margin-top: 35px; }

.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent; border-color: transparent; }
    .navbar-default .navbar-toggle .icon-bar { background-color: #A4C83A; }

.nav-links { border: none; }
.dropdown ul li { display: block; }

/** Strapbars **/
.lower-strapbar .btn { background: #A4C83A; border-color: #A4C83A; }
.lower-strapbar { background: #f2f2f2; padding: 20px; }
    .lower-strapbar a { color: #444; font-weight: bold; }

/** Content **/
/*Home*/
.main-bg { margin-top: -175px; }
    .main-bg video { filter: brightness(0.5); }
.header-text { position: absolute; text-align: center; width: 100%; top: 300px; }
    .header-text h3 { color: #fff; }
.detailed-search { border: 5px solid #A3C739; position: relative; top: -146px; }
    .detailed-search label, #valuationModal label { color: #A3C739; text-transform: uppercase; }
    .detailed-search .col-xs-24 { display: flex; align-items: center; justify-content: center; }
    .detailed-search .btn, .detailed-search a { width: auto; font-family: Brandon_bld; }
    .detailed-search .col-xs-24 button { margin-right: 40px; }
    .detailed-search .col-xs-24 a { text-decoration: underline; color: #A3C739; }
    .detailed-search .form-control, #valuationModal .form-control { border-color: #A3C739; padding: 10px; height: 42px; font-size: 14px; }
    .detailed-search textarea.form-control, #valuationModal textarea.form-control { height: unset; }

#joinOurPartnerNetwork { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-join-network.jpg); height: 500px; background-size: cover; background-attachment: fixed; }
    #joinOurPartnerNetwork .container { display: flex; justify-content: center; align-items: center; height: 100%; flex-direction: column; }

#theCompleteAuctionService p { font-size: 24px; }
#theCompleteAuctionService .row .col-sm-12.grey-bg .row .col-sm-12 { text-align: left; }
#theCompleteAuctionService .col-sm-12.grey-bg { border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
#theCompleteAuctionService ul li:before { content: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-tick.png); display: inline-block; vertical-align: middle; margin-right: 20px; line-height: .8; }
.window { min-height: unset; height: 282px; position: relative; }
    .window img { height: 100%; object-fit: cover; }
    .window .window-heading { position: absolute; background-color: #000; width: 100%; padding: 5px 10px; min-height: 60px; bottom: 0; text-align: center; }
        .window .window-heading p { font-size: 18px; }
#theCompleteAuctionService .quote { position: relative; }
    #theCompleteAuctionService .quote img { position: absolute; top: 125px; width: 100%; padding: 0 100px 0 20px; }


#auctionIsTheNewWayToBuy { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-newwaytobuy.jpg); background-position: center; height: 100%; background-size: cover; }
    #auctionIsTheNewWayToBuy .box-wrap .box, #newWayToSellProp .box-wrap .box { width: 49%; min-height: 265px; }

/*Codepen Box*/
.box-wrap { display: flex; justify-content: space-between; margin-top: 20px; margin-bottom: 20px; flex-wrap: wrap; }
    .box-wrap .box { display: flex; padding: 30px; margin: 20px 0; background: #A3C739; color: #fff; border: 1px solid #A3C739; box-shadow: 0 2px 3px 0px rgb(0 0 0 / 25%); border-radius: 20px; transition: .2s all; text-align: left; }
        .box-wrap .box .box-img img { width: 90px; height: 90px; }
        .box-wrap .box .box-text { margin-left: 20px; }
            .box-wrap .box .box-text h2 { font-size: 32px; }
    .box-wrap:hover .box { filter: blur(3px); opacity: .5; transform: scale(.98); box-shadow: none; }
        .box-wrap:hover .box:hover { transform: scale(1); filter: blur(0px); opacity: 1; box-shadow: 0 8px 20px 0px rgba(0,0,0,0.125); }

.benefits-of-selling-wrap { display: flex; flex-wrap: nowrap; justify-content: center; }
.benefits-of-selling-panel { width: 25%; display: flex; flex-direction: column; align-items: center; background-color: #eeeef0; margin: 10px; padding: 10px; min-height: 325px; justify-content: center; text-align: center; }
    .benefits-of-selling-panel h1 { font-size: 80px; }
    .benefits-of-selling-panel img { width: 100px; margin-bottom: 10px; }
    .benefits-of-selling-panel h3 { font-family: Brandon_bld; }
    .benefits-of-selling-panel a img { height: 25px; margin-bottom: 0; width: unset; }

#propToSellAtAuction img { width: 100%; }
#propToSellAtAuction { position: relative; padding-bottom: 550px; }

#propToSellAtAuctionMain .col-lg-14.grey-bg { border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
#propToSellAtAuctionMain ul li { display: flex; margin-bottom: 20px; }
    #propToSellAtAuctionMain ul li:before { content: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-tick.png); display: inline-block; vertical-align: middle; margin-right: 20px; line-height: .8; }

#auctionPassport { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-auctionpassport.jpg); background-size: cover; background-position: center; height: 980px; position: absolute; right: 0; top: 200px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
    #auctionPassport .auction-passport-textwrap { display: flex; justify-content: center; align-items: center; height: 100%; flex-direction: column; }

/*Form*/
.form-wrap { background-color: #A3C739; display: flex; align-items: center; padding: 0; height: 800px; }
.form { background-color: #A3C739; padding: 60px 10%; }
    .form #contact-form #btnSubmit { background-image: none; border-color: #000; background-color: #000; }
.form-map img { height: 800px; width: 100%; object-fit: cover; }

.window { border: solid 2px #A3C739; min-height: 282px; display: flex; flex-direction: column; justify-content: center; }
    .window.small-window { min-height: 225px; }
.detail h1 { font-weight: 900; font-size: 33px; color: #A3C739 !important; }
.detail h4 { color: #A3C739 !important; }
.detail ul { list-style-type: none; padding-left: 0px; }

#mortgageFinance .need-mortgage img { border-radius: 25px; border-top-left-radius: 0; border-bottom-left-radius: 0; width: 100%; height: 450px; object-fit: cover; }
#mortgageFinance .auction-finanace img { border-radius: 25px; border-top-right-radius: 0; border-bottom-right-radius: 0; width: 100%; height: 450px; object-fit: cover; }
#mortgageFinance .text-need-mortgage, #mortgageFinance .text-auction-finanace { position: absolute; top: 100px; padding: 20px; }
    #mortgageFinance .text-need-mortgage a, #mortgageFinance .text-auction-finanace a { margin-top: 20px }
    #mortgageFinance .text-need-mortgage img, #mortgageFinance .text-auction-finanace img { margin-top: 40px }
    #mortgageFinance .text-need-mortgage img, #mortgageFinance .text-auction-finanace img { width: unset !important; height: unset !important; border-radius: 0 !important; }

/*About*/
#about-main h2 { font-size: 30px; }
#about-main #timeToSell { position: relative; text-align: end; background-color: #d1daad; border-radius: 20px; margin-top: 150px; }
    #about-main #timeToSell img:first-of-type { width: 200px; height: unset; position: absolute; top: -140px; left: -90px; z-index: 99; }
    #about-main #timeToSell img { height: 320px; object-fit: cover; }
    #about-main #timeToSell .time-to-sell-text { position: absolute; top: -40px; left: -50px; display: flex; background-color: #A3C739; width: 55%; text-align: left; border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
        #about-main #timeToSell .time-to-sell-text h3 { padding: 20px 20px 20px 120px; line-height: inherit; font-size: 1vw; }
#about-main .row .col-md-12.grey-bg .row .col-sm-12 { text-align: left; }
#about-main .col-md-12.grey-bg { border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
#about-main ul li { display: flex; margin-bottom: 20px; }
    #about-main ul li:before { content: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-tick.png); display: inline-block; vertical-align: middle; margin-right: 20px; line-height: .8; }
#credentials { border-top: 10px solid #A3C739; }
    #credentials .cred-boxes:hover .cred-boxes-wrap { filter: blur(3px); opacity: .5; transform: scale(.98); box-shadow: none; }
    #credentials .cred-boxes .col-sm-8 .cred-boxes-wrap { background-color: #f4f4f4; padding: 80px 40px; color: #A3C739; transition: .2s all; }
        #credentials .cred-boxes .col-sm-8 .cred-boxes-wrap:hover { transform: scale(1); filter: blur(0px); opacity: 1; box-shadow: 0 8px 20px 0px rgba(0,0,0,0.125); }
        #credentials .cred-boxes .col-sm-8 .cred-boxes-wrap img { width: 100%; height: 150px; object-fit: contain; }
    #credentials .cred-tac-bg { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/img-hero-bg1.png); background-size: cover; height: 600px; }
        #credentials .cred-tac-bg .grey-bg { max-width: 500px; width: 100%; border-radius: 25px; padding: 40px; margin: 175px auto 0 }

/*Contact*/
.map { height: 600px; }
#contact-content:hover .contact-box { filter: blur(3px); opacity: .5; transform: scale(.98); box-shadow: none; }
#contact-content .col-sm-8 .contact-box { background-color: #f4f4f4; padding: 20px; min-height: 375px; transition: .2s all; }
    #contact-content .col-sm-8 .contact-box:hover { transform: scale(1); filter: blur(0px); opacity: 1; box-shadow: 0 8px 20px 0px rgba(0,0,0,0.125); }
#contact-content h3 { text-transform: uppercase; }
#contact-content a { color: #A3C739; text-transform: unset; }
#contact-content p { line-height: normal; }
#contact-content img { width: 100px; }
#contact-content .socials svg { width: 30px; height: 30px; margin-right: 20px; }
.contact-form { justify-content: center; }

/*Careers*/
#careerMain { position: relative; padding: 50px 0 80px 0; }
    #careerMain .row.mb-20 { height: 500px; }
    #careerMain a { text-transform: none; color: #fff; text-decoration: underline; }
    #careerMain .col-lg-11.grey-bg { height: 100%; border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
    #careerMain p { font-size: 22px; }
    #careerMain ul { list-style: none; padding: 50px 0 0 50px; }
        #careerMain ul li { display: flex; margin-bottom: 20px; }
            #careerMain ul li:before { content: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-tick.png); display: inline-block; vertical-align: middle; margin-right: 20px; line-height: .8; }

    #careerMain .career-main-img { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-careers-puzzle.png); background-size: cover; background-position: center; height: 500px; position: absolute; right: 0; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
    #careerMain .container { border-radius: 20px; }
        #careerMain .container img { height: 60px; }
#careerBottomImg img { width: 100%; object-fit: cover; max-height: 400px; }

/*FAQ*/
#faq .panel { border: none; box-shadow: none; margin-bottom: 20px; }
#faq .panel-heading { background-color: #000; background-image: none; color: #A3C739; border-radius: 20px 20px 0 0; }
    #faq .panel-heading span { background-color: #A3C739; float: right; display: flex; position: relative; top: -12px; padding: 8px 12px; border-radius: 5px; }
    #faq .panel-heading h2 { padding-right: 45px; position: relative; }
        #faq .panel-heading h2 svg { color: #fff; }
#faq h2::after { content: "\f067"; font-family: "Font Awesome 5 Free"; font-weight: 900; display: none; }
#faq h2 svg { position: absolute; font-size: 5rem; background: #A3C739; padding: 8px 12px; border-radius: 5px; top: -10px; right: 0; }
#faq .panel-heading[aria-expanded="true"] h2::after { content: "\f068"; }

#faq .panel-heading.collapsed { background-color: #ececee; border-radius: 20px; color: #000; }
#faq .panel .panel-body { background-color: #000; border-radius: 0 0 20px 20px; border: none; color: #fff; }

/*Guide to selling*/
#howWeAuctionProp ul, #whichMethodSuitsYou ul { list-style: none; padding: 20px 0; padding-bottom: 0; }
    #howWeAuctionProp ul li, #whichMethodSuitsYou ul li { display: flex; margin-bottom: 20px; }
#howWeAuctionProp .col-sm-12 div, #whichMethodSuitsYou .col-sm-12 div { min-height: 420px; }
#howWeAuctionProp .grey-bg, #howWeAuctionProp .secondary-bg, #whichMethodSuitsYou .grey-bg, #whichMethodSuitsYou .secondary-bg { border-radius: 20px; }
#typesOfAuction .col-sm-8 div.box { border-radius: 20px; border: 2px solid #A3C739; }
#typesOfAuction .box-wrap { margin: 0; }
    #typesOfAuction .box-wrap .box { display: block; text-align: center; background: unset; color: unset; margin: 0; min-height: 191px; }
#newWayToSellProp { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-selling-banner.jpg); background-size: cover; }
    #newWayToSellProp .box-wrap .box:last-of-type { min-height: unset; justify-content: center; margin: 20px auto; }
    #newWayToSellProp .box-wrap .box .box-img img { width: 90px; height: 90px; }
#sellingPropAtAuction .download-guide-wrap, #buyingPropAtAuction .download-guide-wrap { position: relative; border: 5px solid #a3c739; border-radius: 20px; display: flex; flex-direction: row; align-items: center; padding: 100px 20px; }
#sellingPropAtAuction img, #buyingPropAtAuction img { height: 480px; position: absolute; left: 120px; top: -238px; z-index: 99; }
    #sellingPropAtAuction img:hover, #buyingPropAtAuction img:hover { transform: scale(1.25); -webkit-transition: all .5s ease-in; -moz-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; }
#sellingPropAtAuction img, #buyingPropAtAuction img { -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
/*Selling Carousel*/
#stepsSellingPropAtAuction .swiper-slide { border: 3px solid #a3c739; border-radius: 20px; min-height: 400px; display: flex; flex-direction: column; justify-content: center; }
    #stepsSellingPropAtAuction .swiper-slide img { height: 100px; }
#stepsSellingPropAtAuction .swiper .swiper-button-prev, #stepsSellingPropAtAuction .swiper .swiper-button-next { border-radius: 0 !important; opacity: 1 !important; }
#stepsSellingPropAtAuction .swiper .swiper-button-prev { left: 136px; }
#stepsSellingPropAtAuction .swiper .swiper-button-next { right: 136px; }

/*Guide to buying*/
#guideToBuying #auctionIsTheNewWayToBuy { background-image: none; }
    #guideToBuying #auctionIsTheNewWayToBuy .box-wrap .box { display: flex; padding: 30px; margin: 20px 0; background: #f4f4f4; color: #000; border: 1px solid #f4f4f4; box-shadow: 0 2px 3px 0px rgb(0 0 0 / 25%); border-radius: 20px; transition: .2s all; text-align: left; }
        #guideToBuying #auctionIsTheNewWayToBuy .box-wrap .box .box-text h2 { color: #a3c739; }
#timeToBuy { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-time-to-buy-bg.png); background-size: cover; }
    #timeToBuy .box-wrap .row:last-of-type .col-md-12:first-of-type .box:first-of-type { margin-bottom: 40px; }
    #timeToBuy .box-wrap .row:first-of-type .col-md-12 .box { min-height: 215px; }
    #timeToBuy .box-wrap .row:nth-of-type(2n) .col-md-12 .box { min-height: 302px; }
    #timeToBuy .box-wrap .row:last-of-type .col-md-12:last-of-type .box { min-height: 546px; }
#howToBid { position: relative; }
    #howToBid #liveAuctionEvent { border-radius: 20px 0 0 20px; z-index: 99; }
    #howToBid .people-highfive-img { position: absolute; top: 330px; background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-howtobid-img.png); background-size: cover; height: 500px; border-radius: 0 20px 20px 0; }
    #howToBid .need-mortgage { position: relative; }
    #howToBid .need-mortgage, #howToBid .auction-finanace { padding: 0; }
        #howToBid .need-mortgage img:first-child { width: 98%; height: 400px; object-fit: cover; border-radius: 20px; }
        #howToBid .need-mortgage .text-need-mortgage, #howToBid .auction-finanace .text-auction-finanace { position: absolute; top: 60px; padding: 20px; }
    #howToBid .auction-finanace { position: relative; text-align: right; }
        #howToBid .auction-finanace img:first-child { width: 98%; height: 400px; object-fit: cover; border-radius: 20px 0 0 20px; }
        #howToBid .auction-finanace .text-auction-finanace { text-align: left; }
            #howToBid .need-mortgage .text-need-mortgage img, #howToBid .auction-finanace .text-auction-finanace img { margin-top: 60px; margin-bottom: 20px; }

/*Auction Finance*/
#auctionFinanceMain { position: relative; }
    #auctionFinanceMain .auction-finance-main-img { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-together-auction-finance.png); background-size: cover; background-position: center; height: 20vw; max-height: 420px; min-height: 350px; position: absolute; right: 0; top: 50px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
    #auctionFinanceMain .row:first-of-type .col-lg-14, #auctionFinanceMain .row:last-of-type .col-lg-14 { border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
    #auctionFinanceMain .row:nth-of-type(2n) .col-sm-12.secondary-bg { position: absolute; right: 0; top: 500px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
    #auctionFinanceMain .row.video-wrap { position: relative; height: 35vw; }
    #auctionFinanceMain .row:last-of-type .auction-finance-video { position: absolute; top: 75px; float: right; right: 0; }
    #auctionFinanceMain .auction-finance-video button.btn { position: absolute; }
    #auctionFinanceMain .auction-finance-video video { border-top-left-radius: 20px; border-bottom-left-radius: 20px; }

/*Our Services*/
#servicesMain .row:last-of-type .col-sm-12.col-md-8:last-of-type .window:last-of-type { align-items: center; }
    #servicesMain .row:last-of-type .col-sm-12.col-md-8:last-of-type .window:last-of-type img { height: unset; width: 120px; margin-bottom: 20px; }
#panelRegisterBid h2 { font-size: 50px; }
#panelRegisterBid .register-to-bid img { border-radius: 25px; width: 100%; height: 450px; object-fit: cover; }
#panelRegisterBid .text-register-to-bid { position: absolute; padding: 20px; right: 100px; bottom: 50px; }

/*Morgage advice bureau*/
#mortgageAdviceBureauMain .mortgage-advice-bureau-main-img { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-mab.png); background-size: cover; background-position: center; height: 20vw; max-height: 420px; min-height: 350px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }
#mortgageAdviceBureauMain ul li { display: block; margin-bottom: 10px; }
#mortgageAdviceBureauMain .secondary-bg ul li:before { content: unset; margin-right: 0px; line-height: unset; }
#mortgageAdviceBureauMain ul li a { text-transform: unset; color: #fff; }
#mortgageAdviceBureauMain .container .row:first-of-type { margin-left: -20px; margin-right: -20px; }
#mortgageAdviceBureauMain .window { border-radius: 20px; align-items: center; padding: 40px 20px; display: block; max-height: 350px; }
    #mortgageAdviceBureauMain .window img { width: 60%; height: unset; margin-bottom: 40px; }
#mortgageAdviceBureauMain .row:nth-of-type(2n), #mortgageAdviceBureauMain .row:last-of-type { border-radius: 20px; }

/*Meet the team*/
#meetTheTeam #teamDekstop img { width: 100%; }
#meetTheTeam #teamMobile .person .col-xs-24:last-of-type { margin-bottom: 75px; }

/*Partner With Us*/
#partnerWithUs #offering { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-pwa-puzzle.jpg); background-position: center; background-size: cover; padding: 50px 0; }
    #partnerWithUs #offering h3 { font-family: 'Brandon_bld'; border-radius: 20px; text-align: center; padding: 20px; font-weight: bold; min-height: 120px; display: flex; align-items: center; justify-content: center; }
#partnerWithUs ul li:before { content: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-tick3.png); display: inline-block; vertical-align: middle; margin-right: 20px; line-height: .8; }
#bespokePartnerSupport .row:first-of-type .window { height: 425px; }
#bespokePartnerSupport .row:first-of-type .col-sm-12:nth-of-type(2n) .window { display: block; }
#bespokePartnerSupport .row:last-of-type .window { height: 405px; }
#bespokePartnerSupport .row .window { border-radius: 20px; height: unset; min-height: unset; }
    #bespokePartnerSupport .row .window.fish-bowl-img { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-pwa-fish.png); height: 405px; background-position: center; background-size: cover; padding: 50px 0; }
#bespokePartnerSupport h3 { font-family: 'Brandon_bld'; }

/*Why Auction*/
#whyAuction { position: relative; }
    #whyAuction .row:first-of-type .col-lg-14 { border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
    #whyAuction .why-auction-main-img { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-howtobid-img.png); background-size: cover; background-position: center; height: 375px; position: relative; right: 150px; top: 50px; border-radius: 20px; }
    #whyAuction .why-auction-clock-img { background-image: url(https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-wa-timetobuy.png); background-size: cover; background-position: center; height: 375px; position: relative; right: 0; top: -50px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; float: right; }

    #whyAuction #buyPropSellPropTraining h2 { font-size: 50px; }
    #whyAuction #buyPropSellPropTraining .buying-prop img { border-radius: 25px; border-top-left-radius: 0; border-bottom-left-radius: 0; width: 100%; height: 450px; object-fit: cover; }
    #whyAuction #buyPropSellPropTraining .selling-prop img { border-radius: 25px; width: 100%; height: 450px; object-fit: cover; }
    #whyAuction #buyPropSellPropTraining .selling-prop img { border-radius: 25px; border-bottom-right-radius: 0; border-top-right-radius: 0; width: 100%; height: 450px; object-fit: cover; }
    #whyAuction #buyPropSellPropTraining .text-buying-prop, #whyAuction #buyPropSellPropTraining .text-selling-prop { position: absolute; top: 100px; padding: 20px; }
        #whyAuction #buyPropSellPropTraining .text-buying-prop a, #whyAuction #buyPropSellPropTraining .text-selling-prop a { margin-top: 20px }
    #whyAuction #buyPropSellPropTraining .text-buying-prop, #whyAuction #buyPropSellPropTraining .text-selling-prop { margin-top: 40px }

/*Bespoke Training*/
#mortgageFinance h2 { font-size: 50px; }
#bespokeTraining .row { position: relative; }
    #bespokeTraining .row:first-of-type .col-lg-14 { border-top-right-radius: 20px; border-bottom-right-radius: 20px; }
#bespokeTraining .training-img { display: flex; justify-content: space-around; }
#bespokeTraining .training-quote { position: absolute; right: 0; bottom: 50px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; float: right; max-height: 200px; display: flex; justify-content: center; }

/*Glossary*/
#glossary .container:first-of-type { text-align: center; }
#glossary .container .pagination { margin: 25px 0 20px 0; }
#glossary .pagination li a { border-radius: 4px; margin: 0 2.5px; color: #fff; background-color: #000; width: 40px; text-align: center; }
    #glossary .pagination li a:hover { color: #A3C739; background-color: #000; }
#glossary h2 { border-bottom: 4px solid #A3C739; scroll-margin-top: 175px }
#glossary p { margin-bottom: 20px; }
#glossary .letter-wrap { border: 2px solid #A3C739; border-radius: 20px; margin-bottom: 20px; }

/*Local Agent Network*/
#localAgentNetwork a { text-transform: unset; }
    #localAgentNetwork a:hover { color: #A3C739; }
#localAgentNetwork .col-lg-14 { height: 800px; display: flex; flex-direction: column; justify-content: center; }
    #localAgentNetwork .col-lg-14 h2.white-text { margin-left: 100px; margin-right: 150px; line-height: 1.5; }
    #localAgentNetwork .col-lg-14 a { display: flex; flex-direction: row; align-items: center; padding: 0 20px; width: fit-content; border-radius: 10px; margin-top: 40px; margin-left: 100px; margin-right: 150px; }
#localAgentNetwork img:first-of-type { width: 60px; height: 60px; margin: 10px; }
#localAgentNetwork .join-network-img img { height: 800px; object-fit: cover; width: unset; margin: 0; }

/*Corporate*/
#corporateMain .corp-item { background-color: #ececee; border-radius: 20px; color: #000; padding: 10px 15px; margin-bottom: 20px; }
.corporate-header { text-shadow: 0 0 30px black, 0 0 60px black, 0 0 90px black; }

/** Caroursel **/
.carousel-control.right, .carousel-control.left { display: none; }
.item { max-height: 600px; }

.strap-search { -webkit-box-shadow: 0 5px 14px 0 rgba(0,0,0,.1); box-shadow: 0 5px 14px 0 rgba(0,0,0,.1); padding: 30px; margin: auto; border-radius: 10px; margin-top: -50px; z-index: 2; position: relative; background-color: #ffffff !important; }
    .strap-search input, .strap-search .btn { padding: 10px; width: 100%; border-radius: 0; font-size: 20px; color: #000; border-radius: 7px; }
    .strap-search .btn { color: #FFF; }
        .strap-search .btn.primary-bg { background-color: #A3C739 !important; background-image: none; }
/*Search*/
.header-text.prop-list-header { top: 250px; }
.search-page-heading { margin: 0; }
.detailed-search.prop-list-detail-search { top: -138px; }
/*Lot*/
/*Grid*/
.lot-panel .panel-heading { background-color: #000; color: #fff; border-color: #000; padding: 5px 10px !important; }
    .lot-panel .panel-heading span { text-transform: uppercase; }
    .lot-panel .panel-heading p svg { font-size: 12px; margin-bottom: 2px; }
.lot-panel .lot-method-type { background-color: #fff; color: #A3C739; border-color: #fff; border-radius: 5px; float: right; padding: 0 10px; }
.lot-panel .grid-img-container .grid-img { width: 100%; object-fit: cover; height: 251px; }
.lot-panel .grid-address, .lot-panel .grid-tagline { min-height: 40px; font-size: inherit; }
.lot-panel .grid-guideprice { background-color: unset; min-height: 40px; height: unset; padding: 0 10px; }
.lot-panel .grid-full-address p { min-height: 52px; }
.lot-panel .joint-auctioneer-logo { padding: 20px 0; }
    .lot-panel .joint-auctioneer-logo img { max-height: 60px; width: auto; }
.bed-bath-recep.row { height: 175px; }
.bed-bath-recep .bath.col-sm-8, .bed-bath-recep .reception.col-sm-8 { border-left: 1px solid #ececee; }
.bed-bath-recep .bed-bath-recep-img { text-align: center; }
    .bed-bath-recep .bed-bath-recep-img img { height: 60px; width: 100%; margin: 20px 0; }
/*List*/
.lot-panel .list-panel { border: 2px solid#A3C739; border-radius: 20px; }
.lot-panel .panel-body .list-image { width: 100%; object-fit: cover; border-radius: 18px; margin: unset; border-top-right-radius: 0; border-bottom-right-radius: 0; }
.lot-panel .panel-body .list-info { font-size: 16px; }
    .lot-panel .panel-body .list-info .list-address { font-size: 20px; }
.lot-panel .panel-body .list-guideprice .list-address { margin: 0; }
    .lot-panel .panel-body .list-guideprice .list-address p { margin: 0; }
.lot-panel .panel-body .list-info a { text-transform: unset; }
.lot-panel .panel-body .lot-panels { position: relative; }
.lot-panel .panel-body .location { position: absolute; bottom: 0; display: flex; align-items: center; padding: 10px; background-color: #A3C739; border-bottom-left-radius: 15px; left: 10px; right: 10px; }
    .lot-panel .panel-body .location h3 { font-family: Brandon_bld; color: #fff; margin: 0; }
    .lot-panel .panel-body .location svg path { fill: #fff; }
.lot-panel .list-panel .bed-bath-recep .bed-bath-recep-img img { height: 40px; }
.lot-panel .list-panel .joint-auctioneer-logo { padding: 12px 0; }
    .lot-panel .list-panel .joint-auctioneer-logo img { width: 100%; }
.lot-panel .list-panel .list-btn .btn { width: 100%; }

/*lot details*/
#bidding-info-holder { border: 2px solid #a3c739; border-radius: 20px; padding: 10px; background: #f5f5f5; }
    #bidding-info-holder h3 { font-weight: bold }
#bidding-frame { background: #fff; }
#bidding-panel a { width: 100%; }
#bidding-panel .btn { padding: 5px 10px; }
    #bidding-panel .btn.primary-bg { background-color: #A3C739 !important; border-color: #A3C739; }
    #bidding-panel .btn.btn-action { background-color: #0e1623 !important; border-color: #0e1623; color: #fff; }
#bidding-panel .bid-button { width: 100%; text-transform: uppercase; }
#button-watch { width: 100%; text-transform: uppercase; }
#bid-history .bid-history-table { border: none; }
    #bid-history .bid-history-table thead { background: none; text-transform: uppercase; font-size: 14px; }

.lot-details-container .main-lot-details { margin: 20px 0 40px 0; border: 2px solid #A3C739; border-radius: 20px; padding: 30px 10px; }
    .lot-details-container .main-lot-details h2 { font-size: 36px; }

.lot-details-container .tab-lot-details .nav-tabs { border-bottom: 2px solid #A3C739; border-right: 2px solid #A3C739; background-color: #ececee; }
    .lot-details-container .tab-lot-details .nav-tabs li a { background-color: #A3C739; color: #fff; }
    .lot-details-container .tab-lot-details .nav-tabs li.active a { background-color: #000; color: #fff; }
.lot-details-container .tab-lot-details .tab-content { border: 2px solid #A3C739; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; background-color: #fff; border-top: none; border-bottom-right-radius: 0; }
    .lot-details-container .tab-lot-details .tab-content .tab-pane { padding: 20px 10px; }
    .lot-details-container .tab-lot-details .tab-content #map.tab-pane { padding: 10px; }
.lot-details-container .tab-lot-details .col-sm-18 { padding: 0; border-bottom-left-radius: 20px; }
.lot-details-container .tab-lot-details .col-sm-6:last-of-type { border: 2px solid #A3C739; background-color: #fff; border-radius: 20px; border-top-left-radius: 0; border-top-right-radius: 10px; border-left: 0; border-bottom-left-radius: 0; }
.lot-details-container .prop-details { }
.lot-details-container .prop-panels a { text-transform: unset; }
.lot-details-container .prop-details .btn { width: 100%; margin: 20px 0; }
.lot-details-container .prop-details .bed-bath-recep-img { padding: 0 10px; }
    .lot-details-container .prop-details .bed-bath-recep-img img { width: 80px; }


/** Footer **/
footer { background-color: #000; color: #fff; padding: 50px 0 100px 0; border-top: 10px solid #A3C739; }
    footer .socials img { width: 30px; height: 30px; margin-right: 20px; }
    footer .socials a:last-of-type img { margin-right: 0; }
    footer .logo img { width: 200px; }
    footer .partners img { height: 60px; margin-right: 10px; }
        footer .partners img:last-of-type { margin-right: 0; }
    footer .row { display: flex; }
    footer ul li { display: block; margin-bottom: unset; }
        footer ul li a, footer ul li a:focus { color: #fff; text-transform: inherit; }
            footer ul li a:hover { color: #fff; text-transform: inherit; }

/* Carousel */
.carousel-caption { top: 20%; }
    .carousel-caption h1 { font-size: 50px; font-weight: 900; color: #ffffff; }
.carousel-sub-images { position: absolute; top: 7%; right: 1%; width: 22%; }


/*Valuation modal*/
#valuationModal .modal-content { border: 4px solid #A3C739; border-radius: 0px; }
    #valuationModal .modal-content a, #valuationModal .modal-content a:hover { text-decoration: underline; text-transform: unset; }

/* Mobile Compatibility */
@media (min-width:1551px) {
    .window { height: 20vw; }
    #theCompleteAuctionService .window { height: 15vw; }
    #careerMain p { font-size: 26px; }
    #careerMain ul { font-size: 24px; }
}

@media (max-width: 1550px) {
    .navbar-default .navbar-collapse { margin-top: 25px; }
    .header-text.welcome-header { top: 225px; }
        .header-text.welcome-header h1 { font-size: 45px; }
        .header-text.welcome-header h3 { font-size: 22px; }
    .carousel-caption { top: 10%; left: 10%; }
    .window.small-window { min-height: 265px; }
    .lot-panel .grid-address { min-height: 60px; }
    .lot-panel .panel-body .list-image { border-bottom-left-radius: 0; }
    .lot-panel .list-panel .list-btn a.btn.btn-primary, a.btn.btn-secondary { padding: 5px 10px; }
    #newWayToSellProp .box-wrap .box { min-height: 370px; }
    #sellingPropAtAuction img { left: 75px; }
    #timeToBuy .box-wrap .row:first-of-type .col-md-12 .box { min-height: 240px; }
    #timeToBuy .box-wrap .row:nth-of-type(2n) .col-md-12 .box { min-height: 353px; }
    #timeToBuy .box-wrap .row:last-of-type .col-md-12:last-of-type .box { min-height: 598px; }
    #stepsSellingPropAtAuction .swiper-slide { min-height: 575px; }
    #meetTheTeam .team-desk-img { height: 575px; display: flex; align-items: center; }
    #bespokePartnerSupport .row .window img { width: 100%; height: unset; }
    #bespokePartnerSupport .row:first-of-type .col-sm-12:nth-of-type(2n) .window { display: flex; }
    #whyAuction .why-auction-main-img { right: 100px; }
    #localAgentNetwork .row { margin-bottom: 0; }
    #localAgentNetwork .col-lg-14, #localAgentNetwork .join-network-img img { height: 500px; }
        #localAgentNetwork .col-lg-14 h2.white-text, #localAgentNetwork .col-lg-14 a { margin-left: 25px; margin-right: 50px; }
}

@media (min-width: 1201px) {
    #mortgageFinanceTraining .need-mortgage, #mortgageFinance .need-mortgage, #whyAuction #buyPropSellPropTraining .buying-prop { padding-left: 0; }
    #mortgageFinanceTraining .bespoke-training, #mortgageFinance .auction-finanace, #whyAuction #buyPropSellPropTraining .selling-prop { padding-right: 0; }
}

@media (max-width: 1200px) {
    .navbar-default .navbar-collapse { margin-top: 15px; }
    #logo img { width: 200px; }
    .header-text.welcome-header { top: 165px; }
        .header-text.welcome-header h1 { font-size: 38px; }
        .header-text.welcome-header h3 { font-size: 18px; }
    .carousel-caption { top: 5%; left: 5%; }
        .carousel-caption h1 { font-size: 41px; }
    .lot-panel .grid-img-container .grid-img { height: 198px; }
    .lot-panel .grid-tagline { min-height: 55px; }
    .lot-panel .grid-full-address p { min-height: 80px; }
    .benefits-of-selling-wrap { flex-wrap: wrap; }
    .lot-panel .list-panel .list-btn a.btn.btn-primary, a.btn.btn-secondary { padding: 10px 20px; }
    #theCompleteAuctionService .quote img { padding: 0 20px 0 20px; }
    #mortgageFinanceTraining .need-mortgage, #mortgageFinance .need-mortgage, #whyAuction #buyPropSellPropTraining .buying-prop { padding-left: 10px; }
    #mortgageFinanceTraining .bespoke-training, #whyAuction #buyPropSellPropTraining .bespoke-training { margin-top: 20px; padding-right: 10px; }
        #mortgageFinanceTraining .need-mortgage img, #mortgageFinanceTraining .auction-finanace img, #mortgageFinanceTraining .bespoke-training img,
        #mortgageFinance .need-mortgage img, #mortgageFinance .auction-finanace img,
        #whyAuction #buyPropSellPropTraining .buying-prop img, #whyAuction #buyPropSellPropTraining .selling-prop img, #whyAuction #buyPropSellPropTraining .bespoke-training img { border-radius: 25px; }
    #about-main #timeToSell .time-to-sell-text { top: -100px; width: 80%; }
        #about-main #timeToSell .time-to-sell-text h3 { font-size: 16px; }
    #about-main #timeToSell img:first-of-type { top: -200px; }
    #about-main #timeToSell img { width: 100%; border-radius: 20px; }
    #contact-content p, #contact-content a { font-size: 18px; }
    #propToSellAtAuction { padding-bottom: 50px; }
        #propToSellAtAuction .col-lg-14.grey-bg, #careerMain .col-lg-14.grey-bg { border-top-right-radius: 0; border-bottom-right-radius: 0; height: unset; }
    #auctionPassport, #careerMain .career-main-img { position: relative; border-top-left-radius: 0; border-bottom-left-radius: 0; top: 0; height: 500px; }
    #careerMain .row.mb-20 { height: unset; }
    #careerMain .col-lg-11.grey-bg { border-radius: 0; }
    #howWeAuctionProp .col-sm-12 div, #whichMethodSuitsYou .col-sm-12 div { min-height: 550px; }
    #typesOfAuction .box-wrap .box { min-height: 295px; }
    #newWayToSellProp .box-wrap .box { min-height: 481px; }
    #timeToBuy .box-wrap .row:first-of-type .col-md-12 .box { min-height: 266px; }
    #timeToBuy .box-wrap .row:nth-of-type(2n) .col-md-12 .box { min-height: 405px; }
    #timeToBuy .box-wrap .row:last-of-type .col-md-12:last-of-type .box { min-height: 675px; }
    #howToBid .people-highfive-img { top: 380px; }
    #stepsSellingPropAtAuction .swiper-slide { min-height: 525px; }
    #auctionFinanceMain .auction-finance-main-img { width: 100%; position: relative; top: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; min-height: 33vw; }
    #auctionFinanceMain .row:first-of-type .col-lg-14, #auctionFinanceMain .row:last-of-type .col-lg-14 { border-top-right-radius: 0; border-bottom-right-radius: 0; }
    #auctionFinanceMain .row:nth-of-type(2n) .col-sm-12.secondary-bg { position: relative; top: 0; }
    #auctionFinanceMain .row.video-wrap { height: unset; }
    #auctionFinanceMain .row:last-of-type .auction-finance-video { position: relative; top: 0; float: unset; margin-bottom: 40px; }
    #auctionFinanceMain .auction-finance-video video { border-top-left-radius: 0; border-bottom-left-radius: 0; }
    #mortgageAdviceBureauMain .window { padding: 20px; min-height: 300px; }
    #meetTheTeam #teamMobile img { width: unset; }
    #whyAuction .row:first-of-type .col-lg-14 { border-radius: 0; }
    #whyAuction .why-auction-main-img { right: unset; }
    #whyAuction .why-auction-main-img, #whyAuction .why-auction-clock-img { position: relative; top: 0; border-radius: 20px; margin: 0 10px; margin-top: 20px; height: 500px; float: unset; }
    #bespokeTraining .row:first-of-type .col-lg-14 { border-radius: 0; }
    #bespokeTraining .training-img { margin: 40px 0 40px 0; }
    #bespokeTraining .training-quote { position: unset; bottom: 0; border-radius: 0; float: unset; max-height: unset; display: block; }
}

@media (min-width: 991px) and (max-width: 1024px) {
    .carousel-caption { top: 0; left: 3%; }
}

@media (max-width: 991px) {
    body { margin-top: 170px; }
    .main-bg { margin-top: -215px; }
    .header-text.welcome-header { top: 300px; }
        .header-text.welcome-header h1 { font-size: 50px; }
        .header-text.welcome-header h3 { font-size: 24px; }
    #logo img { width: 160px; }
    .navbar-default .navbar-collapse { margin-top: 0; }
    #freeValuation { width: 100%; margin-top: 15px; }
    .carousel-caption { display: none; }
    .carousel-sub-images { display: none; }
    .strap-search { margin-top: 0; }
    .navbar-collapse { box-shadow: none; -webkit-box-shadow: none; }
    .navbar-default .navbar-collapse { border-color: #A3C739; }
    .navbar.navbar-default { margin-top: 0; margin-bottom: 0; }
    .navbar-default .navbar-nav li a { font-size: 10px; }
    footer .row { display: block; }
        footer .row div { margin-bottom: 20px; }
    .window.small-window { min-height: 330px; }
    .detailed-search { top: -138px; }
    #theCompleteAuctionService .row .col-md-12:nth-of-type(2n) { margin-top: 20px; }
    #auctionIsTheNewWayToBuy .box-wrap { margin: 20px 0; }
        #auctionIsTheNewWayToBuy .box-wrap .box, #newWayToSellProp .box-wrap .box { width: 100%; flex-direction: column; min-height: unset; }
            #auctionIsTheNewWayToBuy .box-wrap .box .box-text { margin-left: 0; }
    #about-main .col-md-12.grey-bg { border-top-left-radius: 0; border-bottom-left-radius: 0; }
    #about-main #timeToSell { margin-bottom: 40px; }
        #about-main #timeToSell img { width: unset; border-radius: 0; }
    #credentials .cred-boxes .col-sm-8 .cred-boxes-wrap { min-height: 415px; }
    #contact-content p, #contact-content a { font-size: 14px; }
    #typesOfAuction .box-wrap .box { min-height: 320px; }
    #sellingPropAtAuction, #buyingPropAtAuction { padding: 50px 20px; }
        #sellingPropAtAuction img, #buyingPropAtAuction img { position: relative; left: unset; top: unset; width: 100%; object-fit: contain; }
    #howWeAuctionProp .col-sm-12 div { min-height: 655px; }
    #timeToBuy .box-wrap .row .box:first-of-type { margin-bottom: 20px; }
    #timeToBuy .box-wrap .row .col-md-12:first-of-type .box { margin-bottom: 40px; }
    #timeToBuy .box-wrap .row .col-md-12 .box { min-height: unset !important; }
    #howToBid .need-mortgage, #howToBid .auction-finanace { padding: 0 10px; }
    #howToBid #liveAuctionEvent { border-radius: 0; }
    #howToBid .people-highfive-img { position: relative; top: 0; border-radius: 20px; margin: 0 10px; }
    #howToBid .need-mortgage img:first-child, #howToBid .auction-finanace img:first-child { width: 100%; margin-top: 40px; border-radius: 20px; }
    #stepsSellingPropAtAuction .swiper-slide { min-height: 360px; }
    #stepsSellingPropAtAuction .swiper .swiper-button-prev { left: 56px; }
    #stepsSellingPropAtAuction .swiper .swiper-button-next { right: 56px; }
    #auctionFinanceMain .row:nth-of-type(2n) .col-sm-12.secondary-bg { border-top-left-radius: 0; border-bottom-left-radius: 0; }
    #mortgageAdviceBureauMain .mortgage-advice-bureau-main-img { width: 100%; position: relative; top: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; min-height: 33vw; }
    #mortgageAdviceBureauMain .container .row:first-of-type { margin-left: -10px; margin-right: -10px; }
    #mortgageAdviceBureauMain .window { margin-bottom: 20px; min-height: 400px; }
    #meetTheTeam #teamMobile img { width: 325px; }
    #partnerWithUs #offering h3 { min-height: 172px; }
    #bespokePartnerSupport .row:first-of-type .window { height: 580px; }
    #bespokePartnerSupport .row:last-of-type .window, #bespokePartnerSupport .row .window.fish-bowl-img { height: 535px; }
}


@media only screen and (max-width : 768px) {
    body { margin-top: 142px; }
    #bodymovin { height: 400px !important; }
    #logo { margin-left: 10px; }
    .prop-list-bg { height: 250px !important; }
    .nav.container-fluid { padding-top: 10px; padding-bottom: 10px; }
        .nav.container-fluid.nav-light .navbar-default ul li a { color: #000 !important; }
        .nav.container-fluid.nav-light.grey-bg .navbar-default ul li a { color: #fff !important; }
    .main-bg { margin-top: -175px; }
    .nav.navbar-fixed-top .col-xs-12.col-sm-5 { z-index: 999; }
    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: unset; }
    .navbar { width: 100%; text-align: end; }
        .navbar .navbar-toggle { margin-top: 15px; }
    .navbar-default .navbar-collapse { margin-top: 0; }
    .nav.container-fluid .navbar-default ul li { border-right: none; }
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: unset; }
    .nav.container-fluid .navbar-default .dropdown-menu li a { border-left: none; text-align: end; color: #fff; }
    .nav.grey-bg ul.navbar-nav li:before { content: none; }
    .header-text.welcome-header { top: 250px; }
        .header-text.welcome-header h1 { font-size: 32px; }
        .header-text.welcome-header h3 { font-size: 18px; }
    .bed-bath-recep.row { height: unset; }
    .detailed-search { top: 0; }
    #credentials .cred-tac-bg .light-grey-bg { width: 100%; }
    #theCompleteAuctionService .row .col-sm-12 .row .col-sm-12, #theCompleteAuctionService .row .col-sm-12 .row .col-sm-12:first-of-type { text-align: center; margin-bottom: 20px; }
    #theCompleteAuctionService .col-sm-12.grey-bg { border-top-left-radius: 0; border-bottom-left-radius: 0; }
    #theCompleteAuctionService .row .col-sm-12.grey-bg .row .col-sm-12, #theCompleteAuctionService .row .col-sm-12.grey-bg .row .col-sm-12:first-of-type { text-align: left; }
    .window { display: block; min-height: unset; }
        .window img { width: 100%; }
    #theCompleteAuctionService .quote img { position: relative; top: unset; margin-top: 100px; padding: 0 20px; }
    #auctionIsTheNewWayToBuy .box-wrap { display: block; }
        #auctionIsTheNewWayToBuy .box-wrap .box, #newWayToSellProp .box-wrap .box { display: block; min-height: unset; text-align: center; margin: 40px 0; }
    .box-wrap .box .box-text { margin-left: 0; }
    .benefits-of-selling-wrap { display: block; flex-direction: column; align-items: center; }
    .benefits-of-selling-panel { width: 100%; margin: 10px 0; }
    #typesOfAuction .box-wrap { display: block; }
        #typesOfAuction .box-wrap .box { min-height: unset; margin-bottom: 20px; }
    .form-wrap { height: auto; display: block; }
    .form { padding: 40px 10px; }
    .form-map img { height: 100%; }
    .lot-panel .panel-body .list-image { border-top-right-radius: 18px; }
    #mortgageFinanceTraining .auction-finanace, #mortgageFinance .auction-finanace, #whyAuction #buyPropSellPropTraining .selling-prop { margin-top: 20px; }
    #whyAuction #buyPropSellPropTraining .text-buying-prop, #whyAuction #buyPropSellPropTraining .text-selling-prop { margin: 0; }
    .lot-details-container .tab-lot-details .col-sm-6:last-of-type { border-top: none; border-top-right-radius: 0; border-left: 2px solid #A3C739; }
    .lot-details-container .tab-lot-details .nav-tabs { border-right: none; }
    .lot-details-container .tab-lot-details .tab-content { border-bottom-left-radius: 0; border-top-right-radius: 0; border-right: 2px solid #A3C739; min-height: unset !important; }
    .lot-details-container .tab-lot-details .tab-content { border-bottom-left-radius: 0; border-top-right-radius: 0; border-right: 2px solid #A3C739; min-height: unset !important; }
    #about-main #timeToSell .time-to-sell-text { width: 100%; }
        #about-main #timeToSell .time-to-sell-text h3 { font-size: 12px; padding: 20px 20px 20px 80px; }
    #about-main #timeToSell img:first-of-type { width: 100px; top: -150px; left: -60px; }
    #about-main #timeToSell img { width: 100%; }
    #credentials .cred-boxes .col-sm-8 .cred-boxes-wrap { min-height: unset; margin-bottom: 40px; }
    #contact-content p, #contact-content a { font-size: 24px; }
    #timeToBuy .box-wrap .box { display: block; }
    #sellingPropAtAuction, #buyingPropAtAuction { display: block; text-align: center; padding: 0; }
        #sellingPropAtAuction img, #buyingPropAtAuction img { width: 100%; height: auto; }
    #panelRegisterBid .register-to-bid img { border-radius: 25px; }
    #panelRegisterBid .text-register-to-bid { right: unset; left: 0; }
    #howToBid .people-highfive-img { height: 100vw; }
    #stepsSellingPropAtAuction .swiper-slide img { height: 75px; }
    #stepsSellingPropAtAuction .swiper-slide { min-height: 500px; }
    #mortgageAdviceBureauMain .window { min-height: unset; height: unset; }
    #mortgageAdviceBureauMain .row:nth-of-type(2n), #mortgageAdviceBureauMain .row:last-of-type { border-radius: 0; }
    #meetTheTeam #teamMobile img { width: 100%; max-width: 400px; }
    #partnerWithUs #offering h3 { min-height: 80px; }
    #bespokePartnerSupport .row:first-of-type .window { height: unset; }
    #bespokePartnerSupport .row:last-of-type .window { height: unset; }
    #bespokePartnerSupport .row .window.fish-bowl-img { height: 80vw; }
    #whyAuction .why-auction-main-img, #whyAuction .why-auction-clock-img { height: 100vw; }
    #localAgentNetwork .col-lg-14, #localAgentNetwork .join-network-img img { height: unset; width: 100%; }
        #localAgentNetwork .col-lg-14 h2.white-text, #localAgentNetwork .col-lg-14 a { margin-left: 0; margin-right: 0; line-height: unset; }
        #localAgentNetwork .col-lg-14 a { font-size: 14px; }
            #localAgentNetwork .col-lg-14 a img { height: 40px; width: 40px; }
}

@media only screen and (min-width : 768px) {
    .nav.container-fluid.scrolled { padding-top: 10px; padding-bottom: 10px; transition: ease-in .25s; }
    footer .socials a img { margin-bottom: 20px; }
    footer .partners img { margin-bottom: 20px; }
    #panelRegisterBid .register-to-bid { padding-right: 0; }
}

@media (max-width : 480px) {
    .header-text.prop-list-header { top: 210px; }
    #stepsSellingPropAtAuction .swiper-slide { min-height: 475px; }
    #stepsSellingPropAtAuction .swiper .swiper-button-prev { left: 6px; opacity: 0.5; }
        #stepsSellingPropAtAuction .swiper .swiper-button-prev:hover, #stepsSellingPropAtAuction .swiper-slide .swiper-button-next:hover { opacity: 1; }
    #stepsSellingPropAtAuction .swiper .swiper-button-next { right: 6px; opacity: 0.5; }
    #localAgentNetwork .col-lg-14 a { font-size: 12px; }
}

/*Live/Blink*/
.Blink { animation: blinker .5s cubic-bezier(.5, 0, 1, 1) infinite alternate; }

@keyframes blinker {
    from { opacity: 1; }
    to { opacity: 0; }
}

/*Landing Image*/
#bodymovin { background-image: url("https://cdn.eigpropertyauctions.co.uk/ams/images/532/oas/tac-banner-mobile.jpg"); background-position: center; height: 800px; background-size: cover; filter: brightness(0.5); }
.main-bg #bodymovin img { max-width: 100%; height: inherit; }

/*Lot details*/
.grid-links a { color: #000; margin-left: 10px; }
    .grid-links a:last-of-type { color: #000; margin-right: 10px; }
.lot-list-link li a { color: #000; }
    .lot-list-link li a:hover, .lot-list-link li a:focus { color: #A3C739; text-decoration: none; }


/*Swiper / New Lot List Carousel*/
.swiper .swiper-button-prev { background-color: #A3C739; color: #fff; border-radius: 50px !important; }
.swiper .swiper-button-next { background-color: #A3C739; color: #fff; border-radius: 50px !important; }
/*Swiper Pagination*/
.swiper .swiper-pagination-bullet-active { background: #26a7df; }

/** Carousel Lot List - Custom CSS **/
.swiper-slide .panel-heading .panel-title { font-size: 16px !important; font-weight: bold; letter-spacing: 1px; display: flex; justify-content: space-between; flex-wrap: wrap; }

@media (min-width: 768px) {
    .swiper-slide .lot-panel .grid-panel:hover { transform: translateY(-5px); }
}

@media (max-width : 768px) {
    .swiper-slide .swiper-button-prev, .swiper-slide .swiper-button-next { background-color: #A3C739 !important; opacity: .5; }
    .swiper-slide .swiper-button-prev { left: 0; }
    .swiper-slide .swiper-button-next { right: 0; }
}

.swiper-slide ul li { display: block; margin-bottom: unset; }

