*{
	margin:0px;
	padding:0px;
	box-sizing:border-box;
}
body{
	font-family: "Raleway", sans-serif;
	overflow-x:hidden;
}
ul,li{
	list-style:none;
	margin:0px;
	padding:0px;
}
strong{
	font-size:20px;
	color:#0A4AFC;
}
a:hover{
	text-decoration:none !important;
/* 	color:#EC5A2C; */
}
p,a,li,span{
/*     font-size: 18px; */
	color:#666666;
}
p{
	font-weight:300;
	font-size:18px;
	line-height:21px;
	margin:0px;
}
p.small{
	font-size:16px;
	font-weight:300;
	line-height:19px;
}
p.extrasmall{
	font-size:14px;
	font-weight:300;
	line-height:16px;
}
h1{
    font-size: 40px;
	font-weight:700;
	color:#ffffff;
	line-height:47px;
	margin:0px;
}
h2{
    font-size:36px;
	font-weight:700;
	line-height:42px;
	color:#151B52;
	padding:35px 0px;
	margin:0px;
}
h3{
	font-size:28px;
	font-weight:700;
	line-height:31px;
	margin:0px;
	padding-bottom:35px;
}
h4{
	font-size:24px;
	color: #7B7B7B;
    margin:0px;
}
h5{
	font-size:22px;
	font-weight:700;
	line-height:27px;
	color:#0A4AFC;
	margin:0px;
}
h6{
	font-size:20px;
	font-weight:600;
	line-height:24px;
	margin:0px;
}
img{
	width:100%;
}
.row{
	align-items:center;
	row-gap:30px;
	justify-content:center;
}
.btn-custom, .btn-custom.btn-custom2{
	background: linear-gradient(90deg, #FF9832 0%, #EF4B01 100%);
    color: #ffffff;
    padding: 12px 24px;
    display: inline-block;
    transition: 0.5s ease;
    border: none;
    font-weight: 700;
    font-size: 16px;
    /* border: 2px solid; */
    position: relative;
    border: 2px solid;
    border-image-slice: 1;
    border-width: 2px;
    border-image-source: linear-gradient(to left, #EF4B01, #FF9832);
    /* border-radius: 8px; */
    line-height: 14px;
}

.btn-custom:hover{
color: #ffffff;
    border-image-source: linear-gradient(to left, #ffffff, #ffffff);
    background: transparent;
}
.btn-custom2:hover{
	background: transparent;
    color: #EF4B01;
    border-image-source: linear-gradient(to left, #EF4B01, #FF9832);
}
.btn-custom.custom-btn{
	background:transparent;
	color:#EF4B01;
	border-image-source: linear-gradient(to left, #EF4B01 , #FF9832);
}
.btn-custom.custom-btn:hover{
	background:linear-gradient(90deg, #FF9832 0%, #EF4B01 100%);
	color:#ffffff;
}
span.color{
/* 	font-weight:700; */
	color:#0A4AFC;
}
section{
	padding:75px 0px;
}
.header-top{
	background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
	padding:12px 0px;
}
.header-top .text a{
	color:#ffffff;
	font-size:18px;
	font-weight:500;
	line-height:22px;
	}
.header-section .col-md-2.d-flex {
    justify-content: end;
	padding-right:15px;
}
.header-section .align-items-center{
	justify-content:center;
}
footer{
	background: #060621;
	padding-top:70px;
}
footer .row{
	align-items:unset;
	row-gap:70px;
}
footer .btn-custom{
	background:linear-gradient(180deg, #060621 0%, #1F1F3D 100%);
	color:#5061FF;
	font-size:20px;
	font-weight:700;
	border-radius:10px;
	padding:15px 30px;
	border:none;
	margin-top:70px;
}
footer .btn-custom:hover{
	background:linear-gradient(176deg, #060621 0%, #5061FF 100%);
	color:#ffffff;
}
footer .row.award{
	row-gap:30px;
}
.footer-copyright {
    padding-top: 35px;
}
footer .margin{
	margin-top:100px;
}
footer h6{
	color:#ffffff;
	padding-bottom:20px;
}
footer .footer-main{
	padding-bottom:30px;
}
footer .footer-main p{
	font-size:18px;
	color:#6b6b7b;
	font-weight:400;
}
footer .footer-main .newsletter p {
    font-size: 14px;
    line-height: 17px;
}
footer .footer-bottom{
	padding:30px 0px;
}
footer .menu ul li{
	padding-bottom:15px;
}
footer .footer-bottom-link ul.d-flex img {
    width: 25px;
    display: inline;
}
footer .award .col-md-2{
	padding-left:0px;
	padding-right:0px;
}
footer .footer-bottom-link ul.d-flex{
	align-items: center;
}
/* footer .footer-bottom-link ul li.youtube{
	padding:5px 8px;
}
footer .footer-bottom-link ul li.linkedin{
	padding:5px 10px;
}
footer .footer-bottom-link ul li.ximg{
	padding:3px 4px;
} */
footer .footer-bottom-link ul li{
	padding:3px 3px;
	margin:0px 5px;
	border-radius:50px;
	transition:0.5s ease;
}

footer .footer-bottom-link ul li:hover img{
	filter: brightness(6.5);
}
/* footer .footer-bottom-link ul li:hover img{
	filter: brightness(2);
}
footer .footer-bottom-link ul li.facebook:hover{
	background:#1077F0;
}
footer .footer-bottom-link ul li.youtube:hover{
	background:#FE0000;
}
footer .footer-bottom-link ul li.linkedin:hover{
	background:#2C67B3;
}
footer .footer-bottom-link ul li.ximg:hover{
	background:#000000;
	
} */
footer strong{
	color:#808080;
}
footer .newsletter form {
    display: flex;
}
footer .newsletter form input[type="email"]{
	background:#E3E3E3;
	border:none;
	padding:15px 10px 15px 20px;
	width:100%;
}
footer .newsletter button {
    background: linear-gradient(90deg, #FF9832 0%, #EF4B01 116.03%);
    width: 78px;
    border: none;
}
footer .menu.country li{
	transition:0.9s ease;
}
footer .menu.country li:hover a{
	
	padding-left:10px;
	
}
footer .menu li:hover a{
	color:#5061FF;
}
footer .menu.country li img{
	width:20px;
	height:20px;
	display:none;
	transition:0.5s ease;
}
footer .menu.country li:hover img{
	display:block;
}
.bannersection.security{
    background-image:url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/security-banner.png);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	padding:164px 0px;
  }
  .bannersection.security h1{
    width: 45%;
    margin: 0 auto;
  }
  .bannersection.security p{
    color: #ffffff;
    width: 50%;
    margin: 0 auto;
    padding-bottom:35px;
  }

  .logosection h2{
    width: 50%;
    margin: 0 auto;
    color: #151B52;
}
.logosection .col-md-12.text-center {
    padding-bottom: 35px;
}
.logosection .image{
	transition:0.5s ease;
/* 	padding:60px 30px; */
	text-align:center;
}
.logosection .image img {
/*     width: unset; */
    filter: grayscale(1);
}
.logosection .image:hover{
/*     box-shadow: 10px 10px 10px 0px #458dfa33; */
    border-radius: 20px;
}
.logosection .image:hover img{
	filter: grayscale(0);
}
.servicesection, .benefitsection{
    background: #5061FF;
  }
  .servicesection h2{
    width: 37%;
    margin: 0 auto;
    color: #ffffff;
	padding-bottom:50px;
}
.benefitsection h2{
	color:#ffffff;
	padding-bottom:50px;
}
.servicesection .row.pt-0 h2 {
    padding-top: 75px !important;
    padding-bottom: 20px;
}
  .servicesection strong, .benefitsection strong{
    color: #ffffff;
  }
  .servicesection .overlay, .benefitsection .overlay {
   display: none;
   position: absolute;
   top: 0px;
   right: 0px;
   left: 0px;
   bottom: 0px;
   height: 100%;
  width: 100%;
  background: #07005C;
  border-radius: 15px;
  padding: 68px 30px;
  transition: 0.5s ease;

}
.benefitsection .overlay{
	 padding: 68px 30px;
}
.servicesection .block, .benefitsection .block{
  position: relative;
  background: #07005C80;
  border-radius: 15px;
  padding: 30px 20px;
  transition: 0.5s ease;
  width: 100%;
  height: 300px;
}
 .servicesection .row:nth-child(2n){
	padding-bottom:75px;
	 position: relative;
    }
.servicesection .row:nth-child(2n):before {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
} 
.servicesection .block img.aerrow, .benefitsection .block img.aerrow{
	width:40px;
	padding-top:20px;
}
.benefitsection .block img, .servicesection .block img{
	width:70px;
}
.servicesection .block:hover .overlay, .benefitsection .block:hover .overlay {
  display: block;
}
.servicesection .block p, .benefitsection .block p{
  font-size: 16px;
  line-height: 22px;
  color: #ffffff;
}
.servicesection .block h5, .benefitsection .block h5{
  color: #ffffff;
	padding-top:77px;
}
.servicesection .block i, .benefitsection .block i{
  color: #ffffff;
}
.servicesection .col-xl-3.col-md-6, .benefitsection .col-xl-3.col-md-6 {
    display: flex;
}
.postid-869 .advantagesection .block p{
	font-size:16px;
}
.advantagesection{
    background: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
  }
  .advantagesection .block img {
    width: unset;
    height: 80px;
    margin-right: 30px;
}
.advantagesection .block{
  border: 2px solid #4560EC;
  border-radius: 20px;
  padding: 20px;
  align-items: center;
  margin-bottom: 35px;
  transition: 0.5s ease;
 	height:151px;
}
.advantagesection .block:hover{
  background: #4560EC;
}
.advantagesection .block:hover h5, .advantagesection .block:hover p{
  color: #ffffff;
}
.advantagesection .block:hover img{
  filter: brightness(6.1);
}
.advantagesection .block:last-child{
  margin-bottom: 0px;
}
.advantagesection .block h5{
  color: #4560EC;
	padding-bottom:20px;
}
.partnershipsection h2{
	width:42%;
	margin:0 auto;
}
.partnershipsection .image{
  width: 47%;
  margin: 0 auto;
  padding-top:50px;
}
.platformsection .row{
  align-items: unset;
}
.platformsection {
	position:relative;
}
.platformsection .col-xl-6{
	position:unset;
}
.platformsection ul li:last-child {
    margin-bottom: 0px;
}
  .platformsection ul li{
    position: relative;
    padding-left: 45px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
    color: #4D4D4D;
    margin-bottom: 27px;
}
  .platformsection ul li:before{
    content: "\f058";
    position: absolute;
    left: 8px;
/*     top: 7px; */
    font-family: fontawesome;
    color: #5061FF;
    font-size: 20px;
    border-radius: 50%;
  }
/*   .platformsection ul li:after{
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    z-index: 0;
    border: 6px solid #5061FF;
  } */
  .platformsection .image {
    
    position: absolute;
    right: 0;
    width: 46%;

}
.platformsection .col-xl-6.text {
    padding-right: 17px;
}
.platformsection h2{
	width:77%;
}
.platformsection p{
	padding-bottom:40px;
}
.partnershipsection .container{
    position: relative;
    background: #ffffff;
	padding-bottom:75px;
}
.partnershipsection .container:before {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.deliveredsection{
    background: #5061FF;
	padding: 60px 0px 65px 0px;
  }
  .deliveredsection h3{
    color: #ffffff;
	padding-bottom: 35px;
    margin-bottom: 0px;
	  padding-top:0px;
  }
  
.bannersection.mdr{
    background: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/mdr-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	position: relative;
	padding:154px 0px;
    
  }
.bannersection.mdr h1{
	margin:0px;
}
  .bannersection.mdr p{
    color: #ffffff;
    padding-bottom: 35px;
	 width:90%;
	 margin:0 auto;
  }
.tabsection h2{
	width:60%;
}
.tabsection .col-md-12 p{
	padding-bottom:50px;
}
.tabsection .block.d-flex:last-child {
    margin-bottom: 0px;
}
.tabsection .block h6{
	color:#0A4AFC;
	padding-bottom:20px;
}
 .tabsection .block{
  background: #ffffff;
  position: relative;
  border-radius: 20px;
  padding: 22px 30px;
  margin-bottom: 35px;
  align-items: center;
/*   height:120px; */
  }
  .tabsection .block::before {
  content: '';
  background-image: linear-gradient(90deg, #0A4AFC 0%, rgba(255, 255, 255, 0.5) 100%);
  top: -2px;
  left: -2px;
  bottom: -2px;
  right: -2px;
  position: absolute;
  z-index: -1;
  border-radius: 20px;
}
.tabsection .block img{
  width: 65px;
  height: 65px;
  margin-right: 40px;
}
.tabsection .block p{
  font-size: 16px;
  line-height: 19px;
  color: #A1A1A1;
}
.tabsection img{
    width: unset;
  }
  .tabsection h3{
    padding-bottom:35px;
  }
.tabsection button.nav-link {
    background: none;
    border: none;
	filter: grayscale(1);
	height:300px;
}

.tabsection .nav-pills .nav-link.active, .tabsection .nav-pills .show>.nav-link{
  background: none;
box-shadow: 10px 10px 10px 0px #458dfa33;
    border-radius: 20px;
    outline: none;
	filter: grayscale(0);
}
.tabsection button:focus{
  outline: none;
}
.faqsection .btn{
	white-space:wrap;
}
.faqsection .accordion .card {
  margin-bottom: 30px;
  border: 0;
  box-shadow: 10px 10px 20px 0px #E1E8FF;
}
.faqsection .accordion .card:last-child{
  margin-bottom: 100px;
}
.faqsection .accordion .card .card-header {
  border: 0;
 background: #ffffff;
  border-radius: 10px;
  padding: 0;
}
.faqsection .accordion .card .card-header .btn-header-link {
  color: #fff;
  display: block;
  text-align: left;
  color: #666666;
  padding: 13px 20px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
	padding-right:30px;
}
.faqsection .accordion .card .card-header .btn-header-link:after {
  content: "\f139";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  color: #B5B5B5;
	position:absolute;
	right:15px;
}
.faqsection .accordion .card .card-header .btn-header-link.collapsed {
  color: #666666;
}
.faqsection .accordion .btn:focus {
    outline: 0;
    box-shadow: none;
}
.faqsection .accordion .card .card-header .btn-header-link.collapsed:after {
  content: "\f13a";
	color: #4560EC;
}
.faqsection .accordion .card .collapsing {
  line-height: 30px;
}
.faqsection .accordion .card .collapse {
  border: 0;
}
.faqsection .accordion .card .collapse.show {
  line-height: 30px;
  color: #222;
}
.faqsection{
  background: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.faqsection .row{
  align-items: end;
}
.faqsection .card-body{
  padding: 12px 20px;
	padding-top:0px;
}
.faqsection .card-body p{
  font-size: 16px;
  line-height: 19px;
}
.contactformsection{
  color: #ffffff;
}
.contactformsection h2{
    padding-top:0px;
  }
.contactformsection .row{
  align-items:unset;
}
.postid-13 .contactformsection{
	padding-top:0px;
}
  .contactformsection .block{
    background: #4560EC;
    border-radius: 50px;
    padding: 50px;
	  padding-bottom:0px;
  }
  .contactformsection .block h2{
    color: #ffffff;
    
  }
  .contactformsection .block p{
    color: #ffffff;
	  width:90%;
  }
  .contactformsection .contactform .row{
    row-gap: 0px;
    
  }
.contactformsection .image{
	margin-top:30px;
}
  .contactformsection input[type="text"], .contactformsection input[type="email"], .contactformsection input[type="number"],  .contactformsection input[type="tel"], .contactformsection textarea, .contactformsection select, .contactformsection input[type="file"]{
    width: 100%;
    border: none;
    background: #0A1A6FB2;
    height: 36px !important;
    margin-top: 10px;
	margin-bottom:20px;
    color: #ffffff;
	  padding:10px;
	  border-radius:8px;
  }
.contactformsection input[type="file"]{
	padding:3px 10px;
	margin-bottom:7px;
}
  .contactformsection input, .contactformsection textarea, .contactformsection select{
    outline: none;
  }
  .contactformsection textarea{
    height: 100px;
  }
  .contactformsection .contactform label{
    width: 100%;
	  font-size:18px;
	  margin-bottom:0px;
	  font-weight:600;
	  line-height:18px;
  }
  .contactformsection input[type="submit"]{
    background: linear-gradient(90deg, #FF9832 0%, #EF4B01 100%);
    color: #ffffff;
    padding: 12px 15px;
    border-radius: 5px;
    display: inline-block;
    transition: 0.5s ease;
    border: none;
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    margin-bottom: 50px;
	  border:2px solid;
	  border-image-slice: 1;
    border-width: 2px;
    border-image-source: linear-gradient(to left, #EF4B01 , #FF9832);
	 
  }
.contactformsection input[type="submit"]:hover{
/* 	border-image-slice: 1;
    border-width: 2px; */
    border-image-source: linear-gradient(to left, #ffffff , #ffffff);
	background:transparent;
/* 	background: var(--button-gradient, linear-gradient(225deg, #EF4B01 0%, #FF9832 100%));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
	color:#ffffff;
	
}
  .contactformsection .wpcf7-list-item{
    margin: 0px;
  }
  .contactformsection .wpcf7-list-item span{
    color:#ffffff ;
	  font-size:16px;
  }
  .contactformsection .col-xl-6.padding-type {
    padding-right: 85px;
}
.bannersection.siem{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/background-2.png);
    background-size: cover;
    background-repeat: no-repeat;
  }
  .bannersection.siem p{
    color: #ffffff;
	  width:70%;
	  padding-bottom:34px;
  }
.certisection h2, .securitysection h2 {
    width: 50%;
    margin: 0 auto;
    color: #151B52;
}
.securitysection p{
	padding-bottom:50px;
}
.securitysection .block p{
	padding-bottom:0px;
	padding-top:28px;
}
.securitysection .block h5 {
    height: 87px;
    margin-bottom: 0px;
	color:#000000;
}
.securitysection{
    background: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
  }
  .securitysection .row{
    align-items: unset;
  }
  .securitysection .block img {
    width: 70px;
    height: 70px;
    margin-right: 30px;
}
.securitysection .block p {
    font-size: 16px;
    line-height: 18.78px;
}
.tablesection{
    background: #5061FF;
  }
.tablesection strong {
    color: #ffffff;
}
  .tablesection h2{
    color: #ffffff;
    width: 60%;
    margin: 0 auto;
	  padding-bottom:50px;
  }
  .tablesection td.icon{
    position: relative;
  }
  .tablesection td.icon:after{
    /*content: "";*/
    /*position: absolute;*/
    /*top: 0px;*/
    /*left: 0px;*/
    /*width: 30px;*/
    /*height: 30px;*/
    /*border-radius: 50%;*/
    /*z-index: 0;*/
    /*border: 2px solid #ffffff;*/
    
  }
  .tablesection td.icon i::before{
    /*content: "\f058";*/
    /*position: absolute;*/
    /*left: 2px;*/
    /*top: 1px;*/
    /*font-family: fontawesome;*/
    /*z-index: 9999;*/
    /*color: #5061FF;*/
    /*font-size: 27px;*/
    
    /*border-radius: 50%;*/
    background: #5061FF;
    /*display: inline-block;*/
    font-size: 27px;
    border-radius: 50%;
    color: #ffffff;
  }
  .tablesection .tableblock table{
    width: 100%;
    border: 2px solid #A0ACEE;
    border-radius: 20px;
    border-collapse: unset;
    border-spacing: 0px;
    color: #ffffff;
    border-bottom: 0px;
  }
  .tablesection .tableblock table th{
    border-right: 2px solid #A0ACEE;
    border-bottom: 2px solid #A0ACEE;
    background: #0A1A7099;
    text-align: center;
    font-size: 24px;
  }
  .tablesection .tableblock table th:first-child{
    padding: 16px 0px 16px 30px;
    text-align: left;
    border-radius: 20px 0px 0px 0px;
  }
  .tablesection .tableblock table th:last-child{
    border-right: none;
    /*border-bottom: none;*/
    border-radius: 0px 20px 0px 0px;
  }
  .tablesection .tableblock table td{
    border-right: 2px solid #A0ACEE;
    border-bottom: 2px solid #A0ACEE;
    text-align: center;
    font-size: 16px;
  }
  .tablesection .tableblock table td:first-child{
    padding: 16px 30px 16px 30px;
    text-align: left;
    /*border-radius: 0px 0px 0px 20px;*/
  }
  
  .tablesection .tableblock table td:last-child{
    border-right: none;
    /*border-bottom: none;*/
    /*border-radius: 0px 0px 20px 0px;*/
  }
  .tablesection .tableblock table td.border-line{
    border-radius: 0px 0px 0px 20px;
  }
  .tablesection .tableblock table td.border-rightline{
     border-radius: 0px 0px 20px 0px;
  }
 .tablesection .tableblock table tr{
   
   border-bottom: 2px solid #A0ACEE;
 }
.tablesection td.icon i {
    font-weight: 100;
}
.bannersection.teaming {
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/10/Red-teaming.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 187px 0px 188px 0px;
}
.bannersection.teaming p{
  padding-bottom:35px;
	color:#ffffff;
	margin:0 auto;
	width:25%;
}
.bussiness-benefit{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .bussiness-benefit h2{
    padding-top:35px;
    padding-bottom: 50px;
  }
  .bussiness-benefit h6{
    padding-top: 20px;
    padding-bottom: 22px;
    position: relative;
    margin-bottom: 0px;
  }
  .bussiness-benefit h6:before{
    content: "";
    width: 100px;
    height: 3px;
    background: #3D4FF5;
    border-radius: 10px;
    position: absolute;
    left: 0px;
    bottom: 0px;
  }
  .bussiness-benefit .block{
    padding:0px 20px;
  }
  .bussiness-benefit .block p{
    padding-top: 22px;
    font-size: 16px;
  }
  .bussiness-benefit .image{
    width: 85px;
    height: 85px;
    border-radius: 10px;
    background: #ffffff;
    padding:18px;
	box-shadow:5px 5px 15px 0px #6E86DD26;
  }
  .bussiness-benefit .row{
    align-items: unset;
  }
.uniquesection{
    background: #3D4FF5;
  }
  .uniquesection strong{
    color: #151B52;
  }
  .uniquesection h2{
    padding-top: 35px;
    padding-bottom: 50px;
    color: #ffffff;
  }
  .uniquesection .row{
    justify-content: unset;
    padding-bottom: 30px;
	  row-gap:35px;
  }
  .uniquesection .row:last-child, .uniquesection .row:first-child{
    padding-bottom: 0px;
  }
  .uniquesection .block{
    background: #2634BC;
    width: 100%;
    max-width: 1034px;
    border-radius: 20px;
    padding: 20px;
    position: relative;
    color: #ffffff;
  }
	.uniquesection .block .text{
    padding-left: 40px;
  }
  .uniquesection .block i{
    color: #ffffff;
    position: absolute;
    left: 20px;
    font-size: 25px;
    font-weight: 200;
  }
  .uniquesection .block h4{
    padding-bottom: 15px;
    color: #ffffff;
    margin-bottom: 0px;
	  font-weight: 700;
  }
  .uniquesection .block p{
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 0px;
    line-height: 18.78px;
	  font-weight:400;
  }
.postid-495 .uniquesection .row:nth-child(3) .offset-md-2.col-md-10:nth-child(2) {
    display: none;
}
.postid-495 .uniquesection{
	background:none;
	background-image:url(https://webservx.online/sharkstriker/wp-content/uploads/2024/11/One-Partner-Ship-Background-1.png);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
}
.postid-495 .uniquesection strong {
    color: #ffffff;
}
.approchsection h2{
	padding-top:0px;
}
.approchsection .nav.d-flex{
    justify-content: space-between;
  }
  .approchsection .nav.d-flex button{
    font-size: 22px;
    font-weight: 700;
    border: none;
    border-radius: 10px;
    padding: 20px 20px;
    background: #4560EC;
    color: #ffffff;
    cursor:pointer;
  }
  .approchsection .nav.d-flex button.active{
    background: #041570;
  }
  .approchsection .block{
    background: #4560EC;
    padding: 40px 50px;
    border-radius: 20px;
    align-items: center;
  }
  .approchsection .block p{
    font-weight: 400;
    color: #ffffff;
    padding-left: 20px;
  }
  .approchsection .block .number{
    font-size: 128px;
    color: #2839CE;
    font-weight: 900;
	line-height:90px;
  }
  .approchsection button:focus{
    outline: none;
  }
  .bannersection.partner p{
    padding-bottom: 35px;
    color: #ffffff;
	  width:58%;
	  margin:0 auto;
  }
.bannersection.partner{
     background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/partner-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
	padding-top:187px;
	padding-bottom:188px;
  }
  
.detailsection .block{
    box-shadow: 0px 10px 20px 15px #AFC3FC40;
    border-radius: 15px;
    padding:32px 20px 54px 20px;
  }
.detailsection .block h4{
	color: #3D3D3D;
    font-weight: 700;
}
  .detailsection .image{
    padding-bottom: 20px;
    width: 75px;
    margin: 0 auto;
  }
.solutionsection{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .solutionsection .col-md-12 p{
    width: 68%;
    margin: 0 auto;
  }
  .solutionsection .row:nth-child(2){
    padding-top: 50px;
  }
  .solutionsection button{
    margin-bottom: 45px;
    box-shadow: 10px 10px 50px 0px #8BB3FF40;
    border-radius: 15px !important;
    background: #ffffff;
    cursor: pointer;
    padding: 13px 26px;
    border: 2px solid #ffffff;
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    color: #808080;
    position: relative;
  }
.solutionsection button:first-child:after, .solutionsection button:nth-child(2):after{
	top:30px;
}
  .solutionsection button:after{
    content: "\2b";
    position: absolute;
    right: -10px;
    top: 19px;
    font-family: 'FontAwesome';
    width: 22px;
    height: 22px;
    line-height: 22px;
    background: #ffffff;
    box-shadow: 2px 2px 10px 0px #8BB3FF40;

    border-radius: 50%;
    font-size: 12px;
    color: #999999;
    text-align: center;
  }
  .solutionsection button.active, .solutionsection button:hover{
    border:2px solid #151B52;
    color: #151B52 !important;
    background-color: #ffffff !important;
    }
  .solutionsection button.active:after{
    content: "\f054";
    background: #151B52;
     color: #ffffff;
  }
.solutionsection button:hover:after{
	background: #151B52;
     color: #ffffff;
}
  .solutionsection button{
    outline: none;
  }
  .solutionsection button:last-child{
    margin-bottom: 0px;
  }
  .solutionsection .col-md-4{
    flex: 0 0 37.333333%;
    max-width: 37.333333%;
  }
  .solutionsection .col-md-8{
    flex: 0 0 62.666667%;
    max-width: 62.666667%;
  }
  .solutionsection .block{
    box-shadow: 15px 15px 50px 0px #8BB3FF40;
    background: #ffffff;
    border-radius: 25px;
    padding: 22px 35px;
  }
  .solutionsection .block h4{
    font-size: 20px;
    font-weight: 700;
    color: #808080;
    padding-bottom: 35px;
  }
  .solutionsection .block ul li{
    padding-bottom: 40px;
    position: relative;
    padding-left: 30px;
  }
  .solutionsection .block ul li:before{
    content: "\f0da";
    position: absolute;
    left: 0px;
    font-family: 'FontAwesome';
  }
  .solutionsection .row{
    align-items: unset;
  }
.postid-418 .bussiness-benefit{
	background-image:none;
}
.postid-418 .bussiness-benefit h2{
	width:53%;
	margin:0 auto;
}
.guidesection2{
	position:relative;
}
.guidesection2:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
 .guidesection2 .custom-btn{
    margin-top: 50px;
  }
.page-id-1722 .guidesection2 .image{
	width:56%;
	margin:0 auto;
}
.page-id-1722 .guidesection2:after{
	display:none;
}
 .featuresection{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/11/trp_Mesa-de-trabajo-1-1.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .featuresection .row{
    align-items: unset;
  }
.featuresection .col-lg-3{
	flex: 0 0 30%;
        max-width: 30%;
}
.featuresection .col-lg-9{
	flex: 0 0 70%;
        max-width: 70%;
}
.featuresection .tab-content{
	margin-left:32px;
}
  .featuresection .block{
   background: #717fff20;
    position: relative;
    border-radius: 50px;
    padding: 50px;
    color: #ffffff;
    z-index: 1;
	  margin-left:0px;
	  backdrop-filter: blur(10px);
    }
.featuresection .block::before{
	content: "";
  position: absolute;
  inset: 0;
  border-radius: 50px; 
  padding: 2px; 
  background:linear-gradient(130.53deg, rgba(255, 255, 255, 0.7) 2.22%, rgba(92, 108, 255, 0) 98.02%); 
  mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  mask-composite: exclude; 
}
.featuresection .block p{
	font-size:16px;
	font-weight:300;
	line-height:19px;
	color: #ffffff;
}
.featuresection h2{
	padding-top:0px;
	color: #ffffff;
}
 .featuresection .block h4{
   padding-bottom: 18px;
   color: #ffffff;
 }
 .featuresection .block .image{
   padding-top:70px;
 }
 .featuresection button{
   border: none;
   background: none;
   color: #587BFA;
   font-size: 24px;
   font-weight: 400;
   text-align: left;
   padding: 28px 6px 28px 0px;
   border-bottom: 1px solid #587BFA;
   border-radius: 0px !important;
   cursor: pointer;
 }
 .featuresection button.active, .featuresection button:hover{
   background-color: transparent !important;
   color: #ffffff;
   border-bottom: 1px solid #ffffff;
 }
 .featuresection button:focus{
   outline: none;
 }
.bannersection.become{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/partner-bg2.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 99px;
	padding-bottom:40px;
  }
  .bannersection.become .logo .row{
    justify-content: space-between;
  }
  .bannersection.become h1{
    padding-bottom: 35px;
  }
  .bannersection.become p{
    color: #ffffff;
  }
  .bannersection.become .link{
    padding-top: 35px;
  }
  .bannersection.become .btn-custom{
    margin-left: 15px;
    margin-right: 15px;
  }
  .bannersection.become .logo{
    padding-top: 39px;
	  overflow: hidden;
  }
.countsection h2{
    padding-bottom: 50px;
	padding-top:0px;
  }
  .countsection .count-area-content{
    justify-content: center;
  }
    .countsection .count-area-content span{
      font-size: 36px;
      font-weight: 700;
		font-family: "Inter", sans-serif;
    }
    .countsection .count-title{
      font-size: 18px;
      color: #666666;
      font-weight: 300;
      padding-top: 20px;
    }
.countsection .detailsection{
      padding-top: 75px;
	position:relative;
	margin-top:75px;
    }
.countsection .detailsection:before{
	content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
    .countsection .detailsection h4{
      padding-bottom: 20px;
    }
.needsection .block{
    border:1px solid #CCCCCC;
    border-radius: 40px;
    padding:50px 35px;
  }
.needsection .block h2{
	padding-top:0px;
}
  .needsection .block ul li {
    font-size: 18px;
    padding-left: 30px;
    position: relative;
    padding-bottom:30px;
	line-height: 21px;
}
.needsection .block ul li:last-child{
  padding-bottom: 0px;
}
.needsection .block ul li:before{
  content: "\f058";
  position: absolute;
  left: 0px;
  font-family: "Font Awesome 6 Free";
  color: #3D4FF5;
}
.worksection{
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.worksection .row:nth-child(2){
  padding-top: 100px;
  position: relative;
}
.worksection .col-xl-4.col-md-6.text-center{
  position: unset;
}
.worksection .col-xl-4.col-md-6.text-center:nth-child(2n){
	margin-top:88px;
}
.worksection .circle{
  width: 25px;
  height: 25px;
  background: #3D4FF5;
  border-radius: 50%;
  position: absolute;
}
.worksection .circle1{
  left: 187px;
  top: -5px;
}
.worksection .circle2{
  left: 535px;
  top: 50px;
}
.worksection .circle3{
  right: 230px;
  top: 13px;
}

.worksection .line:before{
  content: "";
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/11/Line-1.png);
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  width: 347px;
  height: 85px;
  top: 0px;
  left: 190px;
}
.worksection .line:after{
  content: "";
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/11/Line-2.png);
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  width: 360px;
  height: 88px;
  top: -25px;
  right: 251px;
}
.worksection .block{
  box-shadow: 8px 8px 30px 5px #0000000D;
  border-radius: 20px;
  padding: 40px 20px;
  text-align: center;
  width: 300px;
  max-width: 100%;
  position: relative;
  background:#ffffff;
}
.worksection .block .image{
  width: 100px;
  height: 100px;
  margin: 0 auto;
}
  .worksection .block h4{
    padding-top: 35px;
    padding-bottom: 19px;
    color: #666666;
	font-weight:700;
  }
 
  .circle, .circle::before {
  content: " ";
  margin: 15px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  margin: 0 auto;
  transition: all 0.3s;
  background-color: #3D4FF5;
 
}

.circle::before {
  animation: mymove 2s infinite;
  position: absolute;
  background-color: #3D4FF5;
}

@-webkit-keyframes mymove {
  50%   {
    transform: scale(2);
    opacity: 0
  }
  100%   {
    transform: scale(2);
    opacity: 0
  }
}
.postid-495 .bussiness-benefit{
  background: none;
}
  .postid-495 .bussiness-benefit .row:nth-child(3){
    padding-top: 50px;
  }
  .postid-495 .bussiness-benefit .btn-custom{
    background: linear-gradient(93.87deg, #06AAFF -8.69%, #0022B3 111.84%);
    border: none;
    border-radius: 15px;
  }
.aboutsection{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .aboutsection .row{
    align-items: unset;
  }
  .aboutsection .block{
    background: #ffffff;
    padding: 50px 30px;
    margin-top: 50px;
  }
  .aboutsection .block ul li{
    padding-bottom: 40px;
    position: relative;
    padding-left: 30px;
  }
  .aboutsection .block ul li:last-child{
    padding-bottom: 0px;
  }
  .aboutsection .block ul li:before{
    content: "\f058";
    position: absolute;
    left: 0px;
    font-family: 'Fontawesome';
    color: #94A3D3;
  }
.faq-section .accordion .card {
  margin-bottom: 30px;
  border: 0;
 border:2px solid #F0F3FF;
 border-radius: 20px;
 background: #F0F3FF;
}
.faq-section .btn{
  white-space: unset;
}
.faq-section .accordion .card:last-child{
  margin-bottom: 0px;
}
.faq-section .accordion .card .card-header {
  border: 0;
 background: #F0F3FF;
  border-radius: 20px;
  padding: 0;
}
.faq-section .accordion .card .card-header .btn-header-link {
 
  display: block;
  text-align: left;
  color: #33458D;
  padding: 28px 40px 29px 30px;
  font-size: 22px;
  line-height:26px;
  font-weight: 700;
}
.faq-section .accordion .card .card-header .btn-header-link:after {
  /*content: "\f139";*/
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  float: right;
  color: #B5B5B5;
}
.faq-section .accordion .card .card-header .btn-header-link.collapsed {
  color: #151B52;
  background: #ffffff;
  border-radius: 20px;
}
.faq-section .accordion .btn:focus {
    outline: 0;
    box-shadow: none;
}
.faq-section .accordion .card .card-header .btn-header-link.collapsed:after {
  content: "\f063";
	color: #4560EC;
	position: absolute;
	right: 20px;
	top: 35px;
}
.faq-section .accordion .card .collapsing {
  line-height: 30px;
}
.faq-section .accordion .card .collapse {
  border: 0;
}
.faq-section .accordion .card .collapse.show {
  line-height: 30px;
  color: #222;
}
.faq-section .card ul li{
  position: relative;
  padding-left: 30px;
  font-size: 18px;
  line-height: 21px;
  font-weight:300;
  padding-bottom:38px;
}
.faq-section .card ul li:last-child{
	padding-bottom:0px;
}
.faq-section .card ul li:before{
  content: "\f054";
  font-family: 'FontAwesome';
  position: absolute;
  left: 0px;
  color: #151B52;
}
.faq-section .row{
  align-items: end;
}
.faq-section .card-body{
  padding: 0px 100px 40px 40px;
}
.compliancesection{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .compliancesection h2{
    padding-bottom: 47px;
  }
  .compliancesection .block{
    border:2px solid #B9C4EB80;
    border-radius: 10px;
    padding: 30px 20px;
	  width: 94%;
    margin: 0 0 35px auto;
   
  }
  .compliancesection .block:last-child{
    margin-bottom: 0px;
  }
  .compliancesection .block p{
    position: relative;
    padding-left: 50px;
  }
  .compliancesection .block p:before{
    content: "\f071";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
	color:#B9C4EB;
  }
.bannersection.bussiness{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/bussiness-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 164px;
    padding-bottom: 164px;
	background-position:center;
  }
  .bannersection.bussiness p{
    color: #ffffff;
    width: 60%;
	  margin:0 auto;
  }
  .bannersection.bussiness h1{
    padding-bottom: 35px;
	  width: 70%;
    margin: 0 auto;
  }
  .bannersection.bussiness .btn-custom{
    margin-top: 35px;
  }
.emailsection{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
.emailsection p{
	width:59%;
	margin:0 auto;
}
  .emailsection .row:nth-child(2){
    padding-top: 50px;
  }
  .emailsection .d-flex{
    flex-wrap: wrap;
    justify-content: center;
  }
  .emailsection .block{
    border:1px solid #B7BEFF;
    border-radius: 20px;
    padding: 25px 30px;
    align-items: center;
    position: relative;
    margin: 15px 15px;
  }
  .emailsection .block:hover{
    border: 1px solid #3D4FF5;
  }
  .emailsection .block:hover .overlay{
    display: flex;
	align-items:center;
  }
  .emailsection .overlay{
    display: none;
    position: absolute;
    left: -1px;
    right: -1px;
    bottom: -1px;
    top: -1px;
    background: #3D4FF5;
    color: #ffffff;
    border-radius: 20px;
    padding: 20px 20px;
    line-height: 18px;
    
  }
  .emailsection .block .image{
    width: 40px;
    height: 40px;
  }
  .emailsection .block .text{
    font-size: 16px;
    font-weight: 500;
    padding-left: 18px;
  }
.enhancesection{
    background: #4560EC;
    color: #ffffff;
  }
  .enhancesection .row{
    align-items: unset;
  }
  .enhancesection strong, .enhancesection h2{
    color: #ffffff;
	  padding-bottom:0px;
  }
  .enhancesection .row:nth-child(2){
    padding-top: 53px;
  }
  .enhancesection .col-xl-4.col-md-6 {
    display: flex;
}
  .enhancesection .block{
    border-radius: 30px;
    border:1px solid #ffffff3d;
    padding:30px;
	  transition:0.5s ease;
  }
.enhancesection .block:hover {
    background: radial-gradient(212.26% 127.91% at 50% 0%, #5061FF 0%, #2B3CD4 100%);
    border: 1px solid #4560ec;
}
  .enhancesection .block h4{
    color: #ffffff;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
  .enhancesection .block h4:after{
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/11/gradient-line.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 200px;
    height: 2px;
  }
  .enhancesection .block h4:nth-child(2){
    padding-top: 35px;
  }
  .enhancesection .block p{
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    line-height: 19px;
    padding-bottom: 35px;
  }
  .enhancesection .block ul li{
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    line-height: 19px;
    position: relative;
    padding-left: 30px;
    padding-bottom: 20px;
  }
  .enhancesection .block ul li:before{
    content: "\f058";
    position: absolute;
    left: 0px;
    font-family: "Font Awesome 6 Free";
  }
  .enhancesection .block ul li:last-child{
    padding-bottom: 0px;
  }
.postid-676 .aboutsection, .postid-1314 .aboutsection{
	background:none;
}
.postid-676 .aboutsection .block, .postid-1314 .aboutsection .block{
	background:#F4F7FF;
}
.postid-676 .aboutsection .block ul li, .postid-1314 .aboutsection .block ul li{
	padding-left:40px;
	font-size:18px;
}
.postid-676 .aboutsection .block ul li:before, .postid-1314 .aboutsection .block ul li:before{
	content:"";
	background-image:url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/round-line2.png);
	background-size:cover;
	background-repeat:no-repeat;
	width:23px;
	height:23px;
}
.about-tabsection{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
.about-tabsection p{
	width:76%;
	margin:0 auto;
}
  .about-tabsection .row:nth-child(2){
    padding-top: 50px;
  }
  .about-tabsection button.active, .about-tabsection button:hover{
    background: #3D4FF5 !important;
    border: 2px solid #3D4FF5 !important;
	  color:#ffffff !important;
  }
  .about-tabsection button.nav-link{
    border:2px solid #909BFF;
    border-radius: 10px;
    background: none;
    margin-bottom: 32px;
    color: #909BFF;
    font-size: 22px;
    cursor: pointer;
  }
  .about-tabsection button.nav-link:last-child{
    margin-bottom: 0px;
  }
  .about-tabsection button:focus{
    outline: none;
  }
  .about-tabsection .block{
    background: #ffffff;
    border-radius: 20px;
    padding:35px;
    align-items: unset;
    margin-left: 35px;
  }
.about-tabsection .col-lg-3{
	padding-left:0px;
	padding-right:0px;
}
    .about-tabsection .block ul li{
      position: relative;
      padding-left: 40px;
      font-size: 18px;
      font-weight: 400;
      padding-bottom: 20px;
      color: #666666;
    }
    .about-tabsection .block ul li:before{
      content: "";
      position: absolute;
      width:10px;
		height:10px;
		border-radius:50%;
      left: 0px;
		top:8px;
      background: #666666;
    }
.about-tabsection .block ul li:after{
      content: "\f061";
      position: absolute;
      font-family: 'FontAwesome';
      left: 12px;
      color: #666666;
	  top:0px;
    }
    .about-tabsection .block ul li:last-child{
      padding-bottom: 0px;
    }
.postid-676 .aboutsection h2{
	width:57%;
	margin:0 auto;
}
.requirementsection {
    background: #3D4FF5;
}
.requirementsection strong{
    color: #ffffff;
  }
  .requirementsection h2{
    padding-top: 35px;
    padding-bottom: 50px;
    color: #ffffff;
  }
/*   .requirementsection .row{
    justify-content: unset;
    
  }
 */
  .requirementsection .block{
    background: #2634BC;
    border-radius: 20px;
    padding: 32px;
    position: relative;
    color: #ffffff;
  }
  .requirementsection .block .text{
    padding-left: 40px;
  }
  .requirementsection .block i{
    color: #ffffff;
    position: absolute;
    left: 20px;
    font-size: 15px;
    font-weight: 200;
  }
  .requirementsection .block h4{
    padding-bottom: 25px;
    color: #ffffff;
    margin-bottom: 0px;
  }
  .requirementsection .block li{
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 0px;
    line-height: 18px;
	font-weight:300;
  }
  .requirementsection .block ol li{
    position: relative;
    padding-left: 30px;
    padding-bottom: 33px;
  }
  .requirementsection .block ol li:last-child{
    padding-bottom: 0px;
  }
  .requirementsection .block ol li:before{
    content: "\f068";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    font-size: 9px;
  }
.postid-676 .compliancesection .block h6 {
    position: relative;
    padding-left: 50px;
    color: #4D4D4D;
}
.postid-676 .compliancesection .block h6:before {
    content: "\f071";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    color: #B9C4EB;
}
.postid-676 .compliancesection .block p:before{
  content: unset;
}
.postid-676 .compliancesection h2{
  padding-bottom: 35px;
}
.postid-676 .compliancesection .row:last-child{
  padding-top: 50px;
}
.postid-676 .certisection h2{
	width:84%;
}
.approch-section{
   background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; 
  }
.approch-section .col-2{
	flex: 0 0 10.666667%;
    max-width: 7.666667%;
    padding-left: 0px;
    padding-right: 0px;
}
.approch-section .col-5{
	padding-left:28px;
}
.approch-section .col-5.text-right {
    text-align: right !important;
    padding-right: 44px;
    padding-left: 0px;
}
  .approch-section p{
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
  }
.approch-section h2{
	padding-bottom:0px;
}
.postid-676 .approch-section h2 {
    padding-bottom: 35px;
}
  .approch-section .row:last-child{
    padding-top: 50px;
	  row-gap:40px;
  }
  .approch-section .image{
    width: 92px;
    height: 92px;
    margin: 0 auto;

  }
  .approch-section .lineshape{
        position: relative;
        width: 100%;
  }
  .approch-section .lineshape img{
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/11/line-approch.png);
    position: absolute;
    top: 0px;
    left: 49.5%;
    height: 820px;
    width: 10px;
    background-size:cover;
    background-repeat: no-repeat;
  }
.postid-676 .approch-section .lineshape img{
	height:845px;
}
  .approch-section h4{
    color: #33458D;
    font-weight: 700;
  }
.postid-676 .deliveredsection h2{
	width:80%;
	margin:0 auto;
}
.bannersection.breach{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/11/breach.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 156px;
    padding-bottom: 156px;
  }
  .bannersection.breach h1{
    padding-bottom: 35px;
  }
  .bannersection.breach .btn-custom{
    margin-top: 35px;
  }
  .bannersection.breach p{
    color: #ffffff;
  }
.callsection{
    background: #000000;
  }
  .callsection h2{
    color: #ffffff;
    padding-bottom: 50px;
  }
  .callsection h4{
    background: linear-gradient(180deg, #0A4AFC -54%, #000000 100%);
    padding: 15px 20px;
    color: #ffffff;
  }
  .callsection a{
    font-size: 20px;
    color: #ffffff;
    padding: 15px 20px;
    padding-bottom: 30px;
    display: inline-block;
  }
.postid-748 .contactformsection {
    background: #000000;
}
.service-section{
    background: #000000;
  }
  .service-section h2{
    color: #ffffff;
	  padding-bottom: 50px;
  }
  .service-section .block{
    padding: 0px 30px;
  }
  .service-section .block h6{
    padding-top: 32px;
    padding-bottom: 30px;
    color: #ffffff;
  }
  .service-section .block p{
    color: #ffffff;
  }
  .service-section .block .image{
    width: 50px;
    height: 50px;
  }
.postid-571 .deliveredsection h2{
	width: 80%;
    margin: 0 auto;
}
.providesection .row{
  align-items: unset;
}
  .providesection .block{
    background: #5061FF;
    border-radius: 50px;
    padding: 80px 50px 100px 50px;
    position: relative;
  }
  .providesection .block:after{
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/11/p-4.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 434px;
    height: 227px;
    border-radius: 0px 0px 50px 0px;
  }
  .providesection h2{
    padding-top: 0px;
    color: #ffffff;
    
  }
  .providesection p{
    color: #ffffff;
  }
  .providesection .image.d-flex{
    padding-top: 35px;
	 width:50%;
  }
.bannersection.it{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/banner-bg-it.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    color: #ffffff;
    padding-top: 154px;
    padding-bottom: 153px;
  }
  .bannersection.it h1{
    color: #ffffff;
  }
  .bannersection.it p{
    color: #ffffff;
    padding-bottom: 35px;
	width:83%;
	 margin:0 auto;
  }
.email-section .image1 {
    animation: swing ease-in-out 1s infinite alternate;
    position: absolute;
    width: 73px;
    height: 55px;
    top: 0px;
    left: 0px;
    transform: rotate(19deg);
}
.email-section .image1:after{
    content: '';
    position: absolute;  
     z-index: 0;
    transform: rotate(45deg);
}
@keyframes swing {
    0% { transform: rotate(20deg); }
    100% { transform: rotate(-10deg); }
}
.email-section .image2{
bottom: -24px;
    position: absolute;
    left: 65px;
 width: 73px;
    height: 55px;
  animation: zoom-in-zoom-out 4s ease-out infinite;
}

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.1, 1.1);
  }
  100% {
    transform: scale(1, 1);
  }
}
.email-section .image3 {
    animation: up-down linear 4s;
    animation-iteration-count: infinite;
    transform-origin: 50% 50%;
    position: absolute;
    right: -18px;
    top: 0px;
    width: 73px;
    height: 55px;
}
@keyframes up-down{
  0% {
    transform:  translate(1px,100px)  ;
  }
 
  50% {
    transform:  translate(1px,300px)  ;
  }
  
  100% {
    transform:  translate(1px,100px)  ;
  }
}
.bannersection.become .logo .clientsCarousel {
    width: 100%;
    
}
.bannersection.become .logo .carouselTrack {
    display: flex;
    width: calc(100px * 16); 
    animation: scroll 10s linear forwards; 
    will-change: transform;
}
@keyframes scroll {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(calc(-100px * 10), 0, 0); 
    }
}
.bannersection.become .logo .clientLogo {
    display: flex;
    width: 100px;
    
    margin: auto;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.bannersection.digital{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/digital-bg-img.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 164px 0px;
    position: relative;
  }
 .bannersection h1{
    padding-bottom: 35px;
  }
.bannersection.digital p{
	padding-bottom:35px;
	color:#ffffff;
	width:63%;
	margin:0 auto;
}
 
 
.bannersection.ransomware{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/12/banner-ransomware.png);
    background-size: cover;
    background-repeat: no-repeat;
	background-position: center;
    padding-top: 177px;
    padding-bottom: 177px;
  }
  .bannersection.ransomware p{
    padding-bottom:35px;
    color: #ffffff;
    width: 68%;
    margin: 0 auto;
  }
.benefit-section h2{
    color: #000000;
    width: 66%;
    margin: 0 auto;
  }
  .benefit-section p{
    width: 69%;
    margin: 0 auto;
  }
.benefit-section .row{
	align-items:unset;
}
  .benefit-section .row:nth-child(2){
    padding-top: 50px;
  }
.benefit-section .col-xl-4.col-md-6 {
    display: flex;
}
  .benefit-section .block{
    border:2px solid #E6E6E6;
    border-radius: 20px;
    padding: 35px;
    transition: 0.5s ease;
  }
  .benefit-section .block:hover{
    border:2px solid #0A4AFC;
  }
  .benefit-section .block h6{
    padding-top: 35px;
    padding-bottom: 35px;
	  color: #666666;
    font-weight: 700;
  }
  .benefit-section .block p{
    font-size: 16px;
    width: 100%;
  }
  .benefit-section .block .image{
    width:80px;
    height: 80px;
    margin: 0 auto;
  }
.feature-section{
   background:#3D4FF5;
  }
.feature-section h2{
	width:78%;
	margin:0 auto;
}
  .feature-section strong, .feature-section h2, .feature-section p{
    color: #ffffff;
  }
  .feature-section .block{
    background: linear-gradient(208.47deg, #2B3CD5 0.01%, #5061FF 99.99%);
    padding: 30px;
    border-radius: 20px;
	position:relative;
}
.feature-section .block::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px; 
  padding: 1px; 
  background:linear-gradient(21.78deg, #FFFFFF 2.38%, rgba(255, 255, 255, 0) 38.1%); 
  mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  mask-composite: exclude; 
}
.feature-section .block:hover{
	background: linear-gradient(208.47deg, #5061FF 0.01%, #2B3CD5 99.99%);
}
.feature-section .block:hover::before{
	background:linear-gradient(21.78deg,  rgba(255, 255, 255, 0) 2.38%, #ffffff 38.1%);
}
  .feature-section .block h4 {
    color: #ffffff;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.feature-section .block h4:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/11/gradient-line.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 200px;
    height: 2px;
}
.feature-section .block p{
  font-size: 16px;
  line-height: 19px;
}
.feature-section .block ul li {
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    line-height: 19px;
    position: relative;
    padding-left: 30px;
    padding-bottom: 20px;
}
.feature-section .block ul li:before {
    content: "\f058";
    position: absolute;
    left: 0px;
    font-family: "Font Awesome 6 Free";
}
.feature-section .col-xl-4.col-md-6 {
    display: flex;
}
.feature-section .row{
  align-items: unset;
}
.feature-section .row:nth-child(2){
	padding-top:50px;
}
.table-section .tableblock table{
  width: 100%;
  text-align: center;
  border-collapse: unset;
}
  .table-section .tableblock{
    background: #F0F2FF;
    border-radius: 20px;
    padding: 15px;
    
  }
  .table-section .tableblock th{
    background: #4560EC;
    padding: 12px;
    border-radius: 20px;
    color: #ffffff;
    font-size: 20px;
   border: 7px solid #F0F2FF;
  }
  .table-section .tableblock td{
    background: #DDE3FF;
    padding: 12px;
    border-radius: 20px;
    border: 7px solid #F0F2FF;
    vertical-align: baseline;
    font-size: 16px;
    color: #4D4D4D;
  }
  .table-section .tableblock td.text-left {
    width: 375px;
    max-width: 100%;
    
}
.table-section .tableblock td.text-left li{
  position: relative;
    padding-left: 40px;
    padding-bottom: 15px;
    color:#4D4D4D;
    font-size: 16px;
}
.table-section .tableblock td.text-left li:before{
  content: "\f058";
  font-family: "FontAwesome";
  position: absolute;
  left: 12px;
  color: #4560EC;
}
.postid-869 .advantagesection .row:nth-child(2) {
    padding-top: 50px;
}
.postid-869 .approchsection .col-md-2{
   padding-left:0px;
	padding-right:0px;
  }
/*   .postid-869 .approchsection .col-md-6{
    flex: 0 0 54%;
        max-width: 54%;
        padding-left: 0px;
        padding-right: 0px;
  } */
  .postid-869 .approchsection .block{
    padding: 20px 30px;
  }
  .postid-869 .approchsection .block .number {
    font-size: 86px;
  }
  .postid-869 .approchsection .nav.d-flex button{
    width: 100%;
    border-radius: 15px;
    padding: 15px 20px;
    
  }
  .postid-869 .approchsection .nav.d-flex button:first-child{
    margin-bottom: 25px;
  }
  .postid-869 .approchsection .block h4{
    color: #ffffff;
    padding-left: 20px;
    padding-bottom: 10px;
  }
  .postid-869 .approchsection .block p{
    font-size: 16px;
    line-height: 19px;
  }
.bannersection.integration{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/12/inte-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 164px;
	padding-bottom:164px;
	background-position:center;
  }
  .bannersection.integration h1{
    color: #ffffff;
  }
  .bannersection.integration p{
    padding-bottom: 35px;
    color: #ffffff;
  }
 .logos-section .block {
    border: 1px solid #B7BEFF;
    border-radius: 15px;
    padding: 15px 20px;
    align-items: center;
    position: relative;
    margin: 15px 15px;
}
/* .logos-section .block:hover {
    background: #3D4FF5;
} */
/* .logos-section .block:hover img {
    filter: brightness(6.1);
}
.logos-section .block:hover .text{
	color:#ffffff;
} */
.logos-section .row .col-md-9.d-flex{
  flex-wrap: wrap;
  justify-content: center;
}
.logos-section .block .image{
  width: 40px;
  height: 40px;
  margin-right: 20px;
}
.logos-section .block .text{
  font-size: 18px;
  line-height: 22px;
  color: #666666;
}
.logos-section .box h6{
  font-size: 16px;
  line-height: 19px;
  font-weight: 600;
}
.benefit-inte{
   background: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;

  }
.benefit-inte h2 {
    padding-bottom: 50px;
}
.benefit-inte .col-xl-4.col-md-6 {
    display: flex;
}
.benefit-inte .row{
	align-items:unset;
}
  .benefit-inte .block{
    border:2px solid #4560EC;
    padding: 40px 20px;
    border-radius: 25px;
    transition: 0.5s ease;
  }
  .benefit-inte .block:hover{
    background: #4560EC;
  }
  .benefit-inte .block:hover h6, .benefit-inte .block:hover p{
    color: #ffffff;
  }
  .benefit-inte .block:hover img{
    filter: brightness(6.1);
  }
  .benefit-inte .block .image{
    width: 50px;
   margin: 0 auto;
  }
.benefit-inte .block .image img{
	height:50px;
	width:unset;
}
  .benefit-inte .block h6{
    color: #4560EC;
    padding: 35px 0px;
    margin-bottom: 0px;
	  font-weight:700;
  }
 .powered-section h2{
    width: 70%;
    margin: 0 auto;
  }
.postid-956 .bussiness-benefit .image{
	width:70px;
	height:70px;
}
.featurelogo p{
    width: 75%;
    margin: 0 auto;
  }
.featurelogo .image:first-child{
	border:2px solid #002856;
}
.featurelogo .image:nth-child(2){
	border:2px solid #00563F;
}
.featurelogo .image{
	position:relative;
	padding:79px 75px;
	border-radius:30px;
	width:333px;
	height:200px;
}
.featurelogo .image .overlay{
    display: none;
	content:"";
	position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    height: 100%;
    width: 350px;
   border-radius:30px;
  }
.featurelogo .image:hover img{
	display:none;
}
.featurelogo .image:first-child:hover{
	background: #002856;
}
.featurelogo .image:nth-child(2n):hover{
	background: #00563F;
}
.featurelogo .image:first-child .overlay{
	background-image:url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/Gartner-logo-White.svg);
	background-size:contain;
	background-repeat:no-repeat;
	background-position: center;
	}
.featurelogo .image:nth-child(2n) .overlay{
	background-image:url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/Forrester-logo-White.svg);
	background-size:contain;
	background-repeat:no-repeat;
	background-position: center;
}
  .featurelogo .image:hover .overlay {
    display: block;
	  width:179px;
	  margin:0 auto;
}
 .featurelogo .row:nth-child(2){
    padding-top: 50px;
  }
  .featurelogo .row:nth-child(2) .col-md-8{
    justify-content: space-evenly;
	  flex-wrap: wrap;
  }
.logos-section .row:nth-child(3) .image{
    border: 1px solid #E6E6E6;
    border-radius: 10px;
    transition: 0.5s ease;
    margin-bottom: 18px;
  }
  .logos-section .row:nth-child(3) .image:hover{
    border:1px solid #3D4FF5;
  }
  .logos-section .row:nth-child(3){
    padding-top: 50px;
	 
  }
.logos-section .row:nth-child(3) .row{
	align-items:unset !important; 
}
  .logos-section .row:nth-child(3) .col-xl-2{
    flex: 0 0 20%;
        max-width: 20%;
        padding-right: 10px;
    padding-left: 10px;
	  display:flex;
  }
  .logos-section .row:nth-child(3) span{
    font-size: 16px;
    font-weight: 600;
    line-height: 19px;
    color: #BCBCBC;
  }
  .logos-section .row:nth-child(3) span b{
    color: #666666;
    font-weight: 600;
  }
.logos-section .nav-pills .nav-link.active, .logos-section .nav-pills .nav-link:hover{
	color: #fff;
    background-color: #3D4FF5 !important;
}
.logos-section .nav {
    justify-content: center;
}
.logos-section .nav-pills .nav-link.active img, .logos-section .nav-pills .nav-link:hover img{
    filter: brightness(6.1);
}
.logos-section .nav-pills .nav-link.active .text, .logos-section .nav-pills .nav-link:hover .text{
	color:#ffffff;
}
.logos-section button:focus{
	outline:none;
}
.logos-section button.nav-link.block.d-flex {
    background: #ffffff;
}
.postid-1088 .bannersection h1{
	width:90%;
	margin:0 auto;
}
.postid-1088 .bannersection{
background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/12/mobile-app.png);
   padding-top: 154px;
    padding-bottom: 154px;
}
.exposed-section .col-md-6{
  display: flex;
}
.exposed-section .row{
  align-items: unset;
}
.exposed-section .row:nth-child(2){
  padding-top: 30px;
}
  .exposed-section h6{
    color: #666666;
  }
  .exposed-section .block{
    border:1px solid #DFDDDD;
    border-radius: 20px;
    padding: 30px;
  }
.exposed-section .block h6{
	padding-bottom:30px;
}
.exposed-section .block .image img{
	width:70px;
	margin-right: 30px;
}
/*   .exposed-section .block img{
    width: unset;
    height: 60px;
    
  } */
  .exposed-section .d-flex {
    align-items: center;
}
.risksection{
  background: #4560EC;
}
.risksection .row{
  align-items: unset;
}
.risksection .row:nth-child(2){
	padding-top:15px;
}
.risksection .col-xl-4.col-md-6{
  display: flex;
}
.risksection strong, .risksection h2{
  color: #ffffff;
}
  .risksection .block{
    background: linear-gradient(90.5deg, #2C42D2 0.43%, #4A5BFB 96.97%);
    border: 1px solid #6F86FF;
    border-radius: 20px;
    padding: 17px 20px 25px 20px;
  }
  .risksection .block p{
    color: #ffffff;
  }
  .risksection .block .image{
    padding-bottom: 20px;
  }
.postid-1088 .aboutsection .block ul li:before, .postid-1387 .aboutsection .block ul li:before{
	font-family: "Font Awesome 6 Free";
	color: #3D4FF5;
}
.postid-1088 .aboutsection .block ul li, .postid-1387 .aboutsection .block ul li{
	padding-left:40px;
}
.postid-1088 .aboutsection .block, .postid-1387 .aboutsection .block{
	margin-top:0px;
}
.postid-1088 .bussiness-benefit h2, .postid-1387 .bussiness-benefit h2{
	width: 90%;
    margin: 0 auto;
}
.postid-1088 .bussiness-benefit, .postid-1387 .bussiness-benefit{
	background:#ffffff;
}
.postid-1088 .bussiness-benefit .row, .postid-1387 .bussiness-benefit .row{
	row-gap:50px;
}
.postid-1088 .bussiness-benefit .block .image, .postid-1387 .bussiness-benefit .block .image{
	box-shadow: 5px 5px 15px 0px #6E86DD26;
}
.postid-1088 .aboutsection ul, .postid-1387 .aboutsection ul {
    padding-right: 35px;
}
.reviewsection{
    background: #00001C;
  }
  .reviewsection .block .star {
    padding-top: 42px;
    padding-bottom: 36px;
}
  .reviewsection .col-xl-3{
    border-left: 2px solid;
    border-right:2px solid;
    border-image-slice: 1;
    border-width: 2px;
    border-image-source: radial-gradient(51907.14% 50% at 50% 50%, #37418E 0%, rgba(55, 65, 142, 0) 100%);
  }
.reviewsection .col-xl-3:first-child, .reviewsection .col-xl-3:nth-child(2), .reviewsection .col-xl-3:nth-child(3){
	border-right:0px;
}
  .reviewsection .block{
    padding: 67px 30px;
    opacity: 0.3;
    color: #ffffff;
  }
  .reviewsection .block:hover, .page-id-1722 .reviewsection .block:hover, .reviewsection.common .block:hover{
    opacity: 1;
  }
  .reviewsection .block:hover a{
    color: #FF9832;
  }
  .reviewsection .block:hover .star i{
    color: #FCC62B;
  }
  .reviewsection .block:hover .star i:last-child{
    color: #ffffff;
  }
  .reviewsection h2, .reviewsection p{
    color: #ffffff;
  }
.reviewsection h2{
	padding-top:0px;
}
.reviewsection .row:nth-child(2){
	padding-top:50px;
}
  .reviewsection .image{
    padding-bottom: 37px;
  }
  .reviewsection .block span{
    font-size: 20px;
    color: #ffffff;
  }
  .reviewsection a{
    color: #ffffff;
  }
  .reviewsection .star i{
    font-size: 23px;
    padding: 0px 3px;
  }
 .resource-section{
    background:#00001C;
  }
  .resource-section h2{
    color: #ffffff;
    padding-bottom: 68px;
    padding-top: 0px;
  }
  .resource-section .row{
    align-items: unset;
  }
  .resource-section .col-xl-3.col-md-6{
    display: flex;
  }
  .resource-section .col-xl-3.col-md-6:first-child{
    padding-left: 0px;
  }
  .resource-section .col-xl-3.col-md-6:last-child{
    padding-right: 0px;
  }
  .resource-section .block{
  padding: 40px 20px 28px 20px;
 transition: 0.5s ease;
	width: 260px;
    height: 350px;
	  position:relative;
	  border-radius:20px;
	  margin:0 auto;
	  
  }
.resource-section .block::before{
	content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px; 
  padding: 2px; 
  background:linear-gradient(130.53deg, rgba(255, 255, 255, 0.7) 2.22%, rgba(92, 108, 255, 0) 98.02%); 
  mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  mask-composite: exclude; 
}
  .resource-section .block:hover{
    margin-top: -18px;
    background: linear-gradient(180deg, #4E4EE7 -8.71%, #04043C 100%);
   
    border: 0px;
  }
  .resource-section .block:hover h4, .resource-section .block:hover p, .resource-section .block:hover a{
    color: #ffffff;
  }
  .resource-section .block:hover a{
    color: #FF9832;
  }
  .resource-section .block:hover .image img {
    filter: brightness(6.1);
}
  .resource-section .block .image{
    width: 70px;
    height: 70px;
  }
  .resource-section .block h4{
    color: #9092C3;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .resource-section .block p{
    color: #9092C3;
    padding-bottom: 28px;
	  line-height:19px;
  }
  .resource-section .block a{
    color: #9092C3;
  }
.bannersection.incident{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/incident-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding:164px 0px;
  }
  .bannersection.incident p{
    color: #ffffff;
    width: 82%;
    margin: 0 auto;
    padding-bottom: 35px;
  }
.postid-1314 .aboutsection h2{
	width:63%;
	margin:0 auto;
}
.postid-1314 .aboutsection p{
	width:60%;
	margin:0 auto;
}
.outshinesection{
    background: #4560EC;
  }
   .outshinesection strong{
     color: #ffffff;
   }
   .outshinesection .block{
     background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/outshine-bg.png);
     background-size: cover;
     background-repeat: no-repeat;
     padding: 60px 40px;
     width: 308px;
     height: 340px;
     text-align: center;
	   margin:0 auto;
   }
  .outshinesection .block .image{
    height: 100px;
    width: 100px;
    margin: 0 auto;
  }
  .outshinesection .block p{
    padding-top: 50px;
    color: #ffffff;
  }
  .outshinesection h2{
    color: #ffffff;
   padding-bottom: 50px;
  }
  .about-section .row:nth-child(2){
  padding-top: 54px;
}
.about-section ul li {
    padding-bottom: 44px;
    position: relative;
    padding-left: 40px;
    font-size: 18px;
}
.about-section ul li:last-child{
  padding-bottom: 0px;
}
  .about-section ul li:before {
    content: "\f058";
    position: absolute;
    left: 0px;
    font-family: "Font Awesome 6 Free";
    color: #ffffff;
    width: 24px;
    height: 24px;
    background: #5061FF;
    text-align: center;
    border-radius: 50%;
    font-size: 16px;
}
.about-section .image-detail{
  margin-top: 80px;
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/about-incidentbg.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 75px 60px;
  border-radius: 20px;
}
.about-section .image-detail .image {
    margin-bottom: -75px;
}
.about-section .image-detail .col-xl-7{
	padding-left:0px;
	padding-right:0px;
}
.about-section .image-detail h2{
  color: #ffffff;
	padding-top:0px;
}
.about-section .image-detail .row{
	padding-top:0px !important;
}
.about-section .row:nth-child(4){
  padding-top: 75px;
}
.about-section .row:last-child{
  padding-top: 54px;
}
.incidentdetail-section{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
  }
  .incidentdetail-section .block{
    padding:15px 10px;
  }
  .incidentdetail-section .block .image{
    background: #D1DBFF;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    box-shadow:rgba(225, 232, 255, 1) 0px 0px 0px 10px;
    text-align: center;
    line-height: 100px;
    margin: 0 auto;
  }
  .incidentdetail-section .block .image img{
    width: 46px;
    height: 46px;
    }
    .incidentdetail-section .block b{
      font-weight: 600;
    }
    .incidentdetail-section .block p{
      padding-top: 30px;
    }
    .incidentdetail-section .row{
      align-items: unset;
      justify-content: unset;
    }
.bannersection.iot{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/iot-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding:177px 0px;
  }
  .bannersection.iot p{
    color: #ffffff;
    padding-bottom: 35px;
    width: 75%;
    margin: 0 auto;
  }
.commonsection p{
	width:83%;
}
.banner-dynamic h1{
	padding-bottom:35px;
	color:#ffffff
}
.banner-dynamic p{
	color:#ffffff;
	width:70%;
	margin:0 auto;
}
.banner-dynamic{
	background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/news-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding:228px 0px;
}
.page-id-1520 .banner-dynamic{
	background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/casestudy-banner.png);
}
.page-id-1622 .banner-dynamic{
	background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/guide-banner.png);
}
.news-page .row{
  align-items: unset;
  justify-content: unset;
}
  .news-page .block .image-box{
    width: 300px;
    margin-right: 30px;
  }
    .news-page .block .image-box img{
      width:unset;
		transform: scale(1);
    transition: 0.5s ease-in-out;
    }
.news-page .block:hover img {
    transform: scale(1.3);
}
.news-page .image-box a {
    position: relative;
    overflow: hidden;
    display: block;
}
.news-page .block{
	border:1px solid #ffffff;
	transition:0.5s ease;
	border-radius:10px;
}
.news-page .block:hover{
	border-color:#C6C6C6;
}
.news-page .block:hover h6{
	text-decoration: underline;
}
    .news-page .block .date{
      padding-top: 20px;
      padding-bottom: 20px;
      display: inline-block;
    }
.news-page .block .blogtext{
	padding:20px;
	padding-left:0px;
}
.news-page .block h6{
	font-size:18px;
	line-height:18px;
	color:#151B52;
}
    .news-page .block p{
      font-size: 14px;
      font-weight: 300;
      line-height: 14px;
    }
    .news-page .block i{
      padding-right: 10px;
    }
    .news-page .col-md-12{
      padding-left: 0px;
      padding-right: 0px;
    }
    .page-numbers{
      padding: 10px 15px;
    font-size: 18px;
		font-weight:500;
		color:#8C8C8C;
    }
.page-numbers:hover{
	color:#3D4FF5;
}
    .page-numbers.current, .next.page-numbers, .prev.page-numbers {
    border: 1px solid #3D4FF5;
    border-radius: 6px;
     padding: 10px 16px 10px 15px;
    font-size: 18px;
    color: #3D4FF5;
	line-height: 18px;
    display: inline-block;
}
.next.page-numbers{
	border: 1px solid #3D4FF5;
    border-radius: 6px;
     padding: 10px 16px 10px 15px;
    font-size: 18px;
    color: #3D4FF5;
	line-height: 18px;
    display: inline-block;
}
.news-page .col-lg-4{
  padding-left: 0px;
  padding-right: 0px;
}
.axil-sidebar {
    background: #F1F1F1;
    padding: 20px;
    padding-bottom: 0px;
    margin-left: 35px;
}
.axil-sidebar h5{
  color: #646464;
  font-size: 20px;
}
.axil-sidebar .single-post{
  padding-top: 30px;
  border-bottom:1px solid #ABABAB;
  
}
.axil-sidebar .post-content:hover h6{
	color:#0A4AFC;
}
.axil-sidebar .single-post:last-child{
  border-bottom: 0px;
}
.axil-sidebar .single-post p{
  font-size: 14px;
  font-weight: 300;
  line-height: 16px;
}
.axil-sidebar .single-post h6{
   padding-bottom: 22px;
   color: #4A4A4A;
   font-size: 16px;
   line-height: 18px;
}
.axil-sidebar .post-content a{
  border:1px solid #3D4FF5;
  border-radius: 7px;
  font-size: 12px;
	line-height:14px;
  padding: 10px;
  display: inline-block;
  margin-top: 22px;
  margin-bottom: 30px;
  font-weight: 700;
  color: #3D4FF5;
	transition:0.5s ease;
	text-transform: uppercase;
}
.axil-sidebar .post-content a:hover{
	background:#3D4FF5;
	color:#ffffff;
}
.newsboxbanner .row{
  justify-content: unset;
}
.newsboxbanner .col-lg-8{
  padding-left: 0px;
  padding-right: 0px;
}
.bannerbox{
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/box-banner.png);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 50px 30px;
  background-position: right;
}
.bannerbox h2{
  color: #ffffff;
	padding-top:0px;
}
.bannerbox p{
  color: #ffffff;
  font-size: 16px;
  padding-bottom: 35px;
}
.news-page .newsletter{
	background: radial-gradient(84.32% 70.11% at 1.89% 66.85%, #337EFD 0%, #1737B7 56%, #010080 100%);
	margin-left:35px;
	padding:50px 33px;
	margin-top:176px;
}
.news-page .newsletter h2{
	color:#ffffff;
	padding-top:0px;
}
.news-page .newsletter p{
	color:#ffffff;
	font-size:14px;
	line-height:16px;
	font-weight:400;
}
.news-page .newsletter p.text{
	font-size:20px;
	line-height:23px;
}
.news-page .newsletter form{
	padding-top:35px;
	padding-bottom:35px;
}
.news-page .newsletter form input[type="email"] {
    background: #E3E3E3;
    border: none;
    padding: 15px 10px 15px 20px;
    width: 100%;
}
.news-page .newsletter button {
    background: linear-gradient(90deg, #FF9832 0%, #EF4B01 116.03%);
    width: 78px;
    border: none;
	cursor:pointer;
}
.news-page .newsletter form {
    display: flex;
}
.case-studysection button.is-checked, .case-studysection button.is-checked span, .guide-section button.is-checked, .guide-section button.is-checked span{
  background: #0A4AFC;
  border-color: #0A4AFC;
  color: #ffffff;
}
  .case-studysection button, .guide-section button {
    font-weight: 500;
    border: 1px solid #B7BEFF;
    background: none;
    border-radius: 10px;
    font-size: 18px;
    line-height: 21px;
    padding: 10px 20px;
    color: #666666;
    outline: none;
    margin: 0px 10px 20px 10px;
    cursor: pointer;
	  transition:0.5s ease;
}
.guide-section .btn-custom:hover{
    border-image-source: linear-gradient(to left, #EF4B01, #FF9832);
	background: var(--button-gradient, linear-gradient(225deg, #FF9832 0%, #EF4B01 100%));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.case-studysection button:hover, .guide-section button:hover{
	background:#0A4AFC;
	border-color:#0A4AFC;
	color:#ffffff;
}
.case-studysection button:hover span, .guide-section button:hover span{
	color:#ffffff;
}
.case-studysection h2, .guide-section h2{
  padding-top: 0px;
	padding-bottom:50px;
}
.guide-section .grid{
	padding-top:30px;
}
.case-studysection .block{
  backdrop-filter: blur(15px);
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/block-img.png);
  background-size: cover;
  background-repeat: no-repeat;
/*   width: 262px;
  height: 220px; */
  padding: 20px;
  margin:0 auto;
	margin-bottom:30px;
}
.case-studysection h6{
  color: #ffffff;
	border-left: 4px solid #0048FF;
    padding-left: 14px;
}
 .case-studysection button.btn-custom{
    border-radius: 8px;
    border:1px solid #ffffff;
    color: #ffffff;
    padding: 8px 10px;
    font-size: 12px;
     margin: 0px;
    margin-top: 20px;
    display: inline-block;
	 font-size:12px;
	 font-weight:700;
   }
.case-studysection button.btn-custom:hover{
	background:#ffffff;
	color:#0048FF;
}
.case-studysection p{
  color: #ffffff;
  padding-top: 40px;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}
.case-studysection .grid{
  padding-top: 60px;
}
.guidesection{
	background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.guidesection .block p, .blogsection .block p {
    font-size: 16px;
}
.blogsection .block h5, .guidesection .block h5{
    color: #151B52;
    line-height: 25px;
    font-weight: 600;
    padding: 20px 0px;
  }
  .blogsection .block span.date, .guidesection .block span.date{
    color: #A6A5A5;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
  }
  .blogsection .block span.date i, .guidesection .block span.date i{
    padding-right: 10px;
  }
  .blogsection .block .blogtext, .guidesection .block .blogtext {
    padding-top: 32px;
}
.blogsection .block a.button, .guidesection .block a.button{
  border:1px solid #4560EC;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  padding: 7px;
  margin-top: 27px;
  display: inline-block;
  color: #4560EC;
  text-transform: uppercase;
	transition:0.5s ease;
}
.blogsection .block a.button:hover, .guidesection .block a.button:hover{
	background:#4560EC;
	color:#ffffff;
}
.blogsection .block, .guidesection .block{
	width:300px;
	margin:0 auto;
}
.blogsection h2, .guidesection h2{
  padding-top: 0px;
	padding-bottom:50px;
}
.guidesection .image-box img, .guide-section .image-box img {
    filter: grayscale(1);
}
.guidesection .image-box img:hover{
	 filter: grayscale(0);
}
.guidesection .d-flex{
	align-items:center;
}
.guidesection .d-flex .meta-item.reading-time{
	margin-top:20px;
	margin-left:95px;
	color:#666666;
}
.guide-section .block:hover {
    border-color: #0A4AFC;
}
.guide-section .block:hover h6, .guide-section .block:hover p{
	text-decoration:underline;
}
 .guide-section .image-box img{
    width: 200px;
    height: 100%;
  }
.guide-section .d-flex{
	justify-content:space-between;
}
.guide-section .meta-item.reading-time {
    color: #666666;
}
  .guide-section .block {
    border:1px solid #C6C6C6;
    border-radius: 15px;
    margin-bottom: 30px;
	  height:215px;
  }
  .guide-section .guidetext{
    padding: 20px;
  }
  .guide-section .block p{
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;
    padding-top: 20px;
    padding-bottom: 34px;
  }
  .guide-section .block h6{
    font-size: 18px;
    font-weight: 600;
    line-height: 21px;
    color: #151B52;
  }
  .guide-section .col-xl-12{
    padding-left: 0px;
    padding-right: 0px;
  }
  .guide-section .block .date i{
    padding-right: 10px;
  }
  .guide-section .searchbutton{
    width: 100%;
  }
  .guide-section .search-button{
    border: 0px;
    margin: 0px;
    padding: 0px 20px 0px 0px;
    color:#B7BEFF;
  }
  .guide-section .searchbutton .search{
    position: relative;
    background: #ffffff;
    border-radius: 20px;
    display: flex;
    padding: 12px 20px;
    border: 2px solid #B7BEFF;
  }
  .guide-section input[type="search"]::placeholder{
    color: #B7BEFF;
    
  }
  .guide-section input[type="search"]{
    border: none;
    outline: none;
  }
  .guide-section .row:nth-child(3){
    padding-top: 50px;
  }
  .guide-section .row:last-child{
    padding-top: 45px;
  }
.page-id-1520 .blogsection, .single-news .blogsection, .single-guides .blogsection{
	padding-top:0px;
}
.blogsection .col-xl-4.col-md-6, .guidesection .col-xl-4.col-md-6{
	display:flex	
}
.blogsection .row, .guidesection .row{
	align-items:unset;
}
.single-case-study .case-studysection .block{
  margin-bottom: 0px;
}
  .singlecasestudy .text h2{
    padding-top: 0px;
  }
  .singlecasestudy .text p{
    padding-top: 35px;
  }
  .singlecasestudy .text i{
    padding-right: 10px;
  }
.single-section .image-box img {
    width: 733px;
    height: 400px;
	margin-bottom:0px;
	max-width:100%;
}
.single-section img{
	margin-bottom:40px;
}
.single-section .table{
/* 	position:sticky;
	top:75px; */
	padding-bottom:50px;
}
.single-section .table ul {
    background: #F3F3F3;
	padding-bottom:25px;
}
.single-section .content h4{
	padding-bottom:20px;
	color:#666666;
	font-weight:700;
	line-height:28px;
}
.single-section .content {
    margin-right: 30px;
	}
.single-section .row{
    align-items: unset;
  }
  
  .single-section .table span.title{
    background: #4560EC;
    display: inline-block;
    width: 100%;
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
    line-height: 23px;
    padding: 18px 20px;
    margin-bottom: 25px;
  }
  .single-section .table li{
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    
  }
  .single-section .table li a{
    display: inline-block;
  }
  .single-section span.text{
    padding-left: 20px;
    display: inline-block;
  }
  .single-section .rect {
    height: 0px;
    width: 3px;
    bottom: 0px;
    background-color: #272727;
    -webkit-transition: -webkit-transform 0.6s, width 1s;
    -moz-transition: -webkit-transform 0.6s, width 1s;
    transition: transform 0.1s, height 0.2s;
    position: absolute;
}
  .single-section nav .active-section .rect {
    width: 3px;
    height: 100%;
}
.single-section .content-section{
  padding-bottom: 30px;
}
.single-section span.text:hover {
    color: #4560EC;
}
.single-section .content i{
	padding-right:10px;
}
.single-section .content h2{
	padding-bottom:16px;
	padding-top:0px;
}
.single-section .content p{
	font-size:16px;
	line-height:19px;
}
.single-section .content h3, .single-section .content h4{
	padding-bottom:16px;
}
.single-section .image-box{
	padding-top:38px;
	padding-bottom:40px;
}
.single-section .content .block p{
	padding-bottom:30px;
}
.single-section .blog-category {
/*     position: sticky;
    top: 75px; */
    background: #F3F3F3;
    padding: 30px;
}
.single-section .blog-category h4{
	color:#666666;
	font-weight:700;
	line-height:28px;
	padding-bottom:30px;
}
.single-section ul li{
	position:relative;
	padding-left:30px;
}
.single-section .content ul li:before{
	content: "\f058";
    position: absolute;
    left: 0px;
	font-family: "Font Awesome 6 Free";
    color: #666666;
}
.single-section table{
	width:100%;
}
.page-id-1622 .certisection h2{
	width:66%;
}
.singleguide-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/02/single-guide-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 267px 0px 266px 0px;
  }
.guidebox .block h6{
	color:#666666;
}
  .guidebox .block{
    background: #ffffff;
    padding: 50px 40px;
    box-shadow: 10px 10px 40px 0px #00000026;
    margin-top: -160px;
}
.guidebox .block h3{
  padding: 65px 0px 50px 0px;
  position: relative;
}
.guidebox .block h3:before{
  content: "";
  position: absolute;
  background: #0A4AFC;
  width:10px;
  height: 48px;
  left:-40px;
  top: 37%;
}
.guidebox .block i{
  padding-right: 10px;
}
.contact-email{
  background: #00020e;
}
.contact-email .row{
  align-items: unset;
}
.contact-email .col-lg-6{
  display: flex;
}
  .contact-email .block{
/*     border: 2px solid #444a6d7a; */
    border-radius: 35px;
    padding: 50px 20px 50px 38px;
    background: #080B1D;
  margin: 0px 60px;
  width: 100%;
	  position:relative;
  }
.contact-email .block::before{
	content: "";
  position: absolute;
  inset: 0;
  border-radius: 35px; 
  padding: 1px; 
  background:linear-gradient(148.83deg, #444A6D -1.48%, #060919 78.56%); 
  mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  mask-composite: exclude; 
}
  .contact-email .block h3, .contact-info .block h3{
    color: #ffffff;
	 position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }
.contact-email .block h3:after, .contact-info .block h3:after{
	content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/11/gradient-line.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 200px;
    height: 2px;
}
  .contact-email .block h6, .contact-info .block h6{
    color: #4D5578;
     font-weight: 700;
     font-size: 16px;
     text-transform: uppercase;
  }
  .contact-email .block a, .contact-info .block a{
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
  }
  .contact-email .block .text, .contact-info .block .text{
    padding-bottom: 25px;
  }
  .contact-email .block .text:last-child, .contact-info .block .text:last-child{
    padding-bottom: 0px;
  }
.contact-info .box{
	position:relative;
    border-radius: 35px;
    padding: 50px 20px 50px 38px;
    background: #080B1D;
  width: 100%;
}
.contact-info .box::before{
	content: "";
  position: absolute;
  inset: 0;
  border-radius: 35px; 
  padding: 1px;  
	background:linear-gradient(148.83deg, #444A6D -1.48%, #060919 78.56%); 
  mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  mask-composite: exclude; 
}
.contact-info{
	background:#00020e;
}
.contact-info h2{
	color:#ffffff;
	padding-top:0px;
	padding-bottom:50px;
}
.horizontalslide{
         background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
         background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
       }
.horizontalslide h2{
  padding-bottom:50px;
}
  .horizontalslide .card {
    flex: 0.7;
    height: 400px;
    position: relative;
    transition: flex 0.5s ease-in-out;
    cursor: pointer;
    background: #5F7FFF;
    border-radius: 20px;
    margin: 0px 12px;
    border: 0px;
    padding: 25px;
}
.horizontalslide .card__head {
    color: #ffffff;
    align-items: center;
    padding: 17px;
/*     transform: rotate(-90deg);
    transform-origin: 12% 67%; */
    transition: all 0.5s ease-in-out;
    min-width: 100%;
    position: absolute;
    bottom: 32px;
    left: 0;
    font-size: 1em;
    white-space: nowrap;
}
.horizontalslide .card .d-flex {
    align-items: center;
    justify-content: center;
	transform: rotate(-90deg);
    transform-origin: 9% 67%;
}
.horizontalslide .card.active .d-flex{
  display:unset !important;
}
  .horizontalslide .card.active {
            flex: 6;
        }
.horizontalslide .card.active .card__head {
           display: unset !important;
            top: 0px;
            color: white;
            background-image:url(https://webservx.online/sharkstriker/wp-content/uploads/2025/03/slide-gradient.png) ;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center;
            font-size: 2em;
            transform: rotate(0deg);
            border-radius: 20px;
            max-width: 100%;
            align-items: flex-start;
            padding: 20px; 
            bottom: 0px;
			overflow:hidden;
        }
        .horizontalslide .card.active .number{
          transform: unset;
          background: #151B52;
          color: #ffffff;
          display: inline-block;
        }
        .horizontalslide .card.active{
          padding: 20px;
        }
        .horizontalslide .card.active h4{
          padding-top: 50px;
          padding-left: 0px;
          color: #151B52;
          padding-bottom: 15px;
          white-space: break-spaces;
          display: block;
          height: unset;
          align-items: unset;
          width: unset;
        }
        .horizontalslide .card.active p{
          display: block;
          white-space: break-spaces;
          color: #151B52;
        }
        .horizontalslide .card.active i{
          display: block;
        }
.horizontalslide .row{
	overflow:hidden;
}
       .horizontalslide .card h4 {
    color: #ffffff;
    
    font-weight: 700;
    width: 400px;
    height: 57.59px;
    display: flex;
    align-items: anchor-center;
}
        .horizontalslide .card .number {
    transform: rotate(93deg);
    background: #ffffff;
    color: #151B52;
    font-size: 20px;
    border-radius: 50%;
    font-weight: 500;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-right: 33px;
}
.horizontalslide .card p{
  display: none;
  font-size: 16px;
  font-weight: 500;
}
.horizontalslide .card i{
  color: #151B52;
  padding-top: 20px;
  font-size: 16px;
  display: none;
}
.integration-section h2{
    width: 53%;
    margin: 0 auto;
  }
  .integration-section .row:last-child{
    padding-top: 50px;
  }
.slider-fadein{
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.slider-fadein .row{
  align-items: unset;
}
  .slider-fadein h2{
    padding-top: 20px;
    color: #384EE0;
    padding-bottom: 0px;
  }
  .slider-fadein h3{
    padding-bottom: 0px;
     padding-top: 35px;
  }
  .slider-fadein .block{
    border: 1px solid #7CA1FF;
    border-radius: 14px;
    padding: 30px;
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);

  }
  .slider-fadein .fade{
    opacity: 1;
    width: 83%;
    margin: 0 auto;
  }
  .slider-fadein .block h4{
    color: #151B52;
    padding-bottom: 30px;
  }
  .slider-fadein .mySlides .block:nth-child(2){
    margin-top: 30px;
    margin-bottom: 30px;
  }
 .slider-fadein .prev, .slider-fadein .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  color: #7CA1FF !important;
    border: 1px solid #7CA1FF;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: -22px;
    transition: 0.6s ease;
    user-select: none;
}
.slider-fadein .next {
  right: 15px;
 }
 .slider-fadein .prev:hover, .slider-fadein .next:hover {
  background-color: #7CA1FF;
  color: #ffffff !important;
}
.slider-fadein .fade {
  animation-name: fade;
  animation-duration: 1.5s;
}
@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}
.striego-section .row:nth-child(2){
  padding-top: 50px;
}
  .striego-section .block1{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/block1-img.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 72px 40px 0px 40px;
    border-radius: 20px;
	  display:inline-block;
  }
  .striego-section .block1 h3, .striego-section .block2 h3, .striego-section .block4 h3{
    padding-bottom: 20px;
    color: #151B52;
  }
  .striego-section .block1 p{
    color: #575757;
    font-weight: 400;
  }
  .striego-section .block2{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/block2-img.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 20px;
    padding: 55px 40px 0px 40px;
	  display:inline-block;
  }
  .striego-section .block2 p{
    color: #ffffff;
  }
  .striego-section .block2 .image{
    padding-top: 28px;
  }
  .striego-section .block3{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/block3-img.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 53px 54px 0px 54px;
    border-radius: 20px;
	  display:inline-block;
  }
  .striego-section .block3 h3{
    padding-bottom: 36px;
    color: #151B52;
  }
  .striego-section .block4{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/block4-img.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 20px;
    padding: 71px 0px 0px 40px;
	  display:inline-block;
  }
 
  .striego-section .block4 p, .striego-section .block4 h3{
    padding-right: 40px;
  }
  .striego-section .block4 .image{
    padding-top: 100px;
  }
  .striego-section .block4 .image img{
    height: 284px;
   
  }
  .striego-section{
	position:relative;
}
.striego-section:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.awards-slide{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .awards-slide h2{
    padding-bottom: 50px;
  }
  .awards-slide .owl-carousel1 .owl-nav.disabled{
    display: block;
  }
  .awards-slide button.owl-prev {
    position: absolute;
    left: 46%;
}
.awards-slide button span{
  border: 2px solid #98AFFF;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  font-size: 30px;
    line-height: 22px;
    font-weight: 600;
    color: #98AFFF;
}
.awards-slide button span:hover{
	border-color:#4560EC;
	color:#4560EC;
}
 .awards-slide button.owl-next{
   position: absolute;
   right: 46%;
 }
 .awards-slide button:focus{
   outline: none;
 }
 .awards-slide span{
   font-size: 16px;
   font-weight: 500;
   color: #666666;
 }
 .awards-slide .owl-carousel1 .owl-stage{
   padding-bottom: 39px;
 }
.image-button .aerrow{
    position: relative;
  }
.image-button .row:nth-child(2){
  margin-right:0px;
  margin-left: 0px;
}
  .image-button a{
    position: absolute;
    right: 108px;
    top: 284px;
    color: #384EE0;
    font-weight: 900;
    animation: blink 2.5s infinite;
  }
  @keyframes blink {
   0%, 100% { opacity: 1; } 
  50% { opacity: 0; }  
}
  .image-button .aerrow:before{
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/aerrow-1.png);
    background-size: cover;
    background-repeat: no-repeat;
   position: absolute;
    width: 82px;
    height: 55px;
    right: 205px;
    top: 339px;
     animation: updown linear 2s;
  animation-iteration-count: infinite;
  margin: 0 auto;
  }
  @keyframes updown{
 0% {
    transform: translate(0px,30px);
    
  }
  50% {
    transform: translate(10px, 10px);
   
  }
  100% {
    transform: translate(0px, 30px);
   
  }

}
  .image-button .aerrow:after{
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/aerrow-2.png);
    background-size: cover;
    background-repeat: no-repeat;
   position: absolute;
    width: 61px;
    height: 75px;
    right: 17px;
    top: 198px;
     animation: top-bottom linear 2s;
  animation-iteration-count: infinite;
  margin: 0 auto;
  }
  @keyframes top-bottom {
  0% {
    transform: translate(0px, -30px); 
  }
  50% {
    transform: translate(-10px, -10px); 
  }
  100% {
    transform: translate(0px, -30px); 
  }
}
.page-id-1722 .reviewsection, .reviewsection.common{
    background: #ffffff;
  }
  .page-id-1722 .reviewsection h2, .reviewsection.common h2{
    color: #151B52;
    padding-top: 35px;
  }
  .page-id-1722 .reviewsection p, .reviewsection.common p{
    color: #666666;
  }
 .page-id-1722 .reviewsection .block, .reviewsection.common .block{
   opacity: 0.6;
 }
  .page-id-1722 .reviewsection .block img, .reviewsection.common .block img{
    filter: grayscale(1);
    height: 55px;
	  width:unset;
  }
  .page-id-1722 .reviewsection .block:hover img, .reviewsection.common .block:hover img{
     filter: grayscale(0);
  }
  .page-id-1722 .reviewsection .block span, .reviewsection.common .block span{
    color: #D1D1D1;
    font-weight: 500;
  }
  .page-id-1722 .reviewsection .block:hover span, .reviewsection.common .block:hover span{
    color: #384EE0;
  }
  .page-id-1722 .reviewsection .star i, .reviewsection.common .star i{
    color: #D1D1D1;
  }
  .page-id-1722 .reviewsection .star i:last-child, .reviewsection.common .star i:last-child{
    color: #D1D1D1;
  }
  .page-id-1722 .reviewsection .block:hover .star i, .reviewsection.common .block:hover .star i{
    color: #FFD700;
  }
  .page-id-1722 .reviewsection .star.d-flex, .reviewsection.common .star.d-flex{
    justify-content: center;
  }
  .page-id-1722 .reviewsection .block a, .reviewsection.common .block a{
    color: #D1D1D1;
  }
  .page-id-1722 .reviewsection .block a:hover, .reviewsection.common .block a:hover{
    color: #666666;
  }
  .page-id-1722 .reviewsection .col-xl-3, .reviewsection.common .col-xl-3{
    border-image-source: radial-gradient(51907.14% 50% at 50% 50%, #D1D1D1 0%, rgba(209, 209, 209, 0) 100%);
	  padding-left:0px;
	  padding-right:0px;
  } 
.siemservice-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/siem-banner-img.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 293px 0px;
    position: relative;
  }
  .siemservice-banner .col-lg-5{
    position: unset;
  }
  .siemservice-banner h1{
    color: #151B52;
    padding-bottom: 35px;
  }
  .siemservice-banner p{
    width: 90%;
  }
  .siemservice-banner a.btn-custom2{
    margin-top: 35px;
  }

  .siemservice-banner .imagebox {
    position: absolute;
    right: 0px;
    top: 100px;
    width: 675px;
   }
.struggling-section .row{
  align-items: unset;
}
.struggling-section .btn:focus{
  outline: none;
  box-shadow: none;
}
.struggling-section .btn-header-link{
  position: relative;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 500;
  display: inline-flex;
  width: 95%;
  white-space: break-spaces;
  text-align: left;
}
  .struggling-section .btn-header-link:before {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/11/round-line.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 23px;
    height: 23px;
    position: absolute;
    left: 0px;
    top: 10px;
}
.struggling-section .card.active .btn-header-link:before{
  filter:brightness(6.1) ;
}
.struggling-section .card.active .btn-header-link{
  color: #ffffff;
}
.struggling-section .card{
  border: 1px solid #D9D9D9;
 border-bottom: 0px;
border-radius: 12px;
margin-bottom: 20px;
}
.struggling-section .card:last-child{
  margin-bottom: 0px;
}
.struggling-section .card.active{
  border:none;
   background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
}
.struggling-section .card.active .card-header{
  background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
  border: none;
}
.struggling-section .card-header{
  background: #ffffff;
  border-radius: 12px;
 height: 100px;
 display: flex;
    align-items: center;
}
.struggling-section .card .card-body{
  padding-top: 0px;
}
.struggling-section .card .card-body p{
  color: #ffffff;
}
.struggling-section .card-header:first-child{
  border-radius: 12px;
}
.struggling-section .btn-header-link.collapsed{
  
  color: #666666;
}
.struggling-section .card.active .btn-header-link:after{
 
  content: "\f063";
  border:2px solid #ffffff;
  color: #ffffff;
}
.struggling-section .card .btn-header-link:after{
  content:"\f061";
  position: absolute;
  right: -15px;
  top: 10px;
 color: #384EE0;
  font-family: "FontAwesome";
    border: 2px solid #384EE0;
    border-radius: 50%;
   line-height: 20px;
    width: 22px;
    height: 22px;
    font-size: 12px;
    text-align: center;
}
.helpsection{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.helpsection h3{
  padding-bottom: 0px;
  padding-top: 35px;
}
.helpsection h2{
  background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: 68%;
	padding-top:0px;
}
.helpsection p{
  padding-bottom: 35px;
  width: 79%;
}
.siem-overview .row{
  align-items: unset;
}
.siem-overview h2{
  padding-bottom: 50px;
}
  .siem-overview .block{
    background: radial-gradient(89.24% 89.21% at 50.78% 100%, #FFFFFF 0%, #E8EAFF 100%);
    border-radius: 15px;
    padding: 30px;
    margin-bottom: 20px;
  }
  .siem-overview h5{
    padding-bottom: 30px;
    color: #151B52;
  }
  .siem-overview ul li{
    font-size: 18px;
    color: #666666;
    padding-bottom: 27px;
    position: relative;
    padding-left: 40px;
    font-weight: 500;
  }
  .siem-overview ul li:last-child{
    padding-bottom: 0px;
  }
  .siem-overview ul li:before{
    content: "\f560";
    position: absolute;
    left: 0px;
    color: #151B52;
    font-size: 22px;
    font-family: "FontAwesome";
  }
.count-siem{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .count-siem h2{
    padding-bottom: 50px;
  }
  .count-siem .digit{
	  font-family: "Inter", sans-serif;
    font-size: 64px;
    font-weight: 800;
    background: linear-gradient(180deg, #4560EC 0%, rgba(69, 96, 236, 0) 100%);
    -webkit-background-clip: text;
    -webkit-text-stroke: 3px transparent;
    color: #ffffff;
  }
  .count-siem .col-md-4 p{
    font-weight: 500;
  }
.postid-1872 .integration-section h2{
	padding-bottom:0px;	
	width:73%;
}
.platform-siem .row{
  align-items: unset;
}
.platform-siem .row:nth-child(2), .platform-siem .row:last-child{
  padding-top: 50px;
}
.platform-siem .block1 p{
  width: 59%;
  margin: 0 auto;
}
.platform-siem .block1{
  align-items: center;
	display:inline-flex;
}
.platform-siem .striego-section:after{
	display:none;
}
.platform-siem h2{
  padding-bottom: 0px;
}
.platform-siem ul li{
  padding-bottom: 40px;
    position: relative;
    padding-left: 40px;
    font-size: 16px;
}
  .platform-siem ul li:before{
    content: "\f058";
    position: absolute;
    left: 0px;
    font-family: "Font Awesome 6 Free";
    color: #ffffff;
    width: 24px;
    height: 24px;
    background: #5061FF;
    text-align: center;
    border-radius: 50%;
    font-size: 16px;
  }
  .platform-siem ul li:last-child{
    padding-bottom: 0px;
  }
 .comparesection{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
    .postid-1872 .comparesection .row {
        align-items: unset;
    }
.postid-1872 .card-header .row {
    align-items: flex-end !important;
}
  .comparesection .accordion .col-3:nth-child(3){
    background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
    color: #ffffff;
    text-align: center;
   }
  .comparesection .accordion .col-3 img{
    width: 198px;
  }
  .comparesection .accordion .row:first-child> .col-3{
    padding-bottom: 22px;
    }
.comparesection .accordion .col-3:nth-child(2) {
    padding-right: 10px;
    padding-left: 10px;
}
.comparesection .accordion .card.active h6, .comparesection .accordion .card.active .col-3:nth-child(2), .comparesection .accordion .card.active .col-3:nth-child(2)>span, .comparesection .accordion .card a:hover .col-3:nth-child(2)>span, .comparesection .accordion .card a:hover h6{
	color:#0A4AFC;
}
/* .comparesection .accordion .row:first-child> .col-3:nth-child(2){
	padding-top:0px;
} */
  .comparesection .accordion .col-3:nth-child(3)>span, .comparesection .accordion .col-3:nth-child(3)> p{
    color: #ffffff;
    }
  .comparesection .accordion .col-3 p{
    font-size: 16px;
    font-weight: 500;
    text-align: center;
  }
  .comparesection .accordion .card-body .col-3{
    padding-top: 0px;
  }
  .comparesection .accordion .btn-header-link{
    width: 100%;
    padding: 0px;
    border: 0px;
    vertical-align: bottom;
    position: relative;
  }
  .comparesection .accordion .btn-header-link:after{
    content: "\f13a";
    position: absolute;
    right: 0px;
    top: 25px;
    font-family: "FontAwesome";
  }
  .comparesection .accordion .btn-header-link.collapsed:after{
    content: "\f138";
  }
  .comparesection .accordion .btn:focus{
    box-shadow: none;
  }
  .comparesection .accordion .col-3{
    padding-top: 13px;
    padding-bottom: 28px;
    font-size: 16px;
    font-weight: 500;
  }
  .comparesection .accordion .card{
    border:0px;
    background: transparent;
    border-bottom: 1px solid #151B52;
    border-radius: 0px;
  }
  .comparesection .accordion .card-header{
    background: transparent;
    border: 0px;
    padding: 0px;
  }
  .comparesection .accordion .card-body{
    padding: 0px;
  }
  .comparesection .accordion .card h6{
    text-align: left;
    font-size: 16px;
    color: #151B52;
    font-weight: 700;
  }
.mdr-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/mdr-as-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 314px 0px;
  }
  .mdr-banner p{
    padding-top: 35px;
    padding-bottom: 35px;
    width: 72%;
  }
  .mdr-banner h1{
    color: #151B52;
  }
  .mdr-banner .btn-custom.custom-btn{
    margin-right: 20px;
  }
.mdr-overview .row{
  align-items: unset;
}
.mdr-overview .row:last-child{
  padding-top: 50px;
}
  .mdr-overview .block{
    border: 1px solid #D9D9D9;
    border-radius: 10px;
    padding: 20px;
    transition: 0.5s ease;
    position: relative;
    width: 100%;
  }
  .mdr-overview .block p{
    padding-bottom: 26px;
    font-weight: 500;
    height: 68px;
  }
  .mdr-overview .block i{
    color: #5061FF;
  }
  .mdr-overview .block .image{
    height: 42px;
    width: 30px;
    margin-bottom: 25px;
  }
  .mdr-overview .block .image img{
    height: 42px;
  }
  .mdr-overview .block .overlay {
  display: block;
  background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
  position: absolute;
  top: 0px;
  width: 100%;
  left: 0px;
  bottom: 0px;
  border-radius: 10px;
  padding: 20px;
 
  transform: rotate(0deg);
  opacity: 0;
  pointer-events: none;
  transition: transform 0.5s ease, opacity 0.5s ease;
  z-index: 1;
}

.mdr-overview .block:hover .overlay {
  transform: rotate(-6deg); /* Thoda sa angle for smooth effect */
  opacity: 1;
  pointer-events: auto;
}
.mdr-overview .block .overlay p{
   color: #ffffff;
}
.mdr-overview .col-xl-4.col-md-6{
  display: flex;
}
.count-mdr{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .count-mdr .block{
    margin: 0px 15px;
  }
  .count-mdr .digit{
    font-size: 64px;
    font-weight: 800;
    background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	  font-family: "Inter", sans-serif;
  }
  .count-mdr .border-line{
    background: #D9D9D9;
    border-radius: 5px;
  }
  .count-mdr .bg-color{
    border-radius: 5px 0px 0px 5px;
    background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
}
.count-mdr h6{
  padding-top: 35px;
  padding-bottom: 22px;
}
.commonsection2, .commonsection3{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .commonsection2 .btn-custom, .commonsection3 .btn-custom{
    margin-top: 35px;
  }
.postid-1979 .featurelogo strong, .postid-3058 .featurelogo strong, .featurelogo.ctm-swiper strong{
  padding-bottom: 35px;
  display:inline-block;
}
  .postid-1979 .featurelogo .swiper, .postid-3058 .featurelogo .swiper, .featurelogo.ctm-swiper .swiper {
  height: 7vh;
  display: inline-flex;
  align-items: center;
}
.postid-1979 .featurelogo .swiper-vertical>.swiper-wrapper, .postid-3058 .featurelogo .swiper-vertical>.swiper-wrapper, .featurelogo.ctm-swiper .swiper-vertical>.swiper-wrapper{
  padding-left: 10px;
}
.postid-1979 .featurelogo .swiper-slide, .postid-3058 .featurelogo .swiper-slide, .featurelogo.ctm-swiper .swiper-slide {
  display: flex;
  justify-content: left;
  align-items: center;
  font-size: 24px;
}
.postid-1979 .featurelogo .swiper-slide h2, .postid-3058 .featurelogo .swiper-slide h2, .featurelogo.ctm-swiper .swiper-slide h2{
  color: #0A4AFC;
}
.postid-1979 .featurelogo .swiper-wrapper, .postid-3058 .featurelogo .swiper-wrapper, .featurelogo.ctm-swiper .swiper-wrapper{
  width: 24%;
  text-align: left;
}
.postid-1979 .featurelogo h2, .postid-3058 .featurelogo h2, .featurelogo.ctm-swiper h2 {
  width: 100%;
  padding-bottom: 0px;
  padding-top: 0px;
}
.postid-3058 .featurelogo p, .featurelogo.ctm-swiper p{
	width:79%;
	padding-top:35px;
}
.mdr-gallery{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .mdr-gallery .row:nth-child(2){
    padding-top: 50px;
  }
  .mdr-gallery p{
    width: 80%;
    margin: 0 auto;
  }
  .mdr-gallery .col-xl-3{
    flex: 0 0 27.7%;
    max-width: 27.7%;
  }
  .mdr-gallery .image img{
    margin-bottom: 20px;
  }
  .mdr-gallery .image img:last-child{
    margin-bottom: 0px;
  }
.mdr-casestudy h2{
  width: 80%;
  margin: 0 auto;
  padding-bottom: 50px;
}
.mdr-casestudy .block {
  border: 1px solid #D9D9D9;
  transition: 0.5s ease;
  overflow: hidden;
  height: 380px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.mdr-casestudy .block:hover {
    justify-content: unset;
}



.mdr-casestudy .block h6 {
  padding: 20px;
  margin: 0;
  font-size: 18px;
	padding-bottom:0px;
}
.mdr-casestudy .block p {
  display: none;
  margin: 0;
   font-size: 14px;
   line-height: 18px;
	 opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: all 0.5s ease;
  padding: 0 20px;
  font-size: 14px;
  line-height: 18px;
  margin: 0;
	padding: 10px 20px 15px 20px;
}
.mdr-casestudy .block a:hover{
	color:#666666;
}
.mdr-casestudy .block .image img {
 
	width: 100%;
  height: 300px;
  object-fit: cover;
  transition: height 0.5s ease;
  }
.mdr-casestudy .block:hover .image img {
  height: 185px; 
}
.mdr-casestudy .block:hover p {
  display: block;
	opacity: 1;
  max-height: 200px;
  
 }
.ourservice-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/our-services-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 220px 0px;
  }
.compliance-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/compliance-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 220px 0px;
  }
.industry-banner{
	 background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/industry-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 220px 0px;
}
  .ourservice-banner h1, .compliance-banner h1, .industry-banner h1{
    padding-bottom: 30px;
  }
  .ourservice-banner p, .compliance-banner p, .industry-banner p{
    color: #ffffff;
    width: 67%;
    margin: 0 auto;
  }
.ourservice-section .row, .vapt-type .row{
  align-items: unset;
  justify-content: unset;
}
.ourservice-section .col-xl-4.col-md-6, .vapt-type .col-xl-4.col-md-6{
  display: flex;
}
  .ourservice-section .block, .vapt-type .block{
    border: 1px solid #D9D9D9;
    padding: 20px;
    border-radius: 13px;
    transition: 0.5s ease;
	position: relative;
    padding-bottom: 70px;
  }
  .ourservice-section .block:hover, .vapt-type .block:hover{
    background: #384EE0;
  }
  .ourservice-section .block:hover img, .vapt-type .block:hover img{
    filter: brightness(6.5);
  }
  .ourservice-section .block:hover h5, .ourservice-section .block:hover p, .ourservice-section .block:hover a,
.vapt-type .block:hover h5, .vapt-type .block:hover p, .vapt-type .block:hover a{
    color: #ffffff;
  }
  .ourservice-section .block .image, .vapt-type .block .image{
    width: 30px;
    height: 30px;
  }
  .ourservice-section .block h5, .vapt-type .block h5{
    padding-top: 25px;
    padding-bottom: 25px;
    color: #151B52;
  }
  .ourservice-section a, .vapt-type a{
    font-size: 14px;
    font-weight: 700;
    color: #384EE0;
    margin-top: 25px;
    display: inline-flex;
	  text-transform: uppercase;
	      position: absolute;
    bottom: 20px;
  }
.vapt-type a{
	margin-top:150px;
}
  .ourservice-section a .imageicon, .vapt-type a .imageicon{
    padding-left: 7px;
	  width:10px;
  }
.ourservice-section a .imageicon img, .vapt-type a .imageicon img{
	width:10px;
}
  .ourservice-section .block p, .vapt-type .block p{
    font-weight: 400;
  }
.all-services{
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.all-services .row{
  align-items: unset;
  justify-content:unset;
}
.all-services .col-xl-4.col-md-6{
  display: flex;
}
.all-services h2{
  padding-bottom: 50px;
}
  .all-services .block{
    border: 1px solid #5F7FFF;
    padding: 25px 20px;
    box-shadow: 5px 5px 15px 0px #6B9AFF26;
    transition: 0.5s ease;
    border-radius: 12px;
    width: 330px;
    margin: 0 auto;
	background:#ffffff60;
  }
  .all-services .block:hover{
    background: #384EE0;
  }
  .all-services .block:hover h6{
    color: #ffffff;
  }
  .all-services .block:hover img{
    filter: brightness(6.5);
  }
  .all-services .block h6{
    font-size: 18px;
    padding-left: 20px;
  }
  .all-services .block .image img{
    width: 20px;
    height: 24px;
  }
.cloud-security{
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/cloud-security-banner.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding:237px 0px;
}
.cloud-security h1{
  color: #151B52;
}
  .cloud-security p{
    padding-top: 35px;
    padding-bottom: 35px;
  }
.cloud-risk .row{
  align-items: unset;
  justify-content: unset;
}
.cloud-risk .col-xl-4.col-md-6{
  display: flex;
}
  .cloud-risk .block{
    border: 1px solid #D9D9D9;
    padding: 20px;
    border-radius: 13px;
    transition: 0.5s ease;
  }
  .cloud-risk .block .image {
    width: 30px;
    height: 30px;
}
  .cloud-risk p{
    width: 94%;
    margin: 0 auto;
  }
  .cloud-risk h2{
    width: 65%;
    margin: 0 auto;
  }
  .cloud-risk .block h5 {
    padding-top: 25px;
    padding-bottom: 25px;
    color: #151B52;
}
  .cloud-risk .block p {
    font-weight: 400;
    width: 100%;
}
.cloud-risk .row:nth-child(2){
  padding-top: 50px;
}
.cloud-help h2{
  padding-bottom: 50px;
}
  .cloud-help .block{
    border: 1px solid #D9D9D9;
  padding: 20px;
  border-radius: 20px;
  position: relative;
  height: 234px;
  overflow: hidden;
  perspective: 1000px;
  
  }
.cloud-help .block:hover .image, .cloud-help .block:hover p {
    display: none;
}
.cloud-help .block:hover{
	border:none;
}
  .cloud-help .block .overlay{
    background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
  position: absolute;
  inset: 0;
  color: #ffffff;
  border-radius: 20px;
  padding: 20px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  z-index: 2;

  transform: rotateY(180deg); /* Start flipped */
  transform-origin: center;
  backface-visibility: hidden;
  transition: transform 0.5s ease;
  pointer-events: none; /* Prevent accidental hover glitches */
  }
  .cloud-help .block:hover .overlay{
    transform: rotateY(0deg);
  }
  .cloud-help .block .image{
    width: 30px;
    height: 30px;
  }
  .cloud-help .block p{
    font-weight: 400;
    padding-top: 100px;
  }
.postid-2123 .integration-section h2 {
    width: 73%;
}
.cloud-platform .container {
    position: relative;
    background: #ffffff;
    padding-top: 75px;
}
.cloud-platform .container:before{
  content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
  .cloud-platform h2{
    width: 71%;
    margin: 0 auto;
  }
  .cloud-platform p{
    width: 77%;
    margin: 0 auto;
  }
  .cloud-platform .image{
   width: 70%;
    margin: 0 auto;
     margin-top: 35px;
  }
.postid-2457 .apply-section .row{
	align-items:unset;
}
.apply-section{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .apply-section p{
    width: 71%;
    margin: 0 auto;
  }
  .apply-section .image{
    width: 79%;
    margin: 0 auto;
    padding-top: 50px;
	  max-width:100%;
  }
.benefit-compliance .container:after{
  content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.benefit-compliance .container {
    position: relative;
    padding-bottom: 75px;
}
.benefit-compliance .row, .challenges-compliance .row{
  align-items: unset;
}
  .benefit-compliance .block ul li:before {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/compliance-benefit.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0px;
}

.benefit-compliance h2{
  padding-bottom: 50px;
}
.postid-2545 .benefit-compliance h2{
	width:70%;
	margin:0 auto;
}
.benefit-compliance .block ul li, .challenges-compliance .block ul li {
    padding-bottom: 35px;
    position: relative;
    padding-left: 40px;
    font-size: 18px;
  font-weight: 500;
}
.benefit-compliance .block ul li:last-child, .challenges-compliance .block ul li:last-child{
  padding-bottom: 0px;
}
.benefit-compliance .block, .challenges-compliance .block {
    background: #ffffff;
    box-shadow: 10px 10px 30px 0px #E1E4FF;
    padding: 50px;
    border-radius: 20px;
}
.benefit-compliance .block .col-md-6:last-child, .challenges-compliance .block .col-md-6:last-child{
  padding-left: 30px;
}
.challenges-compliance .block ul li:before{
	 content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/challenges-iconimg.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0px;
}
.challenges-compliance .row:nth-child(2){
	padding-top:50px;
}
 .challenges-compliance h2{
    width: 70%;
    margin: 0 auto;
  }
.postid-2697 .challenges-compliance h2, .postid-2712 .challenges-compliance h2, .postid-2727 .challenges-compliance h2{
	width:72%;
}
  .challenges-compliance .block{
    margin-top: 35px;
  }
.gdpr-requirement .container:after, .popia-requirement .container:after{
  content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.gdpr-requirement .container, .popia-requirement .container {
    position: relative;
    padding-bottom: 75px;
}
.gdpr-requirement .row, .popia-requirement .row{
  align-items: unset;
}
.gdpr-requirement .col-md-6, .popia-requirement .col-md-6{
  display: flex;
}
  .gdpr-requirement .block, .popia-requirement .block{
    background: #5061FF;
    border-radius: 10px;
    padding: 30px 25px 30px 20px;
    position: relative;
    height: 180px;
	  width:100%;
  }
  .gdpr-requirement h2{
    padding-bottom: 50px;
  }
  .gdpr-requirement .block h5, .popia-requirement .block h5{
    padding-bottom: 20px;
    color: #ffffff;
	  z-index: 1;
    position: relative;
  }
  .gdpr-requirement .block p, .popia-requirement .block p{
    color: #ffffff;
    position: relative;
    z-index: 1;
  }
  .gdpr-requirement .block .number, .popia-requirement .block .number{
    position: absolute;
    right: 10px;
    top: -40px;
    bottom: 0px;
    color: #5A6FFF;
    font-size: 180px;
    line-height: normal;
    z-index: 0;
    font-weight: 800;
  }
.popia-requirement .row:nth-child(2){
	padding-top:50px;
}
.postid-2408 .faq-compliance h2{
	width:61%;
}
.faq-compliance h2{
    width: 57%;
    margin: 0 auto;
  }
  .faq-compliance a{
    font-size: 20px;
    font-weight: 500;
  }
  .faq-compliance .card{
    border:none;
    border-radius: 10px;
    margin-bottom: 20px;
  }
  .faq-compliance .card:last-child{
    margin-bottom: 0px;
  }
  .faq-compliance .card-header{
    background: radial-gradient(100.03% 100% at 50.78% 100%, #FFFFFF 0%, #E8EAFF 100%);
    border: none;
    border-radius: 10px;
    padding: 20px 30px;
  }
  .faq-compliance .btn:focus{
    outline: none;
    box-shadow: none;
  }
  .faq-compliance .card.active {
    background: #5061FF;
  }
  .faq-compliance .card.active p{
    color: #ffffff;
  }
	.faq-compliance .btn{
	white-space:unset;
	text-align:left;
}
  .faq-compliance .card.active .card-header{
    background: #5061FF;
    border-radius: 10px;
  }
  .faq-compliance .card.active .card-header a{
    color: #ffffff;
  }
  .faq-compliance .card-body{
    padding-top: 0px;
    padding-left: 30px;
  }
  .faq-compliance .card .btn-header-link{
    position: relative;
    padding-left: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
.faq-compliance .card .btn-header-link.collapsed:hover{
	color: #5061FF;
}
  .faq-compliance .card .btn-header-link:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/faq-icon.png);
    position: absolute;
    left: 0px;
    top: 4px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
   pointer-events: none;
    transition: transform 0.5s ease, opacity 0.5s ease;
    text-align: center;
}
.faq-compliance .card.active .btn-header-link:after {
    filter: brightness(6.5);
    transform: rotate(97deg);
    opacity: 1;
    pointer-events: auto;
}
.practice-compliance{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .practice-compliance h2{
    padding-bottom: 50px;
    width: 63%;
    margin: 0 auto;
  }

.practice-compliance .block{
    background: linear-gradient(291.88deg, #E1E8FF 12.22%, #F8F9FF 102.05%);
    padding: 35px;
    border-radius: 20px;
	 position: relative;
  }
.practice-compliance .block::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px; 
  padding: 1px;
  background:linear-gradient(180deg, #88A1FF 0%, #FFFFFF 100%); 
  mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  mask-composite: exclude; 
}
  .practice-compliance .block ul li {
    padding-bottom: 35px;
    position: relative;
    padding-left: 40px;
    font-size: 18px;
    font-weight: 400;
}
.practice-compliance .block ul li:last-child{
  padding-bottom: 0px;
}
.practice-compliance .block ul li:before {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/practice-icon.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0px;
    top: 5px;
}
.practice-compliance .block span{
	font-weight:700;
}
.nesa-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/nesa-banner-img.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 154px 0px 153px 0px;
  }
  .nesa-banner h1{
    width: 78%;
    margin: 0 auto;
  }
  .nesa-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 85%;
    margin: 0 auto;
  }
.requirement-compliance .container {
    position: relative;
    padding-bottom: 75px;
}
 .requirement-compliance .container:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.requirement-compliance h2{
  padding-bottom: 50px;
}
.iso-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/iso-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 154px 0px 153px 0px;
  }
  .iso-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 78%;
    margin: 0 auto;
  }
.iso-control{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .iso-control .block{
    border: 1px solid #5F7FFF;
    background: #ffffff;
    border-radius: 12px;
    padding: 25px 20px;
  }
  .iso-control .block .image img{
    width: 24px;
    height: 22px;
    
  }
  .iso-control .block p{
    font-weight: 500;
    padding-left: 16px;
  }
  .iso-control .row:nth-child(2){
    padding-top: 35px;
  }
.pcidss-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/pci-dss-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .pcidss-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 89%;
    margin: 0 auto;
  }
.pci-requirement .row{
  align-items: unset;
}
.pci-requirement .col-xl-4.col-md-6{
  display: flex;
}
.pci-requirement h2{
  padding-bottom: 50px;
}
  .pci-requirement .block{
    border: 1px solid #D9D9D9;
    border-radius: 20px;
    padding: 30px 25px;
    transition: 0.5s ease;
    width: 100%;
  }
  .pci-requirement .block:hover{
  
    border-color: #0A4AFC;
	  background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);

  }
  .pci-requirement .block:hover img{
   filter: brightness(6.5);
  }
  .pci-requirement .block:hover h5, .pci-requirement .block:hover p{
    color: #ffffff;
  }
  .pci-requirement .block h5{
    padding-top: 25px;
    padding-bottom: 20px;
  }
  .pci-requirement .block .image{
    width: 30px;
    height: 30px;
  }
  .pci-requirement .container {
    position: relative;
    padding-bottom: 75px;
}
.pci-requirement .container:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.adhics-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/adhics-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 164px 0px;
  }
  .adhics-banner h1{
    width: 72%;
    margin: 0 auto;
  }
  .adhics-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 88%;
    margin: 0 auto;
  }
.adhics-requirement .row, .dora-requirement .row{
  align-items: unset;
  justify-content: unset;
}
.adhics-requirement .col-xl-4.col-md-6, .dora-requirement .col-xl-4.col-md-6{
  display: flex;
}
.adhics-requirement .row:last-child{
  padding-top: 50px;
}
.adhics-requirement p{
  width: 69%;
  margin: 0 auto;
}
  .adhics-requirement .block, .dora-requirement .block{
    border: 1px solid #D9D9D9;
    border-radius: 20px;
    padding: 30px 20px;
    margin: 0px 7px;
    width: 100%;
	  height:228px;
  }
.adhics-requirement .block:hover .number, .adhics-requirement .block:hover h5, .dora-requirement .block:hover .number, .dora-requirement .block:hover h5 {
    display: none;
}
.adhics-requirement .block:hover, .dora-requirement .block:hover{
	border:none;
}
  .adhics-requirement .block .overlay, .dora-requirement .block .overlay {
    background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
    position: absolute;
    left:15px;
	  right:15px;
	  top:0px;
	  bottom:0px;
    color: #ffffff;
    border-radius: 20px;
    padding: 30px 20px;
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    z-index: 2;
    transform: rotateY(180deg);
    transform-origin: center;
    backface-visibility: hidden;
    transition: transform 0.8s ease;
    pointer-events: none;
}
.adhics-requirement .block:hover .overlay, .dora-requirement .block:hover .overlay {
    transform: rotateY(0deg);
}
.adhics-requirement .block .number, .dora-requirement .block .number{
	font-family: "Roboto", sans-serif;
 font-size: 120px;
    font-weight: 800;
    background: linear-gradient(180deg, #C5D5FF 0%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-stroke: 5px transparent;
    color: #ffffff;
    line-height: 110px;
	display:inline-block;
}
.adhics-requirement .block h5, .dora-requirement .block h5{
  font-weight: 700;
  padding-top: 6px;
  color: #151B52;
	display: flex;
    align-items: end;
    height: 60px;
}
.adhics-requirement .block p, .dora-requirement .block p{
  width: 100%;
}
.dora-requirement h2{
	padding-bottom:50px;
	width:74%;
	margin:0 auto;
}
.dora-requirement h5{
	font-size:21px;
}
.dora-requirement .container{
	position: relative;
    padding-bottom: 75px;
}
.dora-requirement .container:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.common-compliance{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .common-compliance .image{
    width: 62%;
    margin: 0px 0px 0px auto;
  }
  .common-compliance h2, .common-compliance p{
    width: 90%;
  }
.acsc-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/acsc-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 188px 0px 187px 0px;
  }
  .acsc-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 89%;
    margin: 0 auto;
  }
.tab-patch h2{
	padding-bottom:50px;
}
.tab-compliance .row:nth-child(2){
    padding-top: 50px;
  }
  .tab-compliance .block, .tab-patch .block{
    border: 1px solid #D9D9D9;
    border-radius: 10px;
    padding: 30px;
  }
  .tab-compliance .nav.nav-pills, .tab-patch .nav.nav-pills{
    background: radial-gradient(100.03% 100% at 50.78% 100%, #FFFFFF 0%, #E8EAFF 100%);
    padding: 12px 19px;
    border-radius: 10px;
    margin-left: 20px;
    margin-right: 20px;
	justify-content: center;
}
  .tab-compliance .nav-pills .nav-link, .tab-patch .nav-pills .nav-link{
    background: none;
    border: none;
    color: #151B52;
    font-size: 22px;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 0px;
    cursor: pointer;
    margin: 0px 20px;
    position: relative;
    
  }
  .tab-compliance .nav-pills .nav-link:after, .tab-patch .nav-pills .nav-link:after{
    content: "";
    position: absolute;
    border: 1px solid #151B52;
    height: 40px;
    right: -20px;
    top: 7px;
  }
  .tab-compliance .nav-pills .nav-link:last-child:after, .tab-patch .nav-pills .nav-link:last-child:after{
    content: unset;
  }
  .tab-compliance .nav-pills .nav-link:first-child, .tab-patch .nav-pills .nav-link:first-child{
    margin-left: 0px;
  }
  .tab-compliance .nav-pills .nav-link:last-child, .tab-patch .nav-pills .nav-link:last-child{
    margin-right: 0px;
  }
  .tab-compliance .nav-pills .nav-link.active, .tab-patch .nav-pills .nav-link.active{
    background: #ffffff;
    box-shadow: 4px 4px 10px 0px #0000001A;
    color: #0A4AFC;
}
.tab-compliance button:focus, .tab-patch button:focus{
  outline: none;
}
.tab-compliance .tab-content, .tab-patch .tab-content{
  margin-left: 20px;
  margin-right: 20px;
}
.tab-compliance ul li, .tab-patch ul li{
  position: relative;
  padding-left: 40px;
  padding-top: 32px;
}
.tab-compliance ul li:before, .tab-patch ul li:before{
  content: "\f101";
  position: absolute;
  left: 0px;
  font-family: "FontAwesome";
  color: #0A4AFC;
}
.tab-compliance .container {
    position: relative;
    padding-bottom: 75px;
}
.tab-compliance .container:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
 .fisma-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/fisma-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 188px 0px 187px 0px;
  }
  .fisma-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 80%;
    margin: 0 auto;
  }
.postid-2425 .adhics-requirement .container {
    position: relative;
    padding-bottom: 75px;
}
.postid-2425 .adhics-requirement .container:after{
	content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.postid-2425 .adhics-requirement{
	padding-bottom:0px;
}
.ncsc-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/ncsc-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .ncsc-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 91%;
    margin: 0 auto;
  }
.ncsc-requirement .container {
    position: relative;
    padding-bottom: 75px;
}
.ncsc-requirement .container:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.ncsc-requirement .row:nth-child(2){
  padding-top: 35px;
  justify-content: unset;
}
  .ncsc-requirement .block {
    border: 1px solid #D9D9D9;
    border-radius: 20px;
    padding: 30px 20px;
    margin: 0px 7px;
    width: 100%;
	  position:relative;
}
/* .ncsc-requirement .block:hover .image, .ncsc-requirement .block:hover h5{
    display: none;
} */
.ncsc-requirement .block:hover{
	border:none;
}
.ncsc-requirement .block .overlay {
    background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
    position: absolute;
   left:0px;
	right:15px;
	top:0px;
	bottom:0px;
    color: #ffffff;
    border-radius: 20px;
    padding: 30px 20px;
    font-size: 18px;
    line-height: 22px;
    font-weight: 400;
    z-index: 2;
    transform: rotateY(180deg);
    transform-origin: center;
    backface-visibility: hidden;
    transition: transform 0.8s ease;
    pointer-events: none;
	width:100%;
}
.ncsc-requirement .block .overlay p{
  color: #ffffff;
}
.ncsc-requirement .block:hover .overlay {
    transform: rotateY(0deg);
}
.ncsc-requirement .image{
  width: 130px;
  height: 130px;
}
.ncsc-requirement h5{
  color: #151B52;
  padding-top: 54px;
}
.dora-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/dora-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 188px 0px 187px 0px;
  }
  .dora-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 91%;
    margin: 0 auto;
  }
.postid-2457 .benefit-compliance{
	padding-bottom:75px !important;
}
.postid-2457 .benefit-compliance .container{
	padding-bottom:0px
}
.postid-2457 .benefit-compliance .container:after{
	content:unset;
}
.cmmc-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/cmmc-banner-1.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 188px 0px 187px 0px;
  }
  .cmmc-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 91%;
    margin: 0 auto;
  }
 .nist-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/nist-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 188px 0px 187px 0px;
  }
  .nist-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 94%;
    margin: 0 auto;
  }
.postid-2478 .commonsection{
	padding-bottom:0px;
}
.postid-2478 .commonsection .container {
    position: relative;
    padding-bottom: 75px;
}
.postid-2478 .commonsection .container:after{
	content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.postid-2470 .tab-compliance h2, .postid-2478 .tab-compliance h2{
	padding-bottom:0px;
}
.postid-2478 .tab-compliance ul li:first-child{
	padding-top:0px;
}
.popia-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/popia-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 188px 0px 187px 0px;
  }
  .popia-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 94%;
    margin: 0 auto;
  }
.sama-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/sama-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 164px 0px;
  }
  .sama-banner h1{
    width: 63%;
    margin: 0 auto;
  }
  .sama-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 94%;
    margin: 0 auto;
  }
.hippa-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/hippa-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 188px 0px 187px 0px;
  }
  .hippa-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
  }
.hippa-requirement p{
  font-weight: 500;
}
  .hippa-requirement .row:nth-child(2){
    padding-top: 35px;
  }
  .hippa-requirement ul li{
    font-size: 18px;
    padding-bottom: 30px;
    padding-left: 45px;
    position: relative;
    font-weight: 500;
  }
  .hippa-requirement ul li:last-child{
    padding-bottom: 0px;
  }
  .hippa-requirement ul li:before{
    content: "\f469";
    font-family: "FontAwesome";
    position: absolute;
    left: 0px;
    color: #384EE0;
    font-size: 25px;
    line-height: 25px;
  }
  .hippa-requirement .container {
    position: relative;
    padding-bottom: 75px;
}
.hippa-requirement .container:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.fsc-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/fsc-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 154px 0px 153px 0px;
  }
  .fsc-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 91%;
    margin: 0 auto;
  }
.fsc-requirement .container {
    position: relative;
    padding-bottom: 75px;
}
.fsc-requirement .container:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
  .fsc-requirement .row:last-child{
    padding-top: 35px;
    align-items: unset;
    justify-content: unset;
  }
  .fsc-requirement .col-xl-4.col-md-6{
    display: flex;
  }
  .fsc-requirement .block{
    border:1px solid #D9D9D9;
    border-radius: 20px;
    padding: 30px 20px;
    margin: 0px 7px;
    transition: 0.5s ease;
  }
  .fsc-requirement .block:hover{
    background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
  }
  .fsc-requirement .block:hover p{
     color: #ffffff;
  }
  .fsc-requirement .block:hover img{
    filter: brightness(6.5);
  }
  .fsc-requirement .block .image{
    width: 30px;
    height: 30px;
    margin-bottom: 23px;
  }
.gdpr-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/gdpr-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .gdpr-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 78%;
    margin: 0 auto;
  }
.count-industry{
    background: #4560EC;
  }
.count-industry .row{
	align-items:unset;
	justify-content:unset;
}
  .count-industry strong, .count-industry p{
    color: #ffffff;
  }
  .count-industry .block{
    padding-left: 15px;
    padding-right: 15px;
  }
  .count-industry .block .number{
    font-size: 54px;
    font-weight: 800;
    padding-bottom: 23px;
    color: #ffffff;
	  line-height:42px;
	  font-family: "Inter", sans-serif;
  }
  .count-industry .row:nth-child(2){
    padding-top: 50px;
    align-items: unset;
	  justify-content: unset
  }
.healthcare-help .row{
    align-items: unset;
  }
  .healthcare-help h2{
    padding-bottom: 50px;
  }
  .healthcare-help .col-xl-4.col-md-6{
    display: flex;
  }
  .healthcare-help .block{
    background: linear-gradient(180deg, #5061FF 0%, #384EE0 100%);
    border-radius: 20px;
    padding: 30px 20px 0px 20px;
    position: relative;
    padding-bottom: 220px;
	  width:100%;
  }
  .healthcare-help .block h5{
    color: #ffffff;
    padding-bottom: 32px;
  }
  .healthcare-help .block ul{
    height: 330px;
  }
  .healthcare-help .block ul li{
    color: #ffffff;
    padding-left: 40px;
    padding-bottom: 20px;
    position: relative;
    font-size: 18px;
    font-weight: 500;
  }
  .healthcare-help .block ul li:before{
    content: "\f101";
    font-family: "FontAwesome";
    position: absolute;
    left: 0px;
    color: #ffffff;
  }
  .healthcare-help .block a{
    border: 2px solid #ffffff;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 700;
    background: transparent;
    padding: 8px 10px;
    transition:0.5s ease;
  }
.healthcare-help .block a:hover{
	background: #ffffff;
  color:#384EE0 ;
}
  .healthcare-help .image{
    position: absolute;
    bottom: 0px;
    translate: 25%;
  }
.logo-industry{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .logo-industry .row:nth-child(2){
    align-items:  unset;
    justify-content: unset;
  }
  .logo-industry .col-xl-3.col-sm-6{
    display: flex;
  }
  .logo-industry .block{
    box-shadow: 6px 7px 20px 0px #D9EAFF;
    background: #ffffff;
    transition: 0.5s ease;
    border:2px solid #ffffff;
    padding: 20px;
    border-radius: 15px;
    width: 100%;
  }
  .logo-industry .block:hover{
    border:2px solid #4458F0;
  }
  .logo-industry .block:hover h6{
    font-weight: 700;
    color: #384EE0;
  }
  .logo-industry .block h6{
    font-size: 18px;
    font-weight: 500;
  }
  .logo-industry .block .image{
    margin-bottom: 28px;
  }
 .fintech-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/fintech-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .fintech-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 89%;
    margin: 0 auto;
  }
.help-industry .row{
  align-items: unset;
}
  .help-industry .block{
    background: linear-gradient(180deg, #5061FF 0%, #384EE0 100%);
    border-radius: 20px;
    padding: 30px 0px 0px 20px;
  }
  .help-industry .block h5{
    color: #ffffff;
    padding-bottom: 30px;
  }
  .help-industry .block ul li{
    position: relative;
    padding-left: 40px;
    padding-bottom: 25px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
  }
  .help-industry .block ul li:before{
    content: "\f101";
    font-family: "FontAwesome";
    position: absolute;
    left: 0px;
    color: #ffffff;
  }
  .help-industry .block ul li:last-child{
    padding-bottom: 0px;
  }
  .help-industry .block a {
    border: 2px solid #ffffff;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 700;
    background: transparent;
    padding: 8px 10px;
    transition: 0.5s ease;
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 30px;
}
.help-industry .block a:hover{
  background: #ffffff;
  color:#384EE0 ;
}
.education-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/education-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .education-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 92%;
    margin: 0 auto;
  }
.finance-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/finance-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .finance-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 92%;
    margin: 0 auto;
  }
.legal-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/legal-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .legal-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 89%;
    margin: 0 auto;
  }
.energy-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/energy-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .energy-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 90%;
    margin: 0 auto;
  }
.estate-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/estate-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .estate-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 94%;
    margin: 0 auto;
  }
 .technology-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/technology-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .technology-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 93%;
    margin: 0 auto;
  }
.transport-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/transport-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .transport-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 89%;
    margin: 0 auto;
  }
 .retail-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/retail-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .retail-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 93%;
    margin: 0 auto;
  }
.media-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/media-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .media-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 94%;
    margin: 0 auto;
  }
.menufacturing-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/manufacturing-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .menufacturing-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 94%;
    margin: 0 auto;
  }
.government-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/government-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .government-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 92%;
    margin: 0 auto;
  }
 .healthcare-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/healthcare-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .healthcare-banner p{
    color: #ffffff;
    padding-top: 35px;
    padding-bottom: 35px;
    width: 89%;
    margin: 0 auto;
  }
.policy-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/policy-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 220px 0px;
  }
  .policy-banner h1{
    padding-bottom: 30px;
  }
  .policy-banner p{
    color: #ffffff;
    margin:0 auto;
    width: 86%;
  }
.solution-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/solution-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 220px 0px;
  }
  .solution-banner h1{
    padding-bottom: 30px;
  }
  .solution-banner p{
    color: #ffffff;
    width: 67%;
    margin: 0 auto;
  }
.common-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/common-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 177px 0px;
  }
  .common-banner p{
    color: #ffffff;
    padding: 35px 0px;
    width: 86%;
    margin: 0 auto;
  }
.join-team .container {
    position: relative;
    padding-bottom: 75px;
}
.join-team .container:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.why-us .row:nth-child(2){
	align-items:unset;
	justify-content: unset;
}
.page-id-2828 .why-us .d-flex, .page-id-3378 .why-us .d-flex{
    padding-bottom: 20px;
  }
.why-us .col-md-6 {
    display: flex;
}
.why-us h2{
    padding-bottom: 50px;
  }
  .why-us .block{
    border: 1px solid #D9D9D9;
    padding: 25px;
    border-radius: 12px;
    align-items: center;
	  width:100%;
  }
  .why-us .block .image{
    width: 30px;
    height: 30px;
    margin-right: 20px;
  }
  .why-us .block h6{
    font-size: 18px;
    font-weight: 700;
  }
.webinar-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/webinar-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 267px 0px 266px 0px;
  }
.upcoming-section .row:nth-child(2){
  align-items: unset;
  justify-content: unset;
}
.upcoming-section .col-xl-4.col-md-6{
  display: flex;
}
.upcoming-section h2{
  padding-top: 0px;
  padding-bottom: 50px;
}
.upcoming-section .block{
   box-shadow: 0px 0px 50px 8px #D9E2FB;
  background: #ffffff;
  border-radius: 14px;
  padding: 20px 19px;
  border: 1px solid #ffffff;
  transition: 0.5s ease;
  margin:0px 5px;
 }
 .upcoming-section .block:hover{
   border: 1px solid #5061FF;
 }
 .upcoming-section .block h6{
   font-size: 18px;
   font-weight: 700;
   color: #151B52;
   padding-top: 20px;
   padding-bottom: 14px;
	line-height:20px;
 }
 .upcoming-section .block a{
   font-size: 14px;
   font-weight: 700;
	 transition:0.5s ease;
 }
.upcoming-section .block:hover a{
	color:#5061FF;
}
 .upcoming-section .block span{
   font-size: 14px;
   font-weight: 500;
 }
 .upcoming-section .block .image{
   padding-top: 16px;
 }
.upcoming-section .block .image img{
	width:310px;
}
.ondemand-section .row:nth-child(2){
  align-items: unset;
  justify-content: unset;
}
.ondemand-section .col-xl-4.col-md-6{
  display: flex;
}
.ondemand-section h2{
  padding-top: 0px;
  padding-bottom: 50px;
}
.ondemand-section .block{
   box-shadow: 0px 0px 50px 8px #D9E2FB;
  background: #ffffff;
  border-radius: 14px;
  padding: 20px 19px;
  border: 1px solid #ffffff;
  transition: 0.5s ease;
	margin:0px 5px;
 }
 .ondemand-section .block:hover{
   border: 1px solid #4458F0;
 }
 .ondemand-section .block h6{
   font-size: 18px;
   font-weight: 700;
   color: #151B52;
   padding-top: 20px;
   padding-bottom: 14px;
	 line-height:20px;
 }
 .ondemand-section .block a{
   font-size: 14px;
   font-weight: 700;
 }
.ondemand-section .block:hover a{
	color:#5061FF;
}
 .ondemand-section .block span{
   font-size: 14px;
   font-weight: 500;
 }
 .ondemand-section .block .image{
   padding-top: 16px;
 }
.ondemand-section .block .image img{
	width:310px;
}
.single-webinar{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/single-webinar-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 246px;
  }
  .single-webinar .block h1{
    padding-top: 60px;
    padding-bottom: 35px;
  }
  .single-webinar .block{
    box-shadow: 0px -10px 50px 5px #0004FF80;
    background: #000000;
    border-radius: 20px 20px 0px 0px;
    padding: 35px;
    border:1px solid #48479b;
    border-bottom: 0px;
  }
  .single-webinar .block a{
    font-size: 16px;
    font-weight: 700;
    color: #ffffff;
    background: #374BFF;
    padding: 10px 20px;
    border-radius: 6px;
    border: none;
  }
  .single-webinar .block span{
    font-size: 24px;
    font-weight: 500;
    color: #ffffff;
  }
.single-webinardetails ul li{
    position: relative;
    padding-left: 40px;
   }
  .single-webinardetails ul{
    padding-top: 20px;
     }
  .single-webinardetails ul li:before{
    content: "\f058";
    font-family: "Font Awesome 6 Free";
    position: absolute;
    left: 0px;
    }
  .single-webinardetails h4{
    padding-top: 30px;
    padding-bottom: 20px;
	font-weight:700;
  }
.host-section h2{
    padding-top: 0px;
    padding-bottom: 50px;
  }
  .host-section .image{
    background: linear-gradient(136.48deg, #7178FF 4.9%, #3A44FA 96.59%);
    border-radius: 20px;
	  padding-top:16px;
  }
  .host-section .block h6{
    padding-top: 25px;
    padding-bottom: 10px;
  }
  .host-section .block{
    margin: 0px 31px;
  }
.resource-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/resource-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 267px 0px 266px 0px;
  }
.page-id-2885 .blogsection .col-md-12 a{
  color: #151B52;
  font-size: 24px;
  font-weight: 600;
  display: inline-block;
  margin-top: 50px;
	transition:0.5s ease
}
.page-id-2885 .blogsection .col-md-12 a:hover i{
	padding-left:20px;
}
  .page-id-2885 .blogsection .col-md-12 i{
    padding-left: 10px;
  }
  .blogsection .image img{
    filter: grayscale(1);
  }
  .blogsection .image-box img:hover {
    filter: grayscale(0);
}
.news-resource{
   background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; 
  }
  .news-resource h2{
    padding-bottom: 50px;
    padding-top: 0px;
  }
  .news-resource .block {
    border: 1px solid #C6C6C6;
    border-radius: 15px;
    transition: 0.5s ease;
    width: 100%;
}
.news-resource .block:hover {
    border-color: #0A4AFC;
}
.news-resource .block:hover h6, .news-resource .block:hover p {
    text-decoration: underline;
}
.news-resource .image-box img {
    width: 200px;
    height: 100%;
     filter: grayscale(1);
}
.news-resource .image-box img:hover {
    filter: grayscale(0);
}
.news-resource .block .newstext {
    padding: 20px;
}
.news-resource .block p {
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;
    padding-top: 20px;
    padding-bottom: 34px;
}
.news-resource .block .date i {
    padding-right: 10px;
}
.news-resource .row{
  align-items: unset;
}
.news-resource .col-lg-6{
  display: flex;
}
.news-resource .col-md-12 a{
  font-size: 22px;
  font-weight: 600;
	transition:0.5s ease;
}
.news-resource .col-md-12 i{
  padding-left: 10px;
}
.news-resource .col-md-12 a:hover i{
	padding-left:20px;
}
.news-resource .row:last-child{
  padding-top: 50px;
}
.page-id-2885 .case-studysection .block {
    margin-bottom: 0px;
}
.page-id-2885 .case-studysection .col-md-12 a, .page-id-2885 .guidesection .col-md-12 a{
	font-size:22px;
	font-weight:600;
	transition:0.5s ease;
}
.page-id-2885 .case-studysection .col-md-12 a i, .page-id-2885 .guidesection .col-md-12 a i{
	padding-left:10px;
}
.page-id-2885 .case-studysection .col-md-12 a:hover i, .page-id-2885 .guidesection .col-md-12 a:hover i{
	padding-left:20px;
}
.page-id-2885 .case-studysection .row:last-child, .page-id-2885 .guidesection .row:last-child{
	padding-top:50px;
}
.video-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/04/video-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 267px 0px 266px 0px;
  }
.video-isotope .row{
  align-items: unset;
}
.video-isotope .col-xl-4.col-md-6{
  display: flex;
}
  .video-isotope button.is-checked, .video-isotope button.is-checked span {
    background: #0A4AFC;
    border-color: #0A4AFC;
    color: #ffffff;
}
.video-isotope button:hover{
  background: #0A4AFC;
    border-color: #0A4AFC;
    color: #ffffff;
}
.video-isotope button:hover span{
  color: #ffffff;
}
.video-isotope button {
    font-weight: 500;
    border: 1px solid #B7BEFF;
    background: none;
    border-radius: 10px;
    font-size: 18px;
    line-height: 21px;
    padding: 10px 20px;
    color: #666666;
    outline: none;
    margin: 0px 10px 20px 10px;
    cursor: pointer;
    transition: 0.5s ease;
}
.video-isotope h2{
  padding-top: 0px;
}
.video-section .block{
 border:1px solid #ffffff;
  border-radius: 15px;
/*   height: 373px; */
  transition:0.5s ease;
	margin:0px 1px 0px 2px;
	margin-bottom:30px;
}
.video-section .block:hover{
  background: linear-gradient(90deg, #2F39FF 0%, #555DFF 100%);
  border: 1px solid #555DFF;
}
.video-section .block:hover .videotext{
	border:0px;
}
.video-section .block:hover h6, .video-section .block:hover a, .video-section .block:hover span{
  color: #ffffff;
}
.video-section .videotext{
  padding: 15px 20px 14px 20px;
	border: 1px solid #666666;
    border-top: 0px;
    border-radius: 0px 0px 15px 15px;
    margin-top: -2px;
}
.video-section .videotext span{
	font-size:14px;
	line-height:14px;
	font-weight:600;
}
.video-section .videotext a{
	font-size:16px;
	font-weight:600;
	line-height:16px;
	color:#4560EC;
}
.video-section .videotext h6{
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 500;
	line-height:22px;
}
.video-section .d-flex{
  justify-content: space-between;
	padding-bottom:50px;
	align-items:center;
}
.video-isotope .button-group{
  padding-bottom: 50px;
}
.video-section .col-xl-2.col-lg-3.col-md-4 {
    text-align: right;
}
.video-section .btn-custom{
  background: transparent;
  border:2px solid #3D4FF5;
  color: #3D4FF5;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 700;
  padding: 12px 15px;
  transition: 0.5s ease;
}
.video-section .btn-custom:hover{
  background: #3D4FF5;
  color: #ffffff;
}
.video-isotope .container {
    position: relative;
    padding-bottom: 75px;
}
.video-isotope .container:after {
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/01/lineshape.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    height: 1px;
    width: 100%;
}
.video-section .row{
  align-items: unset;
  justify-content: unset;
}
.video-section .row:first-child{
  justify-content: space-between;
}
.video-section .col-xl-4.col-md-6{
  display: flex;
}
  .video-section h2{
    padding-top: 0px;
    padding-bottom: 0px;
  }
.page-id-2885 .video-section h2{
	padding-bottom:50px;
}
.single-videos .video-section h2{
	padding-bottom:50px;
}
.page-id-2885 .video-section .row{
  justify-content: center;
}
  .page-id-2885 .video-section .row:last-child {
    padding-top: 50px;
}
.page-id-2885 .video-section .col-md-12 a {
    font-size: 22px;
    font-weight: 600;
    transition: 0.5s ease;
}
.page-id-2885 .video-section .col-md-12 a i {
    padding-left: 10px;
}
.page-id-2885 .video-section .col-md-12 a:hover i {
    padding-left: 20px;
}
.single-video{
    background: radial-gradient(100.03% 100% at 50.78% 100%, #FFFFFF 0%, #E8EAFF 100%);
}
  .single-video h1{
    padding-top: 50px;
    padding-bottom: 30px;
    color: #151B52;
   
  }
  .single-video .image-box img{
    height: 563px;
  }
 .single-video .box{
    width: 1000px;
    margin: 0 auto;
    max-width: 100%;
  }
  .single-video span{
    font-size: 20px;
    font-weight: 500;
  }
  .details-area h6{
    padding-top: 30px;
  }
  .details-area ul {
    margin-left: 30px;
  }
  .details-area ul li{
    list-style: disc;
  }
  .details-area p{
    line-height: 26px;
  }
  .details-area h2:first-child{
    padding-top: 0px;
  }
 .single-videos .video-section .row {
    justify-content: center;
}
 .vapt-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/vapt-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 212px 0px 211px 0px;
  }
  .vapt-banner h1{
    width: 70%;
  }
  .vapt-banner p{
    width: 83%;
    padding-top: 35px;
    padding-bottom: 35px;
    color: #ffffff;
  }
  .vapt-banner .btn-custom:hover{
    border: 2px solid;
    border-image-slice: 1;
    border-width: 2px;
    border-image-source: linear-gradient(to left, #EF4B01, #FF9832);
  }
  .vapt-banner .btn-custom.custom-btn{
    margin-left: 35px;
     font-weight: 700;
    background: linear-gradient(90deg, #EF4B01 0%, #FF9832 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	  border-image-source: linear-gradient(to left, #FF9832, #EF4B01);
  }
   .vapt-banner .btn-custom.custom-btn:hover{
     color: #ffffff !important;
     background: linear-gradient(90deg, #EF4B01 0%, #FF9832 100%);
     -webkit-text-fill-color:unset;
   }
.postid-2959 .certisection h2{
	width:52%;
}
.postid-2959 .certisection p{
	width:87%;
	margin:0 auto;
}
.postid-2959 .certisection{
	background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.vapt-service{
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.vapt-service .btn-custom:hover{
	border-image-slice: 1;
    border-width: 2px;
    border-image-source: linear-gradient(to left, #EF4B01, #FF9832);
	background:none;
	color:#EF4B01;
}
  .vapt-service h2{
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .vapt-service a{
    margin-top: 35px;
    display: inline-block;
  }
  .vapt-service p{
    width: 80%;
    margin: 0 auto;
  }
.vapt-solution h2{
  padding-bottom: 50px;
}
  .vapt-solution .block, .vapt-solution .block2{
    background: radial-gradient(100.03% 100% at 50.78% 100%, #FFFFFF 0%, #E8EAFF 100%);
    border-radius: 14px;
    padding: 20px 20px 40px 20px;
    position: relative;
    transition: 0.5s ease;
  }
  .vapt-solution .block:hover, .vapt-solution .block2:hover{
    background: #ffffff;
    box-shadow: 8px 8px 18px 6px #5683FF1A;
}
  .vapt-solution .block:after{
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/vapt-aerrow.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: -115px;
    width: 50px;
    height: 12px;
    top: 50%;
  }
  .vapt-solution .block2:before{
    content: "";
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/vapt-aerrow.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: -110px;
    width: 50px;
    height: 12px;
    top: 50%;
    transform: rotate(180deg);
  }
  .vapt-solution .block .number, .vapt-solution .block2 .number{
    font-size: 18px;
    font-weight: 700;
    background: #4560EC;
    border: 3px solid #ffffff;
    border-radius: 5px;
    width: 30px;
    height: 30px;
    color: #ffffff;
    line-height: 21px;
    text-align: center;
  }
  .vapt-solution .block h5, .vapt-solution .block2 h5{
    padding-top: 20px;
    padding-bottom: 20px;
    color: #151B52;
  }
  .vapt-solution .row:nth-child(2){
    position: relative;
    justify-content: space-between;
    align-items: unset;
  }
  .vapt-solution .row:nth-child(2):before{
    content: "";
    position: absolute;
    transform: translate(50%);
    top: 0px;
    width: 2px;
    height: 889px;
    background: #DEE1FF;
    left: 50%;
  }
  .vapt-solution .block2{
    margin-top: 75px;
  }
.vapt-trusted, .soc-benefit{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .vapt-trusted h2, .soc-benefit h2{
    padding-bottom: 50px;
  }
  .vapt-trusted .row, .soc-benefit .row{
    align-items: unset;
  }
  .vapt-trusted .block, .soc-benefit .block{
    width: 69%;
    margin: 0 auto;
  }
  .vapt-trusted .block .image, .soc-benefit .block .image{
    width: 100px;
    height: 100px;
    margin: 0 auto;
    margin-bottom: 20px;
  }
.soc-benefit .row:nth-child(2){
	justify-content:unset;
}
.datasheet-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/datasheet-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 267px 0px 266px 0px;
  }
.striego-banner{
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/striego-bannerfull.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 104px;
}
   .striego-banner .swiper {
  height: 8vh;
  display: inline-flex;
  align-items: center;
  width: 60%;
}
.striego-banner .swiper-vertical>.swiper-wrapper{
  /*padding-left: 10px;*/
}
.striego-banner .swiper-slide {
  display: flex;
  justify-content: left;
  align-items: center;
  font-size: 24px;
}
.striego-banner .swiper-slide h1{
  color: #0A4AFC;
  width: 100%;
}
.striego-banner .swiper-wrapper{
  width: 100%;
  text-align: left;
}
.striego-banner .swiper-slide h1 {
  width: 100% !important;
  padding-bottom: 0px;
  padding-top: 0px;
}
.striego-banner p{
  padding-top: 35px;
  color: #ffffff;
}
.striego-banner .swiper h1{
  width: 40%;
}
.striego-banner .image-box{
  margin-top: 70px;
}
.striego-requirement h2{
	padding-bottom:50px;
}
.striego-requirement .row{
	align-items:unset;
}
.striego-requirement .col-xl-4.col-md-6{
	display:flex;
}
.striego-requirement .block{
  box-shadow: 8px 8px 20px 0px #B3BDFF66;
  border: 1px solid #5061FF;
  border-radius: 20px;
  padding: 30px 20px;
  transition: 0.5s ease;
	width:100%;
}
.striego-requirement .block:hover{
  background: #384EE0;
}
.striego-requirement .block:hover img{
  filter: brightness(6.5);
}
.striego-requirement .block:hover h5, .striego-requirement .block:hover p{
  color: #ffffff;
}
  .striego-requirement .block .image{
    width: 30px;
    height: 30px;
  }
  .striego-requirement .block h5{
    color: #151B52;
    padding-top: 25px;
    padding-bottom: 25px;
  }
.striego-tab{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .striego-tab .row{
    align-items: unset;
  }
  .striego-tab h2{
    padding-bottom: 50px;
  }
  .striego-tab button{
    background: linear-gradient(275deg, #5061FF 0%, #384EE0 100%);
    padding: 13px 25px;
    color: #ffffff;
    border: none;
    margin-bottom: 35px;
    width: 360px;
    transition: transform 0.9s ease;
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    position: relative;
    padding-left: 60px;
  }
   .striego-tab button.nav-link:before{
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    width: 25px;
    height: 25px;
    left: 13px;
  }
  .striego-tab button:first-child:before{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/striego-icon1.png);
   }
  .striego-tab button:nth-child(2):before{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/striego-icon2.png);
  }
   .striego-tab button:nth-child(3):before{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/striego-icon3.png);
  }
   .striego-tab button:nth-child(4):before{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/striego-icon4.png);
  }
   .striego-tab button:nth-child(5):before{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/striego-icon5.png);
  }
   .striego-tab button:nth-child(6):before{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/striego-icon6.png);
  }
  .striego-tab button.nav-link.active{
    width: 400px;
  
  }
  .striego-tab .block{
    background: linear-gradient(180deg, #5061FF 0%, #384EE0 100%);
    border-radius: 12px;
    padding: 35px 30px;
  }
  .striego-tab button:focus {
    outline: none;
    
}
.striego-tab .block h6, .striego-tab .block p{
  color: #ffffff;
}
.striego-tab .block h6{
  padding-bottom: 25px;
}
.striego-tab .block .item{
  padding-top: 55px;
  padding-bottom: 25px;
  padding-left: 40px;
  padding-right: 40px;
}
.striego-tab .owl-dots{
  display: none;
}
.striego-tab .owl-carousel .owl-nav{
  display: block;
}
.striego-tab .owl-carousel{
  position: relative;
}
.striego-tab .owl-carousel .owl-nav .owl-prev:before{
  content: "\f060";
  font-family:'FontAwesome';
  position: absolute;
  left: 0px;
  background-image: unset;
  color: #ffffff;
  top: 55px;
  border: 2px solid #ffffff;
    border-radius: 50%;
    line-height: 12px;
    padding: 4px;
    font-size: 14px;
}
.striego-tab .owl-carousel .owl-nav .owl-next:after{
  content: "\f061";
  font-family:'FontAwesome';
  position: absolute;
  right: 0px;
  background-image: unset;
  color: #ffffff;
  top: 55px;
  border: 2px solid #ffffff;
    border-radius: 50%;
    line-height: 12px;
    padding: 4px;
    font-size: 14px;
}
.striego-tab .owl-carousel .owl-nav span{
  display: none;
}
.striego-tab .block button{
  position: unset;
  margin: 0px;
  width: unset;
}
.striego-process .block{
    background: #E8EAFF;
    border-radius: 20px;
  }
  .striego-process .block .box{
    padding: 48px;
  }
.striego-process .block .box strong{
	display:block;
	line-height:16px;
}
  .striego-process .btn-custom{
    border:2px solid #3D4FF5;
    color: #3D4FF5;
    padding: 12px 15px;
    font-size: 16px;
    font-weight: 700;
    background: transparent;
    margin-top: 35px;
    display: inline-block;
    border-radius: 8px;
	  line-height:13px;
  }
  .striego-process .btn-custom:hover{
    color: #ffffff;
    background: #3D4FF5;
  }
  .striego-process .row{
    align-items: unset;
  }
.striego-process .block .image{
	width:570px;
	max-width:100%;
}
  .striego-process .block .image img{
    height: 400px;
  }
.striego-process .block .box p{
	line-height:19px;
}
.striego-process .block .box h2{
	line-height:28px;
}
.postid-3058 .integration-section h2{
    width: 100%;
  }
.postid-339 .approchsection h2 {
    padding-top: 35px;
}
.postid-339 .approchsection .nav.d-flex button{
	width:350px;
}
.platform-striego{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .platform-striego .row:nth-child(2){
    padding-top: 35px;
  }
  .platform-striego .nav.d-flex{
    justify-content: space-between;
  }
  .platform-striego .tab-content{
    padding-top: 20px;
  }
  .platform-striego button.nav-link{
    font-size: 20px;
    font-weight: 600;
    border-radius: 8px;
    color: #909BFF;
    padding: 8px 20px;
    border: 2px solid #909BFF;
    background: #ffffff;
    cursor: pointer;
    transition:0.5s ease;
  }
  .platform-striego button.nav-link.active{
    border:2px solid #3D4FF5;
    background: #3D4FF5;
    color: #ffffff;
  }
.platform-striego button.nav-link:hover {
    border: 2px solid #3D4FF5;
    background: #3D4FF5;
    color: #ffffff;
}
  .platform-striego button:focus{
    outline: none;
  }
  .platform-striego .btn-custom{
    margin-top: 35px;
    background:transparent;
    border:2px solid #3D4FF5;
    color: #3D4FF5;
    padding: 12px 15px;
    font-size: 16px;
    font-weight: 700;
    border-radius: 8px;
  }
  .platform-striego .btn-custom:hover{
    background: #3D4FF5;
    color: #ffffff;
  }
.soc-banner{
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/soc-banner.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 140px 0px 139px 0px;
}
.soc-banner .row{
  justify-content: unset;
}
   .soc-banner .swiper {
  height: 8vh;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.soc-banner .swiper-vertical>.swiper-wrapper{
  padding-left: 10px;
}
.soc-banner .swiper-slide {
  display: flex;
  justify-content: left;
  align-items: center;
  font-size: 24px;
}
.soc-banner .swiper-slide h1{
  color: #FF7B18;
}
.soc-banner .swiper-wrapper{
  width: 76%;
  text-align: left;
}
.soc-banner h1 {
  width: 100%;
  padding-bottom: 0px;
  padding-top: 0px;
}
.soc-banner p{
  padding-top: 35px;
  padding-bottom: 35px;
  color: #ffffff;
  width: 70%;
}
.soc-banner strong{
  padding-bottom: 35px;
  display: inline-block;
}
.soc-overview .block, .patch-intro .block{
    box-shadow: 5px 5px 10px 0px #7CA1FF1A;
    background: #ffffff;
   
    border-radius: 14px;
    padding: 30px;
    margin: 0px 7px;
    max-width: 100%;
    height: 300px;
    width: 270px;
    margin: 0 auto;
	position: relative;
  }
.soc-overview .block::before, .patch-intro .block::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 14px; 
  padding: 1px;
 background:linear-gradient(180deg, #7CA1FF 0%, rgba(124, 161, 255, 0.2) 100%); 
  mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  mask-composite: exclude; 
}
  .soc-overview .block .number, .patch-intro .block .number{
	 font-family: "Roboto", sans-serif;
    font-size: 150px;
    font-weight: 800;
    background: linear-gradient(180deg, #C5D5FF 0%, #FFFFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-stroke: 5px transparent;
    color: #ffffff;
    line-height: 130px;
    text-align: center;
	  padding-top:40px;
  }
.soc-overview .block:hover,.patch-intro .block:hover{
	border:none;
	box-shadow:none;
}
.soc-overview .block:hover h4, .soc-overview .block:hover .number, .patch-intro .block:hover h4, .patch-intro .block:hover .number, .soc-overview .block:hover::before, .patch-intro .block:hover::before{
	display:none;
	border:none;
}
  .soc-overview .block .overlay, .patch-intro .block .overlay{
    background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
    position: absolute;
    inset: 0;
    color: #ffffff;
    border-radius: 14px;
    padding: 30px 20px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    z-index: 2;
    transform: rotateY(180deg);
    transform-origin: center;
    backface-visibility: hidden;
    transition: transform 0.5s ease;
    pointer-events: none;
    width: 270px;
    max-width: 100%;
    margin: 0 auto;
    padding-top: 50px;
  }
  .soc-overview .block:hover .overlay, .patch-intro .block:hover .overlay{
    transform: rotateY(0deg);
  }
  .soc-overview .block h4, .patch-intro .block h6{
    font-weight: 700;
	  
  }
.soc-overview .block h4{
	line-height:26px;
	height:78px;
}
.patch-intro .row:nth-child(2){
	padding-top:35px;
}
.soc-advantage{
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
  .soc-advantage .block{
    background: linear-gradient(291.88deg, #E1E8FF 12.22%, #F8F9FF 102.05%);
    border-radius: 20px;
    padding: 35px;
	  position:relative;
}
.soc-advantage .block::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px; 
  padding: 1px; 
  background:linear-gradient(180deg, #88A1FF 0%, #FFFFFF 100%); 
  mask: 
    linear-gradient(#000 0 0) content-box, 
    linear-gradient(#000 0 0);
  mask-composite: exclude; 
}
  .soc-advantage .block ul li{
    position: relative;
    padding-left: 40px;
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 43px;
  }
/* .soc-advantage .block ul li span{
	
} */
  .soc-advantage .block ul li:last-child{
    padding-bottom: 0px;
  }
  .soc-advantage .block ul li:before{
    font-family: "Font Awesome 6 Free";
    content: "\f058";
    position: absolute;
    left: 0px;
    color: #5061FF;
   }
.soc-benefit .row:nth-child(2){
	row-gap:50px;
}
.soc-benefit .block{
  width: 100%;
}
  .soc-benefit .block strong{
    font-size: 18px;
    font-weight: 700;
    color: #666666;
  }
.soc-difference ul{
  padding-top: 50px;
}
  .soc-difference ul li{
    position: relative;
    padding-left: 40px;
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 35px;
  }
  .soc-difference ul li:last-child{
    padding-bottom: 0px;
  }
  .soc-difference ul li:before{
    font-family: "Font Awesome 6 Free";
    content: "\f058";
    position: absolute;
    left: 0px;
    color: #5061FF;
  }
.cloud-approch{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .cloud-approch .row{
    row-gap: 0px;
  }
  .cloud-approch .image{
    width: 700px;
    margin: 0 auto;
    margin-bottom: 75px;
  }
  .cloud-approch .col-lg-6:first-child .text{
    text-align: center;
    width: 231px;
    margin-left: 383px;
    padding-bottom: 20px;
  }
  .cloud-approch .col-lg-6:nth-child(2) .text{
    width: 310px;
    position: absolute;
    left: 250px;
    top: 30px;
  }
  .cloud-approch .col-lg-6:nth-child(3) .text{
    width: 301px;
    text-align: right;
    position: absolute;
    left: 0px;
    top: 80px;
  }
  .cloud-approch .col-lg-6:nth-child(4) .text{
    width: 255px;
    position: absolute;
    top: 230px;
    right:-18px;
  }
  .cloud-approch .col-lg-6:nth-child(5) .text{
    width: 217px;
    position: absolute;
    top: 300px;
    text-align: right;
    left: 0px;
  }
  .cloud-approch .col-lg-6:nth-child(6) .text{
    width: 255px;
    position: absolute;
    right: -20px;
    top: 480px;
  }
  .cloud-approch .col-lg-6:nth-child(7) .text{
    width: 300px;
    position: absolute;
    text-align: right;
    top: 520px;
    left: 70px;
  }
  .cloud-approch .col-lg-6:nth-child(8) .text{
    width: 312px;
    position: absolute;
    left: -35px;
    top: 570px;
  }
.datasheet-section .row{
  align-items: unset;
}
.datasheet-section .col-xl-3.col-md-6{
  display: flex;
}
  .datasheet-section .block{
    background: radial-gradient(82.06% 82.06% at 2.29% 114.5%, #2B4BEF 0%, #000000 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
    border-radius: 14px;
    padding: 25px 20px;
    width: 100%;
    transition: 0.5s ease;
  }
  .datasheet-section .block:hover{
    margin-top: -20px;
  }
  .datasheet-section .block:hover .text a, .datasheet-section .block:hover .text i{
    color: #FFA109;
  }
  .datasheet-section .block strong{
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    padding-bottom: 24px;
    display: inline-block;
	  line-height:14px;
  }
  .datasheet-section .block .text{
    border-top: 1px solid #ffffff;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 70px;
  }
  .datasheet-section .block .text h6{
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 28px;
    height: 74px;
    display: flex;
    align-items: end;
  }
  .datasheet-section .block .text a{
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
  }
  .datasheet-section .block .text i{
    padding-left: 15px;
    color: #ffffff;
  }
.postid-1872 .comparesection .btn{
	white-space:unset;
}
.networksection .row:nth-child(2){
  padding-top: 50px;
}
  .networksection h2{
    width: 86%;
    margin: 0 auto;
  }
  .networksection .block{
    background: radial-gradient(89.24% 89.21% at 50.78% 100%, #FFFFFF 0%, #E8EAFF 100%);
    border-radius: 15px;
    padding: 30px;
    width: 350px;
    margin: 0 auto;
    padding-bottom: 24px;
    margin-top: 203px;
    margin-bottom: 240px;
  }
  .networksection .block h5{
    color: #151B52;
    font-weight: 700;
    padding-bottom: 30px;
  }
  .networksection .aerrow-img1{
    position: absolute;
    top: 67px;
    right:313px;
    width: 207px;
    height: 150px;
  }
  .networksection .aerrow-img2{
    position: absolute;
    bottom: 130px;
    right: 237px;
    width: 207px;
    height: 150px;
    transform: rotate(75deg);
  }
   .networksection .aerrow-img3{
    position: absolute;
   bottom: -25px;
    right: 486px;
    width: 207px;
    height: 150px;
    transform: rotate(145deg);
  }
   .networksection .aerrow-img4{
    position: absolute;
    bottom: 130px;
    left: 237px;
    width: 207px;
    height: 150px;
    transform: rotate(216deg);
  }
  .networksection .aerrow-img5{
    position: absolute;
    top: 67px;
    left:313px;
    width: 207px;
    height: 150px;
    transform: rotate(288deg);
  }
.networksection h6{
	font-weight:700;
}
  .networksection h6.block1{
     position: absolute;
    top: -30px;
    left:47%;
  }
  .networksection h6.block2{
     position: absolute;
    top: 312px;
    right:240px;
  }
  .networksection h6.block3{
     position: absolute;
      bottom: -40px;
    right: 336px;
  }
  .networksection h6.block4{
     position: absolute;
      bottom: -40px;
    left: 348px;
  }
  .networksection h6.block5{
     position: absolute;
    top: 312px;
    left:235px;
  }
.networksection .image{
	position:absolute;
	border: 1px solid #5F7FFF;
    border-radius: 50%;
    padding: 23px;
    background: linear-gradient(330.07deg, #E1E8FF 7.75%, #FFFFFF 92.25%);
	box-shadow: 5px 5px 15px 0px #1E439326;
	transition:0.5s ease;
}
.networksection .image:hover {
    background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
}
.networksection .image:hover img{
	filter:brightness(6.1);
}
  .networksection .image1{
    top: 0px;
    left:47%;
  }
  .networksection .image2{
   top: 220px;
    right:235px;
}
   .networksection .image3{
    bottom: 0px;
    right: 359px;
  }
  .networksection .image4{
    bottom: 0px;
    left: 359px;
	padding: 23px 26px;
  }
   .networksection .image5{
    top: 220px;
    left:235px;
  }
  .networksection  ul li{
    position: relative;
    padding-left: 40px;
    font-size: 18px;
    font-weight: 500;
    color: #666666;
    padding-bottom: 24px;
  }
  .networksection  ul li:last-child{
    padding-bottom: 0px;
  }
  .networksection ul li:before{
    content: "\f560";
    position: absolute;
    left: 0px;
    color: #151B52;
    font-size: 22px;
    font-family: "FontAwesome";
  }
.apply-section .row:nth-child(2){
    padding-top: 35px;
  }
  .apply-section ul{
    padding-left: 70px;
  }
  .apply-section ul li{
    position: relative;
    padding-left: 40px;
    padding-bottom: 12px;
	font-size:18px;
	font-weight:400;
  }
  .apply-section ul li:before{
    content: "";
    position: absolute;
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/apply-li-img.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 24px;
    height: 20px;
    left: 0px;
  }
.page-id-2828 .common-banner{
	background-image:url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/about-banner.png)
}
.team-section{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .team-section .block{
    border: 1px solid #C0CFFF;
    border-radius: 20px;
    margin: 0px 4px 0px 3px;
	  height:358px;
	  background: linear-gradient(180deg, #FFFFFF -12.99%, #C0CFFF 94.55%);

  }
.team-section .block .image{
	width:256px;
	margin:0 auto;
	padding-top:5px;
}
  .team-section .block .text{
    background: #ffffff;
    padding: 25px 20px;
    border-radius: 0px 0px 20px 20px;
  }
  .team-section .block h5{
    padding-bottom: 6px;
  }
.valued-section{
    background: #4560EC;
  }
  .valued-section strong, .valued-section h2, .valued-section p{
    color: #ffffff;
  }
  .valued-section a.btn-custom{
    margin-top: 35px;
  }
  .valued-section .row{
    align-items: unset;
  }
  .valued-section .col-lg-6 .row{
    align-items: center;
  }
.award-common{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .award-common .row{
    align-items: unset;
  }
  .award-common .col-xl-4.col-md-6{
    display: flex;
  }
  .award-common .block{
    border: 1px solid #C0CFFF;
    border-radius: 20px;
    margin: 0px 3px 0px 4px;
    width: 100%;
	  background:#ffffff;
  }
.award-common .block .box{
	background: radial-gradient(60.48% 59.64% at 49.86% 40.36%, #FFFFFF 0%, #C0CFFF 100%);
    border-radius:20px 20px 0px 0px;
}
.award-common .block .image{
	width:259px;
	height:259px;
	margin:0 auto;
}
  .award-common .block .text{
    background: #ffffff;
    padding: 20px 20px;
    border-radius: 0px 0px 20px 20px;
  }
  .award-common .block h5{
    padding-bottom: 10px;
	  line-height:22px;
  }
.patch-banner{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/patch-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 164px 0px;
  }
  .patch-banner p{
    color: #ffffff;
    padding: 35px 0px;
  }
.patch-benefit{
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2024/09/Background.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.patch-benefit .row{
	align-items:unset;
}
.patch-benefit .col-md-6 {
    display: flex;
}
.patch-benefit .block{
  border: 1px solid #D9D9D9;
    padding: 25px;
    border-radius: 12px;
    align-items: center;
    background: #ffffff;
	width:100%;
}
.patch-benefit .block .image{
  width: 30px;
    height: 30px;
    margin-right: 20px;
}
.patch-benefit .block .image img{
	width:unset;
}
.patch-benefit .block h6 {
    font-size: 18px;
    font-weight: 500;
}
.postid-3328 .deliveredsection h3{
	width:70%;
	margin:0 auto;
}
/* .page-id-3378 .common-banner{
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/small-bussiness-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
} */
.striego-image{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/05/striego-platform-banner.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .striego-image strong, .striego-image h2{
    color: #ffffff;
  }
.mobile-view{
	display:none;
}

.vapt-overview .col-md-6 {
    display: flex;
}
.vapt-overview .swiper {
  height: 7vh;
  display: inline-flex;
  align-items: center;
}
.vapt-overview .swiper-vertical>.swiper-wrapper{
  padding-left: 10px;
}
.vapt-overview .swiper-slide {
  display: flex;
  justify-content: left;
  align-items: center;
  font-size: 24px;
}
.vapt-overview .swiper-slide h2{
  color: #0A4AFC;
}
.vapt-overview .swiper-wrapper{
  width: 64%;
  text-align: left;
}
.vapt-overview h2 {
  width: 100%;
  padding-bottom: 0px;
  padding-top: 0px;
}
.vapt-overview p{
  padding-top: 35px;
}
.vapt-overview strong{
  padding-bottom: 35px;
  display: inline-block;
}
.vapt-overview .block{
  border: 1px solid #D9D9D9;
    padding: 25px;
    border-radius: 12px;
    align-items: center;
	width:100%;
}
.vapt-overview .block .image{
  width: 25px;
    height: 25px;
    margin-right: 20px;
}
.vapt-overview .block .image img{
	width:unset;
}
.vapt-overview .block h6 {
    font-size: 18px;
    font-weight: 500;
	color:#666666;
}
.vapt-overview .row:last-child{
  padding-top: 50px;
	align-items:unset;
}
.postid-2305 .apply-section .image img{
	width:458px;
	height:368px;
}
.postid-2305 .apply-section h2{
	width:81%;
	margin:0 auto;
}
.demo-banner .image img{
	height:80px;
}
.postid-2326 .requirement-compliance .container:after{
	display:none;
}
.postid-2326 .requirement-compliance .container{
	padding-bottom:0px;
}
.postid-2326 .requirement-compliance{
	padding-bottom:75px !important;
}
.apply-section .image img{
	max-width:100%;
}
.postid-2350 .apply-section .image img{
	width:374px;
	height:300px;
}
.postid-2377 .apply-section .image img{
	width:523px;
	height:300px;
}
.postid-2408 .apply-section .image img{
	width:490px;
	height:300px;
}
.postid-2425 .apply-section .image img, .postid-2470 .apply-section .image img, .postid-2533 .apply-section .image img{
	width:466px;
	height:300px;
}
.postid-2435 .apply-section .image img{
	width:305px;
	height:400px;
}
.postid-2435 .apply-section h2{
	width:70%;
	margin:0 auto;
}
.postid-2457 .apply-section .image{
	width:100%;
}
.postid-2457 .apply-section .image img{
	width:667px;
	height:350px;
}
.postid-2470 .faq-compliance h2{
	width:64%;
}
.postid-2545 .apply-section .image img{
	width:271px;
	height:300px;
}
.postid-2478 .faq-compliance h2 {
	width: 67%;
}
.postid-2511 .apply-section .image img{
	width:383px;
	height:300px;
}
.postid-2523 .apply-section .image img{
	width:362px;
	height:300px;
}
.postid-2523 .faq-compliance h2{
	width:63%;
}
.ncsc-requirement h2{
	width:65%;
	margin:0 auto;
}
 .postid-2435 .faq-compliance h2 {
        width: 87%;
    }
.network-tab .nav.nav-pills{
  justify-content: space-between;
}
.network-tab .tab-content{
  padding-top: 50px;
}
.network-tab h2{
  padding-bottom: 50px;
}
.network-tab .nav-link{
  border: none;
  background: none;
  cursor: pointer;
  position: relative;
}
.network-tab .nav-link:after{
  content: "";
  background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/06/network-tab-shape.png);
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  right: -111px;
  width:104px;
  height: 12px;
  top:49px;
}
.network-tab .nav-link:last-child:after{
  display: none;
}
.network-tab .nav-link.active{
  background: none;
}
  .network-tab .image {
    border: 1px solid #5F7FFF;
    border-radius: 50%;
   margin: 0 auto;
    background: linear-gradient(330.07deg, #E1E8FF 7.75%, #FFFFFF 92.25%);
    box-shadow: 5px 5px 15px 0px #1E439326;
    transition: 0.5s ease;
    width: 85px;
    height: 85px;
    line-height: 85px;
    text-align: center;
}
.network-tab .image img{
  width: 35px;
  height: 35px;
}
.network-tab .image:hover, .network-tab .nav-link.active .image{
    background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
}
.network-tab .nav-link:hover h6, .network-tab .nav-link.active{
  color: #384EE0;
}
.network-tab .image:hover img, .network-tab .nav-link.active .image img {
    filter: brightness(6.1);
}
.network-tab h6 {
    font-weight: 700;
    padding-top: 14px;
}
.network-tab button:focus{
  outline: none;
}
.network-tab .block {
    background: radial-gradient(89.24% 89.21% at 50.78% 100%, #FFFFFF 0%, #E8EAFF 100%);
    border-radius: 15px;
    padding: 30px;
    width: 350px;
    margin: 0 auto;
    padding-bottom: 24px;
    
}
.network-tab ul li:before {
    content: "\f560";
    position: absolute;
    left: 0px;
    color: #151B52;
    font-size: 22px;
    font-family: "FontAwesome";
}
.network-tab ul li {
    position: relative;
    padding-left: 40px;
    font-size: 18px;
    font-weight: 500;
    color: #666666;
    padding-bottom: 24px;
}
.network-tab .block h5 {
    color: #151B52;
    font-weight: 700;
    padding-bottom: 30px;
}
.single-section table{
	border:1px solid #666666;
	margin-top:30px;
}
.single-section table td{
	border-left:1px solid #666666;
	padding: 10px;
    border-bottom: 1px solid #666666;
}
.search-box article {
    border: 1px solid #666666;
    border-radius: 10px;
    padding: 15px;
    margin-bottom: 20px;
}
.search-box article h4{
	padding-bottom:15px;
}
.search-box article .btn-custom{
	margin-top:20px;
}
.lookingfor h2{
  padding-top: 0px;
}
.lookingfor h4{
  font-weight: 400;
  color: #666666;
}
.lookingfor .row:nth-child(2){
  padding-top: 50px;
  align-items: unset;
}
.lookingfor .col-xl-4.col-md-6{
  display: flex;
}
.lookingfor .block{
  border:1px solid #D9D9D9;
  align-items: center;
  justify-content: space-between;
  padding: 23px 15px;
  border-radius: 12px;
  margin: 0px 5px;
  transition: 0.5s ease;
  width: 100%;
}
.lookingfor .block:hover{
  background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
  box-shadow: 7px 7px 10px 0px #00000040;
border-color: #384EE0;
}
 .lookingfor .block:hover p{
  color: #ffffff;
}
.lookingfor .block:hover i{
  background: linear-gradient(90deg, #ffffff 0%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.lookingfor .block p{
 width: 250px;
}
.lookingfor .block i{
  background: linear-gradient(90deg, #5061FF 0%, #384EE0 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 18px;
}
 .banner-usa{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/07/banner-usa-img.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 293px 0px 292px 0px;
  }
  .home-country p{
    padding-top: 35px;
    padding-bottom: 35px;
    color: #ffffff;
    width: 55%;
  }
.banner-aus{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/07/banner-aus-img.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 225px 0px;
  }
.banner-india{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/07/banner-india-img.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 186px 0px;
  }
.banner-sa{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/07/banner-sa-img.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 250px 0px 249px 0px;
  }
.banner-uae{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/07/banner-uae-image.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 246px 0px 245px 0px;
  }
.banner-uk{
    background-image: url(https://webservx.online/sharkstriker/wp-content/uploads/2025/07/banner-uk-image.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 86px 0px 87px 0px;
  }
.banner-uk .btn-custom, .banner-uae .btn-custom{
    border: 2px solid #ffffff;
    color: #ffffff;
    background: unset;
  }
.banner-uk .btn-custom:hover, .banner-uae .btn-custom:hover{
	background:#ffffff;
	color:#000000;
}
.privacy-policy .is-layout-flex strong{
	padding:20px 0px;
	display:block;
}
@media (max-width:575px){
	.postid-2712 .challenges-compliance h2{
		width:100% !important;
	}
	.horizontalslide .card__head{
		padding:7px 0px;
	}
	.horizontalslide .card .number{
		width:40px !important;
		height:40px !important;
		line-height:40px !important;
		font-size:17px !important;
		margin-right:15px;
	}
	.horizontalslide .card{
		padding:10px;
	}
	
	.horizontalslide .card .d-flex{
		display:inline-flex !important;
	}
	.vapt-banner .btn-custom{
		display:block;
	}
	.vapt-banner .btn-custom.custom-btn{
		margin-left:0px;
		margin-top:30px;
	}
	.logo-industry .block{
		width:80%;
		margin:0 auto;
	}
	.mdr-banner .btn-custom.custom-btn{
		margin-bottom:30px;
	}
	.advantagesection .block h5{
		white-space:break-spaces;
	}
	.contact-us-form h1{
		font-size:50px;
	}
	.tablesection .tableblock table th:first-child{
		padding:16px 0px 16px 16px;
	}
	.tablesection .tableblock table td:first-child {
        padding: 10px 15px 10px 15px !important;
    }
	.tablesection td.icon i::before {
        font-size: 14px !important;
    }
	    .tablesection .tableblock table td {
        font-size: 11px !important;
    }
	    .tablesection .tableblock table th {
        font-size: 12px !important;
			padding:5px;
    }
	.bannersection.become .btn-custom:first-child{
		margin-bottom:30px;
	}
	.bannersection.become .btn-custom{
		width:250px;
	}
	.advantagesection .block, .tabsection .block{
		align-items:unset;
	}
	.platformsection {
    padding-bottom: 300px !important;
}
	
	.providesection .block:after{
		width: 290px;
    height: 175px;
	}
	.faq-section .card ul li{
		font-size:18px;
	}
	.approch-section h4{
		font-size:16px;
	}
	.faq-section .accordion .card .card-header .btn-header-link{
		padding-right:40px;
	}
	.approch-section .text-right {
    text-align: left !important;
}
	.approch-section p{
		font-size:12px;
		line-height:15px;
	}
	.approch-section .col-md-6 p{
		font-size:16px;
		line-height:19px;
	}
	.approch-section .image{
		width:40px !important;
		height:40px !important;
	}
	.approch-section .lineshape img{
		display:none;
	}
	
	@keyframes up-down{
  0% {
    transform:  translate(1px,50px)  ;
  }
 
  50% {
    transform:  translate(1px,200px)  ;
  }
  
  100% {
    transform:  translate(1px,50px)  ;
  }
}
	.email-section .image1{
		width:40px;
		height:40px;
		left:10px;
	}
	.email-section .image2{
		height:40px;
		width:40px;
	}
	.email-section .image3{
		height:40px;
		width:40px;
		right:10px;
	}
	.bannersection.digital:after{
		width: 500px;
    height: 203px;
	}
	.bannersection.digital .bannerimg:after{
		width: 100px !important;
    height: 123px !important;
    right: 36px !important;
	}
	.bannersection.digital .bannerimg:before{
		width: 164px !important;
    height: 115px !important;
    right: 156px !important;
	}
	.bannersection.digital:before{
		width: 83px !important;
    height: 100px !important;
    left: 0px !important;
    top: 70px !important;
	}
	.reviewsection .image{
		width:70%;
	}
	.platform-striego .nav.d-flex{
		justify-content:center;
	}
	
}
@media (max-width:767px){
	.contactformsection .row{
		flex-direction: column-reverse;
	}
	.contactformsection .contactform .row{
		flex-direction: unset;
	}
	.contactformsection .image{
		margin-bottom:-30px;	
	}
	.slidersection {
    overflow-x: hidden;
}
	.postid-339 .approchsection .nav.d-flex button{
		margin:0 auto;
		margin-bottom:30px;
	}
	.guide-section .block{
		height:unset;
		flex-wrap:wrap;
	}
	.guide-section .image-box img{
		width:100%;
	}
	.guide-section .image-box {
    margin: 0 auto;
}
	.reviewsection .block .star{
		justify-content:center;
	}
	.horizontalslide .card.active h4{
		padding-top:30px;
	}
	.network-tab .image{
		width:60px;
		height:60px;
		line-height:60px;
	}
	.network-tab .image img {
    width: 25px;
    height: 25px;
}
	.network-tab .nav.nav-pills{
		justify-content:center;
	}
	.network-tab .nav-link:after{
		display:none;
	}
	.blogsection .block img, .guidesection .block img{
		width:100%;
		height:100%;
	}
	.blogsection .block, .guidesection .block, .soc-overview .block .overlay, .patch-intro .block .overlay, .soc-overview .block, .patch-intro .block, .bannersection.teaming p{
		width:100%;
	}
	.single-section .table{
		order:2;
	}
	.single-section .blog-category{
		order:1;
		margin-bottom:30px;
	}
	.single-section .col-lg-4{
		display:grid;
	}
	.featuresection .col-lg-3, .featuresection .col-lg-9{
		flex: 0 0 100%;
    max-width: 100%;
	}
	.featuresection .tab-content{
		margin-left:0px;
	}
	.single-section .content{
		margin-right:0px;
	}
	.single-section .table{
		position:unset;
	}
	.single-section .row{
		flex-direction:column-reverse;
	}
	.ondemand-section .block .image img, .upcoming-section .block .image img{
		width:100%;
		height:100%;
	}
	.help-industry .block ul li{
		padding-right:10px;
	}
	.tab-compliance .nav-pills .nav-link:last-child, .tab-patch .nav-pills .nav-link:last-child{
		margin-right:20px;
	}
	.gdpr-requirement .block, .postid-2457 .apply-section .image img, .single-section .image-box img, .striego-process .block .image img{
		height:unset;
	}
	.demo-banner .image{
		width:100px;
		margin:0 auto;
	}
	.resource-section .block{
		width:unset;
		height:unset;
	}
	.reviewsection .col-xl-3{
		border-left:0px;
	}
	.demo-banner .image img{
		height:100px;
	}
	.partnershipsection .image, .apply-section .image, .postid-2435 .apply-section h2, .ncsc-requirement h2, .postid-2435 .faq-compliance h2, .dora-requirement h2, .postid-2470 .faq-compliance h2, .postid-2545 .benefit-compliance h2, .postid-2478 .faq-compliance h2, .postid-2523 .faq-compliance h2, .postid-2727 .challenges-compliance h2, .single-section .image-box img, .striego-tab button.nav-link.active, .striego-tab button, .home-country p {
		width:100%;
	}
	.logos-section .row{
		margin-left:0px;
		margin-right:0px;
	}
	.contactformsection input[type="submit"]{
		margin-bottom:0px;
	}
	.horizontalslide .card{
		height:unset;
		flex:unset;
		width:516px;
		max-width:100%;
	}
	.horizontalslide .card.active{
		flex:unset;
		padding:0px;
		
	}
	.horizontalslide .card.active .number{
		width:50px;
	}
	.horizontalslide .card .number{
		transform:unset;
		width: 60px;
	}
	.horizontalslide .card__head{
		transform:unset;
		position:unset;
	}
	.horizontalslide .card .d-flex{
		transform:unset;
	}
	.awards-slide button.owl-prev{
		left: 40%;
	}
	.awards-slide button.owl-next{
		right:40%;
	}
	.striego-section .block1{
		padding: 40px 20px;
	}
	.cloud-approch .row {
    	row-gap: 30px;
		align-items:unset;
	}
	.cloud-approch .col-lg-6{
		display:flex;
	}
	.cloud-approch .image{
		display:none;
	}
	.cloud-approch .block {
    background: #ffffff;
    border: 1px solid #D9D9D9;
    border-radius: 12px;
    padding: 20px;
		width:100%;
}
	.cloud-approch .col-lg-6 .text{
		position:unset !important;
		width:unset !important;
		margin:0px !important;
		text-align:left !important;
	}
	.mdr-gallery .row:nth-child(2){
		margin-left:0px;
		margin-right:0px;
	}
	.slider-fadein .prev, .slider-fadein .next{
	width: 20px;
    height: 20px;
    line-height: 20px;
	font-size: 12px;
	}
	.vapt-solution .row:nth-child(2):before, .vapt-solution .block:after, .vapt-solution .block2:before{
		display:none;
	}
	.vapt-solution .block2{
		margin-top:0px;
	}
	.single-video .image-box img{
		height:unset;
	}
	.reviewsection .col-xl-3:last-child{
		border-right:0px;
	}
	.platform-striego button.nav-link{
		margin-bottom:30px;
		width:100%;
	}
	.striego-banner .swiper-slide, .striego-banner .swiper, .postid-3058 .featurelogo .swiper-slide, .postid-3058 .featurelogo .swiper, .vapt-overview .swiper-slide, .vapt-overview .swiper, .soc-banner .swiper-slide, .soc-banner .swiper, .postid-1979 .featurelogo .swiper-slide, .postid-1979 .featurelogo .swiper, .featurelogo.ctm-swiper .swiper, .featurelogo.ctm-swiper .swiper-slide{
		height:unset !important;
	}
	
	.striego-banner h1, .postid-3058 .featurelogo h2, .vapt-overview h2, .soc-banner h1, .postid-1979 .featurelogo h2, .page-id-1722 .home-banner h1, .featurelogo.ctm-swiper h2{
		display:none;
	}
	h1.mobile-view, .postid-3058 h2.mobile-view, .vapt-overview h2.mobile-view, .soc-banner h1.mobile-view, .postid-1979 h2.mobile-view, .page-id-1722 .home-banner h1.mobile-view, .featurelogo.ctm-swiper h2.mobile-view{
	display:block;
}
	.ncsc-requirement .block{
		margin:0px;
	}
	.tab-compliance .nav-pills .nav-link:first-child{
		margin-left:20px;
	}
	.tab-compliance .nav-pills .nav-link:after, .tab-patch .nav-pills .nav-link:after{
		display:none;
	}
	.host-section{
		padding-top:0px;
	}
	.host-section .image{
		width:70%;
		margin:0 auto;
	}
	.webinar-banner, .datasheet-banner, .resource-banner, .video-banner{
		padding:120px 0px;
	}
	.single-webinar{
		padding-top:120px;
	}
	.challenges-compliance .block .col-md-6:last-child, .benefit-compliance .block .col-md-6:last-child{
		padding-left:15px;
	}
	.video-section .block{
		margin-bottom:30px;
		height:unset;
	}
	.apply-section ul{
		padding-left:0px;
	}
	.networksection .image1, .networksection h6.block1, .networksection .aerrow-img1, .networksection .image2, .networksection h6.block2, .networksection .aerrow-img2, .networksection .image3, .networksection h6.block3, .networksection .aerrow-img3, .networksection .image4, .networksection h6.block4, .networksection .aerrow-img4, .networksection .image5, .networksection h6.block5, .networksection .aerrow-img5{
		display:none;
	}
	.healthcare-help .block ul{
		height:unset;
	}
	.healthcare-help .image{
		position:unset;
		margin-top:30px;
		translate:unset;
	}
	.healthcare-help .block{
		padding-bottom:0px;
	}
	.comparesection .accordion {
    overflow-x: scroll;
}
	.solutionsection .col-md-4, .solutionsection .col-md-8, .logos-section .row:last-child .col-md-2{
		flex: 0 0 100%;
        max-width: 100%;
	}
	.resource-section .col-xl-3.col-md-6:first-child{
		padding-left:15px;
	}
	.resource-section .col-xl-3.col-md-6:last-child{
		padding-right:15px;
	}
	.reviewsection .image{
		width:40%;
		margin:0 auto;
	}
	.reviewsection .block{
		padding:15px 30px;
	}
	.single-section .content{
		margin-right:0px;
	}
	.contact-email .block{
		margin:0px;
	}
	.guidebox .block{
		padding:40px 30px;
	}
	.case-studysection .block{
/* 		width: 228px; */
/*     height: 220px; */
	}
	.singleguide-banner{
		padding-top:100px;
	}
	.guidebox .block h3{
		padding:30px 0px;
	}
	.securitysection .block h5{
		height:unset;
	}
/* 	.blogsection .block .image-box, .guidesection .block .image-box{
		margin:0 auto;
		width:300px;
	} */
	.banner-dynamic, .healthcare-banner, .fintech-banner, .education-banner, .finance-banner, .legal-banner, .energy-banner, .estate-banner, .technology-banner, .transport-banner, .retail-banner, .media-banner, .menufacturing-banner, .government-banner, .industry-banner, .compliance-banner, .ourservice-banner, .policy-banner, .solution-banner, .common-banner, .gdpr-banner, .nesa-banner, .iso-banner, .pcidss-banner, .adhics-banner, .acsc-banner, .fisma-banner, .ncsc-banner, .cmmc-banner, .fsc-banner, .nist-banner, .popia-banner, .hippa-banner, .sama-banner, .striego-banner, .dora-banner, .vapt-banner, .patch-banner, .soc-banner, .cloud-security, .banner-usa, .banner-aus, .banner-india, .banner-sa, .banner-uae, .banner-uk{
		padding:75px 0px;
	}
	.news-page .newsletter{
		margin-left:0px;
		margin-top:70px;
	}
	.news-page .block .image-box{
		padding-bottom:30px;
		margin-right:0px;
	}
	.news-page .block.d-flex {
    flex-wrap: wrap;
	justify-content: center;
}
	.postid-1314 .aboutsection .block {
        padding: 30px;
    }
	.postid-1088 .aboutsection ul, .postid-1387 .aboutsection ul{
		padding-right:0px;
	}
	.logos-section .row:last-child .col-xl-2 {
    flex: 0 0 100%;
		max-width: 100%;
	}
	.contactformsection .col-xl-6.padding-type{
		padding-right:0px;
	}
	.about-tabsection .col-lg-3, .news-page .col-md-12, .news-page .col-lg-4, .newsboxbanner .col-lg-8, .guide-section .col-xl-12, .postid-869 .approchsection .col-md-2{
		padding-left:15px;
		padding-right:15px;
	}
	.table-section .tableblock{
		overflow-x: scroll;
	}
	.axil-sidebar{
		margin-left:0px;
	}
	.benefit-section .block{
		padding:25px;
	}
	.table-section .button:before{
		left:46%;
	}
	.featurelogo p, .powered-section h2, .bannersection.siem p, .postid-1314 .aboutsection h2, .postid-1314 .aboutsection p, .bannersection.iot p, .postid-1387 .bussiness-benefit h2, .bannersection.partner p, .solutionsection .col-md-12 p, .commonsection p, .emailsection p, .feature-section h2, .bannersection.bussiness h1, .bannersection.digital p, .about-tabsection p, .bannersection.it p, .banner-dynamic p, .bannersection.ransomware p, .benefit-section h2, .benefit-section p, .ourservice-banner p, .siemservice-banner p, .helpsection h2,.helpsection p, .postid-1872 .integration-section h2, .platform-siem .block1 p, .mdr-banner p, .mdr-gallery p, .mdr-casestudy h2, .cloud-risk h2, .cloud-risk p, .postid-2123 .integration-section h2, .cloud-platform h2, .cloud-platform p, .challenges-compliance h2, .healthcare-banner p, .fintech-banner p, .finance-banner p, .education-banner p, .legal-banner p, .energy-banner p, .estate-banner p, .technology-banner p, .transport-banner p, .retail-banner p, .media-banner p, .menufacturing-banner p, .government-banner p, .industry-banner p, .compliance-banner p, .policy-banner p, .solution-banner p, .common-banner p, .gdpr-banner p, .apply-section p, .faq-compliance h2, .practice-compliance h2, .nesa-banner p, .nesa-banner h1, .iso-banner p, .pcidss-banner p, .adhics-banner h1, .adhics-banner p, .adhics-requirement p, .acsc-banner p, .fisma-banner p, .cmmc-banner p, .fsc-banner p, .nist-banner p, .popia-banner p, .sama-banner p, .sama-banner h1, .dora-banner p, .vapt-banner h1, .postid-2959 .certisection h2, .postid-2959 .certisection p, .vapt-service p, .postid-3328 .deliveredsection h3, .soc-banner p, .integration-section h2, .postid-1088 .bussiness-benefit h2, .postid-1387 .bussiness-benefit h2, .postid-2305 .apply-section h2, .postid-2377 .apply-section .image{
		width:100%;
	}
	.networksection h2{
		padding-bottom:50px;
		width:100%;
	}
	.networksection .row:nth-child(2){
		padding-top:0px;
	}
	.networksection .block{
		width:100%;
		margin-top:0px;
		margin-bottom:0px;
	}
	.postid-1872 .comparesection .btn{
		white-space:unset;
	}
	.platform-siem .block1{
		padding-bottom:40px;
	}
	.comparesection .accordion .btn-header-link:after{
		right:-15px;
	}
	.postid-1872 .comparesection .row{
		align-items:unset;
	}
	.postid-1872 .comparesection .accordion .col-3 img{
		width:100%;
	}
	.siemservice-banner .imagebox{
		position:unset;
	}
	.siemservice-banner .imagebox{
		display:none;
	}
	.logos-section .block{
		width:70%;
	}
	.providesection .image.d-flex{
		width:100%;
	}
 .logos-section .box{
		width:70%;
		margin:0 auto;
	}
	.featurelogo .image {
    margin: 0px 5px;
}
	.bannersection.integration, .bannersection.incident, .bannersection.iot, .bannersection.bussiness, .bannersection.digital, .bannersection.it, .bannersection.ransomware, .ourservice-banner, .siemservice-banner, .mdr-banner{
		padding-top:75px;
		padding-bottom:75px;
	}
	.bannersection.become{
		padding-top:75px;
	}
	.bannersection.teaming{
		padding:100px 0px;
	}
	.approchsection .block .number{
		font-size:50px;
	}
	.approchsection .block{
		flex-wrap: wrap;
		padding:30px;
	}
	.approchsection .nav.d-flex button{
		width: 100%;
    margin-bottom: 30px;
	}
	.bannersection.breach{
		padding-top:50px;
		padding-bottom:50px;
	}
	.service-section .block{
		padding:0px 10px;
	}
	.bannersection.digital .bannerimg:before{
		width: 200px;
    height: 140px;
	}
	.bannersection.digital:before{
		width: 127px;
    height: 150px;
		top: 40px;
		left:20px;
	}
	.bannersection.digital .bannerimg:after{
		width: 120px;
    height: 147px;
    right: 130px;
	}
	.requirementsection .block .text {
    padding-left: 30px;
}
	.postid-676 .aboutsection h2, .postid-676 .certisection h2, .postid-676 .deliveredsection h2{
		width:100%;
	}
	.about-tabsection .block{
		margin-left:0px;
	}
	.bannersection.bussiness p{
		width:100%;
	}
	.emailsection .block{
		width: 100%;
    justify-content: unset;
	}
	.contactformsection .block{
		padding:30px 15px;
		border-radius:15px;
	}
	.approch-section .lineshape img{
		height:1360px;
		top:0px;
	}
	.approch-section .col-2{
		flex: 0 0 16.666667%;
    max-width: 16.666667%;
	}
	    .postid-676 .approch-section .lineshape img {
			height: 1229px;
	}
	.approch-section .image{
		width:60px;
		height:60px;
	}
	.faq-section .card-body {
    padding: 0px 30px 30px 30px;
}
	.postid-571 .deliveredsection h2{
		width:100%;
	}
	.bannersection.become{
		padding-top:100px;
	}
	.aboutsection .block{
		padding:40px;
	}
	.needsection .block{
		padding:30px;
	}
	.needsection h2{
		padding-top:0px;
	}
	.worksection h2, .worksection .row:nth-child(2){
		padding-top:0px;
	}
	.worksection .col-xl-4.col-md-6.text-center:nth-child(2n){
		margin-top:0px;
	}
	.worksection .line:before, .worksection .line:after, .worksection .circle1, .worksection .circle2, .worksection .circle3{
		display:none;
	}
	.worksection .block{
		width:100%;
	}
	.bannersection.partner{
		padding-top:70px;
		padding-bottom:70px;
	}
	.bannersection.partner:after{
		display:none;
	}
	.featuresection .block{
		margin-left:0px;
		padding:30px;
	}
	.providesection .image.d-flex{
		padding-top:0px;
	}
	.providesection .image.d-flex{
		flex-wrap: wrap;
	}
	.postid-418 .bussiness-benefit h2{
		width:100%;
	}
	.providesection .block{
		padding:50px;
		padding-bottom:200px;
	}
	.bannersection.mdr .image:after{
		display:none;
	}
	section, .bannersection.security, .bannersection.mdr{
		padding:50px 0px;
	}
	.tabsection .block, .advantagesection .block{
		height:unset;
	}
	.securitysection .block h3{
		height:unset;
	}
	.platformsection .image{
		width:65%;
	}
	.platformsection{
		padding-bottom:395px;
	}
	.faqsection .accordion .card .card-header .btn-header-link{
		font-size:14px;
	}
	h1 {
    font-size: 45px;
    line-height: 52px;
}
	.bannersection.siem .image {
    width: 50%;
    margin: 0 auto;
}
	.certisection h2, .securitysection h2, .servicesection h2, .benefitsection h2, .platformsection h2, .bannersection.mdr h1, .tabsection h2, .tablesection h2, .bannersection.mdr p, .bannersection.security h1, .bannersection.security p, .logosection h2, .partnershipsection h2, .page-id-1622 .certisection h2{
		width:100%;
	}
	.platformsection ul li:before{
		left: 4px;
    top: 1px;
	}
	.platformsection ul li:after{
		width: 24px;
    height: 24px;
    border: none;
	}
	.platformsection ul li{
		margin-bottom:13px;
	}
	.bannersection{
		margin-top:0px;
	}
	.faqsection .accordion .card:last-child{
		margin-bottom:0px;
	}
	.tabsection img{
		width:unset;
	}
	.tablesection .tableblock table td:first-child{
    padding: 16px 15px 16px 15px;
     }
     .tablesection .tableblock table td{
       font-size: 14px;
     }
	.tablesection .tableblock table th{
		font-size:16px;
	}
	.tablesection td.icon i::before{
		font-size:18px;
	}
	.footer-bottom img {
    width: 50%;
}
	footer .footer-bottom-link ul.d-flex {
    justify-content: start;
}
}
@media (min-width:768px) and (max-width:991px){
	.certisection h2, .securitysection h2, .servicesection h2, .benefitsection h2, .tabsection h2, .tablesection h2, .bannersection.security h1, .bannersection.security p, .logosection h2, .partnershipsection h2, .postid-1314 .aboutsection h2, .postid-1314 .aboutsection p, .commonsection p, .benefit-section h2, .mdr-casestudy h2, .mdr-gallery p, .cloud-risk h2, .challenges-compliance h2, .solution-banner p, .gdpr-banner p, .ncsc-requirement h2, .dora-requirement h2, .postid-2545 .faq-compliance h2, .postid-2478 .faq-compliance h2, .postid-2511 .faq-compliance h2{
		width:100% !important;
	}
	.single-section .table{
		order:2;
	}
	.single-section .blog-category{
		order:1;
		margin-bottom:30px;
	}
	.single-section .col-lg-4{
		display:grid;
	}
	.featuresection .col-lg-3, .featuresection .col-lg-9{
		flex: 0 0 100%;
    max-width: 100%;
	}
	.featuresection .tab-content{
		margin-left:0px;
	}
	.single-section .content{
		margin-right:0px !important;
	}
	.single-section .table{
		position:unset !important;
	}
	.single-section .row{
		flex-direction:column-reverse;
	}
	.postid-2545 .benefit-compliance h2{
		width:90% !important;
	}
	.dora-requirement .col-xl-4.col-md-6{
		padding-left:10px;
		padding-right:10px;
	}
	.dora-requirement .block{
		margin:0px;
	}
	.postid-2435 .apply-section h2{
		width:80%;
	}
	.adhics-requirement .block .overlay, .dora-requirement .block .overlay{
		padding:15px;
	}
	.mdr-banner .btn-custom.custom-btn{
		margin-bottom:0px !important;
	}
	.all-services .block{
		width:330px !important;
	}
	.table-section .button:after{
		transform:translate(-27px, -13px) !important;
	}
	.resource-section .block{
		width:260px !important;
	}
	.image-button a{
		right: 69px !important;
    top: 175px !important;
		font-size:10px !important;
	}
	.image-button .aerrow:before{
		width: 35px !important;
    height: 23px !important;
		right: 128px !important;
    top: 197px !important;
	}
	.image-button .aerrow:after{
		width: 25px !important;
   		 height: 30px !important;
		right: 21px !important;
    	top: 141px !important;
	}
	.valued-section .image {
    width: 70%;
    margin: 0 auto;
}
	.industry-banner p, .compliance-banner p{
		width:82% !important;
	}
	
	.cloud-approch .image{
		width: 300px !important;
	}
	.healthcare-help .block ul{
		height:400px !important;
	}
/* 	.cloud-approch .col-lg-6:first-child .text{
		margin-left: 213px !important;
	}
	.cloud-approch .col-lg-6:nth-child(2) .text{
		width: 225px !important;
		left: 29px !important;
    	top: 7px !important;
	} */
	
	.platform-siem .block1{
		padding-bottom:40px;
	}
	    .networksection .image1, .networksection h6.block1, .networksection .aerrow-img1, .networksection .image2, .networksection h6.block2, .networksection .aerrow-img2, .networksection .image3, .networksection h6.block3, .networksection .aerrow-img3, .networksection .image4, .networksection h6.block4, .networksection .aerrow-img4, .networksection .image5, .networksection h6.block5, .networksection .aerrow-img5 {
        display: none !important;
    }
	    .networksection h2 {
        padding-bottom: 50px;
        width: 100%;
    }
	.networksection .row:nth-child(2) {
        padding-top: 0px;
    }
	    .networksection .block {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
    }
	.solutionsection .col-md-4, .solutionsection .col-md-8{
		flex: 0 0 100%;
        max-width: 100%;
	}
	.contact-email .block{
		margin:0px 60px !important;
	}
	.case-studysection .block{
		width: 318px !important;
    height: 220px !important;
	}
	.axil-sidebar{
		margin-left:0px;
	}
	.news-page .newsletter{
		margin-top:70px;
		margin-left:0px;
	}
	.approch-section .lineshape img{
		top:0px !important;
		height:997px !important; 
	}
	    .postid-676 .approch-section .lineshape img {
        height: 991px !important;
    }
	.detailsection .col-md-8{
		max-width:75%;
		flex:0 0 75%;
	}
	.bannersection.become .col-md-9{
		max-width:100%;
		flex:0 0 100%;
	}
	.providesection .block{
		padding-bottom:245px;
	}
	.featuresection .block{
		padding:50px;
		margin-left:0px;
	}
	
	.postid-418 .bussiness-benefit h2{
		width:72% !important;
	}
	.faqsection .image {
    width: 70% !important;
}
	.platformsection h2{
		width:77% !important;
	}
	.advantagesection .block, .tabsection .block{
		height:unset;
	}
	.bannersection{
		margin-top:0px;
	}
	.platformsection {
    padding-bottom: 510px !important;
}
	.bannersection.mdr .image:after{
		width:371px !important;
		height:324px !important;
	}
	.emailsection .block{
		width:45%;
	}
	.bannersection.digital:before{
		right: 100px !important;
    top: 300px !important;
	}
	.postid-676 .aboutsection h2{
		width:100% !important;
	}
	.powered-section h2{
		width:90%;
	}
	.logos-section .row:last-child .col-xl-2.col-lg-4.col-md-6{
		flex: 0 0 50% !important;
        max-width: 50% !important;
	}
	.bannersection.partner p{
		width:69% !important;
	}
	.siemservice-banner{
		padding-bottom:293px !important;
	}
	.siemservice-banner .imagebox{
		top:unset;
		bottom:0px;
		right:0px;
		width:420px;
	}
}
@media (min-width:768px) and (max-width:1023px){
	section, .bannersection.mdr, .bannersection.security{
		padding:70px 0px;
	}
	
	.slidersection {
    overflow-x: hidden;
}
	.ondemand-section .block .image img, .upcoming-section .block .image img{
		width:100%;
		height:100%;
	}
	.network-tab .nav-link:after{
		display:none;
	}
	.tab-compliance .nav-pills .nav-link:last-child, .tab-patch .nav-pills .nav-link:last-child{
		margin-right:20px;
	}
	.postid-2672 .challenges-compliance h2, .postid-2689 .challenges-compliance h2{
		width:72%;
	}
	.postid-2511 .faq-compliance h2 {
    width: 79%;
}
	.all-services .block{
		width:100%;
	}
	.faq-compliance h2, .postid-2435 .faq-compliance h2, .postid-2470 .faq-compliance h2, .postid-2737 .challenges-compliance h2, .striego-process .block .image, .soc-overview .block .overlay, .patch-intro .block .overlay, .soc-overview .block, .patch-intro .block, .bannersection.teaming p{
		width:100%;
	}
	.postid-2523 .faq-compliance h2 {
    width: 80%;
}
	.postid-2478 .faq-compliance h2 {
    width: 81%;
}
	.postid-2545 .faq-compliance h2{
		width:70%;
	}
	.gdpr-requirement .block, .single-section .image-box img, .striego-process .block .image img{
		height:unset;
	}
	.mdr-gallery .row{
		margin-right:0px;
		margin-left:0px;
	}
	.mdr-banner .btn-custom.custom-btn{
		margin-bottom:30px;
	}
	.bannersection.it p{
		width:100%;
	}
	.approch-section .col-2{
		flex: 0 0 16.666667%;
    max-width: 16.666667%;
	}
	.approchsection .nav.d-flex .nav-link:last-child{
		margin-bottom:0px;
	}
	.contactformsection .row{
		flex-direction: column-reverse;
	}
	.contactformsection .contactform .row{
		flex-direction: unset;
	}
	.resource-section .block{
		width:390px;
	}
	.demo-banner .image img{
		height:100%;
	}
	.reviewsection .block .star{
		justify-content:center;
	}
	.reviewsection .block{
		padding:30px;
	}
	.bannersection.security h1{
		width:56%;
	}
	.partnershipsection .image{
		width:66%;
	}
	.image-button a{
		right: 96px;
    top: 233px;
		font-size:12px;
	}
	.image-button .aerrow:before{
		width: 61px;
    	height: 40px;
		right: 172px;
   		 top: 279px;
	}
	.image-button .aerrow:after{
		width: 45px;
    	height: 54px;
		right: 19px;
        top: 167px;
	}
	.awards-slide button.owl-next{
		right: 42%;
	}
	.awards-slide button.owl-prev{
		left:42%;
	}
	.horizontalslide .card{
		height:unset;
		flex:unset;
		width:567px;
	}
	.horizontalslide .card.active{
		flex:unset;
		padding:0px;
	}
	.horizontalslide .card .number{
		transform:unset;
	}
	.horizontalslide .card__head{
		transform:unset;
		position:unset;
	}
	.horizontalslide .card .d-flex{
		transform:unset;
	}
	.cloud-approch .row {
    	row-gap: 30px;
		align-items:unset;
	}
	.cloud-approch .col-lg-6{
		display:flex;
	}
	.cloud-approch .image{
		display:none;
	}
	.cloud-approch .block {
    background: #ffffff;
    border: 1px solid #D9D9D9;
    border-radius: 12px;
    padding: 20px;
	width:100%;
}
	.cloud-approch .col-lg-6 .text{
		position:unset !important;
		width:unset !important;
		margin:0px !important;
		text-align:left !important;
	}
	.vapt-solution .col-xl-5.col-md-6 {
    display: flex;
}
	.vapt-solution .row:nth-child(2):before, .vapt-solution .block:after, .vapt-solution .block2:before{
		display:none;
	}
	.vapt-solution .block2{
		margin-top:0px;
	}
	.single-video .image-box img {
    height: 300px;
}
	.video-section .block{
		height:410px;
	}
	.reviewsection.common .col-xl-3, .reviewsection .col-xl-3{
		border:none;
		text-align:center !important;
	}
	.platform-striego button.nav-link{
		margin-bottom:30px;
		width:47%;
	}
	.striego-tab button.nav-link.active, .striego-tab button{
		width:unset;
	}
	.striego-banner .swiper-slide, .striego-banner .swiper, .postid-3058 .featurelogo .swiper-slide, .postid-3058 .featurelogo .swiper, .vapt-overview .swiper-slide, .vapt-overview .swiper, .soc-banner .swiper-slide, .soc-banner .swiper, .postid-1979 .featurelogo .swiper-slide, .postid-1979 .featurelogo .swiper, .featurelogo.ctm-swiper .swiper, .featurelogo.ctm-swiper .swiper-slide{
		height:unset !important;
	}
	
	.striego-banner h1, .postid-3058 .featurelogo h2, .vapt-overview  h2, .soc-banner h1, .postid-1979 .featurelogo h2, .page-id-1722 .home-banner h1, .featurelogo.ctm-swiper h2{
		display:none;
	}
	h1.mobile-view, .postid-3058 h2.mobile-view, .vapt-overview h2.mobile-view, .soc-banner h1.mobile-view, .postid-1979 h2.mobile-view, .page-id-1722 .home-banner h1.mobile-view, .featurelogo.ctm-swiper h2.mobile-view{
	display:block;
}
	.host-section{
		padding-top:0px;
	}
	.tab-compliance .nav-pills .nav-link:after, .tab-patch .nav-pills .nav-link:after{
		display:none;
	}
	.tab-compliance .nav-pills .nav-link:first-child{
		margin-left:20px;
	}
	.webinar-banner, .datasheet-banner, .resource-banner, .video-banner{
		padding:150px 0px;
	}
	.single-webinar{
		padding-top:150px;
	}
	.healthcare-banner, .fintech-banner, .education-banner, .finance-banner, .legal-banner, .energy-banner, .estate-banner, .technology-banner, .transport-banner, .retail-banner, .media-banner, .menufacturing-banner, .government-banner, .industry-banner, .compliance-banner, .ourservice-banner, .policy-banner, .solution-banner, .common-banner, .gdpr-banner, .nesa-banner, .iso-banner, .pcidss-banner, .adhics-banner, .acsc-banner, .fisma-banner, .ncsc-banner, .cmmc-banner, .fsc-banner, .nist-banner, .popia-banner, .hippa-banner, .sama-banner, .dora-banner, .vapt-banner, .patch-banner, .soc-banner, .cloud-security, .banner-usa, .banner-aus, .banner-india, .banner-sa, .banner-uae, .banner-uk{
		padding:75px 0px;
	}
	.ourservice-banner p{
		width:90%;
	}
	.apply-section p, .practice-compliance h2, .nesa-banner h1, .nesa-banner p, .iso-banner p, .pcidss-banner p,.adhics-banner h1, .adhics-banner p, .adhics-requirement p, .fisma-banner p, .ncsc-banner p, .cmmc-banner p, .fsc-banner p, .nist-banner p, .popia-banner p, .sama-banner p, .sama-banner h1, .vapt-service p, .soc-banner p, .cloud-platform h2, .cloud-platform p, .postid-2123 .integration-section h2, .integration-section h2, .featurelogo p{
		width:100%;
	}
	.healthcare-help .image{
		position:unset;
		translate:unset;
		width:240px;
		margin:0 auto;
		margin-top:30px;
	}
	.healthcare-help .block{
		padding-bottom:0px;
	}
	.networksection .aerrow-img5 {
   		top: 59px;
    	left: 241px;
    }
	.networksection .image5{
		top: 220px;
    left: 179px;
	}
	.networksection h6.block5{
		top: 312px;
    left: 180px;
	}
	.networksection .aerrow-img4{
		bottom: 130px;
    left: 159px;
	}
	.networksection .image4{
		left: 271px;
	}
	.networksection h6.block4{
		left: 261px;
	}
	.networksection .image3{
		right: 268px;
	}
	.networksection h6.block3{
		right: 240px;
	}
	.networksection .aerrow-img3{
		right:378px;
	}
	.networksection .aerrow-img2{
		bottom: 130px;
    right: 157px;
	}
	.networksection .image2{
		top: 228px;
    right: 163px;
	}
	.networksection h6.block2{
		top: 312px;
    right: 172px;
	}
	.networksection .aerrow-img1{
		top: 64px;
    right: 216px;
	}
	.siemservice-banner, .mdr-banner{
		padding-top:75px;
		padding-bottom:75px;
	}
	.blogsection .block img, .guidesection .block img{
		width:100%;
		height:100%;
	}
	.blogsection .block, .guidesection .block{
		width:100%;
	}
	.siemservice-banner .imagebox{
		right:0px;
		width:420px;
	}
	.postid-1872 .comparesection .row{
		align-items:unset;
	}
	.resource-section .col-xl-3.col-md-6:first-child{
		padding-left:15px;
	}
	.resource-section .col-xl-3.col-md-6:last-child{
		padding-right:15px;
	}
	.reviewsection .image{
		width:65%;
		margin:0 auto;
	}
	.postid-869 .approchsection .nav.d-flex button{
		padding:15px 10px;
	}
	.contact-email .block{
		margin:0px 30px;
	}
	.banner-dynamic{
		padding:100px 0px;
	}
	.singleguide-banner{
		padding-top:150px;
	}
	.case-studysection .block{
		width:283px;
	}
	.benefit-section h2{
		width:80%;
	}
	.page-id-1622 .certisection h2 {
    width: 91%;
}
	.logos-section .row:last-child .col-xl-2.col-lg-4.col-md-6{
		flex: 0 0 33.333333%;
        max-width: 33.333333%;
	}
	 .bannersection.bussiness p, .feature-section h2, .bannersection.bussiness h1, .emailsection p, .about-tabsection p, .bannersection.digital p, .banner-dynamic p, .bannersection.ransomware p, .benefit-section p, .postid-1872 .integration-section h2{
		width:100%;
	}
	.comparesection .accordion .col-3 img {
    width: 156px;
    height: 47px;
}
	.bannersection.siem .image{
		width:100% !important;
	}
	.postid-676 .aboutsection h2{
		width:60%;
	}
	.bannersection.partner p{
		width:82%;
	}
	.tablesection h2{
		width:68%;
	}
	.logos-section .block{
		width:42%;
	}
	    .featurelogo .image {
        margin: 0px 10px;
    }
	.approchsection .nav.d-flex {
    justify-content: space-around;
}
	.approchsection .nav.d-flex button{
		margin-bottom:30px;
	}
	.approchsection .nav.d-flex button{
		width:45%;
	}
	.bannersection.teaming{
		padding:100px 0px;
	}
	.bannersection.breach{
		padding-top:100px;
		padding-bottom:100px;
	}
	.service-section .block{
		padding:0px;
	}
	.bannersection.digital:before{
		right: 100px;
    top: 237px;
	}
	@keyframes up-down{
  0% {
    transform:  translate(1px,50px)  ;
  }
 
  50% {
    transform:  translate(1px,200px)  ;
  }
  
  100% {
    transform:  translate(1px,50px)  ;
  }
}
	.approch-section .lineshape img, .postid-676 .approch-section .lineshape img{
		top:0px;
		height:876px;
	}
	.worksection .line:before, .worksection .line:after, .worksection .circle1, .worksection .circle2, .worksection .circle3{
		display:none;
	}
	.needsection .block{
		padding:50px;
	}
	.worksection .row:nth-child(2){
		padding-top:0px;
	}
	.worksection .col-xl-4.col-md-6.text-center:nth-child(2n){
		margin-top:0px;
	}
	.worksection .block{
		width:100%;
	}
	.worksection h2{
		padding-bottom:50px;
	}
	.servicesection h2{
		width:50%;
	}
	.securitysection .block.d-flex{
		padding:0px;
	}
	.postid-418 .bussiness-benefit h2 {
		width: 55%;
	}
	.securitysection .block h3{
		height:unset;
	}
	
	.bannersection.mdr .image:after{
		width: 426px;
    height: 368px;
	}
	.advantagesection .block{
		height:unset;
	}
	h1 {
    font-size: 50px;
    line-height: 54px;
}
	.securitysection h2, .platformsection h2, .partnershipsection h2{
		width:55%;
	}
	.logosection h2{
		width:56%;
	}
	.certisection h2{
		width:60%;
	}
	.faqsection .accordion .card:last-child{
		margin-bottom:0px;
	}
	.faqsection .image {
    width: 60%;
	margin: 0 auto;
}
	.platformsection {
    padding-bottom: 550px;
}
	.platformsection .image{
		width:68%;
	}
}
@media (min-width:1024px) and (max-width:1199px){
	.contactformsection .row{
		flex-direction: column-reverse;
	}
	.contactformsection .contactform .row{
		flex-direction: unset;
	}
	.slidersection {
    overflow-x: hidden;
}
	.home-country{
		padding-top:100px;
		padding-bottom:100px;
	}
	.network-tab .nav-link:after{
		display:none;
	}
	.soc-tab.process .block{
		margin:0px !important;
	}
	.blogsection .block img, .guidesection .block img{
		width:100%;
		height:100%;
	}
	.blogsection .block, .guidesection .block, .soc-overview .block .overlay, .patch-intro .block .overlay, .soc-overview .block, .patch-intro .block{
		width:100%;
	}
	.card-stack{
		width:800px;
	}
	.ondemand-section .block .image img, .upcoming-section .block .image img{
		width:100%;
		height:100%;
	}
	.postid-2672 .challenges-compliance h2, .postid-2689 .challenges-compliance h2{
		width:72%;
	}
	.postid-2737 .challenges-compliance h2{
		width:85%;
	}
	.postid-2697 .challenges-compliance h2 {
    width: 87%;
}
	.postid-2545 .practice-compliance h2{
	width:68%;
}
	.postid-2408 .practice-compliance h2{
		width:73%;
	}
	   .postid-2408 .faq-compliance h2 {
        width: 75%;
    }
	.tab-compliance .nav-pills .nav-link:last-child, .tab-patch .nav-pills .nav-link:last-child{
		margin-right:20px;
	}
	.faq-compliance h2 {
    width: 70%;
}
	.postid-2523 .faq-compliance h2 {
    width: 78%;
}
	.postid-2478 .faq-compliance h2 {
    width: 81%;
}
	.gdpr-requirement .block, .striego-process .block .image img{
		height:unset;
	}
	.all-services .block, .nesa-banner h1, .postid-2377 .practice-compliance h2, .postid-2470 .faq-compliance h2, .striego-process .block .image{
		width:100%;
	}
	.mdr-gallery .row{
		margin-right:0px;
		margin-left:0px;
	}
	.mdr-banner .btn-custom.custom-btn{
		margin-bottom:30px;
	}
	.approch-section .col-2{
		flex: 0 0 16.666667%;
    max-width: 16.666667%;
	}
	.approchsection .nav.d-flex .nav-link:last-child{
		margin-bottom:0px;
	}
	.postid-869 .approchsection .nav.d-flex button{
		padding: 15px 12px;
	}
	 .securitysection h2, .partnershipsection h2{
		width:55%;
	}
	.resource-section .block{
		width:350px;
	}
	.logosection h2{
		width:56%;
	}
	.image-button a{
		right: 90px;
    top: 236px;
		font-size:13px;
	}
	.image-button .aerrow:before{
		width: 68px;
    height: 46px;
    right: 173px;
    top: 277px;
	}
	.image-button .aerrow:after{
		width: 48px;
    height: 58px;
    right: 17px;
    top: 172px;
	}
	.horizontalslide .card{
		height:unset;
		flex:unset;
		width:567px;
	}
	.horizontalslide .card.active{
		flex:unset;
		padding: 0px;
	}
	.horizontalslide .card .number{
		transform:unset;
	}
	.horizontalslide .card__head{
		transform:unset;
		position:unset;
	}
	.horizontalslide .card .d-flex{
		transform:unset;
	}
	.cloud-approch p.small{
		font-size:14px;
		line-height:17px;
	}
	.cloud-approch .image{
		width:550px;
	}
	.cloud-approch .col-lg-6:first-child .text{
		margin-left: 327px;
	}
	.cloud-approch .col-lg-6:nth-child(2) .text{
		left: 198px;
	}
	.cloud-approch .col-lg-6:nth-child(3) .text{
		left: -27px;
    top: 48px;
	}
	.cloud-approch .col-lg-6:nth-child(4) .text{
		width: 235px;
		top: 162px;
    	right: -29px;
	}
	.cloud-approch .col-lg-6:nth-child(5) .text{
		top: 238px;
    	left: -20px;
	}
	.cloud-approch .col-lg-6:nth-child(6) .text{
		width: 236px;
		right: -27px;
    	top: 360px;
	}
	.cloud-approch .col-lg-6:nth-child(7) .text{
		top: 395px;
    left: 20px;
	}
	.cloud-approch .col-lg-6:nth-child(8) .text{
		top: 470px;
	}
	.vapt-solution .col-xl-5.col-md-6 {
    display: flex;
}
	.vapt-solution .row:nth-child(2):before, .vapt-solution .block:after, .vapt-solution .block2:before{
		display:none;
	}
	.vapt-solution .block2{
		margin-top:0px;
	}
	.reviewsection.common .col-xl-3{
		border:none;
	}
	.reviewsection.common .image{
		margin:0 auto;
	}
	.platform-striego button.nav-link{
		margin-bottom:30px;
		width:47%;
	}
	.striego-tab button.nav-link.active, .striego-tab button{
		width:unset;
	}
	.striego-banner .swiper-slide, .striego-banner .swiper, .postid-3058 .featurelogo .swiper-slide, .postid-3058 .featurelogo .swiper, .soc-banner .swiper-slide, .soc-banner .swiper, .postid-1979 .featurelogo .swiper-slide, .postid-1979 .featurelogo .swiper, .featurelogo.ctm-swiper .swiper, .featurelogo.ctm-swiper .swiper-slide{
		height:unset !important;
	}
	
	.striego-banner h1, .postid-3058 .featurelogo h2, .soc-banner h1, .postid-1979 .featurelogo h2, .page-id-1722 .home-banner h1, .featurelogo.ctm-swiper h2{
		display:none;
	}
	h1.mobile-view, .postid-3058 h2.mobile-view, .soc-banner h1.mobile-view, .postid-1979 h2.mobile-view, .page-id-1722 .home-banner h1.mobile-view, .featurelogo.ctm-swiper h2.mobile-view{
	display:block;
}
	.policy-banner p, .adhics-banner h1, .sama-banner h1, .soc-banner p, .cloud-platform h2, .cloud-platform p{
		width:100%;
	}
	.webinar-banner, .datasheet-banner, .resource-banner, .video-banner{
		padding:170px 0px;
	}
	.industry-banner p, .compliance-banner p, .ourservice-banner p, .solution-banner p{
		width:90%;
	}
	.networksection .aerrow-img5{
		top: 54px;
    left: 239px;
	}
	.networksection .image5{
		top: 216px;
    left: 188px;
	}
	.networksection h6.block5{
		left: 184px;
	}
	.networksection .aerrow-img4{
		left: 165px;
	}
	.networksection .image4, .networksection h6.block4{
		left: 275px;
	}
	.networksection .aerrow-img3{
		right: 388px;
    width: 198px;
	}
	.networksection .image3{
		right: 278px;
	}
	.networksection h6.block3{
		right:248px;
	}
	.networksection .aerrow-img2{
		right: 166px;
	}
	.networksection .image2{
		top: 223px;
    right: 172px;
	}
	.networksection h6.block2{
		right:183px;
	}
	.networksection .aerrow-img1{
		top: 58px;
    right: 222px;
	}
	    .postid-1872 .comparesection .row {
        align-items: unset;
    }
	.siemservice-banner{
		padding-top:75px;
		padding-bottom:75px;
	}
	.siemservice-banner .imagebox{
		top:0px;
		right:0px;
		width:420px;
	}
	.banner-dynamic{
		padding:100px 0px;
	}
	.resource-section .col-xl-3.col-md-6:first-child{
		padding-left:15px;
	}
	.resource-section .col-xl-3.col-md-6:last-child{
		padding-right:15px;
	}
	.reviewsection .image{
		width:70%;
		margin:0 auto;
	}
	.contact-email .block{
		margin:0px 30px;
	}
	.singleguide-banner{
		padding-top:150px;
	}
	.page-id-1622 .certisection h2, .benefit-section h2 {
    width: 80%;
}
	.benefit-section p{
		width:84%;
	}
	.case-studysection .block{
		width:280px;
	}
	.reviewsection .col-xl-3{
		border:none;
	}
	.bannersection.bussiness p, .bannersection.bussiness h1, .emailsection p, .feature-section h2, .bannersection.digital p, .about-tabsection p, .banner-dynamic p, .bannersection.ransomware p, .integration-section h2{
		width:100%;
	}
	 .featurelogo .image {
        margin: 0px 10px;
    }
	.bannersection.partner p{
		width:82%;
	}
	.solutionsection .block{
		padding:32px 35px;
	}
	.tablesection h2{
		width:69%;
	}
	.solutionsection .block ul li:last-child {
    padding-bottom: 0px;
}
	.approchsection .nav.d-flex {
    justify-content: space-around;
}
	.approchsection .nav.d-flex button{
		margin-bottom:30px;
	}
	.approchsection .nav.d-flex button{
		width:45%;
	}
	.bannersection.teaming{
		padding:200px 0px;
	}
	.bannersection.breach{
		padding-top:100px;
		padding-bottom:100px;
	}
	.certisection h2{
		width:60%;
	}
	.bannersection.digital:before{
		right: 200px;
    top: 260px;
	}
	@keyframes up-down{
  0% {
    transform:  translate(1px,50px)  ;
  }
 
  50% {
    transform:  translate(1px,200px)  ;
  }
  
  100% {
    transform:  translate(1px,50px)  ;
  }
}
	.approch-section .lineshape img{
		top:0px;
		height:890px;
	}
	.postid-676 .approch-section .lineshape img{
		height:870px;
	}
	.worksection .line:before, .worksection .line:after, .worksection .circle1, .worksection .circle2, .worksection .circle3{
		display:none;
	}
	.needsection .block{
		padding:50px;
	}
	.worksection .row:nth-child(2){
		padding-top:0px;
	}
	.worksection .col-xl-4.col-md-6.text-center:nth-child(2n){
		margin-top:0px;
	}
	.worksection .block{
		width:100%;
	}
	.worksection h2{
		padding-bottom:50px;
	}
	.bannersection.become{
		padding-top:100px;
	}
	.postid-418 .bussiness-benefit h2{
		width:55%;
	}
	.securitysection .block.d-flex{
		padding:0px;
	}
	.securitysection .block h3{
		height:70px;
	}
	.securitysection .block p{
		padding-top:20px;
	}
	.faqsection .image {
    width: 64%;
    margin: 0 auto;
}
	.servicesection h2{
		width:50%;
	}
	.advantagesection .block{
		height:200px;
	}
	.bannersection.mdr, .bannersection.security{
		padding:100px 0px;
	}
	.bannersection.mdr .image:after{
		width: 504px;
    height: 434px;
	}
	.faqsection .accordion .card:last-child{
		margin-bottom:0px;
	}
	.platformsection h2, .bannersection.security h1{
		width:70%;
	}
	.platformsection{
		padding-bottom: 540px;
	}
	.platformsection .image {
    width: 56%;
}
}
@media (min-width:1200px) and (max-width:1399px){
/* 	.platformsection .image{
		margin-right: -55px;
	} */
	 .postid-1872 .comparesection .row {
        align-items: unset;
    }
	.siemservice-banner .imagebox{
		width:600px;
		top:150px;
	}
	.service-section .block {
    padding: 0px 30px;
}
	.bannersection.digital:before{
		right: 200px;
    top: 270px;
	}
	.platformsection h2 {
    width: 85%;
}
	
/* 	.logosection h2, .servicesection h2, .partnershipsection h2{
		width:50%;
	} */
	.worksection .row:nth-child(2){
		padding-top:70px;
	}
	.worksection .line:before{
		width: 347px;
    height: 85px;
		top: 0px;
    left: 190px;
	}
	.worksection .line:after{
		width: 360px;
    height: 88px;
    top: -25px;
    right: 251px;
	}
	.worksection .circle2 {
    left: 535px;
    top: 50px;
}
/* 	.worksection .circle3 {
    right: 219px;
    top: -2px;
} */
	.securitysection .block.d-flex{
		padding:0px;
	}
	.bannersection.mdr .image:after{
		width: 545px;
    height: 483px;
	}
}
@media (min-width:1200px){
	.container{
		padding-left:0px;
		padding-right:0px;
	}
	.uniquesection .col-md-10{
	padding-left:0px;
	padding-right:0px;
}
/* 	.approchsection .nav.d-flex button{
		padding: 20px 50px;
	}
	.bannersection.mdr{
		padding: 329px 0px 413px 0px;
	}
	.tabsection h2{
	width:47%;
}
	.tablesection h2{
		width:54%;
	}
	.bannersection.siem{
		padding:300px 0px 400px 0px;
	}
	.bannersection.security h1{
		width:50%;
	}
	.bannersection.security{
		padding: 313px 0px 425px 0px;
	}
	.bannersection.mdr h1{
		width:78%;
	}
	.bannersection.security p{
		width:60%;
	}
	.partnershipsection h2{
		width:42%;
	} */
}
@media (min-width:768px) and (max-width:850px){
	.platformsection{
		padding-bottom:450px !important;
	}
}
@media (min-width:851px) and (max-width:900px){
	.platformsection{
		padding-bottom:480px !important;
	}
}
@media (min-width:901px) and (max-width:950px){
	.platformsection{
		padding-bottom:500px !important;
	}
}
@media (min-width:951px) and (max-width:991px){
	.platformsection{
		padding-bottom:520px !important;
	}
}
@media (max-width:1199px){
	.featurelogo .image:first-child{
		margin-bottom:30px;
	}
}