@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,400;1,400;1,600;1,700&family=Radio+Canada:wght@300&display=swap");
.cyber-h2 {
font-size: 24px;
color: #dc33a9;
font-weight: 700;
padding: 24px 0px;
font-family: "Montserrat"; text-transform: uppercase;
}
.height-cnt-red{height:344px !important; margin-bottom: 240px;}
.pad-btm-99{padding-bottom:90px;}
section {
background: #f6f8ff;
padding-top: 90px;
padding-bottom: 90px;
}
.wid-290{width:290px;} .services-h2-head.width-290-h2{width:280px !important;}
.llink-mar-top{margin-top:10px;}
.dotted{
border-bottom: 1px dotted grey;
}
.dot-txt-1{
color: #515470;
margin-bottom: 12px; 
font-family: "Montserrat", sans-serif;
font-size: 18px;
}
.dot-1{
font-size:28px; font-weight:900; color:black;
}
.pad-tp-sec-link{padding-top:23px !important; 
padding-bottom:60px !important;}
.our-approach-sec{background:white;     position: relative;}
.pad-bot-sec-68{padding-bottom:24px;}
.our-mission-img.img-sec-3 {
position: absolute;
top: 212px;
left: -115px;
}
.images-middele {position:relative;}
li.fnt-wt-500-bg::maker{color:black; font-weight:600; font-size:18px;}
.one-stop-h1 {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 54px;
color: #212529;
}
.intelligent-para {
font-size: 20px;
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
color: #666666;
padding: 24px 0px;    line-height: 30px;
}
.services-we-offer {
background-color: white;
}
.service-h1 {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 40px;
color: #212529;    padding: 70px 0px;
}
.services-h2-head {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 29px;
padding-top: 24px;
padding-bottom: 12px; max-width:290px;
}
.services-para-sec {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 16px;
color: #666666;
line-height: 26px; }.pad-bot-sec-68{width:540px !important;}
.back-liner-clr-sec {
background: linear-gradient(90deg, #514ffe -14.5%, #fd53a6 173.37%);
}
.we-provide-para {
font-size: 20px !important;
font-weight: 400;
color: white;
font-family: "Montserrat", sans-serif;
line-height: 30px;
}
.our-sec-h1 {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
padding-top:88px
}
.our-h1 {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
padding-top: 80px;
padding-bottom: 24px;
}
.nst-iso-img {
display: flex;
margin-right: 20px;
padding-bottom: 100px;
}
.nst-iso-img img {
margin-right: 74px;
}
.img-sec-our {
padding-bottom: 88px; padding-top:80px;
}
.our-mission {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 40px;
padding-top: 48px;
padding-bottom: 24px;
line-height: 54px;
color: white;
}
.tl-img-props {
position: absolute;
width: 460px;
right: 8px;
top: -6px;
}
.ds-flex {
display: flex;
}
.main-page-Img {
left: 80%;
position: absolute;
width: -webkit-fill-available;
} .content {
background: linear-gradient(57.53deg, #3333ff -4.73%, #ff3397 137.84%);
display: flex;
height: 444px;
position: relative;
}
.pad-left-our-app {
padding-left: 15%;
}
.content {
height: 370px;
}
.sty1-sec{
background-color: white; max-width: 795px;
margin-top: 24px;
display: flex;
border-radius: 4px;
flex-direction: column;
justify-content: space-around;
background: #ffffff;
box-shadow: 0px 16px 32px rgba(93, 45, 215, 0.08);
border-radius: 4px;
}
.sty2-sec {
display: flex;
justify-content: space-around;
flex-direction: row;
padding: 22px 22px;
}
.sty3 {
background: rgba(246, 248, 255, 1);
height: 133px;
width: 170px;
border-radius: 4px;
padding: 24px;
display: flex;
flex-direction: column;
align-items: flex-start;
margin-bottom: 24px;
margin-right: 10px;
}
.sty4 {
background: rgba(246, 248, 255, 1);
height: 133px;
width: 170px;
border-radius: 4px;
padding: 24px;
display: flex;
flex-direction: column;
align-items: flex-start;
margin-bottom: 24px;
}
.our-part {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: white;
padding-top: 70px;
}
@media only screen and (max-width: 640px) {
.direction-chng {
flex-direction: column-reverse;
}
.our-img-first-one {
position: absolute;
top: -111px;
right: 21px;
width: 96px;
}
.img-sec-3{display:none;}
.height-cnt-red {
margin-bottom: 150px;
}
.mr-sm-5.ml-sm-4{padding:20px;}
.mr-sm-5.ml-sm-5{padding:10px;}
.img-sec-our {
padding-bottom: 44px;
padding-top: 44px;
}
.pad-bot-sec-68{width:334px !important;}
.sty2-sec {
display: flex;
justify-content: space-around;
flex-direction: row;
padding: 2px 2px;
}
.content.height-cnt-red{height:180px!important;}
.cyber-h2 {
font-size: 16px;
padding: 16px 0px;
}.pad-btm-99 {
padding-bottom: 32px;
}
.one-stop-h1 {
font-size: 32px;
padding-bottom: 8px;line-height: 42px;
}
.intelligent-para {
font-size: 14px;
padding-bottom: 24px; padding-top:10px !important;
}
section {
padding-top: 40px;
padding-bottom: 66px;
}
.service-h1 {
font-size: 20px;
padding-bottom: 35px;     padding-top: 40px !important;
}
.services-h2-head {
padding-top: 16px;
padding-bottom: 4px;
font-size: 16px;
line-height: 26px;
}
.services-para-sec {
font-size: 14px;
line-height: 24px;
}.pad-tp-sec-link {
padding-top: 12px !important;
padding-bottom: 40px !important;
}
.pad-tp-sec-link {
padding-bottom: 40px;
}
.our-mission {
font-size: 20px;
padding-top: 40px;
padding-bottom: 12px;
line-height: 29px;
}
.we-provide-para {
font-size: 14px !important;
line-height: 24px;
}
.our-sec-h1 {
font-size: 20px;
line-height: 30px;
padding: 2px 0px;padding-top: 40px;
}
.our-h1 {
font-size: 20px;
line-height: 30px;
padding-top: 24px;
padding-bottom: 10px;
}
.tl-img-props {
left: 80%;max-width: 76px;
}
.nst-iso-img {
margin-right: 20px;
padding-bottom: 65px;
}
.img-sec-width {
width: 26% !important;
}
.fnt-14-in-mob{font-size:14px!important;}
.pad-fnt-40-mob{padding-bottom:40px;}
.content {
height: 251px;
}
.sty1-sec {
height: 200px;
}
.our-part {
font-size: 20px;
line-height: 30px;
padding-top: 48px;
}
.nst-iso-img img {
margin-right: 35px;
}
}
@media (device-width:768px){
.one-stop-h1 {
line-height:42px;
font-size: 32px;  
}.tl-img-props {
max-width: 200px;
}.height-cnt-red {
height: 249px !important;
margin-bottom: 100px;
}
.intelligent-para br{display:none;}
.services-para-sec {
width: 224px;
}
.services-h2-head.width-290-h2 {
width: 271px !important;
}
.img-sec-width {
padding-bottom: 10px;
width: 30% !important;
padding-top: 10px;
padding-left: 35px;
}
.our-part {
font-size: 32px;
line-height: 42px;
padding-top: 70px;
}
.sty2-sec {
display: flex;
justify-content: flex-start;
padding: 2px 2px; 
}
.intelligent-para {
font-size: 16px;
padding: 18px 0px;
line-height: 26px;
}  .service-h1 {
font-size: 31px;
padding: 48px 0px;
} .services-para-sec {
font-size: 16px;
line-height: 26px;
}h2.our-mission {
font-size: 31px;
padding-top: 48px;
}.we-provide-para {
font-size: 17px !important; line-height:27px !important;}
.our-mission-img {
position: absolute;
top: 194px;
left: -26px;
width: 74%;
}.our-sec-h1 {
font-size: 31px;
padding-top: 40px;
}.our-h1 {
font-size: 31px; 
padding-top: 40px;
padding-bottom: 24px;
}
}
@media (min-width:810px) and (max-width:836px){
.one-stop-h1 {
font-size: 41px;
line-height:51px;
}.service-h1 {
font-size: 35px;
padding: 40px 0px;
}.pad-tp-sec-link {
padding-top: 17px !important;
padding-bottom: 31px !important;
}.our-sec-h1 {
font-size: 35px;
line-height: 44px;
padding-top: 48px;
}.tl-img-props {
max-width: 270px;
}.img-sec-width {
padding-bottom: 1px;
width: 35% !important;
padding-top: 10px;
padding-left: 20px;
}.our-part {
font-size: 34px;
line-height: 44px;
padding-top: 70px;
}.height-cnt-red {
height: 278px !important;
margin-bottom: 134px;
}.sty2-sec {
padding: 8px 24px;
}
p.services-para-sec{font-size:16px !important; line-height:26px;}  
}
@media (min-width:810px) and (max-width:834px){
.services-para-sec {
width: 200px !important;
}
.services-h2-head.width-290-h2 {
width: 260px !important;
}.intelligent-para br{display:none;}
.pad-bot-sec-68{width:450px !important;}
.threat-h2 {
font-size: 30px !important;
line-height: 32px;
}
}body {
font-family: "Montserrat";
}
.data-side-TL {
position: absolute;
right: -99px;
top: -50px;
width: 250px;
}
.lets-talk-btn {
width: 149px;
height: 50px;
display: flex;
flex-direction: row;
align-items: center;
padding: 15px 25px;
gap: 10px;
background: #dc33a9;
border-radius: 4px;
color: #ffffff;
font-size: 14px;
line-height: 100%;
letter-spacing: 0.7px;
}
.service-section-bg{background:white;}
.hero-section-bg {
background: #f6f8ff;
}
.hero-img {
width: 484px;
height: 443px;
}
.hero-h1 {
width: 100%;
max-width: 560px;
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 54px;
line-height: 64px;
color: #212529;
}
.hero-p {
width: 100%;
max-width: 415px;padding: 24px 0px;
font-size: 20px;
line-height: 30px; color:#666666;
}
.services-types,
.cybersolutions-types {
padding: 24px;
background: linear-gradient(95.3deg, #f6f8ff 6.05%, #f6f9fb 233.4%);
border-radius: 4px;
margin: 12px auto;
}
.services-h1 {
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
}
.services-p {
width: 100%;
max-width: 665px;
font-weight: 400;padding-top: 24px;
font-size: 20px;
line-height: 30px;
color: #666666;
}
.services-types img {
width: 100%;
max-width: 35px;
}
.services-types div {
width: 100%;
max-width: 408px;
font-weight: 600;
font-size: 20px;
line-height: 28px;
margin: auto 24px;
}
.regulation-section-bg {
background: linear-gradient(90deg, #514ffe -14.5%, #fd53a6 173.37%);
background-size: 100% 50%;
background-repeat: no-repeat;
}
.regulation-h1 {
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #fff;
}
.regulation-p {
width: 100%;
max-width: 665px;
font-weight: 400;
font-size: 20px;
line-height: 30px;
padding-bottom: 42px;
color: #fff;
}
.regulation-img {
width: 100%;
max-width: 300px;
position: absolute;
right: 0px;
}
.gdpr-section-bg {
background: #f6f8ff;
}
.gdpr-box {
background: #ffffff;
box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.06);
}
.gdpr-padding div {
font-weight: 600;
font-size: 22px;
line-height: 32px;
color: #212529;
}
@media only screen and (max-width: 600px) {
.hero-h1 {
font-size: 32px;
line-height: 40px;
}
.data-side-TL{display:none;}
.services-types {
margin: 8px auto;
}
.regulation-p,
.services-p {
font-weight: 400;padding-bottom: 26px;
font-size: 14px;
line-height: 24px;
}
.regulation-h1,
.services-h1 {
font-size: 20px;
line-height: 24px;
}
.regulation-img {
display: none;
}
.services-types div,
.gdpr-padding div {
font-size: 14px;
line-height: 20px;
}
.gdpr-padding {
padding: 15px 10px !important;
}
.regulation-section-bg {
background-size: 100% 40%;
}
.pb-resp {
padding-bottom: 1.5rem !important;
}
} @media (max-width:600px){
.hero-p {
padding: 18px 0px;
font-size: 14px;
line-height: 24px;
}
}
@media (min-width:810px) and (max-width:836px){
.hero-h1 {
font-size: 42px;
line-height: 52px; 
}.services-types div {
font-size: 17px;
line-height: 27px;
margin: auto 20px;
}.services-h1 {
font-size: 35px;
line-height: 45px;
}.gdpr-padding div {
font-size: 16px;
line-height: 26px;
}.regulation-h1 {
font-size: 35px;
line-height: 45px;
}
}.govern-h1 {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 54px;
line-height: 64px;
color: #000000;
}
.grc-header-sec,.grc-soln{background-color:white;}
.goal-p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 30px;
color: #515470;
}
.second-section {
background: #f6f8ff;
}
.govern-h2 {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 29px;
color: #212529;
}
.govern-p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #68739b;
}
.soln-h1 {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
}
.box {
background-color: red;
justify-content: space-between;
box-sizing: border-box;
}
.flex-container {
display: flex;
justify-content: center;
}
.ds-flex-21 {
justify-items: center;
padding: 16px 24px;
display: flex;
background: linear-gradient(95.3deg, #f6f8ff 6.05%, #f6f9fb 233.4%);
border-radius: 4px;
flex-direction: row;
align-items: center;
max-width: 530px;
}
.enter-h4 {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 28px;
color: #212529;
}
.are-a-h1 {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: white;
}
.have-a-p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 20px;
color: white;
line-height: 30px;
}
.we-are-game {
background: linear-gradient(90deg, #514ffe -14.5%, #fd53a6 173.37%);
}
.grc-img-tl {
position: absolute;
bottom: -30px;
left: 30px;
}
.expeties-sec {
background: white;
}
.images-middele {
align-items: center;
display: flex;
justify-content: space-around;
}
.expert-h1 {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
}
.img-grc-box {
position: absolute;
right: -168px;
top: -2px;
}
@media (max-width: 600px) {
.rever-iin-mob {
flex-direction: column-reverse;
}
.govern-h1 {
font-size: 32px;
line-height: 40px;
}
.goal-p {
font-size: 14px;
line-height: 24px;
}
.soln-h1 {
font-size: 20px;
line-height: 24px;
}
.govern-h2 {
font-size: 16px;
line-height: 24px;
}
.govern-p {
font-size: 14px;
line-height: 24px;
}
.enter-h4 {
font-weight: 600;
font-size: 14px;
line-height: 17px;
}
.ds-flex-21 {
justify-items: center;
padding: 12px 16px;
margin-bottom: 16px;
}
.are-a-h1 {
font-size: 20px;
line-height: 24px;
width: 249px;     margin-top: 24px;
}
.have-a-p {
font-size: 14px;
line-height: 24px;
width: 322px;
}
.grc-img-tl {
position: absolute;
bottom: 180px;
width: 90px;
right: 0px;
}
.expert-h1 {
font-size: 20px;
line-height: 24px;
padding-top: 34px;
}
.img-grc-box {
position: absolute;
right: 15px;
top: -50px;
width: 80px;
}
}
@media (device-width: 768px) {
.grc-img-tl {
bottom: 240px;
width: 190px;
}
.img-grc-box {
right: -66px;
top: 61px;
width: 250px;
}
.ds-flex-21 {
padding: 18px;
}
.web-width-kit {
width: -webkit-fill-available;
}
}
@media (min-width: 810px) and (max-width: 830px) {
.ds-flex-21 {
padding: 20px;
}
.img-grc-box {
right: -66px;
top: 70px;
width: 250px;
}
.grc-img-tl {
bottom: 240px;
width: 190px;
}
.web-width-kit {
width: -webkit-fill-available;
}
}
@media (device-width: 1024px) {
.img-grc-box {
right: -66px;
top: 92px;
width: 250px;
}
.grc-img-tl {
bottom: 145px;
width: 257px;
}
}body {
font-family: "Montserrat";
}
.security-tl-img {
left: 141px;
position: absolute;
width: 233px;
top: -40px;
}
.hero-section-bg {
background: #f6f8ff;
}
.security-seed-tl {
position: absolute;
right: -110px;
top: -74px;
}
.hero-img {
width: 484px;
height: 443px;
}
.hero-h1 {
width: 100%;
max-width: 560px;
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 54px;
line-height: 64px;
color: #212529;
}
.hero-p {
width: 100%;
max-width: 415px;
}
.cyber-section-bg {
background: #fbfbfb;
}
.cybersolutions-section-bg {
background: linear-gradient(90deg, #514ffe -14.5%, #fd53a6 173.37%);
background-size: 100% 60%;
background-repeat: no-repeat;
}
.cybersecurity-image {
width: 100%;
max-width: 300px;
position: absolute;
bottom: 0;
right: 0px;
}
.cyber-text-num {
font-weight: 600;
font-size: 32px;
line-height: 39px;
color: #dc33a9;
}
.cyber-text-heading {
font-weight: 600;
font-size: 22px;
line-height: 32px;
color: #212529;
}
.cyber-text-para {
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #212529;
}
.cybersolutions-types {
padding: 18px 19px;
background: linear-gradient(95.3deg, #f6f8ff 6.05%, #f6f9fb 233.4%);
border-radius: 4px;
margin: 10px auto;
}
.cybersolutions-types img {
width: 100%;
max-width: 35px;
}
.cybersolutions-types div {
font-weight: 400;
font-size: 20px;
line-height: 28px;
color: #212529;
margin-left: 20px;
}
.cybersolutions-h1 {
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #fff;
}
.cybersolutions-p {
width: 100%;
max-width: 665px;
font-weight: 400;
font-size: 20px;
line-height: 30px;
padding-bottom: 32px;
color: #fff;
}
.cybersolutions-img {
width: 100%;
max-width: 300px;
position: absolute;
right: 0px;
}
.cyber-services-h1 {
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
}
.cyber-services-p {
width: 100%;
max-width: 665px;
font-weight: 400;
font-size: 20px;
line-height: 30px;
color: #666666;
}
.gdpr-section-bg {
background: #f6f8ff;
}
.gdpr-box {
background: #ffffff;
box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.06);
}
.gdpr-padding div {
font-weight: 600;
font-size: 22px;
line-height: 29px;
color: #212529;
}
@media only screen and (max-width: 768px) {
.hero-h1 {
font-size: 32px;
line-height: 40px;
}
.cybersolutions-types {
padding: 18px 8px; border-radius: 4px;
margin: 8px auto;
}
.security-seed-tl{display:none;}
.services-types {
margin: 8px auto;
}
.security-tl-img{display:none;}
.cybersolutions-p,
.cyber-services-p {
font-weight: 400;
font-size: 14px;
line-height: 24px;
}
.cybersolutions-h1,
.cyber-services-h1 {
font-size: 20px;
line-height: 24px;
}
.cybersolutions-img {
display: none;
}
.services-types div,
.gdpr-padding div {
font-size: 14px;
line-height: 20px;
}
.gdpr-padding {
padding: 15px 10px !important;
}
.cybersolutions-section-bg {
background-size: 100% 40%;
}
.cybersolutions-p { font-weight: 400;
font-size: 14px;
line-height: 24px; color:white;
margin-bottom: 0;
}
.pb-resp {
padding-bottom: 1.5rem !important;
}
.cyber-section-bg {
padding: 0 !important;
}
.cybersecurity-image {
display: none;
}
.cyber-mobile-padding {
padding: 0.75rem 0.5rem !important;
}
.cyber-text-num {
font-size: 24px;
line-height: 30px;
padding-bottom: 10px;
}
.cyber-text-heading {
font-size: 16px;
line-height: 24px;
}
.cyber-text-para {
font-size: 14px;
line-height: 24px;
} .cybersolutions-types {
margin-top: 0 !important;
margin-bottom: 15px;
}
.cybersolutions-types-last {
margin-bottom: 0;
}
.cybersolutions-types div {
font-weight: 400;
font-size: 12px;
line-height: 20px;
margin: auto 8px;
}
.cybersolutions-types img {
width: 100%;
max-width: 29px;
}
}
@media only screen and (max-width: 767px) {
.move-down {
order: 2;
}
.cyber-sec3-padding {
padding: 0 4px!important;
} 
.move-up {
order: 1;
}
.sec-reg{display:inline-block !important; width:140px;}
} @media (min-width:810px) and (max-width:830px){
.hero-h1 {
font-size: 40px;
line-height: 50px;
color: #212529;
}.cybersolutions-types div {
font-size: 16px;
line-height: 26px;
margin-left: 16px;
}.security-tl-img {
left: 22px;
position: absolute;
width: 214px;
top: 47px;
}
}.managed-h1 {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 52px;
line-height: 62px;
color: #212529;
padding-bottom: 24px;
max-width: 579px;
}
.tlvec {
position: absolute;
width: 339px;
right: -150px;
top: -52px;
}
.mar-bl-less{margin-top:60px;}
.combines-p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 30px;
padding-bottom: 32px;
color: #666666;
}
.manage-sec-back {
background: #f6f8ff;
}
.offered-mdr-h1 {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
}
.soc-h2 {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 29px;
color: #212529;
}
.quick-p {
font-family: "Montserrat";
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 26px;
color: #666666;
}
.why-terra-h1 {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #f6f8ff;
}
.for-any-p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 20px;
color: #ffffff;line-height: 30px;
}
.offered-mdr{background: white;}
.terralogic-mdr {
background: linear-gradient(90deg, #514ffe -14.5%, #fd53a6 173.37%);
}
.managed-our-security-sec {
background: #f6f8ff;
}
.MDR-sec-h1 {
font-family: "Montserrat";
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
}
.back-clr-wht {
background: white;
}
.threat-h2 {
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 32px;
line-height: 29px;
color: #212529;
}
.threat-p {
font-family: "Montserrat";
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 32px;
color: #666666;
}
@media (max-width: 640px) {
.mdr-revers {
flex-direction: column-reverse;
}
.tlvec {display:none;}
.mar-bl-less{margin-top:0px;}
.managed-h1 {
font-size: 32px;
line-height: 40px;
padding-bottom: 8px;
}
.combines-p {
font-size: 14px;
line-height: 24px;
padding-bottom: 12px;
}
.offered-mdr-h1 {
font-size: 20px;
line-height: 24px;
}
.quick-p {
font-size: 14px;
}
.why-terra-h1 {
font-size: 20px;
}
.for-any-p {
font-size: 14px;
line-height: 24px;
}
.back-clr-wht {
background: #f6f8ff;
}
.MDR-sec-h1 {
font-size: 20px;
}
.threat-p {
font-size: 14px;line-height: 26px;
}
.threat-h2 {
font-size: 16px;
}.soc-h2{font-size:16px;}
}.threat-sec-head {
background: #f6f8ff;
}
.threat-h1 { 
font-weight: 700;
font-size: 54px;
line-height: 64px;
}
.threat-second-sec {
background-color: #fbfbfb;
}
.side-tl-sec{
position:absolute; right:0px; top:-30px; width:240px;}
.advance-h1,.modern-h1,.our-key-h1  {
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
}
.team-p,.dedicated-p,.threat-defend-p  {
font-weight: 400;
font-size: 20px;
color: #666666;
line-height: 30px;
}
p.have-p-sec {
font-weight: 500;
font-size: 16px;
line-height: 30px;
color: #666666;
}
.key-sec {
background-color: #f6f8ff;
}
.threat-gredient-sec {
background: linear-gradient(90deg, #514ffe -14.5%, #fd53a6 173.37%);
position: relative;
}
.vat-proch {
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: white;
}
.vpt-tl-img {
position: absolute;
bottom: -60px;
left: -120px; width:200px;
}
.it-view-in-mob{display:none;}
.ctr-sec{align-items:center;}
@media (max-width: 640px) {
.threat-h1 {
font-size: 32px;
line-height: 40px;
}
.side-tl-sec {
position: absolute;
right: 0px;
top: -55px;
width: 140px;
}
.it-view-in-mob{display:inline-block; width: fit-content;}
.it-not-view-lap{display:none;}
.reverse-threat {
flex-direction: column-reverse;
}
.dedicated-p,
.team-p,
.threat-defend-p,
.hava-p-sec {
font-size: 14px !important;
line-height: 24px!important;
}
.advance-h1,
.modern-h1,
.our-key-h1 {
font-size: 20px;
line-height: 24px;
}
.vpt-tl-img {
display: none;
}
.vat-proch {
font-size: 20px;
line-height: 28px;
padding-top: 14px;
}
}.iot-hero-section-bg {
background: #f6f8ff;
}
.iot-hero-img {
margin: auto;
}
.cyber-section-bg {
background: #fbfbfb;
}
.clr-back-iot {
background: linear-gradient(90deg, #514FFE -14.5%, #FD53A6 173.37%);
}
.iot-hero-h1 {
font-weight: 700;
font-size: 54px;
line-height: 64px;
color: #212529;
}
.iot-hero-p {
font-weight: 400;
font-size: 20px;
line-height: 30px;
max-width: 415px;
color: #666666;
}
.iot-vector-image {
width: 100%;
max-width: 300px;
position: absolute;
top: 0;
left: 0px;
}
.iot-infrastructure-bg {
background: #f6f8ff;
}
.iot-infrastructure-h1 {
font-weight: 700;
font-size: 40px;
line-height: 54px;
color:white; background-clip: text;
text-fill-color: transparent;
}
.iot-partner-bg {
background: #fbfbfb;
}
.iot-partner-h1 {
font-weight: 700;
font-size: 40px;
line-height: 54px;
margin-bottom: 0;
color: #212529;
}
.iot-partner-p {
font-weight: 400;
font-size: 20px;
line-height: 150%;
color: #666666;
max-width: 500px;
}
.iot-approach-h1 {
font-weight: 700;
font-size: 40px;
line-height: 54px;
}
.tl-iot-left{position:absolute; top:0px; right:0px;}
.iot-side-tl-right { position: absolute;
top: 340px;
left: -310px;
width: 320px;
}
.our-approach-h1 {
font-weight: 600;
font-size: 32px;
line-height: 29px;
margin-bottom: 2rem;
color: #212529;
}
ul.our-approach-list {
padding-left: 32px;
color: #666666;  list-style:initial !important; 
}
.our-approach-list li {
font-weight: 500;
font-size: 18px;
line-height: 26px;
margin-bottom: 14px;
}
.our-approach-list li::marker {
line-height: 26px;
color: #212529 !important;
font-size: 1.5em;
}
.iot-approach-bg {
background: #f6f8ff;
background-size: 100% 24%;
background-repeat: no-repeat;
}
.iot-approach-img {
max-width: 320px;
position: absolute;
right: 0px;
}
.gdpr-section-bg {
background: #f6f8ff;
}
.gdpr-box {
background: #ffffff;
box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.06);
}
@media only screen and (max-width:600px){
.tl-iot-left {
max-width: 180px;
}
.ctr-img{width:100%;}
}
.iot-partner-bg {
background: white;
}
@media only screen and (max-width: 600px) {
.iot-partner-bg {
padding: 0 !important;
}
.iot-approach-h1 {
font-weight: 700;
font-size: 20px;
line-height: 24px;
padding-bottom: 1rem !important;
}
.iot-approach-img,
.iot-vector-image {
display: none;
}
.iot-approach-bg {
background-size: 100% 23%;
}
.gdpr-box {
padding: 1rem !important;
}
.gdpr-box-mobile-padding {
padding: 0 !important;
}
.our-approach-h1 {
font-weight: 600;
font-size: 16px;
line-height: 24px;
margin-bottom: 10px;
}
ul.our-approach-list {
list-style: none !important;
padding-left: 0 !important;
}
.our-approach-list li {
font-weight: 500;
font-size: 14px;
line-height: 26px;
margin-bottom: 5px;
}
.iot-box-img {
width: 240px;
padding: 15px 0 !important;
}
.iot-infrastructure-h1 {
font-weight: 700;
font-size: 20px;
line-height: 54px;
padding: 0 !important;
margin-bottom: 0;
}
.iot-infrastructure-bg {
padding: 1.5rem 0 !important;
}
.iot-infrastructure-img {
padding: 1.5rem 0 !important;
width: 343px;
height: 506px;
}
.iot-partner-h1 {
font-weight: 700;
font-size: 20px;
line-height: 24px;
padding: 1rem 0 !important;
}
.iot-partner-p {
font-weight: 500;
font-size: 14px;
line-height: 24px;
}
.iot-partner-img {
padding: 1rem 0 !important;
}
.iot-hero-h1 {
font-weight: 700;
font-size: 32px;
line-height: 40px;
}
.iot-hero-p {
font-weight: 400;
font-size: 14px;
line-height: 24px;
padding: 0 !important;
}
}
@media only screen and (max-width: 600px) {
.move-down {
order: 2;
}
.move-up {
order: 1;
}
}
@media (min-width:810px) and (max-width:836px){
.our-approach-h1 {
line-height: 42px !important;
}
}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
html,
body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
overflow-x: hidden;
color: white;
}
.section.color{background-color:white;}
.header-text {
font-size: 40px;
font-weight: bold;
font-family: "Montserrat", sans-serif;
font-weight: 700;
padding-bottom: 32px;
}
.share {
font-size: 14px;
font-family: "Montserrat", sans-serif;
color: #000;
padding-bottom: 25px;
}
.image-bg {padding:60px 0px;}
.texas-image {
}
.para-2,
.para-3,
.para-4,
.para-5,
.para-6,
.Professional-document-copy {
font-family: "Montserrat", sans-serif;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.79;
letter-spacing: normal;
color: #000;
}
.para-2,
.para-3 {
padding-bottom: 56px;
}
.several-high-product,
.PDS-will-customize {
font-family: "Montserrat", sans-serif;
font-size: 24px;
font-weight: bold;
font-stretch: normal;
font-style: normal;
line-height: 1.42;
letter-spacing: normal;
color: #363844;
padding-bottom: 24px;
}.reev-para{
font-family: "Montserrat", sans-serif;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
line-height: 1.79;
letter-spacing: normal;
color: #000;
padding-bottom: 44px;
}
.para-4,
.para-5 {
padding-bottom: 24px;
}
.para-6 {
padding-bottom: 117px;
}
.case-studies {
background-color: #fff;
font-size: 40px;
font-weight: bold;
font-family: "Montserrat", sans-serif;
font-weight: 700;
padding-bottom: 34px;
}
.img-text.pds {
font-family: "Montserrat", sans-serif;
font-size: 24px;
font-weight: 600;
font-stretch: normal;
font-style: normal;
line-height: 1.42;
letter-spacing: normal;
color: #000;
padding-top: 16px;
}
#body-case {
background-color: white;
} 
.Professional-document-copy {
padding-top: 16px;
}
.show-btn {
font-size: 14px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
color: #dc33a9;
font: normal normal 600 14px/23px Montserrat;
}
a {
text-decoration: none !important;
}
a:hover {
text-decoration: none;
}
.read-link-events-1 {
padding-top: 20px;
} @media only screen and (max-width: 600px) {
.header-text {
font-size: 18px;
padding-top: 75px;
padding-bottom: 16px;
padding-right: 16px;
}
.i-1,.i-2,.i-3{padding-top:0px;}
.header-text br {
display: none;
}
.share {
padding-bottom: 10px;
font-size: 12px;
}
.social-list {
padding-top: 16px;
padding-bottom: 20px;
}
.texas-image {
padding-top: 2px;
padding-bottom: 50px;
}
.image-bg {
padding-bottom: 1px;
padding-top: 2px;
width: 100%;
}
.reev-para {
padding-bottom: 24px;
padding-top: 0px;
font-size: 12px;
}
.reev-para br {
display: none;
}
.para-2 {
padding-bottom: 38px;
font-size: 12px;
}
.para-2 br {
display: none;
}
.several-high-product,
.PDS-will-customize {
font-size: 18px;
padding-bottom: 16px;
}
.para-3 {
padding-bottom: 38px;
font-size: 12px;
}
.para-3 br {
display: none;
}
.para-4,
.para-5 {
padding-bottom: 23px;
font-size: 12px;
}
.para-6 {
padding-bottom: 60px;
font-size: 12px;
}
.para-4 br {
display: none;
}
.para-5 br {
display: none;
}
.para-6 br {
display: none;
}
.case-studies {
padding-bottom: 24px;
font-size: 24px;
}
.img-text br {
display: none;
}
.img-text.pds{
font-size: 18px;
padding-bottom: 16px;
}
.Professional-document-copy {
font-size: 12px;
}
}
@media (min-width:768px) and (max-width:1024px) {
.header-text,.case-studies {
font-size: 35px;
}
.para-6 {
padding-bottom: 60px;
}  
.img-text.pds{
font-size: 17px;
margin-left: 0px;
} 
.last-btn{padding-bottom:80px;}
.Professional-document-copy {
padding-top: 9px;
}
.sec-btn{padding-top:44px;}
.texas-image {
padding-top: 40px;
padding-bottom: 20px;
}
.reev-para br {
display: none;
}
.para-4 br {
display: none;
}
.para-5 br {
display: none;
}
.para-6 br {
display: none;
}
.para-2 br {
display: none;
}
.para-3 br {
display: none;
}
.copy-1,
.copy-2 {
padding-top: 34px;
}
}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
.e-book {
font-size: 40px;
font-weight: bold;
font-family: "Montserrat", sans-serif;
} .img-text-book{
font-family: "Montserrat", sans-serif;
font-size: 24px;
font-weight: 600;
color: #000;
padding-top: 24px;
}
.img-text-2-1,
.img-text-2-2 {
font-family: "Montserrat", sans-serif;
font-size: 24px;
font-weight: 600;
color: #000;
padding-top: 16px;
}
.image-1-book,
.image-2-book{
padding-top: 30px;
margin-left: -15px;
}
.show-btn {
font-size: 14px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
text-decoration: none;
color: #dc33a9;
font: normal normal 600 14px/23px Montserrat;
}
a {
text-decoration: none !important;
}
a:hover {
text-decoration: none;
text-decoration-color: blue;
}
.link-1,
.link-2,
.link-5,
.link-4 {
padding-top: 43px;
}
.link-3,
.link-7 {
padding-top: 8px;
}
.link-6,.link-4{
padding-top:70px;} @media only screen and (max-width: 600px) {
.e-book {
font-size: 24px;
padding-top: 30px;
}
.image {
width: 100%;
}
.image-1-book {
padding-left: 26px;
}
.img-text-book,
.img-text-2-1,
.img-text-2-2 {
font-size: 18px;
padding-top: 16px;
padding-left: 26px;
padding-bottom: 8px;
}
.image-2-book {
padding-left: 22px;
}
.section {
overflow: hidden;
}
.link-1,
.link-2,
.link-5,
.link-4 {
padding-top: 8px;
}
.link-1,
.link-2,.link-3,
.link-5,
.link-4,.link-6,.link-7,.e-book {
padding-left: 25px;
}
.link-6{padding-top:8px;}
}
@media (min-width:768px) and (max-width:1023px) {
.link-1,
.link-2,
.link-5,
.link-4 {
padding-top: 30px;
}
}
@media (min-width:768px) and (max-width:1023px) {
.e-book {
font-size: 26px;
}
.link-6{padding-top:50px;}.link-4{padding-top:40px;}
.img-text-book {
font-size: 16px;
padding-top: 16px;
padding-bottom: 8px;
}
.image-1-book,
.image-2-book {
width: 100%;
}
.img-text-2-2,
.img-text-2-1 {
font-size: 16px;
}
}
@media (max-width:1200px) {
.img-text br {
display: none;
}
.pt-3 {
padding-top: 0px;
}
}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
.case {
font-size: 40px;
font-weight: bold;
font-family: "Montserrat", sans-serif;
margin: 40px 0px;
} .pad-top-45{padding-top:45px;} 
.project-para.bern-pad-53{padding-top:53px;}
.board.country-pad-43{padding-top:43px;}
.project-para.bernalio-para.town.pad-top-22-inde-school{padding-top:22px;}
.project-para.bernalio-para.psco-para.pad-capit-80{padding-top:80px;}
.project-para.bernalio-para.town.pad-top-79-DIR{padding-top:79px;}
.project-para.bernalio-para.town.pad-20{padding-top:20px;}
.board.pad-top-5-DIR{padding-top:5px;}
.project-para.bernalio-para.town.pad-top-19{padding-top:19px;}
.project-para.bernalio-para.town.pad-top-10{padding-top:10px;}
.project-para.bernalio-para.psco-para.pad-top-37{padding-top:37px;}
.project-para.bernalio-para.pad-top-64{padding-top:64px;}
.board.pd-40.pad-top-4{padding-top:4px;}
.para-res{padding-top:24px; font-size:14px; line-height:1.6;}
.public-3 br {display:none;}.public-3{line-height:1.6;}
.para-res br {display:none;}
.work-3{padding-top:40px;}
.work-3{padding-bottom:24px;} 
.read-l-1{
padding-top:24px;padding-bottom:24px;}
.record-1{padding-top:5px;padding-bottom:24px;}
.record-2{padding-top:24px;padding-bottom:24px;}
.record-3{padding-top:24px;padding-bottom:24px;}
.school-para{font-size:14px;line-height:1.6; 
font-weight: normal;
font-stretch: normal;
font-style: normal;}
.school-para br {display:none;}
.pad-top-1{padding-top:40px;}
.pad-top-2{padding-top:52px;}
.pad-top-3{padding-top:24px;}
.signed{font-size:14px;line-height:1.6;
font-weight: normal;
font-stretch: normal;
font-style: normal;}
.signed br {display:none}
.signed{padding-top:24px;padding-bottm:24px;}
.sign-1{padding-top:40px;padding-bottom:24px;}
.sign-2{padding-top:24px;padding-bottom:24px;}
.sign-3{padding-top:24px;padding-bottom:24px;}
.project-para{font-size:14px;line-height:1.6;
font-weight: normal;
font-stretch: normal;
font-style: normal;
padding-top:24px;padding-bottm:24px;
}
.project-para br {display:none;}
.board{padding-top:24px; padding-bottom:24px;} .hobbs-2 {padding-top:0px;}
.public-3{padding-top:52px;}
.img-sheriff {
font-family: "Montserrat", sans-serif;
font-size: 24px;
font-weight: 600;
color: #000;
padding-top: 16px;
}
div.img-sheriff.sherrif-2.capit{text-transform:inherit;}
.para-3090 {
font-family: "Montserrat", sans-serif;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
font-style: normal;
color: #000;
padding-top: 16px;
}
.project-para.bernalio-para.click-para{padding-top:107px;}
.pad-top-70{padding-top:70px;}
.project-para.bernalio-para.pd-top-45 {padding-top:45px;}
.board.pad-top-67{padding-top:67px;}
.town {
padding-top: 0px;
}
.alamogordo{padding-top:50px;}
.midland{padding-top:45px;}
.pd-40{padding-top:40px;}
.psco-para{padding-top:53px;}
.btn--primary {
background: #DC33A9 0% 0% no-repeat padding-box;
border-radius: 1px solid #DC33A9;
color: #fff;
opacity: 1;
font-size: 14px;
font: normal normal 600 14px/23px Montserrat;
border-radius: 6px;
}
.btn.btn--primary.load-btn {
font: normal normal 600 14px/23px Montserrat;
}
.load-btn {
text-align: center;
font-family: "Montserrat", sans-serif;
font: normal normal 600 14px/23px Montserrat;
}
.btn-3090 {
font-size: 14px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
color: #dc33a9;
font: normal normal 600 14px/23px Montserrat;
}
a {
text-decoration: none !important;
}
a:hover {
text-decoration: none;
}
#more {display: none;} @media only screen and (max-width: 600px) {
.case {
font-size: 24px;
margin-top: 75px;
}  .project-para.bern-pad-53 {
padding-top: 24px;
}
.board.pad-top-67 {
padding-top: 24px;
}
.psco-para {
padding-top: 24px;
}.project-para.bernalio-para.psco-para.pad-capit-80 {
padding-top: 24px;
}.project-para.bernalio-para.town.pad-top-79-DIR {
padding-top: 24px;
}.project-para.bernalio-para.pad-top-64 {
padding-top: 24px;
}.alamogordo {
padding-top: 24px;
}.town {
padding-top: 24px;
}.hobbs-2 {
padding-top: 24px;
padding-bottom: 24px;
}
.public-3 {
padding-top: 24px;
}.work-3 {
padding-top: 24px;
}
.project-para.bernalio-para.click-para {
padding-top: 18px;
}.pad-top-70 {
padding-top: 2px;
}
.image-1 {
padding-top: 20px;
}
.img-sheriff {
font-size: 18px;
padding-top: 16px;
}
.img-sheriff br {
display: none;
}
.para-sheriff {
font-size: 12px;
padding-top: 16px;
} .para-res,.project-para,.signed,.school-para{font-size:12px;}
.para-3090 br {
display: none;
}.load-btn{text-align:left;
padding-top:20px;padding-bottom:20px;}
.public-3{font-size:12px;}
}
@media (min-width: 768px) and (max-width: 1024px) {
.case {
font-size: 35px;
}
.para-sheriff br {
display: none;
}
.img-sheriff br {
display: none;
}
.para-3090 br {
display: none;
}.public-3 {
padding-top: 43px;font-size:14px;
}
.para-res{font-size:14px;}
.read-l-1 {
padding-top: 0px; 
}
.work-3 {
padding-top: 4px;
}
.pad-top-45{padding-top:4px;}
.school-para{font-size:14px;}
.record-1{padding-top:4px;}
.signed{font-size:14px;}
.signed-3{padding-top:4px;}
.pad-top-2 {
padding-top: 4px; 
}
.record-1{padding-top:15px;}
.record-2{padding:17px 0px;}
.record-3{padding-top:0px; padding-bottom:20px;}
.project-para{font-size:14px;}
.bernalio-para{padding-top:4px;}.load-btn{padding-top:0px;}
.para-sheriff br {
display: none;
}
.img-sheriff br {
display: none;
}
.img-sheriff {
font-size: 16px;
}
} .spn-anchor{
color: #d8222b;
}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
p.fnt-wei{font-weight:400 Important; font-size:16px;}
.container-fluid.event-bg-clr{background-color:white;}
#more {display: none;}
.dis-none{display:none;}
.row.r-pad-bot{padding-bottom:50px;}
.upcomingEvents {
font-size: 40px;
font-weight: bold;padding-bottom: 80px;
font-family: "Montserrat", sans-serif;
padding-top:70px;
padding-bottom: 46px;
}.read-btn-1,.read-btn-2,.read-btn-3,.read-btn-4{font-size:14px;
}
.read-btn-1{ padding-top:46px;}
.read-btn-2{ padding-top:20px;}
.read-btn-3{ padding-top:28px; color: #dc33a9;}
.read-btn-4{ padding-top:18px;} .flex {
display: flex;
padding-top: 24px;  font-size: 14px;
padding-bottom: 8px;
}
a.show-btn:hover{cursor: pointer;}
.image {
margin-left: -15px;
}
.span {
font-family: "Montserrat", sans-serif;
font-size: 14px;
color: #dc33a9;
}
.santa,.at,span{font-size:14px;}
.happy-para
{
font-family: "Montserrat", sans-serif;
font-size: 18px;
font-weight: 400;
color: #000;
}
.happy-para{line-height:1.6;} .happy-para br{display:none;}
.nm {
font-family: "Montserrat", sans-serif;
font-size: 24px;
font-weight: 600;
color: #000;
padding-bottom: 18px;
}
.btn--primary {
background: #DC33A9 0% 0% no-repeat padding-box;
border-radius: 1px solid #DC33A9;
color: #fff;
font-size: 14px;
border-radius: 6px;
font: normal normal 600 14px/23px Montserrat;
}
.loadmore-button {
text-align: center;
font-family: "Montserrat", sans-serif;
font: normal normal 600 14px/23px Montserrat;
}
.view-all {
display: none;
font-family: "Montserrat", sans-serif;
font: normal normal 600 14px/23px Montserrat;
}
.show-btn {
font-size: 14px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
color: #dc33a9;
font: normal normal 600 14px/23px Montserrat;
}
a {
text-decoration: none !important;
}
a:hover {
text-decoration: none;
text-decoration-color: blue;
}
.read-link-events-1 {
padding-top: 20px;
}
.read-btn-3{   color: #dc33a9;} @media only screen and (max-width: 480px) {
.upcomingEvents {
font-size: 24px;
padding-top: 50px; padding-bottom:24px;
}
.nm{font-size:18px;} .image {
padding-left: 0px;
padding-right: 0px;
}
.read-btn-3.pad-to-sec-52 {
padding-top: 20px;
}
.nm {
font-size: 18px;
}
.image {
margin-left: -10px; padding-top: 33px;
}
.happy-para {
font-size: 12px;
}
.happy-para br {
display: none;
}
.nm br {
display: none;
}
.loadmore-button {
display: none;
}
.view-all {
text-align: left;
text-decoration: none;
float: left;
display: block;
}
.flex {
display: flex;
}
.span,
.santa,
.at {
font-size: 10px;
}
}
@media screen and  (device-width:768px)  {
.events-1-2 {
padding-top: 40px;
}
.span,
.santa,
.at {
font-size: 9px;
}
.flex {
display: flex;
}
.happy-para br {
display: none;
}
.nm br {
display: none;
}
}
@media screen and (device-width:1024px){
.nm br {
display: none;
}
}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
.pad-top-sec-40{padding:45px 0px;}
.pad-auto-top-80{padding-top:80px;}
.img-pad-top-sec-22{padding-top:22px !important;}
.eleminate {
text-align: left;
color: #363844;
font-size: 48px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
margin-top: 50px;
}
.auto-items-center{align-items
:center;}
.why-use-form.not-in-laptop{display:none;}
.not-in-web-auto{display:none;}
.mb-130 {
margin-bottom: 130px;
}
.m-b-70{padding-top:80px;}
.mar-top-20per{margin-top:-42%;}
.mar-top-10per{margin-top:-10%;}
.para-increase {
font-size: 18px;
margin-top: 24px;
color: #515470;line-height: 1.6;
font-family: "Montserrat", sans-serif;
}
.btn.btn--primary {
background: #DC33A9 0% 0% no-repeat padding-box;
border-radius: 5px solid #DC33A9;
color: #fff; font-size: 14px; font-family: Montserrat, SemiBold;
font: normal normal 600 14px/23px Montserrat;
}
.container-fluid.bg-cl {
background-color: white;
}
.why-use-form {
color: #363844;
font-size: 40px;
font-weight: 700;
margin-top:100px;  
font-family: "Montserrat", sans-serif;
}
.why-use-para {
font-size: 18px;
color: #515470;
margin-top: 35px;
margin-bottom: 90px;line-height: 1.6;
}
.container-fluid.bg-color {
background-color: #F6F8FF;
}
.what-do-form {
color: #363844;
font-size: 48px;
font-weight: 700;  margin-top: -70px;
font-family: "Montserrat", sans-serif;
margin-bottom: 24px;
}
.what-do-para {
font-size: 18px;
color: #515470;
line-height: 1.6;  margin-bottom: 100px;
font-family: "Montserrat", sans-serif;
}
.image-sec-para {
font-size: 18px;
color: #515470; margin-top:40px;
margin-bottom: 122px;
font-family: "Montserrat", sans-serif;line-height: 1.6;
} 
.our-bility{
font-size: 40px;
color: #515470;
margin-top: 100px;
margin-bottom: 57px;
font-weight: 700; 
font-family: "Montserrat", sans-serif;
}
.form-manager {
margin-top: 18px;
margin-bottom: 18px;
font-size: 22px;
color: #515470;line-height: 1.6;
font-weight: 600;
font-family: "Montserrat", sans-serif;
}
.formatta-para {
margin-bottom: 80px;
font-size: 18px;
color: #515470;line-height: 1.6;
font-family: "Montserrat", sans-serif;
}
.filler {
font-size: 22px;
color: #515470;
font-weight: 600;
margin-top: 16px;
margin-bottom: 16px;line-height: 1.6;
font-family: "Montserrat", sans-serif;
}
.filler-para {
font-size: 18px;
color: #515470;line-height: 1.6;
margin-bottom: 100px;
font-family: "Montserrat", sans-serif;
}
.show-btn {
font-size: 14px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
color: #dc33a9;
}
a {
text-decoration: none !important;
}
a:hover {
text-decoration: none;
} @media only screen and (max-width: 600px) {
.reverse-automatic  {
flex-direction: column-reverse;
}
.para-increase br{display:none;}
.why-use-form.not-in-laptop{display:inline-block;}
.why-use-form.not-in-mobile-view{display:none;}
.mar-top-20per {
margin-top: -11%;
}
.m-b-70{padding-top:0px;}
.image {
margin-top: -40px;
}
.not-in-web-auto{display:inline-block;}
.image-sec-para {display:none;}
.d-r-banner-image-2{padding-top:50px;} 
.arrow {
font-size: 12px;
margin-bottom: -70px;
}
.eleminate {
font-size: 24px;    line-height: 34px;
margin-top: 40px;
}
.eleminate br {
display: none;
}
.para-increase {
font-size: 12px;    line-height: 22px;
margin-top: 18px;
}
.why-use-para{font-size: 12px;     line-height: 22px; margin-bottom: 48px;}
.why-use-form {
font-size: 24px;     line-height: 34px;
margin-top: 50px;
}
.what-do-para {
font-size: 12px;
margin-bottom: 90px;    line-height: 22px;
}
.what-do-form {
font-size: 24px;
margin-top: 24px; line-height:34px;
}
.image-sec-para {
font-size: 12px;
margin-bottom: 30px;
}
.our-bility{
font-size: 24px;
margin-top: 24px;    margin-bottom: 40px;
}
.form-manager,
.filler {
font-size: 18px;     line-height: 28px;
}
.formatta-para,
.filler-para {
font-size: 12px;
margin-bottom: 40px;line-height:22px;
}
}
@media (min-width: 768px){
.mt-md-5, .my-md-5 {
margin-top: 0rem!important;
}}
@media (device-width:768px) {
.eleminate br {
display: none;
}
.pad-top-sec-40 {
padding: 16px 0px;
}
.para-increase,
.why-use-para,
.what-do-para,
.image-sec-para,
.formatta-para,
.filler-para {
font-size: 14px;
}
.eleminate,
.why-use-form,
.what-do-form,.our-ability
.our {
font-size: 30px;
}
.why-use-form {
margin-top: 80px;
}
.automatic-pad-bot{padding-bottom:40px;}
.our-bility {
margin-top: 31px;
margin-bottom: 31px;font-size: 30px;
}
.formatta-para{margin-bottom:50px;}
.row.m-b-70{margin-bottom:70px;}
.filler-para{margin-bottom:40px;}
.m-b-70{padding-top:30px;} .para-increase br{display:none;}
}
@media screen and (device-width:1024px){
.para-increase br{display:none;}
.eleminate br {
display: none;
}.para-increase br{display:none;}
.automatic-pad-bot{padding-bottom:40px;}
.what-do-form {
font-size: 38px;
}}
@media (min-width:810px) and (max-width:834px){
.para-increase br{display:none;}
.eleminate br {
display: none !important;
}
.para-increase br{display:none;}
.why-use-form,.what-do-form,.eleminate,.our-bility {font-size:33px;}
.m-b-70 {
padding-top: 2px;
}.img-pad-top-sec-22 {
padding-top: 0px !important; 
}
.automatic-pad-bot{padding-bottom:40px;}
.what-do-form{padding-top:100px;}
.mar-top-20per {
margin-top: -38%;
}
.our-bility{margin-top:30px;     margin-bottom: 32px;}     .what-do-form {
font-size: 32px;
}
.why-use-form{margin-top: 43px;}
} @font-face {
font-family: terralogic;
src: url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.eot);
src: url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.eot?#iefix) format("embedded-opentype"), url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.woff) format("woff"), url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.ttf) format("truetype"), url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic/terralogic.svg#terralogic) format("svg");
font-weight: 400;
font-style: normal;
font-display: swap
}
[data-icon]:before {
content: attr(data-icon)
}
[class*=" icon-"]:before,
[class^=icon-]:before,
[data-icon]:before {
font-family: terralogic!important;
font-style: normal!important;
font-weight: 400!important;
font-variant: normal!important;
text-transform: none!important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.icon-right-arrow:before {
content: "\61"
}
.icon-right-arrow-p:before {
content: "\63"
}
.icon-left-arrow:before {
content: "\62"
}
.icon-arrow-pointing-to-right:before {
content: "\64"
}
.icon-twitter:before {
content: "\68"
}
.icon-twitter-circular:before {
content: "\69"
}
.icon-linkedin:before {
content: "\6a"
}
.icon-facebook:before {
content: "\6b"
}
.icon-facebook-circular:before {
content: "\6c"
}
.icon-linkedin-circular:before {
content: "\6d"
}
.social-icon.fa-youtube-play {
font-size: 28px
}
.icon-link {
position: relative;
top: 5px;
font-size: 18px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex
}