/*below given CSS is only for full-width layout. DO NOT use with other layouts on this template*/



#mast-nav{
	margin-top: 35px;
}
#mast-nav li > a{
	font-size: 14px;
	line-height: 21px;
    font-family:"Open_Sans_L";
    font-weight: 200;
    color: #777;
    text-transform: uppercase;
    letter-spacing: 2px;
}

/*.page-heading, .page-heading-alt{
  font-size: 72px;
  line-height: 79px;
  text-transform: uppercase;
}  
*/
.page-section {
    min-height: 500px;
    padding-bottom: 120px;
    padding-top: 120px;
}


@media (min-width: 1200px) {
    .col-md-12,.container
    {
        width:980px;
    }
    .page-heading, .page-heading-alt
    {
    font-size: 64px;
    line-height: 71px;
   }  
   .skill-wrap > div{
    margin-left: 35px;
   }
}

@media (max-width: 1024px) {
         .page-heading, .page-heading-alt{
        font-size: 56px;
        line-height: 63px;
    }
    #news_ticker a{
        font-size: 96px;
    }
    #news_ticker a{
        font-size: 96px;
    }
    #mast-nav li > a{
        font-size: 12px;
    }
}
@media (max-width: 960px) {
         .page-heading, .page-heading-alt{
        font-size: 56px;
        line-height: 63px;
    }
    #news_ticker a{
        font-size: 96px;
    }
    #news_ticker a{
        font-size: 96px;
    }
    #mast-nav li > a{
        font-size: 12px;
    }
}
@media (max-width: 800px) {
         .page-heading, .page-heading-alt{
        font-size: 56px;
        line-height: 63px;
    }
    #news_ticker a{
        font-size: 96px;
    }
    #news_ticker a{
        font-size: 96px;
    }
    #mast-nav li > a{
        font-size: 12px;
    }
}
@media (max-width: 768px) {
         .page-heading, .page-heading-alt{
        font-size: 56px;
        line-height: 63px;
    }
    #news_ticker a{
        font-size: 96px;
    }
    #news_ticker a{
        font-size: 96px;
    }
    #mast-nav li > a{
        font-size: 12px;
    }
}
@media (max-width: 640px) {
         .page-heading, .page-heading-alt{
        font-size: 42px;
        line-height: 49px;
    }
    #standard-nav{
        display: none;
    }
    #news_ticker a{
        font-size: 72px;
    }
}

@media (max-width: 600px) {
         .page-heading, .page-heading-alt{
        font-size: 42px;
        line-height: 49px;
    }
    #standard-nav{
        display: none;
    }
    #news_ticker a{
        font-size: 64px;
    }
}
@media (max-width:480px) {
     .page-heading, .page-heading-alt{
        font-size: 36px;
        line-height: 43px;
    }
    #standard-nav{
        display: none;
    }
    #news_ticker a{
        font-size: 64px;
    }
}
@media (max-width:360px) {    
    .page-heading, .page-heading-alt{
        font-size: 24px;
        line-height: 31px;
    }
    #standard-nav{
        display: none;
    }
    #news_ticker a{
        font-size: 48px;
    }
}
@media (max-width:320px) {    
    .page-heading, .page-heading-alt{
        font-size: 24px;
        line-height: 31px;
    }
    #standard-nav{
        display: none;
    }
    #news_ticker a{
        font-size: 36px;
    }
}