
@media (min-width: 992px) {
    /* ===================== Search form 1 ==================== */
 
div.hotel_fare .max_20{max-width: 20%;}
div.hotel_fare .max_80{max-width: 80%;}
div.hotel_fare .max33{max-width: 33%;}
div.roomfaredv div.roommd9{max-width: 70%;}
#flight .flg-3{max-width: 20%;}
#flight .multilg-3{min-width: 28%;}
#flight .fdate-3{max-width: 16%;}
#flight .pax_dv{max-width: 18%;}

#hotel .traveldv{max-width: 19%;}
#hotel .md-width{min-width: 19.55%;}
div.buslist .duration{    max-width: 9%;}
div.buslist .bordingdv{    min-width: 12%;}

div.bus_detail .ar_duration{    max-width: 29%;}
/* div.todaydeals div.md4:nth-child(5) {min-width: 66.66%; } */
div.bokingdet .suscnfbtn{min-width: 12%;}
div.bokingdet .bokid{max-width: 17%;text-align: center;}


/* ===================== Search form 1 END ==================== */

/* ========================= oneway result page ============================== */

div.flight_fare .layover_parent .ar_duration>samp{float: inherit;}

/* ========================= oneway result page ============================== end */

/* flight Details page  */
.paxinfo{}
.paxinfo .headingdv{text-align: right;max-width: 20%;}
.signup .lg3{max-width: 20%;}
.signup .lg1{max-width: 10%;} 
.paxinfo .lg10{padding: 0px 0px 0px 8px; margin: 0px; max-width: 80%;}
.paxinfo p.msgpara{margin-left: 21%;}


/* flight Details page End */

/*search modify form*/

.modifyform .fromto{max-width: 46.555%;}
.modifyform .swapdv{max-width: 6.77% }

/*search modify form End */


/*flight result page*/
div.flight_details div.det_lg3{min-width: 29%;} 
article.ticketsenddv div.numdiv{max-width: 31%;}
article.ticketsenddv p.msgpara {margin-left: 20%; }


}
/*@media only screen and (min-width:992px) and (max-width:1200px){
div.pax-div{font-size: 12px;padding: 23px 0px 5px 0px;}


}*/
@media (max-width: 1024px) {
.paxinfo .lg10{padding-left: 28px;padding-right: 0px;}
.travelinput input[type="text"]{padding-left: 86px;}


}


@media (max-width: 991px) {  
.container{width: 100%;}
.tabpd0{padding: 0px;}
.mpt0{padding-top: 0px;}
.ml-15m{margin-left: -15px;}
.pt15m{padding-top: 15px;}
.radiusm0{-webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; }
.mbr_r, .tabbr_r{border-right: 1px solid #ccc;}
.mcenter{text-align: center;}
.addclsgst{width: 90%;} 
.gstsection .inside{padding: 0px;}


/* ==================== Search form 1 ==================== */


.formbg .form-control{border-radius: 0px;border-bottom: 1px solid #cccccc;border-right: none;}
.formone{top: 0px;position: static; padding: 0px; margin: 0px; }
.search_tab li a.nav-link{font-size: 14px;padding: 10px 16px;}



/* ===================== Search form 1 END ==================== */

/* ========================= oneway result page ==============================  */

 /*  ^^^^^^^^^^^ flight details show style ^^^^^^^^^^^^^^^  */ 
 div.flight_fare .logo{width: 20px;margin: 0px;}
div.flight_fare .time_position{background-position: -27px -267px; height: 26px; width: 27px; 
    margin-left: 34%;}
div.flight_fare{margin-bottom: 7px;
    border: 1px solid #fff;
    box-shadow: 0px 0px 3px 1px #e4e3e3;}
div.sorting_tittle a{text-transform: capitalize;}
div.flight_fare .farebg1{padding-right: 10px;}
div.flight_fare .farebg2{padding-right: 10px;}
div.flight_fare .ar_inr samp{float: left;padding: 0px 0px 0px 10px;}
.baggage-heading samp{font-size: 14px;}
div.flight_fare .ar_duration>span.stopshow{width: 90%;margin: 5px 2px;}
div.flight_fare .ar_inr samp{    padding: 0px 0px 0px 0px; font-size: 17px; width: 100%;}
div.flight_fare .ar_inr span.inr_rupes{font-size: 16px;}
div.flight_fare .tcntrful{width: 100%; text-align: center;}
div.flight_details{padding: 0px 0px 10px 0px;margin-right: -15px;width: 106%;}
div.flight_details h5.f_tittle{font-size: 14px;}

div.flight_details .detail_content .onmbil .logo{margin-top: 5px;width: 20px;vertical-align: top;}
div.flight_details .detail_content .onmbil{}
div.flight_details .detail_content .onmbil>label{text-transform: capitalize;margin-bottom: 0px;width: 100%; text-align: center;}
div.detail_review div.detail_content .ar_duration .testdur {font-weight: normal; padding-left: 5%; padding-top: 13px; }
div.flight_details label.detlabel{max-width: 80%;}
div.flight_details label.detlabel samp{ line-height: 20px;}
div.flight_details div.onmbil .refundable{background: none; color: green; padding: 0px;  }
div.flight_details div.onmbil .non_refundable{background: none; color: red; padding: 0px;  }
div.flight_details .detail_content .divwt, div.detail_review .divwt{width: 100%;margin: 10px 0px;}
div.detail_review .mhedmtr{padding:0px;margin: 0px 0px 10px 0px;}
div.detail_review div.detail_content div.layover_parent label.ar_name  samp{line-height: 15px;}
div.detail_review .mhedmtr h5{margin-top: 18px;}
div.detail_review .mhedmtr h5>samp{    font-size: 24px; margin-top: -6px; float: left; margin-right: 5px;}
div.flight_details .detail_content .timefnt, div.flight_details .detail_content .timefnt>.upper{font-size: 20px;
    font-weight: normal;} 
div.flight_details .detail_content .ar_time{padding: 0px;}
div.flight_details .detail_content .ar_time>samp.fz14{font-size: 13px;}
div.flight_details .detail_content{padding: 0px 5px;border: none;padding-right: 15px;}
div.flight_details .detduration .text {font-size: 14px; top: 18px; }
div.mtotalfare{padding: 10px 0px;    margin-bottom: -30px; border-top: 1px solid #e0dcdc;}
div.mtotalfare samp{font-size: 24px;}
div.mtotalfare samp.tright{font-size: 20px; text-transform: capitalize; margin-top: 2px; float: right;}

/* ========================= oneway result page ============================== end */

/*==================== round trip domestic page ========================*/
.mp0{padding: 0px;}
.mp10{padding: 10px;}
.mfright{float: right !important;}
.mpi0{padding: 0px !important;}
.pr15m{padding-right: 15px;} 
.ml-15m{margin-left: -15px;} 
div.mflight_details .detail_content .upper {text-transform: uppercase; font-size: 22px; padding-left: 8px; }
div.modal .modal-dialog{margin: 10px auto;}
.flight_fare div.modal .modal-body {padding: 5px;}
div.flight_fare .search_tab li a{font-size: 100%;}
/*div.flight_fare .ar_duration>span{background: url(images/duration-arrow.png) no-repeat 100%;}*/
 
.push-fare .logodv, .push-fare div.flight_fare .ar_time{display: none;}
.push-fare div.flight_fare{border: none; box-shadow: 0px 0px 0px 0px;}
 

.roundparent .roundlist .ar_duration>h5{font-size: 13px;}

 
.mdep_title{background-color: #DEE0E0; border-bottom: 1px solid #ccc; padding: 5px 10px;}
.mdep_title label{margin: 0px; text-transform: uppercase; font-weight: bold;}

/*==================== round trip domestic page end ========================*/
/*session and fare change model*/
div.modal .w450{margin: 0px auto;width: auto;height: 100%;background: #fff;}
#paxreview div.paxreview {margin: 0px; max-height: 430px; overflow-y: auto; overflow-x: hidden; padding-bottom: 20px; }
#paxreview .lightbgbr{position: fixed; bottom: 0px; float: left;}
#paxreview .modal-content{border: none;}

/*session and fare change model End */

/*flight details fare css*/
.details_revi .air_logo img{float: left;}
.details_revi .air_logo label.ar_name {width: 70%; text-align: left; padding-left: 5px;}
h4.flighttitle{padding: 7px 10px;font-size: 16px;}
h4.flighttitle i{margin-right: 5px;} 
.details_revi .line{    border-bottom: 1px solid #f5efef;margin: 6px 0px 2px 0px;}
.details_revi div.layover{padding-left: inherit;}

label.ageryterms samp{width:88%;} 
div.flight_sumary{margin: 15px -15px 0px -15px;}
.cursorp{cursor: pointer;
}
 
.paxinfo div.titledv{max-width: inherit;}
.msg3{text-align: center;margin-bottom: 10px;}

.paxinfo .headingdv{text-align: right;}
.signup .lg1 .go_button{height: 42px;}

/*flight details fare css End */

/* !!!!!!!!!!!!! flight filter code !!!!!!!!!!!!!!11 */
div.filter{position: fixed;z-index: 99; top: 0px;overflow-y: auto;height: 100%; width: 0%;overflow-x: hidden;border: none;background-color: #EBF2F7;float: left;left: 0px;padding-top: 10px;}
h4.allflight{margin-left: -15px;margin-right: -15px;width: 112%;}
i.filter_close{float: right; position: absolute; right: 0px; z-index: 99; background-color: #F80038; color: #fff; padding: 9px 10px; font-size: 20px;}
div.filter .parentdv{margin: 0px 10px 15px 10px;}
/* !!!!!!!!!!!!! flight filter code ENDDDDDDDDDDDDDD */


}


@media (max-width: 767px) {
.mw100{width: 100%;}
.mm0{margin: 0px;}
.smp0{padding:0px;}
.smp05{padding: 0px 5px;}
.smt10{margin-top: 10px;}
.mpb50{padding-bottom: 50px;}
.mp0{padding: 0px;}
.container{width: 100%;}
.mradius0{border-radius: 0px;-webkit-border-radius: 0px; -moz-border-radius: 0px;-o-border-radius: 0px;-ms-border-radius: 0px;}
.tabpd0{padding-left: 15px; padding-right: 15px;}
.m_mb10{margin-bottom: 10px;} 
.btneffect{box-shadow: 0 0 0;}
.mob_xscroll{overflow-x: auto;overflow-y: hidden;} 
.mob_xscroll:after{content: '\00bb';position: absolute; top: 0px; right: 0px; color: #fff; font-size: 20px; padding: 0px 5px 0px 10px;animation: textmove 5s infinite alternate ease-in-out;}
@-webkit-keyframes textmove{from {right: 5; } to {right: 4%; } }
.mobnav_wth{width: 530px;}

.mbtneffect {border:none; display: inline-block; position: relative; z-index: 2; box-shadow: 0 4px 0 #af1722; }
.mbtneffect:before {-webkit-transition: 0.5s all ease; transition: 0.5s all ease; position: absolute; top: 0; left: 50%; right: 50%; bottom: 0; opacity: 0; content: ''; background-color: #f37171; z-index: -1;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px; }
.mbtneffect:hover:before {-webkit-transition: 0.5s all ease; transition: 0.5s all ease; left: 0; right: 0; opacity: 1; }
.mbtneffect:active{box-shadow: 0 0px 0 #af1722;
  transform: translateY(4px);}

/*  header and menu  */ 

.mobilnav div.bdr{border-bottom: 1px solid #ccc;width: 100%; float: left;margin: 15px 0px;}
.mobilnav{ position: fixed; z-index: 99; top: 0px; overflow-y: auto; height: 100%; width: 0px; overflow-x: hidden; border: none; background-color: #fff; }
.mobilnav .logodv{    box-shadow: inset 0px -3px 0px 1px #a59c9c;padding: 10px;width: 100%;}
.mobilnav .logodv .logo_img{}
ul.tts_menu>li{width: 100px;display: initial;}
ul.tts_menu>li .middlehr{width: 100%; float: left;background-image: -webkit-linear-gradient(left, #00000024, #ccccccbf, transparent); background-image: -moz-linear-gradient(left, #00000024, #ccccccbf, transparent); background-image: -o-linear-gradient(left, #00000024, #ccccccbf, transparent); background-image: linear-gradient(left, #00000024, #ccccccbf, transparent); }
ul.tts_menu>li>a{    display: block;text-align: left;padding: 8px;float: unset;} 
ul.tts_menu li:nth-last-child(2) samp.middlehr{display: none;} 
/*home page*/
.whybookus .col-md-4{padding: 0px;}

/*home page //*/



 /* ===================== Search form 1 ==================== */
.ser_formbg{    background: linear-gradient(180deg,#eb1d27,#211d1e);    margin: 0px 15px;
padding-bottom: 20px; }
.formone ul.search_tab{  margin-left: -7px;}
.formone .search_tab li a.nav-link {padding: 16px 20px;background-color: #fff ;border-right: none;  } 
.formone .search_tab li a.active{ border-bottom: 4px solid #ff8500;color: #5a5a5a; }
.searchform{}
.searchform .pr20{padding-right: 0px;}
.searchform .pl20{padding-left: 10px;}
.searchform label{display: none;}
.searchform .inputtext, div.searchform .moreoption select.inputtext{height: 50px;}
.typeradio{color: #000000;}
.searchform .ritht30 {right: 14px; }
.travelrow { margin: 0px -5px;}
div.traveladd {padding: 0px 5px; }
div.traveladd>.row {border: none; background-color: #fff; }
div.traveladd>.row>a.col, div.traveladd>.row>samp.col{padding: 8px 0px;}
 .moreoption h6 {color: #f4eeee; }
i.swape-city{right: 2px; top: 49px; opacity: 0.8; transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);}
div.traveladd>.row>a.col, div.traveladd>.row>samp.col{padding: 5px 0px;}
#holidays .dateicon{left: 10px;}
.fligh_search{margin-left: -9px;}
.my_wallet{
margin-left: -15px;
    margin-right: -15px;}
    .featured_promotion {
        margin-left: -15px;
    margin-right: -15px;}
    .domestic_deal{
        margin-right: -15px;
    margin-left: -15px;
    }
    .top_cat_pic img {
        height:210px;
    }
    .grid figure {     
     width: 290px;
    margin: 0px 0px 8px 0px;}
    .s_form_title {
      padding: 10px 1px;
    margin: 0px 0px;
}
.fligh_search .fly_icon .holi_icon {
    position: relative;
}

.formone .search_tab li a.active {
    border-bottom: 4px solid #1b1a1a;
    color: #1b1a1a;
}
.formone .search_tab li a {

    color: #1b1a1a;
}.typeradio .checkmark {
    top: 6px;
    left: 2px;
    height: 16px;}
    .grid figure img {
    width: 343px;}
    .tab_search_box{
       margin-left: -16px;
    margin-right: -9px;}

/* ===================== Search form 1 END ==================== */

/*Modify search search form */
div.bgwithshadow{width: 100%;}

/*Modify search search form End */

/* ========================= oneway result page ============================== */
.mp0{padding: 0px !important;}
.mpl15{padding-left: 15px;}
.mtright{text-align: right !important;}
.mtleft{text-align: left !important;}
div.flight_fare .logo{width: 20px;}
div.flight_fare .ar_name>samp{font-size: 11px;}
/*div.flight_fare .ar_duration>span {background: url(images/duration-arrow.png) no-repeat 100%;}*/
div.flight_fare .ar_name {max-width: 49px;}
div.flight_fare .ar_duration>samp {line-height: 15px;}
.mprice{border-top: 1px solid #e9e8e8; padding: 6px 0px 2px 0px; margin: 0px -15px; background-color: #F9F9F9; padding-right: 15px;}
div.flight_fare .mprice .go_button {text-transform: capitalize;    padding: 6px 23px;margin-top: -3px;margin-bottom: -2px;}

 /*^^^^^^^^^^^ flight details show style ^^^^^^^^^^^^^^^*/
div.flight_fare .search_tab li a {color: #333365; font-size: 100%; padding: 10px 6px 4px 6px; }
div.flight_fare .mar_name { max-width: 80%;padding-left: 10px;}
div.flight_fare .mar_name>samp{font-size: inherit;float: left;padding: 5px 5px 0px 0px;}
.mfz12{font-size: 12px;} 
div.flight_fare .wfulcenter>samp{text-align: center;float: inherit;}

 


/*flight details page */

div.roundparent{margin-left: -15px; margin-right: -15px;}
.roundparent .roundlist .arrpd { text-align: right;padding: 0px;}
.roundparent .roundlist .timestop{width: 100%;}
.roundparent .roundlist .timestop>samp:last-child{float: right;}
.roundparent .roundlist .ar_inr>samp{float: right;width: auto;}
div.roundparent .flight_fare {padding: 0px; height: 450px; -webkit-overflow-scrolling: touch; overflow-x: hidden; overflow-y: auto; padding-bottom: 102px; }
div.roundparent .flight_fare:first-child .roundlist{margin-right: 0px;}
div.roundparent .flight_fare:last-child .roundlist{margin-left: 0px;}
.roundparent .roundlist div.flight_details{position: fixed;top: 0px;left: 0px;width: 100%;z-index: 99;padding: 0px;margin: 0px;}
.roundparent .roundlist div.flight_details a.goback{     text-transform: uppercase; text-decoration: underline; padding: 5px; display: block; border-top: 1px solid #ccc; margin-top: 15px; font-weight: bold;}
#selectedfare{margin-bottom: 15px;padding-top: 6px;}
#selectedfare .allfaredv{    padding: 0px 25px;}
#selectedfare .allfaredv label{margin-bottom: 0px;} 
#selectedfare .allfaredv label .block{display: block;}
#selectedfare .allfaredv .go_button{    margin-top: 10px;}
#selectedfare div.flight_fare{border-bottom: none;}
.roundparent .roundlist .detail_content .onmbil .logo{width: 30px;}
div.fixedbtn{position: fixed; bottom: 0px; z-index: 99; float: left; width: 100%;}
div.fixedbtn .go_button{width: 100%;padding: 10px 5px;border-radius: 0px;}
div.fixedbtn .mb20{margin-bottom: 0px;}
.paxinfo{margin-bottom: 5px;}
.travelinput input[type="text"]{padding-left: 87px;}
.paxinfo .lg10{padding-left: 6px; padding-right: 6px;}
h3.fdetail_title{text-align: center;width: 100%; margin-top: 10px; margin-bottom: 10px;}

div.flight_details .detduration i.dot{left: 6px;}
div.flight_details .detduration .plain{z-index: 999;}
div.flight_details .detduration .text{font-size: 12px;top: -10px;float: left; width: 100%;}
div.flight_fare{    margin-bottom: 0px; box-shadow: 0px 0px 0px; border-bottom: 1px solid #ccc;}
div.flight_fare:hover{border-bottom: 1px solid #ccc;}

div.detail_review div.detail_content{padding-right: 0px;}
div.detail_review div.detail_content .plain2{font-size: 30px; font-style: inherit; padding-left: 9px; margin-top: 8px; float: left;}
div.detail_review div.detail_content .mtrit{text-align: right;padding-right: 10px;}
div.detail_review div.detail_content .mder{ border: 1px solid #ccc;
    border-radius: 4px;
    margin-right: 7px;
    padding-top: 15px;
    padding-bottom: 6px;}
div.detail_review .layover_parent{width: 100%;}

/*flight details page end // */

/*slider image*/
#mobilesider img{height: 200px;}

/*slider image End*/

 /* Mobile header */
.mheader{}
.mheader i.tfff{font-size: 20px;}
.mheader a.textlogo{font-size: 22px;display: block;padding: 4px 5px;outline: none;text-decoration: none;}
a.textlogo:focus, a.textlogo:hover{color: #fff;}

 /* Mobile header End*/

/* Mobile front search tittle */

.mfront{background: linear-gradient(#2E7591, #3B96B1);}
.mfront .col{padding: 0px;}
.mfront a{color: #fff; text-transform: uppercase; font-size: 10px; text-align: center; display: block; padding: 32px 0px;text-decoration: none; border-top: 1px solid #9faeb333; border-right: 1px solid #9faeb333; }
.mfront a:hover, .mfront a:focus{color: #fff;}
.mfront a i{    display: block; padding-bottom: 4px; font-size: 25px;}


/* Mobile front search tittle End*/

/* ==================== Search form   ==================== */
.fixt0{position: fixed;top: 0px; z-index: 999; background-color: #fff; height: 100%; width: 100%;overflow-y:auto; }
.radio{color: #333333;}
/*.checkmark{display: none; width: 0px;}*/
.classtype .checkmark{display: block; width: 18px;}
.typeselect{}
.typeselect label{color: #333333;text-transform: uppercase;text-align: center;padding: 10px 0px;    border-bottom: 1px solid #ece8e8;}
.typeselect input[type="radio"]{opacity: 0;} 
.typeselect label.rajactive{border-bottom: 2px solid #ea2830;}
samp.dottedfromto{height: 66px; position: absolute; bottom: 32px; z-index: 9; width: 20px; background-color: #fff; padding: 5px 19px;}
    samp.dottedfromto>span{    border-right: 1px dashed #ccc; height: 61px; float: left;}
samp.dottedfromto>span:after{    content: ''; position: absolute; width: 8px; height: 8px; border: 2px solid #ccc; border-radius: 50%; top: 0px; left: 15px; background-color: #fff;}
samp.dottedfromto>span:before{content: ''; position: absolute; width: 8px; height: 8px; border: 2px solid #ccc; border-radius: 50%; bottom: 0px; left: 15px; background-color: #fff;}
.formbg .mpdfto{padding-left: 40px;padding-right: 5px;}
samp.swape_city{    position: absolute; right: 0px; width: 50px; height: auto; background-color: #fff; z-index: 9; bottom: -14px; padding-left: 10px;}
samp.swape_city:after{content: '\21C5'; border: 1px solid #ccc; padding: 9px 9px; border-radius: 50%; font-size: 18px; color: #666666;}
.pax{box-shadow: 0px 0 0 0;border: none;}
.paxdv{text-align: center;}
div.pax .paxdv a{border: none; padding: 7px 22px; font-size: 30px; font-weight: normal; float: inherit;}
label.mobpax{width: 100%;color: #666666;}
div.pax:before{display: none;}
.done{width: 91%; margin-top: 20px; text-align: center; padding: 10px 0px;}
div.pax .insidedv {
    border-bottom: 1px solid #f3f2f2;}
.classtype .radio{margin-bottom: 10px;}
.gobackdv{max-width: 12%;}
div.mbrmg{border-bottom: 1px solid #ccc; margin-bottom: 20px;}
div.multicity_add .add_dv a{font-size: 14px;
    text-shadow: 0 0 0px;
    margin:0px;
    display: block;margin-bottom: 10px;
    float: right;}

/* ==================== Search form End ==================== */

/*b2b register*/
.b2bregister{padding: 0px;}
.b2bregister .bdr_sdo{ padding: 15px 30px; }
.b2bregister .align-self-center{ margin-top: 15px; }
.b2bregister .mb15{margin-bottom: 0px;}
.b2bregister .pr0, .b2bregister .pl0{padding: 0px;}
/*b2b register
.pagecontainer{padding: 15px 0px;}*/
.side_date{
right:7px;	
}
.glance_main {
	height:unset;
	width:unset;
	border-radius:unset;
    border: 1px solid #2c3e50;
    padding: 15px;
    margin: 10px;
}
.mob_res_head_title{
	font-size:18px;
}
footer.warpsubscrib .bgrow{
	border:unset;
}
@media (max-width: 575px) {
    /* ===================== Search form 1 ==================== */
.searchform .inputtext, div.searchform .radiusrtb, div.searchform .radiusltb{border-radius: 4px;}

.tabbr_r{border: none;}
/* ===================== Search form 1 END ==================== */
 
/* ========================= oneway result page ==============================  */
div.flight_fare .search_tab li a{font-size: 12px;}
#fdetails h5.w100{font-size: 17px;}
div.flight_fare .ar_duration>samp{font-size: 12px;}

/* ========================= oneway result page ============================== end */
 
 /*flight details */

  .paxinfo .headingdv{text-align: left; margin-bottom: 5px;}
 .travelinput input[type="text"] {padding-left: 119px;}
div.passportparent{margin-top: 0px;}
.passport_title{width: 100%; text-align: center;}

 /*flight details //*/


}

 

@media (max-width: 320px) { 
/*==================== round trip domestic page ========================*/ 

div.flight_fare .rt_size {font-weight: normal; } 
.details_revi .air_logo img{width: 21px; height: 21px;}

/*==================== round trip domestic page end ========================*/


}

/* @media screen and (min-width: 568px) and (orientation: landscape){}  */




@media screen and (orientation:portrait) { 
	.block1{display: none !important;}
}
@media screen and (orientation:landscape) {
	 
.block1{display: block !important;width: 100% !important; height: 100% !important;}
	 
.landscapmsg{ position: fixed; top: 0px; left: 0px; width: 0%; height: 0%; background-color: #e9f2f6;z-index: 99999; padding-top: 20px;display: none;overflow: hidden; }

.landscapmsg .landscapimg{background: url(images/landscape.png) no-repeat 50% 0%;height: 150px;width: 100vw;background-size: auto 100%;  }
.landscapmsg .textdv{}
.landscapmsg .textdv h4{color: #666; font-weight: bold;padding-top: 15px; text-align: center; }
.landscapmsg .textdv p{font-size: 16px; text-align: center; color: #666666; }

}



 