@import 'cars/cars-desktop.css';
@import 'hotels/hotels-desktop.css';
@import "flights/flights-desktop.css";
@import "cruises/cruises-desktop.css";
@import "golf/golf-desktop.css";
@import "yachts/yachts-desktop.css";
@import "tickets/tickets-desktop.css";
@import "myaccount/myaccount-desktop.css";
@import "joint-venture/joint-venture-desktop.css";
@import "jb-weeks/jb-weeks-desktop.css";
@import "transfers/transfers-desktop.css";
/*======================================
        OWNERS LINK TABLET DESKTOP
        version : 1.0
        author 	: Pablo Rovelo 
        date 	: February 2015
        contact : pablo.rovelo@owners-link.com
=========================================*/
@media only screen and (max-width: 1025px) {
    body {
        /*        display : none;*/
    }
}

@media only screen and (min-width: 1025px) and (max-width: 2559px) {
    html {
        background-color: #fff;
    }
    div, section { 
        transition: background-color .5s ease;
    }
    /* JBWEEKS */
    .ow-top-menu-container {
        width:100%;
        position:fixed;
        top:0px;

        background-color: #fff;
        z-index: 11;
    }
    .ow-top-section {
        margin-top: 50px;
    }

    .ow-search-container {
        padding : 0px;
        margin : 0px;
    }
    .ow-search-double {
        width : 656px;
        height: 539px;
    }

    .ow-search-single {
        width : 318px;
        height: 539px;
    }
    
    .jbweeks-form-table {
        width : 318px; /** IMPORTANT **/
        margin : 10px 0 0 0;
    }
    .jbweeks-form-table th {
        margin : 0;
        padding:0px 0;
    }

    .ow-search-container h2 {
        padding : 28px 0;
        text-align: center;
    }
    .ow-search-container p {
        padding : 10px 0 10px 10px;
        text-align: left;
        color : #bbb;
        font-weight: 300;
    }

    .jbweeks-form-table tr td {
        padding : 2px 1px;
        min-height: 60px;
    }
    .jbweeks-form-table tr td input {
        width: 306px;
        margin : 5px auto;
    }

    .jbweeks-form-table tr td select, .jbweeks-form-table tr td input[type=submit] {
        width: 306px;
        margin : 5px;
    }

    .jbweeks-form-table tr td select.ow-form-small {
        width: 60px;
        font-size: 13px;
        height: 40px;
    }
    .jbweeks-form-table tr td select.ow-form-small-2 {
        width: 80px;
        font-size: 13px;
        height: 40px;
    }
    .jbweeks-form-table tr td select.ow-form-small-3 {
        width: 90px;
        font-size: 13px;
        height: 40px
    }
    .ow-promos-single {
        width : 234px;
        height: 259px;
    }
    .ow-promos-double {
        width : 490px;
        height: 259px;
    }

    .ow-gallery-single {
        width : 318px;
        height: 359px;

    }
    .ow-gallery-double {
        width : 656px;
        height: 359px;
    }

    #img-search-box-1 {
        /*background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/JBWeeks_promo_esp.jpg') no-repeat 0 0;*/
        background:transparent;
    }

    #img-gallery-box-1 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/GALLERIES/MEXICO/gallery_double_desktop_CANCUN.png') no-repeat 0 0;
    }

    #img-gallery-box-2 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/GALLERIES/MEXICO/gallery_single_desktop_PLAYA.png') no-repeat 0 0;
    }

    #img-gallery-box-3 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/GALLERIES/MEXICO/gallery_single_desktop_MONTERREY.png') no-repeat 0 0;
    }

    #img-gallery-box-4 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/GALLERIES/MEXICO/gallery_single_desktop_LOS_CABOS.png') no-repeat 0 0;
    }

    #img-gallery-box-5 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/GALLERIES/MEXICO/gallery_single_desktop_PUEBLA.png') no-repeat 0 0;
    }



    /************ FORMS ************/	
    .ow-form-wrapper {
        /*		position : relative;
                        top :-20px;*/
    }

    /************ JBWEEKS TC ************/

    .ow-top-menu-container {
        width:100%;
        position:fixed;
        top:0px;
        font-weight : 300;
        background-color: #fff;
        z-index: 11;
    }

    .ow-page-title {
        padding-top : 250px;
    }
    .ow-tchotels-slider-background {
        background: url('https://s3.amazonaws.com/com.owners-link.assets/bora-bora-sunset.jpg') no-repeat center -600px; 
        /*        height:400px;*/
    }
    .ow-tcflights-slider-background {
        background: url('https://s3.amazonaws.com/com.owners-link.black/tcflights/flight_slide_bg.jpg') no-repeat center -150px; 
        /*        height:400px;*/
    }

    .ow-promos-single {
        width : 234px;
        height: 259px;
    }
    .ow-promos-double {
        width : 490px;
        height: 259px;
    }

    .ow-gallery-single {
        width : 318px;
        height: 359px;

    }
    .ow-gallery-double {
        width : 656px;
        height: 359px;
    }	

    #img-promo-box-1 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/PROMOS/promos_double_desktop_JBWEEKS_PROMO.png') no-repeat 0 0;
    }

    #img-promo-box-2 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/PROMOS/videotour_desktop.png') no-repeat 0 0;
    }
    #img-promo-box-3 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/PROMOS/promos_single_compu_SANFRANSICO.png') no-repeat 0 0;
    }
    #img-promo-box-4 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/PROMOS/widget_desktop.png') no-repeat 0 0;
    }
    #img-promo-box-5 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/PROMOS/promos_double_desktop_JBWEEKS_PROMO_CRUISE.png') no-repeat 0 0;
    }			

    #img-promo-box-6 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/PROMOS/promos_double_desktop_HARD_ROCK_SAN_DIEGO.png') no-repeat 0 0;
    }

    #img-promo-box-7 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/PROMOS/promos_single_compu_EMPIRE_PALACE.png') no-repeat 0 0;
    }

    #img-promo-box-8 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/PROMOS/promos_single_compu_ROOMMATE.png') no-repeat 0 0;
    }

    #img-promo-box-9 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/PROMOS/promos_single_318x259px_EB_MIAMI.png') no-repeat 0 0;
    }

    #img-promo-box-10 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/PROMOS/promos_single_compu_DOUBLE_TREE.png') no-repeat 0 0;
    }

    #img-promo-box-11 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/PROMOS/promos_double_compu_MADRID_AUDITORIUM.png') no-repeat 0 0;
    }




    #img-gallery-box-1 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/GALLERIES/MEXICO/gallery_double_desktop_CANCUN.png') no-repeat 0 0;
    }

    #img-gallery-box-2 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/GALLERIES/MEXICO/gallery_single_desktop_PLAYA.png') no-repeat 0 0;
    }

    #img-gallery-box-3 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/GALLERIES/MEXICO/gallery_single_desktop_MONTERREY.png') no-repeat 0 0;
    }

    #img-gallery-box-4 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/GALLERIES/MEXICO/gallery_single_desktop_LOS_CABOS.png') no-repeat 0 0;
    }

    #img-gallery-box-5 {
        background: url('https://s3.amazonaws.com/com.owners-link.blue/jbweeks_images/GALLERIES/MEXICO/gallery_single_desktop_PUEBLA.png') no-repeat 0 0;
    }



    /************ FORMS ************/	
    .ow-form-wrapper {
        /*		position : relative;
                        top :-20px;*/
    }

    /*********** CONFIRMATION ***********/

    .ow-room-details {
        float: left; 
        margin : 10px 0;  
        width:704px;
    }
    .ow-room-sumary {
        float: right; 
        margin : 10px 0px;  
        width:  300px;
    }
    .ow-room-sumary-list table tr td{

    }
    .ow-room-details-hotel {
        height: 170px;
        margin-bottom :0px;

    }
    .ow-room-details-rooms {

        margin-bottom :20px;
    }
    .ow-room-details-rooms-contact input[type=text] {
        width: 309px;
    }
}

/*******Estilos de Robert********/

    /*---JB WEEKS-----------*/
    .vacio-jbweeks {
        height:auto!important;
        display:table;
        float: right!important;
        margin: -78px 0 0 0!important;
    }
    
    .container-datos-jbweeks h1 {
        display: inline-block;
        /*position: absolute;*/
        top: 48px;
        right: 6%;
        color: #243547;
        font-size:45px;
        text-align:center;
    }

    .jb-space-for-h1{
        width: 65% !important;
        height: auto;
        position: absolute;
        top: 6%;
    }


    .container-datos-jbweeks {
        width: 60%;
        height: 100%;
        display: table-cell;
        vertical-align: bottom; 
    }
    
    .datos-jbweeks {
        width: 100%;
        background: rgba(0,0,0,.8);
        padding:10px 0;
    }
    
    .title-search-jbweeks {
        color:#888!important;
    }
    
    #jb-searchbox {
        background-image:url(/assets/Owners-Link/img/imagen_jbweeks.jpg);
        background-position:bottom;
        background-size: cover;
    }
    
    .search-jbweeks-sizeable {
        height:auto!important;
        display:inline-block;
        background: rgba(255, 255, 255, .8)!important;
    }
    
    .datos-jbweeks p {
        color:#fff!important;
        font-size:25px;
        text-align: center!important;
    }
    
    .jbweeks-form-table .ow-form {
        padding: 0 10px!important;
        background-position-x: 94%!important;
    }
    
    .special-titles-jbweeks {
        display:inline-block;
        height:100%;
        position: relative;
    }
    
    .container-search-titles {
        width:100%;
        display:inline-block;
        position:relative;
    }
    
    /*--DIRECTORIO --*/
    
    .ow-gallery-item div.ow-gallery-container {
        margin-top:146px;
    }
    
    div.ow-gallery-container h2 {
        font-size: 3rem;
        font-weight:bold;
    }
    
    .container-tags-directory {
        overflow:hidden!important;
        width:100%;
    }
    
    .tags-directory {
        margin:20px auto 10px!important;
        text-align:center;
        display:table;
    }
    
    .tags-directory li {
        width:auto;
        display:inline-block!important;
    }
    
    div.ow-gallery-container h2 {
        text-shadow:2px 1px 1px rgba(0, 0, 0, 0.5);
    }
    
    .directory-title {
        display:inline-block;
        margin:0 auto;
        width:100%;
        text-align:center;
        font-weight: bold;
        color: #99aac3;
        margin-top:20px;
    }
    
    /* --AUTOS-- */
    
    .ow-tccars-slider-background {
        background: url('https://s3-us-west-2.amazonaws.com/com.owners-link.cars/header.jpg') no-repeat center; 
        /*        height:400px;*/
        background-size:cover;
    }
    
    /*--CRUISES--*/
    
    .ow-tccruises-slider-background {
        background: url('https://s3-us-west-2.amazonaws.com/com.owners-link.cruises/header.jpg') no-repeat center; 
        height:400px;
        background-size:cover;
    }
    
    /*--YACHTS--*/
    
    .ow-tcyacht-slider-background {
        background: url('https://s3-us-west-2.amazonaws.com/com.owners-link.yachts/header.jpg') no-repeat center; 
        height:353px;
        background-size:cover;
    }
    
    /*--GOLF--*/
    
    .ow-tcgolf-slider-background {
        background: url('https://s3-us-west-2.amazonaws.com/com.owners-link.golf/header.jpg') no-repeat center; 
        height:353px;
        background-size:cover;
    }
    
    /*--ATTRACTIONS--*/
    
    .ow-tcattractions-slider-background {
        background: url('https://s3-us-west-2.amazonaws.com/com-owners-link.attractions/header.jpg') no-repeat center; 
        height:353px;
        background-size:cover;
    }


/*

/!*=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=
:							:												:
							:	     MQ 4 TC CARS > MOBILE SIZES			:
							:	           MADE WITH <3 BY					:
							:												:
							:   || ||   __    ==||===                __		:
							:   ||//  //  \\  || //   ||        || //  \\	:
							:	||    ||  ||    //    ||\\    //|| ||  ||   :
							:   ||\\  ||  ||   //     || \\  // || ||  ||   :
							:   || || ||  ||  //   || ||  \\//  || ||  ||   :
							*************************************************
							*************************************************
							:     		 FOR (R)Owners-Link					:
							:	    	   (C)August 2015                   :
							:												:
¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿=¿*!/



/!* ============== TC CARS  ===============*!/



@media screen
and (min-width: 0px)
and (max-width: 320px)
{

    /!*====== CARS INDEX========*!/

    #cover{
        background-position:center top!important;
        min-width: 100%!important;
        background-attachment: scroll!important;
        background-size: 140% 75%!important;
        height: 500px!important;

    }

    #cover h2{
        margin-top: 40px!important;
        font-size: 3em!important;
    }

    #cover h4{
        font-size: 1.5em!important;
    }

    .cars-search-bar-section{
        background-color: #243547!important;
        height: 270px!important;
    }

  /!*  .cars-search-bar input[type=text]{
        height: 34px!important;
        margin-left: 0px!important;
    }*!/

    .pickup1{
        width: 95%!important;
    }

    .dropoff1{
        width: 95%!important;
    }

    .pickup2{
        width: 55%!important;
    }

    .dropoff2{
        width: 55%!important;
    }

    .pickup3{
        width: 35%!important;
    }

    .dropoff3{
        width: 35%!important;
    }

    .search-bar-btn{
        width: 98%!important;
        margin-left: 6px!important;
    }

    /!*====CARS CARDS======*!/

    .cars-col-half{
        width: 96%!important;
        background-size: 100% 110%!important;
        background-position: center center !important;
    }

    .car-info-bg h3{
        font-size: 0.8em!important;
    }

    .car-info-bg h4{
        font-size: 0.6em!important;
    }

    /!*====CARS DETAILS======*!/

    .details-col-l{
        width: 100%!important;
    }

    .details-col-r{
        width: 100%!important;
    }

    .card-block1{
        width: 30%!important;
        background-size: 80% 50%!important;
    }

    .car-specs{
        font-size: 0.9em;
    }

    .card-block2{
        width: 70%!important;
        display: block !important;
    }

    .card-block3{
        width: 100%!important;
        height: 60px!important;
        border-top: 1px solid rgba(51, 51, 51, 0.2);
    }

    .card-block3 ul{
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row wrap;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding: 5px;
        height: 50px!important;
        margin-top: 5px;
        font-size: 0.9em;
        text-align: left!important;
    }

    .card-block3 h3{
        font-size: 1.5em!important;
    }

    .card-block3 p{
        display: none;
    }


    .car-price1 button{
        position: relative;
        bottom: 4px;
    }


    .card-block4{
        width: 100%!important;
        height: 80px!important;
        border-top: 1px solid rgba(51, 51, 51, 0.2);
    }

    .card-block4 ul{
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row wrap;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding: 5px;
        height: 50px!important;
        margin-top: 5px;
        font-size: 1em;
        text-align: left!important;
    }

    .card-block4 h3{
        font-size: 0.9em!important;
    }

    .card-block4 p{
        display: none;
    }


    .car-price2 button{
        position: relative;
        bottom: 7px;
        right: 10px;
    }

    .txt-filter{
        font-size: 0.8em!important;
    }

    /!*===== CARS CONFIRMATION=====*!/

    .confirm-col-l{
        width: 98%!important;
    }

    .confirm-list-description-li{-webkit-box-ordinal-group: 2!important;-webkit-order: 1!important;-ms-flex-order: 1!important;order: 1!important;}
    .confirm-list-check{-webkit-box-ordinal-group: 3!important;-webkit-order: 2!important;-ms-flex-order: 2!important;order: 2!important}
    .confirm-list-pic{-webkit-box-ordinal-group: 4!important;-webkit-order: 3!important;-ms-flex-order: 3!important;order: 3!important;}
    .confirm-list-quantity{-webkit-box-ordinal-group: 5!important;-webkit-order: 4!important;-ms-flex-order: 4!important;order: 4!important;}
    .confirm-list-price{-webkit-box-ordinal-group: 6!important;-webkit-order: 5!important;-ms-flex-order: 5!important;order: 5!important}



}





@media screen
and (min-width: 321px)
and (max-width: 640px)
{


    /!*====== CARS INDEX========*!/

    #cover{
        background-position: center -130px!important;
        min-width: 100%!important;
        background-attachment: scroll!important;
        background-size: contain;
        height: 500px!important;
    }

    .cars-search-bar-section{
        background-color: #243547!important;
        height: 270px!important;
    }

   /!* .cars-search-bar input[type=text]{
        height: 34px!important;
    }*!/

    .pickup1{
        width: 95%!important;
    }

    .dropoff1{
        width: 95%!important;
    }

    .pickup2{
        width: 55%!important;
    }

    .dropoff2{
        width: 55%!important;
    }

    .pickup3{
        width: 35%!important;
    }

    .dropoff3{
        width: 35%!important;
    }

    .search-bar-btn{
        width: 99%!important;
        margin-left: 5px!important;
    }


    /!*======CARS CARDS====*!/

    .cars-col-half {
        width: 98% !important;
        background-size: 100% 110%!important;
        background-position: center center !important;
    }


    /!*======CARS DETAILS====*!/

    .details-col-l{
        width: 100%!important;
    }

    .details-col-r{
        width: 100%!important;
    }

    .card-block1{
        width: 30%!important;
    }

    .card-block2{
        width: 68%!important;
    }

    .card-block3{
        width: 99%!important;
        height: 30px!important;
        border-top: 1px solid rgba(51, 51, 51, 0.2);
    }

    .card-block3 ul{
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row wrap;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding: 5px;
        height: 30px!important;
        margin-top: 5px;
        font-size: 0.9em;
        text-align: left!important;

    }

    .car-price1 button{
        position: relative;
        bottom: 7px;
    }


    .card-block4{
        width: 100%!important;
        height: 50px!important;
        border-top: 1px solid rgba(51, 51, 51, 0.2);
    }

    .card-block4 ul{
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row wrap;
        -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around;
        padding: 5px;
        height: 50px!important;
        margin-top: 5px;
        font-size: 0.7em;
        text-align: left!important;
    }

    .car-price2 button{
        position: relative;
        bottom: 7px;
    }

    /!*===== CARS CONFIRMATION=====*!/

    .confirm-col-l{
        width: 98%!important;
    }

    .confirm-list-list1{
        border-bottom: 1px solid #99aac3;
    }

    .confirm-list-list2{
        border-bottom: 1px solid #99aac3;
    }

    .confirm-list-description-li{-webkit-box-ordinal-group: 2!important;-webkit-order: 1!important;-ms-flex-order: 1!important;order: 1!important;width: 100%!important}
    .confirm-list-check{-webkit-box-ordinal-group: 3!important;-webkit-order: 2!important;-ms-flex-order: 2!important;order: 2!important}
    .confirm-list-pic{-webkit-box-ordinal-group: 4!important;-webkit-order: 3!important;-ms-flex-order: 3!important;order: 3!important;}
    .confirm-list-quantity{-webkit-box-ordinal-group: 5!important;-webkit-order: 4!important;-ms-flex-order: 4!important;order: 4!important;}
    .confirm-list-price{-webkit-box-ordinal-group: 6!important;-webkit-order: 5!important;-ms-flex-order: 5!important;order: 5!important}

    .pic2{
        height: 69px!important;
        background-size: 60% 100%!important;
    }

    input[type=checkbox] {
        -ms-transform: scale(1.5);
        -moz-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -o-transform: scale(1.5);

    }

    .confirm-col-r{
        width: 98%!important
    }

    .thecar{
        background-size: 40% 110%!important;
    }

    /!*===CARS PAYMENT RESPONSE====*!/

    .tccars-response-col-l{
        width: 98%!important;
    }

    .tccars-response-col-r{
        width: 98%!important;
    }

    .cars-response-pic{
        width: 100%;
        height: 120px;
        background-size: 40% 100%!important;
    }

}


@media screen
and (min-width: 641px)
and (max-width: 1024px)
{

    .cars-col-half {
        width: 48%!important;
    }


}

@media screen
and (min-width: 752px)
and (max-width: 1024px)
{

    .cars-col-half {
        width: 48%!important;
    }

    .details-col-l{
        width: 23%!important;
    }

    .details-col-r{
        width: 74%!important;
    }

    .card-block4 h3{
        font-size: 1em!important;
    }

    .card-block4 p{
        display: 0.8em;
    }

    .card-block3 h3{
        font-size: 1em!important;
    }

    .card-block3 p{
        display: 0.8em;
    }

    /!*===CARS PAYMENT RESPONSE====*!/

    .tccars-response-col-l{
        width: 66%!important;
    }

    .cars-response-panelleft-info p{
        font-size: 0.8em!important;
    }
    .cars-response-panelleft-info {
        line-height: 19px;
    }

    .cars-response-car-details-list p{
        line-height: 10px!important;
    }

    .cars-response-pic{
        width: 100%;
        height: 120px;
        background-size: 70% 80%!important;
    }

}


*/


                        /* :;:;:;:;:;:;:;:;:;::;:;:;:; ASAP WEEKS MQ :;:;:;:;:;::;:;:;:;:;:;:;:;:;:;: */


@media screen
and (min-width: 0px)
and (max-width: 320px){

    .asapwks-requestp-col-l{
        width: 99% !important;
    }

    .asapwks-requestp-col-r{
        width: 99% !important;
    }

    .asapwks-reservation-details-col-l{
        flex: 1 1 95%!important;
    }

    .asapwks-reservation-details-col-r{
        flex: 2 2 95% !important;
        margin-left: 15px;
    }

    #asapwks-holder-info-cols{

    }

}

@media screen
and (min-width: 321px)
and (max-width: 684px){

    .asapwks-requestp-col-l{
        width: 99% !important;
    }

    .asapwks-requestp-col-r{
        width: 99% !important;
    }

    .asapwks-reservation-details-col-l{
        flex: 1 1 95%!important;
    }

    .asapwks-reservation-details-col-r{
        flex: 2 2 95% !important;
        margin-left: 20%;
    }

    #asapwks-holder-info-cols{

    }

    .asapwks-reservation-details-col-l img{
        max-height: 70%;
        max-width: 70%;
        margin-left: 15%;
    }

}

                    /*;:;:;:;:;:;:;:;;:;:;:;:   NU FOOTER    :;:;:;:;:;:;:;:;:;:;:;*/


@media screen
and (min-width: 684px)
and (max-width: 1024px){
    .footer-big2 p{
        line-height: 120%!important;
        vertical-align: middle;
        margin-top: 3px;
        font-size: 0.7em;
        font-weight: 500;
        letter-spacing: 1px;
    }

    .footer-big2 p span{
        font-weight: 400;
    }

}


@media screen
and (min-width: 683px)
and (max-width: 321px){

}



@media screen
and (min-width: 320px)
and (max-width: 1px){
    .footer-big2 p{
        margin-top: 0;
        font-size: 0.5em!important;
    }

    .footer-big2 p span{
        font-weight: 300;
        font-size: 0.7em !important;
    }


}



                        /* :;:;:;:;:;:;:;:;:;::;:;:;:; PACKAGES MQ :;:;:;:;:;::;:;:;:;:;:;:;:;:;:;: */


@media screen
and (min-width: 0px)
and (max-width: 320px){

    .packages-requestp-col-l{
        width: 99% !important;
    }

    .packages-requestp-col-r{
        width: 99% !important;
    }

    .packages-reservation-details-col-l{
        flex: 1 1 95%!important;
    }

    .packages-reservation-details-col-r{
        flex: 2 2 95% !important;
        margin-left: 15px;
    }

    #packages-holder-info-cols{

    }

}

@media screen
and (min-width: 321px)
and (max-width: 684px){

    .packages-requestp-col-l{
        width: 99% !important;
    }

    .packages-requestp-col-r{
        width: 99% !important;
    }

    .packages-reservation-details-col-l{
        flex: 1 1 95%!important;
    }

    .packages-reservation-details-col-r{
        flex: 2 2 95% !important;
        margin-left: 15px;
    }

    #packages-holder-info-cols{

    }

    .packages-reservation-details-col-l img{
        max-height: 70%;
        max-width: 70%;
        margin-left: 15%;
    }

}

.form-container .row-content {
    margin-left: 0;
    margin-right: 0;
}

.main_header {
    position: relative;
    z-index: 999;
}

.k-dropdown-hover {
    position: relative;
}

.k-dropdown-content-mainmenu {
    left: 0;
}