/*css*/
        .main-sc-s{
			padding: 50px 0px;
        }
       .main-sc-s .flex{
            display: flex;
            flex-wrap: wrap;
        }
        .main-sc-s .space-between{
            justify-content: space-between;
        }
        .main-sc-s .align-center{
            align-items: center;
        }
        .main-sc-s .text-center{
            text-align: center;
        }
        .main-sc-s .row{
            width: 100%;
            margin: 0;
        }
        .main-sc-s .col-50{
            width: 40%;
        }
        .main-sc-s a{
            color: #578c39;
        }
        .main-sc-s ul, .main-sc-s li, .main-sc-s ol, .main-sc-s p{
            font-weight: 500;
            font-size: 16px;
            line-height: 24px;
            color: #666;
            margin-bottom: 20px;
        }
        .main-sc-s p span{
            color: #999;
            font-weight: bold;
        }
        .dlt-footer p strong{
            color: #999;
            font-weight: bold;
        }
        .main-sc-s h1{
            font-size: 1.25rem;
            margin: 26px 0 1.5rem;
        }
        .main-sc-s .main-details{
            margin-bottom: 52px;
        }
        .main-sc-s .main_urls_sc p span{
            font-weight: bold;
        }
        .main-sc-s .main-details p strong{
            color: #141414;
        }
        .main-sc-s .main_urls_sc p a{
            text-decoration: none;
        }
        .main-sc-s .main_urls_sc p a:hover{
            text-decoration: underline;
        }
        .main-sc-s .info_sc_activ{
            margin-bottom: 52px;
        }
        .main-sc-s .info_sc_activ h3{
            font-size: 18px;
            padding: 0.9rem 0rem;
            margin-bottom: 1.5rem;
        }
        .main-sc-s .info_sc_activ ul{
           padding-left: 20px;
        }
        .main-sc-s .info_sc_activ ul li{
            font-size: .875rem;
            margin-bottom: 6px;
            color: #000;
            list-style: disc;
        }
        .dlt-footer {
            background: #f9fafb;
        }
        .dlt-footer .footer-head {
            font-weight: 700;
            font-size: 20px;
            line-height: 32px;
            color: #578c39;
            margin: auto;
            text-align: center;
            padding-top: 80px;
        }
        .dlt-footer .footer-head span {
            font-size: 14px;
            line-height: 20px;
            color: #999;
            font-weight: 400;
            padding-left: 0;
            display: block;
        }
        .dlt-footer .col-50 p{
            padding-bottom: 30px;
        }
@media(max-width:768px){
    .col-50{
    	width: 100%!important;
    }
    .mobile-footers {
    display: none!important;
	}
}
/* footer .container .row div:nth-of-type(3) {
    display: none;
} */
.single-serviecs-block{
	min-height: 350px!important;
}
.single-serviecs-block .circle-div img {
    height: 80px;
    width: 80px;
}
/*faircodecss*/
.tabss {
    max-width: 100%;
    width: 100%;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}

.tabss .content{
    width: 100%;
	max-width:95%
}

.tabss input[type="radio"] {
    display: none;
}

.tabss ul {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
    background: #152745;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}

.tabss ol{
    margin-left: 20px
}

.tabss ul li {
    flex-grow: 1;
    text-align: center;
}

.tabss ul li label {
    display: block;
    padding: 15px 20px;
    color: #fff;
    cursor: pointer;
    transition: background 0.3s, color 0.3s;
    margin-bottom: 0px;
}

.tabss ul li label:hover {
    background: #fc6603;
}

.tabss input[type="radio"]:checked + label {
    background: #fff;
    color: #4CAF50;
    border-bottom: 2px solid #4CAF50;
    position: relative;
    z-index: 2;
}

.tabss .content section {
    display: none;
    padding: 20px;
    background: #fff;
    border-top: 1px solid #eee;
    margin-left: 30px; 
}

.tabss input[type="radio"]:nth-of-type(1):checked ~ .content section:nth-of-type(1),
.tabss input[type="radio"]:nth-of-type(2):checked ~ .content section:nth-of-type(2),
.tabss input[type="radio"]:nth-of-type(3):checked ~ .content section:nth-of-type(3),
.tabss input[type="radio"]:nth-of-type(4):checked ~ .content section:nth-of-type(4),
.tabss input[type="radio"]:nth-of-type(5):checked ~ .content section:nth-of-type(5),
.tabss input[type="radio"]:nth-of-type(6):checked ~ .content section:nth-of-type(6),
.tabss input[type="radio"]:nth-of-type(7):checked ~ .content section:nth-of-type(7),
.tabss input[type="radio"]:nth-of-type(8):checked ~ .content section:nth-of-type(8),
.tabss input[type="radio"]:nth-of-type(9):checked ~ .content section:nth-of-type(9),
.tabss input[type="radio"]:nth-of-type(10):checked ~ .content section:nth-of-type(10),
.tabss input[type="radio"]:nth-of-type(11):checked ~ .content section:nth-of-type(11),
.tabss input[type="radio"]:nth-of-type(12):checked ~ .content section:nth-of-type(12) {
    display: block;
}

.tabss input[type="radio"]:nth-of-type(1):checked ~ .list li:nth-of-type(1) label,
.tabss input[type="radio"]:nth-of-type(2):checked ~ .list li:nth-of-type(2) label,
.tabss input[type="radio"]:nth-of-type(3):checked ~ .list li:nth-of-type(3) label,
.tabss input[type="radio"]:nth-of-type(4):checked ~ .list li:nth-of-type(4) label,
.tabss input[type="radio"]:nth-of-type(5):checked ~ .list li:nth-of-type(5) label,
.tabss input[type="radio"]:nth-of-type(6):checked ~ .list li:nth-of-type(6) label,
.tabss input[type="radio"]:nth-of-type(7):checked ~ .list li:nth-of-type(7) label,
.tabss input[type="radio"]:nth-of-type(8):checked ~ .list li:nth-of-type(8) label,
.tabss input[type="radio"]:nth-of-type(9):checked ~ .list li:nth-of-type(9) label,
.tabss input[type="radio"]:nth-of-type(10):checked ~ .list li:nth-of-type(10) label,
.tabss input[type="radio"]:nth-of-type(11):checked ~ .list li:nth-of-type(11) label,
.tabss input[type="radio"]:nth-of-type(12):checked ~ .list li:nth-of-type(12) label {
    background:#fc6603;
}

.tabss table th,.tabss table td { border: 1px solid #bbb; padding: 8px 12px; text-align: left; }
.version-table, .approvers-table { width: 80%; margin-bottom: 24px; }
        .approvers-table th, .approvers-table td { text-align: center!important; }
        .bold { font-weight: bold; }
        .italic { font-style: italic; }
        ul, ol { margin-bottom: 16px; }

@media (max-width: 600px) {
    .tabss ul {
        flex-direction: column;
    }

    .tabss ul li label {
        border-radius: 0;
    }

    .tabss ul li label:first-of-type {
        border-radius: 10px 10px 0 0;
    }

    .tabss ul li label:last-of-type {
        border-radius: 0 0 10px 10px;
    }
}