/**
 *                 ________  __      __  _________
 *                 \______ \/  \    /  \/   _____/
 *                   |    |  \   \/\/   /\_____  \ 
 *                   |    `   \        / /        \
 *                  /_______  /\__/\  / /_______  /
 *                          \/      \/          \/ 
 *             WMS - Website Management Software (c) 2022
 *                      by Direct Web Solutions
 * 
 * Portal Stylesheet
 * -----------------------------------------------------------------------------
 * @category    User Defined
 * @package     WMS User Website
 * @license     https://www.directwebsolutions.ca/wms/v3/license 3.0+ License
 * @version     Release: 3.0.0
 */
 *,::before,::after{box-sizing:border-box;}
.portal .row-padder{padding:90px 0;}
.portal h2{font-family:"Raleway",sans-serif;line-height:1;font-size:40px;text-transform:uppercase;font-weight:800;letter-spacing:0.06em;margin:0;margin-bottom:10px;}
.vehicle-selection{color:#fff;background:url("../images/backgrounds/storefront.png") no-repeat;background-position:center center;background-size:cover;position:relative;}
.selection-padder{padding:50px 0 !important;}
.selection-form{z-index:2;position:relative;width:370px;border:1px solid #1b2529;border-radius:9px;background:#1b2529;padding:28px 22px;}
.selection-cover{z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(15,22,30,0.7);}
.selection-form .selection-title{font-family:"Monsterrat",sans-serif;font-weight:100;letter-spacing:0;font-size:37px;margin:0;}
.selection-form .selection-msg{padding:0;font-size:15px;font-family:"Raleway",sans-serif;margin-top:12px;}
.selection-form #car-brands{color:#e3a324;font-weight:900;}
.selection-padding{padding-top:20px;}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:38px;user-select:none;-webkit-user-select:none;font-size:16px;}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:18px;padding-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#1b2529;outline:none;}
.select2-container .select2-selection--single .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:22px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background:#1b2529;border:1px solid #323b3e;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block;max-height:255px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.9);}
.select2-results::-webkit-scrollbar{width:0;}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:9px;user-select:none;-webkit-user-select:none;font-size:16px;}
.select2-results__option--selectable{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:6px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{border:1px solid #323b3e;}
.select2-container--default .select2-selection--single:hover{border-color:inherit;}
.select2-container--disabled .select2-selection--single:hover{border-color:#323b3e;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#ccc;line-height:34px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color: #323b3e;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-10px;margin-top:2px;position:absolute;top:50%;width:0}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{color:#323b3e !important;cursor:not-allowed;}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #323b3e;background:transparent;outline:none;color:#fff;font-size:16px;}
.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results__option--disabled{color:#323b3e !important;cursor:not-allowed;}
.select2-container--default .select2-results__option--selected{background-color:#07070714;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#232e33;color:#fff}
.select2-container--disabled b{border-color:#323b3e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;}
.selection-form button{margin:0;padding:0;outline:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:2px solid #fcba03;font-size:16px;text-transform:uppercase;padding:12px 20px;text-align:center;border-radius:4px;background:#fcba03;color:#222;width:100%;line-height:42px;}
.selection-form button:hover{background:#f5b914;border:2px inset #e0a604;cursor:pointer;}
.selection-form button:disabled{margin:0;padding:0;outline:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:2px solid #ccc;font-size:16px;text-transform:uppercase;padding:12px 20px;text-align:center;border-radius:4px;background:#ccc;color:#222;width:100%;line-height:42px;}
.selection-form button:hover:disabled{cursor:not-allowed;}
.maparea{position:relative;}
.maparea #map{height:232px;z-index:1;margin-bottom:-12px;}
.contain_link{width:93%;max-width:1120px;margin:0 auto;position:relative;z-index:2;}
.maparea .coverscreen{width:100%;height:12px;position:absolute;bottom:0;left:0;background:#0f161e;z-index:3;}
.maparea .openinmaps{position:absolute;top:10px;right:10px;background:#fff;border:1px solid #222;}
.maparea .openinmaps a{color:#326da8;text-decoration:none;padding:5px 12px;display:block;}
.maparea #map img[alt="Google"]{display:none !important;}
.portal_tow{font-family:"Raleway",sans-serif;color:#fff;background:url("https://livedemo00.template-help.com/wt_67411_v1/images/parallax01.jpg") no-repeat;background-position:center center;background-size:cover;}
.portal_tow a{color:#94e0a8;text-decoration:none;font-size:30px;transition:200ms all;}
.portal_tow a:hover{color:#F7A801;transition:200ms all;}
.content-row{counter-reset:div;margin-top:40px;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.content-row > * {max-width:100%;padding-right:15px;padding-left:15px;margin-top:30px;}
.content-row .column{flex:0 0 auto;width:25%;}
.content-row .column .box{position:relative;text-align:left;padding:20px 30px;min-height:100%;background:#f7f7f7;transition:all .3s ease-in-out;}
.content-row .column .box:hover{box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.1);}
.content-row .column .box .box-icon{font-size:42px;line-height:1;color:#247bdd;}
.content-row .column .box .box-title{font-weight:500;letter-spacing:0;font-size:20px;margin:0;margin-top:20px;}
.content-row .column .box .box-text{color:#9b9b9b;margin-top:10px;padding:0;font-size:16px;}
.content-row .column .box .box-count{position:absolute;text-align:center;top:3px;right:0;padding:6px 3px 10px 7px;min-width:45px;font-size:24px;line-height:24px;font-weight:500;letter-spacing:.05em;
font-family:"Poppins",sans-serif;
text-transform:uppercase;color:#6f6f6f;transition:inherit;z-index:1;}
.content-row .column .box .box-count::before{content:counter(div,decimal-leading-zero);counter-increment:div;display:inline-block;transition:transform .3s ease;}
.content-row .column .box .box-count::after{position:absolute;content:'';top:-10px;right:-10px;bottom:0;left:0;background:#ffffff;pointer-events:none;z-index:-1;}
.content-row .column .box:hover .box-count{color:#247bdd;}
@media screen and (max-width:1068px){
    .content-row .column{flex:0 0 auto;width: 50%;}
}
@media screen and (max-width:651px){
    .portal h2{font-size:30px;}
    .portal_tow a{font-size:16px;}
}
@media screen and (max-width:500px){
    .selection-form{margin:0 auto;}
}