@font-face {
    font-family: 'DISCO';
    src: url('../fonts/DISCO.eot');
    src: url('../fonts/DISCO.eot') format('embedded-opentype'),
         url('../fonts/DISCO.woff2') format('woff2'),
         url('../fonts/DISCO.woff') format('woff'),
         url('../fonts/DISCO.ttf') format('truetype'),
         url('../fonts/DISCO.svg#DISCO') format('svg');
}
@font-face {
    font-family: 'montserratlight';
    src: url('../fonts/montserrat-light-webfont.eot');
    src: url('../fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-light-webfont.woff') format('woff'),
         url('../fonts/montserrat-light-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

.container{
	     width: 1303px;
    padding: 0;
}
.row,.container-fluid {
    margin: 0;
}
.col-md-6,.col-md-12,.container-fluid {
    padding: 0;
}
.topbar,.footer {
    background: url(../images/head-bac.png);
    padding: 34px 0px;
    background-size: 100% 100%;
    background-position: 100% 100%;
}
.head-right ul {
      float: right;
    padding: 0;
    margin-right: 20px;
    margin-top: 13px;
}
.head-right ul li {
    list-style: none;
    display: inline-block;
    margin: 0px 6px;
    font-size: 17px;
    color: #1b3664;
}
section.banner {
    position: relative;
}
.banner-caption {
      position: absolute;
    font-family: 'DISCO';
    color: #fff;
    font-size: 35px;
    right: 21px;
    bottom: 9em;
}
.banner-caption p {
    text-align: right;
    padding: 0px 59px;
    font-weight: 500;
    letter-spacing: 3px;
    line-height: 40px;
    text-shadow: 0px 0px 0px;
}
.baneer-img img {
    width: 100%;
}
.footer{
	padding:20px 0px;
}
.footer-right {
    text-align: right;
}
section.footer p {
    margin: 0;
    color: #1b3664;
    font-family: 'montserratlight';
    text-shadow: 0px 0px 0px;
    font-size: 12px;
}
.head-right ul li i {
    color: #1b3663;
}
.head-right ul li:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.head-right ul li {
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

/*---------JM-BEST -----------*/
@font-face {
  font-family: 'Roboto-Regular';
  src: url('../fonts/Roboto-Regular.eot');
  src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Roboto-Regular.woff2') format('woff2'),
       url('../fonts/Roboto-Regular.woff') format('woff'),
       url('../fonts/Roboto-Regular.ttf') format('truetype'),
       url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


body.jm .head-right ul li {
    margin: 0px 2px;
    font-size: 13px;
    height: 19px;
    width: 20px;
    text-align: center;border: 1px solid;
}
body.jm .head-right ul {
    margin-right: 5px;
}
body.jm .banner-caption {
    bottom: 4.3em;
}
body.jm section.footer p {
    font-size: 13px;
    font-family: 'Roboto-Regular';
}