@media screen and (min-width:992px) and (max-width:1080px){
    body{
        width: 100%;
        min-width: 992px;
        max-width: 1080px;
        overflow-x: hidden;
    }
    .GLP_body_section01 {
        height: 100%;
    }
    .section01_content {
        padding: 100px 0;
    }
    .section01_content_left{
        padding:0 20px 15px 20px;
        /*font-size: 36px;*/
        /*Dave 2021--3-16 begin*/
        font-size: 58px;
        /*end*/
    }
    .section01_content_right{
        padding:0 20px;
        font-size: 20px;
    }
    .GLP_body_section02 {
        padding:30px 20px;
        background-color: #fff;
    }
    .GLP_body_section02 .section02_content:nth-child(2) {
        margin-top: 30px;
    }
    .GLP_body_section02 .section02_content:nth-child(3) {
        margin-top:30px;
    }
    .GLP_body_section04 h2{
        padding-top: 30px;
    }
    .section03_content_row {
        padding:0;
        margin:0;
    }
    .section03_01_content {
        padding: 30px 20px;
    }
    .section02_content_wrap02 .section02_content_right {
        padding-top: 20px;
    }
    .section02_content_wrap03 .section02_content_right {
        padding-top: 20px;
    }
    .section02_content:nth-child(even) .section02_content_right {
        padding-right: 20px;
    }
    .section02_content:nth-child(odd) .section02_content_right {
        padding-left: 20px;
    }
    .section03_content {
        padding-bottom: 30px;
    }
  
    .Foot_info_wrap {
        padding: 30px 20px;
    }
    .Foot_copyright {
        padding: 0 20px;
    }
    .Foot_info_contact{
        left:-30px;
        /*white-space:nowrap;*/
    }
    .Bread_nav {
        padding: 30px 20px 0 20px;
    }
    .Hotel_Home_detail {
        padding: 0 20px;
    }
    .Hotel_Home_detail h1 {
        padding: 30px 0;
    }
    .introduction_body_section_wrap h2 {
        padding: 30px 0;
    }
    .section03_content h2 {
        padding: 30px 20px;
    }
    .Room_detail_section01 {
        padding: 25px 20px;
    }
    .Meetings_body_section01 {
        padding: 20px 20px 20px 0;
    }
    .Meetings_body_section01_row {
        padding: 0 20px;
    }
    .Meetings_body_section01_data {
        font-size: 42px;
    }
    .offerhome_section01_content h2 {
        padding: 30px 20px 30px 20px;
    }
    .PressRelease_detail_detail {
        padding: 0 20px;
    }
    .PressRelease_detail_wrap {
        /*padding: 30px 20px 0 20px;*/
        /*Dave 2021-3-11 begin*/
        padding: 30px 20px 15px 20px;
        /*end*/
    }
    /*Dave 2021-3-11 begin*/
    .PressRelease_detail_img{
        padding:0 15px;
    }
    /*end*/
    .Contact_home{
        padding: 0 20px;
    }
    .PressRelease_wrap_content_list {
        margin: 30px 20px 0 20px;
    }
    .TermofUse_wrap{
        padding: 0 20px;
    }
    .TermofUse_title{
        padding-left: 0px;
    }
    .Sitemap_section .col-lg-3{
        padding: 40px 0 0 20px;
    }
    .sitemaptitle h1{
        padding: 40px 0 0 0;
    }
    .Hotel_Home_line {
        margin-top: 30px;
    }
    /*Dave 2021-03-29 begin*/
    .GLP_body_section05{
        padding: 50px 0 0 0;
    }
    .section05_content{
        padding-bottom: 50px;
    }
    .section05_content01{
        padding:50px 0;
    }
    .section05_content_left{
        padding: 0 20px;
    }
    .section05_content_right{
        padding: 0 20px;
    }
    .section05_content_row01{
        padding: 0 20px;
    }
    .section05_content_row01 .section05_content_left{
        padding: 0;
    }
    .section05_content_right02{
        padding: 0 0 0 20px;
    }
    .section05_content_row02{
        padding: 0 20px;
    }
    .section05_content_row02 .section05_content_left{
        padding: 0;
    }
    .section05_content_right h3{
        padding-top: 0;
    }
    .section05_content_right p{
        padding-top: 0;
    }
    .section05_content_img{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section05_content_img img{
        margin-right: 0.8em;
        width: 22.5%;
    }
    .section05_content_right01{
        padding: 20px 20px 0 20px;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .section06_content{
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 40px;
    }
    .section06_content_title{
        font-size: 32px;
        padding: 45px 0 20px 0;
    }
    .GLP_body_section05 h2{
        padding: 45px 20px;
        font-size: 32px;
    }

    .restaurant_directory{
        padding-left: 20px;
    }
    /*end*/
/***************
All pages - banner
****************/
.GLP_Header {
    /*height: 460px;*/
    text-align: center;
    /*background: url(../images/home-banner1.jpg) no-repeat;*/
    background-size: cover;
    background-position: center;
}
/*.GLP_Header img{
    display: none;
}*/
.Container_Wrap_forHomepage {
    top: 460px;
}

.GLP_Header_Offerdetail .carousel-item-img img{
    display: block !important;
}

.GLP_Header_Hotelhome {
    /*background: url(../images/hotel-banner01.jpg);*/
    background-size: cover;
    background-position: center;
}

.GLP_Header_Hotelintroduction {
    /*background: url(../images/hotel-banner02.jpg);*/
    background-size: cover;
    background-position: center;
}

.GLP_Header_BrandStoryhome {
    /*background: url(../images/hotel-banner11.jpg);*/
    background-position: center;
    background-size: cover;
}

.GLP_Header_Contacthome {
    /*background: url(../images/hotel-banner12.jpg);*/
    background-position: center;
    background-size: cover;
}

.GLP_Header_Meetingshome {
    /*background: url(../images/hotel-banner07.jpg);*/
    background-position: center;
    background-size: cover;
}

.GLP_Header_Offerhome {
    /*background: url(../images/hotel-banner04.jpg);*/
    background-position: center;
    background-size: cover;
}

.GLP_Header_Restaurantshome {
    /*background: url(../images/hotel-banner06.jpg);*/
    background-position: center;
    background-size: cover;
}

.GLP_Header_Shophome {
    /*background: url(../images/hotel-banner08.jpg);*/
    background-position: center;
    background-size: cover;
}

.GLP_Header_SPAhome {
    /*background: url(../images/hotel-banner10.jpg);*/
    background-position: center;
    background-size: cover;
}

.GLP_Header_Weddinghome {
    /*background: url(../images/hotel-banner09.jpg);*/
    background-position: center;
    background-size: cover;
}
.forweb{
	display: block;
}
.formobile{
	display: none;
}
.Foot_logo img {
    /*width: 140px;*/
}
.Foot_copyright a {
    line-height:45px;
}
.Foot_copyright span:last-child {
    padding-left: 5px;
    /*display: block;*/
    text-align: right;
    line-height: 45px;
}
.Foot_copyright_left{
    float: none;
    display: block;
    text-align:left;
}
.Foot_copyright_right{
    float: none;
    display: block;
}
.Route_wrap_table{
    margin-left: 20px;
    margin-right: 20px;
}
.Map_wrap_row{
    margin-left: 20px;
    margin-right: 20px;
}
.shoplogo_newrow{
	padding-bottom: 60px;
}
.shoplist_wrap{
    padding: 0 15px;
}
.rightLabel{
	display: flex;
  width: calc(100% - 370px);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content:flex-start;
  padding: 10px 30px 0 30px;
}
.rightLabel .shoplist_item{
	width: calc(100% / 3);
	font-size: 14px;
	line-height: 16px;
	padding: 26px 20px 0 20px;
    font-family: 'AvenirLTStd-Roman';
}

}
@media screen and (min-width:768px) and (max-width:1079px){
    .footer-padding {
        padding-bottom: 40px !important;
    }
    #effect-1 .Dining_list .col-md-6 {
        display: inline-block;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        vertical-align: top;
        padding: 0 15px;
        margin:0 0 40px 0;
    }
    .roomblock3 {
        padding: 0;
        margin: 0;
    }
    .Hotel_introduction_row .col-lg-4{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-top: 0;
        margin-bottom:40px;
    }
    .Hotel_introduction_row .col-lg-4:nth-child(2), .Hotel_introduction_row .col-lg-4:nth-child(3){
        margin-top: 0;
        margin-bottom: 0;
    }
    .Room_detail_section03_allleft {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .GLP_body_section02 {
        padding: 15px 15px 0 15px;
    }
    .Dining_home_list #effect-1 {
        margin: 0 -15px !important;
    }
    .Hotel_introduction_row .col-md-6{
        padding-bottom: 0;
    }
    .section03_content_row .col-md-6 {
        margin-bottom: 0;
    }
    .Diningdetail_menutype {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 20px;
        padding-top: 0;
        padding-bottom: 0;
    }
    .MakeAReservation {
        width: 50%;
    }
    .collapse_btn {
        padding: 20px 0 40px 0 !important;
    }
    .collapseReservation_title {
        padding: 0 0 20px 0;
    }
    .collapseReservation .collapseReservation_row {
        width: 60%;
        max-width: 1080px;
    }
    .collapseReservation #MakeAReservation—step1 .collapseReservation_left .form-group .col-md-9{
        /* width:67%;
        max-width: 67%; */
    }
    .collapseReservation #MakeAReservation—step2 .collapseReservation_step2_loading {
        margin-left: 0;
    }
    .collapseReservation #MakeAReservation—step5 .collapseReservation_step2{
        width: 100%;
    }
    .collapseReservation #MakeAReservation—step6 .collapseReservation_step2{
        width: 100%;
    }
    .collapseReservation #MakeAReservation—step1 .collapseReservation_left{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0 0 0 0 !important;
    }
    .collapseReservation_number_adult {
        padding-right: 7px;
    }
    .collapseReservation_number_child {
        padding: 0;
        padding-left: 8px;
    }
    .collapseReservation_left .col-form-label{
        text-align: left;
        padding: 0 15px;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .collapseReservation_left .col-md-9{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .collapseReservation_bottom .Submit_btn a {
        display: unset !important;
        padding: 12px 60px;
    }
    .diningDatastep1  {
        width: calc(60% - 30px) !important;
    }
    .diningDatastep1 .single{
        width: 100% !important;
        max-width: 100%;
    }
    #MakeAReservation—step2 .collapseReservation_step2 {
        width: 100%;
        margin: 0 auto !important;
    }
    .collapseReservation_step2 .col-form-label {
        text-align: left;
        padding: 0 15px;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .collapseReservation_step2 .col-md-9{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .diningDatastep2  {
        width: calc(60% - 30px) !important;
    }
    .diningDatastep2 .single{
        width: 100% !important;
        max-width: 100%;
    }
    .collapseReservation #MakeAReservation—step4{
        width: 100%;
        max-width: 1080px;
    }

    .collapseReservation #MakeAReservation—step4 .collapseReservation_left {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 0 0 !important;
    }
    .collapseReservation #MakeAReservation—step4 .collapseReservation_left .form-group {
        margin: 0;
        margin-bottom: 10px;
    }
    .collapseReservation #MakeAReservation—step4 .collapseReservation_right {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0;
        margin: 0 0 0 0 !important;
    }
    .collapseReservation #MakeAReservation—step4 .collapseReservation_right .form-group {
        margin: 0;
        margin-bottom: 10px;
    }
    .collapseReservation #MakeAReservation—step4 .collapseReservation_right .col-form-label {
        text-align: left;
        padding: 0 15px;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .collapseReservation #MakeAReservation—step4 .collapseReservation_right .col-md-9{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .Name_row_label {
        width: 100%;
        padding: 0;
        max-width: 100%;
        padding-right: 7px;
    }
    .Name_row_input {
        width: 100%;
        padding: 0;
        max-width: 100%;
        padding-left: 7px;
    }
    .otherbutton {
        display: block !important;
        margin: 20px auto 20px auto !important;
        width: 50%;
        max-width: 50%;
    }
    .collapseReservation_right {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .collapseReservation .New_collapseReservation_row{
        width: 100%;
        max-width: 1080px;
    }
    .collapseReservation .New_collapseReservation_row .collapseReservation_left {
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
    .collapseReservation .New_collapseReservation_row .collapseReservation_right .col-form-label {
        text-align: left;
        padding: 0 15px;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .collapseReservation .New_collapseReservation_row .collapseReservation_left .form-group {
        margin: 0;
        margin-bottom: 10px;
    }
    .collapseReservation .New_collapseReservation_row .collapseReservation_right .form-group {
        margin: 0;
        margin-bottom: 10px;
    }
    .collapseReservation .New_collapseReservation_row .collapseReservation_right .col-md-9 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .SPADatastep{
        width: calc(50% - 60px) !important;
    }
    .SPADatastep .drp-calendar {
        max-width: 100%;
    }
    .MeetingDatastep1{
        width: calc(50% - 60px) !important;
    }
    .MeetingDatastep2{
        width: calc(50% - 60px) !important;
    }
    .MeetingDatastep1 .drp-calendar {
        max-width: 100%;
    }
    .MeetingDatastep2 .drp-calendar {
        max-width: 100%;
    }
    .weddingDatastep{
        width: calc(50% - 60px) !important;
    }
    .weddingDatastep .drp-calendar {
        max-width: 100%;
    }
    .ArtDatastep{
        width: calc(50% - 60px) !important;
    }
    .ArtDatastep .drp-calendar {
        max-width: 100%;
    }
    #effect-1 .Arts_list{
        display: flex;
    }
    #effect-1 .Dining_list .col-md-6:last-child {
        margin-top: 0;
    }
    .Contact_home_section01_info {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .Attractions_list .col-md-4 {
        margin-bottom: 0;
        margin-top: 40px;
        display: inline-block;
    }
    .Attractions_list .col-md-4:nth-child(1) {
        margin-top: 0;
    }
    .Attractions_list .col-md-4:nth-child(2) {
        margin-top: 0;
    }
    .Attractions_list .col-md-4:nth-child(3) {
        margin-top: 0;
    }
    .Attractions_list .col-md-4:last-child {
        margin-bottom: 0;
        margin-top: 40px;
    }   
    .Macauguide_list_img {
        width: 300px;
        height: 170px;
        display: inline-block;
        vertical-align: top;
    }
    .Macauguide_list_info {
        width: calc(100% - 300px);
        height: auto;
        min-height: 170px;
        display: inline-block;
        padding-left: 20px;
        position: relative;
    }
    .Macauguide_section01_right_list ul{
        margin: 0 -15px;
    }
    .Macauguide_section01_right_list ul li {
        margin-bottom: 40px;
        width: 50%;
        display: inline-block;
        padding: 0 15px;
    }
    .Macauguide_section01_left {
        width: 100%;
        padding: 0 15px;
    }
    .Macauguide_section01_right {
        width: 100%;
        padding: 40px 0 0 0;
    }
    .Macauguide_section01_right h5{
        padding-left: 0;
    }
    .Macauguide_section01_right_list{
        padding-left: 0;
    }
    .Submit_two_btn .otherbutton{
        display: inline-block !important;
        width: 180px !important;
        float: unset;
    }
    .Submit_btn a{
        width: 180px;
    }
    .Shop_newlist .col-md-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .SPA_section02 {
        padding: 0 15px 0 15px;
    }
    .section02_content_wrap03 {
        padding: 15px;
        margin-bottom: 40px;
    }
    .SPA_section02 .SPA_section02_content .section03_content_row{
        margin: 0 -15px;
    }
    .SPA_section02 .SPA_section02_content .section03_content_row .Arts_list{
        display: flex;
        margin: 0;
    }
    .SPA_section02 .SPA_section02_content .section03_content_row .Arts_list .col-md-6 .img img{
        width: 100%;
    }
    .SPA_section02 .SPA_section02_content .section03_content_row .Arts_list .col-md-6{
        padding: 0 15px;
        margin-top: 40px;
    }
    .SPA_section02 .SPA_section02_content .section03_content_row .Arts_list .col-md-6:nth-child(1),.SPA_section02 .SPA_section02_content .section03_content_row .Arts_list .col-md-6:nth-child(2){
        margin-top: 0;
    }
    .Arts_list_content .Dining_list .col-sm-4{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width:50%;
    }
    .Attractions_section01_wrap .Attractions_list .col-sm-4{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width:50%;
    }  
    .Attractions_section01_wrap .Attractions_list .col-md-4:nth-child(3) {
        margin-top: 40px;
    }
    .Offerhome_section03_content_row .col-md-6{
        margin-top: 40px;
    }
    .Offerhome_section03_content_row .col-md-6:last-child{
        margin-top: 40px !important;
    }
    .Offerhome_section03_content_row .col-md-6:nth-child(4), .Offerhome_section03_content_row .col-md-6:nth-child(2){
        margin-top: 0;
    }
    .Hotel_introduction_row {
        padding: 0 15px 0 15px;
    }
    .roomblock3 {
        padding: 0;
    }
    .Map_wrap_section01 {
        padding: 0 15px 40px 15px;
    }
    .Attractions_section01_wrap {
        padding: 40px 15px 0 15px;
    }
    .Macauguide_section01_wrap {
        padding: 40px 15px 0 15px;
    }
    .collapseReservation_step2_loading{
        margin-left: 0;
    }
    .collapseReservation_step2_choicetime .choicetime_list{
        width: calc(33% - 10px);
        margin-right: 15px;
        /* margin-bottom: 15px; */
    }
    .collapseReservation_step2_choicetime .choicetime_list:nth-child(3n){
        margin-right: 0;
    }

    .collapseReservation_step2_choicetime .unchoice:nth-child(1), .collapseReservation_step2_choicetime .unchoice:nth-child(2), .collapseReservation_step2_choicetime .unchoice:nth-child(3) {
        margin-top: 0;
    }

    .collapseReservation_step2_choicetime .unchoice:nth-child(4), .collapseReservation_step2_choicetime .unchoice:nth-child(5), .collapseReservation_step2_choicetime .unchoice:nth-child(6) {
        margin-top: 10px;
    }

    .collapseReservation_step2_choicetime .unchoice{
        width: calc(33% - 10px);
        margin-right: 15px;
        /* margin-bottom: 15px; */
    }
    .collapseReservation_step2_choicetime .unchoice:nth-child(3n){
        margin-right: 0;
    }
    .Home_FixedTips_wrap{
        padding: 0  0 0 15px;
    }
    .breaklabel {
        line-height: 38px !important;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
    }
    .GLP_MICHELIN {
        padding: 50px 15px;
    }
    
    .content_data {
        margin: 0 0 10px 0;
    }
    .Foot_collaps11_title:first-child {
        padding-top: 10px;
    }
    .carouselNewVideowrap {
        position: relative;
    }
    #carouselNewIndicators{
        display: none;
    }
    .GLP_Header{
        height: auto;
    }
    .HomebannerSwiper .swiper-button-next{
        right: 60px;
    }
    .HomebannerSwiper .swiper-button-prev {
        left: 60px;
    }
    .item_desc_content{
        padding: 0 15px;
    }
}

@media screen and (min-width:768px) and (max-width:1023px){
    .shoplogo_newrow{
        padding-bottom:70px;
    }
}
@media screen and (min-width:1000px) and (max-width:1080px){
    .Foot_copyright_left{
        float:left;
    }
    .Foot_copyright span:last-child {
        padding-left:0;
    }
    .Header_right_collapse_wrap .Room_detail_section01_row .Room_detail_section01_area{
        padding: 0 15px;
    }
    .Room_detail_section01_row_link{
        display: block;
    }
    .Room_detail_section01_row_link a {
        display: inline-block;
        /* width: 100%; */
        padding-top: 18px;
        font-size: 13px;
    }
    .Room_detail_section01_row_link a:last-child img{
        margin-left:0;
    }
    .booking_link_div a:last-child{
        margin-left:0;
    }
}
@media screen and (min-width:1080px) and (max-width:1440px){

    .Live_countdown{
        width: 56%;
        margin:0 auto;
        height: 40%;
        border-radius: 10px;
        border: 2px solid #FFFFFF;
        background: rgba(15, 50, 53, 0.9);
        position: absolute;
        top: 0;
        display: none;
    }
    .Live_data {
        font-size: 40px;
        font-family: 'AvenirLTStd-Roman';
        font-weight: normal;
        color: #FFFFFF;
        line-height: 40px;
        text-align: center;
        margin-top: 60px;
    }
    ul.countdown {
        list-style: none;
        margin:60px 0 60px 0;
        padding: 0;
        display: block;
        text-align: center;
    }
    ul.countdown li span {
        font-size: 90px;
        font-family: 'AvenirLTStd-Heavy';
        font-weight: 800;
        color: #FFFFFF;
        line-height: 60px;
    }
    ul.countdown li.seperator {
        font-size: 90px;
        font-family: 'AvenirLTStd-Heavy';
        font-weight: 800;
        color: #FFFFFF;
        line-height: 90px;
        position: relative;
        top: -39px;
    }
    .Live_until {
        font-size: 40px;
        font-family: 'AvenirLTStd-Roman';
        font-weight: normal;
        color: #FFFFFF;
        line-height: 30px;
        text-align: center;
    }
}
@media screen and (min-width:992px) and (max-width:1079px){

    .Live_countdown{
        width: 56%;
        margin:0 auto;
        height: 60%;
        border-radius: 10px;
        border: 2px solid #FFFFFF;
        background: rgba(15, 50, 53, 0.9);
        position: absolute;
        top: 0;
        display: none;
    }
    .Live_data {
        font-size: 30px;
        font-family: 'AvenirLTStd-Roman';
        font-weight: normal;
        color: #FFFFFF;
        line-height: 40px;
        text-align: center;
        margin-top: 20px;
    }
    ul.countdown {
        list-style: none;
        margin: 20px 0 20px 0;
        padding: 0;
        display: block;
        text-align: center;
    }
    ul.countdown li span {
        font-size: 60px;
        font-family: 'AvenirLTStd-Heavy';
        font-weight: 800;
        color: #FFFFFF;
        line-height: 60px;
    }
    ul.countdown li.seperator {
        font-size: 60px;
        font-family: 'AvenirLTStd-Heavy';
        font-weight: 800;
        color: #FFFFFF;
        line-height: 90px;
        position: relative;
        top: -39px;
    }
    .Live_until {
        font-size: 30px;
        font-family: 'AvenirLTStd-Roman';
        font-weight: normal;
        color: #FFFFFF;
        line-height: 30px;
        text-align: center;
    }
    /* .Route_wrap_table {
        padding: 0;
    }
    .Route_wrap_thead {
        display: none;
    }
    .Route_wrap_tbody_tr {
        margin: 0 0 20px 0;
    }
    .Route_wrap_tbody_tr:last-child {
        margin: 0 0 40px 0;
    }
    .Route_wrap_tbody .Route_wrap_tbody_tr:nth-child(odd) {
        flex-basis: unset;
        background-color: #fff;
    }
    .Route_wrap_tbody_tr .Route_wrap_thead_td:nth-child(even) {
        flex-basis: unset;
        background-color: #FFF9ED;
        padding: 12px 15px;
    }
    .Route_wrap_tbody_tr .Route_wrap_thead_td:nth-child(odd) {
        background-color: #fff;
        padding: 12px 15px;
    }
    .Route_wrap_tbody_tr .Route_wrap_thead_td:first-child {
        background-color: #B4966D;
        color: #fff;
        padding: 12px 15px;
    } */
}
@media screen and (min-width:767px) and (max-width:850px){
    .FormControl_select .form-control {
        background: url(../images/icon17.png) no-repeat left 15px top 8px !important;
    }
    .FormControl_select .form-control_offer {
        background: url(../images/icon17.png) no-repeat left 15px top 4px !important;
    }
}
@media screen and (min-width:850px) and (max-width:950px){
    .FormControl_select .form-control {
        background: url(../images/icon17.png) no-repeat left 30px  top 8px !important;
    }
     .FormControl_select .form-control_offer {
        background: url(../images/icon17.png) no-repeat left 25px  top 4px !important;
    }
}
@media screen and (min-width:950px) and (max-width:1079px){
    .FormControl_select .form-control {
        /* background: url(../images/icon17.png) no-repeat left 45px top 8px !important; */
        background: url(../images/icon17.png) no-repeat left 45px top 8px;
    }
    .FormControl_select .form-control_offer {
        background: url(../images/icon17.png) no-repeat left 10px top 8px !important;
    }
}