.india-home {
       font-size: 19px; 
       line-height: 30px; 
       text-align: justify; 
    } 

#content > h2.titolo-home {
       font-size: 30px !important; 
    } 

#static-header-img {
       float: left; 
       margin-left: 40px; 
       left: 35px; 
       position: relative; 
    } 

#header {
    } 

#content-container #content h2 a  {
       text-decoration: underline; 
    } 

#content-container #content h2 {
       font-size: 18px !important; 
       text-transform: none; 
       font-weight: normal; 
    } 

#content-container #content h1.page-heading {
       border-left-style: solid; 
       border-bottom-width: 1px; 
       border-bottom-style: solid; 
       border-bottom-color: #9f3134; 
    } 

#main-container #site div#content-container #content hr {
       border-top-style: dashed; 
    } 

#content-container div#content a.btn-eventi {
       display: block; 
       float: right; 
       border-style: solid; 
       border-width: 1px; 
       padding-top: 6px; 
       padding-right: 7px; 
       padding-left: 7px; 
       padding-bottom: 6px; 
       margin-bottom: 0px; 
       text-transform: uppercase; 
       border-radius: 6px; 
       margin-left: 5px; 
    } 

#content-container div#content a.btn-eventi:hover {
       background-color: #9f3134; 
       color: #ffffff !important; 
       transition: 2s; 
    } 

#content a {
       text-decoration: underline; 
    } 


@media screen and (min-width: 481px) and (max-width: 768px) { #static-header-img {   width: 666px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #static-header-img {   margin-top: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #static-header-img {   margin-bottom: 0px; }  }  
@media screen and (min-width: 481px) and (max-width: 768px) { #static-header-img {   padding-top: 24px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #static-header-img {   top: 28px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #static-header-img {   left: -200px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #static-header-img {   right: 0px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #static-header-img {   display: none; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { #header {   height: 168px; }  }  