.manage-it {
font-weight: 700;
font-size: 24px;
color: #dc33a9;
font-family: Montserrat, sans-serif;
padding-bottom: 24px;
text-transform:uppercase;
}
.benifit-fnt{font-size:40px; font-weight:700; padding-top:88px; padding-bottom:24px;}
.benefits h3 {
font-family: "Montserrat";
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
} .not-show-desk-acord{display:none;}
.office-marl-21{margin-right:-21px !important;}
.rotate {
transform: rotate(-180deg);
transform: rotate(180deg);
transition: .3s;
} 
.rotate-2-1 {
transform: rotate(-180deg);
transform: rotate(180deg);
transition: .3s;
} 
.rotate-2-2 {
transform: rotate(-180deg);
transform: rotate(180deg);
transition: .3s;
} 
.rotate2 {
transform: rotate(0deg);
transition: .3s;
}
.arrow-img-sec-21{
width: 20px;
margin-left: 40px;}
.arrow-img-2{
width: 20px;
margin-left: 40px;}
.arrow-img-3{
width: 20px;
margin-left: 40px;}
.pos-img-sec-last{
width: 97%;
position: absolute;
top: -171px;
left: 100px;
}
h3.active.fa{transform:scale(-1) rotateY(5px);}
.d_active
{
position: relative;
}
.d_active.active::after
{
content: '\276F';
position: absolute;
right: 16px;
color: grey;
transform: rotate(90deg);
}
.benifiit-sec-clr{background-color:white; padding-bottom:85px;}
.Benefits p {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 32px;
color: #5c6a9b; padding-bottom: 48px;
}
.sevenParts .number {
font-family: "Montserrat";
font-weight: 600;
font-size: 32px;
color: #dc33a9;
}
.sevenParts .numberPara {
font-family: "Montserrat";
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 32px;
color: #5c6a9b;
}
@media screen and (max-width: 600px) {
.not-visib-in-ph{display:none !important;}
.not-show-desk-acord{display:inline-block !important; background-color:white;}
}
@media (device-width:768px){
.not-visib-in-ph{display:none !important;}
.not-show-desk-acord{display:inline-block !important; background-color:white;} 
h1.comprehense-sec {
font-size: 36px;
padding-bottom: 46px;
padding-top: 28px;
}
}
@media (min-width:810px) and (max-width:836px){
.not-visib-in-ph{display:none !important;}
.not-show-desk-acord{display:inline-block !important; background-color:white;} 
h1.comprehense-sec {
font-size: 36px;
padding-bottom: 46px;
padding-top: 28px;
}
}
@media (device-width:1024px){
.drop-down-arw_1{
font-size: 30px;
padding-left:10px !important; 
}
.drop-down-arw_2{
font-size: 30px;
padding-left:10px !important; 
}
.drop-down-arw{
font-size: 30px;
padding-left:10px !important; 
}
h1.comprehense-sec {
padding-bottom: 46px;
padding-top: 28px;
}
} #main {
margin: 0px 0;
}
#main #faq .card {
margin-bottom: 30px;
border: 0;
}
#main #faq .card .card-header {
border: 0;
-webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
border-radius: 2px;
padding: 0;
}
#main #faq .card .card-header .btn-header-link {
color: #fff;
display: block;
text-align: left;
background: #f6f8ff;
color: blueviolet;
padding: 10px;
font-family: Montserrat, sans-serif; font-weight: 600 !important;
}
#main #faq .card .card-header .btn-header-link:after {
content: "\f107";
font-family: "Font Awesome 5 Free";
font-weight: 700;
float: right;     font-size: 24px;
}
#main #faq .card .card-header .btn-header-link.collapsed {
background: #f6f8ff;
color:
#757575;
}
#main #faq .card .card-header .btn-header-link.collapsed:after {
content: "\f106";
}
#main #faq .card .collapsing {
background: #f6f8ff;
line-height: 30px;
font-family: Montserrat, sans-serif;
}
#main #faq .card .collapse.show {
background: #f6f8ff;
line-height: 30px;
color: #222;
}
.infra-h_5 {
color: #dc33a9;
font-family: "Montserrat", sans-serif;
font-weight: 600;
font-size: 18px;
}
.btn.btn-header-link {
font-size: 16px;
font-family: Montserrat, sans-serif;
}
p.size-fnt-para {
font-size: 14px;
line-height: 24px;
font-family: Montserrat, sans-serif; padding: 8px;
}
#main #faq .card .collapse {
border: 0;
}  @media screen and (max-width: 600px) {
.first,
.second {
flex-direction: column;
}
.number {
margin-top: 15px;
}.Benefits p {font-size:14px; line-height:24px;     padding-bottom: 16px;}
.benifit-fnt{font-size:24px; line-height:34px; padding-top:24px; padding-bottom:24px;}
.Benefits{padding-left:0px;}
.numberPara{font-size:14px !important; line-height:24px !important;}
.pos-img-sec-last{display:none;}
}
li.pro-ct_mgs.active
{    padding: 20px;
background-color:  #F6F8FF; color:linear-gradient(57.53deg, #3333FF -4.73%, #FF3397 137.84%);     -webkit-text-fill-color: blueviolet;
box-shadow: 0px 4px 6px -1px rgba(136, 155, 221, 0.25), 0px 2px 4px -1px rgba(136, 155, 221, 0.08);
border-radius: 4px;
cursor: pointer;}
.in-form-sec{padding:5.8px 18px 8px !important;}
li.pro-ct_mgs.infra-h_5:hover{    padding: 20px;
background-color:  #F6F8FF; color:linear-gradient(57.53deg, #3333FF -4.73%, #FF3397 137.84%); color:blue;
cursor: pointer;}
li.pro-ct_mgs:nth-child(1):active~.li.pro-ct_mgs{    padding: 20px;
background-color:  #F6F8FF; color:linear-gradient(57.53deg, #3333FF -4.73%, #FF3397 137.84%); color:blue;
cursor: pointer;} 
li.pro-ct_mgs:active{    padding: 20px;
background-color:  #F6F8FF; color:linear-gradient(57.53deg, #3333FF -4.73%, #FF3397 137.84%); color:blue;
cursor: pointer;}
.in-form-sec{padding:5.8px 18px 8px !important;}
.azure-width-less{margin-left:-30px !important;}
h3.mar-sec-top-10{margin-top:9px !important;}
.fnt-sez{font-size:32px; padding-bottom:24px; font-weight:600;     margin-top: -50px;}
.width-large{width:428px !important;}
.contact-form-w-sec{
margin: -100px 0 0;
padding: 24px; background-color: white; box-shadow: 0px 25px 50px -12px rgba(136, 155, 221, 0.25);
border-radius: 4px;
}
.mar-top-reduse{margin-top:20px !important}
.form-wrapper .in-form-sec {
background-color: #F6F8FF !important;
color: #999;
border: 2px solid transparent;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 1rem 1.4rem 0.8rem; -o-transition: all ease .3s;
}
.pad-it-sec-top{padding-top:300px; padding-bottom:130px;} .pad-below-sec{background-color:white; padding-top:88px; padding-bottom:100px;}
.industry{background-color: white; padding-bottom:100px;}
.back-clr {
background: #f6f8ff;
padding-bottom: 92px;
padding-top: 130px;
}
.back-clr-2 {
background: #f6f8ff;
}
.image-vector-sect {
position: absolute;
left: -100px;
bottom: -90px;
}
input.form-control.mar-let-zero {
margin-left: 0;
}
.img-sty {
margin-bottom: 14px;
}
.focus-it {
color: #212529;
font-size: 54px;
font-weight: 700;
font-family: Montserrat, sans-serif;
padding-bottom: 24px;
line-height: 64px; }
.focus-it-para {
color: #5c6a9b;
font-size: 20px;
font-weight: 400;
font-family: Montserrat, sans-serif; line-height: 30px;
}
.color-whit {
width: 100%;
background: #ffffff;
box-shadow: 0px 25px 50px -12px rgba(136, 155, 221, 0.25);
border-radius: 4px;
border: aliceblue;
border: 0px solid !important;
}
.lets-talk-sec {
font-size: 32px;
font-weight: 600;
font-family: Montserrat, sans-serif;
padding-bottom: 40px;
margin-left: 32px;
padding-top: 32px;
}
.little-bit {
color: #212529;
font-size: 16px;
font-weight: 600;
font-family: Montserrat, sans-serif;
padding-bottom: 40px;
margin-left: 32px;
}
.form-feilds-center {
display: flex;
padding-bottom: 40px;
}
input.form-control-land1-sec{
padding: 16px 8px 16px 20px;
background: #f6f8ff;
font-weight: 500;
font-size: 16px;
color: #6371a0;
font-family: Montserrat, sans-serif;
margin-left: 32px;
border: aliceblue;
}
.what-services {
font-weight: 500;
font-size: 16px;
color: #212529;
font-family: Montserrat, sans-serif;
padding-bottom: 16px;
margin-left: 32px;
font-style: normal;
}
.when-services {
font-weight: 500;
font-size: 16px;
color: #212529;
font-family: Montserrat, sans-serif;
padding-bottom: 16px;
padding-top: 40px;
margin-left: 32px;
font-style: normal;
}
textarea.form-control-sec {
margin-left: 32px;
font-weight: 500;
font-size: 16px;
color: #6371a0;
background: #f6f8ff;
border: aliceblue;
border-radius: 4px;
}
button.form-control-when { color: #6371a0;
background: #f6f8ff;
margin-right: 16px;
font-size: 16px;
border-radius: 4px;
width: 600.33px;
height: 48px;
text-align: flex-start;
border: aliceblue;
text-align: -webkit-left;
padding-left: 20px;
}
.form-feilds-center.when-do {
margin-left: 32px;
}
.dates-adjust {
margin-right: 32px;
display: flex;
height: 102px;
width: 520px;
}
button.send-button {
align-items: center;
text-align: center;
font-size: 14px;
font-weight: 700;
color: white;
background: #dc33a9;
border-radius: 4px;
width: 500px;
height: 50px;
border: aliceblue;
}
.send-btn {
padding-left: 32px;
padding-right: 32px;
padding-bottom: 32px;
}
input.form-control.name-feild {
padding: 24px 20px;
}
.form-control-when:hover {
background-color: #3333ff;
color: white;
}
.send-button:hover {
background-color: #3333ff;
}
@media only screen and (max-width: 600px) {
.manage-it {
font-size: 18px;
}
h3.mar-sec-top-10{margin-top:2px !important;} 
.padleft-in-mob-sec{padding-left:24px !important;}
.img-sty{ margin-left:-8px;}
.fnt-wei-600 {
font-weight: 600;
margin-left: -11px;
}
.indutrsty{margin-left:20px !important;}
.pad-it-sec-top {
padding-top: 48px;
padding-bottom: 30px;
}
.dates-adjust {
margin-right: 0px !important;
}
.sty3 {
background: rgba(246, 248, 255, 1);
height: 114px !important;
width: 124px !important;
border-radius: 4px;
padding: 20px !important;
display: flex;
flex-direction: column;
align-items: flex-start;
margin-bottom: 24px;
margin-right: 24px;
}
.back-clr {
padding-bottom: 24px !important;
}
.pad-below-sec {
padding-bottom: 48px !important;
}
.image-vector-sect {
width: 347px;
position: absolute;
left: 48px;
top: -139px;
}
.opposite-sec {
flex-direction: column-reverse;
}
.thirdSection h3 {
padding-top: 48px !important;
font-size: 18px !important;
line-height: 28px !important;
padding-bottom: 48px;
}
.sty {
font-size: 24px !important;
padding-top: 48px !important;
}
.frame {
right: 0px !important;
height: 137px !important;
top: 0px !important;
}
.sty1 {
height: 347px !important;
margin-top: 119px;
width: fit-content !important;
}
.img-sec-width {
width: 26% !important;
}
.azure-width-less {
margin-left: 0px !important;
}
.content {
height: 500px !important;
}
.industry h2 {
font-size: 27px !important;
padding-top: 48px !important;
padding-bottom: 24px !important;
line-height: 37px !important;
padding-left: 15px;
}
p {
font-size: 14px !important;
line-height: 26px;
}
.industry {
padding-bottom: 24px !important;
}
.sty1 {
margin-top: 120px !important;
}
.img-sty {
margin-bottom: 10px;
}
textarea.form-control-sec {
width: 295px;
}
.sty2 {
padding: 22px 0px !important;
}
.thirdSection img {
padding-top: 48px !important;
padding-bottom: 10px !important;
}
.form-control-when:hover {
background-color: #6a32e4;
color: white;
}
.focus-it {
font-size: 28px;
padding-bottom: 16px;
line-height: 38px;
}
.focus-it-para {
color: #5c6a9b;
font-size: 14px;
font-weight: 400; line-height:24px;
padding-bottom: 24px;
font-family: Montserrat, sans-serif;
}
.lets-talk-sec {
font-size: 18px;
padding-bottom: 32px;
margin-left: 24px;
padding-top: 24px;
}
.little-bit {
font-size: 16px;
padding-bottom: 4px;
margin-left: 24px;
}
button.send-button {
width: 276px;
height: 46px;
margin-top: 25px;
margin-left: 12px;
}
input.form-control-land1-sec.name-feild {
padding: 24px 20px;
margin: 8px 24px;
width: 276px;
height: 46px;
}
.what-services{padding-top: 14px;}
.when-services{    padding-bottom: 4px;
padding-top: 24px;}
.form-feilds-center {
display: inline-block;
padding-bottom: 0px;
width: -webkit-fill-available;
width: 94%;
}
button.form-control-when {
width: 276px;
height: 46px;
text-align: -webkit-left;
padding-left: 20px;
padding-top: -20px;
margin-top: 20px;
}
.what-services,
textarea.form-control-sec,
.when-services {
margin-left: 24px;
}
.form-feilds-center.when-do {
margin-left: 24px;
}
.send-btn {
padding-left: 12px;
margin-top: 32px;
}
.form-control.name-feild {
margin-top: 2px;
}
.tl-numbers-block {
display: list-item !important;
}
.tl-numbers-block__item {
border-right: 0px solid #dadada !important;
padding-left: 3rem;
width: 73.33% !important;
}
.it-land-page-size{display:flex !important;}
.item-land-page{padding-left:0px !important;}
li, span.tl-numbers-block__text.it-land-page-size{
font-size: 16px !important;
}
.pad-below-sec {
padding-top: 48px;}
.back-clr {
padding-top: 60px;
}
}
.ItServicesWe h2 {
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
}
.ItServicesCards h3 {
margin-left: 26px;
font-weight: 600;
width: 408px; font-style: normal;
font-size: 20px;
line-height: 29px;
color: #212529;
}
.ItServicesCards .one h3 {
padding-top: 35px;
}
.ItServicesCards .two h3 {
padding-top: 35px;
}
.ItServicesCards .three h3 {
padding-top: 35px;
}
.ItServicesCards .card {
width: 530px;
height: 98px;
margin-top: 50px;
}
.ItServicesCards .one img {
width: 45px;
height: 40px;
}
.ItServicesCards .card img {
margin-top: 30px;
}
.ItServicesCards .two img {
width: 45px;
height: 40px;
}
.ItServicesCards .three img {
width: 45px;
height: 40px;
}
#four {
margin-top: 20px;
}
#fourImg {
width: 45px;
height: 40px;
}
.ItServicesCards .card {
background: linear-gradient(95.3deg, #f6f8ff 6.05%, #f6f9fb 233.4%);
border-radius: 4px;
border: aliceblue;
} .sec-col h3 {
margin-top: 30px;
}
.ItServicesCards img {
margin-left: 27px;
}  .thirdSection h3 {
padding-top: 208px;
font-family: "Montserrat";
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 36px;
background: -webkit-linear-gradient(
57.53deg,
#3333ff -4.73%,
#ff3397 137.84%
);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.thirdSection img {
padding-top: 137px;
padding-bottom: 80px;
}
.pad-it-manage {
padding-top: 80px;
}
.ItServicesCards {
padding-bottom: 95px;
} .tl-numbers-block { display: -ms-flexbox;
display: flex;
}
.tl-numbers-block__item:first-child {
padding-left: 0;
}
.tl-numbers-block__item {
border-right: 1px solid #dadada;
padding-left: 3rem;
width: 33.33%;
margin-top: 0;
}
li,
span.tl-numbers-block__text {
font-size: 14px;
}
.tl-numbers-block__item:first-child {
padding-left: 0;
}
.tl-numbers-block__number {
font-weight: 700;
line-height: 50px;
}
ul {
list-style-type: none;
}
.section-heading {
font-size: 32px;
font-family: Montserrat, sans-serif;
line-height: 54px;
}
@media (min-width: 768px) {
.text-md-left {
text-align: left !important;
}
.text-center {
text-align: center !important;
}
ul {
list-style: none;
}
.tl-numbers-block__item:first-child {
padding-left: 0;
}
}
@media (min-width: 992px) {
.tl-numbers-block__item {
border-right: 1px solid #dadada;
padding-left: 3rem;
width: 33.33%;
margin-top: 0;
}
.tl-numbers-block__item {
font-weight: 700;
font-family: Montserrat, sans-serif;
margin-top: 1.5rem;
}
}
@media (min-width: 768px) {
.mt-md-0,
.my-md-0 {
margin-top: 0 !important;
}
}  .content {
background: linear-gradient(57.53deg, #3333ff -4.73%, #ff3397 137.84%);
display: flex;
height: 726px;
position: relative;
}
.content1 {
background-color: blue;
}
.frame {
position: absolute;
right: 0;
height: 207px;
top: 0px;
}
.sty {
position: absolute;
color: rgba(246, 248, 255, 1);
padding-top: 88px;
font-weight: 700;
font-size: 40px;
line-height: 54px; }
.sixCards {
padding-bottom: 48px;
}
.sty1 {
background-color: white;
height: 437px;
margin-top: 182px;
display: flex;
border-radius: 4px;
flex-direction: column;
justify-content: space-around;
}
.sty2 {
display: flex;
justify-content: space-around;
flex-direction: row;
padding: 22px 22px;
}
.industry h2 {
font-family: "Montserrat", sans-serif;
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
margin-left: 10px;
padding-top: 88px;
padding-bottom: 40px;
}
p {
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 29px;
}
.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;
}  .pad-below-sec {
padding-bottom: 90px;
}
.card-sec {
background: linear-gradient(95.3deg, #f6f8ff 6.05%, #f6f9fb 233.4%);
padding: 24px;
width: 530px;
height: 98px;
border-radius: 4px;
margin-top: 50px;
border: 0px solid !important;
}
.ItServicesWe {
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
}
.one img {
width: 45px;
height: 40px;
margin-left: 27px;
}
.one h3 {
margin-left: 27px;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 29px;
color: #212529;
}
.two img {
width: 45px;
height: 40px;
margin-left: 27px;
}
.two h3 {
margin-left: 27px;
width: 408px;
height: 29px;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 29px;
color: #212529;
}
.three img {
width: 45px;
height: 40px;
margin-left: 27px;
}
.three h3 {
margin-left: 27px;
width: 408px;
height: 29px;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 29px;
color: #212529;
}
.four img {
width: 45px;
height: 40px;
margin-left: 27px;
}
.four h3 {
margin-left: 27px;
width: 408px;
height: 29px;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 29px;
color: #212529;
}
.fnt-wei-600{font-weight:600;}
.comprehense-sec br{display:none;} @media only screen and (max-width: 600px) {
.ItServicesWe h2 {
font-style: normal;
font-weight: 700;
font-size: 24px !important;
}.width-large {
width: 230px !important;
}
.fnt-sez {
padding-top: 24px;
font-size: 28px;
padding-bottom: 16px;
}
.contact-form-w-sec {
margin: 0px 0 0;
padding: 24px;
background-color: white;
box-shadow: 0px 25px 50px -12px rgb(136 155 221 / 25%);
border-radius: 4px;
}
.four h3{line-height: 20px;}
.ItServicesWe {
margin-top: 0px !important;
}
.card-sec {
flex-direction: row;
align-items: center;
width: 340px;
height: 66px;
background: linear-gradient(95.3deg, #f6f8ff 6.05%, #f6f9fb 233.4%);
border-radius: 4px;
margin-top: 16px;
border: 0px solid !important;
}
.mar-l-set-10{margin-left:-10px;}
.card-sec h3 {
width: 220px;
height: 17px;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 17px;
color: #212529;
margin-left: 17px;
}
.card-sec img {
margin-left: 0px;
}
.four .lastText {
margin-top: 3px;
}
} @media (min-width: 810px) and (max-width: 836px) {
.card-sec {
width: 335px;
height: 82px;
}.contact-form-w-sec {
margin: 0px 0 0;
padding: 20px;
}.back-clr {
background: #f6f8ff;
padding-bottom: 48px;
padding-top: 153px;
} .focus-it br{display:none;}
.drop-down-arw_1 {
padding-left: 222px !important;
}
h1.comprehense-sec {
font-size: 35px !important;
}
ul.tabs{width:66% !important;} 
.pro-ct_mgs {
font-size: 20px !important;
padding: 10px 12px;
}
.card img {
margin-left: 0px;
}
.card h3 {
font-size: 15px !important;
padding-top: 5px;
}
.four .lastText {
margin-top: -13px;
line-height: 27px;
}
} @media (device-width: 768px) {
.focus-it,
.ItServicesWe h2,
.sty,
.industry h2 {
font-size: 35px;
line-height: 45px;
}
.pro-ct_mgs {
font-weight: 500;
font-size: 20px !important;
padding: 10px 20px;
}
ul.tabs{width:72% !important;}
.drop-down-arw_1 {
font-size: 30px;
padding-left: 219px !important;
}
h1.comprehense-sec {
font-size: 35px !important;}
.contact-form-w-sec {
margin: -100px 0 0;
padding: 20px;}
.back-clr {
padding-top: 125px;
}.one img,.two img,.three img,.last img{
margin-left: 10px;
}
.lets-talk-sec {
font-size: 28px;
margin-left: 20px;
padding-top: 20px;
padding-bottom: 28px;
}
.little-bit {
margin-left: 20px;
padding-bottom: 28px;
} button.send-button {
width: 300px;
}
.width-large {
width: 300px !important; margin-top: 2px !important;
}
input.form-control {
padding: 16px 8px 16px 20px;
margin-right: 9px; }
textarea.form-control-sec,
.what-services,
.form-feilds-center.when-do,
.when-services {
margin-left: 20px;
}
.send-btn {
padding-left: 20px !important;
}
.back-clr {
padding-bottom: 48px;
}
.image-vector-sect {
left: -75px;
bottom: -37px;
}
.card-sec {
padding: 20px;
width: 345px;
height: 127px;
margin-top: 36px;
}
.pad-below-sec {
padding-bottom: 48px;    padding-top: 48px;
}
.dates-adjust {
height: 114px;
}
.thirdSection h3 {
padding-top: 132px; font-size:20px; line-height:30px;
}
.pad-it-sec-top {
padding-top: 48px;
padding-bottom: 60px;
}
.sty3 {
height: 117px;
width: 146px;
margin-right: 15px;
}
.industry h2 {
padding-top: 48px;
padding-bottom: 24px;
}
.sty {
padding-top: 48px;
}
.sty1 {
margin-top: 125px;
}
.content {
height: 635px;
}
.d-flex {
display: flex !important;
margin-top: 12px !important;
}
input.form-control-land1-sec {
padding: 16px 8px 16px 20px; width:139px; height:53px;
margin-left: 17px;
}}
@media (min-width: 810px) and (max-width: 836px) {
button.send-button {
width: 289px;
}
.width-large {
width: 288px !important;
}
input.form-control-land1-sec {
padding: 16px 8px 16px 20px; width:139px; height:53px;
margin-left: 17px;
}
.pad-below-sec {
padding-top: 48px !important;}
.thirdSection h3 {
padding-top: 132px;
font-size: 20px;
line-height: 30px;
}
.image-vector-sect {
position: absolute;
left: -100px;
bottom: -47px !important;
}
.pad-it-sec-top {
padding-top: 48px;
padding-bottom: 67px;
}
.sty3 {
height: 122px;
width: 160px;
}
.focus-it {
font-size: 36px !important;
line-height: 46px;
}
p {
font-size: 18px !important;
}
.img-sty {
margin-bottom: 10px !important;
} }
@media (device-width: 1024px) {
button.send-button {
width: 410px;
}
.width-large {
width: 374px !important;
}
.contact-form-w-sec {
margin: -90px 0 0;
padding: 30px;}
.sty3 {
height: 118px;
width: 184px !important;}
.focus-it {
line-height:60px;
font-size: 50px;}
.card-sec {
width: 455px;
height: 92px;
margin-top: 32px;
}
.dates-adjust {
height: 100px;
width: 440px;
}
.img-sty {
margin-bottom: 10px !important;
}
input.form-control-land1-sec {
padding: 16px 8px 16px 20px; width:187px; height:53px;
margin-left: 31px;
}
}
@media (device-width: 1180px) {
.card-sec {
width: 450px;
}
button.send-button {
width: 410px;
}
.sty3 {
width: 145px;
}
} .tl-sec-img-bot{   
width: 33%;
position: absolute;
right: 67%;
top: 49%;}
h1.comprehense-sec{font-size:40px; font-weight:700; color:#212529; padding-bottom:56px;}
.top-tab-sec-one {
text-align: center; 
margin: 0 auto; background-color:white;
padding-bottom:96px; padding-top:88px;
}
ul.tabs {
display: inline-block;
vertical-align: top;
position: relative;
z-index: 10;
padding: 0;
width: 45%;
margin-right: 9px;
list-style: none;
background-color: white;box-shadow: 0px 4px 6px -1px rgba(136, 155, 221, 0), 0px 2px 4px -1px rgba(136, 155, 221, 0);
border-radius: 4px;
}
li {
margin: 0;
cursor: pointer;
padding: 0px 15px;
line-height: 31px;
color: #757575;
text-align: left;
font-weight: bold;
}
.tab_container {
display: inline-block;
vertical-align: top;
position: relative;
z-index: 0;
left: -1%;
width: 460px;
text-align: left;
background: #f6f8ff;
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);  
box-shadow: 0px 4px 6px -1px rgba(136, 155, 221, 0.25), 0px 2px 4px -1px rgba(136, 155, 221, 0.08);
border-radius: 4px;
}
.tab_content {
display: none; 
margin-top: 40px;
margin-left: 26px;
margin-right: 20px;
margin-bottom: 20px;
}
.tab_drawer_heading {
display: none;
}
@media screen and (max-width: 600px) {
ul.tabs {
display: none;
}
.tl-sec-img-bot{display:none}
#accordionFlushExample{display:inline-block !important;}
p.real-estate-10{margin-top:5px !important;}
p.finance-mar-10{margin-top:-5px !important;}
h1.comprehense-sec {
font-size: 24px;
margin-left: 20px;
text-align: initial; line-height:34px;
padding-bottom: 28px; padding-top:38px;
}
.size-fnt-para{font-size:14px !important; padding:10px;}
.tab_container {
display: inline-block;
margin: 0 auto;
width: 90%;
}
.tl-sec-img-bot {display:none;}
.tab_content {
padding: 0px;
display: none;
margin-top: 14px;
margin-left: 14px;
margin-right: 4px;
margin-bottom: 0px;
}
.top-tab-sec-one {
padding-bottom: 48px;
padding-top: 48px;
}
.tab_drawer_heading {
-webkit-text-fill-color: blueviolet;
padding: 22px 20px;
display: block;
font-size: 16px;
cursor: pointer;
}
li.active.pro-ct_mgs::active{padding:20px !important; background-color: #F6F8FF!important;}
hr {
display: none;
}
}
.infra-h_5 {
color: #dc33a9;
font-family: "Montserrat", sans-serif;
font-weight: 600;
font-size: 18px;
line-height: 100%; padding: 8px;
}
.tab_content p {
color: #4c546f;
font-family: "Montserrat", sans-serif;
font-style: normal;
font-weight: 500;
font-size: 18px;
padding: 10px;
}
.pro-ct_mgs {
color: #757575;
font-family: "Montserrat", sans-serif;
font-style: normal;
font-weight: 500;
font-size: 24px;
padding: 20px 20px;
}
#accordionFlushExample{display:none;}
.pro-ct_mgs::before{padding:30px; background-color: #F6F8FF;
;}
.tab_drawer_heading.active.fa{ transition:scale(-1) transitionY(5px);
}
.drop-down-arw {
font-size: 30px;
padding-left: 85px;
}
.drop-down-arw_1 {
font-size: 30px;
padding-left: 244px;
}
.drop-down-arw_2 {
font-size: 30px;
padding-left: 80px;
}.content {
background: linear-gradient(57.53deg, #3333ff -4.73%, #ff3397 137.84%);
display: flex;
height: 726px;
position: relative;
}
.vector-tl-snd-page {
width: 20%;
position: absolute;
right: 81%;
top: 46%;
}
.mgs-back-clr.active.pro-ct_mgs{background-color:white;}
.tab_content.tab-mar-15{margin:15px;}
.tab_content.tab-mar-150 {
display: none;
margin-top: 23px;
margin-left: 26px;
margin-right: 150px;
margin-bottom: 20px;
}
ul.tabs.back-clr-cng{background: #F6F8FF;}
.clr-23-45{
width: 370px;
position: relative;
top: 140px;
}
.backwhite-colr{min-height:270px !important;}
.drop-down-arw-sec-left{
font-size: 30px;
padding-left: 56px;
}
.back-pos-clr{background-color: #F6F8FF!important;}
.backwhite-colr{background:white!important;}
li.pro-ct_mgs.sec-priority:active{
padding: 20px;
background-color: #FFFF !important; 
color: linear-gradient(57.53deg, #3333FF -4.73%, #FF3397 137.84%);
-webkit-text-fill-color: blueviolet;
box-shadow: 0px 4px 6px -1px rgb(136 155 221 / 25%), 0px 2px 4px -1px rgb(136 155 221 / 8%);
border-radius: 4px;
cursor: pointer;
}
.content1 {
background-color: blue;
}
.frame {
position: absolute;
right: 0;
height: 207px;
top: 0px;
}
.sty {
position: absolute;
color: rgba(246, 248, 255, 1);
padding-top: 88px;
font-weight: 700;
font-size: 40px;
line-height: 54px;
}
.sty1 {
background-color: white;
height: 437px;
margin-top: 182px;
display: flex;
flex-direction: column;
justify-content: space-around;
}
.sty2 {
display: flex;
justify-content: space-around;
flex-direction: row;
padding: 20px;
}
.industry h2 {
font-family: "Montserrat", sans-serif;
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
padding-top: 88px;
padding-bottom: 40px;
}
p {
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 29px;
}
.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;
}  .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;
}
h2.our-mission {
font-size: 40px;
font-weight: 700;
color: white;
font-family: "Montserrat", sans-serif;
padding-bottom: 24px;
padding-top: 48px;
}
.our-mission-img {
position: absolute;
top: 376px;
left: -153px;
}
.our-img-first-one {
position: absolute;
top: -221px;
right: -96px;
width: 377px;
}  .sixCards h3 {
padding-top: 7px;
}
.sixCards {
padding-bottom: 100px;
}
#firstCard {
border: aliceblue;
}
.card-services {
background: linear-gradient(95.3deg, #f6f8ff 6.05%, #f6f9fb 233.4%);
padding: 24px;
height: 98px;
border-radius: 4px;
margin-top: 50px;
}
.ItServicesWe h2 {
font-style: normal;
font-weight: 700;
font-size: 40px;
line-height: 54px;
color: #212529;
}
.one img {
width: 45px;
height: 40px;
}
.one h3 {
margin-left: 27px;
height: 29px;
font-style: normal;
font-weight: 600;
color: #212529;
}
.second img {
margin-top: 5px;
}
.two img {
width: 45px;
height: 40px;
}
.two h3 {
margin-left: 27px;
height: 29px;
font-style: normal;
font-weight: 600;
color: #212529;
}
.three img {
width: 45px;
height: 40px;
}
.three h3 {
margin-left: 27px;
height: 29px;
font-style: normal;
font-weight: 600;
color: #212529;
}
.four img {
width: 45px;
height: 40px;
}
.four h3 {
margin-left: 27px;
height: 29px;
font-style: normal;
font-weight: 600;
color: #212529;
} @media only screen and (max-width: 600px) {
.ItServicesWe h2 {
font-style: normal;
font-weight: 700;
font-size: 24px !important;
color: #212529;
}
.back-pos-clr{display:none;}
.sixCards {
padding-bottom: 35px;
}
#main #faq .card .card-header .btn-header-link.mobile-clr-change{background:white;}
.we-provide-para {
width:324px;
line-height: 25px;
}
.our-mission-img {
position: absolute;
top: 168px;
left: -31px;
width: 73px;
}
h2.our-mission {
font-size: 28px;
padding-bottom: 24px;
padding-top: 48px;
padding-left: 0px;
}.triangle-img-sec{width:100%;}
.our-img-first-one {
position: absolute;
top: -111px;
right: 21px;
width: 96px;
}
.pad-below-sec {
padding-bottom: 48px !important;
}
.focus-it br{display:none;}
#firstCard {
margin-top: 17px;
}
.card-services {
flex-direction: row;
align-items: center;
height: 65px;
background: linear-gradient(95.3deg, #f6f8ff 6.05%, #f6f9fb 233.4%);
border-radius: 4px;
margin-top: 16px;
}
.card-services h3 {
width: 220px;
height: 17px;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 17px;
color: #212529;
margin-left: 17px;
margin-top: -8px;
}
.card img {
margin-left: 0px;
margin-top: -11px;
}
.four .lastText {
margin-top: -8px;
}
.second h3 {
}
} @media (min-width: 810px) and (max-width: 836px) {
.one h3 {
margin-left: 10px;
}
.back-pos-clr{display:none;}
.two h3 {
margin-left: 10px;
}
#main #faq .card .card-header .btn-header-link.mobile-clr-change{background:white;}
.three h3 {
margin-left: 10px;
}
.card-services {
width: 350px; margin-top: 30px;
}
.card-services img {
margin-left: 0px;
}
.card-services h3 {
font-size: 15px;
padding-top: 5px;
}
.four .lastText {
margin-top: -13px;
line-height: 27px;
}
.second h3 {
line-height: 20px;
}
}
@media (device-width: 768px) {
.focus-it,
.ItServicesWe h2,
.sty,
.industry h2 {
font-size: 35px;
line-height: 45px;
}
#main #faq .card .card-header .btn-header-link.mobile-clr-change{background:white;}
.back-pos-clr{display:none;}
.d-flex.mar-top-fle-sec {
margin-top: 0px !important;
}
.sixCards h3 {
padding-top: 0px !important;
font-size: 18px;
}
.ItServicesWe h2 {
margin-top: 50px;
}
.we-provide-para {
font-size: 18px;
}
.our-mission-img {
position: absolute;
top: 0px;
left: -91px;
width: -webkit-fill-available;
}
.triangle-img-sec {
width: 100%;
}
.our-img-first-one {
position: absolute;
width: -webkit-fill-available;
top: -183px;
right: -23px;
}
.sixCards {
padding-bottom: 12px;
}
.card-services {
padding: 12px;
width: 340px;
height: 80px;
margin-top: 30px;
}
.lets-talk-sec {
font-size: 28px;
margin-left: 20px;
padding-top: 20px;
padding-bottom: 28px;
}
.little-bit {
margin-left: 20px;
padding-bottom: 28px;
}
.ItServicesWe {
margin-top: 48px !important;
}
button.send-button {
width: 300px;
}
input.form-control {
padding: 16px 8px 16px 20px;
margin-right: 9px;
}
textarea.form-control-sec,
.what-services,
.form-feilds-center.when-do,
.when-services {
margin-left: 20px;
}
.send-btn {
padding-left: 20px !important;
}
.back-clr {
padding-bottom: 48px;
}
.image-vector-sect {
left: -75px;
bottom: -37px;
}
.card-sec {
padding: 20px;
width: 345px;
height: 127px;
margin-top: 36px;
}
.pad-below-sec {
padding-bottom: 48px;
}
.dates-adjust {
height: 114px;
}
.thirdSection h3 {
padding-top: 140px;
}
.sty3 {
height: 130px;
width: 158px;
margin-right: 12px;
}
.industry h2 {
padding-top: 48px;
padding-bottom: 24px;
}
.sty {
padding-top: 48px;
}
.sty1 {
margin-top: 125px;
}
.content {
height: 635px;
}
.d-flex {
display: flex !important;
margin-top: 12px !important;
}
}
@media (min-width: 810px) and (max-width: 836px) {
button.send-button {
width: 289px;
}.sixCards {
padding-bottom: 3px !important;
}
element.style {
}
.our-img-first-one {
position: absolute;
top: -169px;
right: -252px;
width: 200px;
}
.thirdSection h3 {
padding-top: 140px;
}
.fnt-wei-600 {
font-weight: 600;
font-size: 16px !important;}
.industry {
padding-bottom: 48px;
}
.we-provide-para {
width: 450px;
}
.industry h2{padding-top:48px;} 
.sty3 {
height: 122px;
width: 160px;
}
.focus-it {
font-size: 40px;
line-height: 50px;
}
p {
font-size: 18px !important;
}
.img-sty {
margin-bottom: 10px !important;
}
.triangle-img-sec {
width: 100%;
}
.our-mission-img {
position: absolute;
top: 128px;
left: -58px;
width: 150px;
}.contact-form-w-sec {
margin: -100px 0 0;
padding: 20px;}
}
@media (device-width: 1024px) {
.triangle-img-sec {
width: 100%;
}
.focus-it br{display:none;}
.sixCards {
padding-bottom: 3px;
}
button.send-button {
width: 416px;
}
.card-services {
width: 454px;
}
.our-img-first-one {
top: -178px;
right: -28px;
}
.our-mission-img {
position: absolute;
top: 212px;
left: -48px;
width: 200px;
}
}