.Certification-wrapper .container{width: 1024px;}
.policy-comment .container{ width: 1024px;}
.certification-conatiner-wrapper{border: 1px dotted black;
border-radius: 20px; display: flex;height: 90%;}
.certificate-desc .iso{ font-weight: bold;display: inline-block;position: relative;color:#181617;font-family: 'Montserrat';font-size: 22px;
}
.certificate-desc .iso:before { width: 100%; position: absolute; height: 1px; content: '';background: linear-gradient(147deg, #f53843 10%, #2f5795 68% , #ffffff 100%); 
 bottom: -2px;}
.certicate-image{background: #eff6fd;padding: 2rem 2rem;}
.certificate-desc {padding: 2.5rem 2rem;}
.certificate-desc span{font-size: 1.75rem;}
.certificate-desc p{font-size: 16px; margin-top: 10px; font-family: 'Montserrat'; color: #555555; font-weight: 500; height:40px;}
.certification-conatiner-wrapper{position: relative;overflow: hidden;}
.latest_v_container{position: absolute;right: -10px;top:-2px;}
 .latest_v_container .latest_v { background: linear-gradient(147deg, #f53843 40%, #2f5795 90%);font-size: 1.35rem;padding: .2rem 2rem;border-radius: 0 0px 0px 27px;color: #fff;padding-top: 7px;display: inline-flex;font-size: 14px;align-items: center;background-blend-mode: color;justify-content: center;font-weight: 600;}
.isms-policy-content .container{ width:1024px}

.policy-content{
background: linear-gradient(105.25deg, rgb(255 239 240) 27.32%, rgb(243 245 252) 63.59%, rgb(240 246 254) 75.93%); padding: 2rem 6rem;
 border-radius: 20px;}

.policy-content p{font-size: 24px;text-align: center;align-items: center;font-family: 'Montserrat';font-weight: 500;}
.policy-content p i{ font-size: 28px;}
.policy-content p img{ width: 4%; margin-right: 15px; margin-left: 15px;}
.policy-list{position: relative;list-style-type: none;padding-left: 0;}
.policy-list li{ position: relative;font-size: 18px;font-family: 'Montserrat';font-weight: 500;margin-top: .33rem;padding-left: 2rem;margin-bottom: .5rem;}
.policy-list li:before{content: "";display: block;width: 5px;height: 9px;border: solid #fff;border-width: 0 2px 2px 0;
transform: rotate(45deg);position: absolute;top: 9px;left: 8px;z-index: 1;}
.policy-list li::after{width: 20px;height: 20px;border-radius: 14px;background: #099e44;position: absolute;left: 0px;margin: auto;content: '';top: 5px;z-index: 0;}
.policy-comment h3{font-weight:600;font-size: 22px;}
.list-subcategroy{display: flex;gap: 20px;margin-top: 10px;}
.catg-list p{ border: 1px solid #555;padding: 0.2rem 0.5rem; font-size: 13px; border-radius: 5px; color: #555;}
.lightgradient{ background: linear-gradient(105.25deg, rgb(255 239 240) 27.32%, rgb(243 245 252) 63.59%, rgb(240 246 254) 75.93%);}
.certificate-desc a{ font-size: 13px; font-weight: 600;display: inline-flex; align-items: center; color: #e11f26; position: relative;width:fit-content;}
.certificate-desc a:hover{color: #e11f26;}
.certificate-desc a:hover img{ transform: translate(5px, -1px);}
.certificate-desc a img{ margin-left: .2rem;transition: .3s ease-in-out;}
.certificate-desc a:hover::before{width: 100%; left: 0;}
.certificate-desc a::before{position: absolute;content: '';width: 0%;height: 1px;bottom: 0;right: 0;background: #e11f26;transform-origin: right center;transition: ease-in-out .3s;}
.isms-policy-content{ padding-bottom: 1rem;}
.Certification-wrapper{padding-top: 3rem;padding-bottom: 3rem;}

@media screen and (min-width:572px) and (max-width:992px) {
 .certificate-desc {padding: 3rem 1rem;}
.certicate-image{padding: 3rem 1rem;}
.certificate-desc .iso{  font-size: 20px;}
.certificate-desc p{font-size: 13px;}
.policy-content p i{ font-size: 24px;}
}



@media screen and (max-width:572px) { .Certification-wrapper .container{ width: 100%;}
.policy-comment .container{ width: 100%;}
.isms-policy-content .container { width: 100%;}
.policy-content{padding: 1rem 2rem;}
.policy-content p i{ font-size: 22px;}
.certificate-desc .iso{ font-size: 18px;}
.certicate-image{ padding: 2rem 0rem;}
.certification-conatiner-wrapper{ height: 80%;}
.certificate-desc{ padding: 3rem 1rem;}
.catg-list p {height: auto;margin-bottom: 0;}
.list-subcategroy{flex-wrap: wrap;gap:15px}
.policy-comment h3{font-size: 18px!important;}
.certificate-desc a{ margin-bottom: 18px;}
.footer_mobile_collaps {padding: 0 15px;}
.Certification-wrapper{padding-bottom: 0rem;}
}


@media screen and (max-width:360px) {
 .certificate-desc p{font-size: 14px;}
}