@media(max-width:1024px){
	/*.mLogo {text-align:center;}
	.mLogo img{margin-left:auto;margin-right:auto;margin-bottom:15px;}
	.michelin-name p{text-align:center;}*/

	/************Navigation*****************/
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
	.navbar-collapse.collapse.in {
        display: block!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

	.navbar-fixed-top .navbar-collapse{
		max-height:none!important;
	}
	.navbar-inverse .navbar-nav{margin-top:7.5px;}
	.navbar-nav>li{padding-left:20px;padding-right:20px;}
	.langNav, .contactNav, .socialNav{float:none;}
	.langNav{margin-top:0px;width:30%;margin-bottom:15px;}
	.contactNav{
		display: block;
		margin-top: 15px;
		margin-left: 15px;
		width: 30px;
		clear: left;
		float:left;
	}
	.socialNav{
		margin-top: 15px;
		display: inline-block;
		float:left;
	}
	.navbar-inverse .navbar-nav{
		clear:both;
		margin-top:20px;
		margin-bottom:20px;
	}
	.navbar-toggle{
		margin-top: 36px;
		margin-right: 30px;
		border:none;
	}

	.navbar-inverse .navbar-toggle .icon-bar{background-color:#000;width:30px;height: 4px;}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:transparent;}
	.navbar-inverse .navbar-toggle{border:none;}
  .happenImg {margin-left:auto; margin-right:auto;}
	/*.happeningDiv{width:90%;margin-left:5%;margin-right:5%;}*/
	.carousel-caption{ left: 10%!important; width: 33%!important;}
	/************Navigation*****************/

	/*.happeningDiv:before{height:830px;background: url(../img/mobile-border-left.png)no-repeat center center/cover;}
	.happeningDiv:after{height:830px;background: url(../img/mobile-border-right.png)no-repeat center center/cover;}*/

	.dropdown-menu{
		position:relative;
		width:100%;
		margin-bottom:10px;
	}
	.nHappeningModal .modal-dialog {
	    width: 60%;
	    margin-left: 20%;
	    margin-right: 20%;
	}

	/*.happenImg{background-size: auto 100%!important;}
	.happeningDiv{ min-height: 480px!important; max-height: 480px!important;}
	.happeningDiv:before{height:480px!important;background-position: top left!important;background-size:auto 100%!important;}
	.happeningDiv:after{height:480px!important;background-position: top right!important;background-size:auto 100%!important;}*/
}

@media(max-width:800px){

	.landing-cover {width:100%;left:0px;}
	.michelin-bx{width:auto;left:10%;right:10%;}
	.mBoxBorder{padding:12px;}
	.michelin-bx{padding:12px; bottom: 10%;}
	.logoArea{margin-top:10%;}
}

@media(max-width:768px){
	.sitemapSec .socialNav{float:left;margin-left:30px;margin-top:30px;}
	.resType .resItm h2{font-size: 28px;}
	.carousel-caption {
		width: 46%!important;
		left:14%!important;
	}

	.happeningRow:after {
		top: 0px;
		right: 0px;
		left: 0px;
		bottom: 0px;
	}
	.hImgDIV{
		/*max-height: 450px;*/
		background-size: auto 100%;
    margin-left:auto; margin-right:auto;
	}
	.subscriptionDIV {
		width: 60%;
		margin-left: 20%;
		margin-right: 20%;
	}
	.modal-dialog .modal-body{overflow-y:auto;}

	.branchTab li , .aboutTab li{
		width:50%!important;
		margin-bottom:10px;
	}

	.nHappeningModal .modal-dialog {
	    width: 80%;
	    margin-left: 10%;
	    margin-right: 10%;
	}

	.resTab{width:90%!important;margin-left:5%!important;margin-right:5%!important;}
	.resFeat .resFeatItm{margin-bottom:15px;}


	/*.happenImg{background-size: auto 100%!important;}
	.happeningDiv{ min-height: 750px!important; max-height: 750px!important;}
	.happeningDiv:before{height:750px!important;background-position: top left!important;background-size:auto 100%!important;}
	.happeningDiv:after{height:750px!important;background-position: top right!important;background-size:auto 100%!important;}*/

	.happenCnt h2{font-size:25px!important;}
	/*.happenCnt p{font-size:14px!important;}*/
	.happenCnt {
	    padding: 30px 20px!important;
	}

	.happeningRow .hCnt{
		margin-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
		/*max-height: 320px;
    	min-height: 320px;*/
    max-height:auto; min-height:auto;
	}

	.happeningRow .hCnt h2{margin-top:0px; line-height: 1.2;}

	.hCntInner{
		/*max-height: 168px;
		min-height: 168px;*/
    max-height: auto;
		min-height: auto;
		overflow:hidden;
	}

	.hCnt.modalIndividual{
	 	padding-left: 5%!important;
    	padding-right: 5%!important;
   	}

}

@media(max-width:420px){
	.landing-cover {width:100%;left:0px;}
	.michelin-bx{width:auto;left:10%;right:10%;}
	.mBoxBorder{padding:12px;}
	.michelin-bx{padding:12px; bottom: 10%;}
	.logoArea{margin-top:10%;}
	.country-list{margin-top:30px;}
	.country-list a{padding:10px 0;}

	.carousel-caption {
		width: 72%!important;
		left:14%!important;
	}
	/*.happeningDiv {
		width: 80%;
		margin-left: 10%;
		margin-right: 10%;
	}*/
	.happenCnt {
		padding: 14px 0px;
	}
	.resType .resItm h2{font-size:40px;}
	.resItm{margin-bottom:10px;}

	.gItm img{width:100%!important;}
	.wrapper .readMoreBtn.resDetails{width:90%!important;margin-bottom:15px;}
	.aboutTab{width:100%;margin-left: 0%; margin-right: 0%;}
	.mapRight{padding-right:15px!important;}
	.mapLeft{padding-left:15px!important;}
	.mapImg{min-height:auto;margin-top:30px;}

	.subscriptionDIV {
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	.hCnt {
		max-height: none;
		min-height: auto;
	}
	.searchDIV{
		margin-left: 10px!important;
		margin-top: 65px!important;
	}
	.dataTables_wrapper{
		margin-top: 126px;
	}

	.aboutTab {
	    width: 100%;
	    margin-left: 0%;
	    margin-right: 0%;
	}

	.branchTab li , .aboutTab li{
		width:100%!important;

	}

	.michelin-name {font-size:15px;}

	.nHappeningModal .modal-dialog {
	    width: 90%;
	    margin-left: 5%;
	    margin-right: 5%;
	}

	.openingRow .col{margin-bottom:30px;}
	.openingRow .rightBorder:after{

		width: 60%;
		height: 1px;
		position: absolute;
		right: 20%;
		left: 20%;
		bottom:-15px;
	}
	.menuList , .menuRemarksLine{margin-left:0px;margin-right:0px;}
	.dataTable tr:hover:after{width:50%!important;left:25%!important;}

	/*.happeningDiv{padding-left:15px!important;padding-right:15px!important;}
	.happeningDiv{ min-height: 780px!important; max-height: 780px!important;}
	.happeningDiv:before{height:780px!important;background-position: top left!important;background-size:auto 100%!important;}
	.happeningDiv:after{height:780px!important;background-position: top right!important;background-size:auto 100%!important;}*/

	.happenCnt{padding: 20px 0!important;}

	.happenCnt h2{ font-size: 25px!important;}
	/*.happenCnt p{ font-size: 14px!important;}*/
	.happenCnt .readMoreBtn{margin-top:25px!important;}


	.happeningRow:after{left:0px!important;}

	.hCnt.modalIndividual{
	 	padding-left: 0!important;
    	padding-right: 0!important;
   	}

   	.hCnt.modalIndividual .modalImg{width:90%;}
   	.hCnt.modalIndividual .modalDIV{width:90%;}

}

@media(max-width:380px){
	.happenCnt h2 {
		font-size:35px;
	}
	.happenCnt .readMoreBtn{margin-top:22px;}
	/*.happeningDiv{padding: 50px 30px 17px 30px;}*/
}
