body, html {
font-family: 'Poppins', sans-serif;
}
html {
scroll-behavior: smooth;
} h1, h2, h3, h4, h5, h6 {
font-family: 'Jost', sans-serif;
}
.space20 {
height: 20px;
min-height: 20px;
clear: both;
}
.wtsup-icoshw {
position: fixed;
bottom: 10px;
left: 10px;
z-index: 999;
}
.wtsup-icoshw img {
height: 50px;
width: auto;
} .topbar {
background: rgba(204,204,204,.2);
opacity: .85;
padding: 10px 0;
}
.topbar p.intro-icolvltxt {
margin: 0 0 0;
font-size: 14px;
}
.topbar p.intro-icolvltxt i.fa {
color: #0982f1;
font-size: 16px;
margin: 0 6px 0 0;
}
.topbar ul.socio-cons {
text-align: right;
margin: -6px 0 0;
}
.topbar ul.socio-cons li {
margin: 0 14px;
}
.topbar ul.socio-cons li a {
color: #0982f1;
font-size: 18px;
}
nav.navbar.navbar-default {
margin-bottom: 0;
}
a.navbar-brand {
padding: 0;
margin-right: 15px;
}
nav.navbar a.navbar-brand img {
height: 85px;
width: auto;
float: left;
margin-right: 6px;
margin-top: 8px;
}
nav.navbar a.navbar-brand span {
color: #fe0386;
font-weight: 600;
font-size: 40px;
position: relative;
top: 26px;
font-family: 'Jost', sans-serif;
}
nav.navbar a.navbar-brand span em {
display: block;
font-style: normal;
font-size: 30px;
letter-spacing: 4px;
line-height: 1;
}
nav.navbar ul.navbar-nav li a {
font-size: 16px;
font-weight: 500;
color: #1f2633!important;
padding: 40px 12px!important;
letter-spacing: .2px;
position: relative;
font-family: jost, sans-serif;
}
nav.navbar ul.navbar-nav li a:before {
position: absolute;
content: '';
left: 0;
bottom: 0;
height: 4px;
width: 100%;
background: #0982f1;
opacity: 0;
transition: all 0.4s ease-in-out;
}
nav.navbar ul.navbar-nav li:hover a:before {
opacity: 1;
}
nav.navbar ul.navbar-nav li ul.dropdown-menu li a {
font-size: 16px;
padding: 8px 30px !important;
font-weight: 500;
transition: all 0.4s ease-in-out;
border-left: 2px solid transparent;
border-radius: 6px;
position: unset;
}
nav.navbar ul.navbar-nav li ul.dropdown-menu li.drpdwn-servinf-hdin a {
font-weight: 600;
color: #fe0386 !important;
text-decoration: underline;
text-transform: uppercase;
}
nav.navbar ul.navbar-nav li ul.dropdown-menu li.drpdwn-servinf-hdin a:hover {
background: transparent;
}
nav.navbar ul.navbar-nav li ul.dropdown-menu li a i.fa.fa-arrow-right {
opacity: 0.1;
transition: all 0.4s ease-in-out;
}
nav.navbar ul.navbar-nav li ul.dropdown-menu li:hover a i.fa.fa-arrow-right {
opacity: 0.6;
margin-left: 20px;
color: #0982f1;
}
nav.navbar ul.navbar-nav li ul.dropdown-menu {
border: 0;
box-shadow: 0px 1px 20px 1px #dedede73;
border-radius: 0px;
}
nav.navbar ul.navbar-nav li ul.dropdown-menu li a:before {
}
nav.navbar ul.navbar-nav li ul.dropdown-menu li:hover a {
border-left-color: #0982f1;
}
nav.navbar ul.navbar-nav li.nav-item a.nav-link {
position: relative;
}
nav.navbar ul.navbar-nav li.nav-item a.nav-link:before {
position: absolute;
content: '';
left: 0;
bottom: 0;
height: 4px;
width: 100%;
background: #0982f1;
opacity: 0;
transition: all 0.4s ease-in-out;
}
nav.navbar ul.navbar-nav li.nav-item:hover a.nav-link:before {
opacity: 1;
}
.header-lblcompshow {
margin: 24px 20px 0 5px;
display: inline-block;
}
.header-lblcompshow p {
font-weight: 600;
font-size: 16px;
letter-spacing: 0.4px;
margin: 0 0 0;
color: #1f2633;
font-family: 'Jost', sans-serif;
text-transform: uppercase;
}
.header-lblcompshow p a {
color: #1f2633;
text-decoration: none;
transition: all 0.4s ease-in-out;
}
.header-lblcompshow p span.divider {
display: block;
height: 6px;
}
.header-lblcompshow p a:hover {
color: #0d6efd;
text-decoration: underline;
}
.inhd-contshowinf {
background: #1f2633;
padding: 16px 0 10px;
}
.inhd-continfshw-inbx i.fa {
color: #0982f1;
font-size: 32px;
margin-right: 6px;
}
.inhd-contshowinf p {
margin-bottom: 0;
}
.inhd-contshowinf a {
color: #97a8c1;
text-decoration: none;
letter-spacing: .02em;
font-size: 11px;
text-align: left;
font-weight: 400;
line-height: 0.8;
font-family: 'Jost', sans-serif;
}
.inhd-contshowinf a span {
display: block;    
font-weight: 500;
color: #fff;
font-size: 16px;
}
.dropdown-menu>.active>a {
background: transparent;
} .heroslider-o-inf {
padding: 150px 0;
position: relative;
overflow: hidden;
z-index: 2;
} .heroslider-o-inf:after {
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
width: 100%;
background: linear-gradient(to right, #060618, #020418a3);
background-size: cover;
z-index: -1;
opacity: 0.6;
}
.heroslider-o-inf .inhero-cont h1 {
color: #fff;
font-size: 56px;
font-weight: 600;
margin: 0 0 30px;
line-height: 1.4;
}
.heroslider-o-inf .inhero-cont h1 span {
display: block;
}
.heroslider-o-inf .inhero-cont .herocont-line {
height: 2px;
width: 35%;
background: rgba(80%,80%,80%,.3);
position: relative;
margin: 0 0 30px;
}
.heroslider-o-inf .inhero-cont .herocont-line:before {
position: absolute;
height: 2px;
width: 60px;
bottom: 0px;
content: '';
background: #0989ff;
}
.heroslider-o-inf .inhero-cont p.lead {
color: #fff;
max-width: 60%;
margin: 0 0 30px;
letter-spacing: 0.2px;
font-weight: 100 !important;
}
.heroslider-o-inf .inhero-cont a.btn1 {
margin: 20px 20px 0 0;
padding: 20px 28px;
text-align: left;
min-width: 130px;
position: relative;
text-transform: uppercase;
letter-spacing: 1.6px;
display: inline-block;
background: #20204c;
color: #fff;
text-decoration: none;
font-family: 'Jost', sans-serif;
transition: all 0.4s ease-in-out;
}
.heroslider-o-inf .inhero-cont a.btn1 i.fa {
margin-left: 10px;
}
.heroslider-o-inf .inhero-cont a.btn1:hover {
background: #43438f;
}
.heroslider-o-inf .inhero-cont a.btn1.btn2 {
background: #0d6bc2;
}
.heroslider-o-inf .inhero-cont a.btn1.btn2:hover {
background: #1689f3;
}
.anim-elements {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
overflow: hidden;
z-index: 0;
}
.anim-elements .anim-element{ position: absolute; }
.anim-elements .anim-element:nth-child(1){
background: rgba(0, 201, 157,0.6);
width: 10px;
height: 10px;
border-radius: 50%;
top: 12%;
left: 15%;
animation: animTwo 13s infinite linear;
}
.anim-elements .anim-element:nth-child(2){
border: 5px solid rgba(0, 153, 229,0.30);
width: 25px;
height: 25px;
border-radius: 50%;
top: 15%;
left: 45%;
-webkit-animation: animOne 15s infinite linear;
animation: animOne 15s infinite linear;
}
.anim-elements .anim-element:nth-child(3){
border: 5px solid rgba(244, 34, 104,0.3);
width: 25px;
height: 25px;
bottom: 20%;
left: 30%;
-webkit-animation: animFour 15s infinite linear alternate;
animation: animFour 15s infinite linear alternate;
}
.anim-elements .anim-element:nth-child(4){
background: rgba(252, 162, 73,0.80);
width: 10px;
height: 10px;
border-radius: 50%;
bottom: 15%;
right: 25%;
-webkit-animation: animFive 15s infinite linear alternate;
animation: animFive 15s infinite linear alternate;
}
.anim-elements .anim-element:nth-child(5){
background: rgba(100, 45, 250,.4);
width: 3px;
height: 20px;
top: 18%;
right: 25%;
-webkit-animation: animFour 15s infinite linear alternate;
animation: animFour 15s infinite linear alternate;
}
.anim-elements .anim-element:nth-child(5):after,
.anim-elements .anim-element:nth-child(5):before {
content: "";
display: block;
width: 100%;
height: calc(50% - 2px);
top: 6px;
background: inherit;
position: absolute;
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.anim-elements .anim-element:nth-child(5):before {
right: -6px;
}
.anim-elements .anim-element:nth-child(5):after {
left: -6px;
}
@keyframes animOne {
0% {
transform: translate(0px, 0px) rotate(0deg)
}
20% {
transform: translate(73px, -1px) rotate(35deg)
}
40% {
transform: translate(141px, 72px) rotate(75deg)
}
60% {
transform: translate(83px, 122px) rotate(110deg)
}
80% {
transform: translate(-40px, 72px) rotate(145deg)
}
100% {
transform: translate(0px, 0px) rotate(0deg)
}
}
@-webkit-keyframes animOne {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg)
}
20% {
-webkit-transform: translate(73px, -1px) rotate(35deg)
}
40% {
-webkit-transform: translate(141px, 72px) rotate(75deg)
}
60% {
-webkit-transform: translate(83px, 122px) rotate(110deg)
}
80% {
-webkit-transform: translate(-40px, 72px) rotate(145deg)
}
100% {
-webkit-transform: translate(0px, 0px) rotate(0deg)
}
}
@keyframes animTwo {
0% {
transform: translate(0px, 0px) rotate(0deg) scale(1)
}
20% {
transform: translate(73px, -1px) rotate(36deg) scale(.9)
}
40% {
transform: translate(141px, 72px) rotate(72deg) scale(1)
}
60% {
transform: translate(83px, 122px) rotate(108deg) scale(1.2)
}
80% {
transform: translate(-40px, 72px) rotate(144deg) scale(1.1)
}
100% {
transform: translate(0px, 0px) rotate(0deg) scale(1)
}
}
@-webkit-keyframes animTwo {
0% {
-webkit-transform: translate(0px, 0px) rotate(0deg) scale(1)
}
20% {
-webkit-transform: translate(73px, -1px) rotate(36deg) scale(.9)
}
40% {
-webkit-transform: translate(141px, 72px) rotate(72deg) scale(1)
}
60% {
-webkit-transform: translate(83px, 122px) rotate(108deg) scale(1.2)
}
80% {
-webkit-transform: translate(-40px, 72px) rotate(144deg) scale(1.1)
}
100% {
-webkit-transform: translate(0px, 0px) rotate(0deg) scale(1)
}
}
@keyframes animThree {
0% {
transform: translate(165px, -179px)
}
100% {
transform: translate(-346px, 617px)
}
}
@-webkit-keyframes animThree {
0% {
-webkit-transform: translate(165px, -179px)
}
100% {
-webkit-transform: translate(-346px, 617px)
}
}
@keyframes animFour {
0% {
transform: translate(-300px, 151px) rotate(0deg)
}
100% {
transform: translate(251px, -200px) rotate(180deg)
}
}
@-webkit-keyframes animFour {
0% {
-webkit-transform: translate(-300px, 151px) rotate(0deg)
}
100% {
-webkit-transform: translate(251px, -200px) rotate(180deg)
}
}
@keyframes animFive {
0% {
transform: translate(61px, -99px) rotate(0deg)
}
21% {
transform: translate(4px, -190px) rotate(38deg)
}
41% {
transform: translate(-139px, -200px) rotate(74deg)
}
60% {
transform: translate(-263px, -164px) rotate(108deg)
}
80% {
transform: translate(-195px, -49px) rotate(144deg)
}
100% {
transform: translate(-1px, 0px) rotate(180deg)
}
}
@-webkit-keyframes animFive {
0% {
-webkit-transform: translate(61px, -99px) rotate(0deg)
}
21% {
-webkit-transform: translate(4px, -190px) rotate(38deg)
}
41% {
-webkit-transform: translate(-139px, -200px) rotate(74deg)
}
60% {
-webkit-transform: translate(-263px, -164px) rotate(108deg)
}
80% {
-webkit-transform: translate(-195px, -49px) rotate(144deg)
}
100% {
-webkit-transform: translate(-1px, 0px) rotate(180deg)
}
}
.slideshow {
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
z-index: -1;
top: 0;
left: 0;
}
.slideshow-image {
position: absolute;
width: 100%;
height: 100%;
background: no-repeat 50% 50%;
background-size: cover;
-webkit-animation-name: kenburns;
animation-name: kenburns;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-duration: 15s;
animation-duration: 15s;
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
.slideshow-image:nth-child(1) {
-webkit-animation-name: kenburns-1;
animation-name: kenburns-1;
z-index: 4;
}
.slideshow-image:nth-child(2) {
-webkit-animation-name: kenburns-2;
animation-name: kenburns-2;
z-index: 3;
}
.slideshow-image:nth-child(3) {
-webkit-animation-name: kenburns-3;
animation-name: kenburns-3;
z-index: 2;
}
.slideshow-image:nth-child(4) {
-webkit-animation-name: kenburns-4;
animation-name: kenburns-4;
z-index: 1;
}
.slideshow-image:nth-child(5) {
-webkit-animation-name: kenburns-5;
animation-name: kenburns-5;
z-index: 0;
}
@-webkit-keyframes kenburns-1 {
0% {
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
5% {
opacity: 1;
}
15% {
opacity: 1;
}
25% {
opacity: 0;
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
opacity: 0;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
95% {
opacity: 0;
-webkit-transform: scale(1.24);
transform: scale(1.24);
}
100% {
opacity: 1;
}
}
@keyframes kenburns-1 {
0% {
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
5% {
opacity: 1;
}
15% {
opacity: 1;
}
25% {
opacity: 0;
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
opacity: 0;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
95% {
opacity: 0;
-webkit-transform: scale(1.24);
transform: scale(1.24);
}
100% {
opacity: 1;
}
}
@-webkit-keyframes kenburns-2 {
15% {
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
25% {
opacity: 1;
}
35% {
opacity: 1;
}
45% {
opacity: 0;
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
opacity: 0;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
@keyframes kenburns-2 {
15% {
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
25% {
opacity: 1;
}
35% {
opacity: 1;
}
45% {
opacity: 0;
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
opacity: 0;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
@-webkit-keyframes kenburns-3 {
35% {
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
45% {
opacity: 1;
}
55% {
opacity: 1;
}
65% {
opacity: 0;
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
opacity: 0;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
@keyframes kenburns-3 {
35% {
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
45% {
opacity: 1;
}
55% {
opacity: 1;
}
65% {
opacity: 0;
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
opacity: 0;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
@-webkit-keyframes kenburns-4 {
55% {
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
65% {
opacity: 1;
}
75% {
opacity: 1;
}
85% {
opacity: 0;
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
opacity: 0;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
@keyframes kenburns-4 {
55% {
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
65% {
opacity: 1;
}
75% {
opacity: 1;
}
85% {
opacity: 0;
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
opacity: 0;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
}
@-webkit-keyframes kenburns-5 {
75% {
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
85% {
opacity: 1;
}
95% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes kenburns-5 {
75% {
opacity: 1;
-webkit-transform: scale(1.2);
transform: scale(1.2);
}
85% {
opacity: 1;
}
95% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: scale(1);
transform: scale(1);
}
} .wtwedo-servallshow {
position: relative;
padding: 60px 0 40px;
overflow: hidden;
background: #F6F6F6C9;
}
.wtwedo-servallshow .wtwtdo-hdinfoshow {
z-index: 1;
position: relative;
}
.wtwedo-servallshow .wtwtdo-hdinfoshow:before {
position: absolute;
content: '';
left: -50px;
top: -30px;
height: 120%;
width: 100%;
background: url(//sums.org.in/wp-content/uploads/2021/12/dot.png) repeat;
background-size: 11px;
z-index: -1;
}
.wtwedo-servallshow .wtwtdo-hdinfoshow .wtwedo-headings {
}
.wtwedo-servallshow .wtwtdo-hdinfoshow .wtwedo-headings h2 {
margin: 0 0 20px;
font-size: 36px;
letter-spacing: 0.8px;
font-weight: 600;
}
.wtwedo-servallshow .wtwtdo-hdinfoshow .wtwedo-headings p {
color: #73bcff;
font-weight: 500;
letter-spacing: 0.6px;
margin: 0 0 5px;
text-transform: uppercase;
}
.wtwedo-servallshow .viewall-servbtn {
text-align: right;
}
.wtwedo-servallshow .viewall-servbtn p a.btn.all-inbtn {
color: #0087ff;
padding: 0 0 0;
font-size: 14px;
margin: 20px 0 0;
font-weight: 600;
}
.wtwedo-servallshow .wtwtdo-hdinfoshow .wtwedo-infocontshw {}
.wtwedo-servallshow .wtwtdo-hdinfoshow .wtwedo-infocontshw .accordion .accordion-item h2 button {
font-weight: 600;
color: #333;
}
.wtwedo-servallshow .wtwtdo-hdinfoshow .wtwedo-infocontshw .accordion .accordion-item h2 button.collapsed::after {
opacity: 0.4;
}
.wtwedo-servallshow .wtwtdo-hdinfoshow .wtwedo-infocontshw .accordion .accordion-item h2 button::after {
opacity: 1;
}
.wtwedo-servallshow .wtwtdo-hdinfoshow .wtwedo-infocontshw .accordion .accordion-item .accordion-body {
font-size: 13px;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx {
padding: 20px 20px 35px;
background: #fff;
position: relative;
overflow: hidden;
margin-bottom: 30px;
box-shadow: none;
transition: all 0.4s ease-in-out;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx:hover {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 15%);
}
.allin-services-hmeshow .allin-hmeshwinf-inbx img {
height: 60px;
width: auto;
margin: 0 0 20px;
filter: grayscale(1);
transition: all 0.4s ease-in-out;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx:hover img {
filter: grayscale(0);
transform: scale(1.08);
}
.allin-services-hmeshow .allin-hmeshwinf-inbx h4 {
margin: 0 0 20px;
font-size: 21px;
letter-spacing: 0.2px;
font-weight: 500;
transition: all 0.4s ease-in-out;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx:hover h4 {
color: #0d6bc2;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx p {
font-size: 14px;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx a.btn {
background: #1f2633;
border-radius: 0;
color: #fff;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 0.6px;
position: absolute;
right: 20px;
bottom: 0;
transition: all 0.4s ease-in-out;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx:hover a.btn {
background: #0d6bc2;
} .hmeabt-infwpst {
padding: 60px 0;
position: relative;
overflow: hidden;
z-index: 1;
}
.hmeabt-infwpst .anim-elements {
z-index: -1;
}
.hmeabt-infwpst .hmeabt-incontshw a.btn {
margin: 20px 0px 0 0;
border-radius: 0;
padding: 10px 28px;
text-align: left;
min-width: 130px;
position: relative;
text-transform: uppercase;
letter-spacing: 1.6px;
display: inline-block;
background: #20204c;
color: #fff;
text-decoration: none;
font-family: 'Jost', sans-serif;
transition: all 0.4s ease-in-out;
}
.hmeabt-infwpst .hmeabt-incontshw {
padding: 100px 0 0;
}
.hmeabt-infwpst .hmeabt-incontshw h3 {
font-size: 40px;
margin: 0 0 30px;
}
.hmeabt-infwpst .hmeabt-incontshw h3 span {
font-weight: 600;
display: block;
}
.hmeabt-infwpst .hmeabt-incontshw p {
position: relative;
line-height: 1.8;
text-align: justify;
}
.hmeabt-infwpst .hmeabt-incontshw p:before {
position: absolute;
content: '';
left: -25px;
top: 0;
height: 100%;
width: 5px;
background: #0d6bc2;
}
.hmeabt-infwpst .hmeabt-incontshw ul {
list-style: none;
padding-left: 0;
margin: 26px 0 0;
}
.hmeabt-infwpst .hmeabt-incontshw ul li {
font-weight: 600;
margin-bottom: 10px;
}
.hmeabt-infwpst .hmeabt-incontshw ul li i.fa {
margin-right: 5px;
}
.hmeabt-infwpst .hmeabt-insta-imgshow {
padding: 40px 40px 40px 80px;
position: relative;
z-index: 1;
}
.hmeabt-infwpst .hmeabt-insta-imgshow:before {
position: absolute;
content: '';
right: -100px;
bottom: -100px;
height: 80%;
width: 80%;
background: url(//sums.org.in/wp-content/uploads/2021/12/dot.png) repeat;
background-size: 14px;
z-index: -1;
opacity: 0.8;
}
.hmeabt-infwpst .hmeabt-insta-imgshow img.img1 {
position: relative;
z-index: -1;
}
.hmeabt-infwpst .hmeabt-insta-imgshow img.img2 {
position: absolute;
bottom: 0;
left: 40px;
width: 60%;
}
.hmeabt-infwpst .hmeabt-incontshw#moreinf-abtovrvw {
padding-top: 80px;
}
.hmeabt-infwpst .hmeabt-incontshw#moreinf-abtovrvw p:before {
content: none;
} .ft-projservices-show {
padding: 60px 0 30px;
position: relative;
overflow: hidden;
}
.ft-projservices-show .inft-servproj {
margin-bottom: 40px;
}
.ft-projservices-show .inft-servproj h2 {
font-weight: 600;
letter-spacing: 0.6px;
margin: 0 0 4px;
}
.ft-projservices-show .inft-servproj p {
font-size: 21px;
font-weight: 300;
margin: 0 0 0;
}
.ft-projservices-show .inft-servproj-inbx {
position: relative;
overflow: hidden;
padding: 0;
text-align: center;
background: #1f2633;
margin-bottom: 40px;
}
.ft-projservices-show .inft-servproj-inbx img {
max-width: 100%;
height: auto;
width: 100%;
transition: all 0.4s ease-in-out;
}
.ft-projservices-show .inft-servproj-inbx:hover img {
opacity: 0.6;
}
.ft-projservices-show .inft-servproj-inbx .inftserv-subhd {
position: absolute;
left: 40px;
top: 0;
background: #1f2633;
color: #fff;
padding: 6px 40px;
}
.ft-projservices-show .inft-servproj-inbx .inftserv-subhd p {
margin: 0 0 0;
font-family: 'Jost', sans-serif;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 0.6px;
}
.ft-projservices-show .inft-servproj-inbx .inft-serv-brfdescinfdt {
background: #ffffffeb;
position: absolute;
right: 0;
bottom: -20px;
width: 60%;
padding: 40px;    
text-align: left;
transition: all 0.4s ease-in-out;
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 15%);
}
.ft-projservices-show .inft-servproj-inbx:hover .inft-serv-brfdescinfdt {
bottom: 0;
}
.ft-projservices-show .inft-servproj-inbx .inft-serv-brfdescinfdt h4 {
margin: 0 0 20px;
letter-spacing: 0.4px;
font-weight: 600;
font-style: normal;
color: #04043d;
font-size: 22px;
}
.ft-projservices-show .inft-servproj-inbx .inft-serv-brfdescinfdt p {
font-size: 90%;
line-height: 1.8;
}
.ft-projservices-show .inft-servproj-inbx .inft-serv-brfdescinfdt a.btn {
background: #1f2633;
color: #fff;
border: 2px solid;
border-radius: 0;
font-size: 12px;
height: 40px;
width: 40px;
line-height: 25px;
transition: all 0.4s ease-in-out;
}
.ft-projservices-show .inft-servproj-inbx:hover .inft-serv-brfdescinfdt a.btn {
border-color: #1f2633;
background: transparent;
color: #1f2633;
} .countinf-shwdt {
padding: 30px 0 20px;
background: #1f2633;
position: relative;
overflow: hidden;
z-index: 1;
}
.countinf-shwdt:before {
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
width: 100%;
background: url(//sums.org.in/wp-content/uploads/2021/12/bg-pattern.png) center center no-repeat;
background-size: cover;
z-index: -1;
}
.countinf-shwdt .counter-innbx {
padding: 20px;
text-align: center;
}
.countinf-shwdt .counter-innbx img {
height: 50px;
width: auto;
margin: 0 0 20px;
}
.countinf-shwdt .counter-innbx p.count-infsw {
color: #97a8c1;
margin-bottom: 0;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.6px;
}
.countinf-shwdt .counter-innbx p.count-infsw span {
display: block;
color: #fff;
font-size: 36px;
font-weight: 600;
letter-spacing: 0.6px;
font-family: 'Jost', sans-serif;
}
.countinf-shwdt svg {
position: absolute;
top: 0px;
width: 100%;
display: block;
background: #1f2633;
}
.countinf-shwdt path.elementor-shape-fill {
fill: white;
} .comp-overvwshw {
padding: 80px 0;
background: #efefef;
position: relative;
overflow: hidden;
z-index: 1;
}
.comp-overvwshw:before {
position: absolute;
content: '';
left: 10%; 
top: 5%;
height: 90%;
width: 30%;
background: #fff;
z-index: -1;
}
.comp-overvwshw:after {
position: absolute;
content: '';
left: 30%; 
top: 5%;
height: 90%;
width: 60%;
background: url(//sums.org.in/wp-content/uploads/2021/12/slider-bg12.jpg) center center no-repeat;
background-size: cover;
z-index: -1;
transition: all 0.4s ease-in-out;
}
.comp-overvwshw:hover:after {
transform: scale(1.06);
}
.compovervw-continfodt {
background: #007ae7;
padding: 40px 80px;
margin: 50px;
max-width: 50%;
}
.compovervw-continfodt p, .compovervw-continfodt h2, .compovervw-continfodt h3, .compovervw-continfodt ul li {
color: #fff;
}
.compovervw-continfodt a.btn {
background: transparent;
padding: 10px 30px;
text-transform: uppercase;
letter-spacing: 0.2px;
border: 2px solid #fff;
transition: all 0.4s ease;
color: #fff;
}
.compovervw-continfodt:hover a.btn {
background: #fff;
color: #007ae7;
}
.compovervw-continfodt a.btn i.fa {
margin-left: 10px;
}
.compovervw-continfodt h2 {
margin: 0 0 20px;
font-weight: 600;
letter-spacing: 0.6px;
}
.compovervw-continfodt p {
letter-spacing: 0.2px;
line-height: 1.8;
}
.compovervw-continfodt ul {
margin-bottom: 30px;
list-style: none;
padding-left: 0;
}
.compovervw-continfodt ul li {
margin-bottom: 8px;
}
.compovervw-continfodt h3 {
font-weight: 600;
font-size: 21px;
letter-spacing: 0.6px;
} .testimonyinfo-wrap {
padding: 40px 0;
position: relative;
overflow: hidden;
z-index: 1;
background: #f8f8f8;
}
.testimonyinfo-wrap .testo-inhdsec {
position: relative;
background: #1f2533;
padding: 30px;
color: #97a8c1;
z-index: 1;
}
.testimonyinfo-wrap .testo-inhdsec:before {
position: absolute;
content: '';
left: -50px;
top: -30px;
height: 100%;
width: 100%;
background: url(//sums.org.in/wp-content/uploads/2021/12/dot.png) repeat;
background-size: 11px;
z-index: -1;
opacity: 0.1;
}
.testimonyinfo-wrap .testo-inhdsec h3 {
font-size: 22px;
padding: 20px 0 15px;
text-align: left;
font-weight: 600;
color: #bacbdb;
margin: 0px 0 5px;
letter-spacing: 0.8px;
}
.testimonyinfo-wrap .testo-inhdsec p {
color: #2b9bff;
}
.intestimony-showin .intest-bxshw {
background: #fff;
padding: 30px 20px;
transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
}
.intestimony-showin .intest-bxshw .intest-clinfshw {}
.intestimony-showin .intest-bxshw .intest-clinfshw img {
height: 50px;
width: auto;
border-radius: 50%;
float: left;
margin-right: 10px;
}
.intestimony-showin .intest-bxshw .intest-clinfshw p.clname-inf {
line-height: 1.5;
color: #000;
font-size: 16px;
letter-spacing: 0.6px;
margin: 0 0 0;
}
.intestimony-showin .intest-bxshw .intest-clinfshw p.cldesignate-inf {
font-size: 13px;
color: #959595;
margin-bottom: 0;
}
.intestimony-showin .intest-bxshw p {
font-size: 16px;
line-height: 1.6;
margin-bottom: 25px;
} .clientele-infshowwp {
padding: 20px 0;
}
.clientele-infshowwp .clientelein-wp {
background: #fff;
padding: 30px;
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 15%);
}
.clientele-infshowwp .clientelein-wp ul {
margin-bottom: 0;
}
.clientele-infshowwp .clientelein-wp ul li img {
height: 60px;
width: auto;
filter: grayscale(1);
transition: all 0.4s ease-in-out;
}
.clientele-infshowwp .clientelein-wp ul li {
width: 19%;
text-align: center;
}
.clientele-infshowwp .clientelein-wp ul li:hover img {
filter: grayscale(0);
transform: scale(1.06);
} footer {
background: #1f2533;
padding: 40px 0;
color: #97a8c1;
position: relative;
overflow: hidden;
z-index: 1;
}
footer:before {
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
width: 100%;
background: url(//sums.org.in/wp-content/uploads/2021/12/bg-pattern.png) center center no-repeat;
background-size: cover;
z-index: -1;
}
footer .anim-elements {
z-index: -1;
}
footer .infoot-continfo img {
height: 100px;
width: auto;
margin-bottom: 20px;
}
footer a {
color: #97a8c1;
}
footer .infoot-continfo p {
font-size: 15px;
line-height: 1.8;
text-align: justify;
}
footer .infoot-continfo .infoot-log {
margin-bottom: 20px;
}
footer .infoot-continfo .infoot-log span {
color: #fe0386;
font-size: 32px;
font-weight: 600;
letter-spacing: 1px;
font-family: 'Jost', sans-serif;
padding-left: 14px;
}
footer h4 {
font-size: 18px !important;
padding: 20px 0 15px;
text-align: left;
font-weight: 600;
color: #bacbdb;
margin: 0 0 23px;
letter-spacing: 0.8px;
position: relative;
}
footer h4:before {
position: absolute;
content: '';
left: 0;
bottom: 0;
height: 2px;
width: 100%;
background: rgba(80%,80%,80%,.3);
}
footer h4:after {
position: absolute;
content: '';
bottom: 0;
left: 0;
width: 40px;
height: 2px;
background: #1892ff;
}
footer .infoot-conthd ul, footer .infoot-qklnks ul {
list-style: none;
padding-left: 0;
}
footer .infoot-conthd ul li, footer .infoot-qklnks ul li {
list-style: none;
position: relative;
padding: 4px 0;
border-top: 1px solid rgba(204,204,204,.2);
}
footer .infoot-conthd ul li a, footer .infoot-qklnks ul li a {
color: #bacbdb;
font-size: 14px;
text-decoration: none;
padding: 6px 0;
display: block;
}
footer .infoot-conthd ul li:nth-child(1), footer .infoot-qklnks ul li:nth-child(1) {
border-top: 0;
}
footer .infoot-qklnks .infoot-compname p {
margin: 20px 0 0;
font-size: 14px;
font-weight: 600;
color: #fe0386;
letter-spacing: 0.4px;
text-transform: uppercase;
}
.infoot-socio {
padding: 20px 30px;
position: relative;
overflow: hidden;
z-index: 1;
background: #1f2533;
}
.infoot-socio:before {
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
width: 40%;
background: #363c48;
z-index: -1;
}
.infoot-socio:after {
position: absolute;
content: '';
left: 40%;
top: 0;
height: 100%;
width: 56%;
background: #007ae7;
z-index: -1;
}
.infoot-socio .inft-compdesc {
text-align: right;
}
.infoot-socio .inft-compdesc p {
color: #fff;
font-weight: 600;
font-size: 16px;
letter-spacing: 0.4px;
margin-bottom: 0;
font-family: 'Jost', sans-serif;
}
.infoot-socio .inft-sociolns ul {
margin-bottom: 0;
}
.infoot-socio .inft-sociolns ul li {
padding: 0 0;
margin: 0;
}
.infoot-socio .inft-sociolns ul li a {
color: #bacbdb;
text-decoration: none;
font-size: 14px;
padding: 4px 8px;
transition: all 0.4s ease-in-out;
}
.infoot-socio .inft-sociolns ul li a i.fa {
font-size: 16px;
margin-right: 2px;
}
.infoot-socio .inft-sociolns ul li:hover a.socio-fb {
background: #47639e;
}
.infoot-socio .inft-sociolns ul li:hover a.socio-linkedin {
background: #00abf0;
}
.infoot-socio .inft-sociolns ul li:hover a.socio-insta {
background: #405de6;
}
.inftcpy {
background: #1f2533;
text-align: center;
color: #97a8c1;
padding: 10px 0 20px;
}
.inftcpy p {
margin: 0;
font-size: 14px;
}
.inftcpy p a {
color: #97a8c1;
text-decoration: none;
} .innpgr-slidebnr {
padding: 80px 0;
position: relative;
overflow: hidden;
z-index: 1;
}
.innpgr-slidebnr:before {
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
width: 100%;
background: url(//sums.org.in/wp-content/uploads/2021/12/slider-bg11.jpg) bottom center no-repeat fixed;
background-size: cover;
z-index: -1;
}
.innpgr-slidebnr:after {
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
width: 100%;
background: linear-gradient(to right, #060618, #020418a3);
background-size: cover;
z-index: -1;
opacity: 0.6;
}
.innpgr-slidebnr .inner-pgecont h1 {
color: #fff;
font-size: 40px;
font-weight: 500;
margin: 0 0 15px;
line-height: 1.4;
letter-spacing: 2px;
position: relative;
}
.innpgr-slidebnr .inner-pgecont .herocont-line {
height: 2px;
width: 35%;
background: rgba(80%,80%,80%,.3);
position: relative;
margin: 0 0 30px;
}
.innpgr-slidebnr .inner-pgecont .herocont-line:before {
position: absolute;
height: 2px;
width: 60px;
bottom: 0px;
content: '';
background: #0989ff;
}
.innpgr-slidebnr .inner-pgecont p {
color: #fff;
margin: 0 0 0;
font-size: 21px;
letter-spacing: 0.4px;
font-weight: 100 !important;
} .abtvismisso-inwp {
padding: 60px 0 20px;
}
.invismisso-infocont, .values-infcontdt {
padding: 30px;
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
position: relative;
overflow: hidden;
margin-bottom: 30px;
transition: all 0.4s ease-in-out;
}
.invismisso-infocont img, .values-infcontdt img {
height: 60px;
width: auto;
margin: 0 0 20px;
}
.invismisso-infocont h4, .values-infcontdt h4 {
margin: 0 0 16px;
font-size: 24px;
transition: all 0.4s ease-in-out;
}
.invismisso-infocont p, .invismisso-infocont ul li {
color: #535568;
line-height: 1.7;
}
.invismisso-infocont ul, .values-infcontdt ul {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.invismisso-infocont ul li, .values-infcontdt ul li {
margin-bottom: 10px;
}
.invismisso-infocont ul li i, .values-infcontdt ul li i {
color: #0982f1;
margin-right: 4px;
}
.invismisso-infocont:before, .values-infcontdt:before {
position: absolute;
content: '';
bottom: 0;
left: 0;
width: 40px;
height: 2px;
background: #1892ff;
opacity: 0.4;
transition: all 0.4s ease-in-out;
}
.invismisso-infocont:after, .values-infcontdt:after {
position: absolute;
content: '';
top: 0;
right: 0;
width: 40px;
height: 2px;
background: #1892ff;
opacity: 0.4;
transition: all 0.4s ease-in-out;
}
.invismisso-infocont:hover:before, .invismisso-infocont:hover:after, .values-infcontdt:hover:before, .values-infcontdt:hover:after {
opacity: 1;
}
.invismisso-infocont:hover h4, .values-infcontdt:hover h4 {
color: #007ae7;
}
.invismisso-infocont:hover, .values-infcontdt:hover {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 15%);
}
.values-infcontdt ul li {
width: 23%;
display: inline-block;
padding: 20px;
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
margin: 5px;
font-size: 14px;
min-height: 250px;
line-height: 1.7;
}
.values-infcontdt ul li img {
display: block;
transition: all 0.4s ease-in-out;
}
.values-infcontdt ul li:hover img {
transform :scale(1.05);
}
.values-infcontdt ul li span {
font-weight: 600;
display: block;
font-family: 'Jost', sans-serif;
font-size: 16px;
padding: 0 0 4px;
}
#quality-policy-statements .values-infcontdt ul li {
width: 100%;
min-height: auto;
font-size: 16px;
display: block;
padding: unset;
box-shadow: none;
margin: 0 0 6px;
} .strategy-infowpsec {
padding: 60px 0;	
overflow: hidden;
}
.strategy-infowpsec .col-md-2 {
width: 19.6%;
}
.strategy-infowpsec .strtgic-hd {
margin-bottom: 40px;
}
.strategy-infowpsec .strtgic-hd h2 {
margin: 0 0 0;
letter-spacing: 0.6px;
}
.strategy-infowpsec .strtgic-hd h2 span {
font-weight: 600;
}
.strategy-infowpsec .strategy-inbx {
position: relative;
padding: 30px;
border: 10px solid #efefef73;
border-radius: 50%;
text-align: center;
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
transition: all 0.4s ease-in-out;
}
.strategy-infowpsec .strategy-inbx:before {
position: absolute;
content:'';
height: 100%;
width: 100%;
bottom: 50%;
right: -110px;
opacity: 0;    
background: url(//sums.org.in/wp-content/uploads/2021/12/arrow-up.png) right center no-repeat;
transition: all 0.8s ease-in-out;
}
.strategy-infowpsec .last-inc .strategy-inbx:before {
content: none;
}
.strategy-infowpsec .strategy-inbx:hover:before {
opacity: 1;
}
.strategy-infowpsec .strategy-inbx img {
height: 50px;
width: auto;
margin: 0 0 15px;
transition: all 0.4s ease-in-out;
}
.strategy-infowpsec .strategy-inbx:hover {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 15%);
}
.strategy-infowpsec .strategy-inbx:hover img {
transform: scale(1.2);
}
.strategy-infowpsec .strategy-inbx h4 {
margin: 0 0 0;
font-size: 18px;
line-height: 1.4;
}
.strategy-infowpsec .strategy-inbx h4 span {
display: block;
font-weight: 600;
transition: all 0.4s ease-in-out;
}
.strategy-infowpsec .strategy-inbx:hover h4 span {
color: #007ae7;
} .mtor-pplwpsec {
padding: 60px 0 40px;
position: relative;
overflow: hidden;
z-index: 1;
}
.mtor-pplwpsec h3 {
margin: 0 0 50px;
font-weight: 600;
letter-spacing: 0.6px;
position: relative;
}
.mtor-pplwpsec h3:before {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 100%;
background: #3333330f;
}
.mtor-pplwpsec h3:after {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 5%;
background: #0989ff;
}
.mtor-pplwpsec .inmmetmgnt-tminbx {
padding: 20px;
margin-bottom: 30px;
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
transition: all 0.4s ease-in-out;
text-align: center;
}
.mtor-pplwpsec .inmmetmgnt-tminbx .inmgnt-tmpicshow {
overflow: hidden;
padding: 20px 0;
}
.mtor-pplwpsec .inmmetmgnt-tminbx .inmgnt-tmpicshow img {
transition: all 0.4s ease-in-out;
}
.mtor-pplwpsec .inmmetmgnt-tminbx:hover .inmgnt-tmpicshow img {
transform: scale(1.08);
}
.mtor-pplwpsec .inmmetmgnt-tminbx .intm-mgnt-descinfo p.tm-iname {
font-weight: 600;
margin: 10px 0 4px;
transition: all 0.4s ease-in-out;
}
.mtor-pplwpsec .inmmetmgnt-tminbx .intm-mgnt-descinfo p.intm-designate {
font-size: 14px;
margin-bottom: 0;
color: #6e7785;
}
.mtor-pplwpsec .inmmetmgnt-tminbx:hover {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 15%);
}
.mtor-pplwpsec .inmmetmgnt-tminbx:hover .intm-mgnt-descinfo p.tm-iname {
color: #007ae7;
}
.mtor-pplwpsec .mtppl-inbx {
position: relative;
overflow: hidden;
padding: 20px;
margin-bottom: 30px;
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
transition: all 0.4s ease-in-out;
}
.mtor-pplwpsec .mtppl-inbx:before {
position: absolute;
content: '';
right: 2px;
bottom: 2px;
height: 100%;
width: 100%;
background: url(//sums.org.in/wp-content/uploads/2021/12/logo.png) bottom right no-repeat;
z-index: 0;
background-size: 20%;
opacity: 0;
transition: all 0.4s ease-in-out;
}
.mtor-pplwpsec .mtppl-inbx:hover {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 15%);
}
.mtor-pplwpsec .mtppl-inbx:hover:before {
transform: scale(1.04);
opacity: 0.1;
}
.mtor-pplwpsec .mtppl-inbx p.mtppl-nme {
font-size: 18px;
font-weight: 600;
letter-spacing: 0.2px;
border-bottom: 2px solid #ebebeb;
transition: all 0.4s ease-in-out;
}
.mtor-pplwpsec .mtppl-inbx:hover p.mtppl-nme {
color: #007ae7;    
}
.mtor-pplwpsec .mtppl-inbx p.mtpplqual {
font-size: 14px;
color: #606060;
margin-bottom: 4px;
}
.mtor-pplwpsec .mtppl-inbx p.mtppl-designate {
margin-bottom: 0;
text-transform: uppercase;    
font-size: 14px;
} .ceomsg-infabtwp {
padding: 60px 0;
}
.ceomsg-infabtwp h2 {
margin: 0 0 60px;
font-weight: 600;
letter-spacing: 0.6px;
position: relative;
}
.ceomsg-infabtwp h2:before {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 100%;
background: #3333330f;
}
.ceomsg-infabtwp h2:after {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 5%;
background: #0989ff;
}
.ceomsg-infabtwp .ceomsg-infcont {
position: relative;
}
.ceomsg-infabtwp .ceomsg-infcont img {
position: absolute;
left: -70px;
top: -40px;
height: 60px;
width: auto;
opacity: 0.5;
}
.ceomsg-infabtwp .ceomsg-infcont p {
color: #535568;
line-height: 1.7;
text-align: justify;
}
.ceomsg-infabtwp .ceo-showimg {
margin: 0 0 0;
}
.ceomsg-infabtwp .ceo-showimg img {
border: 10px solid #f2f2f2;
height: 220px;
width: auto;
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
transition: all 0.4s ease-in-out;
}
.ceomsg-infabtwp:hover .ceo-showimg img {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 15%);
}
.ceomsg-infabtwp .ceo-showimg p.ceonme-txt {
margin: 20px 0 0;
font-weight: 600;
}
.ceomsg-infabtwp .ceomsg-infcont p.thnqnote {
text-align: right;
font-size: 14px;
font-style: italic;
}
.ceomsg-infabtwp .ceomsg-infcont p.thnqnote span {
font-weight: 600;
font-size: 18px;
font-style: normal;
} .awards-certfyinfwp {
padding: 60px 0;
}
.awards-certfyinfwp .awrds-certifyhd h2 {
font-weight: 600;
margin: 0 0 30px;
position: relative;
}
.awards-certfyinfwp .awrds-certifyhd h2:before {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 100%;
background: #3333330f;
}
.awards-certfyinfwp .awrds-certifyhd h2:after {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 5%;
background: #0989ff;
}
.awards-certfyinfwp .awrds-certifyhd h3 {
margin-bottom: 30px;
}
.awards-certfyinfwp .certify-awards-showinbx {
padding: 20px;
margin-bottom: 50px;
min-height: 570px;
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
transition: all 0.4s ease-in-out;
}
.awards-certfyinfwp .certify-awards-showinbx img {
margin: 0 0 20px;
transition: all 0.4s ease-in-out;
}
.awards-certfyinfwp .certify-awards-showinbx:hover img {
transform: scale(1.06);
}
.awards-certfyinfwp .certify-awards-showinbx:hover {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 15%);
}
.awards-certfyinfwp .certify-awards-showinbx h4 {
font-size: 16px;
font-weight: 600;
letter-spacing: 0.2px;
transition: all 0.4s ease-in-out;
}
.awards-certfyinfwp .certify-awards-showinbx:hover h4 {
color: #007ae7;
} .clients-infwpshow {
padding: 60px 0;
}
.clients-infwpshow h2 {
margin: 0 0 50px;
font-weight: 600;
letter-spacing: 0.6px;
position: relative;
}
.clients-infwpshow h2:before {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 100%;
background: #3333330f;
}
.clients-infwpshow h2:after {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 5%;
background: #0989ff;
}
.clients-infwpshow table.table tr th {
background: aliceblue;
text-transform: uppercase;
} .mainservice-bfinfodtshow {
padding: 60px 0;
position: relative;
overflow: hidden;
z-index: 1;
}
.mainservice-bfinfodtshow .mn-service-continfo {}
.mainservice-bfinfodtshow .mn-service-continfo h2 {
margin: 0 0 50px;
font-weight: 600;
letter-spacing: 0.6px;
position: relative;
}
.mainservice-bfinfodtshow .mn-service-continfo h2:before {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 100%;
background: #3333330f;
}
.mainservice-bfinfodtshow .mn-service-continfo h2:after {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 5%;
background: #0989ff;
}
.mainservice-bfinfodtshow .mn-service-continfo p, 
.mainservice-bfinfodtshow .mn-service-continfo ul li {
text-align: justify;
line-height: 1.7;
}
.mainservice-bfinfodtshow .mn-service-continfo ul {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.mainservice-bfinfodtshow .mn-service-continfo ul li {
margin-bottom: 10px;
}
.mainservice-bfinfodtshow .mn-service-continfo ul li i {
color: #0982f1;
margin-right: 4px;
}
.mainservice-bfinfodtshow .mn-service-continfo .inserv-shwimg {
position: relative;
overflow: hidden;
margin: 20px 0;
border-radius: 15px;
background: #1f2533;
z-index: 2;
}
.mainservice-bfinfodtshow .mn-service-continfo .inserv-shwimg .slideshow {
transition: all 0.4s ease-in-out;
}
.mainservice-bfinfodtshow .mn-service-continfo:hover .inserv-shwimg .slideshow {
opacity: 0.1;
}
.mainservice-bfinfodtshow .mn-service-continfo .inserv-shwimg img {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);        
transition: all 0.4s ease-in-out;
opacity: 0;
}
.mainservice-bfinfodtshow .mn-service-continfo .inserv-shwimg img:hover {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 15%);
}
.mainservice-bfinfodtshow .mn-service-continfo .inserv-shwimg img.fadeimg-shw {
position: absolute;
height: 120px;
width: auto;
left: 43%;
top: 37%;
padding: 0;
box-shadow: none;
opacity: 0;
transition: all 0.4s ease-in-out;
}
.mainservice-bfinfodtshow .mn-service-continfo:hover .inserv-shwimg img {
opacity: 0;
}
.mainservice-bfinfodtshow .mn-service-continfo:hover .inserv-shwimg img.fadeimg-shw {
opacity: 1;
}
.mainservice-bfinfodtshow .allserv-sidebarinf {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 8%);
padding: 20px;
}
.mainservice-bfinfodtshow .allserv-sidebarinf h4 {
background: aliceblue;
padding: 10px 20px;
text-transform: uppercase;
letter-spacing: 0.4px;
margin-bottom: 20px;
}
.mainservice-bfinfodtshow .allserv-sidebarinf ul {
margin-bottom: 0;
padding-left: 5px;
list-style: circle;
}
.mainservice-bfinfodtshow .allserv-sidebarinf ul li {
margin-bottom: 8px;
position: relative;
padding: 4px 2px;
background: transparent;
transition: all 0.4s ease-in-out;
}
.mainservice-bfinfodtshow .allserv-sidebarinf ul li::marker {
color: #007ae7;
}
.mainservice-bfinfodtshow .allserv-sidebarinf ul li a {
color: #1f2533;
font-size: 14px;
text-decoration: none;
transition: all 0.4s ease-in-out;
}
.mainservice-bfinfodtshow .allserv-sidebarinf ul li a i {
position: absolute;
right: 5px;
top: 28%;
transition: all 0.4s ease-in-out;
}
.mainservice-bfinfodtshow .allserv-sidebarinf ul li:hover a i,
.mainservice-bfinfodtshow .allserv-sidebarinf ul li.active a i {
right: -10px;   
color: #0982f1;
}
.mainservice-bfinfodtshow .allserv-sidebarinf ul li:hover a,
.mainservice-bfinfodtshow .allserv-sidebarinf ul li.active a {
color: #007ae7;
}
.mainservice-bfinfodtshow .allserv-sidebarinf ul li:hover,
.mainservice-bfinfodtshow .allserv-sidebarinf ul li.active {
background: #007ae70f;
}
.mainservice-bfinfodtshow .allserv-sidebarinf ul li.inservsidebr-hd {
list-style: none;
font-weight: 500;
color: #fe0386;
text-decoration: underline;
font-size: 14px;
padding: 0;
margin-bottom: 4px;
}
.mainservice-bfinfodtshow .allserv-sidebarinf ul li.divider {
list-style: none;
border: 3px solid #f0f7fe;
background: #f0f7fe;
}
.rmcrm-showtable table.table tr th {
background: aliceblue;
text-transform: uppercase;
} .allservs-dtwp {
padding: 60px 0;
position: relative;
overflow: hidden;
z-index: 1;
}
.allservs-dtwp .allinserv-hdin h2 {
margin: 0 0 50px;
font-weight: 600;
letter-spacing: 0.6px;
position: relative;
}
.allservs-dtwp .allinserv-hdin h2:before {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 100%;
background: #3333330f;
}
.allservs-dtwp .allinserv-hdin h2:after {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 5%;
background: #0989ff;
}
.allservs-dtwp .allinserv-inbxshw {
padding: 30px 30px 60px;
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 5%);
position: relative;
overflow: hidden;
margin-bottom: 50px;
transition: all 0.4s ease-in-out;
}
.allservs-dtwp .allinserv-inbxshw:before {
position: absolute;
content: '';
bottom: 0;
left: 0;
width: 40px;
height: 2px;
background: #1892ff;
opacity: 0.4;
transition: all 0.4s ease-in-out;
}
.allservs-dtwp .allinserv-inbxshw:after {
position: absolute;
content: '';
top: 0;
right: 0;
width: 40px;
height: 2px;
background: #1892ff;
opacity: 0.4;
transition: all 0.4s ease-in-out;
}
.allservs-dtwp .allinserv-inbxshw:hover {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 15%);
}
.allservs-dtwp .allinserv-inbxshw:hover:before, 
.allservs-dtwp .allinserv-inbxshw:hover:after {
opacity: 1;
}
.allservs-dtwp .allinserv-inbxshw img {
margin-bottom: 20px;
border-radius: 10px;
filter: grayscale(1);
transition: all 0.4s ease-in-out;
}
.allservs-dtwp .allinserv-inbxshw:hover img {
filter: grayscale(0);
transform: scale(1.06);
}
.allservs-dtwp .allinserv-inbxshw h3 {
margin: 0 0 20px;
font-size: 22px;
letter-spacing: 0.6px;
font-weight: 500;
transition: all 0.4s ease-in-out;
}
.allservs-dtwp .allinserv-inbxshw:hover h3 {
color: #0d6bc2;
}
.allservs-dtwp .allinserv-inbxshw p {
font-size: 14px;
line-height: 1.7;
display: none;
}
.allservs-dtwp .allinserv-inbxshw a.btn {
background: #1f2633;
border-radius: 0;
color: #fff;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 0.6px;
position: absolute;
right: 20px;
bottom: 0;
transition: all 0.4s ease-in-out;
}
.allservs-dtwp .allinserv-inbxshw:hover a.btn {
background: #0d6bc2;
} .cta-basicinfo {
background: #007ae7;
padding: 30px 0;
}
.cta-basicinfo p.desc-infcta {
font-size: 30px;
color: #fff;
margin: 0 0 0;
font-weight: 500;
letter-spacing: 0.4px;
}
.cta-basicinfo a.btn {
background: #fff;
padding: 10px 30px;
text-transform: uppercase;
letter-spacing: 0.2px;
border-radius: 0;
margin: 20px 0 0;
}
.cta-basicinfo a.btn i.fa {
margin-left: 6px;
} .continf-wpindtsec {
padding: 60px 0;
position: relative;
overflow: hidden;
z-index: 1;
}
.continf-wpindtsec h3 {
margin: 0 0 20px;
}
.continf-wpindtsec .incont-formadtwp {
position: relative;
overflow: hidden;
z-index: 1;
}
.continf-wpindtsec .incont-formadtwp:before {
position: absolute;
content: '';
left: 0;
top: 0;
height: 100%;
width: 100%;
background: url(//sums.org.in/wp-content/uploads/2021/12/rocket-show.gif) center center no-repeat;
background-size: cover;
z-index: -1;
opacity: 0.08;
}
.continf-wpindtsec .incont-formadtwp form input, 
.continf-wpindtsec .incont-formadtwp form select {
border: 0;
border-bottom: 1px solid #efefef;
background: transparent;
height: 40px;
width: 100%;
padding: 0.375rem 0.75rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
}
.continf-wpindtsec .incont-formadtwp form textarea {
border: 0;
border-bottom: 1px solid #efefef;
height: 100px;
max-width: 100%;
width: 100%;
padding: 0.375rem 0.75rem;
background: transparent;
}
.continf-wpindtsec .incont-formadtwp form button.btn {
color: #fff;
padding: 8px 25px;
letter-spacing: 0.6px;
float: right;
background: #007ae7;
border-radius: 0;
}
.continf-wpindtsec .incont-formadtwp form input.wpcf7-submit {
color: #fff;
padding: 8px 25px;
letter-spacing: 0.6px;
float: right;
background: #007ae7;
border-radius: 0;
width: auto;
margin: 20px 0;
font-size: 16px;
}
.continf-wpindtsec .incont-reachaddinf {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 15%);
padding: 50px;    
}
.continf-wpindtsec .incont-reachaddinf h4 {
margin: 0 0 20px;
}
.continf-wpindtsec .incont-reachaddinf i.fa {
color: #007ae7;
}
.continf-wpindtsec .incont-reachaddinf .socio-ins ul {
margin-bottom: 0;
}
.continf-wpindtsec .incont-reachaddinf .socio-ins ul li {
margin: 0 18px 0 0;
}
.continf-wpindtsec .incont-reachaddinf .socio-ins ul li a i {
font-size: 20px;
}
.continf-wpindtsec .incont-reachaddinf .socio-ins ul li.usehdinf {
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.2px;
text-decoration: underline;
}
.corpinfo-addr {
position: relative;
overflow: hidden;
padding: 30px 20px;
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 8%);
}
.corpinfo-addr h5 {
color: #333;
margin: 0 0 40px;
font-weight: 600;
letter-spacing: 0.4px;
position: relative;
}
.corpinfo-addr address strong {
color: #007ae7;
text-transform: uppercase;
letter-spacing: 0.4px;
text-decoration: underline;
}
.corpinfo-addr i.fa {
color: #007ae7;
margin: 0 4px 0 0;
font-size: 18px;
}
.corpinfo-addr h5:before {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 100%;
background: #3333330f;
}
.corpinfo-addr h5:after {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 10%;
background: #0989ff;
}
.gmap-infwpsecdt {
padding: 20px 0 40px;
}
.gmap-infwpsecdt .mapouter {
box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 10%);
border-radius: 10px;
}
.abt-incontshw p {
line-height: 1.8;
text-align: justify;
}
.abt-incontshw {
box-shadow: 1px 1px 10px 1px rgb(0 0 0 / 15%);
padding: 25px;
position: relative;
}
.abt-incontshw img {
position: absolute;
height: 50px;
width: auto;
right: 25px;
top: 10px;
filter: grayscale(1);
transition: all 0.4s ease-in-out;
}
.abt-incontshw:hover img {
filter: grayscale(0);
transform: scale(1.08);
}
.inabt-servinf {
margin-bottom: 60px;
}
.inabt-servinf h3 {
margin: 0 0 30px;
font-weight: 600;
letter-spacing: 0.2px;
position: relative;
font-size: 24px;
}
.inabt-servinf p {
text-align: justify;
line-height: 1.7;
margin-bottom: 0;
}
.inabt-servinf h3:before {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 100%;
background: #3333330f;
}
.inabt-servinf h3:after {
position: absolute;
content: '';
left: 0;
bottom: -10px;
height: 2px;
width: 5%;
background: #0989ff;
}
.grecaptcha-badge {
display: none;
}
.page-id-114 .grecaptcha-badge {
display: block;
}
@media (max-width: 1456px){
.topbar {
padding: 8px 0;
}
.topbar p.intro-icolvltxt {
font-size: 12px;
}
.topbar ul.socio-cons li a {
font-size: 14px;
}
.navbar-brand {
margin-right: 1.5rem;
}
nav.navbar a.navbar-brand img {
height: 75px;
width: auto;
margin-top: 3px;
}
nav.navbar a.navbar-brand span {
font-size: 29px;
top: 18px;
}
nav.navbar a.navbar-brand span em {
letter-spacing: 3px;
font-size: 22px;
}
.header-lblcompshow {
margin: 16px 20px 0 0;
}
.header-lblcompshow p {
font-size: 14px;
letter-spacing: 0.2px;
}
nav.navbar ul.navbar-nav li a {
font-size: 15px;
padding: 30px 10px !important;
letter-spacing: 0.2px;
}
nav.navbar ul.navbar-nav li ul.dropdown-menu li a {
font-size: 15px;
padding: 8px 30px !important; 
}
.inhd-contshowinf {
padding: 12px 0 6px;
}
.inhd-continfshw-inbx i.fa {
font-size: 22px;
margin-right: 0px;
}
.inhd-contshowinf a span {
font-size: 14px;
}
nav.navbar.navbar-expand-lg {
padding: 0;
}
.heroslider-o-inf {
padding: 100px 0;
}
.heroslider-o-inf .inhero-cont h1 {
font-size: 36px;
margin: 0 0 15px;
line-height: 1.2;
}
.heroslider-o-inf .inhero-cont a.btn1 {
margin: 10px 10px 0 0;
padding: 12px 22px;
font-size: 14px;
letter-spacing: 0.8px;
}
.wtwedo-servallshow .wtwtdo-hdinfoshow .wtwedo-headings h2 {        
margin: 0 0 15px;
font-size: 30px;
letter-spacing: 0.6px;
}
.wtwedo-servallshow .wtwtdo-hdinfoshow .wtwedo-headings p {
color: #55adff;
letter-spacing: 0.2px;
font-size: 14px;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx h4 {
margin: 0 0 20px;
font-size: 18px;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx img {
height: 45px;
}
.hmeabt-infwpst .hmeabt-incontshw {
padding: 60px 0 0;
}
.hmeabt-infwpst#about-overview .hmeabt-incontshw {
padding: 0 40px 0 0;
}
.hmeabt-infwpst {
padding: 40px 0;
}
.compovervw-continfodt p {
letter-spacing: 0.1px;
line-height: 1.6;
}
.comp-overvwshw {
padding: 20px 0;
}
.intestimony-showin .intest-bxshw p {
font-size: 14px;
}
.intestimony-showin .intest-bxshw .intest-clinfshw img {
height: 40px;
}
.intestimony-showin .intest-bxshw .intest-clinfshw p.clname-inf {
font-size: 15px;
}
.intestimony-showin .intest-bxshw .intest-clinfshw p.cldesignate-inf {
font-size: 11px;
}
.clientele-infshowwp .clientelein-wp {     
padding: 15px 30px;
}
.clientele-infshowwp .clientelein-wp ul li img {
height: 60px;
width: auto;
}
footer .infoot-continfo img {
height: 75px;
width: auto;
margin-bottom: 20px;
}
footer .infoot-continfo .infoot-log span {
font-size: 24px;
}
footer .infoot-continfo .infoot-log {
margin-bottom: 10px;
}
footer .infoot-continfo p {
font-size: 14px;
line-height: 1.6;
}
footer .infoot-conthd ul li, footer .infoot-qklnks ul li {
padding: 3px 0;
}
footer .infoot-conthd ul li a, footer .infoot-qklnks ul li a {
padding: 3px 0;
}
.infoot-socio .inft-compdesc p {
font-size: 14px;
letter-spacing: 0.2px;
}
footer .infoot-qklnks .infoot-compname p {
font-size: 13.5px;
letter-spacing: 0.2px;
}
.strategy-infowpsec .strategy-inbx h4 {
font-size: 16px;
}
.strategy-infowpsec .strategy-inbx img {
margin: 0 0 16px;
}
.mtor-pplwpsec .mtppl-inbx p.mtppl-nme {
font-size: 16px;
}
.allservs-dtwp .allinserv-inbxshw h3 {
margin: 0 0 10px;
font-size: 18px;
font-weight: 600;
letter-spacing: 0.2px;
}
.cta-basicinfo p.desc-infcta {
font-size: 22px;
letter-spacing: 0.2px;
}
.cta-basicinfo a.btn {
padding: 10px 20px;
letter-spacing: 0.2px;
margin: 10px 0 0;
font-size: 14px;
}
.hmeabt-infwpst .hmeabt-incontshw#moreinf-abtovrvw {
padding-top: 80px;
}
}
@media (max-width: 1024px){ nav.navbar a.navbar-brand img {
height: 60px;
width: auto;
margin-top: 3px;
}
nav.navbar.navbar-expand-lg {
padding: 10px 0;
}
nav.navbar a.navbar-brand span em {
letter-spacing: .9px;
}
nav.navbar a.navbar-brand span {
font-size: 26px;
top: 14px;
}
.header-lblcompshow p {
font-size: 10px;
margin-top: 8px;
margin-left: -10px;
}
nav.navbar ul.navbar-nav li a {
padding: 30px 6px !important;
}
.heroslider-o-inf, .innpgr-slidebnr {
padding: 80px 40px;
}
.heroslider-o-inf .inhero-cont p.lead {
max-width: 70%; 
}
.clientele-infshowwp .clientelein-wp ul li {
width: 18%;
}
.clientele-infshowwp .clientelein-wp ul li img {
height: 50px;
margin: auto 10px; 
}
.strategy-infowpsec .strategy-inbx {
padding: 20px;
}   
.strategy-infowpsec .strategy-inbx img {
height: 40px;
}
.strategy-infowpsec .strategy-inbx h4 {
font-size: 14px;
}
.wtwedo-servallshow, .ceomsg-infabtwp, .mtor-pplwpsec, .mainservice-bfinfodtshow {
padding: 60px 40px;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx a.btn {
font-size: 12px; 
}
.allin-services-hmeshow .col-md-3 {
width: 24.2%;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx h4 {
font-size: 16px;
}
footer .infoot-conthd ul li, footer .infoot-qklnks ul li {
padding: 8px 0;
}
.infoot-socio .inft-compdesc p {
margin-right: 6px; 
}
.mainservice-bfinfodtshow .allserv-sidebarinf {
padding: 20px 0 21px;
} .innpgr-slidebnr {
padding: 80px 40px; 
}
.hmeabt-infwpst#about-overview .hmeabt-incontshw {
padding: 0 40px 0 0;
}
.hmeabt-infwpst {
padding: 40px;
}
.abtvismisso-inwp {
padding: 60px 30px;
}
.invismisso-infocont img, .values-infcontdt img {
height: 50px; 
}
.values-infcontdt ul li {
width: 22%;
padding: 10px;
font-size: 14px;
line-height: 1.6;
}
.values-infcontdt ul li span {
font-size: 16px;
line-height: 1.4;
}
section#health-safety {
padding: 0 30px;
}
.awards-certfyinfwp .certify-awards-showinbx {
min-height: 470px; 
} .cta-basicinfo a.btn {
padding: 10px;
} incont-formadtwp h3 {
font-size: 24px;
}
.hmeabt-infwpst {
padding: 40px;
}
}
@media (max-width: 768px){
.navbar {
min-height: 80px;
}
nav.navbar a.navbar-brand img {
height: 72px;
}
.navbar-header button.navbar-toggle {
margin: 20px 20px 0 0;
background: #eaf4fd !important;
}
.navbar-header button.navbar-toggle span.icon-bar {
background: #121212;
}
div#navbar-ex-collapse {
border-top: 0;
}
#navbar-ex-collapse ul#menu-primary {
margin-top: 30px;
border-top: 1px solid #efefef;
padding-top: 10px;
} ul.navbar-nav.ms-auto.mb-2.mb-lg-0 {
margin-top: 15px;
}
nav.navbar ul.navbar-nav li a {
padding: 10px !important;
margin-bottom: 4px;
}
button.navbar-toggler.collapsed {
border: 1px solid #333;
}
span.navbar-toggler-icon {
color: #fff;
background: #333;
margin: 6px 0;
}
nav.navbar a.navbar-brand span {
font-size: 38px;
top: 15px;
}
nav.navbar a.navbar-brand span em {
letter-spacing: 3px;
font-size: 28px;
}
.navbar-toggler-icon {
display: block;
width: 1.5em;
height: 2px;
vertical-align: middle; 
}
.inhd-contshowinf, .header-lblcompshow {
display: none;
}
nav.navbar.navbar-expand-lg {
padding: 12px;
}
.navbar-brand {
margin-right: 0;
}
.header-lblcompshow p {
font-size: 12px;
}
.navbar-toggler {
background-color: #fff;
color: #333!important;
}
.heroslider-o-inf, .wtwedo-servallshow, .hmeabt-infwpst,  .innpgr-slidebnr, footer, .awards-certfyinfwp, .allservs-dtwp, .mainservice-bfinfodtshow, .ceomsg-infabtwp, .clients-infwpshow, .continf-wpindtsec, .mtor-pplwpsec {
padding: 60px 20px;
}
.cta-basicinfo {
padding: 30px 20px;
text-align: center;
}
.ceomsg-infabtwp .ceomsg-infcont img {
left: -30px;
top: -50px;
height: 34px; 
}
.inabt-servinf, .abtvismisso-inwp{
padding: 0 20px;
margin-bottom: 30px;
}
.countinf-shwdt .counter-innbx {
padding: 10px;
}
.countinf-shwdt .counter-innbx p.count-infsw span {
font-size: 26px;
margin-bottom: 10px;
}
.strategy-infowpsec{
padding: 60px 10px 20px;
text-align: center;
}
.strategy-infowpsec .strtgic-hd h2 {
font-size: 24px;
}
.hmeabt-infwpst .hmeabt-incontshw h3 {
font-size: 32px;
margin: 0 0 20px;
}
.hmeabt-infwpst .hmeabt-incontshw p:before {
left: -20px;
}
.heroslider-o-inf .inhero-cont h1 {
font-size: 20px;
letter-spacing: 0.4px;
line-height: 1.6;
}
.heroslider-o-inf .inhero-cont p.lead {
max-width: 90%;
font-size: 16px;
line-height: 1.8;
margin-bottom: 25px;
}
.heroslider-o-inf .inhero-cont a.btn1 {
margin: 0 4px;
min-width: 106px;
padding: 10px 6px;
font-size: 12px;
letter-spacing: 0.6px;
width: 46%;
text-align: center;
}
.heroslider-o-inf .inhero-cont a.btn1 i.fa {
margin-left: 2px;
}
.countinf-shwdt .col-md-6 {
width: 48%;
display: inline-block;
}
.countinf-shwdt .counter-innbx img {
margin: 0 0 10px;
}
.countinf-shwdt .counter-innbx p.count-infsw {
font-size: 12px;
}
.countinf-shwdt .counter-innbx p.count-infsw span {
font-size: 26px;
}
.strategy-infowpsec .strategy-inbx {
padding: 46px 36px;
}
section.strategy-infowpsec .col {
max-width: 48%;
margin: 0 auto;
}
.hmeabt-infwpst .hmeabt-incontshw {
padding: 0;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx h4 {
font-size: 16px;
}
.strategy-infowpsec .col-md-2 {
width: 48%;
display: inline-block;
}
.strategy-infowpsec .strategy-inbx {
padding: 20px;
margin-bottom: 30px;
width: 160px;
height: 160px;
line-height: 40px;
}
.strategy-infowpsec .strategy-inbx h4 {
font-size: 14px;
}
.continf-wpindtsec .incont-reachaddinf {
padding: 20px;
} 
.clientele-infshowwp .clientelein-wp {
padding: 20px;
}
.clientele-infshowwp {
padding: 20px 0;
text-align: center;
}
.clientele-infshowwp .clientelein-wp ul li {
width: 44%;
}
.clientele-infshowwp .clientelein-wp ul li img {
height: 50px;
margin-bottom: 20px;
}
.infoot-socio:before {
width: 18%;
}
.infoot-socio .inft-sociolns ul li a,  .infoot-socio .inft-sociolns ul li a i.fa {
font-size: 14px;
}
.infoot-socio .inft-compdesc, .infoot-socio:after {
display: none;
}
.infoot-socio .inft-compdesc p {
font-size: 12px;
}
.inftcpy {
padding: 20px 20px 60px;
}
.infoot-socio {
background: #363c48;
text-align: center;
margin-top: -50px;
}
.infoot-socio:after {
left: 18%;
width: 81.3%;
}
.wtsup-icoshw {
bottom: 10px;
right: 25px;
}
.inftcpy p {
font-size: 14px;
}
.strategy-infowpsec .strategy-inbx:before, .hmeabt-infwpst .hmeabt-insta-imgshow {
display: none;
}
.allin-services-hmeshow .col-md-3 {
width: 48%;
display: inline-block;
}
.allin-services-hmeshow .allin-hmeshwinf-inbx {
padding: 20px 12px 30px;
} .innpgr-slidebnr .inner-pgecont p {
font-size: 18px;
}
.hmeabt-infwpst .hmeabt-incontshw#moreinf-abtovrvw {
padding-top: 0;
}
.values-infcontdt ul li {
width: auto;
min-height: auto;
margin-bottom: 20px;
}
.values-infcontdt ul li span {
font-size: 18px;
}
.values-infcontdt p {
color: #535568;
line-height: 1.7;
}
.ceomsg-infabtwp .ceo-showimg img {
margin-bottom: 30px;
}
.ceomsg-infabtwp .ceo-showimg p.ceonme-txt {
margin: 20px 0 20px;
font-size: 18px;
letter-spacing: 0.8px;
}
.mtor-pplwpsec .inmmetmgnt-tminbx .inmgnt-tmpicshow img {
margin: 0 auto;
height: 150px;
width: auto;
} .continf-wpindtsec .incont-formadtwp {
margin-bottom: 15px;
}
.mainservice-bfinfodtshow .allserv-sidebarinf {
margin-top: 30px;
}
.mainservice-bfinfodtshow .mn-service-continfo .inserv-shwimg img.fadeimg-shw {
left: 44%;
top: 38%;
height: 50px;
width: auto;
}
.corpinfo-addr {
margin-bottom: 30px;
}
.awards-certfyinfwp .certify-awards-showinbx {
min-height: auto;
}
.cta-basicinfo p.desc-infcta {
font-size: 16px;
letter-spacing: 0.4px;
margin-bottom: 20px;
}
footer .infoot-conthd ul li a, footer .infoot-qklnks ul li a {
padding: 6px 0;
}
.abt-incontshw img {
height: 35px;
width: auto;
right: 6px;
top: 6px;
}
}