 @media (max-width: 600px)
{
   
    .soc-twitter{
        display: none;
    }


    .table-list li{
        float:none !important;
        width: 100% !important;
    }
    
   
    .cosa-title{
        font-size: 14px;
        padding-right: 0;
    }

   
    #frontpage > div:nth-child(2) > div a{
            font-size: 1.2em !important;
            margin-top: 34% !important;
            padding: 1.9em .6em .4em .6em !important;
    }
    #frontpage > div:nth-child(2) > div:first-child{
        
        padding: 1em 0 2em 2em;
    }
    #frontpage > div:nth-child(2) > div:nth-child(2){
        border-right: 0 !important;
        border-top : 0 !important;
    }
    #frontpage > div:nth-child(2) > div a p{
        font-size: 12px;
    }
    .fa-3x {
    font-size: 2em;
    }
    #frontpage > div:nth-child(3){
        font-size: 1.2em !important;
        /*margin-right: 27%;*/

    }
    .clearfix {
    /* display: block; */
    }
 
   
   

}
/*media query end*/



 .wrap {
    max-width: 1280px;
    margin: 0 auto;

}

body {
    
    font-family: "Open Sans", "Open Arial", Helvetica, sans-serif;
    font-size: 16px;
    margin: 0;
    color: #fff;
    display: block;
}
 
#frontpage {
    max-width: 1000px;
    margin: 0 auto;
    margin-top: 1.5em;
    overflow: auto;
}
#frontpage > div:nth-child(2) > div a:hover {
    border-bottom: 3px solid #fff;
}
#frontpage > div:nth-child(2) > div {
    vertical-align: top;
    text-align: center;
    display: table-cell;
   
}
img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 .07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

 
#frontpage > h1 {
    text-align: center;
    font-weight: 300;
    font-size: 2.2em;
    padding: .3em 0;
    margin: 0;
    background: #222;
    border-radius: 20px 20px 0 0;
}
#frontpage > div:nth-child(2) > div:first-child {
    padding: 2em 0 2em 2em;
    font-weight: 300;
    box-sizing: border-box;
    background-color: #009246;
     width: 50%;
}
.fa-refresh:before {
    content: "\f021";
}
#frontpage > div:nth-child(2) > div a p {
    margin: .6em 0 0 0;
    font-size: .8em;
    font-weight: 400;
}
#frontpage > div:nth-child(2) > div:last-child {
    box-sizing: border-box;
    padding: 2em 2em 2em 0;
    
    background: #fff;
    width: 50%;
}

#frontpage > div:nth-child(2) > div:nth-child(2) {
    width: 1px;
    height: 0px;
    border-right: 170px solid rgb(255, 255, 255);
    border-top: 250px solid transparent;
    background-color: #009246;
}
 
#frontpage > div:nth-child(2) > div {
    vertical-align: top;
    text-align: center;
    display: table-cell;
    height: 250px;
}
#frontpage > div:nth-child(2) > div {
    vertical-align: top;
    text-align: center;
    display: table-cell;
    height: 250px;
}

p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
a {
    color: inherit;
    text-decoration: none;
}
 
#frontpage > div:nth-child(2) > div {
    vertical-align: top;
    text-align: center;
    display: table-cell;
    height: 250px;
}
#frontpage > div:nth-child(3) {
    padding: .6em .8em;
    font-size: 2.2em;
    background: #222;
}

 
.table-list li {
    float: left;
    padding: .2em .6em;
    width: 25%;
    box-sizing: border-box;
}
 
li {
    display: list-item;
    text-align: -webkit-match-parent;
}


 
.table-list li:nth-child(8n+5) a, .table-list li:nth-child(8n+7) a {
   
}
.table-list li:nth-child(2n) a {
    border-bottom-color: green;
}
.table-list li:nth-child(8n+5) a, .table-list li:nth-child(8n+7) a {
    border-bottom-color: green;
}
 .table-list li:nth-child(8n+6) a, .table-list li:nth-child(8n+8) a {
    border-bottom-color: green;
}

 
.table-list li a {
    display: block;
    padding: .6em;
    box-sizing: border-box;
    border-bottom: 1px solid green;
        color: white;
}
li {
   
    text-align: -webkit-match-parent;
}
.table-list li a:before {
    content: '\f10c';
    font-family: FontAwesome;
    font-size: .9em;
    line-height: .9em;
    margin-left: -.5em;
    margin-right: .4em;
    float: left;
}
ul {
  list-style-type: none;
}
.table-list li a span:before {
    content: '\f061';
    font-family: FontAwesome;
    font-size: .9em;
    line-height: .9em;
}
.table-list li a:hover {
    border-bottom-color: #bd0000 !important;
    text-decoration: none;
}

.table-list li a {
    display: block;
    padding: .6em;
    box-sizing: border-box;
    border-bottom: 1px solid green;
    text-decoration: none;
}
a {
    color: inherit;
    text-decoration: none;
}
.table-list li a:hover span {
    opacity: 1;
    transition: opacity .3s ease;
}
 
.table-list li a span {
    float: right;
    opacity: 0;
}

a {
    color: inherit;
   
}
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
#frontpage > div:nth-child(2) > div a {
    font-size: 1.7em;
    display: block;
    width: 70%;
    box-sizing: border-box;

    padding: .9em .6em .4em .6em;
    text-decoration: none;
    margin: 0 auto;
}
#frontpage > div:nth-child(2) > div:last-child > a p {
    margin: .5em 0 0 0;
}
#frontpage > div:nth-child(2) > div a p {
    margin: .6em 0 0 0;
    font-size: .8em;
    font-weight: 400;
}

 
p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
#frontpage > div:nth-child(2) > div:last-child > a {
    width: 50%;
    color: #000;
    box-sizing: border-box;
    display: block;
    font-size: 1.7em;
    float: left;
    padding: .9em .6em .4em .6em;
    text-align: center;
    text-decoration: none;
}
#frontpage > div:nth-child(2) > div:last-child > a{
  color: #000;
  text-align: center;
}
#frontpage > div:nth-child(2) > div:last-child > a:first-child:hover {
    border-bottom: 3px solid #f0702b;
}
#frontpage > div:nth-child(2) > div:last-child > a:hover {
    border-bottom: 3px solid #eba715;
}
#featuredArea{
    display: none;
}