@charset "UTF-8";@media screen and (max-width: 1680px){.header .logo{float:left;padding:9px 0 0 12px}.header .logo a{width:281px;height:38px;background-size:281px 38px}}@media screen and (max-width: 1420px){.header .logo{float:left;padding:16px 0 0 12px}.header .logo a{width:190px;height:25px;background-size:190px 25px}}@media screen and (max-width: 1220px){.header .logo{float:left;padding:16px 0 0 12px}.header .logo a{width:170px;height:23px;background-size:170px 23px}.header .center-buttons{margin-left:-250px;width:600px}.header .center-buttons a.rentcar{width:100px}.header .center-buttons a.rentcar:active{background-color:#ffc600}.header .center-buttons a.bookhotel{width:100px}.header .center-buttons a.bookhotel:active{background-color:#ffffff0a}.header .center-buttons a.westgate{width:100px;font-size:14px;background-size:25px 25px;padding:26px 0 0;height:33px}.header .center-buttons a.westgate:active{background-color:#ffc600}.header .center-buttons a.tix{width:99px;font-size:14px;background-size:40px 25px;padding:26px 0 0;height:33px;background-position:center 1px}.header .center-buttons a.tix:active{background-color:#ffc600}.header .center-buttons a.westgatets{width:100px;font-size:14px;background-size:25px 25px;padding:26px 0 0;height:33px}.header .center-buttons a.westgatets:active{background-color:#ffc600}.header .center-buttons a.videos{width:100px;font-size:14px;background-size:25px 25px;padding:26px 0 0;height:33px}.header .center-buttons a.videos:active{background-color:#ffc600}.header .center-buttons a.macys{width:99px;font-size:16px;line-height:40px;background-size:88px 25px;padding:26px 0 0;height:33px;background-position:center 5px}.header .center-buttons a.macys:active{background-color:#ffc600}.footer .footer-wrapper{max-width:976px}.footer .footer-wrapper .footer-upper-line .footer-logo a{height:76px;background-repeat:no-repeat;background-size:100px 56px}.footer .footer-wrapper .footer-upper-line .footer-menu ul li a{font-size:13px;line-height:13px}.footer .footer-wrapper .footer-upper-line .footer-logo{margin:10px 0 0;background-repeat:no-repeat;background-size:100px 56px}.footer .footer-wrapper .footer-upper-line .footer-op-logo a{width:100px;height:38px;background-size:contain;margin:10px 4px 0}.footer .footer-wrapper .footer-copyright{font-size:11px;line-height:11px}.middle-container{max-width:980px}.catalog-block .catalog-item{margin:6px 0 0 6px;max-width:484px;height:302px}.amc-res-text-info{width:100%;padding:10px 0 0}.location-block .amc-res-text-info p{padding:0}.filter-layer{margin-top:100px}.car-type .ct-big-car{height:395px}.car-type{margin:30px 0 0}.shop-cart-1 .scart1-left{float:left;width:49.74%}.admin-page .ap-wrapper{max-width:976px;width:100%;height:100%;margin:26px auto;padding:0 12px;box-sizing:border-box}.admin-page .sp-wrapper{max-width:976px;width:100%;height:100%;margin:26px auto 0;padding:0 12px;box-sizing:border-box}.ap-table table thead tr th{height:32px;padding:18px 0 0;font-size:14px;line-height:14px}.ap-table table tbody tr td{height:28px;padding:16px 0 0;font-size:15px;line-height:15px}.ap-table table tbody tr td a{font-size:15px;line-height:15px}}@media screen and (max-width: 1000px){.header .logo{float:left;padding:18px 0 0 8px}.header .logo a{width:135px;height:18px;background-size:135px 18px}.central-block{margin:120px 0 0}.header .center-buttons{margin-left:-100px;width:200px}.header .center-buttons a.rentcar{width:200px}.header .center-buttons a.bookhotel{border-top:1px solid #333333}.header .center-buttons a.tix{border-top:1px solid #cccccc}.header .center-buttons a.westgatets,.header .center-buttons a.videos,.header .center-buttons a.macys{border-top:1px solid #333333}.header .right-buttons{float:right;width:61px;height:59px}.header .right-buttons .share,.header .right-buttons .login-button{display:none}.header .right-buttons .mob-menu-button{display:block}.central-block .additional-block .lc-input{margin:4px 0 0}.central-block .additional-block .lc-input input{width:96%;max-width:684px;height:40px;padding:10px;font-size:22px;line-height:22px}.central-block .additional-block .lc-input .add_link{width:96%;max-width:684px}.central-block .central-left{float:none;width:100%;height:auto;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;border-bottom:none;background-image:none}.central-left .left-container{position:relative;width:96%;float:none;margin:15px 2% 0}.left-container .pickup-marker{position:relative;top:0;width:110px;height:29px;padding:9px 0 0 40px;background-image:url(/img/pickup-marker-mob.png);background-size:31px 38px;text-align:left}.left-container .pickup-marker p{display:inline;padding:0 0 0 8px;font-size:18px;line-height:18px}.left-container .lc-input{margin:4px 0 0}.left-container .lc-input input{width:100%;height:46px;padding:10px;font-size:22px;line-height:22px}.left-container .data-input{width:100%;height:32px;padding:10px 0 0}.left-container .data-input .di-month{width:15%;margin:0 6% 0 3%}.left-container .data-input .di-day{width:7%;margin:0 5% 0 7%}.left-container .data-input .di-time{width:18%;margin:0 0 0 1%}.left-container .data-input .di-city{width:32%;text-align:right!important;float:right!important;margin:0 3% 0 0}.left-container .month-choose{width:100%;margin:16px 0 0}.left-container .month-choose .mc-arrow-left a{margin:4px 0 0}.left-container .month-choose .mc-prev-month a{font-size:18px;line-height:18px}.left-container .month-choose .mc-free-space{background-position:0px 9px}.left-container .month-choose .mc-current-month{font-size:20px;line-height:20px}.left-container .month-choose .mc-next-month a{font-size:18px;line-height:18px}.left-container .month-choose .mc-arrow-right a{margin:4px 0 0}.amc_info{font-size:18px;padding-top:50px}.amc_info>div{max-width:100%!important}.left-container .day-choose{width:100%;margin:18px 0 0}.left-container .day-choose div{height:54px;width:14.28%;border-left:1px solid rgba(255,255,255,0);margin:1px 0 0;box-sizing:border-box}.left-container .day-choose a{height:24px;width:94%;padding:30px 6% 0 0;text-align:right;font-size:20px;line-height:20px}.left-container .day-choose a.type1:hover{position:absolute;top:-5px;left:-5px;font-size:29px;line-height:29px;height:56px;width:100%;text-align:center;padding:8px 5px 0}.left-container .day-choose a.type1:hover:after{top:39px;left:0;width:100%;font-size:16px;line-height:16px}.left-container .day-choose .default-date a.type1{position:absolute;top:-5px;left:-5px;font-size:29px;line-height:29px;height:56px;width:100%;text-align:center;padding:8px 5px 0}.left-container .day-choose .default-date a.type1:after{top:39px;left:0;width:100%;font-size:16px;line-height:16px}.left-container .calendar-date:after{position:absolute;top:6px;right:8px;font-size:12px;line-height:12px}.left-container .number-day{margin:11px 0 0}.left-container .number-day div{float:left;width:13.28%;padding:0 1% 0 0;font-size:16px;line-height:16px}.central-block .central-right{float:none;width:100%;height:auto;padding:0 0 148px;background-color:#404040b3;border-top-left-radius:0;border-bottom-left-radius:0;border-top:none;border-left:none;border-bottom:none;background-image:none}.central-right .right-container{position:relative;width:96%;float:none;margin:0 2%;padding:30px 0 0}.right-container .pickup-marker{position:relative;top:0;width:130px;height:29px;padding:9px 0 0 40px;background-image:url(/img/dropoff-marker-mob.png);background-size:31px 38px;text-align:left}.right-container .pickup-marker p{display:inline;padding:0 0 0 8px;font-size:18px;line-height:18px}.right-container .lc-input{margin:4px 0 0}.right-container .lc-input input{width:100%;height:46px;padding:10px;font-size:22px;line-height:22px}.right-container .data-input{width:100%;height:32px;padding:10px 0 0}.right-container .data-input .di-month{width:15%;margin:0 6% 0 3%}.right-container .data-input .di-day{width:7%;margin:0 5% 0 7%}.right-container .data-input .di-time{width:18%;margin:0 0 0 1%}.right-container .data-input .di-city{width:32%;text-align:right!important;float:right!important;margin:0 3% 0 0}.right-container .month-choose{width:100%;margin:20px 0 0}.right-container .month-choose .mc-arrow-left a{margin:4px 0 0}.right-container .month-choose .mc-prev-month a{font-size:18px;line-height:18px}.right-container .month-choose .mc-free-space{background-position:0px 9px}.right-container .month-choose .mc-current-month{font-size:20px;line-height:20px}.right-container .month-choose .mc-next-month a{font-size:18px;line-height:18px}.right-container .month-choose .mc-arrow-right a{margin:4px 0 0}.right-container .day-choose{width:100%;margin:18px 0 0}.right-container .day-choose div{height:54px;width:14.28%;border-left:1px solid rgba(255,255,255,0);margin:1px 0 0;box-sizing:border-box}.right-container .day-choose a{height:24px;width:94%;padding:30px 6% 0 0;text-align:right;font-size:20px;line-height:20px}.right-container .day-choose a.type1:hover{position:absolute;top:-5px;left:-5px;font-size:29px;line-height:29px;height:56px;width:100%;text-align:center;padding:8px 5px 0}.right-container .day-choose a.type1:hover:after{top:39px;left:0;width:100%;font-size:16px;line-height:16px}.right-container .day-choose .default-date a.type1{position:absolute;top:-5px;left:-5px;font-size:29px;line-height:29px;height:56px;width:100%;text-align:center;padding:8px 5px 0}.right-container .day-choose .default-date a.type1:after{top:39px;left:0;width:100%;font-size:16px;line-height:16px}.right-container .calendar-date:after{position:absolute;top:6px;right:8px;font-size:12px;line-height:12px}.right-container .number-day{margin:11px 0 0}.right-container .number-day div{float:left;width:13.28%;padding:0 1% 0 0;font-size:16px;line-height:16px}.additional-block{border:none;min-height:120px;height:auto;padding-bottom:20px}.additional-block .add-container{position:relative;width:100%;border:none;height:auto;margin:0;left:auto;right:auto}.additional-block .additional-center{width:96%;margin:0 2%;height:auto;border-radius:0;border:none}.additional-blockh{border:none}.additional-blockh .add-container{position:relative;width:100%;border:none;height:auto;margin:0;left:auto;right:auto}.additional-blockh .additional-center{width:92%;margin:0 4%;height:auto;border-radius:0;border:none}.additional-center .ac_country{float:none;max-width:300px;width:100%;margin:20px auto 0}.additional-center .ac_country select{width:100%}.additional-center .ac_countryh{float:none;margin:0 0 30px 30px}.additional-center .ac_age{float:none;max-width:300px;width:100%;margin:16px auto 0}.additional-center .ac_search{float:none;width:100%;text-align:center;margin:16px 0 0}.additional-center .ac_search input{position:static;width:300px;max-width:100%;margin:0 auto;display:block;height:48px;padding:0 0 0 20px;font-size:20px;line-height:20px;background-size:20px 20px;background-position:17px 14px}.additional-blockh .additional-center .ac_search{width:100%;text-align:center;margin:20px 0}.additional-blockh .additional-center .ac_search input{position:relative;margin:0;left:0;right:0}.additional-center .ac_packages{float:none;max-width:300px;width:100%;margin:16px auto 0}.additional-center .ac_add_info{float:none;width:auto;margin:0 0 8px;text-align:center}.additional-center .ac_add_infoh2{float:none;display:block}.additional-center .ac_add_infoh{float:left;margin:21px 10px 40px 0;display:inline-block}.package.item7{margin:0}.footer{height:auto;width:100%;margin:0}.footer .footer-wrapper{width:100%;margin:0 auto}.footer .footer-wrapper .footer-upper-line{position:relative}.footer .footer-wrapper .footer-upper-line .footer-logo{float:none;height:76px;width:100%;padding:0}.footer .footer-wrapper .footer-upper-line .footer-logo a{position:absolute;left:50%;right:50%;margin-left:-63px;float:none;width:126px;height:71px;padding:0;background-size:126px 71px}.footer .footer-wrapper .footer-upper-line .footer-socials{position:relative;float:none;height:98px;width:100%;padding:31px 0 0}.footer .footer-wrapper .footer-upper-line .footer-socials ul{position:absolute;left:50%;right:50%;margin-left:-49px;width:98px;height:98px}.footer .footer-wrapper .footer-upper-line .footer-socials ul li a{height:45px;width:45px;background-size:45px 45px}.footer .footer-wrapper .footer-upper-line .footer-menu{float:none;width:100%;margin:50px 0 0}.footer .footer-wrapper .footer-upper-line .footer-menu ul{width:88%;margin:11px 6% 0}.footer .footer-wrapper .footer-upper-line .footer-menu ul li a{font-size:20px;line-height:32px}.footer .footer-wrapper .footer-upper-line .footer-logos{float:none;width:88%;margin:40px 6% 0}.footer .footer-wrapper .footer-upper-line .footer-op-logo{float:left;width:31.33%;padding:0 0 0 2%}.footer .footer-wrapper .footer-upper-line .footer-op-logo a{width:120px;height:45px;background-size:contain}.page2{margin:80px auto}.mobile-menu{display:block;position:absolute;width:100%;top:61px;z-index:9999}.mm-login{background-image:url(/img/login2.png);background-size:22px 27px;background-position:15px 12px}.mm-socials{background-image:url(/img/socials2.png);background-size:22px 27px;background-position:15px 12px}.mm-twitter{background-image:url(/img/share-twitter.png);background-size:29px 27px}.mm-facebook{background-image:url(/img/share-facebook.png);background-size:29px 27px}.mm-google{background-image:url(/img/share-google.png);background-size:31px 27px}.mm-nav{list-style:none;*zoom: 1;z-index:9999}.mm-nav:before,.mm-nav:after{content:" ";display:table}.mm-nav:after{clear:both}.mm-nav ul{list-style:none;width:100%}.mm-nav a{padding:16px 15px;text-decoration:none;color:#fff}.mm-nav li{position:relative}.mm-nav>li{float:none;width:100%;margin:0;background-color:#000000f7;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:400;font-size:20px;line-height:20px;text-transform:uppercase}.mm-nav .ap-first{margin:0}.mm-nav>li>.parent{position:relative}.mm-nav>li>.parent:hover{background-color:#464646fa;text-shadow:0 0 3px rgba(255,255,255,.5)}.mm-nav>li>.parent:action{background-color:#464646fa;text-shadow:0 0 3px rgba(255,255,255,.5)}.mm-nav>li>a{display:block;width:100%;height:33px;padding:18px 0 0 48px;background-color:#222222f7;border-bottom:1px solid rgba(255,255,255,.4);color:#fff;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:20px;line-height:20px;background-repeat:no-repeat}.mm-nav>li a:hover{background-color:#464646fa;text-shadow:0 0 3px rgba(255,255,255,.5)}.mm-nav li ul{position:absolute;left:-9999px}.mm-nav>li.hover>ul{left:0}.mm-nav li li.hover ul{left:100%;top:0}.mm-nav li li a{display:block;height:31px;padding:13px 0 0 104px;font-size:18px;line-height:18px;text-transform:none;font-weight:400;background-position:64px 8px;background-repeat:no-repeat;background-color:#222222f7;border-bottom:1px solid rgba(255,255,255,.4)}.mm-nav li li a:hover,.mm-nav li li li a:hover{background-color:#464646fa;text-shadow:0 0 3px rgba(255,255,255,.5)}.mm-nav li li li a{background:#d4d4d4;color:#000;z-index:200;border-top:1px solid #858585;margin:0 0 0 1px}.header .right-buttons.int-menu{float:right;width:121px;height:59px}.header .right-buttons .mob-menu-button{border-left:none}.location-block .loc-picup{max-width:270px;height:60px}.location-block .loc-picup .loc-picup-right{width:227px;padding:10px 0 0 3px}.location-block .loc-picup .loc-picup-right p.loc-picup-city{font-size:16px;line-height:16px}.location-block .loc-picup .loc-picup-right p.loc-picup-time{margin:7px 0 0;font-size:14px;line-height:14px}.location-block .loc-picuph{width:270px;height:60px}.location-block .loc-picuph .loc-picup-right{width:227px;padding:10px 0 0 3px}.location-block .loc-picuph .loc-picup-right p.loc-picup-city{font-size:16px;line-height:16px}.location-block .loc-picuph .loc-picup-right p.loc-picup-time{margin:7px 0 0;font-size:14px;line-height:14px}.location-block a.filters{float:left;display:block;width:66px;height:36px;padding:18px 0 0 54px;margin:10px 0 0;background-color:#00a7ec;background-image:url(/img/filters.png);background-repeat:no-repeat;background-position:left 10px top 15px;color:#fff;text-decoration:none;text-transform:uppercase;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:400;text-align:left;font-size:18px;line-height:18px;background-size:27px 25px;transition-property:background-color;transition-duration:.25s}.amc-res-text-info{position:relative;left:auto;top:auto;float:none;width:100%;padding:7px 0 0;font-size:12px;line-height:15px}.middle-container{max-width:760px}.catalog-block .catalog-item{margin:6px 0 0 6px;max-width:374px;height:233px;background-size:100%}.catalog-block .catalog-item .ci-daily-price{height:46px;width:56px;padding:10px 0 0;font-size:22px;line-height:22px}.catalog-block .catalog-item .ci-daily-price p{font-size:13px;line-height:13px}.catalog-block .catalog-item .item-info div{height:60px;background-position:center bottom 26px;padding:40px 0 6px;font-size:14px;line-height:14px}.catalog-block .catalog-item .item-info .item-name{padding:7px 0 0 2%;font-size:24px;line-height:24px}.catalog-block .catalog-item .item-info .item-name p{margin:7px 0 0 2px;font-size:16px;line-height:16px}.catalog-block .catalog-item .item-info .item-name .item-total-price{font-size:24px;line-height:24px}.filter-layer{margin-top:80px;max-width:760px;background-color:#001b28}.filter-layer label{font-size:14px;line-height:14px;color:#fff;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:400}.filter-layer .fl-options div.fl-bg label{font-size:16px;line-height:16px}.car-type{margin:20px 0 0}.car-type .ct-big-car{height:306px;margin:0}.car-type .ct-big-car .car-type-title{height:34px;padding:15px 0 0 1%;font-size:24px;line-height:24px}.car-type .ct-big-car .ct-car-options{height:38px}.car-type .ct-big-car .ct-car-options div{height:27px;width:19.5%;padding:11px 0 0 5.5%;font-size:15px;line-height:15px}.car-type .ct-big-car .ct-car-options div.ct-pass{background-size:15px 20px;background-position:19px 9px}.car-type .ct-big-car .ct-car-options div.ct-doors{background-size:19px 17px;background-position:15px 11px}.car-type .ct-big-car .ct-car-options div.ct-bags{background-size:18px 18px;background-position:15px 10px}.car-type .ct-big-car .ct-car-options div.ct-gear{background-size:15px 18px;background-position:17px 11px}.provider-block .prov-left .prov-upper{height:45px}.provider-block .prov-left .prov-upper .prov-provider{padding:12px 0 0 1%;font-size:28px;line-height:28px}.provider-block .prov-left .prov-upper .prov-u-daily{padding:14px 1% 0 0;font-size:25px;line-height:25px}.provider-block .prov-left .prov-lower{height:30px}.provider-block .prov-left .prov-lower .prov-l-car{padding:8px 0 0 1%;font-size:15px;line-height:15px}.provider-block .prov-left .prov-lower .prov-l-total{padding:8px 1% 0 0;font-size:15px;line-height:15px}.provider-block .prov-reserve{height:75px}.provider-block .prov-reserve a{height:51px;padding:24px 0 0;font-size:22px;line-height:22px}.car-type .ct-map{height:360px}.car-type .ct-map .ct-map-pointer{top:150px;margin:0 0 0 -22px;width:55px;height:74px;background-size:55px 74px}.offers .offers-item{height:100px;margin:4px 0 0 .5%}ul.offers li:nth-child(odd){margin:4px 0 0}.offers .offers-item .oi-left{width:75%}.offers .offers-item .oi-left .oi-upper{height:50px;width:100%}.offers .offers-item .oi-left .oi-upper .oi-provider{padding:13px 0 0 2%;font-size:28px;line-height:30px}.offers .offers-item .oi-left .oi-upper .oi-daily{padding:16px 2% 0 0;font-size:25px;line-height:25px}.offers .offers-item .oi-left .oi-lower{height:41px;width:98%;padding:9px 0 0 2%;font-size:18px;line-height:18px}.offers .offers-item .oi-left .oi-lower{padding:9px 0 0 2%;font-size:16px;line-height:16px}.offers .offers-item .oi-left .oi-lower p{margin:5px 0 0;font-size:13px;line-height:13px}.offers .offers-item .oi-details{width:25%;height:100px}.offers .offers-item .oi-details a{height:73px;padding:27px 0 0;font-size:18px;line-height:18px}.shop-cart-1{margin:26px 0 0}.shop-cart-1 .scart1-left{float:left;width:49.75%}.shop-cart-1 .scart1-left .scart1-title{height:32px;top:-44px;padding:12px 0 0 1%;font-size:24px;line-height:24px}.shop-cart-1 .scart1-left .scart1-title span{font-size:16px;line-height:16px}.shop-cart-1 .scart1-left .scart1-options div{width:17%;padding:15px 0 0 8%;height:25px;font-size:12px;line-height:12px}.shop-cart-1 .scart1-left .scart1-options .scart1-pass{background-size:12px 18px;background-position:11px 10px}.shop-cart-1 .scart1-left .scart1-options .scart1-doors{background-size:15px 16px;background-position:10px 11px}.shop-cart-1 .scart1-left .scart1-options .scart1-bags{background-size:15px 15px;background-position:10px 12px}.shop-cart-1 .scart1-left .scart1-options .scart1-gear{background-size:13px 15px;background-position:10px 13px}.scart1-left .scart1-booking h3{height:30px;padding:20px 0 0 10px;font-size:18px;line-height:18px}.scart1-left .scart1-booking .scart1-table .scart1-table-left{float:none;width:100%}.scart1-left .scart1-booking .scart1-table .scart1-table-right{float:none;width:100%;margin:0}.scart-mob-line-white{background-color:#fff!important}.scart-mob-line-grey{background-color:#f4f4f4!important}.scart1-left .scart1-booking .scart1-table .scart1-table-left div,.scart1-left .scart1-booking .scart1-table .scart1-table-right div{height:38px}.scart1-left .scart1-booking .scart1-table .scart1-table-left p,.scart1-left .scart1-booking .scart1-table .scart1-table-right p{font-size:17px;line-height:17px;padding:11px 0 0 10px}.scart1-left .scart1-booking .scart1-table .scart1-table-left span,.scart1-left .scart1-booking .scart1-table .scart1-table-right span{font-size:19px;line-height:19px;padding:9px 10px 0}.shop-cart-1 .scart1-right .scart1-title{height:30px;width:97%;padding:14px 0 0 3%;font-size:21px;line-height:21px}.shop-cart-1 .scart1-right .scart1-input input{height:40px;font-size:22px;line-height:22px}.shop-cart-1 .scart1-right .scart1-buttons input{height:55px;width:100%;font-size:21px;line-height:21px}.shop-cart-2{margin:30px 0 60px}.shop-cart-2 .scart2-upper .scart2-u-left .scart2-left-content .scart2-description ul li{height:32px;font-size:18px;line-height:18px}.shop-cart-2 .scart2-lower .scart2-lover-left{padding:33px 2% 0 7.5%}.shop-cart-2 .scart2-lower .scart2-lover-left .scart2-redeem-line .scart2-redeem-submit input{font-size:20px;line-height:20px}.shop-cart-2 .scart2-lower .scart2-lover-right ul{padding:20px 7.5% 38px 8.5%}.shop-cart-2 .scart2-lower .scart2-lover-right ul li{height:25px;padding:10px 0 0}.shop-cart-2 .scart2-lower .scart2-lover-right ul li div{width:70%;padding:2px 0 0;font-size:20px;line-height:20px}.shop-cart-2 .scart2-lower .scart2-lover-right ul li p{width:30%;font-size:24px;line-height:24px}.shop-cart-2 .scart2-lower .scart2-lover-right ul li.scart2-total-redeem{height:34px;padding:12px 0 0}.shop-cart-3{margin:30px 0 60px}.shop-cart-3 .scart3-container{margin:21px 0 0}.shop-cart-3 .scart3-container .scart3-left .scart3-billing .scart3-check label{font-size:14px;line-height:14px}.scart3-checkbox:not(checked)+label{position:relative;padding:2px 0 0 34px}.scart4-secure-payment .scart4-pay .scart4-credit .scart4-credit-form{padding:3px 3.5% 20px}.scart4-secure-payment .scart4-pay .scart4-credit .scart4-credit-form .scart4-line{margin:6px 0 0;height:auto}.scart4-secure-payment .scart4-pay .scart4-credit .scart4-credit-form .scart4-line p{float:none;width:100%;padding:10px 0 6px;font-size:18px;line-height:18px}.scart4-secure-payment .scart4-pay .scart4-credit .scart4-credit-form .scart4-line div.scart4-card-left{float:none;width:100%}.scart4-secure-payment .scart4-pay .scart4-paypal .scart4-paypal-form a{margin:0 0 0 6px}.scart4-secure-payment .scart4-pay .scart4-paypal .scart4-paypal-form{padding:3px 3.5% 12px}.scart4-secure-payment .scart4-pay .scart4-stripe .scart4-stripe-form .scart4-line{margin:6px 0 0;height:auto}.scart4-secure-payment .scart4-pay .scart4-stripe .scart4-stripe-form .scart4-line p{float:none;width:100%;padding:10px 0 6px;font-size:18px;line-height:18px}.scart4-secure-payment .scart4-pay .scart4-stripe .scart4-stripe-form .scart4-line div.scart4-card-left{float:none;width:100%}.rental-company{width:760px;margin:100px auto 20px}.rental-company .rc-3blocks .rc-block{height:300px}.rental-company .rc-3blocks .rc-block .rc-white-bg{margin:26px 0 0}.rental-company .rc-3blocks .rc-block p{font-size:18px;line-height:24px}.rental-company .rc-3blocks .rc-block a{margin:20px auto}.admin-page{width:100%;height:100%;padding:0;margin:0}.admin-page .ap-wrapper{width:760px;margin:26px auto}.admin-page .sp-wrapper{width:760px;margin:126px auto 0}.row.amc-left .amc-field-cont{width:90%}.login-form,.register-form{margin:100px auto 0}.email-icon+p{top:28px}.email-icon+p+p{top:53px}.email-phone{margin:0}.email-phone+p{top:58px}.email-phone+p+p{top:95px}.email-phone+p+p+p{top:120px}.email-phone+p+p+p+p{top:155px}.email-phone+p+p+p+p+p{top:178px}.email-phone+p+p+p+p+p+p{top:213px}.email-phone+p+p+p+p+p+p+p{top:236px}}@media screen and (max-width: 768px){.middle-container{max-width:600px}.location-block .loc-picup{float:none;width:76%;height:54px}.location-block .loc-picup .loc-picup-left{width:40px;height:54px}.location-block .loc-picup .loc-picup-right{width:70%;padding:10px 0 0 3px}.location-block .loc-picup:after{display:none}.location-block .loc-picup.loc-dropoff{margin:4px 0 0}.location-block .change-search a{position:absolute;top:0;right:0;float:none;margin:0;width:66px;height:47px;padding:8px 0 0 54px;background-position:12px 12px;font-size:18px;line-height:20px}.catalog-block{margin:20px 0 0}.catalog-block .catalog-item{margin:4px 0 0 4px;max-width:296px;height:185px}.catalog-block .catalog-item .ci-daily-price{height:46px;width:56px;padding:10px 0 0;font-size:24px;line-height:24px}.catalog-block .catalog-item .ci-daily-price p{font-size:13px;line-height:13px}.catalog-block .catalog-item .item-info div{height:50px;background-position:center bottom 24px;padding:32px 0 6px;font-size:14px;line-height:14px}.catalog-block .catalog-item .item-info .item-seats{background-size:17px 22px}.catalog-block .catalog-item .item-info .item-doors{background-size:22px 20px}.catalog-block .catalog-item .item-info .item-luggage{background-size:21px 21px}.catalog-block .catalog-item .item-info .item-name{padding:4px 0 0 2%;font-size:22px;line-height:22px}.catalog-block .catalog-item .item-info .item-name p{margin:5px 0 0 2px;font-size:14px;line-height:14px}.catalog-block .catalog-item .item-info .item-name .item-total-price{font-size:22px;line-height:22px}.location-block a.filters{position:absolute;right:0;top:58px;display:block;width:66px;height:36px;padding:18px 0 0 54px;margin:0;background-color:#00a7ec;background-image:url(/img/filters.png);background-repeat:no-repeat;background-position:left 10px top 15px;color:#fff;text-decoration:none;text-transform:uppercase;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:400;text-align:left;font-size:18px;line-height:18px;background-size:27px 25px;transition-property:background-color;transition-duration:.25s}.amc-res-text-info{position:relative;top:0;left:0;width:100%;padding:10px 0 0}.location-block .amc-res-text-info p{padding:0}.filter-layer{margin-top:80px;max-width:590px;background-color:#001b28}.filter-layer label{font-size:12px;line-height:12px;color:#fff;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:400}.filter-layer .fl-options div.fl-bg label{font-size:16px;line-height:16px}.filter-layer .fl-car-types .fl-car-container{margin:0}.filter-layer .fl-car-types .fl-ct{padding:24px 0 0}.filter-layer .fl-checkbox:not(checked)+label{padding:3px 0 0 22px}.car-type{margin:20px 0 0}.car-type .ct-big-car{height:242px}.car-type .ct-big-car .car-type-title{width:99%;height:34px;padding:15px 0 0 1%;margin:0;font-size:24px;line-height:24px}.car-type .ct-big-car .ct-car-options div{width:18.5%;padding:11px 0 0 6.5%}.provider-block .prov-reserve a{height:49px;padding:26px 0 0;font-size:19px;line-height:19px}.car-type .ct-map{height:320px}.offers .offers-item .oi-left .oi-upper .oi-provider{padding:13px 0 0 2%;font-size:26px;line-height:26px}.offers .offers-item .oi-left .oi-upper .oi-daily{padding:16px 2% 0 0;font-size:23px;line-height:23px}.offers .offers-item .oi-left .oi-lower{padding:9px 0 0 2%;font-size:14px;line-height:14px}.offers .offers-item .oi-left .oi-lower p{margin:5px 0 0;font-size:12px;line-height:12px}.offers .offers-item .oi-details a{padding:27px 0 0;font-size:15px;line-height:15px}.shop-cart-1{margin:20px 0 0}.shop-cart-1 .scart1-left{float:none;width:100%}.shop-cart-1 .scart1-right{float:none;width:100%;margin:3px 0 0}.scart1-left .scart1-booking h3{height:37px;padding:23px 0 0 10px;font-size:26px;line-height:26px}.scart1-left .scart1-booking .scart1-table .scart1-table-left div,.scart1-left .scart1-booking .scart1-table .scart1-table-right div{height:44px}.scart1-left .scart1-booking .scart1-table .scart1-table-left p,.scart1-left .scart1-booking .scart1-table .scart1-table-right p{display:block;float:left;font-size:21px;line-height:21px;font-weight:400;padding:10px 0 0 10px}.scart1-left .scart1-booking .scart1-table .scart1-table-left span,.scart1-left .scart1-booking .scart1-table .scart1-table-right span{display:block;float:right;font-size:24px;line-height:24px;color:#0055ac;font-weight:300;padding:10px 10px 0}.shop-cart-2 .scart2-lower .scart2-lover-left .scart2-redeem-line .scart2-redeem-input{float:none;width:100%}.shop-cart-2 .scart2-lower .scart2-lover-left .scart2-redeem-line .scart2-redeem-submit{float:none;width:40%;margin:5px 0 0 0%}.shop-cart-2 .scart2-lower .scart2-lover-left .scart2-redeem-line .scart2-redeem-submit input{font-size:18px;line-height:18px}.shop-cart-2 .scart2-upper .scart2-u-left .scart2-left-content{min-height:310px}.shop-cart-2 .scart2-upper .scart2-u-right .scart2-right-content{min-height:180px}.shop-cart-2 .scart2-reserve a{width:200px;height:43px;padding:17px 0 0;font-size:24px;line-height:24px}.shop-cart-3 .scart3-container .scart3-left .scart3-billing .scart3-check label{display:block;font-size:13px;line-height:13px}.scart4-secure-payment .scart4-pay .scart4-paypal .scart4-paypal-form a{margin:6px 0 0 6px}.rental-company{width:600px;margin:80px auto 50px}.admin-page .ap-wrapper{width:100%;margin:26px auto}.admin-page .sp-wrapper{width:90%;margin:126px auto 0}.active{display:block}.ap-nav>li{float:none;width:100%;margin:0}.ap-nav>li>.parent{background-position:95% 50%;margin:1px 0 0}.ap-nav li li .parent{background-image:url(/img/downarrow3.png);background-size:11px 8px;background-repeat:no-repeat;background-position:95% 50%}.ap-nav ul{display:block;width:100%}.ap-nav>li.hover>ul,.ap-nav li li.hover ul{position:static}.ap-nav li li li a{background:#c7c7c7;padding:11px 15px 11px 30px;border-left:none}.ap-search-line h3{padding:12px 0 0 10px}.ap-search-line .ap-search-block{margin:0 10px 0 0}.add-btn{margin:16px 0 0 10px;float:none}.row.amc-left{width:100%;float:none}.row.amc-left .amc-field-cont{width:100%}.login-form{margin:80px auto 0}.register-form{width:100%;padding:24px 10% 0;margin:80px auto 0;border-radius:0}}@media screen and (max-width: 610px){.header .logo{float:left;padding:20px 0 0 2px}.header .logo a{width:135px;height:18px;background-size:135px 18px}.header .center-buttons{margin-left:-80px;width:160px}.header .center-buttons a.rentcar{width:160px;font-size:13px;line-height:13px}.header .center-buttons a.bookhotel,.header .center-buttons a.westgate{width:80px;font-size:13px;line-height:13px}.header .center-buttons a.tix{width:79px;font-size:13px;line-height:13px}.header .center-buttons a.westgatets,.header .center-buttons a.videos{width:80px;font-size:13px;line-height:13px}.header .center-buttons a.macys{width:79px;font-size:13px;line-height:33px;background-size:74px 21px}.additional-center .ac_packages{max-width:370px;width:100%}.central-block .additional-block .lc-input{font-size:18px;line-height:20px}.footer .footer-wrapper .footer-upper-line .footer-menu ul li a{font-size:15px;line-height:24px}.footer .footer-wrapper .footer-upper-line .footer-op-logo a{width:100px;height:38px;background-size:contain;margin:10px 4px 0}.left-container .data-input{width:100%;height:32px;padding:10px 0 0}.left-container .data-input .di-month{width:18%;margin:0 3%}.left-container .data-input .di-day{width:12%;margin:0 2% 0 4%}.left-container .data-input .di-time{width:19%;margin:0 0 0 1%}.left-container .data-input .di-city{width:32%;text-align:right!important;float:right!important;margin:0 3% 0 0}.page2{width:100%;padding:20px 5% 30px;margin:40px auto 20px;border-radius:0;border:none}.amc-res-text-info{position:relative;margin:10px 10px 10px 0;width:auto;padding:10px 0 0}.middle-container{width:100%}.location-block .loc-picup{float:none;width:100%;height:48px}.location-block .loc-picup .loc-picup-left{width:40px;height:48px}.location-block .loc-picup .loc-picup-right{width:calc(100% - 40px);padding:7px 0 0 3px}.location-block .loc-picup .loc-picup-right p.loc-picup-city{font-size:15px;line-height:15px}.location-block .loc-picup .loc-picup-right p.loc-picup-time{margin:5px 0 0;font-size:13px;line-height:13px}.location-block .loc-picuph .loc-picup-left{width:40px;height:48px}.location-block .loc-picuph .loc-picup-right{width:calc(100% - 40px);padding:7px 0 0 3px}.location-block .loc-picuph .loc-picup-right p.loc-picup-city{font-size:15px;line-height:15px}.location-block .loc-picuph .loc-picup-right p.loc-picup-time{margin:5px 0 0;font-size:13px;line-height:13px}.location-block .change-search a{width:66px;height:42px;padding:5px 0 0 54px;background-position:12px 8px;font-size:17px;line-height:19px}.catalog-block{margin:10px 0 0}.catalog-block .catalog-item{position:relative;display:block;float:none;margin:0 0 10px;width:100%;max-width:none;height:auto;padding-bottom:40%}.catalog-block .catalog-item .ci-daily-price{height:46px;width:56px;padding:8px 0 0;font-size:24px;line-height:24px}.catalog-block .catalog-item .ci-daily-price p{font-size:14px;line-height:14px}.catalog-block .catalog-item .item-info .item-name{padding:6px 0 0 2%;font-size:26px;line-height:26px}.catalog-block .catalog-item .item-info .item-name p{margin:5px 0 0 2px;font-size:17px;line-height:17px}.catalog-block .catalog-item .item-info .item-name .item-total-price{font-size:24px;line-height:24px}.filter-layer{position:absolute;z-index:101;top:0;left:0;right:0;margin:70px 0 0;width:100%;background-color:#001b28}.filter-layer .fl-header .fl-close{width:40px;height:40px;top:6px;right:10px;background-size:40px 40px}.filter-layer .fl-options{padding:21px 2.5% 0 5%}.filter-layer .fl-options div .fl-cb{float:none;width:92.5%;padding:28px 0 0}.filter-layer label{font-size:16px;line-height:16px}.filter-layer .fl-options div.fl-bg label{font-size:18px;line-height:18px}.filter-layer .fl-checkbox:not(checked)+label{padding:7px 0 0 36px}.filter-layer .fl-checkbox:not(checked)+label:before{top:2px;left:0;width:24px;height:24px;border-radius:2px}.filter-layer .fl-checkbox:not(checked)+label:after{top:7px;left:5px;width:20px;height:20px;border-radius:2px;background-size:15px 13px}.filter-layer .fl-car-types{padding:21px 2.5% 0 5%}.filter-layer .fl-car-types .fl-ct{float:none;width:92.5%;padding:28px 0 0}.filter-layer .fl-rental{padding:21px 2.5% 40px 5%}.filter-layer .fl-rental .fl-re{float:none;width:92.5%;padding:28px 0 0}.filter-layer .fl-footer{height:170px}.filter-layer .fl-footer .fl-results{float:none;height:auto;height:34px;margin:0;padding:10px 0 0 20px}.filter-layer .fl-footer a{float:none;margin:0 auto;display:block;width:150px;height:31px;padding:13px 0 0;text-align:center;color:#fff;font-size:18px;line-height:18px;text-decoration:none}.filter-layer .fl-footer .fl-clear{margin:16px auto}.car-type{margin:53px 0 0}.car-type .ct-big-car{height:auto}.car-type .ct-big-car .car-type-title{position:absolute;top:-48px;width:98%;height:33px;padding:15px 0 0 2%;margin:0;font-size:24px;line-height:24px}.car-type .ct-big-car .ct-car-options{position:absolute;bottom:-38px;width:100%;height:38px}.provider-block{margin:38px 0 0}.provider-block .prov-reserve a{height:49px;padding:26px 0 0;font-size:17px;line-height:17px}.scart1-left .scart1-booking .scart1-table .scart1-table-left div,.scart1-left .scart1-booking .scart1-table .scart1-table-right div{height:40px}.scart1-left .scart1-booking .scart1-table .scart1-table-left p,.scart1-left .scart1-booking .scart1-table .scart1-table-right p{display:block;float:left;font-size:19px;line-height:19px;font-weight:400;padding:14px 0 0 10px}.scart1-left .scart1-booking .scart1-table .scart1-table-left span,.scart1-left .scart1-booking .scart1-table .scart1-table-right span{display:block;float:right;font-size:23px;line-height:23px;color:#0055ac;font-weight:300;padding:10px 10px 0}.shop-cart-2{margin:20px 0 0}.shop-cart-2 h3{font-size:22px;line-height:22px;padding:0 0 0 10px}.shop-cart-2 .scart2-upper{margin:10px 0 0}.shop-cart-2 .scart2-upper .scart2-u-left .scart2-left-title,.shop-cart-2 .scart2-upper .scart2-u-right .scart2-right-title{display:none}.shop-cart-2 .scart2-upper .scart2-u-left{float:none;width:100%}.shop-cart-2 .scart2-upper .scart2-u-left .scart2-left-content{min-height:0px}.shop-cart-2 .scart2-upper .scart2-u-left .scart2-left-content .scart2-description ul li{height:26px;padding:14px 0 0 2%;font-size:16px;line-height:16px;font-weight:400}.shop-cart-2 .scart2-upper .scart2-u-right{float:none;width:100%}.shop-cart-2 .scart2-upper .scart2-u-right .scart2-right-content{position:relative;margin:0;padding:20px 0 20px 29%;min-height:0px;font-size:22px;line-height:22px;text-align:left}.shop-cart-2 .scart2-upper .scart2-u-right .scart2-right-content:before{position:absolute;left:17%;display:block;content:"Total: "}.shop-cart-2 .scart2-lower .scart2-lover-left{float:none;width:94%;padding:19px 3% 0}.shop-cart-2 .scart2-lower .scart2-lover-left .scart2-redeem-line .scart2-redeem-input{float:left;width:72%}.shop-cart-2 .scart2-lower .scart2-lover-left .scart2-redeem-line .scart2-redeem-submit{float:left;width:26%;margin:0 0 0 2%}.shop-cart-2 .scart2-lower .scart2-lover-left a{margin:10px 0 0;font-size:13px;line-height:17px}.shop-cart-2 .scart2-lower .scart2-lover-right{float:none;width:100%}.shop-cart-2 .scart2-lower .scart2-lover-right ul{width:94%;padding:10px 3% 22px}.shop-cart-2 .scart2-lower .scart2-lover-right ul li{height:19px;padding:10px 0 0}.shop-cart-2 .scart2-lower .scart2-lover-right ul li div{text-align:left;font-size:19px;line-height:19px;float:left;width:75%;padding:2px 0 0}.shop-cart-2 .scart2-lower .scart2-lover-right ul li p{width:25%;text-align:right;font-size:21px;line-height:21px}.shop-cart-2 .scart2-lower .scart2-lover-right ul li.scart2-total-redeem{height:28px;padding:6px 0 0;margin:10px 0 4px}.shop-cart-2 .scart2-reserve{margin:0 0 40px}.shop-cart-2 .scart2-reserve a{float:none;width:160px;height:37px;padding:13px 0 0;margin:3px auto;font-size:22px;line-height:22px}.shop-cart-3{margin:20px 0 60px}.shop-cart-3 h3{font-size:22px;line-height:22px;padding:0 0 0 10px}.shop-cart-3 .scart3-container{margin:10px 0 0}.shop-cart-3 .scart3-container .scart3-left{float:none;width:100%}.shop-cart-3 .scart3-container .scart3-right{float:none;width:100%;margin:0}.shop-cart-3 .scart3-container .scart3-right .scart3-right-title{height:30px;font-size:20px;line-height:20px}.shop-cart-3 .scart3-container .scart3-details{margin:0}ul li.scart3-amount div{font-size:18px;line-height:18px}ul li.scart3-amount p{font-size:20px;line-height:20px;font-weight:400}ul li.scart3-redeem div{font-size:16px;line-height:16px}ul li.scart3-redeem p{font-size:18px;line-height:18px;font-weight:400}ul li.scart3-total div{font-size:20px;line-height:20px}ul li.scart3-total p{font-size:22px;line-height:22px}.shop-cart-3 .scart3-container .scart3-left .scart3-left-title{width:95%;height:30px;padding:10px 0 0 5%;margin:3px 0 0;font-size:20px;line-height:20px}.shop-cart-3 .scart3-container .scart3-left .scart3-billing{margin:0;width:86%;padding:12px 9% 25px 5%}.shop-cart-3 .scart3-container .scart3-left .scart3-billing .scart3-input input{font-size:20px;line-height:20px}.shop-cart-3 .scart3-container .scart3-left .scart3-billing .scart3-input:after{top:15px;right:-17px}.shop-cart-3 .scart3-container .scart3-left .scart3-billing .scart3-check label{font-size:12px;line-height:12px}.scart3-checkbox:not(checked)+label{padding:6px 0 0 30px}.shop-cart-3 .scart3-button a{width:200px;height:43px;padding:17px 0 0;margin:6px auto;font-size:22px;line-height:22px}.amc-billing-open{background-position:top 12px right 16px}.amc-billing-close{background-position:top 7px right 20px}.scart4-billing{margin:0}.scart4-secure-payment{width:100%;margin:3px 0 0}.scart4-secure-payment .scart4-pay-title{width:95%;height:30px;padding:10px 0 0 5%;background-color:#6d87b5;font-size:20px;line-height:20px}.scart4-secure-payment .scart4-pay{margin:0}.scart4-secure-payment .scart4-pay .scart4-credit .scart4-credit-form .scart4-line p,.scart4-secure-payment .scart4-pay .scart4-stripe .scart4-stripe-form .scart4-line p{font-size:16px;line-height:16px}.rental-company{width:100%;margin:80px auto 50px}.rental-company .rc-title{width:100%;height:140px;border-radius:0}.rental-company .rc-title h2{margin:15px 0 0;font-size:26px;line-height:30px}.rental-company .rc-title p{padding:0 4%;margin:12px 0 0;font-size:14px;line-height:18px}.rental-company .rc-title p span{width:11px;height:11px;font-size:26px;line-height:0px}.rental-company .rc-3blocks .rc-block{float:none;width:100%;height:204px;border-radius:0}.rental-company .rc-3blocks .rc-block .rc-white-bg{height:82px;margin:10px 0 0}.rental-company .rc-3blocks .rc-block p{margin:10px 0 0;font-size:16px;line-height:22px}.rental-company .rc-3blocks .rc-block p br{display:none}.rental-company .rc-3blocks .rc-thrifty{background-color:#005cb9}.rental-company .rc-3blocks .rc-hertz{background-color:#000}.rental-company .rc-3blocks .rc-dollar{background-color:#e31837}.rental-company .rc-3blocks .rc-block a{width:200px;height:37px;padding:13px 0 0;margin:10px auto}.rental-company .rc-3blocks .rc-block.rc-thrifty a{background-color:#fff;color:#005cb9}.rental-company .rc-3blocks .rc-block.rc-hertz a{color:#000;background-color:#f4c513}.rental-company .rc-3blocks .rc-block.rc-dollar a{background-color:#fff;color:#e31837}.admin-page .ap-wrapper{width:100%;margin:76px auto}.admin-page .sp-wrapper{width:90%;margin:176px auto 0}.ap-pagin{margin:18px 10px 0 0}.amc-field-cont{width:100%;margin:18px 0 0}.amc-field-cont textarea{width:100%}.login-form{position:relative;width:100%;padding:24px 10% 50px;margin:40px auto 0;background-color:#404040b3;border-radius:0;border:1px solid rgba(255,255,255,.18);z-index:1;box-sizing:border-box}.login-form .log-username{margin:0}.login-form .log-pass{margin:16px 0 0}.login-form .log-buttons,.login-form .log-links{margin:20px 0 0}.register-form{padding:24px 5% 20px;margin:80px auto 0}.register-form h2{padding:0 0 8px}.register-form .reg-form .reg-input{width:100%;margin:24px 0 0}.register-form .reg-form .reg-input.reg-left,.register-form .reg-form .reg-input.reg-right{float:none}.register-form .reg-buttons{margin:20px auto}}@media screen and (orientation: portrait) and (max-width: 450px){.header .logo{float:left;padding:20px 0 0 2px}.header .logo a{width:135px;height:18px;background-size:135px 18px}.header .center-buttons{position:absolute;left:auto;right:auto;top:56px;margin:0;width:100%;height:59px}.header .center-buttons a.rentcar{width:100%;font-size:16px;line-height:16px}.header .center-buttons a.rentcar:active{background-color:#ffc600}.header .center-buttons a.bookhotel{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.bookhotel:active{background-color:#ffffff0a}.header .center-buttons a.westgate{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.westgate:active{background-color:#ffc600}.header .center-buttons a.tix{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.tix:active{background-color:#ffffff0a}.header .center-buttons a.westgatets{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.westgatets:active{background-color:#ffc600}.header .center-buttons a.videos{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.videos:active{background-color:#ffc600}.header .center-buttons a.macys{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.macys:active{background-color:#ffffff0a}.central-block{margin:180px 0 0}.central-block .additional-block .lc-input input{width:96%;height:42px;padding:10px;font-size:20px;line-height:20px}.central-block .additional-block .lc-input .add_link{width:96%}.central-left .left-container{position:relative;width:95%;float:none;margin:15px 2.5% 0}.left-container .pickup-marker{position:relative;top:0;width:110px;height:23px;padding:6px 0 0 32px;background-size:24px 29px;font-size:16px;line-height:16px}.left-container .pickup-marker p{display:inline;padding:0 0 0 6px;font-size:16px;line-height:16px}.left-container .lc-input input{width:100%;height:42px;padding:10px;font-size:20px;line-height:20px}.left-container .data-input{width:100%;height:34px;border-radius:0;padding:10px 0 0}.left-container .data-input .di-month{width:30%;margin:0 4% 0 2%;padding:0}.left-container .data-input .di-day{width:11%;margin:0 6% 0 3%}.left-container .data-input .di-time{width:25%;margin:0}.left-container .data-input .di-min{width:12%;margin:0 2% 0 5%}.left-container .data-input .di-city{display:none}.left-container .month-choose{width:100%;margin:12px 0 0}.left-container .month-choose .mc-current-month{font-size:16px;line-height:16px}.left-container .day-choose{width:100%;margin:10px 0 0}.left-container .day-choose div{height:44px;width:14.28%;box-sizing:border-box}.left-container .day-choose a{height:20px;width:94%;padding:22px 6% 0 0;text-align:right;font-size:16px;line-height:16px}.left-container .number-day{margin:8px 0 0}.left-container .number-day div{float:left;width:13.28%;padding:0 1% 0 0;font-size:13px;line-height:13px}.central-block .central-right{padding:20px 0 66px}.central-right .right-container{position:relative;width:95%;float:none;padding:0;margin:0 2.5%}.right-container .pickup-marker{position:relative;top:0;width:110px;height:23px;padding:6px 0 0 32px;background-size:24px 29px;font-size:16px;line-height:16px}.right-container .pickup-marker p{display:inline;padding:0 0 0 6px;font-size:16px;line-height:16px}.right-container .lc-input input{width:100%;height:42px;padding:10px;font-size:20px;line-height:20px}.right-container .data-input{width:100%;height:34px;border-radius:0;padding:10px 0 0}.right-container .data-input .di-month{width:30%;margin:0 4% 0 2%;padding:0}.right-container .data-input .di-day{width:11%;margin:0 6% 0 3%}.right-container .data-input .di-time{width:25%;margin:0}.right-container .data-input .di-min{width:12%;margin:0 2% 0 5%}.right-container .data-input .di-city{display:none}.right-container .month-choose{width:100%;margin:12px 0 0}.right-container .month-choose .mc-current-month{font-size:16px;line-height:16px}.right-container .day-choose{width:100%;margin:10px 0 0}.right-container .day-choose div{height:44px;width:14.28%;box-sizing:border-box}.right-container .day-choose a{height:20px;width:94%;padding:22px 6% 0 0;text-align:right;font-size:16px;line-height:16px}.right-container .number-day{margin:8px 0 0}.right-container .number-day div{float:left;width:13.28%;padding:0 1% 0 0;font-size:13px;line-height:13px}.additional-block{min-height:120px;height:auto;padding-bottom:20px}.additional-block .additional-center{width:94%;margin:0 3%}.additional-center .ac_country{max-width:280px;width:100%;margin:16px auto 0}.additional-center .ac_packages{max-width:280px;width:100%;margin:12px auto 0}.additional-center .ac_add_info{float:none;width:auto;padding:6px 0 0;margin:0 0 8px;font-size:15px;line-height:16px;color:#fff;text-align:center}.additional-center .ac_search input{width:280px}.footer,.footer .footer-wrapper .footer-upper-line{height:auto}.footer .footer-wrapper .footer-upper-line .footer-menu{margin:30px 0 0}.footer .footer-wrapper .footer-upper-line .footer-menu ul li{float:none;width:100%;padding:0;text-align:center}.footer .footer-wrapper .footer-upper-line .footer-menu ul li a{font-size:18px;line-height:30px}.footer .footer-wrapper .footer-upper-line .footer-logos{position:relative;left:auto;right:auto;margin:26px auto 0;float:none;width:120px}.footer .footer-wrapper .footer-upper-line .footer-op-logo{float:none;padding:0}.footer .footer-wrapper .footer-upper-line .footer-op-logo a{display:block;float:none;width:120px;height:45px;margin:10px 0 0;background-size:contain}.page2{width:100%;padding:20px 5% 30px;margin:69px auto 20px}.page2 .p2-title{font-size:24px;line-height:32px;padding:0 0 10px}.page2 ul li{margin:24px 0 0}.page2 ul li label{font-size:19px;line-height:19px;padding:3px 0 0 36px}.page2 .page2-submit input{width:120px;height:60px;font-size:26px;line-height:26px}.page2 .page2-layer{display:none}.header .logo.in-logo{float:left;padding:17px 0 0 2px}.header .logo.in-logo a{display:block;width:177px;height:24px;background-image:url(/img/logo-with-shadows.png);background-size:177px 24px}.header .in-center-buttons{position:absolute;left:auto;right:auto;top:68px;margin:15px 0 0;width:100%}.header .in-center-buttons a.filters{float:left;width:50%;height:44px;padding:0;background-position:center 5px;text-align:center;font-size:16px;line-height:16px}.header .in-center-buttons a.filters{position:relative;float:left;display:block;background-image:none!important;width:50%;height:44px;padding:0;background-color:#00a7ec;color:#fff;text-decoration:none;transition-property:background-color;transition-duration:.25s}.header .in-center-buttons a.filters div{position:absolute;top:9px;left:50%;right:50%;margin:0 0 0 -48px;width:58px;height:23px;padding:2px 0 0 38px;background-image:url(/img/filters.png);background-repeat:no-repeat;background-position:center left;text-transform:uppercase;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:400;text-align:left;font-size:20px;line-height:20px;background-size:27px 25px}.catalog-block{margin:50px 0 0}.location-block a.filters{position:absolute;right:0;top:108px;display:block;width:66px;height:36px;padding:18px 0 0 54px;margin:0;background-color:#00a7ec;background-image:url(/img/filters.png);background-repeat:no-repeat;background-position:left 10px top 15px;color:#fff;text-decoration:none;text-transform:uppercase;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:400;text-align:left;font-size:18px;line-height:18px;background-size:27px 25px;transition-property:background-color;transition-duration:.25s}.amc-res-text-info{float:left;width:145px;padding:3px 0 0 10px;font-size:12px;line-height:15px}.location-block{margin:76px 0 0}.location-block .change-search a{position:absolute;float:none;top:-52px;right:0;width:50%;height:44px;padding:0;background-image:none!important}.location-block .change-search a div{position:absolute;top:7px;left:50%;right:50%;margin:0 0 0 -46px;width:58px;height:31px;padding:0 0 0 34px;background-image:url(/img/search-icon.png);background-repeat:no-repeat;background-position:center left;text-transform:uppercase;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:400;text-align:left;font-size:16px;line-height:16px;background-size:25px 25px}.location-block .loc-picup{float:none;width:100%;height:48px}.location-block .loc-picup .loc-picup-left{width:40px;height:48px}.location-block .loc-picup .loc-picup-right{padding:7px 0 0 3px}.location-block .loc-picup .loc-picup-right p.loc-picup-city{font-size:15px;line-height:15px}.location-block .loc-picup .loc-picup-right p.loc-picup-time{margin:5px 0 0;font-size:13px;line-height:13px}.location-block .loc-picuph{float:left;width:100%;height:48px}.location-block .loc-picuph .loc-picup-left{width:40px;height:48px}.location-block .loc-picuph .loc-picup-right{padding:7px 0 0 3px}.location-block .loc-picuph .loc-picup-right p.loc-picup-city{font-size:15px;line-height:15px}.location-block .loc-picuph .loc-picup-right p.loc-picup-time{margin:5px 0 0;font-size:13px;line-height:13px}.middle-container{width:100%;margin:20px auto}.catalog-block .catalog-item{float:none;margin:0 0 10px;width:100%;max-width:none;padding-bottom:40%;height:auto}.car-type{margin:61px 0 0}.car-type .ct-big-car{height:auto}.car-type .ct-big-car .car-type-title{position:absolute;top:-48px;width:98%;height:33px;padding:15px 0 0 2%;margin:0;font-size:24px;line-height:24px}.car-type .ct-big-car .ct-car-options{position:absolute;bottom:-52px;width:100%;height:52px}.car-type .ct-big-car .ct-car-options div{float:left;width:38%;height:21px;padding:5px 0 0 12%;font-size:15px;line-height:15px}.car-type .ct-big-car .ct-car-options div.ct-pass{background-size:12px 15px;background-position:19px 6px}.car-type .ct-big-car .ct-car-options div.ct-doors{background-size:14px 13px;background-position:15px 7px}.car-type .ct-big-car .ct-car-options div.ct-bags{background-size:14px 14px;background-position:15px 6px}.car-type .ct-big-car .ct-car-options div.ct-gear{background-size:12px 14px;background-position:17px 6px}.provider-block{width:100%;margin:53px 0 0}.provider-block .prov-left{float:none;width:100%}.provider-block .prov-left .prov-upper{height:39px}.provider-block .prov-left .prov-upper .prov-provider{padding:10px 0 0 1%;font-size:24px;line-height:24px}.provider-block .prov-left .prov-upper .prov-u-daily{padding:12px 1% 0 0;font-size:22px;line-height:22px}.provider-block .prov-left .prov-lower{height:30px}.provider-block .prov-reserve{float:none;width:100%;height:50px}.provider-block .prov-reserve a{height:38px;margin:7px 0 0;padding:12px 0 0;font-size:24px;line-height:24px}.car-type .ct-map{height:338px}.car-type .offers{margin:10px 0 0}.offers .offers-item{float:none;width:100%;height:79px;margin:1px 0 0 0%}ul.offers li:nth-child(odd){margin:1px 0 0}.offers .offers-item .oi-left .oi-upper{height:39px}.offers .offers-item .oi-left .oi-upper .oi-provider{padding:10px 0 0 2%;font-size:22px;line-height:22px;font-weight:400}.offers .offers-item .oi-left .oi-upper .oi-daily{padding:12px 2% 0 0;font-size:18px;line-height:18px;font-weight:400}.offers .offers-item .oi-left .oi-lower{padding:6px 0 0 2%;height:34px;font-size:13px;line-height:13px}.offers .offers-item .oi-left .oi-lower p{margin:5px 0 0;font-size:12px;line-height:12px}.offers .offers-item .oi-details{width:25%;height:79px}.offers .offers-item .oi-details a{height:58px;padding:21px 0 0;font-size:18px;line-height:18px}.shop-cart-1{margin:60px 0 0}.scart1-options span{display:none}.shop-cart-1 .scart1-left .scart1-title{top:-44px;height:32px;width:98%;padding:12px 0 0 2%;font-size:20px;line-height:20px}.shop-cart-1 .scart1-left .scart1-title span{font-size:15px;line-height:15px}.shop-cart-1 .scart1-left .scart1-options{bottom:-35px;height:35px}.shop-cart-1 .scart1-left .scart1-options div{width:12%;padding:8px 0 0 13%;height:27px;font-size:22px;line-height:22px}.shop-cart-1 .scart1-left .scart1-options .scart1-pass{background-size:18px 24px;background-position:11px 6px}.shop-cart-1 .scart1-left .scart1-options .scart1-doors{background-size:22px 20px;background-position:12px 8px}.shop-cart-1 .scart1-left .scart1-options .scart1-bags{background-size:20px 20px;background-position:12px 8px}.shop-cart-1 .scart1-left .scart1-options .scart1-gear{background-size:19px 22px;background-position:12px 7px}.shop-cart-1 .scart1-left .scart1-car{padding-bottom:64%}.scart1-left .scart1-booking{margin:35px 0 0}.shop-cart-1 .scart1-right .scart-input-block{width:96%;padding:15px 2% 30px}.scart1-left .scart1-booking h3{height:37px;padding:23px 0 0 10px;font-size:22px;line-height:22px}.scart1-left .scart1-booking .scart1-table .scart1-table-left div,.scart1-left .scart1-booking .scart1-table .scart1-table-right div{height:38px}.scart1-left .scart1-booking .scart1-table .scart1-table-left p,.scart1-left .scart1-booking .scart1-table .scart1-table-right p{font-size:17px;line-height:17px;padding:11px 0 0 10px}.scart1-left .scart1-booking .scart1-table .scart1-table-left span,.scart1-left .scart1-booking .scart1-table .scart1-table-right span{font-size:19px;line-height:19px;padding:9px 10px 0}.shop-cart-1 .scart1-right .scart1-buttons input{font-size:18px;line-height:18px}.shop-cart-2 .scart2-upper .scart2-u-right .scart2-right-content{padding:20px 0 20px 34%}.shop-cart-2 .scart2-upper .scart2-u-right .scart2-right-content:before{left:17%}.admin-page .sp-wrapper{width:90%;margin:196px auto 0}.login-form{position:relative;width:100%;padding:24px 10% 50px;margin:80px auto 0;background-color:#404040b3;border-radius:0;border:1px solid rgba(255,255,255,.18);z-index:1;box-sizing:border-box}.login-form .log-buttons .log-login{float:left;width:33.1%;margin:0 .8% 0 0}.login-form .log-buttons .log-login input[type=submit]{width:100%;height:60px;padding:0;background-color:#00bf00;border:0px;color:#fff;font-size:19px;line-height:19px;text-transform:uppercase;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:400;text-align:center;cursor:pointer}.login-form .log-buttons .log-guest{float:left;width:66.1%}.login-form .log-buttons .log-guest input[type=submit]{width:100%;height:60px;padding:0;background-color:#00a7ec;border:0px;color:#fff;font-size:19px;line-height:19px;text-transform:uppercase;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:400;text-align:center;cursor:pointer}.login-form .log-buttons .log-guest a{height:40px;padding:20px 0 0;font-size:19px;line-height:19px}.login-form .log-links a{display:block;color:#fff;text-decoration:underline;font-size:18px;line-height:18px;font-family:Fira Sans Condensed,sans-serif;font-weight:400}.login-form .log-links .log-forgot-pass{float:none}.login-form .log-links .log-create-acc{float:none;margin:16px 0 0}.email-icon{min-height:60px;padding:0 0 0 75px;background-size:60px 60px;font-size:20px}.email-icon+p{font-size:16px;top:25px;left:75px}.email-icon+p+p{font-size:16px;top:48px;left:75px}.email-phone{margin:0 0 35px;min-height:100px;padding:0 0 0 75px;background-size:60px 60px;font-size:20px}.email-phone+p{font-size:16px;top:23px;left:75px}.email-phone+p+p{font-size:16px;top:53px;left:75px}.email-phone+p+p+p{font-size:16px;top:73px;left:75px}.email-phone+p+p+p+p{font-size:16px;top:103px;left:75px}.email-phone+p+p+p+p+p{font-size:16px;top:123px;left:75px}.email-phone+p+p+p+p+p+p{font-size:16px;top:153px;left:75px}.email-phone+p+p+p+p+p+p+p{font-size:16px;top:173px;left:75px}}@media screen and (orientation: landscape) and (max-width: 450px){.header .logo{float:left;padding:16px 0 0 2px}.header .logo a{width:135px;height:18px;background-size:135px 18px}.header .center-buttons{position:absolute;left:auto;right:auto;top:56px;margin:0;width:100%;height:59px}.header .center-buttons a.rentcar{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.rentcar:active{background-color:#ffc600}.header .center-buttons a.bookhotel{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.bookhotel:active{background-color:#ffffff0a}.header .center-buttons a.westgate{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.westgate:active{background-color:#ffc600}.header .center-buttons a.tix{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.tix:active{background-color:#ffffff0a}.header .center-buttons a.westgatets{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.westgatets:active{background-color:#ffc600}.header .center-buttons a.videos{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.videos:active{background-color:#ffc600}.header .center-buttons a.macys{width:50%;font-size:16px;line-height:16px}.header .center-buttons a.macys:active{background-color:#ffffff0a}.central-block{margin:200px 0 0}.central-left .left-container{position:relative;width:95%;float:none;margin:15px 2.5% 0}.left-container .pickup-marker{position:relative;top:0;width:110px;height:23px;padding:6px 0 0 32px;background-size:24px 29px;font-size:16px;line-height:16px}.left-container .pickup-marker p{display:inline;padding:0 0 0 6px;font-size:16px;line-height:16px}.left-container .lc-input input{width:100%;height:42px;padding:10px;font-size:20px;line-height:20px}.left-container .data-input{width:100%;height:34px;border-radius:0;padding:10px 0 0}.left-container .data-input .di-month{width:25%;margin:0 6% 0 3%}.left-container .data-input .di-day{width:17%;margin:0 5% 0 7%}.left-container .data-input .di-time{width:28%;margin:0 0 0 3%}.left-container .data-input .di-city{display:none}.left-container .month-choose{width:100%;margin:12px 0 0}.left-container .month-choose .mc-current-month{font-size:16px;line-height:16px}.left-container .day-choose{width:100%;margin:10px 0 0}.left-container .day-choose div{height:44px;width:14.28%;box-sizing:border-box}.left-container .day-choose a{height:20px;width:94%;padding:22px 6% 0 0;text-align:right;font-size:16px;line-height:16px}.left-container .number-day{margin:8px 0 0}.left-container .number-day div{float:left;width:13.28%;padding:0 1% 0 0;font-size:13px;line-height:13px}.central-block .central-right{padding:20px 0 66px}.central-right .right-container{position:relative;width:95%;float:none;padding:0;margin:0 2.5%}.right-container .pickup-marker{position:relative;top:0;width:110px;height:23px;padding:6px 0 0 32px;background-size:24px 29px;font-size:16px;line-height:16px}.right-container .pickup-marker p{display:inline;padding:0 0 0 6px;font-size:16px;line-height:16px}.right-container .lc-input input{width:100%;height:42px;padding:10px;font-size:20px;line-height:20px}.right-container .data-input{width:100%;height:34px;border-radius:0;padding:10px 0 0}.right-container .data-input .di-month{width:25%;margin:0 6% 0 3%}.right-container .data-input .di-day{width:17%;margin:0 5% 0 7%}.right-container .data-input .di-time{width:28%;margin:0 0 0 3%}.right-container .data-input .di-city{display:none}.right-container .month-choose{width:100%;margin:12px 0 0}.right-container .month-choose .mc-current-month{font-size:16px;line-height:16px}.right-container .day-choose{width:100%;margin:10px 0 0}.right-container .day-choose div{height:44px;width:14.28%;box-sizing:border-box}.right-container .day-choose a{height:20px;width:94%;padding:22px 6% 0 0;text-align:right;font-size:16px;line-height:16px}.right-container .number-day{margin:8px 0 0}.right-container .number-day div{float:left;width:13.28%;padding:0 1% 0 0;font-size:13px;line-height:13px}.additional-block{min-height:120px;height:auto;padding-bottom:20px}.additional-block .additional-center{width:94%;margin:0 3%}.additional-center .ac_country{max-width:280px;width:100%;margin:16px auto 0}.additional-center .ac_packages{max-width:280px;width:100%;margin:12px auto 0}.additional-center .ac_add_info{float:none;width:auto;padding:6px 0 0;margin:0 0 8px;font-size:15px;line-height:16px;color:#fff;text-align:center}.additional-center .ac_search input{width:280px}.location-block{margin:76px 0 0}.location-block .loc-picup{float:none;width:100%;height:48px}.middle-container{width:100%;margin:20px auto}.catalog-block .catalog-item{float:none;margin:0 0 10px;width:100%;max-width:none;padding-bottom:40%;height:auto}.footer,.footer .footer-wrapper .footer-upper-line{height:auto}.footer .footer-wrapper .footer-upper-line .footer-menu{margin:30px 0 0}.footer .footer-wrapper .footer-upper-line .footer-menu ul li{float:none;width:100%;padding:0;text-align:center}.footer .footer-wrapper .footer-upper-line .footer-menu ul li a{font-size:18px;line-height:30px}.footer .footer-wrapper .footer-upper-line .footer-logos{position:relative;left:auto;right:auto;margin:26px auto 0;float:none;width:120px}.footer .footer-wrapper .footer-upper-line .footer-op-logo{float:none;padding:0}.footer .footer-wrapper .footer-upper-line .footer-op-logo a{display:block;float:none;width:120px;height:45px;margin:10px 0 0;background-size:contain}}
