@media (min-width: 960px){
	::-webkit-scrollbar {
	    width: 7px;
	}
	::-webkit-scrollbar-thumb {
	    background: #1383bc;
	}
	::-webkit-scrollbar-track {
	    background: #1383bc0f;
	}
}

@media (max-width: 960px){
	.content-body{
		margin-right: 0;
	}
	.content-sidebar{
		display: none !important;
	}
	.main-content-wrapper{
		margin: 0 10px;
	}
	.search-input-wrapper{
		left: 10px;
		right:50px;
	}
	.search-close{
		right: 10px;
	}
	.parallax-box .post-title{
		font-size: 32px;
	}
	.hide-on-tablet{
		display: none;
	}
	.main-content.sidebar-left .content-body{
		margin-left: 0;
	}
	.main-content.sidebar-left .adbox160 .article-inner{
		margin-right: 0;
	}
	.main-content.sidebar-left .adbox120 .article-inner{
		margin-right: 0;
	}
	.main-content.sidebar-left .article-inner{
		margin-right: 0;
	}
	
}


@media (max-width: 767px){
	.header-menu{
		display: none;
	}

    .headsty{
        background: rgba(0, 0, 0, 0.64)!important;
        z-index:2
    }
	#mobileMenu{
		display: block;
	}
	.header-right .header-navigation > li > a > span{
		display: none;
	}
	.highlight-carousel{
		padding: 0;
	}
	.hide-on-mobile{
		display: none;
	}
	.m-modal-content{
		left: 10px;
		right: 10px;
		top: 10px;
		bottom: 10px;
		overflow: auto;
		-webkit-transform: translate(0,0);
	    -khtml-transform: translate(0,0);
	    transform: translate(0,0);
	    width: auto !important;
	}
	.timeline-left{
		display: none;
	}
	.timeline-post-image, .timeline-post-content{
		display: table-row;
	}
	.timeline-post-image img{
		width: 100%;
	}
	.timeline-category-name{
		margin-top: 10px;
	}
	.timeline-post-title{
		font-size: 18px;
	}
	.slider-carousel .post-overlay{
		padding-right: 30px;
	}
	.slider-carousel .post-title{
		font-size: 22px;
	}
	.slider-carousel .owl-nav {
		display: none;
	}
	.grid-posts .columns{
		width: 100%;
		padding: 0 !important;
	}
	.grid-posts .column-4{
		margin-bottom: 10px;
	}
	.grid-posts .post-title{
		font-size: 16px !important;
	}
	.grid-posts .column-4 .post-box{
		height: 245px;
	}
	.parallax-box .post-title{
		font-size: 18px;
	}
	.article-left-box{
		display: none;
	}
	.article-inner{
		margin-left: 0 !important;
	}
	.more-posts .columns{
		width: 100%;
		padding: 0 !important;
		margin:5px 0;
	}
	.post-lists .columns{
		width: 100%;
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.video-container{
		display: block;
		overflow: hidden;
	}
	.video-player{
		display: block;
		width: 100%;
	}
	.video-playlist{
		display: block;
		width: 100% !important;
		min-height: 300px;
	}
	.video-title{
		font-size: 18px;
	}
	.video-box{
		padding-bottom: 20px;
	}
	.error-code{
		font-size: 72px;
		display: block;
		width: 100%;
		text-align: center;
		padding: 50px 0;
	}
	.error-container h1{
		font-size: 24px;
	}
	.post-list-title{
		
	}

	.extra-posts{
		display: none;
	}
	.article-header-title .article-title{
		font-size: 18px;
	}
	.article-description{
		font-size: 16px;
		font-weight: 600;
	}
}


@media(max-width:768px){
    .header-warpper{
        position:relative
    }
    .address.section .col-md-6:first-child{
        display:none!important;
    }

    .header-navigation.topbar li{
        display:none;
    }
    .header-navigation.topbar li:first-child{
        display:inherit;
    }
      .header-navigation.topbar li:last-child{
        display:inherit;
    }
      .header-menu{
          display:block
      }
      .header-menu .header-navigation.menuu{
          display:none;
      }
      .toggle-sidebar{
       display: inline-block;
    position: absolute;
    top: -7px;
    left: 20px;
    z-index: 1;
    color: black;
    background: transparent;
      }
      .logo-box img{height:50px!important;z-index:1!important;}
      .post-box{
          height: 300px!important;
      }
      .absform{
          position:relative;
        padding: 30px 0px;
    font-size: 17px;
      }
      .content-timeline .col-md-8{
          text-align:center!important;
      }
      .checkbtn{
          width:100%
      }
    md-menu > .md-select-value:first-child {
       width: 93% !important;
    margin-bottom: 20px!important;
    }
    .amesec{
        display:none
    }
    .roomsec{
            padding-top: 30px!important;
    padding-bottom: 30px!important;
    background: #f9f9f9;
    }
    .firstsec{
        margin-top:30px
    }
    .post-list-item .post-title a span{
        background:#ec7d0d
    }
    .modal-content {
        padding:5px 0px!important;
    }
    uib-accordion h4 a{
        font-weight:600
    }
    .filterimg{
        text-align:left
    }
    .filterimg li{
        background:white;margin:1px;border:0px;
    }
    .post-author-box h4{
        font-weight:600;font-size:18px!important;
    }
    .w-carousel-post button.owl-next, .w-carousel-post button.owl-prev{top:25%;}
    .post-list-item .post-author-box {
        display: inherit;
    }
    .post-bottom.col-md-10 button {
    float: inherit;
    display: inline-block;
    width: 100%;
    margin: 12px 0px 30px;
    background: #ee7d1c;
    color: white;

}
    .subheader{
        background: rgba(255, 255, 255, 0.13);
    padding: 30px;
    position: absolute;
    text-align: center;
    width: 100%;
    }
    .subbanner{
             height: 150px!important;
             background-size: cover!important;
             background-repeat: no-repeat!important;
    }
    .subbanbtm{
        margin-top: 0px!important;
    }
    .smblk{
        color:black!important;
    }
    .sidebar-toggle-button{
        position:absolute;right:0px;top:0px;
    }
    .sidebar-logo{
        background:white;
    }
    .sidebar-menu > li > a{
        line-height:40px;height:40px;
    }

   .novi-background.bg-cover{padding:0px!important}
   .row.gallery-wrap{
       overflow:hidden
   }

   .row.gallery-wrap .col-xs-6{
       padding:4px!important;
   }
   .header-wrapper{
       background:white!important;
   }
   .lefttop{
       display:none!important;
   }
   .header-navigation.topbar > li > div.langsel > a,.header-navigation.topbar > li a{
       PADDING: 7px 5PX 0px!important;
   }
   .headsty{
       z-index:999
   }
   .sidebar.opened{
       z-index:9999
   }
   .header-navigation.topbar{
       display:flex;
       white-space: nowrap;

   }
   .enqbtn{
      display:none!important;
   }
   
.modalbooknow{
    position:relative;top:0px;right:inherit
}
.pad30,
.pad20{
    padding: 0px!important;
}
.main-content .container{
    margin-top:0px!important
}

#BE_Widget label.label-title{
    margin-top:20px
}

}