@font-face{
  font-family: 'FranklinGothic-MediumCond';
  src: url('fonts/FranklinGothic-MediumCond.eot') format('embedded-opentype'),
       url('fonts/FranklinGothic-MediumCond.ttf') format('truetype'),
       url('fonts/FranklinGothic-MediumCond.svg#FranklinGothic-MediumCond') format('svg'),
       url(data:application/x-font-woff) format('woff')
}

body,input, select, textarea  {

/* font-family: 'FranklinGothic-MediumCond'; */
    line-height: 1.2;
}

 p a, .BlockContent.PageContent a {
    color: #0069aa !important;
}

 

 p a:hover, .BlockContent.PageContent a:hover{
    color: #999 !important;
}


.PageMenu {
font-family: 'FranklinGothic-MediumCond'; 
    line-height: 1.2;
}


.footer-background {
    background-color: #989898;
    background: -webkit-linear-gradient(#989898, #6C6C6C); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#989898, #6C6C6C); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#989898, #6C6C6C); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#989898, #6C6C6C); /* Standard syntax (must be last) */
    
}

.footer-bottom{
    background-color: #989898;
    background: -webkit-linear-gradient(#6C6C6C, #565656); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6C6C6C, #565656); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6C6C6C, #565656); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6C6C6C, #565656); /* Standard syntax (must be last) */
    padding:0 3%;
    
}
#HomeSlideShow{
   margin-bottom: 0!important;
}


.footer-background {
    margin-left:0;
}
.TopMenu .inner{
    padding:0;
    padding-bottom:30px;
    background-color: #6C6C6C;
    width:100%;
    margin:auto;
}
#Header{
    margin-top:1.5%;
     width: 100%;
}


#Header .inner{
    position: relative;
    background-color:white;  
    width:94%;
   
}

.header{
    border: 0; 
}

.inner{
width:74%;
 margin:0 auto;
    max-width:1200px;
}


p.no-margin{
    margin:0;
    line-height:0;
}
table {
    margin:0;
}

#LayoutColumn2 {
    padding:3%
}
.socialmedia{
    float:right;
    padding:15px 0;
    display:none/* monali*/
   
}
.socialmedia ul li {
    display:inline;
    margin-right:5px;
}

/*.socialmedia{
    position: absolute;
    top:51px;
    right: 160px;
}*/
.careers_table{
    background-color: #fff;
}
.careers_table td{
    border:none;
}


.TitleHeading{
    display:none;
}

.Breadcrumb ul{
    border-bottom: 1px solid #e3e3e3;
    padding-bottom:14px;
    display:none;
}

.whatWeDo p{
   /* line-height: 0; */
    margin-bottom: 0;
}

.inner {
    background-color:white;
}


.BottomBar .inner {
    padding-top: 20px;
    width:100%; 
    margin:auto;
    background-color: #989898;
    background: -webkit-linear-gradient(#6C6C6C, #565656); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6C6C6C, #565656); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6C6C6C, #565656); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6C6C6C, #565656); /* Standard syntax (must be last) */
}

.PageMenu {
       font-size: 18px;
  
    /* margin-left: 24%; */
    max-width:1200px;
 
    
}

.PageMenu li {
padding-top: 12px;
}

 .PageMenu li a:hover {
color: #0069AA;
}

.main .inner {
    border-top: 1px solid #D7D7DB;
    width:74%;
}

p{
line-height: 1.2;
}


.grid__item{

 /*padding-left: 5%;*/

}

.block_wrap{
overflow: hidden;
    width: 80%;
    margin: 4% auto 0;
}

.block_wrap .block1 , .block_wrap .block2, .block_wrap .block3, .block_wrap .block4{

    float: left;
    width: 25%;
    text-align: center;
}

.imgBloacks{
    
    width: 85%;
    margin: 4% auto 0;

}

.imgBloacks .block1, .imgBloacks .block2, .imgBloacks .block3{
    
    float: left;
    width:30%;
   
}

.imgBloacks .block1, .imgBloacks .block2{
 
    margin-right: 5%;

}


.careers_block{

  overflow:hidden;
   margin-top:2%;
    margin-bottom: 2%;
 
}

.imgBlock{
    float:left;
    width:30%;
    margin-right:5%;
    padding-bottom: 2%;
  
}

.oneFourth{
float:left;
    width:30%;
    margin-right:5%;
   
}

.threeFourths{

    float:left;
    width:65%;
   
    

}

.onethird {
    width:30%;
    margin-right:3%;
    margin: auto 0;
}


.careerText{
    float:left;
    width:65%;
}


.bottomBorder {
border-bottom: 1px solid #D7D7DB;
   
}

.content {
     width:90%; 
    margin: auto; 
}

.mascoHeader {
    color: #0069aa; 
    font-size: medium; 
   /* font-family: FranklinGothic-MediumCond; */
    line-height: 1.5;
}


.Left{

    display:none;
}


.copyright {
    
   color:#fff;
    display:inline-block;
    width:75%;
    
}

.socialLinks{

   display:inline-block;
    width:15%;
}

.footer_logo{
max-width:80%;
    min-width:30%;
}

.removeMaxWidth {
max-width:none !important;
}




.safetyNotice{
margin-right:15%;
}

.btn{
   background-color: #fff;
border: 1px solid black;
}


@media screen and (max-width: 850px) {
.safetyNotice{
display:none;
}
}

*/ 480px */




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




#Header{
    margin-top:0;
}


}

