
#divBody {
	background-color:#FFFDFD;
	margin:0;
	padding:0;
}

#divBody .row{
margin:0;
}

#divBody .row > div{
padding:0;
}

p {
    color: #757575;
    font-family: "Montserrat",Arial,Tahoma,sans-serif;
    font-size: 16px;
}

A:link {
    color: #005999;
    text-decoration: none;
    font-weight: bold;
}

#divSection1 {
    background-image: url("/Portals/_default/Skins/RuskinAdvts/landing/smacna15/RSKN_SMACNA_Background_Image.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 530px;
}

#divSection2 {
    margin: 5%;
}

#divSection3 {
    padding: 2%;
}
#divSection3  p{
	color: #888888;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}

#divYellowSwirl {
    background-image: url("/Portals/_default/Skins/RuskinAdvts/landing/smacna15/YellowSwirl.png");
    background-repeat: no-repeat;
    height: 850px;
    left: -528px;
    margin-top: -320px;
    opacity: 0.7;
    position: absolute;
    width: 635px;
}

#divPerformance {
    color: #ffb64e;
    font-size: 96px;
    font-style: italic;
    font-weight: bold;
    line-height: 111px;
    padding: 0 10%;
}

#divLabourSaverImage {
    background-image: url("/Portals/_default/Skins/RuskinAdvts/landing/smacna15/Labor-Savor_Install.png");
    background-repeat: no-repeat;
    background-size: 390px auto;
    border: 6px solid #00599b;
    border-radius: 205px;
    height: 400px;
    margin-top: -3%;
    position: absolute;
    right: 6%;
    width: 400px;
}

#divRuskin {
    color: #ffffff;
    font-size: 60px;
    font-style: italic;
    font-weight: bold;
    line-height: 60px;
    padding: 0 10%;
    text-shadow: 2px 2px #ccc;
}

#divFSD {
    color: #ffb64e;
    font-size: 30px;
    font-style: italic;
    font-weight: bold;
    line-height: 30px;
    margin-left: 4%;
    padding: 0 10%;
}

#divRuskinFSD{
margin-top: 304px;
    position: absolute;
    width: 99%;
}

/*--------- Tablet size ----------*/
@media handheld, only screen and (max-width: 1150px){

#divSection2 {
    margin: 5% 5% 5% 20%;
}

#divYellowSwirl {
    height: 1100px;
    left: -520px;
    margin-top: -255px;
    width: 635px;
}
}

/*-------- Mobile size --------------*/
@media handheld, only screen and (max-width: 767px) {

#divPerformance {
    font-size: 45px;
    line-height: 50px;
    padding: 0 5%;
}

#divLabourSaverImage {
    background-size: 193px auto;
    border: 4px solid #00599b;
    border-radius: 105px;
    height: 200px;
    margin-top: -3%;
    right: 6%;
    width: 200px;
}

#divSection1 {
    height: 262px;
}

#divRuskinFSD {
    margin-top: 153px;
}

#divRuskin {
    font-size: 36px;
    line-height: 36px;
    padding: 0 5%;
}

#divFSD {
    font-size: 16px;
    line-height: 20px;
    margin-left: 2%;
    padding: 0 5%;
}

#divSection3  p{
	color: #888888;
    font-size: 6px;
    font-weight: bold;
    margin: 0;
}

#divYellowSwirl {
    left: -574px;
    margin-top: -300px;
    width: 635px;
}

#divSection2 p{
font-size: 13px;
}

}

