.tabsy {margin-top:35px;}
label {
margin-bottom:0px!important;
}
.tabButton {

font-size:18px;font-weight:400;padding:15px 30px;font-family:'PT Sans';

}

.tab {

padding: 20px; text-align: left;

}

@-webkit-keyframes showTab {
from {
opacity:0;
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
to {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes showTab {
from {
opacity:0;
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
to {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
.tabsy>button {
width:100%;
font-family:inherit;
font-size:100%;
margin:0;
outline:0;
border:0;
vertical-align:baseline;
-webkit-box-sizing:border-box;
box-sizing:border-box;
background:transparent
}
.tabsy>.tabButton {
display:block;
margin-top:1px;
background:#e5e5e5;
color:#000;
margin-right:10px;
text-align:center;
-webkit-transition:all 250ms ease-in-out;
transition:all 250ms ease-in-out
}
label.tabButton.tabBtn2{
margin-left: 0!important;
margin-right: 29%!important;
}
.nww_tabsytab .tabsy>.tabButton {
display: block;
width: 20%;
float: left;
margin-top: 1px;
margin: 0 auto;
border-radius: 40px;
border: 2px solid;
background: #fff;
border-color: #1032b9;
color: #000;
margin-right: 10px;
text-align: center;
-webkit-transition: all 250ms ease-in-out;
transition: all 250ms ease-in-out;
}
.tabsy>.tabButton:hover {
background:#1032b9;
color:#fff;
}
.tabsy>input {
display:none
}
.tabsy>input:checked+label+.tab {
display:block;
width:100%;
}
.tabsy>input:checked+label+.tab>.content {
-webkit-animation:showTab 250ms ease-in-out;
animation:showTab 250ms ease-in-out
}
.tabsy>.tab {
background:#fff;
border-top:5px solid #f77621;
display:none
}
.nww_tabsytab .tabsy>.tab {
background:#fff;
border-top:0;
display:none
}
@media screen and (min-width: 768px) {

.tabsy {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:wrap;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.tabsy>.tabButton {
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1;
-webkit-box-align:start;
-webkit-align-items:flex-start;
-ms-flex-align:start;
align-items:flex-start;
cursor:pointer
}
.tabsy>input:checked+label {
background:#f77621;
color:#fff;
}
.nww_tabsytab .tabsy>input:checked+label {
background: #1032b9;
color: #fff;
border-radius: 40px;
margin-right: 10px;

}
.tabsy>.tab {
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2
}
}

@media only screen and (max-width: 767px){
.nww_tabsytab .tabsy>.tabButton{
width: 61%;
margin-top: 12px;
}
.tabsy>input:checked+label+.tab{
padding: 70px 0 0 0;
}
}