 @charset "UTF-8";
 html {
     -webkit-text-size-adjust: 100%;
 }
 
 
 .image.Dawn {
     background: url('../images/bg-images/Dawn.jpg');
     -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-images/Dawn.jpg',sizingMethod='scale')";
 }
 
 .image.Daytime {
     background: url('../images/bg-images/Daytime.jpg');
     -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-images/Daytime.jpg',sizingMethod='scale')";
 }
 
 .image.Sunset {
     background: url('../images/bg-images/Sunset.jpg');
     -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-images/Sunset.jpg',sizingMethod='scale')";
 }
 
 .image.Noon {
     background: url('../images/bg-images/Noon.jpg');
     -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-images/Noon.jpg',sizingMethod='scale')";
 }
 
 .image.Night {
     background: url('../images/bg-images/Night.jpg');
     -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-images/Night.jpg',sizingMethod='scale')";
 }
 
 .image.Festival {
     background: url('../images/bg-images/Festival.jpg');
     -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg-images/Festival.jpg',sizingMethod='scale')";
 }
 
 .image,
 .image.Daytime,
 .image.Dawn,
 .image.Sunset,
 .image.Night,
 .image.Festival,
 .image.Noon {
     background-repeat: no-repeat;
     vertical-align: middle;
     background-size: cover;
     background-position: 50% 50%;
     position: fixed;
     height: 100%;
     width: 100%;
 }
 
 .image-name {
     color: #fff;
     position: absolute;
     z-index: 2;
     left: 32px;/*40px;*/
     bottom: 76px;
     font-size: 16px;
     text-shadow: 0px 1px #B1B1B1;
         font-weight: 500;
 }
 
 .gradient {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     width: 100%;
     background: url(../images/gradient_bg.png) repeat-x 0 0;
     background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 59%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.5)), color-stop(59%, rgba(0, 0, 0, 0)));
     background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 59%);
     background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 59%);
     background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 59%);
     background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 59%);
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=0);
     z-index: 1;
 }
 
 .header {
     padding: 40px;
     position: relative;
     z-index: 2;
     margin: 0 auto;
     max-width: 100%; /*1024px;*/
 }
 
 .header h1 {
     float: left;
     margin-right: 40px;
     position: absolute;
     left: 40px;
     width: 110px;
     background: url('../images/desktoplogo.png') no-repeat 0 0;
     text-indent: -9999px;
 }
 
 .header .adhoc_message {
     width: 56%;
     float: left;
     color: white;
     font-size: 14px;
     line-height: 20px;;
 }
 
 .header .adhoc_message strong {
     color: #fff;
 }
 
 .header .adhoc_message a,
 .header .adhoc_message a:visited {
     color: inherit;
     text-decoration: underline;
 }
 
 .header .top-links {
     float: right;
     margin-right:60px;
 }
 .header .top-links a span {
     padding-left: 4px;
 }
 
 .header .top-links li {
     margin-left: 45px;
     float: left;
     list-style-type: none;
 }
 
 .header .top-links li.first {
     margin-left: 0;
     margin-right:9px;
 }
 
 .header .top-links li a {
     line-height: normal;
     font-size: 14px;
     display: block;
     color: #fff;
 }
 
 .header .top-links li a i {
     margin-right: 5px;
 }
 
 .header .top-links li a i.icon {
     color: #fff;
     font-size: 16px;
 }
 
 .footer {
     position: fixed;
     width: 100%;
     max-width: 100%;
     margin: 0 auto;
     bottom: 0;
     padding: 0;
     z-index: 2;
     background-color: transparent;
     /* gradient */
     background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 1) 98%, rgba(0, 0, 0, 1) 100%);
     /* FF3.6-15 */
     background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 1) 98%, rgba(0, 0, 0, 1) 100%);
     /* Chrome10-25,Safari5.1-6 */
     background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 1) 98%, rgba(0, 0, 0, 1) 100%);
     /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
     filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000', GradientType=0);
 }
 
 .footer ul {
     margin-top: 0;
     color: #f33;
     list-style-type: none;
     padding: 0;
     margin-bottom: 0;
 }
 
 .footer .footer-content {
     background-color: transparent;
     /*background: url('../images/footer_bg.png') repeat;*/
     float: none;
     margin: 0 auto;
     max-width: 100%;/*1024px;*/
     /* IE6-9 ******updates */
 }
 
 .footer.global .footer-content {
     padding: 44px 32px 24px;
 }
 
 .footer.global .footer-content .footer-links ul.none li.first {
     padding: 0 !Important;
 }
 
 .footer .footer-content .footer-social-box .icon {
     font-size: 28px;
     color: #c0c0c0;
 }
 
 .footer .bottom-links ul li {
     display: none;
 }
 
 .footer .bottom-links ul li a {
     color: #fff;
     font-size: 16px;
 }
 
 .footer div.footer-links {
     padding: 0;
 }
  .footer .footer-links ul li a{
    margin-right:20px;
    font-size:14px;
  }
 .footer .footer-links ul li a,
 .footer .footer-links ul li {
     color: #c0c0c0
 }
 
 .footer .footer-links ul li {
     display: inline-block;
     width: auto;
     float: left;
 }
 
 .footer .footer-content .footer-social-box ul li {
     float: left;
     width: 30px;
     margin: 0 24px 0 0;
     height: 30px;
 }
  .footer .footer-content .footer-social-box ul li a:hover{
    text-decoration: none;
  }
 
 .footer .footer-content .footer-social-box ul {
     float: right;
 }
 
 .footer .footer-content .footer-social-box ul li.mRight-0 {
     margin-right: 0;
 }
 
 .mimage {
     display: none;
     position: fixed;
     height: 100%;
     width: 100%;
 }
 
 .footer .footer-content .footer-social-box .icon.ico-facebook:hover,
 .footer .footer-content .footer-social-box .icon.ico-facebook:active,
 .footer .footer-content .footer-social-box .icon.ico-facebook:focus {
     color: #4466aa;
     text-decoration: none
 }
 .footer .footer-content .footer-social-box .icon.ico-youtube:hover,
 .footer .footer-content .footer-social-box .icon.ico-youtube:active,
 .footer .footer-content .footer-social-box .icon.ico-youtube:focus {
     color: #ee1818;
     text-decoration: none
 }
 
 .footer .footer-content .footer-social-box .icon.ico-socialline:hover,
 .footer .footer-content .footer-social-box .icon.ico-socialline:active,
 .footer .footer-content .footer-social-box .icon.ico-socialline:focus {
     color: #00b30a;
     text-decoration: none
 }
 
 @media (min-width:0px) and (max-width:1024px) {
     .footer div.footer-links {
         margin-bottom: 0;
     }
     .mimage {
         display: block;
         position: fixed;
         height: 100%;
         width: 100%;
     }
     .image {
         filter: blur(5px);
         -webkit-filter: blur(5px);
         -moz-filter: blur(5px);
         -o-filter: blur(5px);
         -ms-filter: blur(5px);
     }
     .image-name {
         display: none;
     }
     .header .adhoc_message {
         position: absolute;
         margin: 0 20px 0 0;
         font-size: 12px;
     }
 }
 
 @media (min-width:0px) and (max-width:599px) {
    .login-form {
        top: 200px;
    }
     .footer div.footer-links {
         margin-bottom: 0;
     }
     .footer .footer-content {
         text-align: center
     }
     .footer .footer-links ul li {
         margin-bottom: 0px;
     }
     
     .image,
     .gradient {
         /* background: #fff;  ********update */
     }
     
     
     .header .top-links li a {
         margin-top: 00px;
         width: 45px;
         height: 45px;
         text-align: center;
         display: block;
     }
     .header .top-links li a i {
         font-size: 24px;
         display: block;
         line-height: 45px;
         margin-right: 0
     }
     .header .top-links a span {
         display: none;
     }
     .header h1 {
         position: static;
     }
   
   
     .header h1 {
         margin-right: 0;
         background: url('../images/mobilelogo.png') no-repeat 0 0;
     }
     .header h1 img {}
     .header .top-links li a {
         margin-top: 5px;
     }
     .header .top-links li {
         margin-left: 10px;
     }
    
 }

@media(min-width:0) and (max-width:767px) {
.footer .footer-links ul li, .footer .footer-content ul li{
         display: block;
        
     }
	.footer-content .ico-location2{color: #fff;margin-right: 4px;}
	.footer .footer-links ul li a{margin-right: 0px;}
    .header .adhoc_message {
         top: 0;
         width: auto;
         overflow: hidden;
         padding-bottom: 10px;
         margin: 0px;
         font-size: 12px;
         margin-left: 0;
         position: relative;
         line-height: 15px;
     }
     .header {
        border-top: 4px solid #ff3333;
        padding: 20px;
        background: #fff;
        min-height: 120px;
     }
     .header .adhoc_message,
     .header .top-links li a {
         color: #999494;
     }
    .header .adhoc_message strong {
     color: #999494;
    }
    .header .adhoc_message a,
     .header .adhoc_message a:visited {
         color: #999494;
     }
     .footer.global .footer-content {
        padding-top: 100px;
     }
}

 @media (min-width:750px) and (max-width:768px) {
    .header .adhoc_message {
        width: 80%; 
     }
 }

 @media (min-width:770px) and (max-width:835px) {
     .header .top-links, .hidden-sm {
        display: block !important;
     }
     .footer .footer-content .footer-social-box ul li {
        margin-right: 18px;
     }
     .image-name {
        bottom: 76px;
        display: none;
     }
 }

 @media (min-width:0) and (max-width:768px) {
     .footer.global .footer-content {
        margin-bottom: 16px;
        width: 100%;
        padding-top: 2px;
     }
     .footer .bottom-links ul li,
     .footer .footer-links ul li,
     .footer .footer-content ul li,
     .footer .footer-content .footer-social-box ul li {
         float: none;
         display: inline-block;
         width: auto;
     }
     .footer .footer-content .footer-social-box ul {
         float: none;
     }
     .footer-links,
     .footer-social-box,
     .footer.global .footer-content {
         text-align: center
     }
     .footer .footer-content .footer-social-box {
         width: 100%;
        padding-top: 12px
     }
     .footer .footer-links {
        width: 100%;
     }
     .header .adhoc_message {
        display: block !important;
     }
    .footer .footer-links ul {
        margin-top: 0px;
    }

 }
 
@media(min-width:0) and (max-width:767px) {
.footer .footer-links ul li, .footer .footer-content ul li{
         display: block;
        padding-right:0;
     }
	
}


 .header{padding:30px;}
.header .top-links{margin-right: 16px;}
.header .top-links ul{margin: 0;}
.header .top-links li.first{    margin-right: 70px;}
.footer.global .footer-content{padding: 16px 32px 20px}
