h1, h2, h3, h4 {
margin: 10px 0;
color:#ffffff !important;
font-family: 'FuturaBTWXX-Medium', sans-serif;
line-height: 120%;
}
h2 {font-size: 55px;}


h3 {
    font-size: 25px;
    text-align: left;
}
p {
color:#666666;
font-family: 'Catamaran', sans-serif;
font-size: 14px;
}

.mainsection h3 {
    font-size: 22px;
    text-align: left;
    font-weight:normal;
}
.markets-new { width:200px;display:block;float:left;position:relative;}
.markets-new a{}  
.markets-new h2{ color:#ffffff;}
.markets-new a{ color:#ef433d; 
font-family: 'Catamaran', sans-serif;
text-decoration:none;
font-weight:bold;}

.markets-new a h2{
    /*background: linear-gradient(to right, #ef433d 50%, transparent 50%);
    background-size: 200% 100%;
    background-position:right bottom;*/
    transition:all .5s ease;
    /*padding:10px 25px 10px 5px;*/
    font-size:22px;

}
.markets-new a:hover h2 {
/*background-position:left bottom; */
color:#ef433d !important;
padding:10px 0px 0px 0px;
}


.bottom-links {
    width: 16%;
    display: block;
    float: left;
    position: relative;
    padding: 5px 0 70px 0;
    text-align: center;
}
.bottom-logo{}

.content-new {
min-width: 300px;
display: block;
margin: 0 auto;
position: relative;
max-width: 1240px;
padding-top: 50px;}
.content-new h2 {font-size:45px;font-weight: 800;color: #2d3891 !important;font-family: 'FuturaBTWXX-Bold', sans-serif;} 
.content-new h3 {color:#25235b !important;font-size:20px;text-align: center;font-family: 'FuturaBTWXX-light', sans-serif;}
.content-text {text-align: center;}
.content-new ul li{list-style:none;color:#2d3891;font-family: 'FuturaBTWXX-light', sans-serif;text-align: center;font-size: 18px;line-height: 30px;}
.content-new ul {padding: 0;list-style-type: none;}    


.banner {
    margin: 0 auto;
    max-width: 100%;
    min-width: 300px;
    min-height: 550px;
    background: url(images/buildings.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 100%;
    
}
.mainsection {
    min-width: 300px;
    display: block;
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px 50px;
}
.mainlogo { width:250px; }
.content-links {
    width: 80%;
    display: block;
    min-width: 300px;
    margin: 0 auto;
    padding-top: 50px;
}
.content-links > div {
width:24%;
display:block;
float:left;
border-right: 1px solid #ef433d;
}
.content-links > div:last-child {
border-right: 0 none !important;
}
.content-links ul li a{
text-decoration:none;
color:#25235b;
}
.content-links ul li {
transition:all .5s ease;
}
.content-links ul li:hover{
padding-left:5px;
color:#336699
}

.content-new-people {
min-width: 300px;
display: block;
margin: 0 auto;
position: relative;
max-width: 1240px;
padding-top: 0;}

.content-graphic-people {
    width: 100%;
    display: block;
    /*float: left;*/
    margin:0 auto;
    min-width:300px;
    max-height: 400px;
    overflow: hidden;
}



.content-graphic {
    width: 65%;
    display: block;
    float: left;
    min-width:300px;
}

.bottom-links-section {
    display: block;
    margin: 0 auto;
    position: relative;
    max-width: 1240px;
    margin-top: 20px;
}

.bottom-links {text-align: center;}
/*.bottom-links:first-child {text-align: left !important;}
.bottom-links:last-child {text-align: right !important;}*/

.bottom-links a {color:#ffffff;text-decoration: none;}
.bottom-links a:hover {color:#cccccc;}
.copyrights-section {
    display: block;
    width: 50%;
    font-family: 'FuturaBTWXX-light', sans-serif;
    font-size: 14px;
    text-align:left;
    color:#ffffff;
    margin:0 auto;
    margin-top: 30px;
    text-align: center;
}
.copyrights-section span {
padding:0 10px 0 0;
}
.copyrights-section a {
    font-family: 'FuturaBTWXX-light', sans-serif;
    font-size: 14px;
    color:#ffffff;
    text-decoration:none;
    padding: 0 10px;
}
.copyrights-section a:hover {
    color:#cccccc;
}
.copyrights-section-logo {
display: block;
width: 300px;
margin: 0 auto;
}

.markets-section {margin-top:50px;}
.mainlogocontainer { width:250px;display:block;margin:0 auto;}

/* //////////////////////////////////// */ 
/*     MOBILE SETTINGS     */
@media (min-width: 951px) and (max-width: 1300px) {
html {font-size:90% !important }
.markets-new, .markets-new img {width: 140px;}
.mainsection {max-width: 845px;}
.mainlogo, .mainlogocontainer {width: 250px;}
}

@media (min-width: 767px) and (max-width: 950px) {
html {font-size:80% !important }
.markets-new, .markets-new img {width: 110px;}
.mainsection {max-width: 700px;}
.mainlogo, .mainlogocontainer {width: 150px;}
.markets-new a h2 {font-size: 16px;}
.banner {min-height: 400px;}
}




/*LOGO & Menu SHOW ON PHONES */
@media (min-width: 100px) and (max-width: 767px) {
.markets-new {
    width: 100%;
    display: block;
    float: left;
    position: relative;
    padding: 20px 5px !important;
    border-bottom:1px solid #f2f2f2;
}
.markets-new img{ margin:0 auto;max-width:300px;display: block;}
.mainlogo, .mainlogocontainer {width: 200px;}
markets-new a:hover h2 {padding:0px;}

.mainsection { 
background: #25235b;
overflow: auto;}   
.content-new {padding: 20px;}   
.content-graphic {display:none;} 
.content-links {width: 100%;}
.bottom-links {width: 100%;display: block;float: none;padding: 0;}
.bottom-links-section {padding: 20px;}
.bottom-links {text-align: left !important;}
.copyrights-section {width:100%;}
.copyrights-section-logo {width:100%;}
.copyrights-section-logo img {float:none !important;margin:0 !important;}

.content-links > div {

    width: 100%;
    display: block;
    float: left;
    border-right: 0px none;
    border-bottom: 1px solid #ef433d;
}

}


/*
@media screen and (min-width: 768px) and (max-width: 1024px) {
.mainsection { padding:20px 50px;}
.content-new {padding: 50px;}
.bottom-links-section {padding: 50px;}
*/
    
}



/* END MOBILE SETTINGS */
/* //////////////////////////////////// */ 
