@keyframes dropdown{0%{opacity:0}to{opacity:1}}@keyframes movedown{0%{margin-top:-100px;opacity:0}to{margin-top:0}}@keyframes expendcollapse{0%{opacity:0;margin-top:-5px}to{opacity:1;margin-top:0}}@keyframes heardbeat{0%{transform:scale(1.2)}to{transform:scale(1)}}.dealer_container{width:100%;max-width:1600px;padding:0 40px;display:flex;align-items:center;flex-flow:wrap}@media only screen and (max-width:1600px){.dealer_container{max-width:1280px;padding:18px 20px}}@media only screen and (max-width:1280px){.dealer_container{max-width:992px;padding-right:20px;padding-left:20px}}@media only screen and (max-width:992px){.dealer_container{max-width:768px;padding:0}}@media only screen and (max-width:768px){.dealer_container{width:100%}}@media only screen and (max-width:576px){.dealer_container{width:100%}}.dealer_container .seo_container{width:100%;background-color:#e4e5ea;display:flex;padding:44px 55px;margin-bottom:30px;align-items:center}@media only screen and (max-width:992px){.dealer_container .seo_container{flex-flow:wrap;padding:20px}}.dealer_container .seo_container .description_col{width:50%;padding-right:35px}@media only screen and (max-width:992px){.dealer_container .seo_container .description_col{width:100%;padding-right:0}}.dealer_container .seo_container .description_col .dealer_title{font-family:Toyota-Bold;font-style:italic;font-size:40px;padding-bottom:20px}@media only screen and (max-width:992px){.dealer_container .seo_container .description_col .dealer_title{font-size:24px;padding-bottom:10px}}.dealer_container .seo_container .description_col .page_title{font-family:Toyota-Bold;font-size:14px;padding-bottom:10px}@media only screen and (max-width:992px){.dealer_container .seo_container .description_col .page_title{font-size:14px;padding-bottom:10px}}.dealer_container .seo_container .description_col .dealer_para{font-size:14px;line-height:24px;font-family:Helvetica-Neue}@media only screen and (max-width:992px){.dealer_container .seo_container .description_col .dealer_para{padding-bottom:40px}}.dealer_container .seo_container .vehicles_col{width:50%;display:flex}@media only screen and (max-width:992px){.dealer_container .seo_container .vehicles_col{width:100%}}.dealer_container .seo_container .vehicles_col img{width:100%;height:auto}.dealer_container .dealer_search{width:100%;display:flex;flex-flow:wrap;align-items:flex-end;padding:0 0 20px}@media only screen and (max-width:1600px){.dealer_container .dealer_search{padding:0 0 20px}}.dealer_container .dealer_search .search_result{width:100%;display:flex;font-family:Toyota-Bold;padding:20px 0 0}@media only screen and (max-width:992px){.dealer_container .dealer_search .search_result{justify-content:center}}.dealer_container .dealer_search .dealer_title{font-family:Toyota-Bold;font-style:italic;width:25%;float:left;font-size:50px;line-height:52px;color:#4d4d4d;padding:0}@media only screen and (max-width:1600px){.dealer_container .dealer_search .dealer_title{width:100%;padding:5px 0 20px}}@media only screen and (max-width:992px){.dealer_container .dealer_search .dealer_title{text-align:center;font-size:43px}}.dealer_container .dealer_search .dealer_form{display:flex;flex-flow:wrap;width:75%;align-items:flex-start;justify-content:space-between}@media only screen and (max-width:1600px){.dealer_container .dealer_search .dealer_form{width:100%}}@media only screen and (max-width:992px){.dealer_container .dealer_search .dealer_form{width:100%;padding:0 5%}}.dealer_container .dealer_search .dealer_form .dealer_search_list{width:calc(33.3333333333% - 15px);font-family:Toyota-Bold;font-size:16px;line-height:18px;padding:8px 15px;border-radius:8px;color:#4d4d4d;border:1px solid #4d4d4d;z-index:1}.dealer_container .dealer_search .dealer_form .dealer_search_list option{font-family:tahoma;font-weight:400}@media only screen and (max-width:992px){.dealer_container .dealer_search .dealer_form .dealer_search_list{width:100%;margin-bottom:20px}}.dealer_container .dealer_search .dealer_form .no_inp{border:1px solid red}.dealer_container .dealer_search .dealer_form .dealer_dropdown{display:flex;flex-flow:wrap;width:calc(33.3333333333% - 15px);position:relative}@media only screen and (max-width:992px){.dealer_container .dealer_search .dealer_form .dealer_dropdown{width:100%;padding-bottom:20px}}.dealer_container .dealer_search .dealer_form .dealer_dropdown .error_msg{color:#ee2531;font-family:Toyota-Type-Regular;font-size:12px}.dealer_container .dealer_search .dealer_form .dealer_dropdown .dealer_search_inp{width:100%;font-family:Toyota-Bold;font-size:16px;line-height:18px;padding:8px 15px;border-radius:8px;color:#4d4d4d;border:1px solid #4d4d4d}.dealer_container .dealer_search .dealer_form .dealer_dropdown .no_inp{border:1px solid red}.dealer_container .dealer_search .dealer_form .dealer_dropdown .no_radius{border-bottom-left-radius:0;border-bottom-right-radius:0}.dealer_container .dealer_search .dealer_form .dealer_dropdown .dealer_dropdown_list{list-style-type:none;top:40px;width:100%;position:absolute;border:1px solid #4d4d4d;background-color:#fff;z-index:2;max-height:200px;overflow-y:scroll}.dealer_container .dealer_search .dealer_form .dealer_dropdown .dealer_dropdown_list .dealer_list_opt{padding:8px;font-family:Toyota-Bold;text-align:left;border-bottom:1px solid #ccc;cursor:pointer}.dealer_container .dealer_search .dealer_form .dealer_dropdown .dealer_dropdown_list .dealer_list_opt:hover{background-color:#efefef}.dealer_container .dealer_search .dealer_form .dealer_search_btn{font-size:16px;font-family:Toyota-Bold;line-height:18px;color:#fff;border:1px solid #0079bd;background-color:#0079bd;border-radius:7px;padding:10px 15px;width:calc(33.3333333333% - 15px);cursor:pointer;transition:.2s ease-in-out}.dealer_container .dealer_search .dealer_form .dealer_search_btn:hover{background-color:#ee2531;border:1px solid #ee2531;color:#fff}@media only screen and (max-width:992px){.dealer_container .dealer_search .dealer_form .dealer_search_btn{width:100%;margin-bottom:20px}}.dealer_container .search_result{width:100%;display:flex;font-family:Toyota-Bold;padding:0 0 20px}@media only screen and (max-width:992px){.dealer_container .search_result{justify-content:center}}.dealer_container .dealer_map{width:100%;height:400px;z-index:1;padding:20px}.dealer_container .dealerAddressWrap{width:100%;display:flex;flex-flow:wrap}.dealer_container .dealerAddressWrap .dealer_address{width:100%;display:flex;flex-flow:wrap;padding:80px 0 40px;border-bottom:1px solid #505457}.dealer_container .dealerAddressWrap .dealer_address .dealerAddressTitle{width:100%;font-family:Helvetica-Neue-Bold;font-size:32px;line-height:34px;color:#ee2531;padding-bottom:5px}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerAddressTitle{text-align:center;font-size:28px;line-height:30px}}.dealer_container .dealerAddressWrap .dealer_address .dealerMessage{font-family:Helvetica-Neue;width:100%;padding:10px;margin-bottom:20px;background-color:#fae8a4;border:1px solid #f5d442}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress{width:100%;padding-bottom:25px}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable{width:60%;border-collapse:collapse;border:0}@media only screen and (max-width:1280px){.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable{width:80%}}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable{width:100%}}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row{width:100%;display:flex;flex-flow:wrap}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col{display:flex;flex-flow:wrap}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col:first-child{width:60%}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col:first-child{width:100%;justify-content:center;padding-bottom:20px}}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col:nth-child(2){width:40%}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col:nth-child(2){width:100%;justify-content:center}}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col ul{list-style:none}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col ul li{font-family:Helvetica-Neue-Bold;font-size:16px;line-height:18px;padding-bottom:5px;text-align:left;color:#4d4d4d}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col ul li{font-size:13px;line-height:16px;width:100%;text-align:center}}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col ul li .link{text-decoration:none;transition:.2s ease-in-out}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col ul li .linkGray{color:#8896a4}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col ul li .linkGray:hover,.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col ul li .linkRed{color:#ee2531}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col ul li .linkRed:hover{color:#8896a4}.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col ul .title{padding-bottom:10px}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerAddress .addressTable .row .col ul .title{width:100%;font-size:13px;line-height:16px;text-align:center}}.dealer_container .dealerAddressWrap .dealer_address .dealerTime{width:100%;display:flex;flex-flow:wrap;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerTime{justify-content:center}}.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTitle{width:100%;cursor:pointer;text-align:left;background-color:#fff;font-family:Helvetica-Neue-Bold;font-size:16px;color:#4d4d4d;border:none;padding:20px 0;transition:.2s ease-in-out}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTitle{font-size:13px;text-align:left;padding:20px;text-align:center}}.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTitle:hover{color:#ee2531}.dealer_container .dealerAddressWrap .dealer_address .dealerTime .TitleRed{color:#ee2531;padding-right:20px}.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTable{width:60%;display:flex;padding-left:50px;animation:expendcollapse .2s ease-out}@media only screen and (max-width:1280px){.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTable{width:80%}}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTable{width:100%;padding:0 20px;justify-content:center}}@media only screen and (max-width:576px){.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTable{width:100%}}.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTable .timeTable{width:100%;padding-bottom:20px}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTable .timeTable{padding:0 10%}}@media only screen and (max-width:768px){.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTable .timeTable{padding:0}}.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTable .timeTable tr td{width:50%;font-family:Helvetica-Neue-Bold;font-size:16px}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTable .timeTable tr td{font-size:13px}}.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTable .timeTable tr td:first-child{width:60%}.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTable .timeTable tr td:nth-child(2){width:40%}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerTime .dealerTimeTable .timeTable tr td:nth-child(2){padding-left:20px}}.dealer_container .dealerAddressWrap .dealer_address .dealerBtnWrap{width:70%;display:flex;flex-flow:wrap;padding:20px 0;justify-content:space-between}@media only screen and (max-width:1280px){.dealer_container .dealerAddressWrap .dealer_address .dealerBtnWrap{width:100%}}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerBtnWrap{justify-content:center}}.dealer_container .dealerAddressWrap .dealer_address .dealerBtnWrap .dealerbtn{font-size:16px;width:calc(33.3333333333% - 20px);font-family:Helvetica-Neue-Bold;padding:10px;color:#fff;background-color:#0079bd;border-radius:5px;border:1px solid #0079bd;cursor:pointer;transition:.2s ease-in-out}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerBtnWrap .dealerbtn{width:60%;margin-bottom:10px}}@media only screen and (max-width:768px){.dealer_container .dealerAddressWrap .dealer_address .dealerBtnWrap .dealerbtn{width:80%}}.dealer_container .dealerAddressWrap .dealer_address .dealerBtnWrap .dealerbtn:hover{border-color:#ee2531;color:#fff;background-color:#ee2531}.dealer_container .dealerAddressWrap .dealer_address .dealerDirMap{width:100%;font-family:Helvetica-Neue-Bold}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerDirMap{text-align:center}}.dealer_container .dealerAddressWrap .dealer_address .dealerDirMap .link{font-family:Helvetica-Neue-Bold;font-size:16px;line-height:16px;text-decoration:none;margin:15px 0;color:#4d4d4d;padding:0 10px;transition:.2s ease-in-out}@media only screen and (max-width:992px){.dealer_container .dealerAddressWrap .dealer_address .dealerDirMap .link{font-size:12px}}.dealer_container .dealerAddressWrap .dealer_address .dealerDirMap .link:hover{color:#ee2531}.dealer_container .dealerAddressWrap .dealer_address .dealerDirMap .link:first-child{padding-left:0}.dealer_container .dealer_more{padding:0;margin:40px 0 80px}@media only screen and (max-width:992px){.dealer_container .dealer_more{margin:40px auto 80px}}.dealer_container .dealer_more .btn{font-size:16px;color:#0b79bd;padding:5px 70px;background-color:#fff;border:1px solid #0b79bd;border-radius:5px;cursor:pointer;width:300px}.dealer_container .mapTooltip{width:300px;height:auto;overflow:auto;display:flex;flex-flow:wrap;position:relative}.dealer_container .mapTooltip .mapTooltipTitle{width:100%;font-size:16px;font-family:Helvetica-Neue-Bold;padding-bottom:10px;color:#ee2531;text-align:center;border-bottom:1px solid #dee2e6}.dealer_container .mapTooltip .mapTooltip_msg{width:100%;padding:10px 20px;background-color:#fae8a4;margin-bottom:10px;border:1px solid #f5d442}.dealer_container .mapTooltip .mapTooltip_data{width:100%;display:flex;flex-flow:wrap;padding:10px}.dealer_container .mapTooltip .mapTooltip_data .mapTooltip_col{width:50%;font-family:Helvetica-Neue-Bold;font-weight:700;font-size:12px;line-height:16px;padding:5px}.dealer_container .mapTooltip .mapTooltip_data .mapTooltip_col a{text-decoration:none;color:#0079c0;transition:.2s ease-in-out}.dealer_container .mapTooltip .mapTooltip_data .mapTooltip_col a:hover{color:#ee2531}