@font-face {
    font-family: 'Poppins', sans-serif;
}
body {
    font: 14px/normal 'Cera Pro', 'Poppins', sans-serif;
    overflow-x: hidden;
}
/*Fixed Setting Start*/
a {
    text-decoration: none
}
.container-liquid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
.row-liquid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
}

[class^="col"] {
    min-height: 1px;
}
.img {
    max-width: 100%;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
img:hover {
    -webkit-filter: brightness(120%);
    filter: brightness(120%);
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
/*Color Theory Start*/
.blue {
    color: #4497fb
}
.violet {
    color: #9600ff
}
.brown {
    color: #1c1319
}
.white {
    color: #f6f9fe
}
/*Color Theory End*/
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0px;
    padding: 0px
}
a:hover,
a:focus,
a:active,
a:visited {
    text-decoration: none;
    outline: none;
}
ul {
    list-style: none;
    padding: 0px
}
::-webkit-scrollbar {
    width: 7px;
    background: #000;
}
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #000;
    border-radius: 10px;
}
::-webkit-scrollbar-thumb {
    background: #990909;
    border-radius: 50px;
    background-image: -webkit-linear-gradient(45deg,
            rgba(255, 255, 255, .1) 25%,
            transparent 25%,
            transparent 50%,
            rgba(255, 255, 255, .1) 50%,
            rgba(255, 255, 255, .1) 75%,
            transparent 75%,
            transparent)
}
::-webkit-scrollbar-thumb:hover {
    background: #008ffe;
}
.tooltip-arrow {
    display: none
}
.gototop + .tooltip > .tooltip-inner {
    background-color: #008ffe;
    color: #f3f8ff;
}
/*Fixed Setting End*/
/*Loader Start*/
#loader-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    overflow: hidden !important;
}

.no-js #loader-wrapper {
    display: none
}

#loader {
    background: url(../img/Logo/loader.png) no-repeat center;
    position: relative;
    width: 100%;
    height: 100%;
    background-size: 39%;
    z-index: 11
}
@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(-360deg)
    }
}
@keyframes spin-reverse {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

#loader-wrapper .loader-section {
    position: fixed;
    top: 0;
    width: 50%;
    height: 100%;
    z-index: 10
}

#loader-wrapper .loader-section.section-left {
    left: 0;
    -webkit-clip-path: polygon(0 0, 0 100%, 100% 100%);
    clip-path: polygon(0 0, 0 100%, 100% 100%);
    width: 101%; 
    background: #141E30;
    background: -webkit-linear-gradient(to top, #243B55, #141E30);
    background: linear-gradient(to top, #243B55, #141E30);

}

#loader-wrapper .loader-section.section-right {
    right: 0;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%);
    width: 101%;
    background: #141E30;
    background: -webkit-linear-gradient(to bottom, #243B55, #141E30);
    background: linear-gradient(to bottom, #243B55, #141E30);
}

.loaded #loader-wrapper .loader-section.section-left {
    transform: translateX(-100%);
    transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)
}

.loaded #loader-wrapper .loader-section.section-right {
    transform: translateX(100%);
    transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)
}

.loaded #loader {
    opacity: 0;
    transition: all .3s ease-out
}

.loaded #loader-wrapper {
    visibility: hidden;
    transform: translateY(-100%);
    transition: all .3s 1s ease-out
}
/*Loader End*/
/*Top Header Division Start*/
.x-custom-modal {
    padding-right: 0px !important
}
.top-header {
    background: #240039;
}
/*Multicolor-gradient division start*/
.seperator {
    width: 100%;
    height: 2px;
    animation: rotate 3s infinite linear;
    -webkit-animation: rotate 3s infinite linear;
}
@-webkit-keyframes rotate {
    from {
        background-position: -3000px;
    }
    to {
        background-position: 0px;
    }
}
@keyframes rotate {
    from {
        background-position: -3000px;
    }
    to {
        background-position: 0px;
    }
}
.multicolor-gradient {
    background: #4497fb;
    background: -moz-linear-gradient(left, #4497fb 0%, #ed2ded 25%, #c99826 50%, #9600ff 75%, #4497fb 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #4497fb), color-stop(25%, #ed2ded), color-stop(50%, #c99826), color-stop(75%, #9600ff), color-stop(100%, #4497fb));
    background: -webkit-linear-gradient(left, #4497fb 0%, #ed2ded 25%, #c99826 50%, #9600ff 75%, #4497fb 100%);
    background: -o-linear-gradient(left, #4497fb 0%, #ed2ded 25%, #c99826 50%, #9600ff 75%, #4497fb 100%);
    background: -ms-linear-gradient(left, #4497fb 0%, #ed2ded 25%, #c99826 50%, #9600ff 75%, #4497fb 100%);
}
/*Multicolor-gradient division End*/
.info-icon-list {
    display: inline-flex;
    margin-bottom: 0;
    align-items: center;
    height: 60px;
}
.user-icon-list {
    display: inline-flex;
    margin-bottom: 0;
    align-items: center;
    height: 60px;
    float: right
}
.info-icon-list > li,
.user-icon-list > li {
    display: inline-block
}
.info-icon-list > li > a,
.user-icon-list > li > a {
    color: aliceblue;
    font-size: 21px;
    padding: 5px 10px;
    display: block;
    margin: 5px 15px;
    font-family: cera;
    font-weight: 500
}
.info-icon-list > li > a > i,
.user-icon-list > li > a > i {
    font-weight: 500;
    background: #E0EAFC;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to bottom, #CFDEF3, #E0EAFC);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to bottom, #CFDEF3, #E0EAFC);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.inner-Pg-info-icon-list > li > a > i {
    background-image: -o-radial-gradient(10% 20%, circle farthest-corner, rgba(239, 246, 249, 1) 0%, rgba(206, 239, 253, 1) 90%);
    background-image: radial-gradient(circle farthest-corner at 10% 20%, rgba(239, 246, 249, 1) 0%, rgba(206, 239, 253, 1) 90%);
}
.inner-Pg-info-icon-list > li > a {
    color: aliceblue
}
.inner-Pg-info-icon-list > li > a:hover {
    color: aliceblue;
}
.top-drop-icon {
    font-size: 12px
}
.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: 0em;
    content: "";
    border-top: .2em solid;
    border-right: .2em solid transparent;
    border-bottom: 0;
    border-left: .2em solid transparent;
}
.top-dropdown-menu {
    width: 20rem;
    z-index: 10000;
    top: 9px !important;
}
.sales_enquiry_gif > img {
    width: 109px;
    display: block;
    margin: auto -19px;
    max-width: unset;
}
.hr_enquiry_gif > img {
    width: 129px;
    display: block;
    margin: auto -14px;
    max-width: unset;
}
.sales_title {
    font-size: 1.3rem;
    font-family: 'Cera Pro';
    font-weight: 500;
    font-style: normal;
    padding: 7px 10px;
    margin: 10px 0
}
.inquery-whatsapp {
    color: #25D366
}
.inquery-skype {
    color: #00aff0
}
.inquery-mail {
    font-family: 'Poppins';
    font-weight: 300;
    font-style: normal;
    font-size: 0.9rem
}
.info-visitor {
    font-size: 0.7rem;
    text-align: center;
    margin: 20px auto;
    font-family: 'Poppins';
    font-weight: 400;
}
.inquiry-sales-section > a {
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 0.8rem;
    margin-left: -1.5rem;
    letter-spacing: 0.1rem;
}
.inquiry-sales-section > a > i {
    font-size: 1rem;
    margin: 0.3rem 0.9rem 0rem 0rem;
}
.last-word-divider {
    width: 49px;
    height: 1px;
    background: #4497fb
}
.inquiry-sales-section > a:hover {
    background: rgba(215, 230, 253, 0.18823529411764706);
}
/*Award Ceromany Division Start*/
.award-bg-img {
    background: #8E2DE2;
    background: -webkit-linear-gradient(to right, #4A00E0, #8E2DE2);
    background: linear-gradient(to right, #4A00E0, #8E2DE2);
    background-position: 0 0%;
    width: 100%;
    background-size: cover;
    position: absolute;
    z-index: -1;
    overflow: hidden;
    border-radius: 14px;
}
.award-bg-img:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: rgba(0, 0, 0, .29);
    z-index: -1;
}
.award-bg-img:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='3' viewBox='2 2 9 6'%3E%3Cpath fill='%23ffffff' fill-opacity='1' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E") repeat;
    z-index: -1;
}
.award-box-section {
    background: transparent;
    border-radius: 14px
}
.award > .first-awar-list > li img {
    display: block;
    margin: 5px auto;
    padding: 20px;
    width: 69%;
}
.iso-certified {
    text-align: center
}
.iso-certified > li > img {
    padding: 9px
}
.red-style-color {
    color: #ff0018;
    font-weight: normal
}
.award-title-effect {
    text-transform: capitalize;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
}
.award-numbers > h1 {
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    color: #f6f9fe;
    font-size: 28px;
    text-transform: uppercase;
    margin-top: 15px;
    text-align: center;
    padding: 15px 0;
    cursor: pointer;
}
@-webkit-keyframes border-bottom-highlight {
    from {
        height: 0%;
        width: 0%;
    }
    to {
        height: 0%;
        width: 17%;
    }
}
@keyframes border-bottom-highlight {
    from {
        height: 0%;
        width: 0%;
    }
    to {
        height: 0%;
        width: 17%;
    }
}
.award-numbers > h1:hover .award-title-effect::after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 209px;
    border: 1px solid #f6f9fe;
    top: 69px;
    right: 146px;
    -webkit-animation: border-bottom-highlight 0.6s;
    animation: border-bottom-highlight 0.6s;
}
/*Award counter Para Start*/
.award-counter-numbers {
    padding: 20px 0px
}
.counter-para-1 {
    text-align: center;
    border-left: 1px solid #712429;
}
.award-divider {
    border-left: none
}
.counter-para-1 > li {
    color: #f6f9fe;
    margin: 25px 5px
}
.award-line-divider {
    content: "";
    display: block;
    width: 97%;
    background-color: #712429;
    height: 1px;
    position: relative;
    top: 119px;
}
.counter-para-1 > li > span {
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    font-size: 24px;
}
.counter-para-1-p {
    font-size: 16px;
    font-family: 'Cera Pro';
    font-weight: 500;
    font-style: normal;
    letter-spacing: 2px;
    margin-top: 10px;
}
.counter-para-2-p {
    font-size: 16px;
    font-family: 'Cera Pro';
    font-weight: normal;
    font-style: normal;
}
/*Award counter Para End*/
.accreditation-img {
    text-align: center
}
.accreditation-img > li {
    display: inline-block;
    padding: 10px;
    margin: 15px 0;
}
/*Award Ceromany Division End*/
/*Search button Start*/
#search-wrapper {
    display: inline-block;
    position: relative;
    top: -5px;
    right: 31px
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    #search-wrapper {
        margin-top: 15px;
        padding-left: 1em;
    }
}
@media only screen and (max-width: 767px) {
    #search-wrapper {
        margin-top: 15px;
        padding-left: 1em;
    }
}
#search-wrapper.search-expanded #close-icon:before {
    -webkit-animation: cross-1-in 0.25s linear 0s forwards;
    animation: cross-1-in 0.25s linear 0s forwards;
}
#search-wrapper.search-expanded #close-icon:after {
    -webkit-animation: cross-2-in 0.25s linear 0.2s forwards;
    animation: cross-2-in 0.25s linear 0.2s forwards;
}
#search-wrapper.search-expanded:after {
    -webkit-animation: lens-out 0.5s linear 1 forwards;
    animation: lens-out 0.5s linear 1 forwards;
}
#search-wrapper:after {
    position: absolute;
    bottom: 1px;
    right: -9px;
    display: block;
    content: "";
    width: 12px;
    height: 2px;
    background: #E0EAFC;
    background: -webkit-linear-gradient(to bottom, #CFDEF3, #E0EAFC);
    background: linear-gradient(to bottom, #CFDEF3, #E0EAFC);
    -webkit-transform: rotate(45deg) scaleX(0);
    -ms-transform: rotate(45deg) scaleX(0);
    transform: rotate(45deg) scaleX(0);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-animation: lens-in 0.6s linear 0.9s forwards;
    animation: lens-in 0.3s linear 0.6s forwards;
}
#search-wrapper #search {
    color: #1c1319;
    background: none;
    border: 2px solid;
    border-color: #E0EAFC;
    ;
    outline: none;
    padding: 0px 7px;
    border-radius: 50px;
    width: 0;
    -webkit-transition: all 0.3s 0.3s;
    -o-transition: all 0.3s 0.3s;
    transition: all 0.3s 0.3s;
    font-size: 11px;
}
.inner_Search-pg #search {
    border-color: aliceblue !important;
    color: #fff !important;
}
.inner_Search-pg::after {
    background: #fff !important;
}
#search-wrapper #search::-webkit-input-placeholder {
    color: rgba(33, 37, 41, 0.9);
}
.inner_Search-pg #search::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.9) !important;
}
#search-wrapper #search:focus {
    width: 300px;
    padding: 7px 15px;
    position: relative;
    top: 2px;
}
@media only screen and (max-width: 767px) {
    #search-wrapper #search:focus {
        width: 200px;
    }
}
#search-wrapper #close-icon {
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 59%;
    width: 15px;
    height: 15px;
    -webkit-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
    -webkit-transition: 0.2s all;
    -o-transition: 0.2s all;
    transition: 0.2s all;
    display: none;
}
#search-wrapper #close-icon[style*="display: block"] {
    color: red;
}
#search-wrapper #close-icon[style*="display: block"]:before {
    -webkit-transform: rotate(45deg) scaleX(1) translateY(10px);
    -ms-transform: rotate(45deg) scaleX(1) translateY(10px);
    transform: rotate(45deg) scaleX(1) translateY(10px);
}
#search-wrapper #close-icon[style*="display: block"]:after {
    -webkit-transform: rotate(-45deg) scaleX(1) translateY(-10px);
    -ms-transform: rotate(-45deg) scaleX(1) translateY(-10px);
    transform: rotate(-45deg) scaleX(1) translateY(-10px);
}
#search-wrapper #close-icon:before,
#search-wrapper #close-icon:after {
    display: block;
    content: "";
    position: absolute;
    width: 20px;
    height: 2px;
    background-color: #1c1319;
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
}
.inner_Search-pg #close-icon:before,
.inner_Search-pg #close-icon:after {
    background-color: #fff !important;
}
#search-wrapper #close-icon:before {
    -webkit-transform: rotate(45deg) scaleX(0) translateY(10px);
    -ms-transform: rotate(45deg) scaleX(0) translateY(10px);
    transform: rotate(45deg) scaleX(0) translateY(10px);
}
#search-wrapper #close-icon:after {
    -webkit-transform: rotate(-45deg) scaleX(0) translateY(-10px);
    -ms-transform: rotate(-45deg) scaleX(0) translateY(-10px);
    transform: rotate(-45deg) scaleX(0) translateY(-10px);
}
#search-wrapper #close-icon.closing:before {
    -webkit-animation: cross-1-out 0.25s linear 0s forwards;
    animation: cross-1-out 0.25s linear 0s forwards;
}
#search-wrapper #close-icon.closing:after {
    -webkit-animation: cross-2-out 0.25s linear 0.2s forwards;
    animation: cross-2-out 0.25s linear 0.2s forwards;
}
@-webkit-keyframes lens-out {
    0% {
        -webkit-transform: rotate(45deg) scaleX(1);
        transform: rotate(45deg) scaleX(1);
    }
    30% {
        -webkit-transform: rotate(45deg) scaleX(1.4);
        transform: rotate(45deg) scaleX(1.4);
    }
    100% {
        -webkit-transform: rotate(45deg) scaleX(0);
        transform: rotate(45deg) scaleX(0);
    }
}
@keyframes lens-out {
    0% {
        -webkit-transform: rotate(45deg) scaleX(1);
        transform: rotate(45deg) scaleX(1);
    }
    30% {
        -webkit-transform: rotate(45deg) scaleX(1.4);
        transform: rotate(45deg) scaleX(1.4);
    }
    100% {
        -webkit-transform: rotate(45deg) scaleX(0);
        transform: rotate(45deg) scaleX(0);
    }
}
@-webkit-keyframes lens-in {
    0% {
        -webkit-transform: rotate(45deg) scaleX(0);
        transform: rotate(45deg) scaleX(0);
    }
    30% {
        -webkit-transform: rotate(45deg) scaleX(1.4);
        transform: rotate(45deg) scaleX(1.4);
    }
    100% {
        -webkit-transform: rotate(45deg) scaleX(1);
        transform: rotate(45deg) scaleX(1);
    }
}
@keyframes lens-in {
    0% {
        -webkit-transform: rotate(45deg) scaleX(0);
        transform: rotate(45deg) scaleX(0);
    }
    30% {
        -webkit-transform: rotate(45deg) scaleX(1.4);
        transform: rotate(45deg) scaleX(1.4);
    }
    100% {
        -webkit-transform: rotate(45deg) scaleX(1);
        transform: rotate(45deg) scaleX(1);
    }
}
@-webkit-keyframes cross-1-in {
    0% {
        -webkit-transform: rotate(45deg) scaleX(0) translateY(10px);
        transform: rotate(45deg) scaleX(0) translateY(10px);
    }
    70% {
        -webkit-transform: rotate(45deg) scaleX(1.2) translateY(10px);
        transform: rotate(45deg) scaleX(1.2) translateY(10px);
    }
    100% {
        -webkit-transform: rotate(45deg) scaleX(1) translateY(10px);
        transform: rotate(45deg) scaleX(1) translateY(10px);
    }
}
@keyframes cross-1-in {
    0% {
        -webkit-transform: rotate(45deg) scaleX(0) translateY(10px);
        transform: rotate(45deg) scaleX(0) translateY(10px);
    }
    70% {
        -webkit-transform: rotate(45deg) scaleX(1.2) translateY(10px);
        transform: rotate(45deg) scaleX(1.2) translateY(10px);
    }
    100% {
        -webkit-transform: rotate(45deg) scaleX(1) translateY(10px);
        transform: rotate(45deg) scaleX(1) translateY(10px);
    }
}
@-webkit-keyframes cross-2-in {
    0% {
        -webkit-transform: rotate(-45deg) scaleX(0) translateY(-10px);
        transform: rotate(-45deg) scaleX(0) translateY(-10px);
    }
    70% {
        -webkit-transform: rotate(-45deg) scaleX(1.2) translateY(-10px);
        transform: rotate(-45deg) scaleX(1.2) translateY(-10px);
    }
    100% {
        -webkit-transform: rotate(-45deg) scaleX(1) translateY(-10px);
        transform: rotate(-45deg) scaleX(1) translateY(-10px);
    }
}
@keyframes cross-2-in {
    0% {
        -webkit-transform: rotate(-45deg) scaleX(0) translateY(-10px);
        transform: rotate(-45deg) scaleX(0) translateY(-10px);
    }
    70% {
        -webkit-transform: rotate(-45deg) scaleX(1.2) translateY(-10px);
        transform: rotate(-45deg) scaleX(1.2) translateY(-10px);
    }
    100% {
        -webkit-transform: rotate(-45deg) scaleX(1) translateY(-10px);
        transform: rotate(-45deg) scaleX(1) translateY(-10px);
    }
}
@-webkit-keyframes cross-1-out {
    0% {
        -webkit-transform: rotate(45deg) scaleX(1) translateY(10px);
        transform: rotate(45deg) scaleX(1) translateY(10px);
    }
    100% {
        -webkit-transform: rotate(45deg) scaleX(0) translateY(10px);
        transform: rotate(45deg) scaleX(0) translateY(10px);
    }
}
@keyframes cross-1-out {
    0% {
        -webkit-transform: rotate(45deg) scaleX(1) translateY(10px);
        transform: rotate(45deg) scaleX(1) translateY(10px);
    }
    100% {
        -webkit-transform: rotate(45deg) scaleX(0) translateY(10px);
        transform: rotate(45deg) scaleX(0) translateY(10px);
    }
}
@-webkit-keyframes cross-2-out {
    0% {
        -webkit-transform: rotate(-45deg) scaleX(1) translateY(-10px);
        transform: rotate(-45deg) scaleX(1) translateY(-10px);
    }
    100% {
        -webkit-transform: rotate(-45deg) scaleX(0) translateY(-10px);
        transform: rotate(-45deg) scaleX(0) translateY(-10px);
    }
}
@keyframes cross-2-out {
    0% {
        -webkit-transform: rotate(-45deg) scaleX(1) translateY(-10px);
        transform: rotate(-45deg) scaleX(1) translateY(-10px);
    }
    100% {
        -webkit-transform: rotate(-45deg) scaleX(0) translateY(-10px);
        transform: rotate(-45deg) scaleX(0) translateY(-10px);
    }
}
/*Search button End*/
/*Top Header Division End*/
/*Slider Division Start*/
.bg_nimg::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: inherit;
    opacity: 0.39;
    z-index: 0;
}
.bg_nimg {
    background: url(../img/addicor-home.jpg) no-repeat;
    width: 100%;
    height: 749px;
    background-size: cover;
    background-position: right;
    overflow: hidden;
    z-index: 2;
}
.bg_nimg::after {
    content: '';
    position: absolute;
    top: 63px;
    left: 0;
    bottom: 0;
    right: 0;
    height: inherit;
    width: 100%;
    background: url(../img/Services/overlay-pattern.png) repeat;
}
.headlingg,
.mdlsArd {
    position: inherit;
    z-index: 20;
}
@-webkit-keyframes bgcolorchange {
    12.5% {
        left: 0px;
    }
    25% {
        left: 25px;
    }
    50% {
        left: 50px;
    }
    75% {
        left: 75px;
    }
    100% {
        left: 100px;
    }
}
@-webkit-keyframes bgcolorchange {
    0% {
        border-color: #4497fb;
        background-position: 0% 25%;
        opacity: 1;
    }
    25% {
        border-color: #c99826;
        background-position: 25% 50%;
        opacity: 0.9;
    }
    75% {
        border-color: #ed2ded;
        background-position: 50% 75%;
        opacity: 1;
    }
    100% {
        border-color: #9600ff;
        background-position: 75% 100%;
        opacity: 0.9;
    }
}
/*Navbar Division Start*/
.side_tooge_icon {
    right: 16px;
    display: none;
    top: 19px;
}
.addicor-logo {
    position: absolute;
    z-index: 1
}
.xmlogo {
    display: none;
}
.addicor-logo > img {
    width: 200px;
    position: relative;
    left: 30px;
    top: 2px;
}
.techno-dropdown > a,
.service-dropdown > a {
    color: aliceblue !important;
}
.techno-dropdown > a:hover,
.techno-dropdown > a:focus,
.techno-dropdown > a:active,
.service-dropdown > a:hover,
.service-dropdown > a:focus,
.service-dropdown > a:active {
    color: #fff !important;
    -webkit-animation: neon .3s ease-in-out infinite alternate;
    animation: neon .3s ease-in-out infinite alternate;
}
.box_alpha {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}
/* adds some margin below the link sets  */
.xpnd-logo>img{
    width: 191px;
    position: relative;
    left: 30px;
    top: 6px;
    padding: 20px;
}
#verticalSliderMhori, .blob svg, .footer-legal>li:last-child::after, .industriest-menu-bar>ul:first-child::after, .inner-nav-Logo, .listCloud>li:last-child::after, .listCms>li:last-child::after, .listDesign>li:last-child::after, .listIot>li:last-child::after, .listMobile>li:last-child::after, .listeCom>li:last-child::after, .listreSrce>li:last-child::after, .mobileHome_slider, .no-js #loader-wrapper, .process_tab #accordion, .process_tab .tabs>section[aria-hidden=true], .recruit-process-grid .process-steps .steps:before, .showmobi, .tchnologies-menu-bar>ul:first-child::after, .tooltip-arrow, .xmlogo {
    display: none;
}
.navbar .dropdown-menu div[class*="col"] {
    margin-bottom: 1rem;
}
.navbar-fixed {
    background: rgba(255, 255, 255, 0.9);
}
.navbar-fixed-inner {
    background: rgba(0, 0, 0, 0.79);
}
.navbar-fixed .inner-nav-Logo,
.navbar-fixed-inner .inner-nav-Logo {
    display: block;
    width: 199px;
}
.navbar-fixed, .navbar-fixed-inner {
  z-index: 100;
  transition: .3s ease-in-out;
  box-shadow: 0 0 10px rgba(0,0,0,.4);
  position: fixed;
  width: 100%;
  padding: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  right: 0;
  left: 0;
  top: 0;
}
/* breakpoint and up - mega dropdown styles */
@media screen and (min-width: 992px) {
    /* remove the padding from the navbar so the dropdown hover state is not broken */
    .navbar {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    /* makes the dropdown full width  */
    .navbar .service-dropdown,
    .navbar .techno-dropdown {
        position: static;
    }
    .navbar .service-menu,
    .navbar .tech_bar-width {
        width: 100%;
        left: 0;
        right: 0;
        top: 59px;
        padding: unset;
    }
    /* shows the dropdown menu on hover */
    .navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
display:block!important;
}
}
/* Sweep To Right */
.hvr-sweep-to-right::before {
    content: "";
    position: absolute;
    background: #0056b3 !important;
}
/*Company Sub Menu Start*/
.menu_Award img {
    display: block;
    margin: 5px auto
}
.fst_batch-clutch {
    width: 85px;
}
.batch-goodfrm {
    width: 99px;
}
.hire_menu-tab p {
    font-family: 'Poppins';
    font-weight: normal;
    color: #1c1319;
    font-size: 14px;
    text-align: justify;
    padding: 7px;
    margin: 9px 0
}
.hire_menu-tab a {
    font-family: 'Poppins';
    font-weight: 300;
    color: #f9f6f1;
    font-size: 14px;
    text-align: center;
    padding: 15px 25px;
    margin: 10px 0;
    background: #a10009
}
/*Company Sub Menu End*/
/*Inner Page Menu Start*/
.inner_pg-d-menu {
    position: relative;
    width: 100%;
    top: 0;
}
.inner-pg_nav-link {
    color: aliceblue;
    padding-right: .5rem;
    padding-left: .5rem;
    font-size: 16px;
    margin: 0 10px;
    font-family: 'Cera Pro';
    font-weight: 500;
}
.inner-pg_nav-link:hover,
.inner-pg_nav-link:focus {
    color: #fff !important;
}
/*Inner Page Menu End*/
/* Style the tab */
.tab {
    float: left;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
    width: 25%;
    height: 442px;
    font-size: 15px;
}
.home-pg_nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
    font-size: 16px;
    margin: 0 10px;
    font-family: 'Cera Pro';
    font-weight: 500;
    color: #000 !important;
}
.home-pg_nav-link:hover,
.home-pg_nav-link:focus {
    color: #000 !important;
}
/* Style the buttons that are used to open the tab content */
.tab button {
    display: block;
    background-color: inherit;
    color: black;
    padding: 18px;
    margin: 6px 0;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ddd;
}
/* Create an active/current "tab button" class */
.tab button.active {
    background-color: #ccc;
}
/* Style the tab content */
.tabcontent {
    float: left;
    padding: 0px 12px;
    border: 1px solid #ccc;
    width: 75%;
    border-left: none;
    height: 442px;
    overflow-y: auto
}
.serve-header-title {
    padding: 9px 15px;
    border-bottom: 1px solid #ccc;
    background: #f7f6ff;
    color: #1c1319;
}
.serve-header-title > h2 {
    font-size: 21px;
    font-family: 'Poppins';
    font-weight: 500;
    font-style: normal;
    padding: 3px 5px;
}
.submenu-social-link > h3 {
    font-size: 21px;
    font-family: 'Poppins';
    font-weight: 500;
    font-style: normal;
    padding: 3px 5px;
}
.submenu-social-link li {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 500;
    font-style: normal;
    padding: 3px 5px;
    margin: 0 6px;
}
.serve-header-title .submenu-social-link li a {
    color: #1c1319;
}
.serve-header-title::before {
    border-radius: unset !important;
    background: #a10009 !important
}
.serve-header-title:hover .submenu-social-link li a {
    color: aliceblue;
}
#App {
    background: url(../img/service_menu/appdevelopment1.webp) no-repeat right;
    background-size: 46%;
    background-position-y: 0px;
}
#App::before {
    content: '';
    position: absolute;
    top: 89px;
    right: 199px;
    width: 107px;
    height: 111px;
    background: url(../img/service_menu/appdevelop.webp) no-repeat;
    background-size: 106px;
}
#App::after {
    content: '';
    position: absolute;
    top: 139px;
    width: 75%;
    height: 100%;
    background: url(../img/service_menu/ar-vr-gaming-addicor.webp) no-repeat right;
    background-size: 39%;
    z-index: -1;
}
#Web::before {
    content: '';
    position: absolute;
    top: 0px;
    right: 29px;
    width: 100%;
    height: 100%;
    background: url(../img/service_menu/webdevelopment.webp) no-repeat right;
    background-size: 31%;
    z-index: -1;
}
#Web::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0px;
    width: 79%;
    height: 100%;
    background: url(../img/service_menu/webdevelopment-addicor.webp) no-repeat bottom;
    background-size: 41%;
    z-index: -2;
}
#Design::before {
    content: '';
    position: absolute;
    top: 0px;
    right: 20px;
    width: 100%;
    height: 100%;
    background: url(../img/service_menu/ui-ux-design-banner.webp) no-repeat right;
    background-size: 35%;
    z-index: -1;
}
#Design::after {
    content: '';
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    background: url(../img/service_menu/uiuxdesign-addicor.webp) no-repeat bottom;
    background-size: 25%;
    z-index: -2;
}
#Marketing {
    background: url(../img/service_menu/digital-marketing.webp) no-repeat bottom;
    background-size: 36%;
    background-position-y: 100%;
    background-position-x: 100%;
}
#Marketing::before {
    content: '';
    position: absolute;
    top: 0px;
    right: 0px;
    width: 82%;
    height: 100%;
    background: url(../img/service_menu/digitalmarketing.webp) no-repeat bottom;
    background-size: 26%;
    z-index: -1;
}
#Marketing::after {
    content: '';
    position: absolute;
    bottom: 0px;
    right: 42%;
    width: 29%;
    height: 100%;
    background: url(../img/service_menu/Corporate_.webp) no-repeat bottom;
    background-size: 39%;
    z-index: -1;
}
#CRM::before {
    content: '';
    position: absolute;
    bottom: 0px;
    right: 4%;
    width: 75%;
    height: 100%;
    background: url(../img/service_menu/e-commerce_addicor.webp) no-repeat bottom;
    background-size: 32%;
    z-index: -1;
}
#CRM::after {
    content: '';
    position: absolute;
    bottom: 0px;
    right: 0;
    width: 36%;
    height: 100%;
    background: url(../img/service_menu/ecom.webp) no-repeat bottom right;
    background-size: 56%;
    z-index: -1;
}
#IOT::before {
    content: '';
    position: absolute;
    top: 21px;
    right: 0px;
    width: 100%;
    height: 100%;
    background: url(../img/service_menu/iot_addicor.webp) no-repeat right;
    background-size: 39%;
    z-index: -1;
}
#IOT::after {
    content: '';
    position: absolute;
    bottom: -3px;
    width: 51%;
    height: 100%;
    background: url(../img/service_menu/cognitive_addicor.webp) no-repeat bottom;
    background-size: 39%;
    z-index: -1;
}
#AR::before {
    content: '';
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    background: url(../img/service_menu/hire-developer-addicor.webp) no-repeat right;
    background-size: 35%;
    z-index: -1;
}
#AR::after {
    content: '';
    position: absolute;
    bottom: 0px;
    width: 59%;
    height: 100%;
    background: url(../img/service_menu/hire.webp) no-repeat bottom;
    background-size: 41%;
    z-index: -1;
}
.serv-menu-title {
    color: #1c1319;
    font-size: 28px;
    font-family: 'Poppins';
    font-weight: 500;
    font-style: normal;
    padding: 3px 5px;
    margin: 9px 0;
    display: inline-block;
}
.andro_ios h3 {
    color: #1c1319;
    font-size: 18px;
    font-family: 'Poppins';
    font-weight: normal;
    font-style: normal;
    padding: 3px 5px;
    margin: 3px 0;
}
.andro_ios {
    margin: 5px 0 20px 0
}
.andro_ios ul {
    margin-right: 65px
}
.andro_ios ul li {
    float: left;
    margin: 3px 9px;
    border-right: 2px solid #cccccc54;
    padding-right: 15px !important;
}
.andro_ios ul li:last-child {
    border-right: none;
}
.andro_ios ul li a {
    color: #1c1319;
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 300;
    font-style: normal;
    padding: 3px 0px;
    display: inline-block;
    border-bottom: 2px solid #ccc;
}
.andro_ios ul li a:hover {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #0083ff;
}
/*Sub Menu Start*/
/*Technologies submenu start*/
.tchnologies-menu-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.hire_menu-tab {
    padding: 11px
}
.tech_bar-title {
    font-size: 21px;
    margin: 0rem 1.7rem;
    color: #1c1319;
    font-family: 'Cera Pro';
    font-weight: 500;
    font-style: normal;
    padding: 15px 0;
    cursor: pointer;
}
.tech_bar-title::before {
    content: '';
    background: #a10009 !important;
    height: 2px !important;
}
.tchnologies-menu-bar > ul::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 279px;
    background: #a10009;
    top: 122px;
}
.tchnologies-menu-bar > ul:first-child::after {
    display: none;
}
.tchnologies-menu-bar ul li:hover::before {
    content: '';
    position: absolute;
    width: 2px;
    height: 36px;
    background: #000;
    z-index: 1
}
.app-custom-design_menu li:hover::before {
    content: '';
    position: absolute;
    width: 2px;
    height: 56px !important;
    background: #000;
    z-index: 1
}
.tchnologies-menu-bar ul li {
    margin: 9px 0
}
.tchnologies-menu-bar ul li a {
    padding: .5rem 1.5rem;
    color: #1c1319;
    font-family: "Poppins";
    font-weight: normal;
}
.tchnologies-menu-bar ul li a > i {
    font-size: 20px
}
/*Technologies submenu end*/
/*---Industries submenu start---*/
.industriest-menu-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-around;
}
.industriest-menu-bar > ul::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 269px;
    background: #a10009;
    top: 65px;
}
.industriest-menu-bar > ul:first-child::after {
    display: none;
}
.home_menu-bar > ul::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 209px;
    background: #a10009;
    top: 65px;
}
.industriest-menu-bar ul li:hover::before {
    content: '';
    position: absolute;
    width: 2px;
    height: 36px;
    background: #000;
    z-index: 1
}
.industriest-menu-bar ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.industriest-menu-bar ul li {
    margin: 9px 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.industriest-menu-bar ul li i {
    margin: 0px 5px;
    font-size: 18px;
    padding: 0 2px;
}
.industriest-menu-bar ul li a {
    padding: .45rem;
    color: #1c1319;
    font-family: "Poppins";
    font-weight: normal;
}
.indust_menu-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px
}
.indust_menu-image > img {
    display: block;
    width: 100%;
    margin: 50px auto;
}
/*---Industries submenu end---*/
/*Navbar Division End*/
/*Home Headlines Start*/
.headlingg h1,
.headlingg p {
    color: aliceblue
}
.headlingg h1 {
    font-size: 49px;
    margin-top: 10vh;
}
.headlingg p {
    font-size: 21px;
    margin: 25px 0
}
.outline-inward {
    display: inline-block;
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.outline-inward:before {
    content: "";
    position: absolute;
    border: #ececec solid 4px;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px;
    opacity: 0;
    transition-duration: 0.3s;
    transition-property: top right bottom left;
}
.outline-inward:hover:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
    opacity: 1;
}
.headlingg a {
    color: #130155;
    padding: 15px 20px;
    background: aliceblue;
    margin: 15px 0;
}
.headlingg a:hover {
    background: aliceblue;
}
.headlingg a i {
    color: #130155;
    display: none;
}
.headlingg a:hover i {
    display: inline-block;
}
.mdlsArd ul {
    display: flex;
    margin: 50px 0;
    justify-content: left;
}
.mdlsArd ul li {
    margin-right: 20px;
}
/*Home Headlines End*/
/*About addicor Division Start*/
.about-company {
    background: url(../img/About/Layer-6.webp) no-repeat center;
    width: 100%;
    height: 649px;
    z-index: -100;
    overflow: hidden;
}
.polygon-glowing {
    position: absolute;
    background: #f6f9fd;
    -webkit-clip-path: polygon(0 0, 39% 0, 9% 100%, 0% 100%);
    clip-path: polygon(0 0, 39% 0, 9% 100%, 0% 100%);
    width: 269px;
    height: 649px;
    -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.6);
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.6);
    z-index: 2;
}
.polygon-glowing::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    -webkit-filter: blur(19px);
    filter: blur(19px);
    -webkit-transform: scale(1.0);
    -ms-transform: scale(1.0);
    transform: scale(1.0);
    /*  background: linear-gradient(45deg, #4497fb, #ed2ded, #9600ff, #0fffc1, #7e0fff, #0099ff);*/
    background: -o-linear-gradient(45deg, rgba(68, 151, 251, 0.6), rgba(237, 45, 237, 0.46), rgba(150, 0, 255, 0.46), rgba(15, 255, 193, 0.36), rgba(126, 15, 255, 0.46), rgba(0, 153, 255, 0.6));
    background: linear-gradient(45deg, rgba(68, 151, 251, 0.6), rgba(237, 45, 237, 0.46), rgba(150, 0, 255, 0.46), rgba(15, 255, 193, 0.36), rgba(126, 15, 255, 0.46), rgba(0, 153, 255, 0.6));
    background-size: 269% 269%;
    -webkit-animation: animateGlow 9s ease infinite;
    animation: animateGlow 9s ease infinite;
    z-index: -1;
    opacity: 0.36
}
.polygon-glowing-above {
    position: absolute;
    background: #f6f9fd;
    -webkit-clip-path: polygon(0 0, 9% 0, 39% 100%, 0% 100%);
    clip-path: polygon(0 0, 9% 0, 39% 100%, 0% 100%);
    width: 269px;
    height: 649px;
    -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.6);
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.6);
    z-index: 1;
}
.polygon-glowing-above::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    -webkit-filter: blur(19px);
    filter: blur(19px);
    -webkit-transform: scale(1.0);
    -ms-transform: scale(1.0);
    transform: scale(1.0);
    background: -o-linear-gradient(330deg, rgba(68, 151, 251, 0.55), rgba(237, 45, 237, 0.36), rgba(150, 0, 255, 0.42), rgba(15, 255, 193, 0.46), rgba(126, 15, 255, 0.49), rgba(0, 153, 255, 0.6));
    background: linear-gradient(120deg, rgba(68, 151, 251, 0.55), rgba(237, 45, 237, 0.36), rgba(150, 0, 255, 0.42), rgba(15, 255, 193, 0.46), rgba(126, 15, 255, 0.49), rgba(0, 153, 255, 0.6));
    background-size: 239% 239%;
    -webkit-animation: animateGlow 9s ease infinite;
    animation: animateGlow 9s ease infinite;
    z-index: -1;
    opacity: 0.16
}
@-webkit-keyframes animateGlow {
    0% {
        background-position: 0% 25%;
    }
    25% {
        background-position: 100% 25%;
    }
    50% {
        background-position: 0% 50%;
    }
    75% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 75%;
    }
}
@keyframes animateGlow {
    0% {
        background-position: 0% 25%;
    }
    25% {
        background-position: 100% 25%;
    }
    50% {
        background-position: 0% 50%;
    }
    75% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 75%;
    }
}
/*About Image Section Start*/
.img-double-bigger {
    position: relative;
    z-index: 2;
    max-width: 100%;
    top: 109px
}
.img-double-bigger > .img {
    display: inline-block;
    position: relative;
    z-index: 2;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
}
.img-double-bigger > .img::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(15, 90, 224, 0.92)), to(rgba(116, 0, 186, 0.92)));
    background-image: -o-linear-gradient(left, rgba(15, 90, 224, 0.92), rgba(116, 0, 186, 0.92));
    background-image: linear-gradient(to right, rgba(15, 90, 224, 0.92), rgba(116, 0, 186, 0.92));
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
    opacity: .8;
    z-index: 2;
}
.img-double-bigger > .img:first-child {
    position: absolute;
    top: -30px;
    right: -40px;
    z-index: 3;
}
.img-double-bigger:hover > .img:first-child:before {
    opacity: 0;
}
.img-double-bigger:hover > .img:first-child {
    -webkit-transform: translate(-60px, 60px);
    -ms-transform: translate(-60px, 60px);
    transform: translate(-60px, 60px);
    z-index: 6;
}
.img-double-bigger > .img:last-child {
    position: absolute;
    top: 30px;
    right: 20px;
    z-index: 3;
    -webkit-transform: translate(30px, -30px);
    -ms-transform: translate(30px, -30px);
    transform: translate(30px, -30px);
}
.img-double-bigger:hover > .img:last-child:before {
    opacity: 0.8;
}
.img-double-bigger > .img:last-child:before {
    opacity: 0;
}
/*About Image Section End*/
/*About Content Division Start*/
.about-division {
    position: relative;
    top: 269px;
    left: 25px
}
.stylish-border {
    text-align: left;
    max-width: 509px;
    height: 309px;
    border-right: 11px solid #e3e4e8;
    border-bottom: 11px solid #e3e4e8;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.stylish-border::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 11px;
    width: calc(100% - 280px);
    background: #e3e4e8;
    z-index: -1;
}
.stylish-border::after {
    content: '';
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 11px;
    height: calc(100% - 100px);
    background: #e3e4e8;
    z-index: -1;
}
.about-caption {
    position: relative;
    top: -76px
}
.shadow-text {
    position: absolute;
    font-family: 'Cera Pro';
    font-weight: bold;
    font-style: normal;
    color: #1c1319;
    font-size: 99px;
    opacity: 0.07;
    top: -124px;
    left: 26px;
    letter-spacing: 9px
}
.est-tag {
    position: absolute;
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    color: #4497fb;
    font-size: 69px;
    top: -199px;
    right: 20px;
}
.abt-title {
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    color: #9600ff;
    font-size: 48px
}
.abt-child-title {
    font-family: 'Cera Pro';
    font-weight: 500;
    font-style: normal;
    font-size: 45px;
    color: #1c1319
}
.abt-sub-title {
    font-family: 'Cera Pro';
    font-weight: bold;
    font-style: normal;
    color: #1c1319;
    font-size: 45px;
}
.abt-sub-title > span {
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    color: #1c1319;
    font-size: 45px
}
.abt-apra {
    padding: 0 35px;
    position: relative;
    top: -49px;
    text-align: justify;
}
.abt-btn-more {
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    color: #4497fb;
    font-size: 30px;
    padding: 0 35px;
    position: relative;
    top: -29px;
}
.abt-btn-more > i {
    font-size: 30px
}
/*About Content Division End*/
/*About addicor Division End*/
/*Industry Leads Division Start*/
.img_lead-overlay > img {
    width: 100%
}
.img_lead-overlay::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/bg_grid.png) repeat;
    opacity: 0.19
}
/*Vertical Slider Section Start*/
.vert .carousel-item-next.carousel-item-left,
.vert .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.vert .carousel-item-next,
.vert .active.carousel-item-right {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100% 0);
}
.vert .carousel-item-prev,
.vert .active.carousel-item-left {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}
.vert .vertical-indicator {
    right: 20px;
    top: 50%;
    bottom: auto;
    left: auto;
    width: auto;
    right: -65px;
    margin: 0;
    padding: 0;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.vert .vertical-indicator li {
    display: block;
}
.vertical-indicator .active {
    background: #a10009;
}
.vertical-indicator li {
    width: 66px;
    height: 4px;
    border-radius: 50px;
    margin-right: 3px;
    margin-left: 3px;
    cursor: pointer;
    background-clip: unset;
    border-top: unset;
    border-bottom: unset;
    opacity: .6;
    -webkit-transition: opacity .6s ease;
    -o-transition: opacity .6s ease;
    transition: opacity .6s ease;
    background: #b7b7b7;
}
/*Vertical Slider Section End*/
/*Content Section Start*/
.lead_borderBox {
    display: flex;
    justify-content: center;
    position: relative;
    height: 100%;
    background: #f6f9fe;
}
.industry-outline {
    border: 2px solid transparent;
    border-left: none;
    margin: 20px;
    padding: 20px 15px 0px;
    -webkit-animation: bgcolorchange 4s infinite;
    animation: 4s infinite bgcolorchange;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.industry-outline h1 {
    font-size: 38px;
    font-family: 'Cera Pro';
    font-weight: 300;
    font-style: normal;
    color: #1c1319;
}
.lead-btn {
    display: inline-block;
    font-family: 'Poppins';
    font-weight: 500;
    font-style: normal;
    font-size: 25px;
    background: #b90009;
    background: -webkit-linear-gradient(to left, #0014a9, #b90009);
    background: linear-gradient(to left, #0014a9, #b90009);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 5px 25px;
    margin: 11px 0;
    text-align: center;
    line-height: 50px;
    border: 2px solid #940099;
}
/*Inner Counter Section Start*/
.lead-counter {
    position: relative;
    display: inline-block;
    background: -o-linear-gradient(10deg, #2775FF, #00f6ff);
    background: linear-gradient(80deg, #2775FF, #00f6ff);
    -webkit-box-shadow: 0 6px 29px 0 rgba(34, 103, 226, .6);
    box-shadow: 0 6px 29px 0 rgba(34, 103, 226, .6);
    width: 261px;
    margin: 10px 0;
}
.x-leadCounter {
    background: -o-linear-gradient(10deg, #0F5AE0, #7202bb);
    background: linear-gradient(80deg, #0F5AE0, #7202bb);
    -webkit-box-shadow: 0 6px 29px 0 rgba(15, 90, 224, .6);
    box-shadow: 0 6px 29px 0 rgba(15, 90, 224, .6)
}
.lead-counter > span {
    display: inline-block;
    font-family: 'Cera Pro';
    font-weight: 500;
    font-style: normal;
    font-size: 59px;
    color: aliceblue;
    border-left: 2px solid #f6f9fe;
    width: 83px;
    text-align: center;
    padding: 10px 0;
}
.lead-counter span:first-child {
    border-left: none
}
.numSmilePlus {
    font-size: 69px;
    margin-left: 45px;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    background: -webkit-gradient(linear, left top, left bottom, from(#0F5AE0), to(#7202bb));
    background: -o-linear-gradient(#0F5AE0, #7202bb);
    background: linear-gradient(#0F5AE0, #7202bb);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.numCaption {
    font-family: 'Poppins';
    font-weight: 500;
    font-style: normal;
    font-size: 20px;
    color: #1c1319;
    padding: 10px 0;
}
.numPara {
    font-family: 'Poppins';
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    color: #1c1319;
    padding: 10px 0;
}
/*Inner Counter Section End*/
/*Content Section End*/
/*Industry Leads Division End*/
/*Integrated Services Division Start*/
.inteService {
    height: 790px
}
/*<<<*First Section Start*>>>*/
#cover canvas {
    position: absolute;
    width: 25%;
    height: 395px;
    overflow: hidden;
    z-index: -1
}
.inTroServe {
    height: 395px;
}
.inTroServe::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 395px;
    width: 100%;
    background: rgba(0, 0, 0, .26);
    z-index: -1;
}
.inTroServe > h1 {
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    font-size: 49px;
    padding: 0 20px;
    color: #4497fb
}
.inTroServe > h2 {
    font-family: 'Cera Pro';
    font-weight: bold;
    font-style: normal;
    font-size: 29px;
    text-align: right;
    color: #4497fb;
    padding: 0 20px;
    margin-bottom: 20px
}
.inTroServe > p {
    font-family: 'Poppins';
    font-weight: 500;
    font-style: normal;
    color: #f6f9fe;
    padding: 7px;
    font-size: 14px;
    text-align: justify;
    padding: 20px;
}
.serveIndicator > i {
    color: aliceblue;
    text-align: end;
    font-size: 36px
}
.webCMS {
    height: 395px;
    padding: 20px;
    border-bottom: 5px solid #093699;
    width: 100%;
    background: url(../img/Service/bg_web.webp) no-repeat center;
    background-size: cover;
}
.webCMS::before {
    background: #093699 !important;
}
.webCMS > i {
    background: -webkit-gradient(linear, left top, left bottom, from(#0050ff), to(#190000));
    background: -o-linear-gradient(#0050ff, #190000);
    background: linear-gradient(#0050ff, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 72px;
    text-align: center;
    display: block;
    margin-bottom: 30px;
    -webkit-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.webCMS > h2,
.mobilServe > h2,
.uiUxDesign > h2,
.eCommServe > h2,
.reSorceOting > h2,
.cloudServe > h2,
.iotive > h2 {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-style: normal;
    color: #1c1319;
    font-size: 20px;
    margin: 60px 0 30px 0;
}
.webCMS > p,
.mobilServe > p,
.uiUxDesign > p,
.eCommServe > p,
.reSorceOting > p,
.cloudServe > p,
.iotive > p {
    font-family: 'Poppins';
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    margin: 9px 0;
    text-align: justify;
    color: #f6f9fe;
    display: none
}
.webCmsRead,
.mobiRead,
.uiuxRead,
.eComRead,
.reSrceRead,
.cloudRead,
.iotRead {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-style: normal;
    color: #f6f9fe;
    font-size: 18px;
    margin: 10px 0;
    display: none
}
.webCmsRead > i {
    position: relative;
    top: 3px;
    font-size: 26px;
    display: inline-block
}
.listCms > li {
    display: inline-block;
    margin: 3px 3px;
}
.listCms > li > a {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    color: #1c1319;
    font-size: 15px;
    padding: 3px 3px;
    text-align: center;
}
.listCms > li::after {
    display: inline-block;
    content: '';
    height: 9px;
    width: 2px;
    margin-right: 0;
    background: #c6b999;
    position: relative;
    left: 5px;
}
.listCms > li:last-child::after {
    display: none
}
.listCms > li > a::before {
    background: #f6f9fe;
    height: 2px;
}
/*<<<*First Section End*>>>*/
/*<<<*Second Section Start*>>>*/
.secdServe {
    background: url(../img/Service/bg_UImobility.webp) no-repeat center;
    height: 100%;
    width: 100%;
    background-size: cover;
}
.mobilServe {
    height: 395px;
    padding: 20px;
    border-bottom: 5px solid #990909;
    width: 100%;
}
.mobilServe::before {
    background: #990909 !important;
}
.mobilServe > i {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#190000));
    background: -o-linear-gradient(#ff0000, #190000);
    background: linear-gradient(#ff0000, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 72px;
    text-align: center;
    display: block;
    margin-bottom: 30px;
    -webkit-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.mobiRead > i {
    position: relative;
    top: 3px;
    font-size: 26px;
    display: inline-block
}
.listMobile > li {
    display: inline-block;
    margin: 3px 3px;
}
.listMobile > li > a {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    color: #1c1319;
    font-size: 15px;
    padding: 3px 3px;
    text-align: center;
}
.listMobile > li::after {
    display: inline-block;
    content: '';
    height: 9px;
    width: 2px;
    margin-right: 0;
    background: #c6b999;
    position: relative;
    left: 5px;
}
.listMobile > li:last-child::after {
    display: none
}
.listMobile > li > a::before {
    background: #f6f9fe;
    height: 2px;
}
.uiUxDesign {
    height: 395px;
    padding: 20px;
    border-bottom: 5px solid #997309;
    width: 100%;
}
.uiUxDesign::before {
    background: #997309 !important;
}
.uiUxDesign > i {
    background: -webkit-gradient(linear, left top, left bottom, from(#ffbc00), to(#190000));
    background: -o-linear-gradient(#ffbc00, #190000);
    background: linear-gradient(#ffbc00, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 72px;
    text-align: center;
    display: block;
    margin-bottom: 30px;
    -webkit-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.uiuxRead > i {
    position: relative;
    top: 3px;
    font-size: 26px;
    display: inline-block
}
.listDesign > li {
    display: inline-block;
    margin: 3px 3px;
}
.listDesign > li > a {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    color: #1c1319;
    font-size: 14px;
    padding: 3px;
    text-align: center;
}
.listDesign > li::after {
    display: inline-block;
    content: '';
    height: 9px;
    width: 2px;
    margin-right: 0;
    background: #c6b999;
    position: relative;
    left: 5px;
}
.listDesign > li:last-child::after {
    display: none
}
.listDesign > li > a::before {
    background: #f6f9fe;
    height: 2px;
}
/*<<<*Second Section End*>>>*/
/*<<<*Third Section Start*>>>*/
.thrddServe {
    background: url(../img/Service/bg_dev.webp) no-repeat center;
    height: 100%;
    width: 100%;
    background-size: cover;
}
.eCommServe {
    height: 395px;
    padding: 20px;
    border-bottom: 5px solid #099999;
    width: 100%;
}
.eCommServe::before {
    background: #099999 !important;
}
.eCommServe > i {
    background: -webkit-gradient(linear, left top, left bottom, from(#00f3ff), to(#190000));
    background: -o-linear-gradient(#00f3ff, #190000);
    background: linear-gradient(#00f3ff, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 72px;
    text-align: center;
    display: block;
    margin-bottom: 30px;
    -webkit-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.eComRead > i {
    position: relative;
    top: 3px;
    font-size: 26px;
    display: inline-block
}
.listeCom > li {
    display: inline-block;
    margin: 3px 3px;
}
.listeCom > li > a {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    color: #1c1319;
    font-size: 15px;
    padding: 3px 3px;
    text-align: center;
}
.listeCom > li::after {
    display: inline-block;
    content: '';
    height: 9px;
    width: 2px;
    margin-right: 0;
    background: #c6b999;
    position: relative;
    left: 5px;
}
.listeCom > li:last-child::after {
    display: none
}
.listeCom > li > a::before {
    background: #f6f9fe;
    height: 2px;
}
.reSorceOting {
    height: 395px;
    padding: 20px;
    border-bottom: 5px solid #099939;
    width: 100%;
}
.reSorceOting::before {
    background: #099939 !important;
}
.reSorceOting > i {
    background: -webkit-gradient(linear, left top, left bottom, from(#00ff55), to(#190000));
    background: -o-linear-gradient(#00ff55, #190000);
    background: linear-gradient(#00ff55, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 72px;
    text-align: center;
    display: block;
    margin-bottom: 30px;
    -webkit-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.reSrceRead > i {
    position: relative;
    top: 3px;
    font-size: 26px;
    display: inline-block
}
.listreSrce > li {
    display: inline-block;
    margin: 3px 3px;
}
.listreSrce > li > a {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    color: #1c1319;
    font-size: 15px;
    padding: 3px 3px;
    text-align: center;
}
.listreSrce > li::after {
    display: inline-block;
    content: '';
    height: 9px;
    width: 2px;
    margin-right: 0;
    background: #c6b999;
    position: relative;
    left: 5px;
}
.listreSrce > li:last-child::after {
    display: none
}
.listreSrce > li > a::before {
    background: #f6f9fe;
    height: 2px;
}
/*<<<*Third Section End*>>>*/
/*<<<*Fourth Section Start*>>>*/
.frthServe {
    background: url(../img/Service/bg_server.webp) no-repeat center;
    height: 100%;
    width: 100%;
    background-size: cover;
}
.cloudServe {
    height: 395px;
    padding: 20px;
    border-bottom: 5px solid #990999;
    width: 100%;
}
.cloudServe::before {
    background: #990999 !important;
}
.cloudServe > i {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff00ff), to(#190000));
    background: -o-linear-gradient(#ff00ff, #190000);
    background: linear-gradient(#ff00ff, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 72px;
    text-align: center;
    display: block;
    margin-bottom: 30px;
    -webkit-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.cloudRead > i {
    position: relative;
    top: 3px;
    font-size: 26px;
    display: inline-block
}
.listCloud > li {
    display: inline-block;
    margin: 3px 3px;
}
.listCloud > li > a {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    color: #1c1319;
    font-size: 15px;
    padding: 3px 3px;
    text-align: center;
}
.listCloud > li::after {
    display: inline-block;
    content: '';
    height: 9px;
    width: 2px;
    margin-right: 0;
    background: #c6b999;
    position: relative;
    left: 5px;
}
.listCloud > li:last-child::after {
    display: none
}
.listCloud > li > a::before {
    background: #f6f9fe;
    height: 2px;
}
.iotive {
    height: 395px;
    padding: 20px;
    border-bottom: 5px solid #5a0999;
    width: 100%;
}
.iotive::before {
    background: #5a0999 !important;
}
.iotive > i {
    background: -webkit-gradient(linear, left top, left bottom, from(#8f00ff), to(#190000));
    background: -o-linear-gradient(#8f00ff, #190000);
    background: linear-gradient(#8f00ff, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 72px;
    text-align: center;
    display: block;
    margin-bottom: 30px;
    -webkit-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.iotRead > i {
    position: relative;
    top: 3px;
    font-size: 26px;
    display: inline-block
}
.listIot > li {
    display: inline-block;
    margin: 3px 3px;
}
.listIot > li > a {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    color: #1c1319;
    font-size: 15px;
    padding: 3px 3px;
    text-align: center;
}
.listIot > li::after {
    display: inline-block;
    content: '';
    height: 9px;
    width: 2px;
    margin-right: 0;
    background: #c6b999;
    position: relative;
    left: 5px;
}
.listIot > li:last-child::after {
    display: none
}
.listIot > li > a::before {
    background: #f6f9fe;
    height: 2px;
}
/*<<<*Fourth Section End*>>>*/
/*Integrated Services Division End*/
/*Mobile Horizontal-vertical part view Start*/
#verticalSliderMhori {
    display: none;
}
.mobleVblock {
    background: url(../img/Major-Service/blockchain-bg.webp) no-repeat center;
    position: relative;
    background-size: cover;
    height: 100vh;
}
.mobleVapp {
    background: url(../img/Major-Service/mobile_app.webp) no-repeat center;
    position: relative;
    background-size: cover;
    height: 100vh;
}
.mobleVWeb {
    background: url(../img/Major-Service/webDevelopmet.webp) no-repeat center;
    position: relative;
    background-size: cover;
    height: 100vh;
}
.mobleVDigi {
    background: url(../img/Major-Service/digital_marketing.webp) no-repeat center;
    position: relative;
    background-size: cover;
    height: 100vh;
}
.mjrMobileV,
.glowing-title_MV,
.glowing-title_MV-1 {
    display: flex;
    height: 100vh;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
}
.mjrMobileV > h5 {
    font-family: 'Poppins';
    font-weight: 100;
    font-style: normal;
    font-size: 28px;
    color: aliceblue;
}
.mjrMobileV > p {
    font-family: 'Poppins';
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    margin-top: 29px;
    color: aliceblue
}
.mjrMobileV > a {
    display: inline-block;
    font-family: 'Cera Pro';
    font-weight: 300;
    font-style: normal;
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase;
    padding: 10px 20px;
    border: 1px solid #f6f9fe;
    color: #f6f9fe;
    margin-top: 30px;
}
.glowing-title_MV > h3 {
    font-family: 'Cera Pro';
    font-weight: bold;
    font-style: normal;
    display: block;
    color: aliceblue;
    font-size: 14vh;
    -webkit-animation: neon .3s ease-in-out infinite alternate;
    animation: neon .3s ease-in-out infinite alternate;
}
.glowing-title_MV-1 > h3 {
    font-family: 'Cera Pro';
    font-weight: bold;
    font-style: normal;
    display: block;
    color: aliceblue;
    text-align: center;
    font-size: 12vh;
    -webkit-animation: neon .3s ease-in-out infinite alternate;
    animation: neon .3s ease-in-out infinite alternate;
}
/*Mobile Horizontal-vertical part view End*/
/*Major Services Presentaion Start*/
.horizontal-scroll-addicor {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}
.horizontal-container {
    width: 400%;
    height: 100%;
}
.horizontal-part {
    height: 100%;
    width: calc(100% / 4);
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mjrCaption {
    display: block;
    margin-left: 79px;
}
.bgc-blockchain {
    background: url(../img/Major-Service/blockchain-bg.webp) no-repeat right;
    position: relative;
    background-size: cover;
}
.bgc-blockchain::before,
.bgc-webDevelop::before,
.mobleVblock::before,
.mobleVWeb::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: #000;
    opacity: 0.59;
}
.bgc-blockchain::after {
    content: 'BLOCKCHAIN';
    display: block;
    font-family: 'Cera Pro';
    font-weight: 500;
    font-style: normal;
    position: absolute;
    left: -185px;
    text-transform: uppercase;
    font-size: 62px;
    letter-spacing: 9px;
    color: rgb(255, 255, 255);
    text-shadow: 6px 3px 35px rgba(153, 153, 153, 0.79);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
}
.bgc-mobileapp {
    background: url(../img/Major-Service/mobile_app.webp) no-repeat right;
    position: relative;
    background-size: cover;
}
.bgc-mobileapp::before,
.mobleVapp::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: #000;
    opacity: 0.3;
}
.bgc-mobileapp::after {
    content: 'mobile app solutions';
    display: block;
    font-family: 'Cera Pro';
    font-weight: 500;
    font-style: normal;
    position: absolute;
    left: -179px;
    text-transform: uppercase;
    font-size: 39px;
    letter-spacing: 2px;
    color: rgb(255, 255, 255);
    text-shadow: 6px 3px 35px rgba(153, 153, 153, 0.79);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
}
.glowing-title-1 > h3 {
    font-family: 'Cera Pro';
    font-weight: bold;
    font-style: normal;
    text-align: right;
    color: aliceblue;
    font-size: 49px;
    -webkit-animation: neon .3s ease-in-out infinite alternate;
    animation: neon .3s ease-in-out infinite alternate;
}
.glowing-title-1 > h3::before {
    content: '';
    display: inline-block;
    position: absolute;
    background: #f6f9fe;
    width: 209px;
    height: 5px;
    -webkit-animation: flicker 1.5s infinite alternate;
    animation: flicker 1.5s infinite alternate;
    top: 66px;
    right: 14px;
}
.glowing-title-1 > h3::-moz-selection {
    background-color: var(--neon-border-color);
    color: var(--neon-text-color);
}
.glowing-title-1 > h3::selection {
    background-color: var(--neon-border-color);
    color: var(--neon-text-color);
}
.slideCount-1 {
    font-family: 'Cera Pro';
    font-weight: 300;
    font-style: normal;
    font-size: 18px;
    color: #f6f9fe;
    text-align: center;
    display: block;
    position: absolute;
    bottom: -7px;
    left: 0;
}
.slideCount-1 > i {
    margin-left: -7px;
    position: absolute;
    font-size: 39px;
    top: -7px;
    color: #a10009;
}
.bgc-webDevelop {
    background: url(../img/Major-Service/webDevelopmet.webp) no-repeat right;
    position: relative;
    background-size: cover;
}
.bgc-webDevelop::after {
    content: 'Web Development';
    display: block;
    font-family: 'Cera Pro';
    font-weight: 500;
    font-style: normal;
    position: absolute;
    left: -159px;
    text-transform: uppercase;
    font-size: 43px;
    letter-spacing: 2px;
    color: rgb(255, 255, 255);
    text-shadow: 6px 3px 35px rgba(153, 153, 153, 0.79);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
}
.glowing-title-2 > h3 {
    font-family: 'Cera Pro';
    font-weight: bold;
    font-style: normal;
    text-align: right;
    color: aliceblue;
    font-size: 49px;
    -webkit-animation: neon .3s ease-in-out infinite alternate;
    animation: neon .3s ease-in-out infinite alternate;
}
.glowing-title-2 > h3::before {
    content: '';
    display: inline-block;
    position: absolute;
    background: #f6f9fe;
    width: 309px;
    height: 5px;
    -webkit-animation: flicker 1.5s infinite alternate;
    animation: flicker 1.5s infinite alternate;
    top: 66px;
    right: 12px;
}
.glowing-title-2 > h3::-moz-selection {
    background-color: var(--neon-border-color);
    color: var(--neon-text-color);
}
.glowing-title-2 > h3::selection {
    background-color: var(--neon-border-color);
    color: var(--neon-text-color);
}
.slideCount-2 {
    font-family: 'Cera Pro';
    font-weight: 300;
    font-style: normal;
    font-size: 18px;
    color: #f6f9fe;
    text-align: center;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0;
}
.slideCount-2 > i {
    margin-left: -7px;
    position: absolute;
    font-size: 39px;
    top: -7px;
    color: #0009e0;
}
.bgc-digitalM {
    background: url(../img/Major-Service/digital_marketing.webp) no-repeat center;
    position: relative;
    background-size: cover
}
.bgc-digitalM::before,
.mobleVDigi::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: #000;
    opacity: 0.76;
}
.bgc-digitalM::after {
    content: 'Digital Marketing';
    display: block;
    font-family: 'Cera Pro';
    font-weight: 500;
    font-style: normal;
    position: absolute;
    left: -149px;
    text-transform: uppercase;
    font-size: 39px;
    letter-spacing: 3px;
    color: rgb(255, 255, 255);
    text-shadow: 6px 3px 35px rgba(153, 153, 153, 0.79);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
}
.slideCount-3 {
    font-family: 'Cera Pro';
    font-weight: 300;
    font-style: normal;
    font-size: 18px;
    color: #f6f9fe;
    text-align: center;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.slideCount-3 > i {
    margin-left: -7px;
    position: absolute;
    font-size: 39px;
    top: -7px;
    color: #a10009;
}
.glowing-title-3 > h3 {
    font-family: 'Cera Pro';
    font-weight: bold;
    font-style: normal;
    text-align: right;
    color: aliceblue;
    font-size: 51px;
    -webkit-animation: neon .3s ease-in-out infinite alternate;
    animation: neon .3s ease-in-out infinite alternate;
}
.glowing-title-3 > h3::before {
    content: '';
    display: inline-block;
    position: absolute;
    background: #f6f9fe;
    width: 239px;
    height: 5px;
    -webkit-animation: flicker 1.5s infinite alternate;
    animation: flicker 1.5s infinite alternate;
    top: 69px;
    right: 16px;
}
.glowing-title-3 > h3::-moz-selection {
    background-color: var(--neon-border-color);
    color: var(--neon-text-color);
}
.glowing-title-3 > h3::selection {
    background-color: var(--neon-border-color);
    color: var(--neon-text-color);
}
.glowing-title > h3 {
    font-family: 'Cera Pro';
    font-weight: bold;
    font-style: normal;
    text-align: right;
    color: aliceblue;
    font-size: 79px;
    -webkit-animation: neon .3s ease-in-out infinite alternate;
    animation: neon .3s ease-in-out infinite alternate;
}
.glowing-title > h3::before {
    content: '';
    display: inline-block;
    position: absolute;
    background: #f6f9fe;
    width: 189px;
    height: 5px;
    -webkit-animation: flicker 1.5s infinite alternate;
    animation: flicker 1.5s infinite alternate;
    top: 90px;
    right: 1px;
}
.glowing-title > h3::-moz-selection {
    background-color: var(--neon-border-color);
    color: var(--neon-text-color);
}
.glowing-title > h3::selection {
    background-color: var(--neon-border-color);
    color: var(--neon-text-color);
}
/*-- Animation Keyframes --*/
:root {
    /* Set neon color */
    --neon-text-color: #f6f9fe;
    --neon-border-color: #c9ddff;
}
/* Animate neon flicker */
@-webkit-keyframes flicker {
    0%,
    19%,
    21%,
    23%,
    25%,
    54%,
    56%,
    100% {
        text-shadow:
            -0.2rem -0.2rem 1rem #fff,
            0.2rem 0.2rem 1rem #fff,
            0 0 2rem var(--neon-text-color),
            0 0 4rem var(--neon-text-color),
            0 0 6rem var(--neon-text-color),
            0 0 8rem var(--neon-text-color),
            0 0 10rem var(--neon-text-color);
        -webkit-box-shadow:
            0 0 .5rem #fff,
            inset 0 0 .5rem #fff,
            0 0 2rem var(--neon-border-color),
            inset 0 0 2rem var(--neon-border-color),
            0 0 4rem var(--neon-border-color),
            inset 0 0 4rem var(--neon-border-color);
        box-shadow:
            0 0 .5rem #fff,
            inset 0 0 .5rem #fff,
            0 0 2rem var(--neon-border-color),
            inset 0 0 2rem var(--neon-border-color),
            0 0 4rem var(--neon-border-color),
            inset 0 0 4rem var(--neon-border-color);
    }
    20%,
    24%,
    55% {
        text-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
@keyframes flicker {
    0%,
    19%,
    21%,
    23%,
    25%,
    54%,
    56%,
    100% {
        text-shadow:
            -0.2rem -0.2rem 1rem #fff,
            0.2rem 0.2rem 1rem #fff,
            0 0 2rem var(--neon-text-color),
            0 0 4rem var(--neon-text-color),
            0 0 6rem var(--neon-text-color),
            0 0 8rem var(--neon-text-color),
            0 0 10rem var(--neon-text-color);
        -webkit-box-shadow:
            0 0 .5rem #fff,
            inset 0 0 .5rem #fff,
            0 0 2rem var(--neon-border-color),
            inset 0 0 2rem var(--neon-border-color),
            0 0 4rem var(--neon-border-color),
            inset 0 0 4rem var(--neon-border-color);
        box-shadow:
            0 0 .5rem #fff,
            inset 0 0 .5rem #fff,
            0 0 2rem var(--neon-border-color),
            inset 0 0 2rem var(--neon-border-color),
            0 0 4rem var(--neon-border-color),
            inset 0 0 4rem var(--neon-border-color);
    }
    20%,
    24%,
    55% {
        text-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
@-webkit-keyframes neon {
    from {
        text-shadow: 0 0 2px rgba(202, 228, 225, 0.92), 0 0 11px rgba(202, 228, 225, 0.34), 0 0 9px rgba(30, 132, 242, 0.52), 0 0 9px rgba(30, 132, 242, 0.92), 0 0 29px rgba(30, 132, 242, 0.78), 0 0 24px rgba(30, 132, 242, 0.92);
    }
    to {
        text-shadow: 0 0 2px rgba(202, 228, 225, 0.98), 0 0 11px rgba(202, 228, 225, 0.42), 0 0 9px rgba(30, 132, 242, 0.58), 0 0 9px rgba(30, 132, 242, 0.84), 0 0 29px rgba(30, 132, 242, 0.88), 0 0 24px #1e84f2;
    }
}
@keyframes neon {
    from {
        text-shadow: 0 0 2px rgba(202, 228, 225, 0.92), 0 0 11px rgba(202, 228, 225, 0.34), 0 0 9px rgba(30, 132, 242, 0.52), 0 0 9px rgba(30, 132, 242, 0.92), 0 0 29px rgba(30, 132, 242, 0.78), 0 0 24px rgba(30, 132, 242, 0.92);
    }
    to {
        text-shadow: 0 0 2px rgba(202, 228, 225, 0.98), 0 0 11px rgba(202, 228, 225, 0.42), 0 0 9px rgba(30, 132, 242, 0.58), 0 0 9px rgba(30, 132, 242, 0.84), 0 0 29px rgba(30, 132, 242, 0.88), 0 0 24px #1e84f2;
    }
}
.mjrCaption > h5 {
    font-family: 'Poppins';
    font-weight: 100;
    font-style: normal;
    font-size: 30px;
    color: aliceblue;
}
.mjrCaption > p {
    font-family: 'Poppins';
    font-weight: normal;
    font-style: normal;
    font-size: 16px;
    margin: 29px 0;
    color: aliceblue
}
.mjrCaption > a {
    display: inline-block;
    font-family: 'Cera Pro';
    font-weight: 300;
    font-style: normal;
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase;
    padding: 10px 20px;
    border: 1px solid transparent;
    color: #f6f9fe;
    -webkit-animation: bgcolorchange 4s infinite;
    animation: 4s infinite bgcolorchange;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.slideCount {
    font-family: 'Cera Pro';
    font-weight: 300;
    font-style: normal;
    font-size: 18px;
    color: #f6f9fe;
    text-align: center;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.slideCount > i {
    margin-left: -9px;
    position: absolute;
    font-size: 39px;
    top: -7px;
    color: #0009e0;
}
/*ClickSkip button Start*/
.hori-skip-btn {
    position: relative
}
.clickSkip {
    position: absolute;
    right: 69px;
    bottom: 69px;
    cursor: pointer;
}
.outerCircle {
    position: relative;
    border-radius: 50%;
    border: 3px solid #f6f9fe;
    width: 50px;
    height: 50px;
}
.innerCircle {
    width: 9px;
    height: 9px;
    background: #a10009;
    border-radius: 50%;
    position: absolute;
    top: 18px;
    left: 18px;
}
.clickSkip,
.outerCircle {
    animation: rotation 49s linear 0s infinite normal;
}
.clickSkip:hover,
.outerCircle:hover,
.hClock {
    animation: rotation 2s linear 0s infinite reverse;
}
.innerCircle::before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 2px;
    top: -9px;
    position: relative;
    background: aliceblue;
    -webkit-animation: flicker 1.5s infinite alternate;
    animation: flicker 1.5s infinite alternate;
    z-index: -1
}
.hor_arrow-up {
    position: absolute;
    bottom: 99px;
    right: 66px;
    cursor: pointer;
    transform: rotate(180deg);
    padding: 30px;
}
.hor_arrow-up:hover > span,
.hor_arrow-down:hover > span {
    border-right-color: #0009e0;
    border-bottom-color: #2969e9;
}
.hor_arrow-up span {
    width: 16px;
    height: 16px;
    display: block;
    border-right: 2px solid #ccc;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg);
    margin: -9px;
    animation: hor_animate 2s infinite;
}
.hor_arrow-up span:nth-child(2) {
    animation-delay: -0.2s;
}
.hor_arrow-up span:nth-child(3) {
    animation-delay: -0.5s;
}
@keyframes hor_animate_up {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
        transform: rotate(45deg) translate(10px, 10px);
    }
    100% {
        opacity: 0;
    }
}
.hor_arrow-down {
    position: absolute;
    bottom: 19px;
    right: 63px;
    cursor: pointer;
    transform: rotate(0deg);
    padding: 30px;
}
.hor_arrow-down span {
    width: 16px;
    height: 16px;
    display: block;
    border-right: 2px solid #ccc;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg);
    margin: -9px;
    animation: hor_animate 2s infinite;
}
.hor_arrow-down span:nth-child(2) {
    animation-delay: -0.2s;
}
.hor_arrow-down span:nth-child(3) {
    animation-delay: -0.5s;
}
@keyframes hor_animate {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
        transform: rotate(45deg) translate(10px, 10px);
    }
    100% {
        opacity: 0;
    }
}
/*ClickSkip button End*/
/*Major Services Presentaion End*/
/*Why Choose Maxra Cell Start*/
.why-coseUs {
    position: relative;
}
.why-coseUs::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/Why-Choose-us/bg-why_choose_addicor.webp) no-repeat center;
    z-index: -1;
    opacity: 0.9;
    background-size: cover;
}
#particle-slider-1 {
    width: 100%;
    height: 190px;
    margin: 9px auto 0 -119px;
}
#particle-slider-1 div {
    display: none;
}
.compFlow {
    margin: 90px 0;
    border-radius: 35px;
    background: #8E2DE2;
    background: #fe8c00;
    background: -webkit-linear-gradient(to bottom, #f83600, #fe8c00);
    background: linear-gradient(to bottom, #f83600, #fe8c00);
}
.proceSSheading {
    text-align: center;
    color: aliceblue;
    font-family: 'Cera Pro';
    font-weight: 300;
}
.proceSSheading1 {
    text-align: center;
    color: #1c1319;
    font-family: 'Cera Pro';
    font-weight: 300;
}
.sequence-1,
.sequence-2,
.sequence-3 {
    padding: 35px;
    position: relative;
    z-index: 1;
    -webkit-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.sequence-1 > i,
.sequence-2 > i,
.sequence-3 > i {
    font-size: 60px;
    display: block;
    margin: 35px auto;
    text-align: center;
}
.sequence-1 > i,
.sequence-3 > i,
.sequence-1 > p,
.sequence-3 > p {
    color: #f6f9fe
}
.sequence-2 > i,
.sequence-2 > p {
    color: #1c1319
}
.sequence-1 > p,
.sequence-2 > p,
.sequence-3 > p {
    text-align: justify;
    font-family: 'Poppins';
    font-weight: normal;
    font-size: 14px;
    height: 129px;
}
.sequence-1:hover,
.sequence-2:hover,
.sequence-3:hover {
    background: #f6f9fe;
    width: 380px;
    height: 399px;
    top: -17px;
    position: absolute;
    border-radius: 35px;
    z-index: 1;
    -webkit-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}
.sequence-3:hover {
    right: -2px;
}
.mid-seqence-2-overlay {
    background: #f6f9fe;
    width: 410px;
    height: 429px;
    top: -26px;
    left: -14px;
    position: absolute;
    border-radius: 35px;
    z-index: 1;
}
.mid-seqence-2-overlay::after {
    content: '';
    background: url(../img/Why-Choose-us/overlay.webp) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    border-radius: 35px;
    z-index: 1;
    opacity: 0.6
}
.sequence-1:hover::after,
.sequence-2:hover::after,
.sequence-3:hover::after {
    content: '';
    background: url(../img/Why-Choose-us/overlay.webp) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    border-radius: 35px;
    z-index: -1;
    opacity: 0.6
}
.spGrdientEffct {
    background-color: #00DBDE;
    background-image: linear-gradient(90deg, #00DBDE 0%, #FC00FF 100%);
}
.spGrdientEffct::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: rgba(0, 0, 0, .3);
}
.spGrdientEffct > p {
    color: #f6f9fe;
    text-align: justify;
    font-family: 'Poppins';
    font-weight: normal;
    font-size: 18px;
    padding: 30px 0px;
    position: relative;
    z-index: 1
}
.spGrdientEffct > p > span {
    display: block;
    text-align: center
}
.whyChooseUs_footer {
    margin-top: 70px
}
.creativeLogo {
    -webkit-clip-path: polygon(0 0, 89% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 89% 0, 100% 100%, 0% 100%);
    background: #200122;
    background: -webkit-linear-gradient(to bottom, #6f0000, #200122);
    background: linear-gradient(to bottom, #6f0000, #200122);
    width: 118%;
    height: 190px;
    top: -76px;
    position: absolute;
    z-index: 1;
}
.creativeLogo::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: rgba(0, 0, 0, .16);
    z-index: -1
}
.creativeLogo > h1 {
    color: #f6f9fe;
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    padding: 10px 25px;
    position: absolute;
    right: 169px;
    font-size: 30px;
    z-index: 10;
}
/*WaveEffect Start*/
#container {
    position: absolute;
    width: 100%;
    height: 690px;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    z-index: 1;
}
/*WaveEffect End*/
/*Why Choose Maxra Cell End*/
/*Company Team Division Start*/
.compTeam {
    background: url(../img/Team/ateam.jpg) no-repeat center;
    background-size: cover;
    width: 100%;
}
.compTeam::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 709px;
    background: rgba(0, 0, 0, .35);
    z-index: 1;
}
.teambg_gradint {
    -webkit-clip-path: polygon(0 0, 59% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 59% 0, 100% 100%, 0% 100%);
    width: 100%;
    height: 709px;
    position: relative;
    z-index: 10
}
.teambg_gradint:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background-image: linear-gradient(69.7deg, rgba(244, 37, 243, 1) 1.4%, rgba(244, 87, 1, 1) 36.2%, rgba(255, 204, 37, 1) 72.2%, rgba(20, 196, 6, 1) 113%);
    z-index: 1;
    opacity: 0.6;
}
.teambg_gradint:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: rgba(0, 0, 0, .35);
    z-index: 1;
}
.teamMessage {
    position: relative;
    z-index: 2;
    padding: 50px 0 15px;
}
.teamMessage > h1 {
    color: #f6f9fe;
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    font-size: 38px;
    padding-left: 25px;
}
.teamMessage > h2 {
    color: #f6f9fe;
    font-family: 'Cera Pro';
    font-weight: 500;
    font-style: normal;
    font-size: 38px;
    padding-left: 25px;
    margin-top: -9px;
}
.teamMessage > h2::after {
    content: 'Development';
    display: inline-block;
    font-family: 'Cera Pro';
    font-weight: 500;
    font-style: normal;
    position: relative;
    top: 39px;
    right: 74px;
    font-size: 38px;
    color: #f6f9fe;
}
.teamMessage > h2 > span {
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    font-size: 99px;
    vertical-align: middle;
    letter-spacing: -5px;
    margin-left: -11px;
    margin-top: 9px;
    display: inline-block;
}
.teamMessage > h3 {
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    font-size: 20px;
    color: #f6f9fe;
    text-align: center;
}
.teamMessage > h3::before {
    content: '';
    display: inline-block;
    width: 134px;
    height: 2px;
    background: #f6f9fe;
    position: absolute;
    bottom: 9px;
    -webkit-animation: flicker 1.5s infinite alternate;
    animation: flicker 1.5s infinite alternate;
}
.teamPara {
    position: relative;
    z-index: 2;
    padding: 90px 0 15px;
    width: 100%
}
.teamPara > p {
    font-family: 'Poppins';
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    color: #f6f9fe;
    line-height: 32px;
    text-align: justify;
    padding: 0 255px 0 25px;
}
.teamExplore {
    position: relative;
    z-index: 100
}
.teamExplore > a {
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    font-size: 119px;
    color: #f6f9fe;
    position: absolute;
    top: 159px;
    left: -85px;
    cursor: pointer;
    -webkit-animation: neon .3s ease-in-out infinite alternate;
    animation: neon .3s ease-in-out infinite alternate;
}
.teamExplore > a::after {
    content: '';
    background: url(../img/Team/crystal-sphere.webp) no-repeat center;
    position: absolute;
    width: 104px;
    height: 104px;
    bottom: 18px;
    right: 134px;
    background-size: 74px;
    animation: rotation 4s linear infinite reverse;
    opacity: 0.55;
}
.roteO::after {
    content: '';
    width: 15px;
    height: 15px;
    position: absolute;
    border-radius: 50%;
    background: #8E2DE2;
    background-image: linear-gradient(69.7deg, rgba(244, 37, 243, 1) 1.4%, rgba(244, 87, 1, 1) 36.2%, rgba(255, 204, 37, 1) 72.2%, rgba(20, 196, 6, 1) 113%);
    animation: rotation 4s linear infinite reverse;
}
.roteO {
    width: 91px;
    height: 91px;
    bottom: 25px;
    border-radius: 50%;
    border: 2px solid #006cff;
    border-style: dotted;
    position: absolute;
    -webkit-animation: rotation 2s infinite linear;
    animation: rotation 2s infinite linear;
}
@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
/*Team Display Counter Division Start*/
.counterDisplay {
    background: #200122;
    background: -webkit-linear-gradient(to bottom, #6f0000, #200122);
    background: linear-gradient(to bottom, #6f0000, #200122);
    width: 849px;
    height: 175px;
    position: absolute;
    bottom: 9px;
    right: 0;
    z-index: 10;
}
.counterDisplay::after {
    content: '';
    position: absolute;
    top: 9px;
    left: 11px;
    bottom: 5px;
    right: 0;
    width: 98%;
    background: rgba(0, 0, 0, .3);
    z-index: -1;
}
.teamCount {
    display: flex;
    justify-content: space-around;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: inherit;
}
.teamCount > li {
    color: aliceblue;
    display: inline-block;
    padding: 15px 12px;
    margin: 5px;
}
.teamCount > li > span {
    font-family: 'Cera Pro';
    font-weight: 300;
    font-style: normal;
    font-size: 36px;
}
.counterMpara {
    font-family: 'Poppins';
    font-weight: normal;
    font-style: normal;
    font-size: 20px;
}
/*Team Display Counter Division End*/
/*Company Team Division End*/
/*Industry Big Headlines Start*/
.industry-big-title {
    background: #141E30;
    background: -webkit-gradient(linear, left bottom, left top, from(#243B55), to(#141E30));
    background: -o-linear-gradient(bottom, #243B55, #141E30);
    background: linear-gradient(to top, #243B55, #141E30);
}
.industry-big-title::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 145px;
    background: rgba(0, 0, 0, .36);
    z-index: 0;
}
.indus-heading {
    color: #f6f9fe;
}
.indus-heading > h1,
.indus-heading > h2 {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-style: normal;
    font-size: 38px;
    letter-spacing: 9px
}
.indus-heading > h1 {
    text-align: left
}
.indus-heading > h1 > span {
    font-weight: 300;
    font-size: 46px;
    color: #4497fb
}
.indus-heading > h2 > span {
    font-weight: 300;
    font-size: 38px;
    color: #00deff
}
.indus-heading > h2 {
    text-align: right;
}
.indus-heading::before {
    content: 'INDUSTRY EXPERT';
    display: block;
    position: absolute;
    font-family: 'Cera Pro';
    font-weight: 100;
    font-style: normal;
    top: 6px;
    left: 10%;
    font-size: 99px;
    letter-spacing: 11px;
    color: rgba(255, 255, 255, 0.451);
    opacity: 0.45;
}
/*Industry Big Headlines End*/
/*Industries Serve Division Start*/
.industriesTimline {
    padding: 0 50px
}
.industriesTimline::before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 600px;
    background: url(../img/industry/industry_bg.webp) no-repeat;
}
.industries-title {
    padding: 10px 0;
    margin: 5px auto;
    text-align: center;
    cursor: pointer;
}
.industries-title > h3::before {
    background: red
}
.industries-title > h3 {
    font-family: 'Poppins';
    font-weight: 500;
    font-style: normal;
    font-size: 28px;
    color: #1c1319;
    word-spacing: 6px;
    letter-spacing: 2px;
    padding: 10px 0;
}
.comp-list {
    text-align: center
}
.comp-list > li > a {
    width: 77%;
    height: auto;
    border-radius: 21px;
    background: rgba(246, 249, 254, 0.69);
    -webkit-box-shadow: 0px 6px 23.66px 2.34px rgba(153, 153, 153, 0.69);
    box-shadow: 0px 6px 23.66px 2.34px rgba(153, 153, 153, 0.69);
    display: block;
    margin: 10px auto;
    line-height: 99px
}
.comp-list > li > a > h4 {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 18px;
    color: #1c1319;
    display: inline-block;
}
.comp-list > li > a > img {
    position: absolute;
    left: 4px;
    margin: 9px;
    -webkit-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out
}
.cflip {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-transition: 0.6s;
    -o-transition: 0.6s;
    transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
#indus-list-1 > a > img {
    left: -18px;
}
#indus-list-2 > a > img {
    left: -15px;
    margin-top: 18px;
}
#indus-list-1,
#indus-list-5,
#indus-list-8,
#indus-list-11 {
    margin: 70px 0
}
.comp-list {
    margin-bottom: 70px
}
#indus-list-4 > a > img {
    left: -11px;
    top: 19px;
}
#indus-list-5 > a > img {
    left: -15px;
}
#indus-list-6 > a > img {
    left: -29px;
    margin-top: 0;
}
#indus-list-11 > a > img {
    left: -19px;
    margin-top: 14px;
}
#indus-list-12 > a > img {
    left: -17px;
    margin-top: 7px;
}
#indus-list-7 > a > img {
    left: -14px;
    top: 30px;
}
#indus-list-8 > a > img,
#indus-list-9 > a > img {
    left: 0px;
    margin-top: 15px;
}
#indus-list-10 > a > img {
    left: -15px;
    top: 22px;
}
.ml50 {
    margin-left: 25px
}
.mr50 {
    float: right;
    margin-left: -25px
}
/*Industries Serve Division End*/
/* === testimonial part start === */
.testimonial_section {
    padding-bottom: 30px;
}
.client_heding {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /*-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;*/
    /* height: -webkit-fill-available; */
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #1c1319;
}
.client_heding h1 {
    font-size: 49px;
    font-weight: 100;
    position: relative;
    padding-left: 32px;
}
.client_heding h1::before {
    content: '';
    position: absolute;
    height: 100%;
    width: 3px;
    background: #990909;
    left: 0px;
}
.client_heding h1 span.couple {
    font-size: 39px;
    font-weight: 500;
    color: #343a40
}
.client_heding h1 span.clients {
    font-weight: 500;
    font-size: 69px;
    color: #9600ff;
}
.client_heding p {
    font-size: 16px;
    padding: 0px 2em;
    text-align: justify;
    margin-top: 36px;
    line-height: 32px;
    font-family: 'Poppins';
}
.testimonial_slider .carousel-indicators li {
    border-bottom: unset;
    border-top: unset;
}
.testimonial_slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: auto;
}
.testimonial_slider .carousel-inner {
    padding: 4em;
    background-color: #f6f9fe7d;
    -webkit-box-shadow: 0 0 10px #1917174d;
    box-shadow: 0 0 10px #1917174d;
    border-radius: 29px;
    position: relative;
    height: 49vh;
    display: flex;
    align-items: center;
}
.testimonial_slider .carousel-inner .carousel-item p.client_feedback_caption {
    position: relative;
    font-size: 16px;
    line-height: 26px;
    text-align: justify;
    font-family: 'Poppins';
}
.testimonial_slider .carousel-inner .carousel-item > p.client_feedback_caption::before,
.testimonial_slider .carousel-inner .carousel-item p.client_feedback_caption::after {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    height: 35px;
    line-height: 93px;
    border-radius: 8px;
    text-align: center;
    position: absolute;
}
.testimonial_slider .carousel-inner .carousel-item p.client_feedback_caption::before {
    content: "\f10d";
    top: -49px;
    left: -25px;
}
.testimonial_slider .carousel-inner .carousel-item p.client_feedback_caption::after {
    content: "\f10e";
    bottom: 0px;
    right: -18px;
}
.testimonila_client_profile {
    display: table;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 20px;
    margin: 0 auto;
    width: auto;
    height: auto;
    margin-top: 29px;
}
.testimonila_client_profile .profile_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.testimonila_client_profile .client_image {
    width: 89px;
    height: 89px;
    border-radius: 50%;
    position: relative;
}
.testimonila_client_profile .client_image::after {
    content: '';
    position: absolute;
    height: 60px;
    width: 1px;
    background: #000000;
    right: -30px;
    top: 15px;
}
.testimonila_client_profile .client_image img {
    width: 100%;
    display: block;
    margin: 3px auto;
}
.testimonila_client_profile .testimonial_client_name {
    margin-left: 60px;
    padding-top: 10px;
}
.testimonila_client_profile .testimonial_client_name h6 {
    font-size: 21px;
    font-family: 'Poppins';
}
.testimonila_client_profile .testimonial_client_name p {
    font-size: 14px;
    font-family: 'Poppins';
}
/* === Testimonial Part End === */
/* === Industries Appreciation Part Start === */
.appreciation_content {
    background: #005969;
    color: #ffffff;
    padding-top: 29px;
}
.appreciation_content .our_industries {
    font-size: 72px;
    color: #fff;
    font-weight: 100;
}
.appreciation_content .appreciation {
    font-size: 48px;
    color: #fff;
    font-weight: 100;
}
.enterprise {
    font-size: 24px;
    font-weight: 400;
    margin-top: 35px;
}
.industry_image img {
    width: 80%;
}
.enquiry_heading {
    font-size: 99px;
    line-height: 83px;
    font-weight: 300;
}
.home_footer-qUickfrm {
    padding: 35px;
    text-align: center
}
/* === Industries Appreciation Part End === */
/* === slider part start === */
.slider_parent_div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.slider_image_show {}
.slider_all_images {}
@media screen and (min-width:990px) and (max-width:1200px) {
    .testimonila_client_profile {
        width: 100%;
    }
}
/* === slider part end === */
/*Footer Division Start*/
.info-link {
    padding-bottom: unset;
    background-image: linear-gradient(to right, #1e2e2d, #192d2f, #162c32, #142a34, #152836, #152836, #152836, #152836, #142a34, #162c32, #192d2f, #1e2e2d);
    position: relative;
    z-index: 10;
}
.info-link::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 579px;
    opacity: 0.9;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' viewBox='0 0 8 8'%3E%3Cg fill='%23000000' fill-opacity='0.69'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E");
}
.footer_main-logo {
    width: 199px;
    margin: auto;
}
.footer-img {
    margin: 25px 0 20px 0
}
.excellance-tag {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 50px auto 20px auto !important;
    width: 159px;
}
.footer-services {
    margin: 50px 0 20px 0
}
.footer-title,
.social-title,
.tech-title,
.about-title,
.footer-quick_link {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    color: #f6f9ff;
}
.footer-headline_1 {
    font-weight: normal;
    font-style: normal;
    font-size: 18px;
    color: #f6f9ff;
}
.footer-title::after {
    content: '';
    position: absolute;
    width: 50px;
    height: 2px;
    background: #f9f9f1;
    top: 79px;
    left: 71px;
}
.footer-title1::after {
    content: '';
    position: absolute;
    width: 50px;
    height: 2px;
    background: #f9f9f1;
    top: 79px;
    left: 89px;
}
.about-title::after {
    content: '';
    position: absolute;
    width: 27px;
    height: 2px;
    background: #f9f9f1;
    top: 79px;
    margin-left: -32px;
}
.footer-quick_link::after {
    content: '';
    position: absolute;
    width: 39px;
    height: 2px;
    background: #f9f9f1;
    left: 99px;
    margin-top: 28px;
}
.tech-title {
    margin-left: 30px
}
.footer-list,
.social-list {
    margin: 30px auto 20px auto;
}
.footer-list > li {
    color: #8f8f99;
    list-style: outside;
    margin: 7px auto;
}
.social-list > li,
.tech-list > li,
.footer_comp-list > li,
.footer-legal > li,
.footer_tag-sign > p {
    color: #8f8f99;
    margin: 7px auto;
}
.footer-list > li > a,
.social-list > li > a,
.tech-list > li > a,
.footer_comp-list > li > a,
.footer-legal > li > a,
.footer_tag-sign > p {
    color: #8f8f99;
    font-family: 'Poppins';
    font-weight: normal;
    font-size: 12px;
    padding: 6px auto;
}
.footer-list > li:hover,
.footer-list > li:focus,
.social-list > li:hover,
.social-list > li:focus,
.tech-list > li:hover,
.tech-list > li:focus,
.footer_comp-list > li:hover,
.footer_comp-list > li:focus,
.footer-legal > li:hover,
.footer-legal > li:focus,
.footer_tag-sign > p:hover,
.footer_tag-sign > p:focus {
    color: #f9f9f1;
    cursor: pointer;
}
.footer-list > li > a:hover,
.footer-list > li > a:focus,
.social-list > li > a:hover,
.social-list > li > a:focus,
.tech-list > li > a:hover,
.tech-list > li > a:focus,
.footer_comp-list > li > a:hover,
.footer_comp-list > li > a:focus,
.footer-comp,
.footer-legal > li > a:hover,
.footer-legal > li > a:focus,
.footer_tag-sign > p:hover,
.footer_tag-sign > p:focus {
    color: #f9f9f1;
    -webkit-animation: neon .3s ease-in-out infinite alternate;
    animation: neon .3s ease-in-out infinite alternate;
}
.work-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: -9px;
}
.tech-list {
    margin: 30px 35px 20px 35px
}
.social-service {
    margin: 30px 35px 20px 35px
}
.social-title::after {
    content: '';
    position: absolute;
    width: 25px;
    height: 2px;
    background: #f9f9f1;
    top: 59px;
    left: 103px;
}
.tech-service {
    margin: 30px 0 20px 0
}
.tech-service::before {
    content: '';
    position: absolute;
    width: 550px;
    height: 2px;
    background: #f9f9f1;
    left: 42px;
    top: 0;
}
.tech-title::after {
    content: '';
    position: absolute;
    width: 25px;
    height: 2px;
    background: #f9f9f1;
    top: 59px;
    left: 129px;
}
.footer-bg {
    background: #1B2537;
    margin-top: -50px;
}
.footer-comp {
    font-size: 49px;
    text-align: center;
    display: block;
    padding: 19px 0;
}
.footer-about,
.footer-quick {
    margin-left: 30px
}
.footer_comp-list {
    margin: 29px 0;
}
.footer-quick {
    padding: 30px 0 5px 0
}
.footer_tag-sign > p {
    display: inline-block;
}
.footer-legal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    float: right
}
.footer-legal > li {
    padding: 0 15px
}
.footer-legal > li::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 22px;
    background: #8f8f99;
    margin-left: 12px;
    bottom: 20px;
}
.footer-legal > li:last-child::after {
    display: none
}
.footer_tag-sign {
    padding-top: 29px;
}
/*Scroll top Start*/
.go-top {
    right: 1em;
    bottom: 2em;
    position: fixed;
}
.go-top:hover::before {
    content: 'Top';
    position: absolute;
    display: inline-block;
    color: aliceblue;
    bottom: 35px;
    font-size: 12px;
    right: 0.5rem;
    font-family: "Cera Pro";
    font-weight: 500;
    -webkit-animation: neon .3s ease-in-out infinite alternate;
    animation: neon .3s ease-in-out infinite alternate;
}
.go-top img {
    width: 35px;
}
/*Scroll top End*/
/*Footer Division End*/
/* === hire me === */
.banner_hireMe {
    background: url('../img/About/hireme.jpg') no-repeat;
    height: 667px;
    width: 100%;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: -1;
    margin-top: -97px;
}
.banner_hireMe::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 667px;
    opacity: 0.47;
    z-index: -1;
}
.banner_hireMe::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/Services/overlay-pattern.png) repeat;
    z-index: -1;
}
.employee-motivations {
    background: #f0f1f4;
}
.section-spacing {
    padding: 4rem 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.employee-motivations-outer-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
}
.employee-motivations-outer-container ul {
    margin: 0;
    padding: 0;
    width: 50%;
}
.employee-motivations-outer-container ul:nth-child(1):before {
    content: "EXPERIENCE THAT MATTERS";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: inline-block;
    text-align: center;
    font-size: 33px;
    font-weight: 700;
    line-height: 40px;
    z-index: 1;
    width: 255px;
    background: -o-linear-gradient(0deg, #fa5d19 0%, #ec2667 56%, #e31e51 100%);
    background: -webkit-gradient(linear, left top, right top, from(#fa5d19), color-stop(56%, #ec2667), to(#e31e51));
    background: -o-linear-gradient(left, #fa5d19 0%, #ec2667 56%, #e31e51 100%);
    background: linear-gradient(90deg, #fa5d19 0%, #ec2667 56%, #e31e51 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.employee-motivations-outer-container ul li {
    width: 58%;
    background: #FFFFFF;
    border-radius: 41px;
    padding: 10px 25px;
    margin-bottom: 33px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #2E2E2E;
    font-size: 16px;
}
.employee-motivations-outer-container ul li span {
    color: rgba(176, 177, 189, 0.35);
    font-size: 38px;
    font-weight: 700;
    padding-right: 12px;
    border-right: 1px solid #e4e4e4;
    margin-right: 12px;
}
.employee-motivations-outer-container ul:nth-child(1) li:nth-child(1) {
    margin-left: 25%;
}
.employee-motivations-outer-container ul:nth-child(1) li:nth-child(2) {
    margin-left: 10%;
}
.employee-motivations-outer-container ul:nth-child(1) li:nth-child(4) {
    margin-left: 10%;
}
.employee-motivations-outer-container ul:nth-child(1) li:nth-child(5) {
    margin-left: 25%;
    margin-bottom: 0 !important;
}
.employee-motivations-outer-container ul:nth-child(1):after {
    content: "";
    background: #fff;
    width: 320px;
    height: 320px;
    display: inline-block;
    text-align: center;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    -webkit-box-shadow: 0px 6px 29px 0px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 6px 29px 0px rgba(0, 0, 0, 0.04);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.employee-motivations-outer-container ul:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.employee-motivations-outer-container ul:nth-child(2) li:nth-child(1) {
    margin-right: 25%;
}
.employee-motivations-outer-container ul:nth-child(2) li:nth-child(2) {
    margin-right: 10%;
}
.employee-motivations-outer-container ul:nth-child(2) li:nth-child(4) {
    margin-right: 10%;
}
.employee-motivations-outer-container ul:nth-child(2) li:nth-child(5) {
    margin-right: 25%;
    margin-bottom: 0 !important;
}
.employee-benefits h2 {
    background: #1D1D21;
    text-align: center;
    color: #fff;
    min-height: 80px;
    line-height: 80px;
    margin-bottom: 0;
    font-weight: 400;
    text-transform: uppercase;
}
.employee-benefits h2 span {
    font-weight: 700;
}
.employee-outer-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    z-index: 0;
}
.employee-outer-container .employee-inner {
    width: 16.66%;
    background-repeat: no-repeat;
}
.employee-outer-container .employee-inner:nth-child(6n) .logo-image {
    border-right: none;
}
.employee-outer-container .employee-inner .logo-image {
    text-align: center;
    min-height: 135px;
    padding: 20px 0;
    background-repeat: no-repeat;
    background-position: center center;
    border-right: 1px solid rgba(104, 104, 104, 0.4);
}
.employee-outer-container .employee-inner .logo-image img {
    width: 60%;
    max-width: 100%;
}
.employee-outer-container .employee-inner .portal-short-info {
    min-height: 389px;
    padding: 0 25px;
    color: #fff;
    position: relative;
    z-index: -1;
}
.employee-outer-container .employee-inner .portal-short-info h3 {
    padding-top: 36px;
    font-size: 26px;
    line-height: 30px;
    font-weight: 500;
    margin-bottom: 2rem;
    font-family: 'Cera Pro';
    font-style: normal;
    font-weight: 500;
}
.employee-outer-container .employee-inner .portal-short-info p {
    font-size: 1.0rem;
    line-height: 1.4;
    margin: 0;
    font-family: 'Poppins';
    font-weight: 300;
}
.spark-content {
    background-image: url("../img/career/employee-event/spark-icon.png");
    background-position: bottom -8px right -45px;
    background-size: 50%;
}
.spark-content .logo-image {
    background-image: url("../img/career/employee-event/logo/spark.png");
    background-size: 58%;
}
.spark-content .portal-short-info {
    background: -o-linear-gradient(321deg, #007ec4 0%, #007ec4 40%, #00c0f4 100%);
    background: linear-gradient(129deg, #007ec4 0%, #007ec4 40%, #00c0f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007ec4', endColorstr='#00c0f4', GradientType=1);
}
.champions-content {
    background-image: url("../img/career/employee-event/champion-icon.png");
    background-position: bottom -12px right -28px;
    background-size: 42%;
}
.champions-content .logo-image {
    background-image: url("../img/career/employee-event/logo/champions.png");
    background-size: 75%;
}
.champions-content .portal-short-info {
    background: -o-linear-gradient(318deg, #071D89 0%, #071D89 68%, #094DBA 100%);
    background: linear-gradient(132deg, #071D89 0%, #071D89 68%, #094DBA 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#071D89', endColorstr='#094DBA', GradientType=1);
}
.employee-colab {
    background-image: url("../img/career/employee-event/collab-icon.png");
    background-position: bottom -18px right -15px;
    background-size: 48%;
}
.employee-colab .logo-image {
    background-image: url("../img/career/employee-event/logo/collab.png");
    background-size: 70%;
}
.employee-colab .portal-short-info {
    background: -o-linear-gradient(301deg, #4D24CE 0%, #4D24CE 8%, #C238C6 76%, #C238C6 100%);
    background: linear-gradient(149deg, #4D24CE 0%, #4D24CE 8%, #C238C6 76%, #C238C6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D24CE', endColorstr='#C238C6', GradientType=0);
}
.bliss-content {
    background-image: url("../img/career/employee-event/bliss-icon.png");
    background-position: bottom -8px right -15px;
    background-size: 52%;
}
.bliss-content .logo-image {
    background-image: url("../img/career/employee-event/logo/bliss.png");
    background-size: 47%;
}
.bliss-content .portal-short-info {
    background: #DD116C;
}
.wisdom-content {
    background-image: url("../img/career/employee-event/wisdom-icon.png");
    background-position: bottom -10px right -20px;
    background-size: 52%;
}
.wisdom-content .logo-image {
    background-image: url("../img/career/employee-event/logo/wisdom.png");
    background-size: 58%;
}
.wisdom-content .portal-short-info {
    background: #F02214;
}
.wellness-content {
    background-image: url("../img/career/employee-event/wellness-icon.png");
    background-position: bottom -20px right -40px;
    background-size: 50%;
}
.wellness-content .logo-image {
    background-image: url("../img/career/employee-event/logo/wellness.png");
    background-size: 60%;
}
.wellness-content .portal-short-info {
    background: #F6650D;
}
.neosmile-content {
    background-image: url("../img/career/employee-event/addicorsmile-icon.png");
    background-position: bottom -15px right;
    background-size: 45%;
}
.neosmile-content .logo-image {
    background-image: url("../img/career/employee-event/logo/addicorsmile.png");
    background-size: 60%;
}
.neosmile-content .portal-short-info {
    background: #F19900;
}
.connecto-content {
    background-image: url("../img/career/employee-event/connecto-icon.png");
    background-position: bottom right -15px;
    background-size: 39%;
}
.connecto-content .logo-image {
    background-image: url("../img/career/employee-event/logo/connecto.png");
    background-size: 65%;
}
.connecto-content .portal-short-info {
    background: #279A46;
}
.academy-content {
    background-image: url("../img/career/employee-event/academy-icon.png");
    background-position: bottom -15px right -16px;
    background-size: 60%;
}
.academy-content .logo-image {
    background-image: url("../img/career/employee-event/logo/academy.png");
    background-size: 70%;
}
.academy-content .portal-short-info {
    background: -o-linear-gradient(312deg, #0F7CE8 0%, #0F7CE8 2%, #0f7ce8 35%, #0D68D0 52%, #0D68D0 100%);
    background: linear-gradient(138deg, #0F7CE8 0%, #0F7CE8 2%, #0f7ce8 35%, #0D68D0 52%, #0D68D0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F7CE8', endColorstr='#0D68D0', GradientType=0);
}
.bookcafe-content {
    background-image: url("../img/career/employee-event/bookcafe-icon.png");
    background-position: bottom 3px right -16px;
    background-size: 45%;
}
.bookcafe-content .logo-image {
    background-image: url("../img/career/employee-event/logo/bookcafe.png");
    background-size: 60%;
}
.bookcafe-content .portal-short-info {
    background: -o-linear-gradient(289deg, #A113D5 0%, #A113D5 31%, #700BB7 100%);
    background: linear-gradient(161deg, #A113D5 0%, #A113D5 31%, #700BB7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A113D5', endColorstr='#700BB7', GradientType=0);
}
.university-content {
    background-image: url("../img/career/employee-event/university-icon.png");
    background-position: bottom -11px right -13px;
    background-size: 45%;
}
.university-content .logo-image {
    background-image: url("../img/career/employee-event/logo/university.png");
    background-size: 60%;
}
.university-content .portal-short-info {
    background: -o-linear-gradient(135deg, #AA1D3A 0%, #AA1D3A 20%, #782F40 81%, #782F40 100%);
    background: linear-gradient(315deg, #AA1D3A 0%, #AA1D3A 20%, #782F40 81%, #782F40 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#782F40', endColorstr='#AA1D3A', GradientType=1);
}
.excelencia-content {
    background-image: url("../img/career/employee-event/excelencia-icon.png");
    background-position: bottom -1px right -40px;
    background-size: 55%;
}
.excelencia-content .logo-image {
    background-image: url("../img/career/employee-event/logo/excelencia.png");
    background-size: 60%;
}
.excelencia-content .portal-short-info {
    background: -o-linear-gradient(37deg, #cb9c2b 0%, #cb9c2b 1%, #c7842a 55%, #c7842a 100%);
    background: linear-gradient(53deg, #cb9c2b 0%, #cb9c2b 1%, #c7842a 55%, #c7842a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CB9C2B', endColorstr='#C7842A', GradientType=1);
}
.section-title {
    position: relative;
    width: 100%;
    text-align: center;
    padding-bottom: 2rem;
    margin-bottom: 2rem;
}
.section-title:after {
    width: 72px;
    height: 3px;
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    background: #393939;
    bottom: 0;
}
.section-main-border-title {
    margin-bottom: 1rem;
    font-weight: 700;
    color: #000;
    text-transform: uppercase;
}
.align-center {
    text-align: center;
}
.hiring-requirements-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 2rem 0 0;
}
.hiring-requirements p {
    font-size: 24px;
}
.recruitment-process {
    font-size: 16px;
    font-family: 'Poppins';
}
.hiring-requirements-list li {
    width: 31.66%;
    margin-right: 2.5%;
    background: #fff;
    position: relative;
    margin-bottom: 25px;
    padding: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(156, 156, 156, 0.24);
    box-shadow: 0px 0px 38px 0px rgba(156, 156, 156, 0.24);
}
.hiring-requirements-list li:nth-child(3n) {
    margin-right: 0;
}
.hiring-requirements-list li:before {
    content: "";
    display: block;
    background: red;
    width: 45px;
    height: 45px;
    color: #fff;
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 43px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 0 0 22px;
}
.hiring-requirements-list li h3 {
    font-size: 1.5rem;
    color: #151515;
    padding-bottom: 9px;
}
.hiring-requirements-list li p {
    font-size: 16px;
}
.hiring-requirements-list li:nth-child(1):before {
    background: #f9ad2d;
}
.hiring-requirements-list li:nth-child(2):before {
    background: #f43a3f;
}
.hiring-requirements-list li:nth-child(3):before {
    background: #5dbb51;
}
.hiring-requirements-list li:nth-child(4):before {
    background: #ba5ad6;
}
.hiring-requirements-list li:nth-child(5):before {
    background: #f68531;
}
.hiring-requirements-list li:nth-child(6):before {
    background: #0fa6e4;
}
.hiring-requirements-list li:nth-child(7):before {
    background: #4757e4;
}
.hiring-requirements-list li:nth-child(8):before {
    background: #43cda8;
}
.hiring-requirements-list li:nth-child(9):before {
    background: #545454;
}
.hiring-requirements-list li:nth-child(1):before {
    content: "01";
}
.hiring-requirements-list li:nth-child(2):before {
    content: "02";
}
.hiring-requirements-list li:nth-child(3):before {
    content: "03";
}
.hiring-requirements-list li:nth-child(4):before {
    content: "04";
}
.hiring-requirements-list li:nth-child(5):before {
    content: "05";
}
.hiring-requirements-list li:nth-child(6):before {
    content: "06";
}
.hiring-requirements-list li:nth-child(7):before {
    content: "07";
}
.hiring-requirements-list li:nth-child(8):before {
    content: "08";
}
.hiring-requirements-list li:nth-child(9):before {
    content: "09";
}
.recruitment-process {
    background: #f0f1f4;
}
.recruitment-process .section-main-title {
    margin-bottom: 1rem;
}
.recruitment-process h4 {
    text-align: center;
    font-size: 1.18rem;
    line-height: 1.5;
    color: #1a1a1a;
    font-weight: 700;
    margin-bottom: .9rem;
}
.recruit-process-grid {
    margin-top: 4rem;
}
.recruit-process-grid .process-steps {
    background-color: #fff;
    padding: 16px 25px 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    height: auto;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.recruit-process-grid .process-steps:before,
.recruit-process-grid .process-steps:after {
    top: 100%;
    left: 5%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.recruit-process-grid .process-steps:before {
    border-color: rgba(194, 225, 245, 0);
    border-top-color: #fff;
    border-width: 14px 8px 8px 8px;
    margin-left: 0px;
}
.recruit-process-grid .process-steps:after {
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #fff;
    border-width: 14px 8px 8px 8px;
    margin-left: 0;
}
.recruit-process-grid .process-steps:last-child:before,
.recruit-process-grid .process-steps:last-child:after {
    top: 0;
}
.recruit-process-grid .process-steps .steps {
    width: 42%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: 100px;
}
.recruit-process-grid .process-steps .steps:before {
    display: none;
}
.recruit-process-grid .process-steps .steps:after {
    background: url(https://images.neosofttech.com/sites/all/themes/neosoft2017/images/career-images/process-arrow.png);
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    right: -0.8rem;
    width: 1.4rem;
    height: 100%;
    margin: 0;
    border-right: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.recruit-process-grid .process-steps .steps h2 {
    margin-bottom: 0;
    text-transform: uppercase;
    color: rgba(129, 129, 129, 0.5);
    font-size: 2.1rem;
    font-family: 'Lato-Regular';
    font-weight: normal;
    line-height: 1;
}
.recruit-process-grid .process-steps .steps h2 span {
    display: block;
    color: #8FC744;
    font-size: 3.7rem;
    font-family: 'Lato-Regular';
}
.recruit-process-grid .process-steps .steps h2 span.steps--green {
    color: #8FC744;
}
.recruit-process-grid .process-steps .steps h2 span.steps--blue {
    color: #18A4DC;
}
.recruit-process-grid .process-steps .steps h2 span.steps--orange {
    color: #F07A12;
}
.recruit-process-grid .process-steps .steps h2 span.steps-red {
    color: #EF2B34;
}
.recruit-process-grid .process-steps .steps .steps__headline {
    padding: 0 30px;
}
.recruit-process-grid .process-steps .steps .steps__headline h3 {
    margin-bottom: 0;
    color: #1A1A1A;
    font-size: 2rem;
    font-family: 'Cera Pro';
    font-weight: normal;
}
.recruit-process-grid .process-steps .steps__content {
    width: 58%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 30px;
}
.recruit-process-grid .process-steps .steps__content ol {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.recruit-process-grid .process-steps .steps__content ol li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1rem;
    color: #393939;
    line-height: 2;
    position: relative;
    width: 50%;
    padding: 0 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.recruit-process-grid .process-steps .steps__content ol li:before {
    content: "";
    color: red;
    margin-right: 10px;
    font-size: 1.2rem;
}
.recruit-process-grid .process-steps .steps__content ol li:nth-child(1):before {
    content: "1.";
}
.recruit-process-grid .process-steps .steps__content ol li:nth-child(2):before {
    content: "2.";
}
.recruit-process-grid .process-steps .steps__content ol li:nth-child(3):before {
    content: "3.";
}
.recruit-process-grid .process-steps .steps__content ol li:nth-child(4):before {
    content: "4.";
}
.recruit-process-grid .process-steps .steps__content ol li:nth-child(5):before {
    content: "5.";
}
.hiring {
    background: url('../img/123457.jpg') center top no-repeat;
    background-size: cover;
    position: relative;
}
.hiring::before {
    content: '';
    position: absolute;
    width: 100%;
    height: inherit;
    background: #000;
    z-index: 0;
    opacity: 0.76;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.hiring .section-title {
    text-transform: uppercase;
}
.hiring .container {
    text-align: center;
}
.hiring .container ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2rem;
    padding: 0 55px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.hiring .container ul li {
    width: 25%;
    margin-right: 2%;
    margin-bottom: 3%;
    border: 1px solid #a09b9b;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 74px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.125rem;
    line-height: 1.5rem;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    position: relative;
    cursor: pointer;
}
.hiring .container ul li:nth-child(3n) {
    margin-right: 0;
}
.hiring .container ul li a {
    color: rgba(255, 255, 255, 0.8);
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0.8rem;
    text-align: left;
}
.hiring .container ul li i {
    font-size: 39px;
    min-width: 65px;
    vertical-align: middle;
    background: #0575E6;
    background: -webkit-linear-gradient(to top, #021B79, #0575E6);
    background: linear-gradient(to top, #021B79, #0575E6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.hiring .container a.btn.btn-fill.browseJobs:hover {
    background: #870000;
    border-color: #870000;
}
.hiring .container ul li:before,
.hiring .container ul li:after {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
.hiring .container ul li:before {
    border-bottom: 1px solid #870000;
    border-left: 1px solid #870000;
    -webkit-transform-origin: 0 100%;
}
.hiring .container ul li:after {
    border-top: 1px solid #870000;
    border-right: 1px solid #870000;
    -webkit-transform-origin: 100% 0%;
}
.hiring .container ul li:hover:before,
.hiring .container ul li:hover:after,
.hiring .container ul li:hover::before,
.hiring .container ul li:hover::after {
    -webkit-transform: scale(1);
}
.hiring .container ul li:hover {
    border: solid 1px #870000;
}
.hiring .container a.btn.btn-fill.browseJobs {
    background: #870000;
    background: -webkit-gradient(linear, left bottom, left top, from(#190A05), to(#870000));
    background: -o-linear-gradient(bottom, #190A05, #870000);
    background: linear-gradient(to top, #190A05, #870000);
    -webkit-box-shadow: 5px 5px 10px -2px rgba(0, 0, 0, .25),
        inset -2px -2px 10px rgba(119, 0, 0, 0.6);
    box-shadow: 5px 5px 10px -2px rgba(0, 0, 0, .25),
        inset -2px -2px 10px rgba(119, 0, 0, 0.6);
    color: #fff;
    position: relative;
    z-index: 1;
}
.team-perks {
    text-align: center;
    background: #efefef;
    color: #000;
}
.team-perks ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.team-perks ul:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.team-perks ul li.cols {
    display: block;
    width: 14%;
    padding: 1rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.team-perks ul li.cols h4 {
    font-size: 1rem;
    width: 50%;
    margin: .5rem auto 1rem;
}
.team-perks ul li.cols p {
    width: 80%;
    margin: .5rem auto 1rem;
}
/* === hire me End=== */
/* === contact us start */
.mainFrm_conTactDivision {
    margin: 35px 0 25px
}
.banner_contactPg {
    background: url(../img/contact/addicor_contact.jpg) no-repeat;
    height: 667px;
    width: 100%;
    background-size: cover;
    background-position: 0 99%;
    position: relative;
    z-index: -1;
    margin-top: -97px;
}
.banner_contactPg::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 667px;
    opacity: 0.69;
    z-index: -1;
}
.banner_contactPg::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/Services/overlay-pattern.png) repeat;
    z-index: -1;
}
.mainFrm_conTactStle {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-size: 32px;
    color: #1c1319;
    text-align: center;
    margin: 25px 0;
}
.mainFrm_conTactStle > span {
    display: inline-block;
    background: #1f1f1f;
    padding: 11px;
    color: aliceblue;
}
.mainFrm_conTactpra {
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 14px;
    color: #4e4e4e;
    text-align: center;
}
.contact_sideBox {
    color: aliceblue
}
.contact_sideBox li:nth-of-type(1) {
    background: #000000;
    background: -webkit-gradient(linear, left top, left bottom, from(#434343), to(#000000));
    background: -o-linear-gradient(top, #434343, #000000);
    background: linear-gradient(to bottom, #434343, #000000);
    width: 100%;
    height: 100%;
    padding: 25px;
}
.contact_sideBox li:nth-of-type(2) img {
    width: 249px;
    display: block;
    margin: auto
}
.contact_quickbxo_addres {
    margin: 15px 0;
}
.contact_quickbxo_addres p {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 15px;
    text-align: center;
    color: #1c1319;
}
.contact_sideBox li:nth-of-type(3) {
    background: #870000;
    background: -webkit-gradient(linear, left bottom, left top, from(#190A05), to(#870000));
    background: -o-linear-gradient(bottom, #190A05, #870000);
    background: linear-gradient(to top, #190A05, #870000);
    width: 100%;
    height: 100%;
    padding: 25px;
}
.contact_quickbxo_info > h2 {
    font-family: 'Cera Pro';
    font-weight: normal;
    font-size: 18px;
    text-align: center;
    margin: 11px 0;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
.contact_quickbxo_info > p {
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 15px;
    text-align: center;
    padding: 3px 0;
    margin: 10px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.contact_quickbxo_info > a {
    color: aliceblue;
    font-family: 'Poppins';
    font-weight: normal;
    font-size: 14px;
    margin: 2px 0;
}
.conct-addres{
    width: 100%;
}
.conct-addres>h5{
    font-family: 'Cera Pro';
    font-size: 32px;
    color: aliceblue;
    background: #093028;  /* fallback for old browsers */
background: -webkit-linear-gradient(to top, #237A57, #093028);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to top, #237A57, #093028); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
text-transform: uppercase;
    width: 100%;
    text-align: center;
    font-weight: 500;
    padding: 15px 0;
}
.loctn-mrk{
    display: flex;
    margin: 30px 0;
    justify-content: space-around;
}
.loctn-mrk li{
    background: #44A08D;
    background: -webkit-linear-gradient(to top, #093637, #44A08D);
    background: linear-gradient(to top, #093637, #44A08D);
    color: aliceblue;
    padding: 25px 25px;
    margin: 35px 20px;
    width: 50%;
    text-align: center;
}
.loctn-mrk li h6{
    font-size: 24px;
    font-family: 'Poppins';
    margin: 15px 0;
    text-align: center;
    letter-spacing: 2px;
    position: relative;
}
.loctn-mrk li:nth-child(1) h6::after{
    content: '';
    width: 82px;
    position: absolute;
    height: 3px;
    background: #ffff;
    bottom: 0px;
    left: 153px;
}
.loctn-mrk li:nth-child(2) h6::after{
    content: '';
    width: 65px;
    position: absolute;
    height: 3px;
    background: #ffff;
    bottom: 0px;
    left: 161px;
}
.loctn-mrk li:nth-child(3) h6::after{
    content: '';
    width: 156px;
    position: absolute;
    height: 3px;
    background: #ffff;
    bottom: 0px;
    left: 116px;
}
.loctn-mrk li:nth-child(4) h6::after{
    content: '';
    width: 156px;
    position: absolute;
    height: 3px;
    background: #ffff;
    bottom: 0px;
    left: 116px;
}
.loctn-mrk li p{
    font-size: 18px;
    font-family: 'Poppins';
    margin: 3px 0;
}
/* === contact us end */
/*Industries Divivsion Start*/
/*Retail Start*/
.retail-estate_banner {
    background: url('../img/industry/retail/online-retail-store.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.parallax-indust-retail {
    background: url('../img/industry/retail/retail_mart.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.inner-home-img-retail {
    background: url(../img/industry/retail/onlineshopping.webp) no-repeat center;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-indust-retail-1 {
    background: url('../img/industry/retail/shopping-store.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Retail End*/
/*Education Start*/
.education-estate_banner {
    background: url('../img/industry/education/addicor-education.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.parallax-indust-education {
    background: url('../img/industry/education/addicor-education1.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.inner-home-img-education {
    background: url(../img/industry/education/addicor-education2.webp) no-repeat center;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-img-education-1 {
    background: url('../img/industry/education/addicor-education4.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Education End*/
/*Hospital Start*/
.health-estate_banner {
    background: url('../img/industry/health/addicor_hospital.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.health-estate_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.36;
    z-index: -1
}
.parallax-indust-health {
    background: url('../img/industry/health/addicor_hospital1.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.inner-home-img-health {
    background: url(../img/industry/health/addicor_hospital2.webp) no-repeat center;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-indust-health-1 {
    background: url('../img/industry/health/addicor_hospital3.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Hospital End*/
/*Logistic Start*/
.logistic-estate_banner {
    background: url('../img/industry/logistic/addicor_logistic.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.logistic-estate_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.47;
    z-index: -1
}
.parallax-indust-logistic {
    background: url('../img/industry/logistic/addicor_logistic1.webp') no-repeat;
    height: 490px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.inner-home-img-logistic {
    background: url(../img/industry/logistic/addicor_logistic2.webp) no-repeat center;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-indust-logistic-1 {
    background: url('../img/industry/logistic/addicor_logistic3.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Logistic End*/
/*Social Networking Start*/
.social-estate_banner {
    background: url('../img/industry/social/addicor_socialnetworking.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.social-estate_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.49;
    z-index: -1
}
.parallax-indust-social {
    background: url('../img/industry/social/addicor_socialnetworking1.webp') no-repeat;
    height: 490px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.inner-home-img-social {
    background: url(../img/industry/social/addicor_socialnetworking3.webp) no-repeat center;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-indust-social-1 {
    background: url('../img/industry/social/addicor_socialnetworking4.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Social Networking End*/
/*Travel & Hospital Start*/
.travel-estate_banner {
    background: url('../img/industry/travel/addicor_travel.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.travel-estate_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.56;
    z-index: -1
}
.parallax-indust-travel {
    background: url('../img/industry/travel/addicor_travel1.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.inner-home-img-travel {
    background: url(../img/industry/travel/addicor_travel2.webp) no-repeat center;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-indust-travel-1 {
    background: url('../img/industry/travel/addicor_travel3.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Travel & Hospital End*/
/*Food & Restaurant Start*/
.food-estate_banner {
    background: url('../img/industry/food/foodandrestaurant.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.food-estate_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.54;
    z-index: -1
}
.parallax-indust-food {
    background: url('../img/industry/food/foodandrestaurant1.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.inner-home-img-food {
    background: url(../img/industry/food/foodandrestaurant2.webp) no-repeat;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-indust-food-1 {
    background: url('../img/industry/food/foodandrestaurant1.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Food & Restaurant End*/
/*Gaming Start*/
.gaming-estate_banner {
    background: url('../img/industry/gaming/addicor_gaming.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.gaming-estate_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.49;
    z-index: -1
}
.parallax-indust-gaming {
    background: url('../img/industry/gaming/addicor_gaming1.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.inner-home-img-gaming {
    background: url(../img/industry/gaming/addicor_gaming2.webp) no-repeat center;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-indust-gaming-1 {
    background: url('../img/industry/gaming/addicor_gaming1.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Gaming End*/
/*Entertainment Start*/
.entertainment-estate_banner {
    background: url('../img/industry/entertainment/entertainment-addicor.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.entertainment-estate_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.46;
    z-index: -1
}
.parallax-indust-entertainment {
    background: url('../img/industry/entertainment/entertainment-addicor1.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.inner-home-img-entertainment {
    background: url(../img/industry/entertainment/entertainment-addicor2.webp) no-repeat right;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-indust-entertainment-1 {
    background: url('../img/industry/entertainment/entertainment-addicor3.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Entertainment End*/
/*Finance Start*/
.Finance-estate_banner {
    background: url('../img/industry/finance/finance-addicor.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.Finance-estate_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.39;
    z-index: -1
}
.parallax-indust-Finance {
    background: url('../img/industry/finance/finance-addicor1.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.inner-home-img-Finance {
    background: url(../img/industry/finance/finance-addicor2.webp) no-repeat center;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-indust-Finance-1 {
    background: url('../img/industry/finance/finance-addicor3.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Finance End*/
/*Sports Start*/
.sport-estate_banner {
    background: url('../img/industry/sports/sports-addicor.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.sport-estate_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.56;
    z-index: -1
}
.parallax-indust-sport {
    background: url('../img/industry/sports/sports-addicor1.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.inner-home-img-sport {
    background: url(../img/industry/sports/sports-addicor2.webp) no-repeat center;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-indust-sport-1 {
    background: url('../img/industry/sports/sports-addicor3.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Sports End*/
/*Event App Start*/
.event-estate_banner {
    background: url('../img/industry/event/event-addicor.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.event-estate_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.53;
    z-index: -1
}
.parallax-indust-event {
    background: url('../img/industry/event/event-addicor1.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: top;
    position: relative;
    z-index: 0;
}
.inner-home-img-event {
    background: url(../img/industry/event/event-addicor2.webp) no-repeat center;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-indust-event-1 {
    background: url('../img/industry/event/event-addicor3.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Event App End*/
/*Enterprises App Start*/
.enterprises-estate_banner {
    background: url('../img/industry/enterprises/enterprises-addicor.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.enterprises-estate_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.51;
    z-index: -1
}
.parallax-indust-enterprises {
    background: url('../img/industry/enterprises/enterprises-addicor1.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.inner-home-img-enterprises {
    background: url(../img/industry/enterprises/enterprises-addicor2.webp) no-repeat center;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.parallax-indust-enterprises-1 {
    background: url('../img/industry/enterprises/enterprises-addicor3.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
/*Enterprises App End*/
/*---Realestate Start---*/
.indus-estate_banner {
    background: url('../img/industry/realestate.webp') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 39px;
    z-index: -1;
    margin-bottom: 59px;
}
.indus-estate_banner::before,
.retail-estate_banner::before,
.education-estate_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.59;
    z-index: -1
}
.indus-estate_banner::after,
.retail-estate_banner::after,
.education-estate_banner::after,
.health-estate_banner::after,
.logistic-estate_banner::after,
.social-estate_banner::after,
.travel-estate_banner::after,
.food-estate_banner::after,
.gaming-estate_banner::after,
.entertainment-estate_banner::after,
.Finance-estate_banner::after,
.sport-estate_banner::after,
.event-estate_banner::after,
.enterprises-estate_banner::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/Services/overlay-pattern.png) repeat;
    z-index: -1;
}
.indust_content {
    height: 650px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    bottom: 69px;
    z-index: -1
}
.indust_content .indust-heading {
    font-family: 'Cera Pro';
    font-size: 49px;
    color: #f6f9f1;
    text-align: center;
    font-weight: 500;
    margin: 0;
    letter-spacing: 2px;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 3px 1px rgba(0, 0, 0, .1), 0 0 3px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .15);
}
.indust_content p {
    font-family: 'Poppins';
    font-weight: 300;
    color: aliceblue;
    font-size: 18px;
    padding: 10px 0
}
.indust_story {
    font-family: 'Poppins';
    font-weight: normal;
    color: aliceblue;
    font-size: 14px;
    padding: 10px 20px;
    text-align: center
}
.para-indust {
    background: #870000;
    background: -webkit-gradient(linear, left bottom, left top, from(#190A05), to(#870000));
    background: -o-linear-gradient(bottom, #190A05, #870000);
    background: linear-gradient(to top, #190A05, #870000);
    padding: 25px 0;
    margin-top: -99px;
}
.parallax-indust {
    background: url('../img/industry/realestate.webp') no-repeat;
    height: 399px;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 0;
}
.semi-circle-indus {
    height: 399px;
    -webkit-transform: translate(-41%, 0);
    -ms-transform: translate(-41%, 0);
    transform: translate(-41%, 0);
    position: absolute;
    z-index: -1;
}
.sc-indus-log {
    height: 490px;
    -webkit-transform: translate(-51%, 0);
    -ms-transform: translate(-51%, 0);
    transform: translate(-51%, 0);
    position: absolute;
    z-index: -1;
}
.semi-circle-indus-rht {
    height: 399px;
    position: absolute;
    z-index: -1;
    -webkit-transform: translateX(599px);
    -ms-transform: translateX(599px);
    transform: translateX(599px);
    right: 0;
}
.inner_content-circle {
    padding: 0 20px;
}
.inner_content-circle > h2 {
    font-family: 'Cera Pro';
    font-weight: 500;
    font-size: 32px;
    color: #1c1319;
    padding: 25px 0
}
.inner_content-circle > p {
    font-family: 'Poppins';
    font-weight: normal;
    font-size: 16px;
    color: #1c1319;
    padding: 7px 0;
    color: #1c1319;
}
.inner-home-img {
    background: url('../img/industry/home1.webp') no-repeat center;
    width: 100%;
    height: 468px;
    background-size: cover;
}
.inner-home-img::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    opacity: 0.26;
}
.inner-right-album {
    height: 468px;
}
.indust-rgt-top {
    color: #fff;
    background-color: #1e1f21;
    padding: 40px 50px;
    height: 149px;
}
.indust-rgt-top > h3 {
    font-family: 'Cera Pro';
    font-weight: 300;
    font-size: 36px;
}
.indust-rgt-botm {
    color: #fff;
    background-color: #000;
    padding: 19px 30px 19px;
    height: 319px
}
.indust-rgt-botm > h3 {
    font-family: 'Cera Pro';
    font-weight: 500;
    font-size: 26px
}
.indust-rgt-botm p {
    font-family: 'Poppins';
    font-weight: 500;
    color: #6e6e6e;
    font-size: 16px;
    padding: 7px 0
}
/*---Realestate End---*/
/*Industries Specialization Division Start*/
.indus_specialization {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding-bottom: 30px
}
.indus_spec-title {
    font-family: 'Cera Pro';
    font-weight: 500;
    font-size: 32px;
    text-align: center;
    padding: 25px 0 30px;
    color: #1c1319;
}
.indus_specialization > ul > li {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: normal;
    color: #1c1319;
    padding: 4px 0
}
.indus_specialization > ul > li > i {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#190000));
    background: -o-linear-gradient(#ff0000, #190000);
    background: linear-gradient(#ff0000, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/*Industries Specialization Division End*/
/*Industries Divivsion End*/
/*Portfolio Start*/
.portfolio_banner {
    background: url('../img/addicor-portfolio1.jpg') no-repeat;
    height: 650px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: absolute;
    bottom: 97px;
    margin-bottom: 0;
    z-index: -1;
}
.portfolio_banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 650px;
    opacity: 0.15;
    z-index: -1;
}
/*Portfolio End*/
/*Service Divivsion Start*/
/*Web and cms development start*/
.webcms_app-banner {
    background: url('../img/Services/WebandCMS/webandcms_addicor.jpg') no-repeat;
    height: 690px;
    width: 100%;
    background-size: cover;
    background-position: 0 29%;
    position: absolute;
    bottom: 106px;
    z-index: -10;
}
.webcms_app-banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: inherit;
    opacity: 0.66;
    z-index: -1
}
/*Web and cms development end*/
/*UI/UX Design & Development Start*/
.uiux-banner {
    background: url('../img/Services/uiuxdesigning/uiuxdesigndevelopment-addicor.jpg') no-repeat;
    height: 690px;
    width: 100%;
    background-size: cover;
    background-position: 0 29%;
    position: absolute;
    bottom: 106px;
    z-index: -10;
}
.uiux-banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 690px;
    opacity: 0.66;
    z-index: -1
}
/*UI/UX Design & Development End*/
/*Marketing & Branding Start*/
.marketing-banner {
    background: url('../img/Services/marketingandbranding/marketing_branding-addicor.jpg') no-repeat;
    height: 690px;
    width: 100%;
    background-size: cover;
    background-position: 0 29%;
    position: absolute;
    bottom: 106px;
    z-index: -10;
}
.marketing-banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: inherit;
    opacity: 0.52;
    z-index: -1
}
/*Marketing & Branding End*/
/*CRM and ERP Development Start*/
.crmerp-banner {
    background: url('../img/Services/crmanderp/crmanderp-addicor.jpg') no-repeat;
    height: 690px;
    width: 100%;
    background-size: cover;
    background-position: 0 29%;
    position: absolute;
    bottom: 106px;
    z-index: -10;
}
.crmerp-banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: inherit;
    opacity: 0.6;
    z-index: -1
}
/*CRM and ERP Development End*/
/*IOT and Cognitive Start*/
.iot-banner {
    background: url('../img/Services/iot/iotandcognitive_addicor.jpg') no-repeat;
    height: 690px;
    width: 100%;
    background-size: cover;
    background-position: 0 29%;
    position: absolute;
    bottom: 106px;
    z-index: -10;
}
.iot-banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: inherit;
    opacity: 0.51;
    z-index: -1
}
/*IOT and Cognitive End*/
/*---Mobile App Development Start---*/
.mobile_app-banner {
    background: url('../img/Services/AppDevelopment/mobile-app-development.jpg') no-repeat;
    height: 690px;
    width: 100%;
    background-size: cover;
    background-position: 0 29%;
    position: absolute;
    bottom: 106px;
    z-index: -10;
}
.mobile_app-banner::after,
.webcms_app-banner::after,
.uiux-banner::after,
.marketing-banner::after,
.crmerp-banner::after,
.iot-banner::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/Services/overlay-pattern.png) repeat;
    z-index: -1
}
.mobile_app-banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: inherit;
    opacity: 0.69;
    z-index: -1
}
.mobilety-heading, .legl-heading {
    font-family: 'Cera Pro';
    font-size: 59px;
    color: #f6f9f1;
    font-weight: bolder;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 3px 1px rgba(0, 0, 0, .1), 0 0 3px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3), 0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .15);
}
.appdevelopment_content h2 {
    font-family: 'Cera Pro';
    font-size: 24px;
    color: #f6f9f1;
    font-weight: 300;
    letter-spacing: 2px;
    padding: 25px 0
}
.appdevelopment_content p {
    font-family: 'Poppins';
    font-size: 16px;
    color: #f6f9f1;
    font-weight: normal;
    letter-spacing: 2px;
    padding: 5px 0
}
.app_choseUs {
    background: #0f0c29;
    /* fallback for old browsers */
    /* Chrome 10-25, Safari 5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(#24243e), color-stop(#302b63), to(#0f0c29));
    background: -o-linear-gradient(top, #24243e, #302b63, #0f0c29);
    background: linear-gradient(to bottom, #24243e, #302b63, #0f0c29);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.app_choseUs_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 25px 0 10px;
}
.app_choseUs_content h3 {
    font-family: 'Cera Pro';
    font-size: 38px;
    color: #f6f9f1;
    font-weight: 500;
    letter-spacing: 2px;
    padding: 5px 0;
    text-align: center;
}
.app_choseUs_content p {
    font-family: 'Poppins';
    font-size: 16px;
    color: #f6f9f1;
    font-weight: normal;
    padding: 10px;
    text-align: center
}
.app_choseUs_listView {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 30px;
}
.app_choseUs_listView ul {
    text-align: center;
    font-size: 16px;
    color: #f9f6f1;
    margin-bottom: 30px;
}
.app_choseUs_listView ul li {
    padding: 20px;
}
.app_choseUs_listView ul li h5 {
    font-family: 'Poppins';
    font-size: 16px;
    color: #f6f9f1;
    font-weight: normal;
}
.app_choseUs_listView ul li p {
    font-family: 'Poppins';
    font-size: 12px;
    color: #f6f9f1;
    font-weight: normal;
}
.app_choseUs_listView ul li > i {
    font-size: 39px;
    padding: 20px
}
.abt_serv_menu-title h1 {
    font-family: 'Cera Pro';
    font-size: 32px;
    color: #1c1319;
    font-weight: 500;
    margin: 30px 0 20px
}
.abt_serv_menu-title p {
    font-family: 'Poppins';
    font-size: 16px;
    color: #1c1319;
    font-weight: normal;
}
.abt_serv_menu-title-lft,
.abt_serv_menu-list-grid {
    margin: 20px 0;
}
.abt_serv_menu-title-lft h2 {
    font-family: 'Cera Pro';
    font-size: 16px;
    color: #4497fb;
    font-weight: 500;
    padding: 7px 0;
    margin: 5px 0
}
.abt_serv_menu-title-lft p {
    font-family: 'Poppins';
    font-size: 16px;
    color: #1c1319;
    font-weight: 300;
    padding: 5px 0;
    margin: 4px 0
}
.abt_serv_menu-list-grid ul {
    padding: 7px 0;
    margin: 5px 0;
    border-left: 1px solid #ccc
}
.abt_serv_menu-list-grid ul li {
    padding: 5px 5px;
    margin: 5px 10px;
    font-family: 'Poppins';
    font-size: 14px;
    color: #1c1319;
}
.quick-enquiry_serve-btn {
    font-size: 14px;
    text-align: center;
    color: #fff;
    font-family: 'Poppins';
    font-weight: 700;
    text-transform: uppercase;
    padding: 20px 22px 18px;
    margin: 5px 10px;
    border-radius: 5px;
    display: inline-block;
    letter-spacing: 1.8px;
    -webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;
    background: #026ec7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #026ec7), to(#2e9eac));
    background: -o-linear-gradient(left, #026ec7 0, #2e9eac 100%);
    background: linear-gradient(to right, #026ec7 0, #2e9eac 100%);
}
.quick-enquiry_serve-btn:hover {
    color: aliceblue
}
.strategy_app-content {
    padding: 20px 0 30px
}
.strategy_app-content h3 {
    font-family: 'Cera Pro';
    font-size: 32px;
    color: #1c1319;
    font-weight: 500;
    margin: 30px 0 20px;
}
.strategy_app-content p {
    font-family: 'Poppins';
    font-size: 16px;
    color: #1c1319;
    font-weight: 300;
    padding: 5px 0;
    margin: 4px 0;
}
.strategy_app-content ul {
    padding: 0 25px
}
.strategy_app-content ul li {
    font-family: 'Poppins';
    font-size: 15px;
    color: #1c1319;
    font-weight: normal;
    padding: 5px 0;
    margin: 5px 0;
    list-style: outside
}
.centri-gmi>img{
    position: relative;
    top: 159px;
}
.centri-gmi-1>img{
    position: relative;
    top: 99px;
}
.strategy_app-img {
    display: block;
    margin: 30px auto;
    width: 100%;
    padding: 30px 20px;
}
/*---Mobile App Development End---*/
/*<<<---Sub Menu Inner Service End--->>>*/
/*<<<---(Wordpress Development Services Start)--->>>*/
.Inner_hoMeSec {
    position: relative;
}
.wordpress-banner {
    background: url('../img/Services/wordpress/wordpress.jpg') no-repeat;
    height: 690px;
    width: 100%;
    background-size: cover;
    background-position: 0 29%;
    position: absolute;
    bottom: 49px;
    z-index: -10;
    margin-bottom: 59px;
}
.wordpress-banner::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/Services/overlay-pattern.png) repeat;
    z-index: -1
}
.wordpress-banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: inherit;
    opacity: 0.52;
    z-index: -1
}
.appdevelopment_content {
    height: 699px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 109px;
    padding-top: 69px;
}
.word_press-heading {
    font-family: 'Cera Pro';
    font-size: 48px;
    color: #f6f9f1;
    font-weight: bolder;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9,
        0 3px 0 #bbb, 0 3px 1px rgba(0, 0, 0, .1),
        0 0 3px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3),
        0 5px 10px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .15);
}
.first_division-Inner {
    margin-top: -96px
}
.interactive_deco-heading h3 {
    font-family: 'Cera Pro';
    font-size: 25px;
    color: #1c1319;
    font-weight: 500;
    letter-spacing: 2px;
}
.interactive_deco-heading h4 {
    font-family: 'Cera Pro';
    font-size: 30px;
    color: #1c1319;
    font-weight: 300;
    letter-spacing: 1px;
}
.interactive_deco-heading p {
    font-family: 'Cera Pro';
    font-size: 18px;
    color: #9600ff;
    font-weight: normal;
    font-style: italic;
    padding: 10px 25px;
}
.interactive_deco-heading p::before {
    content: '';
    left: 30px;
    position: absolute;
    width: 3px;
    height: 33px;
    background: #a10009;
    margin: 6px 0;
}
.estylish_content {
    font-family: 'Cera Pro';
    font-weight: normal;
    display: block;
    font-size: 14px;
    font-style: italic;
    color: #4497fb;
}
.brose_hvr-clr {
    background: #2775ff;
    font-size: 21px;
    color: #f6f9f1;
    padding: 5px;
    font-weight: bold;
}
.inner-starter_content p {
    font-family: 'Cera Pro';
    font-size: 16px;
    color: #1c1319;
    font-weight: normal;
    margin: 20px 0;
    text-align: justify;
    padding-right: 69px;
}
.side_menu-decortve {
    background: #1e1f21;
    padding: 31px;
    color: aliceblue;
    position: absolute;
    bottom: -111px;
    margin: 0 -21px;
}
.side_menu-decortve h5 {
    font-family: 'Cera Pro';
    font-size: 24px;
    font-weight: 500;
    margin: 10px 0;
}
.spe_tpoMenu {
    margin: 10px 0;
}
.side_menu-contnt {
    font-family: 'Poppins';
    font-size: 13px;
    font-weight: normal;
    text-align: justify;
    margin: 10px 0;
    color: #c6c9c6;
}
.sde_mnu_peraStyle_fst {
    font-family: 'Poppins';
    font-size: 13px;
    font-weight: normal;
    text-align: justify;
    margin: 10px 0;
    color: #c6c9c6;
    word-spacing: 1px;
}
.sde_mnu-style_deco {
    background: #000;
    margin: -31px;
    padding: 31px;
    -webkit-clip-path: polygon(15% 0, 85% 0, 100% 5%, 100% 100%, 0 100%, 0 5%);
    clip-path: polygon(15% 0, 85% 0, 100% 5%, 100% 100%, 0 100%, 0 5%);
}
.sde_mnu-style_deco h6 {
    font-family: 'Cera Pro';
    font-size: 21px;
    font-weight: 500;
    margin-bottom: 10px;
    color: #4497fb
}
.sde_mnu-_listStyle {
    padding-bottom: 7px
}
.sde_mnu-_listStyle > li {
    font-family: 'Poppins';
    font-size: 12px;
    font-weight: normal;
    margin: 3px;
    color: #c6c9c6;
}
.sde_mnu-_listStyle > li > i {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#190000));
    background: -o-linear-gradient(#ff0000, #190000);
    background: linear-gradient(#ff0000, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
}
.sde_mnu_peraStyle {
    font-family: 'Poppins';
    font-size: 11px;
    font-weight: 500;
    font-style: italic;
    text-align: justify;
    margin: 5px 0;
    padding: 5px 0;
    color: #6e6e6e;
    -webkit-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
}
.sde_mnu_peraStyle:hover {
    color: aliceblue
}
.quick_exp-portfolio {
    font-family: 'Cera Pro';
    font-size: 18px;
    font-weight: 500;
    color: aliceblue;
    padding: 7px 10px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 56px;
    background: #870000;
    background: -webkit-gradient(linear, left bottom, left top, from(#190A05), to(#870000));
    background: -o-linear-gradient(bottom, #190A05, #870000);
    background: linear-gradient(to top, #190A05, #870000);
    -webkit-box-shadow: 5px 5px 10px -2px rgba(0, 0, 0, .25),
        inset -2px -2px 10px rgba(119, 0, 0, 0.6);
    box-shadow: 5px 5px 10px -2px rgba(0, 0, 0, .25),
        inset -2px -2px 10px rgba(119, 0, 0, 0.6);
}
.linl-alke{
    padding:0px!important;
}
.linl-alke>li{
    list-style: none!important;
}
.quick_exp-portfolio:hover {
    color: #f6f9f1;
}
.quick_exp-portfolio > i {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#190000));
    background: -o-linear-gradient(#ff0000, #190000);
    background: linear-gradient(#ff0000, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 24px;
    margin: 0 6px;
    -webkit-animation: rotation 2s infinite linear;
    animation: rotation 2s infinite linear;
}
.cHose_us-serve {
    -webkit-clip-path: polygon(0 0, 45% 0, 57% 20%, 100% 20%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 45% 0, 57% 20%, 100% 20%, 100% 100%, 0 100%);
    background: url('../img/Services/wordpress/women-presenting.jpg') no-repeat;
    background-size: cover;
    background-position: right;
    width: 100%;
    height: 685px;
    overflow-x: hidden;
}
.cHose_us-serve:before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 685px;
    opacity: 0.66;
    z-index: -1;
}
.wy_chose-us {
    color: aliceblue;
    position: relative;
    top: 159px;
    padding-right: 45px;
    background: rgba(0, 0, 0, 0.59);
    border-radius: 35px 0 0 0;
    padding: 30px;
}
.wy_chose-us > h2 {
    font-family: 'Cera Pro';
    font-size: 32px;
    font-weight: 500;
}
.wy_chose-us_list {
    margin: 20px 0
}
.wy_chose-us_list li {
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: normal;
    list-style: decimal;
    padding: 6px 5px
}
.serveStyle_offer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.serveStyle_offer_list1 {
    text-align: right;
}
.serveStyle_offer_list1 > li,
.serveStyle_offer_list3 > li {
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 500;
    color: #1c1319;
    padding: 18px 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.serveStyle_offer_list1 > li > img,
.serveStyle_offer_list3 > li > img {
    height: 78px;
    margin: 0 25px
}
.center-elmenT {
    text-align: center;
    margin: 0 25px;
    border-left: 1px dotted rgba(0, 0, 0, 0.1);
    border-right: 1px dotted rgba(0, 0, 0, 0.1);
}
.myandroid {
    background: -webkit-gradient(linear, left top, left bottom, from(#00ff72), to(#00841e));
    background: -o-linear-gradient(#00ff72, #00841e);
    background: linear-gradient(#00ff72, #00841e);
}
.myapple {
    background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#404040));
    background: -o-linear-gradient(#9e9e9e, #404040);
    background: linear-gradient(#9e9e9e, #404040);
}
.mynative {
    background: -webkit-gradient(linear, left top, left bottom, from(#00ffff), to(#009ec7));
    background: -o-linear-gradient(#00ffff, #009ec7);
    background: linear-gradient(#00ffff, #009ec7);
}
.myappstore {
    background: -webkit-gradient(linear, left top, left bottom, from(#00fffa), to(#3a00c7));
    background: -o-linear-gradient(#00fffa, #3a00c7);
    background: linear-gradient(#00fffa, #3a00c7);
}
.myphone {
    background: -webkit-gradient(linear, left top, left bottom, from(#00fffa), to(#3a00c7));
    background: -o-linear-gradient(#00fffa, #3a00c7);
    background: linear-gradient(#00fffa, #3a00c7);
}
.myspects {
    background: -webkit-gradient(linear, left top, left bottom, from(#3900ff), to(#00fffa));
    background: -o-linear-gradient(#3900ff, #00fffa);
    background: linear-gradient(#3900ff, #00fffa);
}
.mywordpress {
    background: -webkit-gradient(linear, left top, left bottom, from(#0050ff), to(#190000));
    background: -o-linear-gradient(#0050ff, #190000);
    background: linear-gradient(#0050ff, #190000);
}
.myredcode {
    background: -webkit-gradient(linear, left top, left bottom, from(#fd0000), to(#460000));
    background: -o-linear-gradient(#fd0000, #460000);
    background: linear-gradient(#fd0000, #460000);
}
.mypinkycode {
    background: -webkit-gradient(linear, left top, left bottom, from(#e800fd), to(#300069));
    background: -o-linear-gradient(#e800fd, #300069);
    background: linear-gradient(#e800fd, #300069);
}
.rotarylouder {
    transform: rotate(-25deg)
}
.center-elmenT > li > i {
    font-size: 109px;
    margin: 11px 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.center-elmenT > li > h4 {
    font-family: 'Cera Pro';
    font-size: 38px;
    font-weight: bold;
    color: #1c1319;
    padding-top: 15px;
}
.center-elmenT > li > h5 {
    font-family: 'Poppins';
    font-size: 24px;
    font-weight: 300;
    color: #1c1319;
    padding-bottom: 15px;
}
.center-elmenT > li > p {
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 300;
    color: #1c1319;
    padding: 12px 7px;
    line-height: 28px;
}
/*<<<---(Wordpress Development Services End)--->>>*/
/*<<<---Sub Menu Inner Service Start--->>>*/
/*Service Divivsion End*/
/*---Hire Dedicated Resources & Inner Pages Start---*/
.resource_service {
    margin-bottom: 3.5rem;
    margin-top: -150px;
}
@media only screen and (min-width:768px) and (max-width:980px) {
    .resource_service .team-two-boxes {
        margin-top: -30px;
    }
}
@media only screen and (max-width:767px) {
    .resource_service .team-two-boxes {
        margin-top: 2rem;
    }
}
.resource_service .team-two-boxes div {
    width: 48%;
    float: left;
    display: inline-block;
    padding: 2.5rem;
    margin-right: 4%;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    background: #ffffff;
    min-height: 503px;
    position: relative;
}
@media only screen and (max-width:767px) {
    .resource_service .team-two-boxes div {
        width: 100%;
        float: none;
        margin-right: 0;
        padding: 2rem 1.5rem;
        margin-bottom: 2rem;
        min-height: unset
    }
    .resource_service .team-two-boxes div p {
        font-size: 14px;
    }
}
@media only screen and (min-width:768px) and (max-width:980px) {
    .resource_service .team-two-boxes div {
        padding: 2rem 1.5rem;
        height: 300px;
    }
}
.resource_service .team-two-boxes div:last-child {
    margin-right: 0;
    margin-bottom: 0;
    background: #870000;
    background: -webkit-gradient(linear, left bottom, left top, from(#190A05), to(#870000));
    background: -o-linear-gradient(bottom, #190A05, #870000);
    background: linear-gradient(to top, #190A05, #870000);
}
.resource_service .team-two-boxes div h3 {
    font-family: 'Cera pro';
    text-transform: uppercase;
    color: #1c1319;
    font-weight: 500;
    line-height: 2.5rem;
    margin-bottom: 1.5rem;
}
.resource_service .team-two-boxes div h3::before {
    content: '';
    left: 30px;
    position: absolute;
    width: 3px;
    height: 66px;
    background: #a10009;
    margin: 6px 0;
}
@media only screen and (max-width:1200px) {
    .resource_service .team-two-boxes div h3 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .resource_service .team-two-boxes div h3 br {
        display: none;
    }
}
.resource_service .team-two-boxes div p {
    font-size: 14px;
    line-height: 24px;
    font-family: 'Poppins';
    color: #1c1319;
    font-weight: normal;
    text-align: justify;
}
@media only screen and (max-width:980px) {
    .resource_service .team-two-boxes div p {
        font-size: 13px;
        line-height: 24px;
    }
    .resource_service .team-two-boxes div p br {
        display: none;
    }
}
.resource_service .team-two-boxes div h4 {
    font-family: 'Cera pro';
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
    line-height: 2.5rem;
    margin-bottom: 1.8rem;
    font-size: 2rem;
}
.resource_service .team-two-boxes div h4:after {
    content: "";
    width: 16%;
    height: 2px;
    background: #fff;
    display: block;
    margin-top: 0.3rem;
}
@media only screen and (max-width:980px) {
    .resource_service .team-two-boxes div h4 {
        font-size: 1.5rem;
        line-height: 2rem;
    }
}
.resource_service .team-two-boxes div .who-is-it-list {
    margin-bottom: 0;
    margin-top: 3rem;
}
.resource_service .team-two-boxes div .who-is-it-list li {
    font-family: 'Cera Pro';
    font-weight: normal;
    float: left;
    display: inline-block;
    width: 49%;
    color: #f9f6f1;
    position: relative;
    font-size: 1.2rem;
    margin-bottom: 10%;
    padding-left: 4rem;
}
@media only screen and (max-width:480px) {
    .resource_service .team-two-boxes div .who-is-it-list li {
        width: 100%;
        float: none;
        margin-bottom: 10%;
    }
}
.resource_service .team-two-boxes div .who-is-it-list li:before {
    content: "";
    display: inline-block;
    font-family: 'Cera Pro';
    position: absolute;
    font-size: 2.6rem;
    color: #990909;
    vertical-align: middle;
    left: 0px;
    line-height: 2.5rem;
    font-weight: 700;
    text-align: right;
}
@media (min-width:768px) and (max-width:1200px) {
    .resource_service .team-two-boxes div .who-is-it-list li {
        font-size: 16px;
        margin-bottom: 9%;
        padding-left: 46px;
    }
    .resource_service .team-two-boxes div .who-is-it-list li::before {
        top: -5px;
        line-height: unset;
        font-size: 25px;
    }
}
.resource_service .team-two-boxes div .who-is-it-list li:nth-child(2n) {
    width: 51%;
}
@media only screen and (max-width:480px) {
    .resource_service .team-two-boxes div .who-is-it-list li:nth-child(2n) {
        width: 100%;
    }
}
.resource_service .team-two-boxes div .who-is-it-list li:nth-child(7) {
    margin-bottom: 0;
}
.resource_service .team-two-boxes div .who-is-it-list li:nth-child(1):before {
    content: "01";
}
.resource_service .team-two-boxes div .who-is-it-list li:nth-child(2):before {
    content: "02";
}
.resource_service .team-two-boxes div .who-is-it-list li:nth-child(3):before {
    content: "03";
}
.resource_service .team-two-boxes div .who-is-it-list li:nth-child(4):before {
    content: "04";
}
.resource_service .team-two-boxes div .who-is-it-list li:nth-child(5):before {
    content: "05";
}
.resource_service .team-two-boxes div .who-is-it-list li:nth-child(6):before {
    content: "06";
}
.resource_service .team-two-boxes div .who-is-it-list li:nth-child(7):before {
    content: "07";
}
@media (max-width: 1024px) and (min-width: 768px) {
    .employee-outer-container .employee-inner {
        width: 33.33%;
    }
}
@media (max-width: 1024px) {
    .employee-motivations-outer-container ul:nth-child(1):before {
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        display: block;
        width: 100%;
    }
    .employee-motivations-outer-container ul li {
        width: 100%;
        margin: 0 0 20px 0 !important;
        font-size: 15px;
        padding: 10px 22px;
    }
    .employee-motivations-outer-container ul:nth-child(1):after {
        display: none;
    }
    .employee-motivations-outer-container {
        padding-top: 60px;
    }
    .employee-outer-container .employee-inner .portal-short-info {
        min-height: 350px;
    }
}
@media (max-width: 1024px) and (min-width: 601px) {
    .employee-motivations-outer-container ul {
        margin: 0 5px;
        width: 48%;
    }
}
@media (max-width:600px) {
    .employee-motivations-outer-container ul {
        margin: 0 5px;
        width: 100%;
    }
    .employee-motivations-outer-container ul li br {
        display: none;
    }
    .employee-motivations-outer-container ul:nth-child(2) {
        margin-top: 20px;
    }
}
/* == accordion == */
#accordion .card-header {
    cursor: pointer;
}
#accordion .card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: #fff;
}
.accor_first_heading {
    font-size: 18px;
    font-family: 'Poppins';
    font-weight: 500;
    color: #1c1319;
    max-width: 399px;
    width: 100%;
}
.second_heading {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 300;
    color: #1c1319;
    width: 100%
}
.accord_body_content {
    overflow: auto;
}
.accodrion_body .accord_body_content .para_accod_body {
    color: #1c1319;
    font-size: 15px;
    line-height: 21px;
    font-family: 'Poppins';
    font-weight: 300;
}
.list_style_two_lines {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.resource_point li {
    font-size: 14px;
    font-family: 'Poppins';
    color: #1c1319;
    font-weight: 300;
    padding: 2px 3px;
    margin: 1px 6px
}
.resource_point li i {
    font-size: 13px;
    font-weight: 600;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#190000));
    background: -o-linear-gradient(#ff0000, #190000);
    background: linear-gradient(#ff0000, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.resource_point li strong {
    font-weight: 500
}
.bg_grey {
    background: #e5e5e5;
}
.banner_hire_team {
    background: url(../img/Services/1.jpg) no-repeat;
    height: 690px;
    width: 100%;
    background-size: cover;
    background-position: 0 29%;
    position: absolute;
    bottom: 106px;
    z-index: -10;
}
.banner_hire_team::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 690px;
    opacity: 0.62;
    z-index: -1;
}
.banner_hire_team::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/Services/overlay-pattern.png) repeat;
    z-index: -1;
}
.banner_hire_team_1 {
    background: url('../img/hire/php/top-developers.jpg') no-repeat;
    height: 667px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: relative;
    z-index: -1;
    margin-top: -97px;
}
.banner_hire_team_1::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 667px;
    opacity: 0.66;
    z-index: -1;
}
.banner_hire_team_1::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/Services/overlay-pattern.png) repeat;
    z-index: -1;
}
.banner_hire_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: inherit;
    width: 100%;
    position: relative;
    top: -59px;
}
.banner_hire_content h1 {
    color: #f9f6f1;
    letter-spacing: 1px;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 45px;
    width: 100%;
    text-align: center;
    font-family: 'Cera Pro';
    font-weight: 500;
}
.banner_hire_content h1::after {
    height: 2px;
    width: 5rem;
    content: "";
    display: block;
    margin: 1rem auto;
    background: #f9f6f1;
}
.banner_hire_content p {
    color: #ffffff;
    font-size: 1rem;
    text-align: center;
    width: 100%;
    padding: 0px 5px;
    font-family: 'Poppins';
    font-weight: normal;
}
.hire_team_table {
    width: 100%;
    overflow-x: auto;
}
.hire_team_table table {
    border-collapse: collapse;
    width: 809px;
    max-width: 100%;
}
.hire_team_table table {
    border-top: 1px solid #ccc;
}
.hire_team_table table td {
    border-left: 2px solid #fff;
    text-align: center;
    padding: 12px;
    width: 20%;
    color: #434247;
}
.hire_team_table table tr:nth-child(1) > th {
    border-bottom: solid 2px transparent;
    text-align: left;
    color: #fff !important;
}
.hire_team_table table td:nth-child(1),
th:nth-child(1) {
    background-color: #5c5b61;
    text-align: left;
    color: #fff !important;
    border-left: 2px solid #fff;
    font-family: 'Cera Pro';
    font-weight: 500;
}
.hire_team_table table tr > th:nth-child(2),
tr > td:nth-child(2) {
    border-left: none;
}
.hire_team_table table .title1 {
    background-color: #37363b !important;
}
.hire_team_table table th.title2:before,
th.title3:before,
th.title4:before {
    content: "";
    width: 34px;
    height: 34px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.hire_team_table table .title2 {
    background-color: #8c342a;
}
.hire_team_table table .title3 {
    background-color: #89292a;
}
.hire_team_table table .title4 {
    background-color: #831f21;
}
.hire_team_table table .title2::before {
    background-image: url(https://images.neosofttech.com/sites/all/themes/neosoft2017/images/t-hourly.png);
}
.hire_team_table table .title3::before {
    background-image: url(https://images.neosofttech.com/sites/all/themes/neosoft2017/images/t-partime.png);
}
.hire_team_table table .title4::before {
    background-image: url(https://images.neosofttech.com/sites/all/themes/neosoft2017/images/t-fulltime.png);
}
.hire_team_table table th {
    border-left: 2px solid #fff;
    padding: 12px;
    width: 20%;
    font-family: 'Cera Pro';
    font-weight: 500;
    font-size: 16px;
}
.hire_team_table table .light-red {
    background-color: #e95642;
    color: aliceblue;
    font-family: 'Cera Pro';
    font-weight: 500;
}
.hire_team_table table .medium-red {
    background-color: #e54545;
    color: aliceblue;
    font-family: 'Cera Pro';
    font-weight: 500;
}
.hire_team_table table .dark-red {
    background-color: #da3434;
    color: aliceblue;
    font-family: 'Cera Pro';
    font-weight: 500;
}
.hire_team_section_title {
    font-family: 'Cera Pro';
    font-weight: 500;
    color: #1c1319;
    text-transform: uppercase;
    text-align: center;
    font-size: 2.09rem;
    margin-bottom: 0;
}
.hire_team_section_title::after {
    height: 2px;
    width: 7rem;
    content: "";
    display: block;
    margin: 1rem auto;
    background: #a10009;
}
.all_technology img {
    width: 69%;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    display: block;
    margin: auto;
}
.open_source_tech .resource_point:nth-child(2) {
    margin-left: 100px;
}
.resource_point {
    -ms-flex-pack: distribute;
    justify-content: space-around;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.open_source_tech .resource_point li > a {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: normal;
    color: #1c1319;
}
.open_source_tech .resource_point li > a:hover {
    color: #1c1319;
}
.technology_boxes_white {
    margin: -1rem 0 3.5rem;
}
.technology_boxes_white .technology_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.technology_boxes_white .technology_box .technology_grid {
    width: 32%;
    background-color: #fff;
    margin-right: 2%;
    padding: 25px 10px 15px 20px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    position: relative;
    border-radius: 8px;
}
.technology_boxes_white .technology_box .technology_grid:last-child {
    margin-right: 0;
}
.technology_boxes_white .technology_box .technology_grid h4 {
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 15px;
    font-size: 18px;
}
.technology_boxes_white .technology_box .technology_grid h5 {
    font-weight: 600;
    text-transform: uppercase;
    margin: 1rem 0;
    font-size: 18px;
}
.technology_boxes_white .technology_box .technology_grid .img-icon {
    background: #fff none repeat scroll 0 0;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    border-radius: 100%;
    clear: both;
    display: block;
    height: 100px;
    margin: -78px auto 0;
    position: relative;
    text-align: center;
    width: 100px;
    z-index: 9;
}
.technology_boxes_white .technology_box .technology_grid .img-icon img {
    width: 60%;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.hire-sub-pages .team-top-boxes .team-two-boxes div {
    min-height: 415px;
}
.tech_content_container {
    position: relative;
    overflow: hidden;
    padding-right: 10px;
    height: 310px;
    max-width: 100%;
    width: 100%;
    padding-bottom: 20px;
}
.tech_content {
    height: 100%;
    max-height: 100%;
    padding-right: 3%;
    overflow-y: scroll;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.current_technology_points ul {
    margin-top: 15px;
    margin-bottom: 0px;
}
.current_technology_points ul:nth-child(1) {
    margin-right: 30px;
}
.current_technology_points ul li {
    margin: 0 0 0.4rem 0;
    position: relative;
    padding-left: 18px;
    line-height: 1.5em;
    font-size: 13px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
}
.current_technology_points ul li i {
    position: absolute;
    left: 2px;
    top: 4px;
}
.technology_points li {
    margin: 0 0 0.7rem 0;
    position: relative;
    padding-left: 18px;
    line-height: 1.7em;
    font-size: 13px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
}
.technology_points li i {
    position: absolute;
    left: 2px;
    top: 4px;
}
.tech_hire_para {
    font-size: 13px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    margin-bottom: 10px;
    text-align: justify;
}
.sb-scrollbar-container {
    position: absolute;
    right: 0px;
    bottom: 2px;
    top: 2px;
    width: 3px;
}
.sb-scrollbar {
    position: absolute;
    right: 0;
    height: 90px !important;
    width: 3px;
    border-radius: 10px;
    background: #e23434;
}
.tech_content::-webkit-scrollbar-track {
    -webkit-box-shadow: unset;
    background-color: unset;
}
.tech_content::-webkit-scrollbar {
    width: 5px;
}
.tech_content::-webkit-scrollbar-thumb {
    background-color: #1a12bc;
    border-radius: 50px;
}
.overview-services-content .overview-services {
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    margin: 2rem 0 0;
}
/* .overview-services-content .overview-services .range-of-services li p {
width: 303px;
} */
@media (max-width:980px) {
    .overview-services-content .overview-services .range-of-services li p {
        width: auto;
    }
}
.overview-services-content .overview-services ul {
    padding: 32px 40px;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width:480px) {
    .overview-services-content .overview-services ul {
        /* padding: 4rem 1rem 0; */
    }
}
@media (min-width:481px) and (max-width:767px) {
    .overview-services-content .overview-services ul {
        /* padding: 1rem 1rem 0; */
    }
}
@media (min-width:768px) and (max-width:980px) {
    .overview-services-content .overview-services ul {
        padding: 2rem 2rem 0;
    }
}
.overview-services-content .overview-services ul li {
    width: 33.33%;
    display: inline-block;
    margin-bottom: 1rem;
    padding-right: 50px;
    text-align: justify;
    position: relative;
    padding-left: 50px;
}
@media (max-width:480px) {
    .overview-services-content .overview-services ul li {
        width: 100%;
        float: none;
        margin-right: 0;
    }
}
@media (min-width:481px) and (max-width:980px) {
    .overview-services-content .overview-services ul li {
        width: 50%;
    }
}
.overview-services-content .overview-services ul li .img-container {
    /* display: inline-block;
float: left;
min-height: 80px;
padding-right: 2rem;
width: 25%; */
    position: absolute;
    left: -16px;
}
@media (max-width:480px) {
    .overview-services-content .overview-services ul li .img-container {
        padding-right: 5rem;
    }
}
@media (min-width:481px) and (max-width:767px) {
    .overview-services-content .overview-services ul li .img-container {
        float: none;
        min-height: auto;
        margin-bottom: 0.5rem;
    }
}
.overview-services-content .overview-services ul li h4 {
    color: #1c1319;
    margin-bottom: 0.3rem;
    font-family: 'Cera Pro';
    font-weight: 500;
}
@media (max-width:767px) {
    .overview-services-content .overview-services ul li h4 {
        font-size: 1.2rem;
    }
}
.overview-services-content .overview-services ul li p {
    color: #1c1319;
    font-size: 0.9rem;
    font-family: 'Poppins';
    font-weight: 300;
}
@media (max-width:767px) {
    .overview-services-content .overview-services ul li p {
        font-size: 0.9rem;
    }
    .overview-services-content .overview-services ul li p br {
        display: none;
    }
}
@media (min-width:768px) and (max-width:980px) {
    .overview-services-content .overview-services ul li p br {
        display: none;
    }
}
.overview-services-content ul:last-child {
    padding: 0;
}
.overview-services-content ul:last-child .product-engineering-content {
    background: #2f3030;
    width: 50%;
    float: left;
    margin-right: 0;
    margin-bottom: 0;
    padding: 2rem;
    height: 200px;
    text-align: left;
    position: relative;
}
@media (max-width:990px) {
    .overview-services-content .overview-services ul li {
        margin-bottom: 30px
    }
    .overview-services-content .overview-services ul li:nth-child(even) {
        padding-right: 10px;
    }
}
@media (max-width:767px) {
    .overview-services-content ul:last-child .product-engineering-content {
        width: 100%;
        float: none;
        padding: 1rem;
        height: auto;
    }
}
@media (min-width:768px) and (max-width:980px) {
    .overview-services-content ul:last-child .product-engineering-content {
        height: 250px;
    }
}
.overview-services-content ul:last-child .digi-info-content {
    background: #1e1e1e;
    padding: 2rem 1.5rem;
    height: 200px;
    position: relative;
    width: 50%;
    margin-bottom: 0;
}
@media (max-width:767px) {
    .overview-services-content ul:last-child .digi-info-content {
        width: 100%;
        height: auto;
    }
}
@media (min-width:768px) and (max-width:980px) {
    .overview-services-content ul:last-child .digi-info-content {
        height: 250px;
    }
}
.overview-services-content ul:last-child .team-augmentation-content {
    background: #e23b3b;
    width: 32% !important;
    padding: 1.5rem 1.5rem;
    height: 200px;
    margin-bottom: 0;
    position: relative;
}
@media (max-width:767px) {
    .overview-services-content ul:last-child .team-augmentation-content {
        width: 100% !important;
        float: none;
        padding: 1rem;
        height: auto;
    }
}
@media (min-width:768px) and (max-width:980px) {
    .overview-services-content ul:last-child .team-augmentation-content {
        height: 250px;
    }
}
.overview-services-content ul:last-child h4 {
    color: #ffffff !important;
    font-weight: 400 !important;
    font-size: 1.3rem;
    margin-bottom: 1.5rem !important;
    text-transform: uppercase;
}
.overview-services-content ul:last-child h4 span {
    font-weight: 600 !important;
}
@media (min-width:768px) and (max-width:980px) {
    .overview-services-content ul:last-child h4 {
        font-size: 1.4rem;
    }
}
.overview-services-content ul:last-child p {
    color: #f3f3f3 !important;
    font-size: 1rem !important;
}
/*---Hire Dedicated Resources & Inner Pages End---*/
/*Technologies Division Start*/
.php-banner {
    background: url(../img/Technology/php/php.jpg) no-repeat;
    height: 690px;
    width: 100%;
    background-size: cover;
    background-position: 0 76%;
    position: absolute;
    bottom: 49px;
    z-index: -10;
    margin-bottom: 59px;
}
.php-banner::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/Services/overlay-pattern.png) repeat;
    z-index: -1
}
.php-banner::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: inherit;
    opacity: 0.69;
    z-index: -1;
}
.technology_content {
    height: 699px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 109px;
    padding-top: 99px;
}
.technology_content h2 {
    font-family: 'Cera Pro';
    font-size: 24px;
    color: #f6f9f1;
    font-weight: 300;
    letter-spacing: 2px;
    padding: 25px 0;
}
.technology_content p {
    font-family: 'Poppins';
    font-size: 16px;
    color: #f6f9f1;
    font-weight: normal;
    letter-spacing: 2px;
    padding: 5px 0;
}
.technologies_division {
    margin-top: -99px;
}
.technology_inner-html {
    padding: 25px 0 0
}
.technology_inner-html h1 {
    font-family: 'Cera Pro';
    font-size: 30px;
    color: #4497fb;
    font-weight: 500;
    letter-spacing: 1px;
    text-align: center;
}
.technology_inner-html p {
    font-family: 'Poppins';
    color: #1c1319;
    font-size: 16px;
    text-align: justify;
    font-weight: 300;
    margin: 25px 0px;
}
.technology_inner-html_list h2 {
    font-family: 'Cera Pro';
    color: #4497fb;
    font-size: 28px;
    font-weight: 500;
    margin: 25px 0
}
.technology_inner-html_list ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
.technology_inner-html_list ul li {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 300;
    color: #1c1319;
    padding: 4px 0;
}
.technology_inner-html_list ul > li > i {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#190000));
    background: -o-linear-gradient(#ff0000, #190000);
    background: linear-gradient(#ff0000, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.tech_inner-img {
    display: block;
    margin: 0px auto;
    padding-top: 70px
}
.tech_lst-para {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 500;
    color: #1c1319;
    padding: 4px 0;
    margin: 15px 0 30px;
    text-align: justify
}
/*Technologies Division End*/
/*Portfolio Division Start*/
/* === portfolio start === */
.button {
    display: inline-block;
    padding: 10px 18px;
    margin-bottom: 10px;
    background: #EEE;
    border: none;
    border-radius: 7px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 0%, 0)), to(hsla(0, 0%, 0%, 0.2)));
    background-image: -o-linear-gradient(top, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2));
    background-image: linear-gradient(to bottom, hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.2));
    color: #222;
    font-family: sans-serif;
    font-size: 16px;
    text-shadow: 0 1px white;
    cursor: pointer;
}
.button:hover {
    background-color: #8CF;
    text-shadow: 0 1px hsla(0, 0%, 100%, 0.5);
    color: #222;
}
.button:focus {
    outline: unset;
    outline: unset;
}
.button:active,
.button.is-checked {
    background-color: #28F;
}
.button.is-checked {
    color: white;
    text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8);
}
.button:active {
    -webkit-box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8);
    box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8);
}
/* ---- button-group ---- */
.button-group:after {
    content: '';
    display: block;
    clear: both;
}
.button-group .button {
    float: left;
    border-radius: 0;
    margin-left: 0;
    margin-right: 1px;
}
.button-group .button:first-child {
    border-radius: 0.5em 0 0 0.5em;
}
.button-group .button:last-child {
    border-radius: 0 0.5em 0.5em 0;
}
.responsive_portfilio_img {
    padding-right: 0px;
}
.screen {
    display: block;
    height: 350px;
    overflow: hidden;
    position: relative;
    border: 2px solid #b3b3b3;
    border-radius: 1px;
    margin: 0 auto;
}
.screen img {
    max-width: 100%;
    height: auto;
    position: absolute;
    z-index: 0;
    margin: auto;
    left: 0;
    right: 0;
    padding: 0;
}
#light_box_image .modal-content .carousel-item img {
    width: 100%
}
#light_box_image .modal-dialog {
    max-width: unset;
}
#light_box_image .modal-dialog .modal-content {
    display: block;
}
#light_box_image .modal-dialog {
    opacity: unset;
    visibility: unset;
    overflow-y: unset;
    overflow-x: unset;
}
@media screen and (max-width: 767.98px) {
    .responsive_portfilio_img {
        padding-right: 15px;
    }
}
/*Portfolio Division End*/
/*Aweber Form Inner Slider Start*/
.inner-frmap {
    margin: 30px;
}
.maxtra_aweber-form {
    position: relative;
    top: 69px;
}
.zakira {
    border-style: none;
    font-style: normal;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 1px;
    font-family: "Cera Pro";
    background: transparent;
    border-bottom: 1px solid transparent;
    color: aliceblue !important;
    -webkit-animation: bgcolorchange 4s infinite;
    animation: 4s infinite bgcolorchange;
    -webkit-animation-direction: alternate;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.zakira:focus,
.zakira:focus {
    background-color: transparent;
    border-style: none;
    border-bottom: 1px solid aliceblue;
    outline: none;
}
.contact-form .form-field {
    position: relative;
    margin-bottom: 7px;
}
.mogmbo::placeholder {
    color: aliceblue !important;
}
.contact-form .input-text:focus + .label,
.contact-form .input-text.not-empty + .label {
    font-size: 13px !important;
    color: #2775ff !important;
    -webkit-transform: translateY(-18px);
    -ms-transform: translateY(-18px);
    transform: translateY(-18px);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.btn6,
.btn6:link,
.btn6:visited {
    border: 1px solid #fff;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 9px 30px;
    text-decoration: none;
    font-size: 18px;
    display: block;
    margin: 20px auto;
    background: transparent;
}
.btn6:hover,
.btn6:link:hover,
.btn6:visited:hover {
    border: 1px solid #190A05;
    color: #fefefe;
    border-radius: 30px;
    background: #870000;
    background: -webkit-gradient(linear, left bottom, left top, from(#190A05), to(#870000));
    background: -o-linear-gradient(bottom, #190A05, #870000);
    background: linear-gradient(to top, #190A05, #870000);
    -webkit-box-shadow: 5px 5px 10px -2px rgba(0, 0, 0, .25), inset -2px -2px 10px rgba(119, 0, 0, 0.6);
    box-shadow: 5px 5px 10px -2px rgba(0, 0, 0, .25), inset -2px -2px 10px rgba(119, 0, 0, 0.6);
}
.Aweber-title_maXtra {
    display: inline-block;
    font-family: 'Cera Pro';
    font-size: 24px;
    font-weight: 600;
    color: #0073fd;
    opacity: 0.9;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    cursor: pointer;
}
.Aweber-title_maXtra:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#190000));
    background: -o-linear-gradient(#ff0000, #190000);
    background: linear-gradient(#ff0000, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
    opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-filter: brightness(120%);
    filter: brightness(120%)
}
/*Aweber Form Inner Slider End*/
/*Inner form Start*/
.qikcnteFrm {
    width: 91vh;
    position: relative;
    left: 27%;
    margin-top: 9vh;
}
.inner_modalFrm-logo {
    width: 309px
}
/*Inner form End*/
/*Modal Form Quick Contct Start*/
.inner_modalFrm {
    position: absolute;
    left: 50px;
    top: 24px;
}
.quickContact_modal {
    background: url(../img/footer/quick_contact-addicor.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.overlay-light-9 {
    background-color: rgba(250, 250, 250, 0.9);
    height: 500px;
}
.blurred-bg {
    background-image: url("../img/footer/quick_contact-addicor.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.dragno_box {
    height: 500px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
}
.box {
    width: 500px;
    height: 300px;
    left: -webkit-calc(50% - 250px);
    top: 20%;
    position: absolute;
    border-radius: 5px;
    -webkit-box-shadow: 0 20px 30px rgba(0, 0, 0, 0.6);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.6);
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 20px;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: -webkit-box-shadow .3s ease;
    transition: -webkit-box-shadow .3s ease;
    -o-transition: box-shadow .3s ease;
    transition: box-shadow .3s ease;
    transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
}
.box:active {
    cursor: move;
    -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.9);
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.9);
}
.box .content {
    margin: auto;
}
.tinted h1,
.tinted h2 {
    font-family: 'Cera Pro';
    font-weight: normal;
    text-align: center;
    color: #1c1319;
    margin: 20px 0px;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);
}
.tinted p {
    font-family: 'Cera Pro';
    font-weight: normal;
    color: black;
    -webkit-filter: contrast(139%);
    filter: contrast(139%);
    margin: 9px 50px;
    padding: 5px;
    background-color: rgba(250, 250, 250, 0.46);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);
}
.foo_btm-crystal {
    font-family: 'Cera Pro';
    font-weight: normal;
    color: #FFFFFF;
    background: #1C2025;
    border-color: transparent;
    font-size: 13px;
    padding: 11px 24px;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: unset;
    border-radius: unset;
}
.foo_btm-crystal:hover,
.foo_btm-crystal:active,
.foo_btm-crystal:focus {
    color: #1c1319;
    background: transparent;
    border: 1px solid #1c1319;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
/*<<<---Modal button Start--->>>*/
.dragon_closer {
    opacity: 1;
    color: #870000;
}
.dragon_closer > span {
    position: absolute;
    top: 24px;
    right: 50px;
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    -o-transition: transform .25s;
    transition: transform .25s;
    transition: transform .25s, -webkit-transform .25s;
    cursor: pointer;
    font-size: 2.6em;
    font-family: serif;
    line-height: 1;
}
.dragon_closer > span:hover {
    opacity: 1;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
@-webkit-keyframes unfoldIn {
    0% {
        -webkit-transform: scaleY(0.005) scaleX(0);
        transform: scaleY(0.005) scaleX(0);
    }
    50% {
        -webkit-transform: scaleY(0.005) scaleX(1);
        transform: scaleY(0.005) scaleX(1);
    }
    100% {
        -webkit-transform: scaleY(1) scaleX(1);
        transform: scaleY(1) scaleX(1);
    }
}
@keyframes unfoldIn {
    0% {
        -webkit-transform: scaleY(0.005) scaleX(0);
        transform: scaleY(0.005) scaleX(0);
    }
    50% {
        -webkit-transform: scaleY(0.005) scaleX(1);
        transform: scaleY(0.005) scaleX(1);
    }
    100% {
        -webkit-transform: scaleY(1) scaleX(1);
        transform: scaleY(1) scaleX(1);
    }
}
/*<<<---Modal button End--->>>*/
.modal.fade .modal-dialog.modal-dialog-zoom {
    -webkit-transform: translate(0, 0)scale(.5);
    -ms-transform: translate(0, 0)scale(.5);
    transform: translate(0, 0)scale(.5);
    -webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
    animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.modal.show .modal-dialog.modal-dialog-zoom {
    -webkit-transform: translate(0, 0)scale(1);
    -ms-transform: translate(0, 0)scale(1);
    transform: translate(0, 0)scale(1);
}
.modal-header {
    display: block;
}
.modal-backdrop {
    z-index: 0 !important;
}
/*.carousel-caption {
z-index: 0
}*/
.modal-dialog-zoom {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0;
    padding: 0;
}
@media (max-width: 767px) {
    .modal-fullscreen-xs-down {
        padding: 0 !important;
    }
    .modal-fullscreen-xs-down .modal-dialog {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    .modal-fullscreen-xs-down .modal-content {
        height: auto;
        min-height: 100%;
        border: 0 none;
        border-radius: 0;
    }
}
@media (max-width: 991px) {
    .modal-fullscreen-sm-down {
        padding: 0 !important;
    }
    .modal-fullscreen-sm-down .modal-dialog {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    .modal-fullscreen-sm-down .modal-content {
        height: auto;
        min-height: 100%;
        border: 0 none;
        border-radius: 0;
    }
}
@media (max-width: 1199px) {
    .modal-fullscreen-md-down {
        padding: 0 !important;
    }
    .modal-fullscreen-md-down .modal-dialog {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    .modal-fullscreen-md-down .modal-content {
        height: auto;
        min-height: 100%;
        border: 0 none;
        border-radius: 0;
    }
}
.modal-fullscreen {
    padding: 0 !important;
}
.modal-fullscreen .modal-dialog {
    width: 100%;
    margin: 0;
    padding: 0;
}
.modal-fullscreen .modal-content {
    height: 110vh;
    min-height: 100%;
    border: 0 none;
    border-radius: 0;
}
/*Modal Form Quick Contct End*/
/*Footer Stylish Form Start*/
.foopreview_frm {
    top: 5px !important;
    color: #1c1319 !important;
    font-weight: 300 !important;
}
.foo-form {
    max-width: 699px !important;
}
.foo_frm-field_mr {
    margin: 9px 0;
}
.foo_txt-clr {
    color: #1c1319 !important;
    border-bottom: 1px solid #005cff !important;
    padding: 4px 0 !important;
}
.foo_txt-clr > .multiChoice {
    background: #fff !important;
}
.btn7,
.btn7:link,
.btn7:visited {
    border: 1px solid #1c1319;
    color: #1c1319;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 9px 30px;
    text-decoration: none;
    font-size: 18px;
    display: block;
    margin: 20px auto;
    background: transparent;
}
.btn7:hover,
.btn7:link:hover,
.btn7:visited:hover {
    border: 1px solid #190A05;
    color: #fefefe;
    border-radius: 30px;
    background: #870000;
    background: -webkit-gradient(linear, left bottom, left top, from(#190A05), to(#870000));
    background: -o-linear-gradient(bottom, #190A05, #870000);
    background: linear-gradient(to top, #190A05, #870000);
    -webkit-box-shadow: 5px 5px 10px -2px rgba(0, 0, 0, .25), inset -2px -2px 10px rgba(119, 0, 0, 0.6);
    box-shadow: 5px 5px 10px -2px rgba(0, 0, 0, .25), inset -2px -2px 10px rgba(119, 0, 0, 0.6);
}
/*Footer Stylish Form End*/
/* === process addicor start === */
.process_wrapper {
    background: #e5e5e5;
}
.process_tab .tabs > ul {
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #ccc;
    font-size: 0;
    margin-top: -58px;
}
.process_tab .tabs > ul .indicator {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    display: none;
    height: 3px;
    width: 20%;
    background: #1e88e5;
    -webkit-transform: translateZ(0) translateX(0);
    transform: translateZ(0) translateX(0);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.process_tab .tabs > ul li {
    display: inline-block;
    font-size: 14px;
    width: 20%;
}
.process_tab .tabs > ul li a {
    display: block;
    position: relative;
    overflow: hidden;
    padding: 20px;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    color: black;
    background: #ffffff;
    -webkit-transition: all 0.3s ease 0.4s;
    -o-transition: all 0.3s ease 0.4s;
    transition: all 0.3s ease 0.4s;
}
.process_tab .tabs > ul li a:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #1e88e5;
    -webkit-transform: translateZ(0) translateY(100%);
    transform: translateZ(0) translateY(100%);
    -webkit-transition: all 0.3s ease 0.3s;
    -o-transition: all 0.3s ease 0.3s;
    transition: all 0.3s ease 0.3s;
    z-index: -1;
}
.process_tab .tabs > ul li a[aria-selected] {
    color: white;
    background: unset;
    z-index: 1;
}
.process_tab .tabs > ul li a[aria-selected]:before {
    -webkit-transform: translateZ(0) translateY(0);
    transform: translateZ(0) translateY(0);
}
.process_tab .tabs > section[aria-hidden="true"] {
    display: none;
}
.process_tab_content {
    color: #616161;
    outline: none;
    -webkit-box-shadow: 0px 0px 1px 0px #00000014, 5px 5px 15px 5px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 1px 0px #00000014, 5px 5px 15px 5px rgba(0, 0, 0, 0);
    padding: 0px 15px;
    min-height: 350px;
    background: #fff;
}
.process_tab_content .tab_content_bullet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.process_tab_content .tab_content_bullet .all_list_process {
    margin: 2rem 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 50%;
}
.process_tab_content .tab_content_bullet .all_list_process li {
    margin-right: 2rem;
    margin-bottom: 0.9rem;
    position: relative;
    font-size: 1rem;
    padding-left: 1.9rem;
    position: relative;
}
.process_tab_content .tab_content_bullet .all_list_process li i {
    background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#190000));
    background: -o-linear-gradient(#ff0000, #190000);
    background: linear-gradient(#ff0000, #190000);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.box_shadow_none {
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important
}
.process_tab #accordion {
    display: none;
}
.process_image img {
    max-width: 100%;
    padding: 0px 10px;
}
@media screen and (min-width:990px) and (max-width:1200px) {
    .process_tab .tabs > ul li a {
        height: 58px;
        padding: 0px;
        padding-top: 20px;
        font-size: 12px;
    }
}
@media screen and (min-width:767px) and (max-width:990px) {
    .process_tab .tabs > ul {
        margin-top: -56px;
    }
    .process_tab .tabs > ul li a {
        padding: 12px;
        font-size: 12px;
    }
}
@media screen and (max-width:767px) {
    .process_tab .tabs {
        display: none;
    }
    .process_tab #accordion {
        display: block;
    }
}
@media screen and (max-width:500px) {
    .process_tab_content .tab_content_bullet .all_list_process {
        width: 100%;
    }
    .process_tab_content .tab_content_bullet .all_list_process li {
        padding-left: 10px
    }
    .process_tab_content {
        padding: 0px 5px;
    }
}
/* === process addicor end === */
/* === about-us part Start === */
.banner_about {
    background: url('../img/About/company_addicor.jpg') no-repeat;
    height: 667px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: relative;
    z-index: -1;
    margin-top: -97px;
}
.banner_about::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 667px;
    opacity: 0.59;
    z-index: -1;
}
.banner_about::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/Services/overlay-pattern.png) repeat;
    z-index: -1;
}
.swiper-container {
    width: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    padding-bottom: 28px;
}
.filmstrip-slider {
    padding: 45px 0;
    position: relative;
    padding-bottom: 0px;
}
.swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 20px;
}
.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    bottom: 6px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: calc(100% - 30px);
    max-width: 1170px;
    background-color: rgb(255, 255, 255);
    height: 4px;
    cursor: pointer;
    border-radius: 25px;
    border: 0px;
    -webkit-box-shadow: rgb(255, 255, 255) 0px 0px 0px 3px, rgba(0, 0, 0, 0.5) 0px 3px 13px, rgba(0, 0, 0, 0.3) 0px 1px 4px inset;
    box-shadow: rgb(255, 255, 255) 0px 0px 0px 3px, rgba(0, 0, 0, 0.5) 0px 3px 13px, rgba(0, 0, 0, 0.3) 0px 1px 4px inset;
    z-index: 3;
    -webkit-transition-duration: 0ms;
    -o-transition-duration: 0ms;
    transition-duration: 0ms;
}
.swiper-scrollbar-drag {
    left: 0;
    top: 0;
    -webkit-box-shadow: 0 0 0 4px #fff, 0 0 13px 3px rgba(0, 0, 0, .5);
    box-shadow: 0 0 0 4px #fff, 0 0 13px 3px rgba(0, 0, 0, .5);
    height: 5px;
    /* width: 8px!important; */
    background: #1b0affc7;
    cursor: pointer;
    margin-top: -1px;
}
.swiper-pagination-bullet-active {
    background: #ffffff;
}
.default-bg-1 {
    background: url("http://html.berserk.nikadevs.com/img/default-bg-image-01.jpg");
}
.full__size-absolute {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
    background-image: -webkit-gradient(linear, left bottom, right top, from(#0f5ae0), color-stop(#2d4ddef0), color-stop(#433fda), color-stop(#552bd440), to(#6600cc));
    background-image: -o-linear-gradient(left bottom, #0f5ae0, #2d4ddef0, #433fda, #552bd440, #6600cc);
    background-image: linear-gradient(to right top, #0f5ae0, #2d4ddef0, #433fda, #552bd440, #6600cc);
}
.post-filmstrip {
    height: auto !important;
    width: auto !important;
    max-height: 100%;
    max-width: 100%;
    margin: 0 !important;
    color: #fff
}
.timeline__title {
    margin-top: 31px;
    color: #fff;
    line-height: 2rem;
    font-size: 1.9rem;
    font-weight: 700;
    margin-bottom: 15px;
}
.timeline_para {
    line-height: 19px;
    letter-spacing: .02em !important;
    font-size: 15px;
    font-weight: 300;
}
.timeline__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-right: 14px;
    padding-left: 56px;
    position: relative;
    max-width: 480px;
    width: 100%;
}
.timeline__link {
    position: relative;
    width: 100%;
    display: block;
    height: auto;
    -webkit-box-shadow: 0 6px 30px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 6px 30px 0 rgba(0, 0, 0, .15);
}
.timeline__link img {
    width: 100%;
    height: auto;
}
.timeline__date {
    position: absolute;
    height: 24px;
}
.timeline__date:after,
.timeline__date:before {
    content: '';
    display: block;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    position: absolute;
    background: #fff;
}
.post-filmstrip .timeline__date {
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    top: 111px;
    left: 40px;
}
.post-filmstrip .timeline__date:after {
    left: 64px;
}
.post-filmstrip .timeline__date:before {
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, .15);
    box-shadow: 0 0 0 4px rgba(255, 255, 255, .15);
    width: 7px;
    height: 7px;
}
.timeline__date:after {
    width: 65px;
    height: 1px;
}
.swiper-slide:nth-child(even) .timeline__link {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
}
.swiper-slide:nth-child(even) .timeline__date {
    left: 75px;
    -webkit-transform: translate(-100%, -100%) rotate(-90deg);
    -ms-transform: translate(-100%, -100%) rotate(-90deg);
    transform: translate(-100%, -100%) rotate(-90deg);
    bottom: -15px;
    position: absolute;
    height: 24px;
    top: unset;
}
.swiper-slide:nth-child(even) .timeline__title {
    margin-top: 0px;
}
.swiper-slide:nth-child(even) .timeline_para {
    margin-bottom: 30px;
}
.post-filmstrip .timeline__date:before {
    left: 57px;
}
#tabsAboutUS .nav-tabs {
    border-bottom: 2px solid #dee2e6
}
#tabsAboutUS .tab-content {
    padding: 27px 0px !important;
}
#tabsAboutUS .nav-tabs .nav-item {
    margin-bottom: -1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
#tabsAboutUS .nav-tabs .nav-item i {
    color: #2775ff;
    display: inline-block;
    padding-right: 7px;
}
#tabsAboutUS .nav-tabs .nav-link {
    border: none;
    font-size: 18px;
    padding: 12px 27px;
}
#tabsAboutUS .nav-tabs .nav-link.active {
    color: #2775ff;
    background-color: transparent;
    /* border-image: linear-gradient(to right, #01c9ca 0%, #3886FF 100%);
border-image-width: 0px 0px 2px 0px;
border-image-slice: 13; */
    border: none;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: transparent;
    border: none;
}
#tabsAboutUS .tab-content .tab-pane .tab_tittle {
    font-size: 25px;
}
.heading_tab_content {
    background: url('../img/tab_about_us_bg.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px 25px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.heading_tab_content::before {
    content: '';
    position: absolute;
    width: 6px;
    height: 36px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: -3px;
    background: #7202bb;
    border-radius: 50px;
}
.heading_tab_content::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background: #ffffff82;
}
.heading_tab_content h4 {
    font-weight: 700;
    font-size: 18px;
    white-space: nowrap;
    margin: 0px !important;
}
.heading_tab_content p {
    margin-left: 30px;
    margin-right: 30px;
    color: #000000;
    /* font-size: .875rem; */
    text-align: justify;
}
#tabsAboutUS .slider {
    height: 4px;
    border-radius: 3px;
    background-image: -webkit-gradient(linear, left top, right top, from(#01c9ca), to(#3886FF));
    background-image: -o-linear-gradient(left, #01c9ca 0%, #3886FF 100%);
    background-image: linear-gradient(to right, #01c9ca 0%, #3886FF 100%);
    position: absolute;
    z-index: 1200;
    bottom: -2px;
    -webkit-transition: all .4s linear;
    -o-transition: all .4s linear;
    transition: all .4s linear;
}
/* === about-us part End === */
/* === life at addicor part start === */
.banner_life-addicor {
    background: url('../img/About/lifeataddicor.jpg') no-repeat;
    height: 667px;
    width: 100%;
    background-size: cover;
    background-position: 0 49%;
    position: relative;
    z-index: -1;
    margin-top: -97px;
}
.banner_life-addicor::before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 667px;
    opacity: 0.52;
    z-index: -1;
}
.banner_life-addicor::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/Services/overlay-pattern.png) repeat;
    z-index: -1;
}
.banner_img {
    background-color: #f7f7f7;
}
.banner_img .image_panel {
    margin: 0 auto;
    position: relative;
    border-radius: 0;
    border: 0;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
    /* height: 100%;
min-height: 253px; */
}
.banner_img .image_panel .front_image {
    height: inherit;
    /* position: absolute; */
    /* top: 0; */
    width: 100%;
    z-index: 900;
    text-align: center;
    -webkit-transform: rotateX(0) rotateY(0);
    -moz-transform: rotateX(0) rotateY(0);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .9s ease-in-out;
    -webkit-transition: all .9s ease-in-out;
    transition: all .9s ease-in-out;
}
.banner_img .image_panel .back_image {
    height: inherit;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transition: all .9s ease-in-out;
    -o-transition: all .9s ease-in-out;
    transition: all .9s ease-in-out;
    text-align: center;
}
.image_panel .back_image img,
.image_panel .front_image img {
    text-align: center;
    width: 100%;
    max-width: 100%;
}
.image_panel.flip_image .back_image {
    z-index: 1000;
    -webkit-transform: rotateY(0) rotateY(0);
    -moz-transform: rotateY(0) rotateY(0);
}
.image_panel.flip_image .front_image {
    z-index: 900;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
}
.image_panel img:hover {
    -webkit-filter: unset;
    filter: unset
}
.black_color_bg {
    background-image: linear-gradient(to right, #00fff9, #00e5ff, #00c9ff, #00a8ff, #0083ff, #0083ff, #0083ff, #0083ff, #00a8ff, #00c9ff, #00e5ff, #00fff9);
    min-height: 100px;
    padding: 10px 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.idea img {
    padding-top: 4%;
    width: 50%;
    margin: 0 auto;
}
.innovation img {
    padding-top: 3%;
    width: 75%;
    margin: 0 auto;
}
.innovation img {
    padding-top: 2%;
}
.spark img {
    margin: 0 auto;
    padding-top: 3%;
    width: 50%;
}
.idea img,
.spark img {
    padding-top: 0;
}
.why-bg {
    background: url('../img/About/lifeataddicor_bg.jpg') no-repeat scroll bottom center/cover;
    color: #fff;
    text-align: center;
    width: 100%;
    padding: 50px 0 0;
}
#why-addicor-carousel {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    -webkit-box-shadow: 2px 2px 2px 2px #ddd;
    box-shadow: 2px 2px 2px 2px #ddd;
    margin-top: 100px;
    padding: 0 50px 0 0;
    width: 100%;
}
#why-addicor-carousel .carousel-indicators {
    left: auto;
    margin: 0;
    position: absolute;
    right: 29px;
    top: 29%;
    width: 10px;
    width: 10px;
    display: inline-block;
}
.why-addicor {
    padding-bottom: 80px;
}
.why-addicor > p {
    font-size: 20px;
    color: #000;
    padding-top: 12px;
}
.orange-text {
    color: #a10009 !important;
}
#why-addicor-carousel .carousel-indicators li {
    background-color: rgba(0, 0, 0, 0.61);
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 3px;
    text-indent: -999px;
    width: 10px;
}
#why-addicor-carousel .carousel-indicators li.active {
    background-color: #a10009;
    height: 10px;
    width: 10px;
}
#why-addicor-carousel .carousel-inner {
    overflow: visible !important;
    position: relative;
    width: 100%;
}
#why-addicor-carousel .carousel-item {
    position: relative;
    display: block;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    transition: -webkit-transform .6s ease;
    -webkit-transition: -webkit-transform .6s ease;
    -o-transition: transform .6s ease;
    transition: transform .6s ease;
    transition: transform .6s ease, -webkit-transform .6s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}
.carousel-fade .carousel-inner > .carousel-item.active,
.carousel-fade .carousel-inner > .carousel-item.next.left,
.carousel-fade .carousel-inner > .carousel-item.prev.right {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-inner .carousel-item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.why-addicor .media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.why-addicor .media {
    overflow: visible !important;
}
.why-addicor .media-left {
    left: 0;
    padding-right: 30px;
    width: 45%;
}
.why-addicor .media-body {
    width: 54%;
    padding-left: 10px;
    overflow: visible !important;
}
#why-addicor-carousel .img-name {
    display: block;
    margin: -38px 0 40px -56px;
    position: relative;
    -webkit-box-shadow: 0 0 14px #666;
    box-shadow: 0 0 14px #666;
}
#why-addicor-carousel .img-name img {
    max-width: 100%;
}
#why-addicor-carousel .media-body h3 {
    margin: 30px 0 10px;
    color: #1892ca;
}
#why-addicor-carousel .media-body > p {
    font-family: conv_proximanova-light;
    font-size: 21px;
    font-weight: 100;
    line-height: 1.5;
    color: #1f1f1f;
}
.all_ideas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.all_ideas p i {
    font-size: 3em;
    color: #fff;
    margin-right: 20px;
}
.all_ideas h3 {
    font-size: 3em;
    color: #fff;
}
/*Form css start*/
.form-aside {
    padding: 50px;
}
.form-aside h3 {
    text-align: center;
}
.flex-row {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin: 10px 0;
}
form .flex-row input {
    width: 372px;
    border: none;
    border-radius: 0px;
    border-bottom: 2px solid blue;
    padding: 0;
}
.form-control:focus {
    color: #495057;
    border-color: none;
    outline: 0;
    box-shadow: none;
}
#floatingInput::placeholder,
.multiChoice,
.js-input {
    color: #495057;
    font-size: 14px;
}
.form-floating > select {
    width: 372px;
    border: none;
    border-bottom: 2px solid blue;
}
.form-floating1 > select {
    width: 100%;
    border: none;
    border-bottom: 2px solid blue;
}
.flex-row > textarea {
    border: none;
    border-bottom: 2px solid blue;
    border-radius: 0px;
}
@media (max-width: 1700px) {
    .idea img,
    .spark img {
        padding-top: 0;
    }
}
@media screen and (max-width:1200px) {
    #why-addicor-carousel .media-body > p {
        font-size: 17px;
    }
}
@media screen and (min-width:991px) and (max-width:1200px) {
    .why-bg .container {
        width: 800px;
    }
}
@media screen and (max-width:990px) {
    #why-addicor-carousel .media-body > p {
        font-size: 14px;
    }
    #why-addicor-carousel .img-name {
        margin: -38px 0 40px -16px;
    }
}
@media (max-width: 767px) {
    .black_color_bg {
        min-height: 62px;
    }
    .all_ideas p i,
    .all_ideas h3 {
        font-size: 2em;
    }
    #why-addicor-carousel .media-body > p {
        font-size: 14px;
    }
}
@media (max-width: 420px) {
    .all_ideas p i,
    .all_ideas h3 {
        font-size: 1.1em;
    }
    .all_ideas p i {
        margin-right: 4px;
    }
}
.screen img:hover {
    filter: unset;
    transition: unset;
}
/* === life at addicor part End === */
/*Thank You Page Start*/
* {
    box-sizing: border-box;
    /* outline:1px solid ;*/
}
.dbo-tyu {
    background: #ffffff;
    background: linear-gradient(to bottom, #ffffff 0%, #e1e8ed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e8ed', GradientType=0);
    margin: 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
    display: grid;
    align-items: center;
    height: 100vh;
}
.wrapper-1 {
    width: 89vh;
}
.wrapper-2 {
    padding: 30px;
    text-align: center;
}
.wrapper-2 h1 {
    font-family: 'Kaushan Script', cursive;
    font-size: 4em;
    letter-spacing: 3px;
    color: #5892FF;
    margin: 0;
    margin-bottom: 20px;
}
.wrapper-2 p {
    margin: 0;
    font-size: 1.3em;
    color: #aaa;
    font-family: 'Source Sans Pro', sans-serif;
    letter-spacing: 1px;
}
.go-home {
    color: #fff;
    background: #5892FF;
    border: none;
    padding: 10px 50px;
    margin: 30px 0;
    border-radius: 30px;
    text-transform: capitalize;
    box-shadow: 0 10px 16px 1px rgba(174, 199, 251, 1);
}
.go-home a {
    color: aliceblue;
}
.footer-like {
    margin-top: auto;
    background: #D7E6FE;
    padding: 6px;
    text-align: center;
}
.footer-like p {
    margin: 0;
    padding: 4px;
    color: #5892FF;
    font-family: 'Source Sans Pro', sans-serif;
    letter-spacing: 1px;
}
.footer-like p a {
    text-decoration: none;
    color: #5892FF;
    font-weight: 600;
}
@media (min-width:360px) {
    .wrapper-2 h1 {
        font-size: 4.5em;
    }
    .go-home {
        margin-bottom: 20px;
    }
}
@media (min-width:600px) {
    .content {
        max-width: 1000px;
        margin: 0 auto;
    }
    .wrapper-1 {
        height: initial;
        margin: 0 auto;
        margin-top: 50px;
        box-shadow: 4px 8px 40px 8px rgba(88, 146, 255, 0.2);
    }
}
/*Thank You Page End*/
/*Legal Pages Start*/
.ertm-indoc{
    margin: 10px 50px;
}
.plcy-banner{
    background: url(../img/Legal/legal.jpg) no-repeat;
    height: 690px;
    width: 100%;
    background-size: cover;
    background-position: 0 76%;
    position: absolute;
    bottom: 49px;
    z-index: -10;
}
.plcy-banner::before{
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: inherit;
    opacity: 0.39;
    z-index: -1;
}
.plcy-banner::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: url(../img/Services/overlay-pattern.png) repeat;
    z-index: -1;
}
.lgl-trms{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: inherit;
    width: 100%;
    position: relative;
    bottom: 69px;
}
.ppgilne>h1{
    font-size: 27px;
    background: #0575E6;
    background: -webkit-gradient(linear,left top,left bottom,from(#021B79),to(#0575E6));
    background: linear-gradient(to bottom,#021B79,#0575E6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ppgilne>p, .muglicta>li>p{
    font-size: 16px;
    margin: 11px 0;
    text-align: justify;
}

.ppgilne>h2{
    font-size: 24px;
    color: #4776E6;
    text-decoration: underline;
    margin-bottom: 17px;
}

.muglicta>li>h3{
    font-size: 22px;
}

.ppgilne>.lstcoff{
    margin-bottom: 50px;
}

































/*Legal Pages End*/