@media(max-width:1300px)
{
    
}



@media(max-width:1200px)
{
    
     /*check-in page starts*/
    .wrapper {max-width: 100%;}
    
}

@media(max-width:1024px){
    
}

@media(max-width:991px)
{
    .container{padding:0 15px;}
    .accont_main{padding: 0 0 135px 0;}
    .main_block{padding: 0 0 130px 0;}
}

@media(max-width:767px) 
{
/*-------------------Home page starts-------------------*/
    .container{width: 100%;}
    .header_right{display: none;}
    .header_left{    -webkit-flex: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center; position: relative;}
    .header_left a{ text-align: center;}
    .header_left:after{content: "\f053"; font-size: 16px; line-height: 18px; color: #ffffff; font-family: 'FontAwesome'; position: absolute;left: 25px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); cursor: pointer;}
    .btn2{width: 245px; padding: 15px 0;}
    .good_afternoon{padding: 25px 0 0 0;}
    .good_afternoon_in h1{font-size: 52px; line-height: 56px;}
    .good_afternoon_in h3{font-size: 35px; line-height: 38px; padding: 10px 0 20px 0;}
    .article_main{padding: 40px 30px 0 30px;}
    .article_main > h6{padding: 0 0 10px 0;}
    .recent_articles{padding: 10px 0 15px 0;}
    .recent_articles > h5{padding: 10px 0 20px 0;}
    .recent_articles > ul > li{padding: 24px 60px 24px 0;}
    .home_main{padding: 0 0 35px 0;}
    .footer_in{padding: 10px 15px;}
    .home{display: block;}
    .home ul{padding: 20px 12px;}
/*-------------------check-in page starts-------------------*/
    .mob1{display:block;}
    .mob2{display:none;}
    .mob4{display:block;}
    .get h5{display:none;}
    .get a{color:#000;padding:0 0 10px 0;}
    .village-lft span{display:none;}
    .village-lft span.mob5{display:block;padding:20px;}
    .village-lft a{display:none;}
    .village-in h4{display:none;}
    .village-in h4.mob3{display:block;    padding: 0 0 12px 0;}
    .village-in {padding: 0;}
    .village-lft figure { margin:0;}
    .get {padding: 15px 0 0 0;}
    .get p{padding:0 0 10px 0;}
    .get a{padding:0;}
    .open {padding: 15px 0 0 0;}
    .open h4{display:block!important;position:relative;}
    .open h4:after{position:absolute;top:0;right:0;content: "\f107";color:#000;font-family:'FontAwesome';}
    .open h4.active:after{content: "\f106";}
    .open ul{max-width: 100%; display: none;}
/*--------------------message  page starts--------------------*/
    .msg-in ul {margin:0 -12.32px;}
    .msg-in ul li {padding: 0 16.32px;}
    .inbox h2{text-align:left; padding:0 15px;}
    .inbox{    padding: 21px 0 16px 0;}
    .msg-in {padding: 19px 0 21px 0;}
/*-------------------cancel page starts here-------------------*/
    .village-lft a.cancel{background:#1ab6c3;}
    .village-lft span.cancel1{background:#1ab6c3;}
    .mob1.cancel{background:#1ab6c3;}
    .village-lft .cancel1 span.mob5{background:#1ab6c3;}
/*------------------my account page------------------*/
    .account-landing-left{padding: 0;}
    .account-left-top{margin: 0 -15px;}
    .account-left-bottom p{max-width: 100%;} 
    .account-landing-right {padding: 44px 0 0 0px;}
    .accont_main{padding: 0 0 110px 0;}
    .village-lft{padding: 0 0;}
    .village-rgt{padding: 0 0;}
/*------------------loading page------------------*/   
    .main_block{padding: 0 0 80px 0;}
    .welcome_form{padding: 10px 0;}
    h1{font-size: 45px; line-height: 48px;}
    h3{font-size: 27px; line-height: 32px;}
    .welcome_info{padding: 20px 0 0 0;}
}

@media(max-width:576px)
{
/*-------------------Home page starts-------------------*/
    .home_main{padding: 0 0;}
    .good_afternoon_in h1{font-size: 45px; line-height: 48px;}
    .good_afternoon_in h3{font-size: 32px;line-height: 34px; padding: 10px 0 15px 0; margin: 0 0;}
    h5{font-size: 22px; line-height: 26px;}
    h6{font-size: 18px; line-height: 22px;}
    .article_main{padding: 16px 0 0 0;}
    .article_main > a.btn2{position: static; width: 100%; margin: 25px 0 0 0; padding: 25px 0;}
    .visit_summary span{width: 100%;}
    .recent_articles > ul > li{padding: 20px 24px 20px 8px;}
    .recent_articles > ul > li > h6{font-size: 16px; line-height: 20px;}
    .home ul{padding: 15px 0;}
    
/*-----------------message  page starts-----------------*/
    .msg-in ul li { padding: 0 6.32px;}
    .bill-lft p br{display:none;}
    .bill-lft p{width:351px;}
    .bill { padding: 24px 0;}
    .bill-lft h5{    padding: 0 0 7px 0;}
    .bill-rgt a{height:129px;}
/*------------------loading page------------------*/   
    .welcome_form form ul li{padding: 10px 0;}
    .welcome_form form ul li input{padding: 0 0 18px 0}
    .welcome_form form ul li label{font-size: 16px; line-height: 19px;}
    .main_block{padding: 0 0 40px 0;}
    .welcome_info{padding: 0 0;}
    h1{font-size: 42px; line-height: 46px;}
    h3{font-size: 24px; line-height: 26px;}
    .welcome_form form ul li input{font-size: 16px; line-height: 19px; padding: 0 25px 14px 0;}
    .welcome_form form ul li:nth-child(2) input{padding: 0 26px 13px 0;}
}

@media(max-width:479px)
{
    /*-------------------Home page starts-------------------*/
    .good_afternoon_in h1{font-size: 36px; line-height: 40px; margin: 0 0;}
    .good_afternoon_in h3{font-size: 25px; line-height: 28px; padding: 8px 0 10px 0;}
    h5{font-size: 18px; line-height: 22px;}
    h6{font-size: 15px; line-height: 18px;}
    .visit_summary > h5{margin: 0 0; padding: 0 0 10px 0;}
    .article_main > a.btn2{margin: 15px 0 0 0; padding: 18px 0; font-size: 16px; line-height: 18px;}
    .recent_articles > h5{padding: 4px 0 12px 0;}
    .recent_articles > ul > li{padding: 15px 20px 18px 6px;}
    .recent_articles > ul > li > h6{font-size: 15px; line-height: 18px;}
    .recent_articles > ul > li > p{font-size: 13px; line-height: 16px;}
    .footer_in{padding: 10px 0;}
    .home ul li{width: 33.3%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; max-width: 33.33%; -webkit-flex: 0 0 33.33%; padding: 0 0 12px 0;}
    .home ul li span{padding: 0 0 5px 0; min-height: 32px;}
    /*check-in page starts*/
    .open ul li span{width:115px;font-size:14px;line-height:16px;}
    .open ul li p {font-size:14px;line-height:16px;}
    .open h4 {    padding: 0 0 11px 0;font-size: 17.83px;line-height: 20px;}
    .get a{font-size:18px;}
    .get h6{padding:0 0 10px 0;}
    .mob3 {font-size: 17.83px;line-height: 22px;}
    .get p {font-size: 14.83px;line-height: 21px;}
    .get ul {padding: 0 0 10px 0;}
    .open{padding:5px 0 0 0;}
  /*message page starts*/
    .inbox h2{    font-size: 30px;line-height: 35px;}
    .inbox {padding: 11px 0 3px 0;}
    .msg-in ul li {padding: 0 6.32px 9px;}
    .msg-in {padding: 14px 0 8px 0;}
    .bill-lft p {width: 224px;padding:0 15px 0 0;}
    .matter a:after{right:0;}
    .bill {padding: 15px 0;}
    .bill-rgt a{    width: 109px;}
/* my account page */ 
    .account-left-bottom {padding: 10px 10px 0 10px;}
    .account-landing-right {padding: 30px 0 0 0px;}
    .account-landing-right > ul > li h6{padding: 17px 0px;}
    .contact-details-in p,.contact-details-in p a{font-size: 13px;}
    .contact-dtls-left {width: 35%;}
    .contact-dtls-right {width: 65%;}
    .account-accordian-in ul {padding: 15px 0 20px 0;}
    .add {padding: 0 0 15px 0;}
    .new {padding: 0 0 15px 0px;}
    .payment ul {padding: 15px 0 10px 0;}
    .payment button.btn2{margin: 10px 0;height: 50px;}
/*------------------loading page------------------*/
    h1{font-size: 37px; line-height: 40px;}
    h3{font-size: 22px; line-height: 25px;}
    .main_block{padding: 0 0;}
    
    
    
    
}

@media(min-width:992px)
{
   
}