/*h1, h2, h3, h4, h5, h6 {
font-family: 'Montserrat', sans-serif !important;
}*/

body, h1, h2, h3, h4, h5, h6, p, a, span, div {
/*font-family: 'Inter', sans-serif;*/
}
.second-logo {
border-right: 1px solid #ffffff;
}
.sub-hd {
border-radius: 20px;
}
.main-book {
 margin-top: 100px; 
}
.first-logo {
border-right: 1px solid #ffffff;
}
.spk-cont { display: flex; }



.book { background: linear-gradient(90deg, #989AB6 0%, #2A3274 100%); border-radius: 8px; }
.book-row { background: none; }

.mob-sc-icon {
  /*display: none;*/
}
.tl { margin-bottom: 40px; }
.spk-cont {
background-color: #EEFBF3; 
padding-bottom: 10px; 
margin-bottom: 15px;  
border-radius: 8px;
margin-left: auto;
margin-right: auto;
}

.subtitle {
  background-color: rgba(255,255,255,0.2);
  border-radius: 55px;
  width: 32%; 
  margin-left: auto; 
  margin-right: auto;
  margin-bottom: 20px;
  margin-top: 40px;
}
.mlogo {
 border-right: 1px solid #ffffff; padding-right: 25px; 
}

.mlogo img {width: 180px; height: 45px;}

.book {height: 197px;}

.slogo {
  padding-left: 20px;
  }
.sub-hd-title {
  margin: 0 0 0 -57px;
  padding: 5px 0.1px 7px 16px;
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  color: #9fe7fe;
}
.frm-logo {
margin-top: -10px;
margin-left: 5px;
}
hr {
margin-right: 45px;
}

.top_lg {
 margin-left: -70px;
}

.lef_img {
width: 570px;
height: 340px;
}

.blg-top-ttl-pad {
padding: 30px 0px 40px 0px; 
/*height: 400px;*/
}
  .container-fluid{
padding-left: 0px !important;
padding-right: 0px !important;
}
.plat-cap{
	font-family: 'Montserrat', sans-serif !important;
  font-size: 30px;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #002c48;
	font-weight: 600;
	margin-bottom: 50px;
}
.row_1st{
width: 80%;
margin: auto;
}
.Deliver-powerful-cap {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
font-style: medium;
  line-height: 1.6;
  letter-spacing: normal;
  color: #045d95;
  text-align: center;
}
.Rectangle {
margin-top: 68px;
}
.sec3-btn{
	 width: 140px;
  height: 48px;
  margin: 59px 4px 168px 1px;
  padding: 10px 16px;
  border-radius: 8px;
  background-color: #073645;
}
.Learn-More {
  margin: 0 16px 0 0;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--white);
}

.row-1,.row-2 {
	width: 90%;
	margin: auto;
}
.column{
	  float: left;
  width: 16.6%;
  padding: 0px;
}
.dots{
	float: right;
margin-top: -230px;
margin-right: 100px;
}
.banner-dots{
	float: left; 
	margin-left: -270px; 
	margin-top: -145px;
}
.row-1, .row-2 {
width: 90%;
margin: auto;
}	
.banner-ai {
width: 100%;
margin: 0 0 106px;
background-color: #002c48;
}
.mask-ai {
margin-top: 35px;
padding: 90px 0 0 0;
}

.ia-ttl {
color: #ffffff;
font-family: 'Montserrat', sans-serif !important;
/*margin: 0 48px 27px -40px;*/
font-size: 44px;
font-stretch: normal;
font-style: normal;
line-height: 1.65;
letter-spacing: normal;
font-weight: 600;
}
.ia-sub-hd-title{
color: #ffffff;
margin: 0 0 0 4px;
padding: 5px 0.1px 7px 16px;
font-family: 'Montserrat', sans-serif;
font-size: 18px;	
}

.text1,.text2,.text3 {
	color: #ffffff;
	font-family: 'Montserrat', sans-serif !important;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.63;
  letter-spacing: normal;
}
.rec-img1,.rec-img2,.rec-img3{
	width: 100%;
}
.box1,.box2,.box3 {
	margin-top: 50px;
}
.para-box1,.para-box2,.para-box3 {
  padding: 22px 18px 45px 21px;
  box-shadow: 0 2px 8px 0 rgba(149, 149, 149, 0.5);
  background-color: #ffffff;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.para1,.para2,.para3 {
	font-family: 'Montserrat', sans-serif !important;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.94;
  letter-spacing: normal;
  color: #045d95;
}
.read-more a{
float: right;
color: #002c48;
font-weight: 600;
}
.fav-arrow1 {
color: #002c48;
float: right;
margin-left: 8px;
margin-top: 9px;
}
.ai-sec-7 {
width: 100%;
height: 270px;
padding: 0 93px 68px 145px;
margin-top: 70px;
}
.ai-sec-8 {
	width: 100%;
height: 589px;
margin: 82px 0 114px 4px;
padding: 100px 169px 121px 174px;
background-color: #fdf5ee;
}
.ai-sec-9 {
	width: 100%;
height: 400px;
margin: 10px 0 43px;
padding: 0 93px 68px 65px;
}
.ai-sec-2:before {
content: '';
display: block;
background: url('https://stgappsian.wpengine.com/wp-content/uploads/2021/11/dots.svg') no-repeat right 0px/100%;
height: 100%;
width: 200px;
position: absolute;
right: 0;
bottom: -56em;
left: 645px;
}
.ai-sec-4:before {
content: '';
display: block;
background: url('https://stgappsian.wpengine.com/wp-content/uploads/2021/11/dots.svg') no-repeat right 0px/100%;
height: 100%;
width: 200px;
position: absolute;
right: 0;
bottom: -146em;
left: 645px;
}
.ai-sec-3:before {
content: '';
display: block;
background: url('https://stgappsian.wpengine.com/wp-content/uploads/2021/11/dots.svg') no-repeat right 0px/100%;
height: 100%;
width: 200px;
position: absolute;
right: -7em;
bottom: -100em;
}
.ai-sec-7:before {
content: '';
display: block;
background: url('https://stgappsian.wpengine.com/wp-content/uploads/2021/11/dots.svg') no-repeat left 0px/100%;
height: 100%;
width: 200px;
position: absolute;
left: -3em;
bottom: -302em;
}
.add-res{
	font-family: 'Montserrat', sans-serif !important;
font-size: 30px;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #002c48;
font-weight: 600;
margin-bottom: 80px;
}
.rc-sec-6{
	width: 60%;
margin: auto;
}

.ia-ttl1 {
color: #ffffff;
font-family: 'Montserrat', sans-serif !important;
/*margin: 0 48px 27px -40px;*/
font-size: 25px;
font-stretch: normal;
font-style: normal;
line-height: 1.65;
letter-spacing: normal;
font-weight: 500;
}

.ai-sec-new{
	margin-top: 100px;
}
.sos_desc {
	text-align: center;
  margin-left: 150px;
  margin-right: 150px;
	font-weight: 600 !important;
}
.sso_ttl {
font-family: 'Montserrat', sans-serif !important;
font-size: 30px;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #002c48;
font-weight: 600;
margin-bottom: 40px;
margin-left: 260px;
margin-right: 260px;
}
.ai-sec-com{
	background-color: #f0f9fc;
	padding-bottom: 100px;
	margin-bottom: 100px;
}
.row-com{
	width: 90%;
  margin: auto;
	padding-top: 50px;
	margin-bottom: 25px;
}
.com_head {
text-align: center;
font-weight: 600 !important;
color: #045d95;
}
.row-com-sub{
	width: 90%;
  margin: auto;
}
.com-desc-list{
	list-style-type: disc;
	text-align: left;
  list-style-position: inside;
	padding-left: 50px;
	line-height: 2;
}
.com-desc-list li{
	font-size: 16px !important;
}
.com_desc{
	background-color: #ffffff;
  padding: 20px;
}
.com-icon{
	background-color: #002c48;
	padding-bottom: 50px;
}
.com-icon img{
	margin-left: 50px;
margin-top: 60px;
}
.icon-text{
	color: #ffffff;
  font-family: 'Montserrat', sans-serif !important;
margin-top: 20px;
}
.benefit_bg {
	background-image: url('https://appsiansecurity.com/wp-content/uploads/2022/02/section-bg.png');
}
.gain_bg {
	background-image: url('https://appsiansecurity.com/wp-content/uploads/2022/02/section-img.png');
}
.banner-aip {
margin: 0 0 106px;
background-image: url('https://stgappsian.wpengine.com/wp-content/uploads/2022/01/sap-banner.png');
padding-bottom: 100px;
padding-top: 100px;
background-repeat: no-repeat;
background-position: center;
background-color: #030318;
}
.ai-sec-cen {
	margin-top: 70px;
}
.can-text {
width: 80%;
margin-left: 140px;
background-color: #f0f9fc;
padding: 50px;
color: #045d95;
border-radius: 20px;
margin-top: 40px;
margin-bottom: 60px;
}

section.blog-main-top-block {
    /*padding-top: 72px;*/
}

.jd-hd {
color: #ffffff;
font-size: 36px;
font-stretch: normal;
font-style: normal;
line-height: 1.5;
letter-spacing: -0.02em;;
font-weight: 700;
/*margin: auto;*/
margin-left: auto;
margin-right: auto;
width: 888px;
}
.jd-h2{
	margin: 0px;
	font-size: 25px;
  margin-left: auto;
margin-right: auto;

}
.banner-jd {
background-image: url('https://appsiansecurity.com/wp-content/uploads/2022/01/jd-edward.png'); 
	background-size: cover; padding: 0px;
}
.opacity-bg {
/* background: url('https://appsiansecurity.com/wp-content/uploads/2022/01/banner-opacity.svg'); */
	background-repeat: no-repeat; 
	background-size: 60%; 
	min-height: 470px; background-position: left center;
}
.ht {
	height: 360px;
}

/* SAP */

.banner-sap{
	background-image: url('https://appsiansecurity.com/wp-content/uploads/2022/02/sap-banner.png'); 
	background-size: cover; padding: 0px;
margin-bottom: 70px;
}

.ai-sec-risk {
	margin-top: 100px;
}
.risk-bg {
	background-color: #fdf5ee;
}
.risk_warrper {
padding: 35px 20px;
border-radius: 16px;
position: relative;
z-index: 9;
min-height: 90%;
box-shadow: 0 2px 8px 0 rgb(149 149 149 / 50%);
}
.ai-sap-btn {
	margin-top: 50px;
	background-color: #f0f9fc;
	padding-top: 50px;
	padding-bottom: 25px;
}
.sap-btn {
font-family: 'Montserrat', sans-serif !important;
	font-size: 24px;
text-align: center;
color: #002c48;
font-weight: 600;
}
.sap_cta {
	margin-top: -10px;
}
.cat_icon {
	float: right;
  margin-top: -20px;
  margin-right: -45px;
}
.can-text-sec {
width: 80%;
margin-left: 140px;
padding: 50px;
color: #045d95;
margin-bottom: 60px;
}
.sap_roles {
	margin: 0 auto; 
	width: 75%;
}

.ai-sec-im {
  margin-top: 70px;
}

.acc_li {
  list-style-type: disc;
margin-left: 14px;
line-height: 2;
}

.sap_accordian {
 margin-top : 50px; 
 margin-bottom: 100px;
}
/* Sap */

/* White Paper */
.banner_saml_sso {
background-image: url('https://appsiansecurity.com/wp-content/uploads/2022/02/SAML_SSO.png'); 
	background-size: cover; padding: 0px;
}

.white_paper_content {
  margin-top: 50px;
  margin-bottom: 30px;
}
.white-paper-form {
background-color: #f0f9fc;
border-radius: 20px;
padding-top: 50px;
margin-top: -250px;
width: 80%;
margin-left: 110px;
}
.wp-form-title {
  font-weight: 600;
  margin-bottom: 30px;
}
.header-top {
   /* padding-top: 90px; */
}
/* White Paper */
.bottom_text {
float: right;
margin-top: 60px;

}
.last_sec {
margin-top: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
}
/* Cross App Risk Management */
.banner_risk_mng {
background-image: url('https://appsiansecurity.com/wp-content/uploads/2022/02/Risk_management.png');
background-size: cover;
padding: 0px;
}
.dsheet li {
  font-size: 16px;
  list-style-type: disc;
  margin-left: 20px;
}



.banner_wp10 {
background-image: url('https://20500227.fs1.hubspotusercontent-na1.net/hubfs/20500227/photo%202-min.png');
background-size: cover;
padding: 0px;
padding-bottom: 100px;
}
.form-img{
margin-bottom: 80px;
}
.form-img img{
 display: block;
margin: auto;
}
.wh-ttl {
 font-size: 40px !important; 
}

.com_head_sub {
 display: none; 
}

.right-dwn-form {
/*margin-top: -480px;*/
padding-bottom: 50px;
width: 90%;
float: right;
}

.jd-new {
  font-weight: 400 !important;
  font-size: 35px;
  width: 80%;
}

.jd-h2-new {
  font-size: 20px !important;
  font-weight: 400;
  width: 80%;
}

.form-banner img {
  width: 40%;
float: left;
margin-top: -400px;
margin-left: -40px;
}

@media only screen and (max-width: 1399px) {
	.reg-sec-2 {
		height: 1015px;
	}
.tech-img1,.tech-img2,.tech-img3,.tech-img4,.tech-img5,.tech-img6,.tech-img7,.tech-img8,.tech-img9{
	width:150px;
}
	.Hear-From-Our-Custom,.Cybersecurity-is-a-p,.Jeff-Larshus-Directo {
		margin-left: 50px;
	}
	
	.banner-dots {
margin-left: -300px;
}
	.mask-title {
		margin: 0 48px 27px -90px;
  }
  .ht {
		height: 410px;
	}
}
@media only screen and (max-width: 1370px) {
	.ht {
	height: 380px;
  }
}

@media only screen and (max-width: 1280px) { 
.container-fluid{
width: 100% !important;
}
.right-dwn-form {
margin-left: 70px;
}
.form-banner img {
margin-left: -116px;
}
}


@media only screen and (max-width: 1110px) {
  .container-fluid {
width: 100% !important;
}
.top-img{
	width: 500px;
	margin-top: 150px;
	margin-left: 80px;
}

  .subtitle {
width: 35%;
}
	.mask-title {
margin: 0 48px 27px -185px;
}
	.sub-hd {
margin: 27px 80px 116px -100px;}
	.reg-sec-3{
		height: 883px;
	}
	.dots {
		margin-right: 0;
		margin-top: -310px;
	}
  
  .ai-sec-5{
 margin-top: 0px;
}
	
	.reg-sec-2 {
height: 1100px;
}
.row-1, .row-2 {
width: 100%;
margin: auto;
}
  .sec-2-banner {
margin: 180px 0px;
}
  .dlp-box {
height: 250px;
}
  	.sso_ttl {
margin-left: 0px;
margin-right: 0px;
	}
	.ht {
height: 460px;
}
    .can-text-sec {
width: 100%;
margin-left: 90px;
}
  .sec-3-banner img { width: 100%;}
  
    .wh-ttl {
font-size: 34px !important;
}
   .sec-2-banner {
margin: 150px 0px;
}
  .sec-3-banner {
margin-left: -50px;
}
  .row-com, .row-com-sub {
width: 100%;
}
  .com-icon img {
margin-left: 30px;
}
  .jd-hd {
    font-size: 34px;
  }
  
   .right-dwn-form {
/*padding-right: 85px;
padding-left: 40px;*/
margin-left: 20px;
width: 100%;
  }
  
  .jd-new {
font-size: 30px;
width: 90%;
}
  .form-banner img {
margin-left: -72px;
}
  .lef_img {
width: 480px;
height: 300px;
}
}


@media only screen and (max-width: 1024px) {
 .container-fluid {
width: 100%!important;
} 
  .subtitle {
width: 45%;
}

.top_lg {
margin-left: -25px;
}
.jd-hd {
margin-left: auto;
}
	.top-img {
margin-top: 100px;
margin-left: 50px;
}
  
   .ai-sec-5{
 margin-top: 0px;
}

.plat-video {
width: 500px;
height: 345px;
margin-left: 200px;
}

.Attribute-Based-Acce, .access-clarification{
	margin-top: 0;
    line-height: 1.8;
	}
.Identity-Access-Ma,.Risk-Compliance {
		line-height: 1.5;
	}
	.mask {margin-top:50px;}
	.Oval3 {
		display: none;
	}
	.cus-bg {
margin-left: 55px;
}
	.mask-title {
		font-size: 39px;
	}
	.sub-hd {
		margin: 47px 80px 116px -27px;
	}
	.reg-sec-2{
		height: 1060px;
	}
	
.platform1,.platform2,.platform3, .platform4 {
height: 406px;
width: 85%;
}
	.platform5 {
		height: 93%;}
	.sub-hd-title{
		margin: 0 0 0 -79px;
	}

.row-1, .row-2 {
width: 100%;
margin: 0px;
}
	.text-box1, .text-box2, .text-box3 {
height: 110px;
}
		.mask-ai {
margin-top: 0;
padding: 90px 0 0 13px;
}
	.para-box1, .para-box2, .para-box3 {
		height: 280px;
	}
	.ai-sec-par {
		font-weight: 1.9;
		padding: 30px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
	}
		.ai-sec-7:before,.ai-sec-3:before,.ai-sec-4:before,.ai-sec-2:before, {
		display: none;
	}
	.ia-ttl {
font-size: 30px;
line-height: 1.50;
margin-top: 70px;
}
	.rc-sec-6 {
width: 80%;
}
	.rcbox {
height: 135px;
}
	.sec-2-banner img, .sec-3-banner img{
		width: 370px;
	}
	.sec-2-banner {margin: 300px 40px;
}
	.ai-sec-8 {
		height: 429px;}
	.ai-sec-7 {
padding: 0;
}
	.ai-sec-7:before,.ai-sec-3:before,.ai-sec-4:before,.ai-sec-2:before {
		display: none;
	}
	.ai-sec-3 {
		margin-top: -140px;
	}
	.ai-sec3-par {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
	.ai-sec-5 {
		margin-top: -120px;
	}
	.rc-sec-6 {
   width: 80%;
  }
  	.sso_ttl {
margin-left: 0px;
margin-right: 0px;
	}
	.ht {
height: 460px;
}
.can-text {
	margin-left: 100px;
}
    /* SAP */
  
  .jd-sap {
    font-size: 34px;
  }
  
  .ai-sec-ben {
    margin-top: -200px;
  }
  
  .sap-sec-3 {
   margin-top: 30px; 
  }
  
  .sap-btn-link {
  margin-left: -40px;
  }
  .cat_icon {
margin-right: 0px;
}
  .sap-btn {
margin-left: -50px;
}
.white-paper-form {
margin-left: 70px;
}  
 .apps{margin-top: 200px;}
  
   .right-dwn-form {
padding-right: 40px;
}
  .form-banner img {
display: none;
}
}

@media only screen and (max-width: 1000px) {

.right-dwn-form {
  width: 110%;
  padding-right: 0px;
  }
  .book {
height: 257px;
}
  .subtitle {
width: 55%;
}
.opacity-bg {
min-height: 400px;   
}
.form-banner img {
display: none;
}
  .jd-h2, .jd-hd {
 margin-left: 0px;
}
  .jd-hd {
 margin-top: 10px;
}
  .h1, h1 {
/*font-size: 1.5rem!important;*/
}
}

@media only screen and (max-width: 800px) {
 .ai-sec-7:before,.ai-sec-3:before,.ai-sec-4:before,.ai-sec-2:before,.sec-2-banner,.sec-3-banner, {
		display: none;
	}
  .subtitle {
width: 55%;
}
	.ia-ttl {
font-size: 25px;
line-height: 1.40;
margin-top: 0;
}
	.ia-ttl1 {
font-size: 20px;
}
.top-img {
margin-top: 60px;
margin-left: -50px;
width: 400px;
}
.ai-sec2-title, .ai-sec3-title {
font-size: 20px;
}
	.ai-sec-par, .ai-sec3-par {
		font-size: 16px;
		line-height: 1.6;
	}
	.sec-2-banner img, .sec-3-banner img {
width: 320px;
}
	.ai-sec-5 {
		background: none;
		margin-top: 0;
	}
	.case1, .case2, .case3, .case4, .case5 {
height: 203px;
width: 100%;
}
	.case1-img, .case2-img, .case3-img, .case4-img, .case5-img {
		width: 80px;
	}
	
	.Secure-Remote-Access {
		font-size: 22px;
	}
   .sos_desc {
margin-left: 0px;
margin-right: 0px;
}
  .com_head {
display: none;
}
  .icon-text {
margin-top: -48px;
}
.com_head_sub {
display: block;
text-align: center;
font-weight: 600 !important;
color: #045d95;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 2px solid #002c48;
}
  .apps {
margin-top: 0px;
}
  .com_desc{
  border: 1px solid #8fdffa;
  
  }
    .form-banner img {
  display: none;
  }
  .right-dwn-form{
    margin-left: auto;
    margin-top: auto;
    padding-right: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .subtitle {
width: 70%;
}
  .sp1 {
    background-color: #EEFBF3;
  }
  .spk-cont {
display: inline-block;
}
  .book {
height: 497px;
}
  .sub-para {font-size: 14px !important;}
  .date-para {line-height: 28px !important; font-size: 18px !important;}
  .support-text {line-height: 20px !important; font-size: 14px !important;}
  .body-text {line-height: 24px !important;}
  .s-cn {line-height: 24px !important; text-align: center !important}
  .tl, .tl-d, .tl-1 {line-height: 32px !important; font-size: 24px !important;}
  .tl-d {line-height: 28px !important; font-size: 18px !important;}
  .tl-s {line-height: 20px !important; font-size: 14px !important;}
  .book-text {line-height: 32px !important; font-size: 24px !important;}
  .book { background: none; }
  .book-row { 
    background: linear-gradient(90deg, #989AB6 0%, #2A3274 100%); 
    border-radius: 8px; 
    width: 97%; 
    margin-left: auto !important; 
    margin-right: auto !important; 
    height: 493px; 
  }
  .blg-top-ttl-pad {
padding: 30px 0px 40px 80px;
/* height: 400px; */
}

	.mainbox{
		margin-top: 20px;
	}
  .banner-jd {
    background-image: none;
		background-color: #002c48;
}
	.opacity-bg {
    background: none;
    min-height: 300px;
}
	.can-text {
    margin-left: 0px;
    width: 100%;
}
	.jd-hd {
		/* width: 600px; */
 margin-left: auto;
margin-right: auto;
      font-size: 36px;
    width: 400px;
    text-align: center;
	}
	.jd-h2 {
    margin-left: 40px !important;
    margin-right: 40px;
    margin-top: 30px;
    text-align: center;
}
	.ht {
		height: 640px;
	}
  .jd_ttl {
  	font-size: 20px;
    padding-left: 0px;
    padding-right: 0px;
  }
    /* SAP */
  	.banner-sap {
    background-image: none;
	background-color: #002c48;
}
  .ai-sec-ben { 
  margin-top: 80px;
  }
  
  .sap-sec-3 {
    margin-top: -80px;
  }
  .cat_icon {
margin-top: -20px;
margin-right: -45px;
margin-left: 220px;
margin-bottom: 20px;
}
.sap-btn-link {
 margin-left: 170px;
margin-top: 30px;
  }
  
  .can-text-sec {
width: 100%;
margin-left: 0px;
padding: 0px;
color: #045d95;
margin-bottom: 60px;
}
    /* SAP */
  
   /* White Paper */
  
  	.banner_saml_sso {
    background-image: none;
	background-color: #002c48;
}
  .white-paper-form {
margin-top: 20px;
width: 100%;
 margin-left: 0px;
}
   /* White Paper */
    
  /* Cross App Risk Management */      
  .banner_risk_mng {
    background-image: none;
	background-color: #002c48;
}
   /* Cross App Risk Management */   
  
  /* SOD */

  /* SOD */
.right-dwn-form {
width: 100%;
padding-bottom: 80px;
}
.container-fluid {
width: 100%!important;
}
  .frm-btm-img{
    margin-left: -40px;
  }
}


@media only screen and (max-width: 768px) and and (orientation: potrait){
.cus-bg {
width: 70%;
}
.platform2{
	margin-top: 10px;
}
.Hear-From-Our-Custom, .Cybersecurity-is-a-p, .Jeff-Larshus-Directo {
margin-left: 40px;
margin-top: 30px;
}
.ai-sec-7:before,.ai-sec-3:before,.ai-sec-4:before,.ai-sec-2:before,.sec-2-banner,.sec-3-banner,.top-bn-bg,	.reg-sec-3:before,.reg-sec-6:before,.key-dots3,.reg-sec-7:after, {
		display: none;
	}
   .plat-video {
width: 500px;
}
.reg-sec-2 {
height: 1880px;
}
.reg-sec-3 {
height: 1650px;
margin: 0;
}
.reg-sec-31, .reg-sec-32, .reg-sec-33, .reg-sec-34 {
padding-top: 20px;
}
	.platform5 {
		padding: 30px 10px 39px 14px;
	}
 .platform1,.platform3 {
		margin-left: 0;
	}
		.ai-sec-5 {
		background: none;
	}
.case1, .case2, .case3, .case4, .case5 {
width: 100%;
height: 320px;
}
	.Secure-Remote-Access {
		margin-top:-70px;
	}
		.column1 img {
		width: 100px;
}
	.tech-img1, .tech-img2, .tech-img3, .tech-img4, .tech-img5, .tech-img6, .tech-img7, .tech-img8, .tech-img9 {
width: 94px;
}
	.tech-img1{
		margin-left: -120px;
	}
	.tech-img2{
		margin-left: -80px;
	}
	.tech-img3{
		margin-left: -40px;
	}
	.tech-img4{
		margin-left: 0px;
	}
	.tech-img5{
		margin-left: 40px;
	}	
	.tech-img6{
		margin-left: 80px;
	}	
	.tech-img7 {
margin-left: 40px;
}	
	.tech-img8 {
margin-left: 85px;
}
.tech-img9 {
margin-left: 130px;
}
	
	.para-box1, .para-box2, .para-box3 {
height: 240px;
}
	.column2 img {
		width: 110px;
margin-top: -15px;
margin-right: 60px;
		margin-left: 40px;
	}

	.ai-sec3-title {
		margin-top: 90px;
	}
	.ia-ttl1 {
text-align: left;
}
	.add-res {
		margin-bottom: 40px;
	} 	
	.mainbox{
		margin-top: 20px;
	}
  
    .cat_icon {
  float: left;
margin-left: 220px;
}
}

@media only screen and (max-width: 684px) {
.tech-img1, .tech-img2, .tech-img3, .tech-img4, .tech-img5, .tech-img6, .tech-img7, .tech-img8, .tech-img9 {
width: 85px;
}
    .lef_img {
margin-bottom: 50px;
}
}

@media only screen and (max-width: 600px) {
  .cat_icon {
  float: left;
   margin-left: 220px;
  } 
  .mob-sc-icon {
  display: block;
  margin-left: 120px;
}
  .sc_icon {display: none;}
}

@media only screen and (max-width: 480px) {
  .book-row { 
    height: 455px; 
  }
  .banner_wp10 { padding-bottom: 45px; }
  .main-book { margin-top: 180px; }
	.ia-ttl {
margin: 0 4px 27px 0px;
}
  .wp-form-title {
margin-top: 40px;
}
  .blg-top-ttl-pad {
  padding: 30px 0px 40px 50px;
  }
  .white_paper_content {
margin-top: 50px;
}
  .book {
height: 430px;
}
  .subtitle {
  width: 80%;
  margin-top: 0px;
  }
  .right-dwn-form {
padding-right: 0px;
}
  .frm-btm-img {
margin-left: 0px;
}
	.ia-ttl1 {
		margin: 0 22px 27px 22px;
	}
	
  
  .lef_img {
width: 360px !important;
height: 220px !important;
margin-bottom: 50px;
}
  
.top_lg {
margin-left: -40px;
}
	
}

@media only screen and (max-width: 460px) {
  .blg-top-ttl-pad {
padding: 30px 0px 40px 30px;
}
}

@media only screen and (max-width: 414px) {
  .banner_wp10 {
    padding-bottom: 40px;
  }
  .book {
height: 420px;
}
  .main-book {
margin-top: 120px;
}
  .book-row {
height: 585px;
}
  .h1, h1 {
font-size: 2rem !important;
}
  .frm-logo {
margin-top: 15px;
margin-left: 0px;
}
  .subtitle {
width: 90%;
}
  .mob-sc-icon {
margin-left: 100px;
}
  .bottom_text {
float: right;
/* margin-top: 60px; */
padding-bottom: 40px;
}
  .white-paper-desc{
  margin-left: 15px;
  }
.blg-top-ttl-pad {
padding-top: 20px;
height: 100px;
padding: 30px 0px 20px 20px;
}
  
  .blog-title h1 h2 {
margin-left: 0px;
}

	.sub-hd {
		width: 333px;
		height: 30px;
		margin: 27px 80px 116px -95px;
	}
	.sub-hd-title{
		font-size: 13px;
    padding: 0 2px 7px 0;
		margin: 0;
	}

	.reg-sec-3:before,.reg-sec-6:before,.key-dots3,.reg-sec-7:after,.ai-sec-7:before,.ai-sec-3:before,.ai-sec-4:before,.ai-sec-2:before {
		display: none;
	}
	.Cybersecurity-is-a-p {
		margin-top: 355px;
		margin-left: 20px;
		font-size: 16px;
		line-height: 1.54;
	}
	.text-style-1 {
		font-size: 17px;	
	}
	.Jeff-Larshus-Directo {
		margin-left: 20px;
		font-size: 16px;
		font-weight: normal;
	}
	.Oval3 {
		display: none;
	}
	.Supported-ERP-Platfo {
		font-size: 18px;
	}
	.reg-sec-7 {
		padding: 0 15px 28px 15px;
	}

	.column{
		width:30%;
	}
	.tech-img1, .tech-img2, .tech-img3, .tech-img4, .tech-img5, .tech-img6, .tech-img7, .tech-img8, .tech-img9 {
width: 86px;
margin-left:0;
}
	.Oval2 {
width: 105px;
height: 105px;
background-size: 40px;
}
	.rdemo-bc {
	width: 210px;
height: 40px;
padding: 9px 0 14px;
	}	
	.rdemo {
		font-size: 16px;
	} 	
	.mainbox{
		margin-top: 20px;
	}
	
	.dlp-box {
height: 220px;
}
.rcbox {
height: 140px;
}
.ia-ttl {
margin: 0 4px 27px 4px;
font-size: 22px;
}
	.ia-ttl1 {
margin: 0 4px 27px 4px;
font-size: 18px;

}
	.ai-sec-7:before,.ai-sec-3:before,.ai-sec-4:before,.ai-sec-2:before,.sec-2-banner,.sec-3-banner {
		display: none;
	}
	.ia-sub-hd {
width: 320px;
height: 95px;
margin: 27px 80px 56px -40px;
		padding: 1px 0 5px 6px;}
	.banner-ai {
margin: 0 0 46px;
}	
	.ai-sec-3 {
margin-top: -80px;
}
.ai-sec-5 {
margin-top: -0px;
}
	.ai-sec2-title,.ai-sec3-title{
		font-size:18px;
		line-height: 1.33;
	}
	.reg-sub-title {
margin-top: 25px;
}
	.ai-sec-par,.ai-sec3-par {
font-size: 16px;
line-height: 1.9;
padding-left: 17px;
padding: 30px;
margin-top: 40px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
	.ai-sec-5 {
		background: none;
	}
	.rc-sec-6 {
width: 100%;
}
	.ai-sec-7 {
padding: 0 15px 28px 15px;
}
	.ai-sec-8 {
margin-top: 0;
padding: 30px 0px 10px 30px;
height: 319px;
}
	.ai-sec-9 {
margin: -40px 0 0 0;
padding: 0;
height: 300px;
}

.Attribute-Based-Acce, .access-clarification {
	line-height: 1.8;
	}
  .banner-jd {
    background-image: none;
		background-color: #002c48;
		height: 390px;
}
	.opacity-bg {
    background: none;
    min-height: 360px;
}
	.jd-hd {
    margin: 50px 8px 27px 20px;
    width: 350px;
}
	.jd-h2 {
		margin-left: 15px;
		width: 350px;
    margin-left: 15px !important;
	}
	.jd_ttl {
		font-size: 18px;
    padding-left: 0px;
    padding-right: 0px;
}
	.jd-img {
		width: 80%;
	}
	.ht {
height: 640px;
}
.can-text {
    margin-bottom: 0px;
  }
  .jd-hd {
     font-size: 24px;      
    }
  .can-text {
padding: 30px;
}
  
    /* SAP */
  .cat_icon {
    float: left;
margin-top: -20px;
margin-left: 150px;
margin-bottom: 20px;
}
  .sap_cta{
    margin-left: -75px;
  }
  .sap_roles {
width: 100%;
}
  .sap-btn {
margin-left: 0px;
}
  .sap_control img {
  margin-bottom: 70px;
  }
  /* SAP */
  
  /* White paper */
  
  	.banner_saml_sso {
    background-image: none;
		background-color: #002c48;
		height: 310px;
}

   /* White paper */
  
  
  /* SOD */
   .wh-ttl {
font-size: 26px !important;
}
.com-desc-list {
padding-left: 20px;
}
    .right-dwn-form {
padding-right: 16px;
padding-left: 16px;
padding-bottom: 40px;
}
  .icon-text {
margin-left: 50px;
}

  
	}

element.style {
}
.blog-title h1 {
    font-weight: 400 !important;
}
@media (max-width: 576px)
.blog-title h1 {
    font-weight: 600 !important;
    font-size: 24px;
}
@media (max-width: 768px)
.blog-title h1 {
    font-weight: 600 !important;
    font-size: 30px;
}

@media only screen and (max-width: 375px) {
  .h1, h1 {
font-size: 1.5rem !important;
}
  .book-row { height: 513px; }
  .mob-sc-icon {
margin-left: 75px;
}
  .subtitle {
width: 100%;
margin-left: 10px;
}
 .lef_img {
width: 320px !important;
}
  .blg-top-ttl-pad {
padding: 0px;
height: 80px;
padding-top: 20px;
}

	.sub-hd {
width: 303px;
height: 44px;
margin: 27px 80px 116px -97px;
}

  	.banner-jd {
    background-image: none;
		background-color: #002c48;
}
	.opacity-bg {
    background: none;
}
	.jd-h2 {
width: 340px;
margin-left: 0px !important;
}
      .ia-ttl1 {
        margin: 0 0px 27px 0px !important;
    }


	.ht {
height: 640px;
}
  .can-text {
    margin-bottom: 0px;
  }
      .jd-hd {
      font-size: 24px; 
      margin: 30px 0px 27px 0px;
      }
  
  
  /* White Paper */
  
  	.banner_saml_sso {
    background-image: none;
		background-color: #002c48;
}
  .wp-form-title {
font-size: 20px;
}
  /* White Paper */
    /* Cross App Risk Management */      
  .banner_risk_mng {
    background-image: none;
	background-color: #002c48;
}
   /* Cross App Risk Management */   
  
  /* SOD */
 .banner_sod, .banner_wp1, .banner_wp2, .banner_wp3, .banner_wp4, .banner_wp5, .banner_wp6, .banner_wp7, .banner_ds1, .banner_ds2, .banner_ds3, .banner_ds4, .banner_ds5, .banner_ds6, .banner_ds7, .banner_ds8, .banner_ds9, .banner_ds10, .banner_ds11, .banner_ds12, .banner_ds13, .banner_ds14, .banner_ds15, .banner_ds16, .banner_ds17, .banner_ds18, .banner_ds19, .banner_ds20, .banner_ds21, .banner_ds22, .banner_ds23, .banner_ds24, .banner_ds25, .banner_ld1  {
    background-image: none;
	background-color: #002c48;
}
  /* SOD */
}
	@media only screen and (max-width: 320px) {
   
.blg-top-ttl-pad {
height: 360px;
}
 .lef_img {
width: 270px !important;
height: 190px !important;
}
.key-dots {
	display:none;
}
.platform1, .platform2, .platform3, .platform4 {
    width: 100%;
    margin-left: 0px;
}

.mask-title {
font-size: 22px;
margin-left: -165px;
}
.banner-dots {
margin-left: -280px;
}
.sub-hd {
width: 250px;
height: 50px;
margin: 27px 80px 116px -90px;
		}
	.Rectangle {
		width: 276px;
        margin-left: -12px;
	}		.case1,.case3,.case4,.case5,.case2 {
			height: 260px;
		}
		.tech-img1, .tech-img2, .tech-img3, .tech-img4, .tech-img5, .tech-img6, .tech-img7, .tech-img8, .tech-img9 {
width: 70px !important;
}
		.key-im {
			margin-left: -30px;
		} 
		.column1 img {
width: 80px;
}
		.column2 img {
			width: 90px;}
		.column3 img {
			width: 80px;}
		.sec3-btn {
margin: 40px 4px 168px 75px;
}
		.Attribute-Based-Acce,.access-clarification {
			line-height: 1.7;
            margin-top: 0px;
		}
		.column2 img {
margin-left: 30px;
}
		.column3 img {
margin-left: 80px;
}
		.cus-bg {
			margin-left: 15px;
		}
		.Hear-From-Our-Custom {
margin-left: 30px;
}
			.ia-sub-hd {
		width: 260px;}
	.mask-ai {
padding: 90px 0 0 43px;
}
		.column4 img {
margin-left: -150px;
}
		.column5 img {
margin-left: -50px;
}
		.ai-sec-par, .ai-sec3-par {
			line-height: 1.6;}
            .dlp-box {
height: 280px;
}
      	.banner-jd {
    background-image: none;
		background-color: #002c48;
}
	.opacity-bg {
    background: none;
}
      .jd-hd {
      font-size: 20px;
      width: 240px;
      }
      .jd-h2 {
      font-size: 17px;
      width: 230px;
      }
  .can-text {
padding: 12px;
}    
           /* SAP */

  .cat_icon {
 margin-left: 95px;
}
      .sap-btn-link{
        width: 350px;
        margin-left: 120px;
      }
  /* SAP */
       /* White Paper */
      .banner_saml_sso {
    background-image: none;
		background-color: #002c48;
}

  .banner_risk_mng {
    background-image: none;
	background-color: #002c48;
}
   /* Cross App Risk Management */   
  
  /* SOD */
 .banner_sod, .banner_wp1, .banner_wp2, .banner_wp3, .banner_wp4, .banner_wp5, .banner_wp6, .banner_wp7, .banner_ds1, .banner_ds2, .banner_ds3, .banner_ds4, .banner_ds5, .banner_ds6, .banner_ds7, .banner_ds8, .banner_ds9, .banner_ds10, .banner_ds11, .banner_ds12, .banner_ds13, .banner_ds14, .banner_ds15, .banner_ds16, .banner_ds17, .banner_ds18, .banner_ds19, .banner_ds20, .banner_ds21, .banner_ds22, .banner_ds23, .banner_ds24, .banner_ds25, .banner_ds36  {
    background-image: none;
	background-color: #002c48;
}
  /* SOD */
      
      .icon-text {
margin-left: 110px;
  }
      
}
@media only screen and (min-device-width: 500px) and (max-device-width: 600px){
	
.top-bn-bg {display:none;}

.sub-hd {
margin: 47px 80px 116px -97px;
}
.sec-p {
margin-left: -40px;
}
.test:before,.reg-sec-3:before {
display: none;
}
.Rectangle {
width: 530px;
height: 300px;
margin-left: -80px;
margin-top: -110px;
}
.reg-sec-2 {
height: 1900px;
}
.Designed-To-Protect {
margin-left: 0;
margin-top: 85px;
}
.platform1, .platform2, .platform3, .platform4 {
margin-left: 40px;
}
.platform2 {
margin-top: 10px;
}
}

/* Import CSS */
@import url('bootstrap.min.css');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://pro.fontawesome.com/releases/v6.0.0-beta2/css/all.css');
/* End */

/* Added to live */
@media (min-width: 1280px) {
    .container {
         max-width: 1470px;
      	padding:0px 30px;
    }
}
body{
font-weight:500;
background:#ffffff !important;
}
img.image.wp-image-11788.attachment-medium.size-medium {
    border: 1px solid #ccc;
    border-radius: 8px;
    margin: 20px 0px;
}
section.footer.footer_bg_blue {
    padding: 20px 0px;
    color: #ffffff !important;
}
.navbar-brand {
     margin: 0px !important;
}
<!-- footer styles -->
.footer .social a {
    color: #fff;
    margin: 0 10px !important;
}
section.footer.footer_bg_blue a {
    color: #ffffff !important;
}
section.footer.footer_bg_blue h4, section.footer.footer_bg_blue h5 {
    color: #ffffff;
}
section.footer.footer_bg_blue h4{
margin-bottom:25px;
  margin-top:20px;
}
.winner_img {
    margin: 20px 0px;
}
section.footer.footer_bg_blue h5{
margin-bottom:15px;
  text-transform:uppercase;
}
section.footer.footer_bg_blue p, section.footer.footer_bg_blue div {
    color: #ffffff;
}
section.footer.footer_bg_blue ul li {
    list-style: none;
  color:#ffffff;
}
section.footer.footer_bg_blue ul {
    padding: 0;
    margin: 0;
}
li#mega-menu-item-11702{
    background: #f0f9fc !important;
    height: 100% !important;
}
li#mega-menu-item-11739{
    background: #f0f9fc !important;
    height: 100% !important;
    min-height: 445px;
}
.footer_bg_blue a {
    font-size: 15px !important;
}
.footer_bg_blue ul li {
    font-size: 15px !important;
  line-height: 30px;
}
<!-- footer styles -->

/* Added to live */
/* General */
body{
font-weight:500;
}
p{
font-weight:500 !important;
}

h3, h4, h5{
font-weight:600;
}
p, li{
    color: #000000;
    font-weight: 500 !important;
  	font-size:16px;
}
a{
text-decoration:none !important;
}
button{
font-weight:500;
}
.ar {
    text-align: right;
}
.al {
    text-align: left;
}
.ac {
    text-align: center;
}
:root{
    --blue :#002c48;
    --earth: #94623c;
    --marine: #073645;
    --duck-egg-blue: #f0f9fc;
    --white: #fff;
    --peacock-blue: #045d95;
    --robin-egg-blue: #9fe7fe;
    --very-light-pink: #fdf5ee;
    --navy: #002c48;
    --light-navy: #0f6783;
}
.earth{
    color: var(--earth) !important;
}

/* End */
/* Buttons */
button.cta_large_back_blue_center{

    background-color: var(--blue);
    width:140px;
    height:50px;
    line-height: 1.5;
    text-align: center;
    margin: 0 auto;
    color:#ffffff;
    border: 1px solid var(--blue);
    transition: all ease 0.3s;
    display: block;
    margin-bottom: 25px;

}
button.cta_large_back_blue_left{

    background-color:var(--blue);
    width:140px;
    height:50px;
    line-height: 1.5;
    text-align: center;
    margin: 0 auto;
    color:#ffffff;
    border: 1px solid var(--blue);
    transition: all ease 0.3s;
    margin-bottom: 25px;
    float: left;

}
button.cta_large_back_blue_right{

    background-color: var(--blue);
    width:140px;
    height:50px;
    line-height: 1.5;
    text-align: center;
    margin: 0 auto;
    color:#ffffff;
    border: 1px solid var(--blue);
    transition: all ease 0.3s;
    margin-bottom: 25px;
    float: right;

}

/* End */

/* A href */
button.cta_large_back_blue_center:hover {

    background-color: transparent;
    color: var(--blue);
    border: 1px solid var(--blue);
    transition: all ease 0.3s;
}


a.readmore-2 {
    margin-right: 15px;
    font-weight: 800;
    color: var(--blue);
}
a.readmore-2 i.fa-light.fa-chevron-right {
    font-weight: 800 !important;
    font-size: 16px;
}
  a.hp-banner-cta2 {
    background-color: #ffffff;
    font-size: 14px;
    width: 140px;
    padding: 10px 18px;
    color: var(--blue);
    border: 1px solid var(--blue);
    display: block;
    text-decoration: none;
    transition: all ease 0.3s;
    line-height: 24px !important;
  }
  a.hp-banner-cta3 {
    background-color: #ffffff;
    font-size: 14px;
    width: 160px;
    padding: 10px 18px;
    color: var(--blue);
    border: 1px solid var(--blue);
    display: block;
    text-decoration: none;
    transition: all ease 0.3s;
    line-height: 24px !important;
  }
  a.hp-banner-cta2:hover{
  background-color: transparent;
    color: #ffffff;
    border: 1px solid #ffffff !important;
    transition: all ease 0.3s;
    line-height: 24px !important;
  }
  a.hp-banner-cta3:hover{
  background-color: transparent;
    color: #ffffff;
    border: 1px solid #ffffff !important;
    transition: all ease 0.3s;
    line-height: 24px !important;
  }

a.cta_large_back_blue_full_width {
    background-color: var(--blue);
    width: 100%;
    line-height: 50px;
    text-align: center;
    color: #ffffff;
    border: 1px solid var(--blue);
    display: block;
    text-decoration: none;
    transition: all ease 0.3s;
}

a.cta_large_back_blue_center{

    background-color: var(--blue);
    width:140px;
    height:50px;
    line-height: 50px;
    text-align: center;
    margin: 0 auto;
    color:#ffffff;
    border: 1px solid var(--blue);
    display: block;
    text-decoration: none;
    transition: all ease 0.3s;
    margin-bottom: 25px;

}

a.cta_large_back_blue_left{
    background-color: var(--blue);
    width:180px;
padding: 12px 15px;
    color:#ffffff;
    border: 1px solid var(--blue);
    display: block;
    text-decoration: none;
    transition: all ease 0.3s;
    margin-bottom: 25px;
    float: left;
  margin-right:30px;


}

a.cta_large_back_blue_left_transparent{
    background-color: transparent;
    width:160px;
  padding: 12px 15px;
    color: var(--marine);
    border: 1px solid var(--marine);
    display: block;
    text-decoration: none;
    transition: all ease 0.3s;
    margin-bottom: 25px;
    float: left;

}

a.cta_large_back_blue_right{

    background-color: var(--blue);
    width:140px;
    height:50px;
    line-height: 50px;
    text-align: center;
    margin: 0 auto;
    color:#ffffff;
    border: 1px solid var(--blue);
    display: block;
    text-decoration: none;
    transition: all ease 0.3s;
    margin-bottom: 25px;
    float: right;

}
a.cta_large_back_blue_full_width:hover{

    background-color: transparent;
    color:var(--blue);
    border: 1px solid var(--blue);
    transition: all ease 0.3s;
}

a.cta_large_back_blue_center:hover{

    background-color: transparent;
    color:var(--blue);
    border: 1px solid var(--blue);
    transition: all ease 0.3s;
}
a.cta_large_back_blue_left_earth{

    background-color: var(--earth);
    width:180px;
padding: 12px 15px;
    color:#ffffff;
    border: 1px solid var(--earth);
    display: block;
    text-decoration: none;
    transition: all ease 0.3s;
    margin-bottom: 25px;
    float: left;
  margin-right:30px;

}

a.cta_large_back_blue_left_transparent_earth{
    background-color: transparent;
    width:160px;
    padding: 12px 15px;
    color: var(--earth);
    border: 1px solid var(--earth);
    display: block;
    text-decoration: none;
    transition: all ease 0.3s;
    margin-bottom: 25px;
    float: left;

}

a.cta_large_back_blue_left_transparent i, a.cta_large_back_blue_left i, a.cta_large_back_blue_center i, a.cta_large_back_blue_left_earth i,  a.cta_large_back_blue_left_transparent_earth i {
    margin-left: 1em;
}


/* Border Radius */

.border_2{
    border-radius: 1px;
}
.border_4{
    border-radius: 4px;
}
.border_8{
    border-radius: 8px;
}
.border_12{
    border-radius: 12px;
}
.border_16{
    border-radius: 16px;
}
.border_25{
    border-radius: 25px;
}
.border_50{
    border-radius: 50px;
}

/* End */

/* Arrow */

.right_arrow {
    width: 11px;
    height: 6.8px;
    margin: 6.6px 0 4.6px 10.9px;
    transform: rotate(-90deg);
    background-color: #073645;
  }

/* End */
/* Header */
.appsian-header-logo {
    float: left;
    width: 100%;
    max-width: 215px;
}
.appsian-header-menu {
    float: right;
  padding-top:4px;
}
.appsian-top-header {
    background: var(--blue);
    padding-top: 12px;
    padding-bottom: 12px;
  position:fixed;
  z-index:9999;
  width:100%;
}
.mega-request-demo-top-header {
    border-radius: 6px !important;
    background-color: var(--robin-egg-blue) !important;
    margin-left: 0px !important;
}
.mega-request-demo-top-header a {
    background: var(--robin-egg-blue) !important;
    color: #000000 !important;
    border-radius: 6px !important;
    font-weight: 600 !important;
  padding: 0px 15px !important;
}
li#mega-menu-item-12430 {
    background: #f0f9fc !important;
    height: 100% !important;
    min-height: 487px !important;
}
ul#mega-menu-max_mega_menu_1 li#mega-menu-item-12409.mega-current-menu-ancestor {
    border-bottom: 1px solid var(--robin-egg-blue) !important;
  font-weight:700 !important;
}
ul#mega-menu-max_mega_menu_1 li#mega-menu-item-12420.mega-current-menu-ancestor{
	border-bottom: 1px solid var(--robin-egg-blue) !important;
}
ul#mega-menu-max_mega_menu_1 li#mega-menu-item-12409 ul.mega-sub-menu {
    box-shadow: 0 2px 8px 0 rgb(149 149 149 / 50%) !important;
}
ul#mega-menu-max_mega_menu_1 li#mega-menu-item-12409 ul.mega-sub-menu ul.mega-sub-menu{
    box-shadow: none !important;
}
li#mega-menu-item-12407 {
    padding-bottom: 0px !important;
}
li#mega-menu-item-custom_html-44 {
    padding-top: 0px !important;
}
ul#mega-menu-max_mega_menu_1 .widget_custom_html {
    padding: 0px 15px !important;
}
li#mega-menu-item-11786 {
    margin-right: 0px !important;
}
p.request-a-demo.second-level-menu a {
    background-color: var(--blue);
    width: 140px;
    padding: 6px 15px;
    color: #ffffff;
    border: 1px solid var(--blue);
    display: block;
    text-decoration: none;
    transition: all ease 0.3s;
    margin-bottom: 25px;
    font-size: 16px !important;
    border-radius: 6px;
  font-weight:500 !important;
  text-align:center;
  margin-top: 8px;
}




ul#mega-menu-max_mega_menu_1 li ul.mega-sub-menu {	
    min-height: 445px !important;
          box-shadow: 0 2px 8px 0 rgb(149 149 149 / 50%) !important;
}
li#mega-menu-item-12407{	
      background: #f0f9fc !important;	
    height: 100% !important;	
}	
li#mega-menu-item-12772, li#mega-menu-item-custom_html-44  {	
    background: #f0f9fc !important;	
    height: 100% !important;	
    min-height: 360px !important;	
}	
ul#mega-menu-max_mega_menu_1 li ul.mega-sub-menu ul.mega-sub-menu{	
    min-height: auto !important;
  box-shadow: none !important;
}	
li#mega-menu-item-11779 a:before,li#mega-menu-item-11737 a:before, li#mega-menu-item-11738 a:before{	
    margin-right: 30% !important;	
}	

.iag_ptfm_home{background:#f0f9fc;width:50%;float:left;text-align: center;border-bottom:1px solid #cccccc40;border-right:1px solid #cccccc40;padding:20px 10px;min-height: 165px;}	
.dsp_ptfm_home{background:#f0f9fc;width:50%;float:left;text-align: center;border-bottom:1px solid #cccccc40;padding:20px 10px;min-height: 165px;}	
.rac_ptfm_home{background:#f0f9fc;width:50%;float:left;text-align: center;border-right:1px solid #cccccc40;padding:20px 10px;min-height: 165px;}	
.tdr_ptfm_home{background:#f0f9fc;width:50%;float:left;text-align: center;padding:20px 10px;min-height: 165px;}	
.iag_ptfm_home:hover {
    background: white;
transition: 0.3s;
       box-shadow: 0px 0px 12px 0px #cccccc40;
}
.dsp_ptfm_home:hover {
    background: white;
transition: 0.3s;
       box-shadow: 0px 0px 12px 0px #cccccc40;
}
.rac_ptfm_home:hover {
    background: white;
transition: 0.3s;
       box-shadow: 0px 0px 12px 0px #cccccc40;
}
.tdr_ptfm_home:hover {
    background: white;
transition: 0.3s;
       box-shadow: 0px 0px 12px 0px #cccccc40;
}
.boxes_ptfm_home{font-weight:600;color:#045d95;font-size:18px;}
ul.mega-sub-menu li a {
    line-height: 1.5 !important;
}
li#mega-menu-item-11702 a {
    border-bottom: 1px solid #cccccc40 !important;
    padding-bottom: 15px !important;
  line-height:60px !important;
}
li#mega-menu-item-11702 a:hover {
    background: #ffffff !important;
    transition: 0.3s !important;
    box-shadow: 0px 0px 12px 0px #cccccc40 !important;
}

/* End */
/* General */
.padding_30{
    padding:30px 0
}
.padding_50{
    padding:50px 0
}
.padding_70{
    padding:70px 0
}
.padding_100{
    padding:100px 0
}
.border_left_5_robin_egg_blue{
    border-left: 5px solid var(--robin-egg-blue);
}
.border_left_5_earth{
    border-left: 5px solid var(--earth);
}
.width_200{
    width: 200px !important;
}
.img_border{
    border: 1px solid var(--navy);
    width: 150px;
    height: 150px;
    padding: 20px;
    border-radius: 50%;
    margin: 0 auto;
}
/* End */
/* Title Heading */
h1.title_h1 {
    font-size: 40px;
    font-weight: 600;
}
.left-header-block {
    padding-top: 130px;
}
h2.title_h2 {
    font-size: 25px;
    font-weight: 500;
}

.title_h3{
    font-size: 30px !important;
    color: var(--blue);
    font-weight: 600;
    line-height: 70px;
    margin: 0
}

.title_h3_100{
    font-size: 30px;
    color: var(--blue);
    font-weight: 600;
    line-height: 100px;
    margin: 0
}

.title_h3_80{
    font-size: 30px;
    color: var(--blue);
    font-weight: 600;
    line-height: 80px;
    margin: 0
}

.title_h3_egg_blue{
    font-size: 30px;
    color: var(--robin-egg-blue);
    font-weight: 600;
    line-height: 70px;
    margin: 0
}

/* End */

.security_section{
    background-color: var(--duck-egg-blue);
    position: relative;
}
.security_section:before{
    content: '';
    display: block;
    background: url('https://stgappsian.wpengine.com/wp-content/uploads/2021/11/dots.svg') no-repeat left 0px/100%;
    height: 400px;
    width: 240px;
    position: absolute;
    top: 0;
  opacity:0.33;
}
.security_section:after{
    content: '';
    display: block;
    background: url('https://stgappsian.wpengine.com/wp-content/uploads/2021/11/dots.svg') no-repeat right 0px/100%;
    height: 400px;
    width: 240px;
    position: absolute;
    bottom: -95px;
    right: 0;
    opacity:0.33;
}
.security_warrper{
    background-color: var(--white);
    padding: 35px 20px;
    border-radius: 16px;
    position: relative;
    z-index: 9;
    min-height: 90%;
  box-shadow: 0 2px 8px 0 rgb(149 149 149 / 50%);

}
.security_warrper img{
    height: 60px;
}
.security_warrper h4{
    line-height: 28px;
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 800;
    color: var(--blue);
    margin:20px 0px;
}

.security_warrper ul{
    margin: 0;
    padding: 0;
}
/*.security_warrper ul li{
    list-style: none;
    font-size: 14px;
    line-height: 24px;
    color: var(--peacock-blue);
    font-weight: 500;
    margin-bottom: 16px;
  font-size:16px !important;
}*/

.security_warrper ul li{
    list-style: disc;
    font-size: 14px;
    line-height: 24px;
    color: var(--peacock-blue);
    font-weight: 500;
    margin-bottom: 16px;
  font-size:16px !important;
  margin-left:15px;
}

.common_box_min{
    padding: 45px;
    background-color: var(--duck-egg-blue);
    border-top-left-radius:20px ;
    border-bottom-left-radius: 20px;
}

.common_box_min_2{
    padding: 45px;
    background-color: var(--very-light-pink);
    border-top-right-radius:20px ;
    border-bottom-right-radius: 20px;
}

.common_box_min p {
    font-size: 18px;
    margin: 0;
    line-height: 36px;
    color:var(--peacock-blue);
    font-weight: 500;
  min-height:108px;
}

.common_box_min_2 p {
    font-size: 20px;
    margin: 0;
    line-height: 36px;
    color:var(--light-navy);
    font-weight: 500;
}

/*.common_box_min:after {
    content: '';
    display: block;
    width: 100%;
    background-color: var(--duck-egg-blue);
    position: absolute;
    bottom: 0;
    right: -51em;
    height: -moz-calc(100% - (50px + 98px));
    height: -webkit-calc(100% - (50px + 98px));
    height: calc(100% - (50px + 98px));
    overflow: hidden;
}
.common_box_min_2:before {
    content: '';
    display: block;
    width: 100%;
    background-color: var(--very-light-pink);
    position: absolute;
    bottom: 0;
    left: -51em;
    height: -moz-calc(100% - (50px + 98px));
    height: -webkit-calc(100% - (50px + 98px));
    height: calc(100% - (50px + 98px));
    overflow: hidden;
}*/
/*.common_box_min_2:before {
    content: '';
    display: block;
    width: 100%;
    background-color: var(--very-light-pink);
    position: absolute;
    bottom: 26px;
    left: -51em;
    height: -moz-calc(100% - (32px + 98px));
    height: -webkit-calc(100% - (32px + 98px));
    height: calc(100% - (32px + 98px));
    overflow: hidden;
}
.common_box_min:after {
    content: '';
    display: block;
    width: 100%;
    background-color: var(--duck-egg-blue);
    position: absolute;
    bottom: 26px;
    right: -51em;
    height: -moz-calc(100% - (32px + 98px));
    height: -webkit-calc(100% - (32px + 98px));
    height: calc(100% - (32px + 98px));
    overflow: hidden;
}*/

.fact_about_section{
    background: url(https://stgappsian.wpengine.com/wp-content/uploads/2021/11/banner-dots.svg) repeat center 89%/23% #002c48de;
display: none;
}

.conters_cricle {
    width: 180px;
    height: 180px;
    border: 3px solid var(--robin-egg-blue);
    border-radius: 50%;
    text-align: center;
    line-height: 180px;
    font-size: 40px;
    color:var(--robin-egg-blue);
    font-weight: 600;
    margin: 0 auto;
}


.counters_warpper p {
    font-size: 18px;
    color: #fff;
    text-align: center;
    margin-top:30px;
}

.technologies_technologies{
    background-color: var(--very-light-pink);
}
.why_content_warpper p {
    font-size: 18px;
    line-height: 31px;
    color: var(--peacock-blue);
    font-weight: 500;
}
.why_section{
    position: relative;
}

.why_section:after{
    content: '';
    display: block;
    background: url('https://stgappsian.wpengine.com/wp-content/uploads/2021/11/dots.svg') no-repeat right 0px/100%;
    height: 100%;
    width: 200px;
    position: absolute;
    bottom: -37em;
    right: 0;
    opacity:0.33;
}

.white_bg {
    background-color: #fff;
    border: 1px solid var(--earth);
    border-radius: 8px;
}

.security_warrper h4 {
    min-height: 56px;
}
.fixed-top .navbar{padding:0px !important}
section.footer.footer_bg_blue a {
    color: #ffffff !important;
    line-height: 34px !important;
}
.app-min-logo img {
    width: 140px;
}


section.resp-home-banner {
    background: #002c48;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif !important;
    float: left;
    width: 100%;
    padding: 80px 0px 60px 0px;
  margin-bottom:70px;
}

.mth {
    margin-top: 72px;
}

/* Background styles */
.top-banner-apps22 {
    background: var(--blue);
    color: #ffffff;
}


/* end */



.plp-tabs-right-boxes h3 {
    font-size: 18px !important;
    font-weight: 600;
    margin-bottom: 10px;
  line-height:30px !important;
}
.plp-tabs-right-boxes p {
    min-height: 110px;
}
.social-old{
	display:none !important;
}
.social-new{
	display:block !important;
}


@media only screen and (min-width: 1400px){
  .security_warrper ul{
min-height:200px;
  }
  p.hp-desc {
    min-height: 165px;
    font-size: 16px;
    line-height: 24px;
}
}
@media only screen and (max-width: 1400px){
  .security_warrper ul{
min-height:240px;
  }
  p.hp-desc {
    min-height: 135px;
    font-size: 14px !important;
    line-height: 24px;
}
}
@media only screen and (max-width: 1260px){
    p.hp-desc {
    min-height: 145px;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
    margin: 0 10px 0 0 !important;;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link{
  font-size:14px !important;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 {
    padding: 0px 5px 0px 5px !important;
  }
  .appsian-header-logo {
    max-width: 180px;
  }
    .boxes_ptfm_home {
    font-size: 16px !important;
}
}

@media only screen and (max-width: 1200px){
  .security_warrper ul{
min-height:190px;
  }
  .security_warrper h4 {
    min-height: auto;
}
  .Adaptive-data-protec {
    width: 344px;
    font-size: 34px;
    line-height: 44px !important;
}
  .ERP-Security-Risk-Box {
    text-align:left !important;
    padding:4px 8px !important;
  }
  a.cta_large_back_blue_left-tp{
  text-align:center !important;
  }
      .title_h3{
        line-height: 40px;

    }
    .title_h3_100{ 
        line-height: 40px !important;
    }
  p.hp-desc {
    min-height: 75px;
  }
  section.demo-sec-1 {
    margin-top: 64px;
}
.iag_ptfm_home,.dsp_ptfm_home, .rac_ptfm_home, .tdr_ptfm_home{padding:14px 10px !important; min-height:175px !important;}
  .mth {
    margin-top: 56px !important;
}
}
@media only screen and (max-width: 1024px){
    .security_section:after{
        width: 160px;
        bottom: -203px;
    }
    .security_section:before{
        width: 160px;
    }
    .why_section:after{
        width: 100px;
        bottom: -29em;
    }
    .align-items-center-lg{
        -ms-flex-align: center!important;
        align-items: center!important;
    }
  section.resp-home-banner{display:block !important;}
  section#home-banner{display:none !important;}
  section.resp-home-banner h2 {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 20px;
    margin: 25px 0px;
    line-height: 34px;
    width: 80%;
}
  a.hp-banner-cta2 {
    background-color: #ffffff;
    font-size: 14px;
    width: 140px;
    padding: 10px 18px;
    color: var(--blue);
    border: 1px solid var(--blue);
    display: block;
    text-decoration: none;
    transition: all ease 0.3s;
    line-height: 24px !important;
  }
  a.hp-banner-cta2:hover{
  background-color: transparent;
    color: #ffffff;
    border: 1px solid #ffffff !important;
    transition: all ease 0.3s;
    line-height: 24px !important;
  }
    a.hp-banner-cta3 {
    background-color: #ffffff;
    font-size: 14px;
    width: 160px;
    padding: 10px 18px;
    color: var(--blue);
    border: 1px solid var(--blue);
    display: block;
    text-decoration: none;
    transition: all ease 0.3s;
    line-height: 24px !important;
  }
  a.hp-banner-cta3:hover{
  background-color: transparent;
    color: #ffffff;
    border: 1px solid #ffffff !important;
    transition: all ease 0.3s;
    line-height: 24px !important;
  }
}
@media only screen and (max-width: 992px){
.mth {
    margin-top: 56px !important;
}
  .resp-hidden{
  display:none;
  }
  .appsian-header-menu {
    float: none;
}
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{
  background: transparent !important;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: #002b48 !important;
  }
  .mega-request-demo-top-header a{
  width: 140px !important;
    float:left !important;
  }
  .mega-request-demo-top-header a{
  margin-top:10px !important;
    margin-bottom:10px !important;
  }
  .appsian-header-logo{
  display:none;
  }
  .iag_ptfm_home,.dsp_ptfm_home, .rac_ptfm_home, .tdr_ptfm_home{padding:14px 10px !important;min-height:120px !important;}	
li#mega-menu-item-11739{min-height: 300px !important;}
  li#mega-menu-item-11779 a:before, li#mega-menu-item-11737 a:before, li#mega-menu-item-11738 a:before{margin-right: 30% !important;}
}
@media only screen and (max-width: 768px){
    p.hp-desc {
    min-height: auto;
  }
  .title_h3 {
    font-size: 25px;
    line-height: 34px !important;
}
  .title_h3_80 {
    font-size: 25px;
  }
  .app-min-logo img {
    width: 120px;
}
  .common_box_min{
  border-radius:20px;
  }
    .common_box_min_2{
  border-radius:20px;
  }
  a.cta_large_back_blue_center {
    width: 200px !important;
  }
  li#mega-menu-item-media_image-11 {
    display: none !important;
}
  p.request-a-demo.second-level-menu a{
  margin-top:15px;
    margin-bottom: 15px;
  }
.iag_ptfm_home{width:100%;border:1px solid #cccccc40;}
.dsp_ptfm_home{width:100%;border:1px solid #cccccc40;}
.rac_ptfm_home{width:100%;border:1px solid #cccccc40;}
.tdr_ptfm_home{width:100%;border:1px solid #cccccc40;}
  .top-hp-bann-in {
    text-align: center;
}
  .Home-Learn-More2 {
    width: 140px;
    margin: 0px auto;
}
  section.resp-home-banner h2{
  width:100% !important;
  }
}
@media only screen and (max-width: 510px){
section.resp-home-banner h1 {
    font-size: 26px;
}
  section.resp-home-banner h2 {
    font-size: 18px;
    line-height: 28px;
    width: 100%;
}
  .why_content_warpper p {
    font-size: 16px;
  }
  .common_box_min p, .common_box_min_2 p {
    font-size: 16px;
    margin: 0;
    line-height: 30px;
  }
  .btn-size {
    width: 100% !important;
    text-align: center !important;
}
}
@media only screen and (min-width: 320px) and (max-width: 699px){ 

    *.common_box_min:after, .common_box_min_2:before,  .why_section:after,  .security_section:before, .security_section:after{
        display: none;
    }
    /*.width_200 {
        width: 100% !important;
    }
    .title_h3_100{ 
        line-height: 50px !important;
    }
    .common_box_min_2, .common_box_min{
        margin-bottom: 50px;
    }
    .title_h3{
        height: auto;
        line-height: 50px;
    }*/
}

@media only screen and (min-width: 700px) and (max-width: 899px){
    /*.security_warrper h4, .title_h3{
        height: auto;
    }
    .common_box_min_2, .common_box_min{
        margin-bottom: 50px;
    }*/
}