 #tag_logo img:hover
  {
    background-color:#fff;
    width: 101px;
    height:41px;
  }

  .navbar-inverse 
  {
  background-color: #f1f1f1 !important;
  border-color: white !important
  }



  .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle {
    background-color: #1c9284;
}

 .navbar-inverse .navbar-nav>li>a
 {
     color: rgb(102, 102, 102) !important;
    text-decoration: none;
    text-align: center;
    font-size:16px;
 }

 
 .navbar-inverse .navbar-nav>li>a:hover
 {
     color: black !important;
 }



  #editRegionRight{
  	margin: 0 0 0 16px!important;

  }

  #footer{

  	width:auto !important;
  	float: none !important
  }

  .sidenav {
      background-color: #f1f1f1;
      height: 100%;
    }


.logo {

    margin-left: 86%;
 }
 
    h1
    {
        font-size: 18px !important;
    }


 @media only screen and (max-width: 1200px) {

  .highlight{margin-left:19px !important;}
 }
 @media only screen and (max-width: 768px) {

 .year{margin-left:0px !important;}
 .marquee   { margin-left: 216px !important;}

 .footer-img{

 	text-align: center;
 }
 #res{float: none;}
 #fav-icon{float: none;text-align: center;}
 .footer-social{margin-top:0px !important;}
 .footer-menu{margin-top:0px !important;}

 .logo {
    text-align: center;
    margin-left: 43%;
 }


 }


 /* Large desktops and laptops */
 @media (min-width: 1200px) {
  .highlight{margin-left:19px !important;}
  .marquee{width: 538px !important;}
  .navbar-inverse {
       width: 1171px;
    border-radius: 0;
    margin: 0 auto;
    border: none;
    background: url('https://tagm.co/images/jpgs/m-bg.jpg');
 }
 
 #footer {
    width: auto !important;
    float: none !important;
    width: 1173px !important;
    margin: 0 auto;
  }

  #editRegionRight
  {
  width: 60.333333%;
  }
 }


@media (min-width: 992px) and (max-width: 1499px) {

 
.marquee{width: 538px !important;}
#set {
    width: 1105px;
}




/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
 #footer {
    width: auto !important;
    float: none !important;
    width: 1173px !important;
    margin: 0 auto;
 }

 #set{width: 1133px;}


 }

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.highlight{margin-left:19px !important;}
.logo
 {

	margin-left:43% !important;
 }
}

 @media (max-width: 991px) {
  
  .logo
 {

	margin-left:43% !important;
 } 

 }

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

  .logo
 {

	margin-left:43% !important;
 } 
 .sidenav 
   {
        height: auto;
        padding: 15px;
   }
   


 

}

/* Portrait phones and smaller */
@media (max-width: 480px) {

}