.width100{ width:100%;}
.width55 {width: 55%;}
.padding50 { padding: 45px;}
.padding30{padding:30px;}
.padding20 {padding: 20px;}
.padding40 { padding: 40px;}
.padding10 { padding: 10px;}
.leftMCenter{text-align:left;}
@media(max-width:1025px) {.leftMCenter {text-align: center !important;}}
.Padding50 {    padding: 50px;}
.Padding30 {    padding: 30px;}
.topP20 {    padding-top: 20px;}
.topP60 {    padding-top: 60px;}
.bottomP5 {    padding-bottom: 5px;}
.bottomP25 {    padding-bottom: 25px;}
.leftP1 { padding-left: 1px;}
.leftP2 { padding-left: 2px;}
.leftP3 { padding-left: 3px !important;}
.leftP4 { padding-left: 4px;}
.leftP6 { padding-left: 6px;}
.leftP7 { padding-left: 7px;}
.leftP8 { padding-left: 8px;}
.leftP9 { padding-left: 9px;}
.leftP10 { padding-left: 10px;}
.leftP15 { padding-left: 15px;}
.leftP20 { padding-left: 20px !important;}
.leftP25 { padding-left: 25px;}
.leftP30 { padding-left: 30px;}
.leftP35 { padding-left: 35px;}
.leftP45 { padding-left: 45px;}
.leftP55 { padding-left: 55px;}
.leftP60 { padding-left: 60px;}
.leftP65 { padding-left: 65px;}
.leftP70 { padding-left: 70px;}
.leftP75 { padding-left: 75px;}
.leftP80 { padding-left: 80px;}
.leftP85 { padding-left: 85px;}
.leftP90 { padding-left: 90px;}
.leftP95 { padding-left: 95px;}
.leftP100 {    padding-left: 100px;}
.rightP0 {    padding-right: 0px !important;}
.rightP1 {    padding-right: 1px;}
.rightP15 {    padding-right: 15px;}
.width100per {    width: 100% !important;}
.pLR{ padding-left:30px; padding-right:30px;}
.leftP0 {  padding-left: 0px;}
.leftP10{ padding-left:10px;}
.leftP15{ padding-left:15px;}
.leftP20{ padding-left:20px;}
.rightP15M0 {padding-right:30px !important;}
.leftP15M0 {padding-left: 15px !important;}
.rightP0M15{padding-right:0px !important;}
.leftP0M15{ padding-left:0px !important;}
.leftP15MR15 {
    padding-left: 35px;
    padding-right: 15px;
}
.leftP100M0 { padding-left: 100px;}
@media(max-width:1025px) {
.leftP100M0 { padding-left: 0px;}
.leftP15MR15 {padding-left: 25px; padding-right: 25px;    }
.leftP0M15{ padding-left:15px !important;}
.rightP0M15 { padding-right: 15px !important;}
.leftP15M0 {padding-left: 0px !important;}
.rightP15M0 {padding-right: 0px !important;}
 }
.topP0M20{ padding-top:0px;}
@media(max-width:1025px) { .topP0M20{ padding-top:20px;}}

.displayCo{ display:block;}
@media(max-width:1025px){.displayCo{ display:none;}} 

.displayIp{ display:block;}
@media(max-width:1025px){.displayIp{ display:block;}}

.displayCoI{ display:block;}
@media(max-width:700px){.displayCoI{ display:none;}}

.shadow:after{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    bottom:0px;
    left:10%;
    right:10%;
    width:80%;
    height:50%;
    -moz-border-radius:100%;
    border-radius:100%;
}

.box {
    width: 70%;
    height: 200px;
    background: #FFF;
    margin: 40px auto;
}

.form-control:focus {
    border-color: #008b48 !important;
    box-shadow: none !important;
}

.bortb {
    border-bottom: 1px solid #008b47;
    border-top: 1px solid #008b47;
}

.readmore{
    position:absolute;
    bottom:25px;
    width:74%;
}
.Box:hover {
    -webkit-box-shadow: 0 15px 10px -15px black !important;
    -moz-box-shadow: 0 15px 10px -15px black !important;
    box-shadow: 0 15px 10px -15px black !important;
    background-color:#fff;
}

@media screen and (min-width: 960px) {
.collapsible-tabs-horizontal .collapsible-title, .collapsible-tabs-vertical .collapsible-title {
height: 70px;
line-height: 70px;
padding: 0;
text-align: center;
}

.collapsible-tabs-horizontal .collapsible-title {
float: left;
}

.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(1), .collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(1) ~ .collapsible-title {
width: 200%;
}

.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(2), .collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(2) ~ .collapsible-title {
width: 100%;
}

.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(3), .collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(3) ~ .collapsible-title {
width: 66.6666666667%;
}

.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(4), .collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(4) ~ .collapsible-title {
width: 50%;
}

.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(5), .collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(5) ~ .collapsible-title {
width: 40%;
}

.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(6), .collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(6) ~ .collapsible-title {
width: 33.3333333333%;
}

.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(7), .collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(7) ~ .collapsible-title {
width: 28.5714285714%;
}

.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(8), .collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(8) ~ .collapsible-title {
width: 25%;
}

.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(9), .collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(9) ~ .collapsible-title {
width: 22.2222222222%;
}

.collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(10), .collapsible-tabs-horizontal .collapsible-title:first-child:nth-last-child(10) ~ .collapsible-title {
width: 20%;
}

.collapsible-tabs-vertical .collapsible-title {
border: 0;
border-right: 1px solid #dce0e5;
width: 20%;
}

.no-js .collapsible-title {
cursor: auto;
height: auto;
line-height: 1.5em;
padding: 0;
text-align: left;
width: 100% !important;
}

.no-js .collapsible-title.is-active, .no-js .collapsible-title:hover {  background: initial;}
}

.collapsible-content {
    background: #f5f6f7;
    display: none;
    margin: 0;
    padding: 1px,15px,15px, 15px;
    width: 100%;
}

@media screen and (min-width: 960px) {
    .collapsible-tabs-horizontal .collapsible-content {
        float: right;
        margin: 70px 0 0 -100%;
    }

    .collapsible-tabs-vertical .collapsible-content {
        position: absolute;
        top: 0;
        left: 20%;
        width: calc(100% - 20%);
    }

    .no-js .collapsible-content {
        background: initial;
        display: block;
        float: none;
        margin: 0;
        padding: 0;
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
    }
}

.back-to-top {
    position: fixed;
    bottom: 30px;
    right: 20px;
    display: none;
    z-index: 99999;
    background-color:rgba(255,255,0,0);
}

.cap {
    animation: shake3 1.0s;
    animation-iteration-count: infinite;
}

@-webkit-keyframes mymove {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }
}

.cap { -webkit-animation: mymove 1s infinite;}

.btn-light {
    background-color: rgba(255,255,0,0) !important;
    border-color: rgba(255,255,0,0) !important;
}

.tabs {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    background: #efefef;
    box-shadow: none;
    justify-content: center;
    border-bottom: solid 1px #006AB1;
    padding-bottom: 17px;
}  
 
.input {
    position: absolute;
    opacity: 0;
}

.label {
    width: 100%;
    padding: 20px 0px;
    background: #e5e5e5;
    cursor: pointer;
    font-weight: bold;
    font-size: 18px;
    color: #7f7f7f;
    transition: background 0.1s, color 0.1s;
    margin-bottom: 0rem !important;
    border: 2px solid #ffffff;
}

.label:active {  background: #ccc;}

.input:focus + .label {    z-index: 1;}

.input:checked + .label {
    background: #fff;
    color: #000;
}

.panel {
    display: none;
    padding: 20px 30px 50px 30px;
    background: #fff;
    width: 100%;
}

@media (min-width: 600px) {
    .label { width: 25%;}
    .panel { order: 99;}
}

.input:checked + .label + .panel { display: block;}