/***********************Search Widget Input***********************/
.v_srchengn_hldr
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;float:left;margin-top:0px;
}
.v_srchengn_hldr label {float:left;}
/***********************Line Height Starts Here***********************/
.lh-0px {line-height: 0px !important;}
.lh-2px {line-height: 2px;}
.lh-5px {line-height: 5px;}
.lh-8px {line-height: 8px;}
.lh-10px {line-height: 10px;}
.lh-12px {line-height: 12px;}
.lh-15px {line-height: 15px;}
.lh-16px {line-height: 16px;}
.lh-18px {line-height: 18px!important;}
.lh-19px {line-height: 19px!important;}
.lh-20px {line-height: 20px!important;}
.lh-25px {line-height: 10px!important;}
.lh-27px {line-height: 27px!important;}
.lh-30px {line-height: 30px!important;}
.lh-31px {line-height: 31px!important;}
.lh-35px {line-height: 35px;}
.lh-40px {line-height: 40px;}
.lh-45px {line-height: 45px;}
.lh-50px {line-height: 50px;}

/***********************Line Height Ends Here***********************/

/********************Text Alignment Value Starts Here****************/
.tl {text-align: left;}
.tr {text-align: right;}
.tc {text-align: center;}
.valb {vertical-align: bottom;}
.val-sup {vertical-align: super;}
.val-sub {vertical-align: sub;}
.valm {vertical-align:middle;}
/********************Text Alignment Value Ends Here********************/

/***********************Text Indent Starts Here***********************/
.txin-1px{text-indent:1px;}
.txin-5px{text-indent:5px;}
.txin-10px{text-indent:10px;}
.txin-12px{text-indent:12px;}
.txin-15px{text-indent:15px;}
.txin-20px{text-indent:20px;}
.txin-25px{text-indent:25px;}
.txin-30px{text-indent:30px;}
/********************Text Indent Ends Here**********************/

/*******************Font Face Starts Here***********************/
.ffla{font-family:Arial, Helvetica, sans-serif !important;}
.fflv{font-family:Verdana, Arial, Helvetica, sans-serif !important;}
/*******************Font Face Ends Here***********************/

/*******************Font Size Starts Here***********************/
.fs-8px {font-size: 8px !important;}
.fs-9px {font-size: 12px; color:#fff}
.fs-10px {font-size: 10px;}
.fs-11px {font-size: 11px !important;}
.fs-12px {font-size: 12px;}
.fs-13px {font-size: 13px;}
.fs-14px {font-size: 14px;}
.fs-15px {font-size: 15px;}
.fs-16px {font-size: 16px;}
.fs-17px {font-size: 17px;}
.fs-18px {font-size: 18px;}
.fs-19px {font-size: 19px;}
.fs-20px {font-size: 20px;}
/*********************Font Size Ends Here*********************/

/**********************Font Color Starts Here*****************/
.fc-0{color: #000 !important;}
.fc-0-shd1 {color:#4f4f4f !important;}
.fc-3{color: #333 !important;}
.fc-4{color: #444 !important;}
.fc-6{color: #666 !important;}
.fc-9{color: #999 !important;}
.fc-c{color: #ccc !important;}
.fc-w{color: #FFF !important;}
.fc-r{color: #F00 !important;}
.fc-r-shd1 {color:#900 !important;}
.fc-g{color: #0F0 !important;}
.fc-g-shd1 {color:#1B458C!important;}
.fc-g-shd2 {color:#063 !important;}
.fc-b{color: #00F !important;}
/************************Font Color Ends Here********************/

/**************Text Decoratuion Starts Here********************/
.uline {text-decoration: underline;}
.tu {text-transform: uppercase;}
.fbld {font-weight: bold;}
.fnrml {font-weight: normal !important;}
.fitlc {font-style: italic;}
/*************Text Decoratuion Ends Here***********************/

/**********************Dispaly Section Starts Here******************/
.disp-no{display: none;}
.disp-bl{display: block;}
.disp-in{display: inline;}
.disp-inblk{display: inline-block;}
.disp-tblcell{display:table-cell;}
/**********************Dispaly Section Ends Here******************/

/**********************Position Section Starts Here******************/
.pos-rel {position:relative;}
.pos-abs {position:absolute;}
.pos-fxd {position:fixed;}
/**********************Position Section Ends Here******************/

/************************** Clear Section Starts Here ************/
.clear-no{clear: none;}
.clear-l{clear: left;}
.clear-r{clear: right;}
.clear-b{clear: both;}
/************************** Clear Section Ends Here ***************/

/************************* Float Section Starts Here ***************/
.flt-no{float: none !important;}
.flt-l{float: left;}
.flt-r{float: right;}
/************************** Float Section Ends Here *****************/

/******************Background Colour Starts Here*********************/
.bg-img-no{background-image:none !important;}
.bg-no{background: none !important;}
.bgc-0{background-color: #000 !important;}
.bgc-3{background-color: #333 !important;}
.bgc-4{background-color: #444 !important;}
.bgc-6{background-color: #666 !important;}
.bgc-9{background-color: #999 !important;}
.bgc-c{background-color: #ccc !important;}
.bgc-w{background-color: #FFF !important;}
.bgc-r{background-color: #F00 !important;}
.bgc-g{background-color: #0F0 !important;}
.bgc-b{background-color: #00F !important;}

/*****************Background Colour Ends Here*******************/

/****************Page Heading Starts Here**********************/
h1, h2, h3, h4 {display:block;font-family: 'Ubuntu Condensed', Verdana, sans-serif;font-weight:400;margin:15px 0;padding:0;}
h1 {color:#1b458c;font-size: 24px;}
h2 {color:#1b458c;font-size:18px;}
h3 {color:#666;font-size:16px;}
h4 {color:#666;font-size:14px;}
/****************Page Heading Starts Here**********************/

/************************Margin Details Starts Here************/
.mar-au{margin:auto;}
.mar-0-all{margin: 0 !important;}
.mar-5px-all{margin: 5px !important;}
.mar-10px-all{margin: 10px !important;}
.mar-15px-all{margin: 15px !important;}
.mar-20px-all{margin: 20px !important;}
.mar-25px-all{margin: 25px !important;}
.mar-30px-all{margin: 30px !important;}
/*-------------------------------Margin Top*/
.mar-t0px{margin-top: 0 !important;}
.mar-t1px{margin-top: 1px !important;}
.mar-t2px{margin-top: 2px !important;}
.mar-t3px{margin-top: 3px !important;}
.mar-t4px{margin-top: 4px !important;}
.mar-t5px{margin-top: 5px !important;}
.mar-t9px{margin-top: 9px !important;}
.mar-t10px{margin-top: 10px !important;}
.mar-t15px{margin-top: 15px !important;}
.mar-t20px{margin-top: 20px !important;}
.mar-t24px{margin-top: 24px !important;}
.mar-t25px{margin-top: 25px !important;}
.mar-t26px{margin-top: 26px !important;}
.mar-t30px{margin-top: 30px !important;}
/*-------------------------------*Margin Right*/
.mar-r0{margin-right: 0 !important;}
.mar-r1px{margin-right: 1px !important;}
.mar-r2px{margin-right: 2px !important;}
.mar-r3px{margin-right: 3px !important;}
.mar-r4px{margin-right: 4px !important;}
.mar-r5px{margin-right: 5px !important;}
.mar-r6px{margin-right: 6px !important;}
.mar-r10px{margin-right: 10px !important;}
.mar-r15px{margin-right: 15px !important;}
.mar-r20px{margin-right: 20px !important;}
.mar-r25px{margin-right: 25px !important;}
.mar-r30px{margin-right: 30px !important;}
.mar-r115px{margin-right: 115px !important;}
/*.mar-r3p{margin-right: 2.5% !important;}
*/
/*-------------------------------Margin Bottom*/
.mar-b0{margin-bottom: 0 !important;}
.mar-b1px{margin-bottom: 1px !important;}
.mar-b2px{margin-bottom: 2px !important;}
.mar-b3px{margin-bottom: 3px !important;}
.mar-b4px{margin-bottom: 4px !important;}
.mar-b5px{margin-bottom: 5px !important;}
.mar-b7px{margin-bottom: 7px !important;}
.mar-b10px{margin-bottom: 10px !important;}
.mar-b15px{margin-bottom: 15px !important;}
.mar-b20px{margin-bottom: 20px !important;}
.mar-b25px{margin-bottom: 25px !important;}
.mar-b30px{margin-bottom: 30px !important;}
/*-------------------------------*Margin Left*/
.mar-l0{margin-left: 0 !important;}
.mar-l1px{margin-left: 1px !important;}
.mar-l2px{margin-left: 2px !important;}
.mar-l3px{margin-left: 3px !important;}
.mar-l4px{margin-left: 4px !important;}
.mar-l5px{margin-left: 5px !important;}
.mar-l10px{margin-left: 10px !important;}
.mar-l15px{margin-left: 15px !important;}
.mar-l20px{margin-left: 20px !important;}
.mar-l25px{margin-left: 25px !important;}
.mar-l30px{margin-left: 30px !important;}
.mar-l40px{margin-left: 40px !important;}
.mar-l57px{margin-left: 57px !important;}
.mar-l355px{margin-left:355px!important;}
.mar-l0{margin-left: 0 !important;}
.mar-l5p{margin-left: 5% !important;}
.mar-l50p{margin-left: 50% !important;}

/************************Margin Details Ends Here************/

/************************Padding Details Starts Here************/
.pad-0-all{padding: 0 !important;}
.pad-1px-all{padding: 1px !important;}
.pad-2px-all{padding: 2px !important;}
.pad-3px-all{padding: 3px !important;}
.pad-5px-all{padding: 5px !important;}
.pad-10px-all{padding: 10px !important;}
.pad-15px-all{padding: 15px !important;}
.pad-20px-all{padding: 20px !important;}
.pad-25px-all{padding: 25px !important;}
.pad-30px-all{padding: 30px !important;}
/*-------------------------------Padding Top*/
.pad-t0{padding-top: 0 !important;}
.pad-t3px{padding-top: 3px !important;}
.pad-t5px{padding-top: 5px !important;}
.pad-t7px{padding-top: 7px !important;}
.pad-t10px{padding-top: 10px !important;}
.pad-t15px{padding-top: 15px !important;}
.pad-t20px{padding-top: 20px !important;}
.pad-t25px{padding-top: 25px !important;}
.pad-t30px{padding-top: 30px !important;}
.pad-t82px{padding-top: 82px !important;}
/*-------------------------------*Padding Right*/
.pad-r0{padding-right: 0 !important;}
.pad-r5px{padding-right: 5px !important;}
.pad-r10px{padding-right: 10px !important;}
.pad-r15px{padding-right: 15px !important;}
.pad-r20px{padding-right: 20px !important;}
.pad-r25px{padding-right: 25px !important;}
.pad-r30px{padding-right: 30px !important;}
/*-------------------------------Padding Bottom*/
.pad-b0{padding-bottom: 0 !important;}
.pad-b1px{padding-bottom: 1px !important;}
.pad-b3px{padding-bottom: 3px !important;}
.pad-b5px{padding-bottom: 5px !important;}
.pad-b10px{padding-bottom: 10px !important;}
.pad-b15px{padding-bottom: 15px !important;}
.pad-b20px{padding-bottom: 20px !important;}
.pad-b25px{padding-bottom: 25px !important;}
.pad-b30px{padding-bottom: 30px !important;}
/*-------------------------------*Padding Left*/
.pad-l0{padding-left: 0 !important;}
.pad-l1px{padding-left: 1px !important;}
.pad-l2px{padding-left: 2px !important;}
.pad-l3px{padding-left: 3px !important;}
.pad-l4px{padding-left: 4px !important;}
.pad-l5px{padding-left: 5px !important;}
.pad-l10px{padding-left: 10px !important;}
.pad-l15px{padding-left: 15px !important;}
.pad-l20px{padding-left: 20px !important;}
.pad-l25px{padding-left: 25px !important;}
.pad-l30px{padding-left: 30px !important;}
.pad-l52px{padding-left: 52px !important;}
.pad-l1p{padding-left: 1% !important;}
/************************Padding Details Ends Here************/

/******************Width Details Starts Here******************/
.w-au {width: auto !important;}
.w-5px {width:5px;}
.w-10px {width:10px;}
.w-14px {width:14px;}
.w-15px {width:15px;}
.w-20px {width:20px;}
.w-25px {width:25px;}
.w-30px {width:30px;}
.w-40px {width:40px;}
.w-45px {width:45px;}
.w-50px {width:50px!important;}
.w-60px {width:60px;}
.w-70px {width:70px;}
.w-78px {width:78px!important;}
.w-80px {width:80px!important;}
.w-82px {width:82px!important;}
.w-90px {width:90px;}
.w-95px {width:95px;}
.w-100px {width:100px!important;}
.w-105px {width: 105px!important;}
.w-108px {width: 108px;}
.w-120px {width:120px;}
.w-125px {width:125px;}
.w-130px {width:130px!important;}
.w-135px {width:135px;}
.w-140px {width:140px;}
.w-141px {width:141px;}
.w-149px {width:149px;}
.w-150px {width:150px;}
.w-155px {width:155px;}
.w-165px {width:165px;}
.w-175px {width:175px;}
.w-180px {width:180px;}
.w-200px {width:200px;}
.w-210px {width:210px;}
.w-300px {width:300px;}
.w-335px {width:335px;}
.w-350px {width:350px;}
.w-510px {width: 510px;}
.w-5p {width: 5%;}
.w-8p {width: 8%;}
.w-10p {width: 10%;}
.w-20p {width: 20%;}
/*.w-25p {width: 25%;}
*/.w-30p {width: 30%;}
.w-31p {width: 31%;}
.w-32p {width: 32%;}
.w-33p {width: 33%;}
.w-34p {width: 34%;}
.w-35p {width: 35%;}
.w-40p {width: 40%;}
.w-48p {width: 48%;}
.w-50p {width: 50%;}
.w-55p {width: 55%;}
.w-60p {width: 60%;}
.w-66p {width: 66%;}
.w-70p {width: 70%;}
.w-83p {width: 83%;}
.w-84p{width:82.9% !important;max-width: 1008px !important;min-width: 796px !important;}/* Result */
.w-87p{width:87%;}
.w-93p {width:93%;}
.w-94p {width:94%;}
.w-95p {width:95%;}
.w-97p {width:97%;}
.w-98p{width:98%;min-width: 960px;max-width: 98%;clear: both;}/* Search Engine */
.w-98-wr-p{width:100%;min-width: 980px;max-width: 100%;clear: both;}/* Wrapper */
.w-98pp {width:98%;}
.w-99p {width:99%;}
.w_100-wr-p {width: 100%;min-width: 990px;max-width: 100%;clear: both;}
.w-100p {width:100%;}
/******************Width Details Ends Here******************/

/******************Height Details Starts Here******************/
.h-au {height: auto !important;}
.h-5px {height:5px;}
.h-7px {height:7px;}
.h-10px {height:10px;}
.h-15px {height:15px;}
.h-18px {height:18px;}
.h-20px {height:20px;}
.h-22px {height:22px;}
.h-25px {height:25px;}
.h-30px {height:30px;}
.h-45px {height:45px;}
.h-50px {height:50px !important;}
.h-60px {height:60px;}
.h-70px {height:70px;}
.h-80px {height:80px;}
.h-90px {height:90px;}
.h-100px {height:100px;}
.h-125px {height:125px;}
.h-150px {height:150px;}
.h-175px {height:175px;}
.h-200px {height:200px;}
/******************Width Details Ends Here******************/

/*************Rounded corner Details Starts Here************/
.rounded0px{border-radius:0 0 0 0!important;-webkit-border-radius:0 0 0 0!important;-moz-border-radius:0 0 0 0!important;}
.rounded2px {-moz-border-radius: 2px;border-radius: 2px;-webkit-border-radius: 2px;}
.rounded3px{-webkit-border-radius:3px;-moz-border-radius: 3px;border-radius: 3px;}
.rounded5px {-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;}
.rounded_b5px {border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;}
.rounded_t5px {border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.rounded10px {-moz-border-radius: 10px;-webkit-border-radius:10px;border-radius: 10px;}
.rounded_b10px {border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;}
.rounded_t10px {border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;}

/*************Rounded corner Details Ends Here*************/

/*************Drop Shadow Starts Here**********************/
.dropshadow {-moz-box-shadow: 0px 5px 5px #a9a9a9;-webkit-box-shadow: 0px 5px 5px #a9a9a9;box-shadow: 0px 5px 5px #a9a9a9;}
.innershadow {box-shadow: inset 0 0 6px #aaadae;}
/*************Drop Shadow Ends Here***********************/

/*************Border Starts Here**********************/

.bdr_1px_9{border:1px solid #999;}
.bdr_1px_0{border:1px solid #000;}
.bdr_t_no{border-top:none !important;}
.bdr_r_no{border-right:none !important;}
.bdr_b_no{border-bottom:none !important;}
.bdr_l_no{border-left:none !important;}
.bdr_no{border:none !important;}
/*************Border Ends Here**********************/

/********************Page Break (When Printing) Start*************/
@media all{.page-break {display: none;}}
@media print{.page-break {display: block; page-break-before:always;}}
/********************Page Break (When Printing) Ends*************/

/********************Mouse Cursor Start*************/

.hcursor{cursor:pointer;*cursor:hand;}

/********************Mouse Cursor Ends*************/

/**********************Form Elements Customization Starts Here***********************/
.bttn{background: url(../images/bttn_bg.png) repeat-x top left;color: #0D67A5;font-family: Arial,Helvetica,sans-serif;font-size: 12px;border: 1px solid #0D67A5;cursor: pointer;padding: 5px 7px;font-weight: bold;overflow: visible;border-radius: 5px;}
.bttn:hover {background: #0D67A5;color: #E9E9E9;}
.bttn:active{background: #0D67A5;color: #E9E9E9;}

.input_text {border: 1px solid #969696;height: 50px;line-height: 50px;padding: 0 4px;width: 99%;background: #fff;margin-top:19px;color:#252525;font-size: 11px;}
.input_text_dtpkr {border: 1px solid #969696;height: 50px;line-height: 50px;padding: 0px 4px;width: 99%;background: #fff;margin-top: 19px;color: #252525;font-size: 11px;cursor:pointer;}
.icn_cal{background-image: url(../Index_files/icon_calender_b.png); background-repeat: no-repeat; background-position: 62px center;}
.checkbox, .radio {width: 19px;height: 25px;padding: 0;background: url(../images/checkbox.png) no-repeat;display: block;float: left;}
.radio {background: url(../images/radio.png) no-repeat;}
.select {height: 25px;line-height:27px;padding: 0 24px 0 8px;border: 1px solid #838b9c;background-image: url(../images/select.png);background-repeat: no-repeat;background-position:top right;background-color:#dde0e5;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius: 5px;}

/**********************Form Elements Customization Ends Here***********************/

/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Vertical Layout Start ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/

/*----------------------------------------------------------------------------Vertical - Search Engine Start*/
.v_srchengn {height:auto;position: relative;z-index: 0;font-size: 11px;color: #fff;}
.v_srchengn.bg_ovrly {box-shadow: 0px 0px 10px #707070;border-radius: 12px;position: relative;top: -13px;z-index: 0;}
.v_srchengn .v_srchengn_hldr {width:auto;height:auto;padding: 5px 5px 0px 5px;}
.v_srchengn .v_srchengn_hldr .v_flt_srch {/*width:100%;width:260px;*/}
.v_srchengn .v_srchengn_hldr .v_trip_typ_selector {/*border: 1px solid #969696;background: #fff;*/width: auto;padding: 0;font-weight: 600;color: #fff!important;font-size: 14px; text-transform:uppercase; text-align:left; margin-bottom:10px}
.v_srchengn .v_srchengn_hldr .v_pax_det select {width:45px!important;top: -21px;height: 20px;}
.v_srchengn .v_srchengn_hldr .v_pax_det span {width:35px!important;float:left;margin-right:15px;}
.v_srchengn .v_srchengn_hldr .v_adtnl_opt select {width: 223px!important;left: -85px;top: 0;}
.v_srchengn .v_srchengn_hldr .v_adtnl_opt span {width:50px!important;float:left;}
.v_srchengn .v_srchengn_hldr .v_pax_dtls {width: 100%;}
.v_srchengn .v_srchengn_hldr .v_pax_dtls select{height: 25px;background: #fff;border: 1px solid #969696;height: 20px;line-height: 20px;color:#252525;font-size: 11px;}
.v_srchengn .v_srchengn_hldr .v_pax_dtls .mssg {font-size: 9px;font-style: italic;}
.v_srchengn .v_srchengn_hldr .v_pax_dtls .pax_dtl_adlt{width: 56px; margin-top:15px;}
.v_srchengn .v_srchengn_hldr .v_pax_dtls .pax_dtl_chld{width: 62px; margin-top:15px;}
.v_srchengn .v_srchengn_hldr .v_pax_dtls .pax_dtl_infnt{width: 67px; margin-top:15px;}
.v_srchengn .v_srchengn_hldr .v_pax_dtls .pax_dtl_clss{width: auto; margin-top:15px;}
.v_srchengn .v_srchengn_hldr .v_pax_dtls .pax_dtl_clss select{width: 75px;}
.v_srchengn .v_srchengn_hldr .v_pax_dtls .px_icn {height: 32px;width: 11px;background-image: url(../images/pax_icon.png); background-repeat: no-repeat;}
.v_srchengn .v_srchengn_hldr .v_pax_dtls .px_icn.adlt{background-position:right 4px;}
.v_srchengn .v_srchengn_hldr .v_pax_dtls .px_icn.chld{background-position:center 4px;margin-left: 36px;}
.v_srchengn .v_srchengn_hldr .v_pax_dtls .px_icn.infnt{background-position:left 4px;}


/*--------------------------------------------Vertical - Slider Section Start (In Index_h.aspx in CSS Placeholder forcefully resize slider)*/
div.slider_wrap, div.slider_contenr div#slide-holder, div.slider_contenr div#slide-holder div#slide-runner {width : 595px;height : 252px;}
div.slider_contenr div#slide-holder div#slide-controls p#slide-nav {position: absolute;top: 218px;right: 6px;}

/*----------------------------------------------------------------------------Vertical - Hot Deals Format Start*/
.v_hotoffr_hldr {width: 270px;height:380px;}
.v_hotoffr_hldr .v_rep_hldr{/*overflow-y:scroll;*/height:300px;}
.v_hotoffr_hldr .v_deal_hldr h1{color:#3a79a5;margin: 0 0 10px;}
.v_hotoffr_hldr .v_deal_dtls {width: 180px;}

/*----------------------------------------------------------------------------Vertical - Hot Offer (Ad Pic) Format Start*/
.v_offr_hldr {width:292px;height:190px;overflow: hidden;}

/*----------------------------------------------------------------------------Vertical - Testimonial Format Start*/
.v_tstimnls_hldr {width:292px;height:190px;}

/*----------------------------------------------------------------------------Widget Calendar Icon*/
.icn_cal {background-image: url(../Index_files/icon_calender_b.png);background-repeat: no-repeat;background-position: 62px center;}


/*Customize CSS*/

.liquid-round .center-content2 {
    padding: 7px 13px 0px 10px!important;
}
.tripdet { margin-bottom:10px}

.add_flight { background-color:#00adee!important; color:#FFFFFF!important}

.add_flight:hover { background-color:#ffc373!important; color:#2c3e50!important}

@media screen and (max-width:420px) {
.mar-r30px {margin-right:4px !important;}
.mar-l10px {margin-left:4px !important;}
}
@media screen and (max-width:920px) {
.ui-datepicker { left:20%!important}
}

@media screen and (max-width:700px) {
.ui-datepicker { left:10%!important}
}
@media screen and (max-width:600px) {
.ui-datepicker { left:5%!important}
}
/*@media screen and (max-width:1920px) and (min-width:640px){
#ui-datepicker-div { width: 54em !important;}
}*/
@media screen and (max-width:639px) and (min-width:410px) {
#ui-datepicker-div { width: 40em !important; font-size:10px!important}
}

@media screen and (max-width:409px) and (min-width:320px) {
#ui-datepicker-div { width: 30em !important; font-size:10px!important}
}
@media screen and (max-width:500px) {
.ui-datepicker { left:0!important}
}
@media screen and (max-width:640px) {
.w-25p, .w-20p { width:100%}
}
