:root {
    --primary-color: #f34728;
    --secondary-color: #080832;
    --white: #ffffff;
}

::-webkit-scrollbar {width:10px; background-color: #F5F5F5;}
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display:none;}
::-webkit-scrollbar-track-piece {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #dedede;}
::-webkit-scrollbar-thumb:vertical {border-radius: 0px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #050607;}

[class^="box-"] {display: none;}
[class^="box-"].showfirst {display: block;}

body {font-family: 'Poppins', sans-serif;overflow-x: hidden;}
html, body {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow-x: hidden;
    scroll-behavior: smooth;
}
*:hover,
*:focus,
* {outline: none !important;}
img {max-width: 100%; height: auto;}
a,
input[type="submit"] {-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; display: inline-block; cursor: pointer;}
p {font-size: 14px; line-height: 1.43;}

/* Custom Slick Css */
.slick-list {margin: 0 -15px;}
.slick-slide {margin: 0 15px;}
ul.slick-dots {padding: 50px 0 0; text-align: center;}
ul.slick-dots li {margin: 0 20px 0 0px;width: auto;display: inline-block;vertical-align: middle;overflow: hidden;padding: 0px;border: none;}
.slick-dots li button:before,
.slick-dots li button:before {color: var(--white); opacity: 1; font-size: 20px;}
.slick-dots li button {height: 11px;width: 11px;border-radius: 50%;padding: 0px;background: #d6d6d6;border: none;cursor: pointer;font-size: 0px;padding: 0px;-webkit-transition: all 0.4s ease-In-out;-moz-transition: all 0.4s ease-In-out;-o-transition: all 0.4s ease-In-out;transition: all 0.4s ease-In-out;box-sizing: border-box;}
.slick-dots li.slick-active button {background: var(--primary-color);}
span.arrows {width: 36px;height: 36px;border: none;position: absolute;top: 0px;bottom: 0px;margin: auto;z-index: 2;cursor: pointer;line-height: 39px;font-size: 12px;text-align: center;font-weight: 300;top: 0;border-radius: 0;background: #dde2e6;color: #222}
span.arrows.next {right: 1%;}


textarea,select,input[type],textarea,select,button {background: #dddddd; border: none;}
::-webkit-input-placeholder {color: #3b3b3b;}
::-moz-placeholder {color: #3b3b3b;}
:-ms-input-placeholder {color: #3b3b3b;}
:-moz-placeholder {color: #3b3b3b;}

/* Custom Radio Button */
.customradio {display: inline-block;position:  relative;padding-left: 25px;margin-bottom: 0px;cursor: pointer;font-size: 15px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align:  middle;font-weight: 400;color: var(--white);}
.customradio input {position: absolute; opacity: 0; cursor: pointer;}
.checkmark {position: absolute;top: 4px;left: 0;height: 11px;width: 11px;border-radius: 3px;background-color: #e0e0e0;}
.customradio input:checked ~ .checkmark {background: #ff6101;}


/* Hamburger Menu */
.hamburger {width: 30px;height: 20px;cursor: pointer;position: absolute;right: -40px;top: 0px;bottom: 0px;margin: auto;z-index: 22;display: none;}
.hamburger span {display: block;height: 4px;width: 100%;background: var(--primary-color);position: absolute;transition: .6s all;border-radius: 100px;}
.hamburger span:nth-child(1) {top: 0;}
.hamburger span:nth-child(2) {top: 8px; transform-origin: left;}
.hamburger span:nth-child(3) {top: 16px;}
.hamburger.open span{background: var(--white);}
.hamburger.open span:nth-child(1) {transform: rotate(45deg); top: 12px; transform-origin: right-center;}
.hamburger.open span:nth-child(2) {width: 0; opacity: 0;}
.hamburger.open span:nth-child(3) {transform: rotate(-45deg); top: 12px; transform-origin: right-center;}

body.over-hidden {overflow: hidden;}
body.over-hidden header {position: absolute;}
body {font-family: 'Poppins';}

.overlay:after {content: '';position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, 0.9);z-index: 4;}
.overlay {display: none;}

/* General Classes */

.hompg header {position: relative;}

.font-osans {font-family: 'Open Sans', sans-serif;}

.color-white {color: #ffffff !important;}

ul.inline-block li {display: inline-block;color: var(--white);}
ul {padding-left: 0;margin-bottom: 0;}
ul li {list-style: none;}

.btn-style-1 {color: var(--white);font-size: 14px;font-weight: 500;border-radius: 30px;overflow: hidden;position: relative;-webkit-transition: background-color 0.3s ease 0s;transition: background-color 0.3s ease 0s;padding: 11px 15px;width: fit-content;z-index: 1;}
.btn-style-1::before, .btn-style-1::after {content: '';position: absolute;height: 100%;width: 100%;left: 0;top: 0;z-index: -2;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;background: #db1e5a;background: -moz-linear-gradient(left, #db1e5a 0%, #1d1a42 100%);background: -webkit-linear-gradient(left, #db1e5a 0%,#1d1a42 100%);background-image: linear-gradient(to right, #ce0d57, #ff4a24);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1e5a', endColorstr='#1d1a42',GradientType=1 );}
.btn-style-1::after {z-index: -1;opacity: 0;background: #1d1a42;background: -moz-linear-gradient(left, #1d1a42 0%, #db1e5a 100%);background: -webkit-linear-gradient(left, #5db258 0%,#0471b6 100%);background: linear-gradient(to right, #ff4a24 0%,#ce0d57 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1a42', endColorstr='#db1e5a',GradientType=1 );}
.btn-style-1:hover::after {opacity: 1;}

/*.btn-style-2 {cursor: pointer;color: var(--white);font-size: 14px;font-weight: 600;border-radius: 30px;overflow: hidden;position: relative;text-transform: uppercase;-webkit-transition: background-color 0.3s ease 0s;transition: background-color 0.3s ease 0s;padding: 11px 95px 11px 30px;z-index: 1;font-family: 'Poppins';}*/
.btn-style-2 {cursor: pointer;color: var(--white) !important;font-size: 14px;font-weight: 600;border-radius: 30px;overflow: hidden;position: relative;text-transform: uppercase;-webkit-transition: background-color 0.3s ease 0s;transition: background-color 0.3s ease 0s;padding: 11px 30px 11px 30px;z-index: 1;font-family: 'Poppins';}
.btn-style-2::before, .btn-style-2::after {content: '';position: absolute;height: 100%;width: 100%;left: 0;top: 0;z-index: -2;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;background: #db1e5a;background: -moz-linear-gradient(left, #db1e5a 0%, #1d1a42 100%);background: -webkit-linear-gradient(left, #db1e5a 0%,#1d1a42 100%);background-image: linear-gradient(to right, #ce0d57, #ff4a24);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1e5a', endColorstr='#1d1a42',GradientType=1 );}
.btn-style-2::after {z-index: -1;opacity: 0;background: #1d1a42;background: -moz-linear-gradient(left, #1d1a42 0%, #db1e5a 100%);background: -webkit-linear-gradient(left, #2babb7 0%,#0371b8 100%);background: linear-gradient(to right, #ff4a24 0%,#ce0d57 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1a42', endColorstr='#db1e5a',GradientType=1 );}
.btn-style-2:hover::after {opacity: 1;}
.btn-style-2 span.moving-circle {position: absolute;right: 20px;top: 0;bottom: 0;margin: auto;background-color: var(--white);width: 50px;height: 1px;}
span.moving-circle{
    display:none !important;
}
.dasde {
    font-size: 14px !important;
    font-weight: 600 !important;
}
.btn-style-2 span.moving-circle::before {content: '';position: absolute;left: -5px;top: -3px;background-color: var(--white);width: 8px;height: 8px;border-radius: 50%;animation: moving-circle 7s infinite linear;}

.btn-style-3 {cursor: pointer;color: var(--white);font-size: 14px;font-weight: 600;border-radius: 30px;overflow: hidden;position: relative;text-transform: uppercase;-webkit-transition: background-color 0.3s ease 0s;transition: background-color 0.3s ease 0s;padding: 11px 95px 11px 30px;z-index: 1;font-family: 'Poppins';}
.btn-style-3::before, .btn-style-3::after {content: '';position: absolute;height: 100%;width: 100%;left: 0;top: 0;z-index: -2;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;background: #0572b6;background: -moz-linear-gradient(left, #ee1236 0%, #bc0422 100%);background: -webkit-linear-gradient(left, #ee1236 0%,#bc0422 100%);background: linear-gradient(to right, #0975b1 0%,#0a75b1 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee1236', endColorstr='#bc0422',GradientType=1 );}}
.btn-style-3:hover::after {opacity: 1;}

@keyframes moving-circle {
    0% {
        left: -5px;
    }
    50% {
        left: 100%;
    }
    100% {
        left: -5px;
    }
}

.headingstyle1 {text-align: center;margin-bottom: 40px;}
.headingstyle1.left {text-align: left;}
.headingstyle1 h6 {font-weight: 600;color: #28a6b6;font-size: 24px;background-image: linear-gradient(to right, #ce0d57, #ff4a24);-webkit-background-clip: text;background-clip: text;color: transparent !important;}
.headingstyle1 h3 {font-weight: 700;color: #ffffff;font-size: 50px;text-transform: capitalize;}
.headingstyle1 p {font-family: 'Open Sans', sans-serif;color: #ac82a5;font-size: 16px;margin: 0;}

.headingstyle2 {margin-bottom: 30px;}
.headingstyle2 h6 {color: var(--primary-color);font-size: 24px;margin: 0;font-weight: 500;}
.headingstyle2 h3 {color: var(--white);font-size: 50px;font-weight: 600;}
.headingstyle2 p {color: #bc87ae;font-size: 18px;margin: 0;}

.headingstyle3 {margin-bottom: 30px;padding-top: 60px;}
.headingstyle3 h3 {color: #ffffff;font-size: 38px;font-weight: 700;margin-bottom: 25px;text-transform:capitalize;}
.headingstyle3 h3 span {color: var(--primary-color);}
.headingstyle3 p {color: #ac82a5;font-size: 16px;margin: 0;line-height: 1.8;font-family: 'Open Sans', sans-serif;}

.gradient-text {    color: white !important;}

.spacing__x {padding: 60px 0;z-index: 1;}
.spacing__x.top {padding-top: 56px;padding-bottom: 0;}
.spacing__x.bottom {padding-bottom: 90px;padding-top: 0;}
.mt-81 {margin-top: 81px;}

.bg__detail {background-position: center;background-size: cover;background-repeat: no-repeat;}

.element {position: absolute;}
.element-1 {right: -1180px;z-index: -1;width: 100%;bottom: 0px;}
/*.element-1 {right: -990px;z-index: -1;width: 100%;bottom: 0px;}*/
.element-3 {left: 1rem;top: 4rem;animation: rotateElement 6000ms infinite linear;}
.element-4 {right: 2rem;top: 4rem;animation: rotateElement 6000ms infinite linear;}
.element-5 {bottom: 4rem;left: 2rem;animation: rotateElement 6000ms infinite linear;}
.element-6 {bottom: 4rem;right: 2rem;z-index: 1;animation: rotateElement 6000ms infinite linear;}
.element-7 {left: 0;top: 20px;opacity: 10%;}
.element-8 {right: 0;top: -300px;z-index: -1;opacity: 5%;}
.element-9 {left: 0;bottom: -250px;opacity: 5%;}
.element-10 {left: 0px;top: 0;bottom: 0;margin: auto;display: flex;align-items: center;max-width: 16%;}
.element-11 {right: 0;top: 0;max-width: 12%;}
.element-12 {bottom: 3rem;left: 2rem;animation: rotateElement 6000ms infinite linear;}
.element-13 {top: 0;left: 0px;z-index: -1;width: 40%;}
.element-14 {top: 20px;left: 90px;    animation: rotateElement 6000ms infinite linear;}
.element-15 {bottom: 0;left: -40px;z-index: -1;opacity: 4%;}
.element-16 {top: 0;right: 0;z-index: -1;}
.element-17 {left: -80px;top: 0;}
.element-20 {width: 100%;height: 100%;}
.element-22 {right: -120px;bottom: 0;}
.element-23 {left: -70px;bottom: -70px;}
.element-24 {top: 100px;right: 200px;}
.element-25 {top: 3rem;left: 4rem;animation: rotateElement 6000ms infinite linear;}
.element-26 {left: 0;bottom: 5rem;}
.element-27 {right: 0;top: 0;bottom: 0;margin: auto;}
.element-28 {top: -20px;right: 35rem;animation: rotateElement 6000ms infinite linear;}
.element-29 {right: 10rem;bottom: 1rem;animation: rotateElement 6000ms infinite linear;}
.element-30 {z-index: 1;left: 3rem;top: 6rem;animation: rotateElement 6000ms infinite linear;}
.element-31 {z-index: 1;right: 3rem;top: 6rem;animation: rotateElement 6000ms infinite linear;}
.element-32 {bottom: 0;z-index: 1;left: 2rem;animation: rotateElement 6000ms infinite linear;}
.seprator {width: 1px;height: 100%;background: #e72b30;left: 0;margin-left: 10px;}


@keyframes rotateElement {
    from {transform: rotate(0);}
    to {transform: rotate(360deg);}
}
@-moz-keyframes rotateElement {
    from {transform: rotate(0);}
    to {transform: rotate(360deg);}
}
@-webkit-keyframes rotateElement {
    from {transform: rotate(0);}
    to {transform: rotate(360deg);}
}

/* Header */

header {position: absolute;width: 100%;top: 0;background-color: #080832;z-index: 2;transition: all 0.3s ease-in-out;}
header .container-fluid {padding: 10px 40px;}
header.sticky-header {position: fixed !important;background-color: #080832eb;border-bottom: 1px solid #ffffff0f;}
header.sticky-header .main__navigation > ul > li > a {padding: 20px 0;}
.header-relative header {position: relative;}

/* header .logo img {max-width: 70%;} */
.main__navigation ul li {margin-right: 30px;}
.main__navigation ul li:last-child {margin-right: 0;}
.main__navigation ul li a {font-size: 15px;color: #ffffff;padding: 25px 0;}

.dropdown-nav {position: relative;vertical-align: middle;}
ul.dropdown {position: absolute;width: 250px;top: 65px;left: 0;margin: auto;background: #0e0d23;padding: 15px 25px 15px 20px;text-align: left;border-radius: 0 0 5px 5px;z-index: 1;display: none;}
ul.dropdown li {width: 100%;display: block;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #FFFFFF;}
ul.dropdown li a {font-size: 14px;color: #FFFFFF;font-weight: 500;display: block;padding: 0;}
ul.dropdown li::before {display: none;}
ul.dropdown li:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0}
ul.dropdown li:last-child a {border-bottom: none;}

.header-contact-details ul {display: flex;flex-direction: row;align-items: center;justify-content: flex-end;}
.header-contact-details ul li {margin-right: 30px;}
.header-contact-details ul li:first-child a {font-weight: 600;color: #ffffff;position: relative;padding-left: 40px;font-size: 14px;}
/*.header-contact-details ul li:first-child a::before {content: '';position: absolute;left: 0;top: 0;bottom: 0;margin: auto;background-image: url(../images/webp/sprite.webp);background-position: -161px -8px;width: 34px;height: 28px;}*/
.header-contact-details ul li:last-child {margin-right: 0;}
.header-contact-details ul li:last-child a span {display: inline-block;box-shadow: 0px 0px 10px 3px #eaeaea;border-radius: 50%;}

.nav-none header {background-color: var(--white);position: relative !important;margin-top: 52px;padding: 10px 0;}
.nav-none header .logo img {max-width: 80%;}

.mt-80 {margin-top: 80px !important;}

/* Home Page */
.banner-element-1 {position: relative;}
.banner-element-1::before {content: '';position: absolute;right: 0;top: 0;background: url(../images/webp/elements/banner-element-2.webp) no-repeat;width: 731px;height: 100%;z-index: 1;}
.banner-home .element-1 {
    right: -60%;
}
.banner-content .form-group2 {
    display: flex;
    justify-content: space-between;
}
.banner-content .form-group2 input.name, .banner-content .form-group2 input.email, .banner-content .form-group2 .intl-tel-input {
    width: 32%;
    border-radius: 30px;
}
.banner-content .form-group2 .intl-tel-input input{
    border-radius: 30px;
    padding-top: 7px;
    padding-bottom: 7px;
    height:50px;
}
.banner-content textarea{
    width:100%;
    border-radius: 20px;
    padding: 15px 10px 25px;
    height: 80px;
}
.banner-content .form-group3 {
    display: flex;
    align-items: center;
}
.banner-content .form-group3 a.chat {
    color: #fff;
    display: flex;
    align-items: center;
    margin-left: 20px;
    transition: .4s;
}
.banner-content .form-group3 a.chat img{
        transition: .4s;
}
.banner-content .form-group3 a.chat:hover img{
    transform: scale(1.1);
}
.banner-content .form-group3 .text {
    margin-left: 10px;
}
.banner-content .form-group3 .text span {
    font-weight: 700;
}
.last-line {
    font-size: 14px !important;
}
.last-line a {
    color: #fff;
}
.banner-home {height: 91vh;display: flex;align-items: center;position: relative;background-color: #0b0e1c;background-image: url(../images/webp/slidebg-1.webp);z-index: 1;}
.banner-content h6 {font-size: 22px;font-weight: 600;text-transform: uppercase;margin: 0;background-image: linear-gradient(to right, #ce0d57, #ff4a24);-webkit-background-clip: text;background-clip: text;color: transparent !important;}
.banner-content h1 {font-size: 50px;font-weight: 700;margin-bottom: 15px;position: relative;line-height: 65px;}
.banner-content p {font-size: 20px;color: #ac82a5;margin-bottom: 30px;line-height: 26px;padding: 0px 57px 0px 0px;}

.web_banner{
    padding-top:120px;
    padding-bottom:200px;
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
}
.web_banner img.laptops {
    position: absolute;
    top: -12%;
    right: -30%;
    width: 75%;
}
.form-sec{position: relative;width: 100%;background: #03031c;margin: auto;padding: 40px;border-radius: 20px 0 20px 0;top: 110px;border: 2px solid #f34529;}
.form-sec:after{content: '';position: absolute;width: 40px;height: 72px;background-size: cover;top: -90px;left: 14%;}
.form-sec:before{content: '';position: absolute;background-image: url(../images/web_off.png);width: 121px;height: 121px;background-size: cover;top: -50px;left: 16%;}
.form-sec h4{
    color: #fff;
    font-size: 45px;
}
.form-sec h4 span{
    display: block;
    color: #ffffff;
    font-size: 15px;
}
.form-sec .form-wrap .col-lg-4, .form-sec .form-wrap .col-lg-12{padding:0 5px;}
 .form-sec .form-wrap form input{
    width: 100%;
    padding: 10px;
    border: 0;
    margin-bottom: 5px;
    font-size: 13px;
    border-radius: 5px;
}
 .form-sec .form-wrap form textarea{
    width: 100%;
    padding: 10px;
    border: 0;
    margin-bottom: 5px;
    font-size: 13px;
    border-radius: 5px;
}
 .form-sec .form-wrap form .submit-btn{
    background: linear-gradient(to right, #ff4a24 0%,#ce0d57 100%);
    color: #fff;
    font-weight: 600;
    border-radius: 5px;
    border: 1px solid;
}
.form-sec .form-wrap form .submit-btn:hover{
   background: linear-gradient(to right, #ce0d57 0%, #ff4a24 100%);
}

.visionary-businesses {padding: 15px 0;border-top: 0px solid #d7d7d7;border-bottom: 0px solid #d7d7d7;z-index: 1;background-color: #cf0e54;}
.visionary-businesses .text__area h6 {font-size: 18px;color: #ffffff;margin: 0;font-weight: 400;border-right: 1px solid #ffffff61}
.visionary-businesses .img__area img {filter: grayscale(100%);}

.area-service {position: relative;background-color: #03031c;}
.area-service .service-type-listing {font-size: 0;text-align: center;}
.area-service .service-type-listing > li {margin-bottom: 20px;margin-right: 15px;width: 23.5%;display: inline-block;vertical-align: middle;}
.area-service .service-type-listing li > a {display: block;}
.area-service .service-type-listing li.active .service-type-box {box-shadow: 0px 29px 62px 0px rgba(0, 0, 0, 0.19);}
.area-service .service-type-listing li.active .service-type-box h4 {
    color: #9d9d9d;
}

.service-type-box {display: flex;justify-content: center;flex-direction: column;align-items: center;background: #03031c;height: 250px;border:1px solid rgb(204 204 227 / 45%);transition: all 0.7s ease-in-out;cursor: pointer;border-radius: 40px;}
.service-type-box * {transition: all 0.4s ease-in-out;}
.service-type-box h4 {font-size: 18px;font-weight: 500;margin: 0;text-align: center;padding-top: 25px;color: #9d9d9d;}
.service-type-box:hover {box-shadow: 0px 29px 62px 0px rgb(7 7 48);border: 1px solid rgb(243 69 42 / 64%);background-color: #07073075;}
.service-type-box:hover h4 {color: #fb4628;}
.service-type-box:hover img {;transform: translateY(-5px)}

.cta__1 .headingstyle1 h3 {font-size: 36px;}
.contact-details ul li {vertical-align: top;position: relative;margin-right: 15px;}
.contact-details ul li+li {border-left: 1px solid #cccccc;padding-left: 20px;}
.contact-details ul li a {font-weight: 600;font-size: 16px;color: #ffffff !important;text-transform: uppercase;}
.contact-details ul li a span {display: block;font-size: 10px;font-weight: 600;color: #8f8f8f;}
.contact-details ul li a span i {color: var(--primary-color);margin-left: 5px;}
.contact-details ul li:nth-child(2) {padding-left: 35px;}
.contact-details ul li:nth-child(2)::before {content: "\f095";position: absolute;left: 10px;font: normal normal normal 14px/1 FontAwesome;color: var(--primary-color);font-size: 28px;transform: rotate(45deg);top: 0;bottom: 0;margin: auto;display: flex;align-items: center;}

.cta-slider-1 img {transform: scale(1.2);left: -142px !important;width: 600px !important;}

.custom-tab-list {text-align: center;margin-bottom: 50px;}


.custom-tab-list .nav  .nav-item:nth-child(1) {
    order: 1;
}

.custom-tab-list .nav  .nav-item:nth-child(2) {
    order: 2;
}

.custom-tab-list .nav  .nav-item:nth-child(3) {
    order: 3;
}

.custom-tab-list .nav  .nav-item:nth-child(4) {
    order: 4;
}

.custom-tab-list .nav  .nav-item:nth-child(5) {
    order: 5;
}

.custom-tab-list .nav  .nav-item:nth-child(6) {
    order: 6;
}

.custom-tab-list .nav  .nav-item:nth-child(7) {
    order: 7;
}

.custom-tab-list .nav  .nav-item:nth-child(8) {
    order: 8;
}

.custom-tab-list .nav  .nav-item:nth-child(9) {
    order: 9;
}

.custom-tab-list .nav  .nav-item:nth-child(10) {
    order: 10;
}
.custom-tab-list ul li a {
    color: #cdcccc !important;
    font-size: 16px;
    position: relative;
    padding: 6px 12px 6px 12px;
    border: 2px solid #cdcccc;
    background-color: #fff0!important;
}



.custom-tab-list ul { font-size: 0;border: none; flex-wrap: wrap;justify-content: center;}
.custom-tab-list ul li a{border:none}
.custom-tab-list ul li a.active{color:#fff !important; border-bottom:2px solid #f34728!important;}
.custom-tab-list .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border:none}
.custom-tab-list ul li {display: inline-block;margin-right: 15px;}
.custom-tab-list ul li:last-child {margin-right: 0;}
.custom-tab-list ul li a {color: #cdcccc !important;font-size: 16px;position: relative;padding: 6px 12px 6px 12px;border: 2px solid #cdcccc;background-color: #fff0!important;}
.custom-tab-list ul li a::before {content: '';width: 0;transition: all 0.5s ease-in-out;}
/*.custom-tab-list ul li:hover a::before, .custom-tab-list ul li.active a::before {position: absolute;left: 0;bottom: 0;background: var(--primary-color);height: 2px;width: 100%;}*/
.custom-tab-list ul li:hover a, .custom-tab-list ul li.active a {color: var(--primary-color);border: 2px solid #f34728;}

.pricing-pg .custom-tab-list ul li {margin-right: 15px;}
.portolio-pg .custom-tab-list ul li {margin-top: 15px;}

.portfolio {position: relative;overflow: hidden;}
.portfolio-box ul {font-size: 0;text-align: center;}
.portfolio-box ul li {display: inline-block;width: 20%;margin-bottom: 15px;margin-right: 15px;}
.portfolio-box ul li .portfolio-item {-webkit-box-shadow: inset 0px 0px 17px 0px rgba(0,0,0,1);-moz-box-shadow: inset 0px 0px 17px 0px rgba(0,0,0,1);box-shadow: inset 0px 0px 17px 0px rgba(0,0,0,1);position: relative;}
.portfolio-box ul li .portfolio-item .hover-effect {position: absolute;right: 0;bottom: 0;width: 0;height: 0;display: flex;align-items: center;justify-content: center;transition: all 0.6s ease-in-out;opacity: 0;background-color: rgb(196 14 20 / 53%);}
.portfolio-box ul li .portfolio-item .hover-effect a {color: var(--white);font-size: 50px;position: absolute;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.portfolio-box ul li:hover .hover-effect {opacity: 1;height: 100%;width: 100%;}

.cta__2 {padding: 50px 0;border-bottom: 1px solid #12125a;}
.cta__2 .items {text-align: center;}
.cta__2 .items ul li {display: inline-block;position: relative;margin-right: 35px;}
.cta__2 .items ul li:last-child {margin-right: 0;}
.cta__2 .items ul li a span {display: block;font-size: 14px;text-align: right;line-height: 0.9;font-weight: 500;color: #8f8f8f}
.cta__2 .items ul li::before {content: '';position: absolute;background: url(../images/webp/sprite.webp) no-repeat;}
.cta__2 .items ul li:first-child a {padding-right: 30px;font-size: 22px;font-weight: 700;color: #ffffff;}
.cta__2 .items ul li:first-child::before {width: 21px;height: 59px;background-position: 0 0;right: 0;top: -20%;}
.cta__2 .items ul li:last-child a {padding-left: 75px;font-size: 22px;font-weight: 700;color: #ffffff;}
.cta__2 .items ul li:last-child a span {text-align: left;}
.cta__2 .items ul li:last-child::before {width: 66px;height: 52px;background-position: -33px -7px;}

.pricing {position: relative;overflow: hidden;background-color: #03031c;border-bottom: 1px solid #12125a;border-top: 1px solid #12125a;}
.pricing-box {position: relative;border: 2px solid var(--primary-color);border-radius: 10px;padding: 32px 25px;background: url(../images/webp/mix/pricing-bg.webp) no-repeat;background-position: center;background-size: cover;margin-bottom: 20px;z-index: 1;cursor: pointer;background-color: #03031c;}
.pricing-box .title {margin-bottom: 15px;}
.pricing-box .title h5 {    text-transform: uppercase;font-size: 18px;color: #ffffff;font-weight: 500;}
.pricing-box .title h6 {font-weight: 500;font-size: 18px;color: #999999;text-transform: uppercase;}
.pricing-box .title h6 span {display: inline-block;text-decoration: line-through;text-decoration-color: var(--primary-color);transition: none;}
.pricing-box .title h3 {font-size: 42px;font-weight: 700;color: var(--primary-color);}
.pricing-box .title p {font-size: 12px;margin: 0;color: #c38bb5;font-weight: 500;}
.pricing-box ul.inline-flex li {display: inline-block;width: 46%;font-size: 14px;text-align: left;border-right: 1px solid #cccccc;font-weight: 600;margin-right: 10px;}
.pricing-box ul.inline-flex li span {display: block;font-size: 10px;transition: none;font-weight: 300;}
.pricing-box ul.inline-flex {font-size: 0;margin: 17px 0;}
.pricing-box ul.inline-flex li:last-child {border-right: 0;color: #d1d1d1;}
.pricing-box .details {margin-bottom: 20px;}
.pricing-box .details ul {height: 160px;overflow-y: scroll;margin-bottom: 15px;}

.pricing-box .details ul::-webkit-scrollbar {width: 5px;}
.pricing-box .details ul::-webkit-scrollbar-button:start:decrement, .pricing-box .details ul::-webkit-scrollbar-button:end:increment {display:none;}
.pricing-box .details ul::-webkit-scrollbar-track-piece {background-color: #eeeeee;}
.pricing-box .details ul::-webkit-scrollbar-thumb:vertical {border-radius: 10px;background-color: #f70673;}

.pricing-box .details ul li {font-size: 12px;margin-bottom: 5px;font-weight: 500;color: #8f8f8f;position: relative; padding-left: 16px;}
.pricing-box .details ul li strong {transition: none;}
.pricing-box ul li i{display:none;}
.pricing-box ul h3{color:#8f8f8f;font-size: 16px;margin:5px 0;}
.pricing-box .details ul li:before {content: "\f05d";font: normal normal normal 14px/1 FontAwesome;position: absolute;left: 0px;top: 0;font-size: 14px;color: var(--primary-color);font-weight: 400;}
.pricing-box .details h6 {font-size: 18px;color: var(--primary-color);font-weight: 600;}
.pricing-box .details p {font-weight: 500;font-size: 12px;margin: 0;}
.pricing-box .details p span {color: var(--primary-color);font-weight: 600;}
.pricing-box .info .order-now {font-size: 15px;font-weight: 600;color: #ffffff;border: 2px solid var(--primary-color);padding: 14px 55px;border-radius: 30px;text-transform: uppercase;display: inline-block;margin-bottom: 20px;}
.pricing-box .info ul {display: flex;align-items: center;justify-content: space-between;}
.pricing-box .info ul li {display: inline-block;}
.pricing-box .info ul li a {font-size: 16px;color: #ffffff;font-weight: 700;}
.pricing-box .info ul li a span {display: block;font-weight: 500;font-size: 12px;color: #8f8f8f;}
.pricing-box::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;border-radius: 7px;opacity: 0;transition: all 0.3s ease-in-out;background: #db1e5a;background: -moz-linear-gradient(-45deg, #db1e5a 0%, #1d1a42 100%);background: -webkit-linear-gradient(-45deg, #0c77ae 0%,#59af5d 100%);background: linear-gradient(135deg, #d01054 0%,#fe4825 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1e5a', endColorstr='#1d1a42',GradientType=1 );}

.pricing-box * {transition: all 0.3s ease-in-out;}
.pricing-box:hover::before {opacity: 1;}
.pricing-box:hover h5 {color: white;}
.pricing-box:hover h6 {color: #000000;}
.pricing-box:hover .details h6 {color: white;}
.pricing-box:hover h6 span {text-decoration-color: white;}
.pricing-box:hover h3 {color: white;}
.pricing-box:hover p {color: white;}
.pricing-box:hover p span {color: #ffcd04;}
.pricing-box:hover ul li {color: white;}
.pricing-box:hover ul li:before{
    color: #090909;
}
.pricing-box:hover ul li a {color: white;}
.pricing-box:hover ul li a span {color: white;}
.pricing-box:hover .order-now {background-color: var(--white);color: var(--primary-color);border: 2px solid #0000;}
.pricing-box:hover {
    border: 2px solid transparent;
}
.pricing-slider .slick-slide {margin: 0;}
.pricing-slider .slick-arrow {position: absolute;top: 0;bottom: 0;margin: auto;font-size: 0;cursor: pointer;}
.pricing-slider .slick-arrow::before {content: '';position: absolute;background: url(../images/webp/sprite.webp);}
.pricing-slider .slick-prev {left: -100px;}
.pricing-slider .slick-prev::before {background-position: 0 -145px;width: 67px;height: 25px;}
.pricing-slider .slick-next {right: -30px;}
.pricing-slider .slick-next::before {background-position: 0 -77px;width: 85px;height: 56px;}

.cta__3 {background-color: #cf0e54;position: relative;}
.cta__3 .title h4 {font-size: 23px;color: var(--white);font-weight: 700;text-transform: uppercase;margin: 0;line-height: 1.3;}
.cta__3 .title h4 span {font-weight: 700;display: block;color: #ededed;position: relative;font-size: 20px;}
.cta__3 .title h4 span::before {content: '';position: absolute;right: 0;top: 0;bottom: 0;margin: auto;width: 73px;height: 1px;background-color: var(--white);}
.cta__3 .title h4 span::after {content: '';position: absolute;right: 70px;width: 8px;height: 8px;background-color: #000;border-radius: 25px;top: 0;bottom: 0;margin: auto;}
.cta__3 .price {display: flex;align-items: center;justify-content: center;}
.cta__3 .price h3 {margin: 0;font-size: 96px;color: var(--primary-color);font-weight: 700;margin-right: 20px;}

.cta__3 .get-in-touch h6 {color: #d0d0d0;font-size: 16px;font-weight: 400;}
.cta__3 .get-in-touch h6 span {font-weight: 700;color: var(--white);}
.cta__3 .get-in-touch ul li {margin-right: 10px;vertical-align: middle;}
.cta__3 .get-in-touch ul li:last-child {margin-right: 0;margin-top: 10px;}
.cta__3 .get-in-touch ul li:last-child a {color: var(--white);text-transform: uppercase;font-weight: 700;}
.cta__3 .get-in-touch ul li:last-child a span {display: block;font-size: 10px;font-weight: 500;position: relative;}
.cta__3 .get-in-touch ul li:last-child a span i {color: #fff;margin-left: 5px;}
.cta__3 .get-in-touch .btn-style-2::before, .cta__3 .get-in-touch .btn-style-2::after {display: none;}
.cta__3 .get-in-touch .btn-style-2 {background-color: var(--white);color: #333333 !important;}
.cta__3 .get-in-touch .btn-style-2 span.moving-circle {background-color: #333333;}
.cta__3 .get-in-touch .btn-style-2 span.moving-circle::before {background-color: var(--primary-color)}

.combo-package {position: relative;background-color: #03031c;border-bottom: 0px solid #12125a;}
.package-details h5 {color: var(--primary-color);font-size: 50px;font-weight: 900;margin-bottom: 10px;}
.package-details h3 {font-size: 133px;font-weight: 900;line-height: 0.8;margin-left:-30px;}

.package-details p {font-size: 24px;color: #c68eb5;font-weight: 500;margin-bottom: 30px;}
.package-details .item-list {margin-bottom: 20px;}
.package-details .item-list h6 {color: var(--primary-color);font-size: 18px;font-weight: 700;margin-bottom: 10px;}
.package-details .item-list h4{color:#f34728;font-size:18px;margin:5px 0;font-weight:bold;}
.package-details .item-list ul li {color: #ffffff;font-size: 14px;margin-bottom: 3px;position:relative;padding-left:15px;}
.package-details .item-list ul li i {color: var(--primary-color);font-weight: 600;margin-right: 4px;display:none;}
.package-details .item-list ul li:before { content: "\f105"; font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 0px; top: 0; font-size: 14px; color: var(--primary-color); font-weight: 600; }
.package-details .item-list ul li:last-child {margin-bottom: 0;}

.combo-box-pack {position: relative;border-radius: 10px;box-shadow: 0px 0px 80px 3px #121268;margin-bottom:50px;}
.combo-box-pack * {position: relative;}
.combo-box-pack::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 7px;transition: all 0.3s ease-in-out;background: #db1e5a;background: -moz-linear-gradient(-45deg, #db1e5a 0%, #1d1a42 100%);background: -webkit-linear-gradient(-45deg, #1980a0 0%,#61b555 100%);background: linear-gradient(#d00f54 10%,#fd4726 80%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1e5a', endColorstr='#1d1a42',GradientType=1 );}
.combo-box-pack .info {padding: 35px 20px;text-align: center;}
.combo-box-pack .info::before {content: '';position: absolute;left: -30px;top: -30px;background: url(../images/webp/elements/element-10.webp) no-repeat;width: 60px;height: 59px;animation: rotateElement 6000ms infinite linear;}
.combo-box-pack .title {margin-bottom: 20px;}
.combo-box-pack .title h3 {font-weight: 700;margin: 0;font-size: 42px;color: var(--white);}
.combo-box-pack .title p {margin: 0;font-size: 20px;color: #fcfdfd;}
.combo-box-pack .price {display: flex;align-items: center;justify-content: center;}
.combo-box-pack .price h3 {color: var(--white);font-size: 38px;font-weight: 700;margin: 0;}
.combo-box-pack .price h6 {margin: 0;font-size: 24px;color: #fcfdfc;margin-left: 20px;}
.combo-box-pack .price h6 span {display: block;text-decoration: line-through;text-decoration-color: #ffa6cd;}
.combo-box-pack .details {padding: 35px 20px;}
.combo-box-pack .details::before {content: '';position: absolute;bottom: -30px;right: -30px;background: url(../images/webp/elements/element-11.webp) no-repeat;width: 60px;height: 59px;overflow: hidden;animation: rotateElement 6000ms infinite linear;}
.combo-box-pack .details ul {display: flex;align-items: center;justify-content: center;margin-bottom: 30px;}
.combo-box-pack .details ul li {color: var(--white);position: relative;}
.combo-box-pack .details ul li:first-child {text-align: right;}
.combo-box-pack .details ul li+li {padding-left: 50px;}
.combo-box-pack .details ul li+li::before {content: '';position: absolute;left: 25px;height: 100%;width: 2px;background-color: var(--white);}
.combo-box-pack .details ul li:last-child {text-align: left;}
.combo-box-pack .details ul li a {font-size: 16px;font-weight: 600;color: var(--white);}
.combo-box-pack .details ul li a span {font-size: 14px;display: block;font-weight: 400;}

.combo-box-pack .off-now {background-color: #b90c12;text-align: center;padding: 10px 0;}
.combo-box-pack .off-now h6 {margin: 0;font-size: 30px;font-weight: 700;color: #ffffff;}
.combo-box-pack .off-now h6 span {color: #0e0d23;}
.combo-box-pack .btn-style-2::before,.combo-box-pack .btn-style-2::after {background: #0e0d23;background: -moz-linear-gradient(left, #ee1236 0%, #bc0422 100%);background: -webkit-linear-gradient(left, #0e0d23 0%,#0e0d23 100%);background: linear-gradient(to right, #090631 0%,#0f0e5a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee1236', endColorstr='#bc0422',GradientType=1 );}

.point-wrap {padding-top: 40px;}
.industrie-number {text-align: center;padding-top: 30px;position: relative;}
.industrie-number:before {background-image: url(../images/webp/mix/plus.webp);position: absolute;content: '';bottom: -25px;right: -40px;width: 41px;height: 38px;background-position: -133px -5px;}
.industrie-number h3 {color: var(--primary-color);font-size: 35px;font-weight: 600;}
.industrie-number p {color: #8f8f8f;font-size: 16px;font-weight: 400;}

.sprite {background-image: url(../images/webp/mix/industrie-icons.webp);background-repeat: no-repeat;display: block;}
.sprite-01 {width: 33px;height: 41px;background-position: -5px -5px;}
.sprite-02 {width: 37px;height: 23px;background-position: -48px -5px;}
.sprite-03 {width: 35px;height: 32px;background-position: -95px -5px;}
.sprite-04 {width: 32px;height: 39px;background-position: -140px -5px;}
.sprite-05 {width: 33px;height: 42px;background-position: -182px -5px;}
.sprite-06 {width: 44px;height: 47px;background-position: -5px -57px;}
.sprite-07 {width: 45px;height: 41px;background-position: -59px -57px;}
.sprite-08 {width: 41px;height: 38px;background-position: -114px -57px;}
.sprite-09 {width: 44px;height: 44px;background-position: -165px -57px;}
.sprite-10 {width: 43px;height: 43px;background-position: -59px -111px;}
.sprite-11 {width: 41px;height: 45px;background-position: -112px -111px;}
.sprite-12 {width: 39px;height: 39px;background-position: -163px -111px;}
.sprite-31 {width: 39px;height: 39px;background-position: -210px -113px;}
.sprite-13 {width: 38px;height: 36px;background-position: -212px -111px;}
.sprite-14 {width: 39px;height: 43px;background-position: -5px -157px;}
.sprite-15 {width: 39px;height: 40px;background-position: -212px -157px;}
.sprite-16 {width: 33px;height: 40px;background-position: -219px -57px;}
.sprite-17 {width: 36px;height: 37px;background-position: -54px -207px;}
.sprite-18 {width: 31px;height: 36px;background-position: -225px -5px;}
.sprite-19 {width: 34px;height: 38px;background-position: -100px -207px;}
.sprite-20 {width: 30px;height: 35px;background-position: -144px -207px;}
.sprite-21 {width: 32px;height: 38px;background-position: -184px -207px;}
.sprite-22 {width: 36px;height: 41px;background-position: -266px -5px;}
.sprite-23 {width: 41px;height: 45px;background-position: -261px -107px;}
.sprite-24 {width: 34px;height: 45px;background-position: -261px -162px;}
.sprite-25 {width: 37px;height: 37px;background-position: -262px -56px;}
.sprite-26 {width: 31px;height: 41px;background-position: -5px -217px;}
.sprite-27 {width: 32px;height: 34px;background-position: -163px -162px;}
.sprite-28 {width: 33px;height: 32px;background-position: -226px -217px;}
.sprite-29 {width: 30px;height: 38px;background-position: -269px -217px;}
.sprite-30 {width: 36px;height: 32px;background-position: -46px -259px;}
.industrie-point ul li {display: flex;align-items: center;line-height: 70px;color: #ffffff;font-size: 16px;font-weight: 600;font-family: "Open Sans", sans-serif;}
.industrie-point ul li i {margin-right: 15px;}


.work-with-us {padding-top: 149px;padding-bottom: 77px;overflow: hidden;background-size: cover;position: relative;background-color: #03031c;border-bottom: 1px solid #12125a;}
.ready h1 {font-size: 54px;font-weight: 700;color:#ffffff}
.ready h1 span {color: var(--white);position: relative;right: -11px;z-index: 1;}
.ready h1 span:before {content: '';position: absolute;background: url(../images/webp/mix/y_bg.webp);width: 62px;height: 217px;background-size: cover;top: -145px;left: -14px;z-index: -1;}
.call_us {display: flex;align-items: center;}
.icon {padding: 20px 24px 20px 24px;border: 2px solid;margin-right: 19px;color: #ffffff;}
.icondetai {position: relative;left: -30px;background: #03031c;padding: 9px 0;}
.icondetai p {font-size: 14px;font-weight: 400;margin: 0 0 5px 0;color: #8f8f8f;}
.call-info a, .call-info h5 {font-size: 24px;color: var(--primary-color);margin: 0;padding: 0;}
.icondetai h5 a {font-size: 24px;color: #ffffff !important;margin: 0;padding: 0;font-weight: 600;}
.wit_us {text-align: center;}
.wit_us h2 {font-size: 24px;font-weight: 700;padding-top: 24px;    background-image: linear-gradient(to right, #ce0d57, #ff4a24);-webkit-background-clip: text;background-clip: text;color: transparent !important;}
.wit_us p {font-size: 16px;font-weight: 400;color: #ac82a5;}
.with_us_content {display: flex;justify-content: space-between;padding-top: 65px;}

.testimonials {background-color: #03031c;}

.testimonials .text-area p {color: var(--white);margin-bottom: 20px;}
.testimonials .text-area p i {color: #f8b820;display: inline-block;}
.testimonials .text-area p i:last-child {margin-right: 10px;}

.testimonial-box {position: relative;padding: 30px 20px 30px 80px;background-color: var(--secondary-color);border-radius: 4px;margin-bottom: 30px;}
.testimonial-box::before {content: "\f10d";font: normal normal normal 14px/1 FontAwesome;position: absolute;left: 16px;top: 30px;color: #ef3734;font-size: 52px;}
.testimonial-box .review {margin-bottom: 30px;}
.testimonial-box .review p {margin: 0;font-family: 'Open Sans', sans-serif;font-size: 18px;color: #8b8b8b;height: 110px;}
.testimonial-box .review-by {display: flex;align-items: center;}
.testimonial-box .review-by .name {margin-left: 10px;}
.testimonial-box .review-by h6 {font-size: 16px;margin-bottom: 5px;color: #ffffff;text-transform:capitalize;}
.testimonial-box .review-by i {color: #f8b820;}

.testimonial-slider .slick-list {margin-top: -50px;}
.testimonial-slider ul.slick-dots {padding: 0;margin-bottom: 30px;}
.testimonial-slider .slick-slide {margin: 0 15px;}
section.brand.spacing__x {
    display: none;
}
.brand {padding-top: 0;}

.footer-top {padding: 60px 0 40px 0;}
.footer-top .ft__nav .mw-60 {max-width: 60%;}
.footer-top .social_icons a {
    color: #ababab;
    font-size: 17px;
    padding-right: 10px;
}
.footer-top .social_icons a:hover {
    color: #f34728;
}
.footer-top .ft__nav p {font-size: 14px;color: #ababab;margin-top: 30px;margin-bottom: 20px;}
.footer-top .ft__nav h4 {font-size: 18px;color: var(--white);margin-bottom: 25px;}
.footer-top .ft__nav ul li {margin-bottom: 5px;}
.footer-top .ft__nav ul li a {color: #ababab;font-size: 14px;display: flex;}
.footer-top .ft__nav ul li a:hover {color: var(--primary-color);}
.footer-top .ft__nav ul li a i {color: var(--primary-color);margin-right: 4px;margin-top: 3px;}
.footer-top .get-in-touch h6 {color: var(--white);}
.footer-top .get-in-touch ul li a {color: #737373;font-size: 14px;}
.footer-top .get-in-touch ul li a:hover {color: var(--primary-color);}

.footer-bottom {border-top: 1px solid #1a0570;padding: 10px 0;background-color: #03031c;}
.footer-bottom .copy-rights p {margin: 0;font-size: 16px;color: #999999;display: inline-block;}
.footer-bottom .copy-rights ul {display: inline-block;margin-left: 10px;}
.footer-bottom .copy-rights ul li a {font-size: 16px;color: var(--white);padding-right: 5px;}
.footer-bottom .copy-rights ul li a:hover {text-decoration: underline;}
.footer-bottom .social-icons ul li {margin-right: 10px;display: inline-block;}
.footer-bottom .social-icons ul li:last-child {margin-right: 0;}
.footer-bottom .social-icons ul li a span {color: #333333;background-color: var(--white);border-radius: 25px;line-height: normal;width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;}

.footer-form-wrap {padding: 92px 0;position: relative;}
.footer-form-wrap:before {background-color: #cf0e54;height: 198px;content: '';position: absolute;top: 0;width: 100%;}
.footer-form-wrap .form-before {position: relative;display: flex;}
.footer-form-wrap .form-before:before {content: '';position: absolute;background-image: url(../images/webp/mix/footer-form-before.webp);background-size: contain;width: 353px;height: 457px;background-repeat: no-repeat;left: -40px;}
.footer-form-wrap .form-before:after {content: '';position: absolute;background-image: url(../images/webp/mix/footer-form-after.webp);background-size: contain;width: 589px;height: 542px;background-repeat: no-repeat;right: -110px;}
.footer-text-sec {background-image: -moz-linear-gradient(90deg, #141232 0, #1d1a4a 100%);background-image: -webkit-linear-gradient(90deg, #cf0d56 0, #f34926 100%);background-image: -ms-linear-gradient(90deg, #141232 0, #1d1a4a 100%);height: 410px;padding: 85px 60px 60px 40px;margin-top: 12px;}
.footer-text-sec .quote {background: var(--secondary-color);color: #333333;max-width: 280px;padding: 25px 25px;position: absolute;bottom: calc(100% - 30px);box-shadow: -2.232px 31.922px 43px 0 rgba(0, 0, 0, 0.14);}
.footer-text-sec .quote p {color: #ffffff;font-size: 32px;margin: 0;font-weight: 700;line-height: 40px;}
.footer-text-sec .quote:after {content: '';position: absolute;top: 100%;right: 0;width: 0;height: 0;border-top: 25px solid var(--secondary-color);border-left: 25px solid transparent;}
.footer-text-sec p {font-size: 18px;font-weight: 600;margin: 0 0 30px;color: #ffffff;}
.footer-text-sec a.contact-info {display: block;margin: 0 0 10px;text-decoration: none;font-size: 18px;font-weight: 600;color: var(--white);}
.footer-text-sec .btn-white {font-weight: 600;margin-top: 10px;padding: 0.75rem 1.5rem;background-color: var(--white);border-radius: 4px;color: #333333;font-family: 'Open Sans', sans-serif;}
.btn-white strong {color: #ee2042;font-weight: 600;margin-right: 4px;}
.footer-form-sec h3 {font-size: 50px;font-weight: 700;color: #ffffff;padding-bottom: 8px;}
.footer-form-sec p {color: #d5d5d5;font-size: 15px;font-weight: 400;}
.footer-form {margin-top: 50px;}
.footer-form input {height: 54px;border-radius: 50px;padding-left: 20px;font-size: 15px;color: #000000;margin-bottom: 25px;border: 1px solid #ffffff;}
.footer-form .home-btn {background-color: #ee2042;color: var(--white);width: 45%;padding: 12px 5px 12px 25px;border: none;margin-top: 13px;}
.footer-form .home-btn:before {background-color: var(--white);top: 19px;}
.footer-form .home-btn:after {background-color: var(--white);bottom: 22px;}

.footer-lp .footer-bottom {padding: 1.5rem 0;}
.footer-lp .footer-bottom .copy-rights p {margin-bottom: 0;}
.footer-lp .footer-bottom .copy-rights ul {margin: 19px 0 10px 0;}

.banner-inner {min-height: 550px;display: flex;align-items: center;position: relative;overflow: hidden;}
.banner-inner .banner-inner-content {position: relative;z-index: 1;}
.banner-inner .banner-inner-content h6 {font-size: 24px;font-weight: 500;margin-bottom: 10px;background-image: linear-gradient(to right, #fc4827, #d21153);-webkit-background-clip: text;background-clip: text;color: transparent !important;text-transform:capitalize;}
.banner-inner .banner-inner-content h2 {color: var(--white);font-size: 54px;font-weight: 700;position: relative;margin-bottom: 20px;line-height: 60px;text-transform:capitalize;}
.banner-inner .banner-inner-content h2::before {content: '';position: absolute;right: 30px;top: -40px;width: 153px;height: 174px;background: url(../images/webp/mix/70-percent.webp);display: none;}
.banner-inner .banner-inner-content h2 span {color: #f34529}
.banner-inner .banner-inner-content p {color: #ac82a5;font-size: 18px;margin-bottom: 30px;}
.banner-inner .banner-inner-content ul li {margin-right: 10px;}
.banner-inner .banner-inner-content ul li:last-child {margin-right: 0;}
.banner-inner .banner-inner-content ul li:first-child a {padding: 13px 43px;}
.banner-inner .banner-inner-content ul li:last-child a {border: 2px solid var(--white);color: var(--white);-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.banner-inner .banner-inner-content ul li:last-child a:hover {color: #FFFFFF;border-color: #d01e59;}
.banner-inner .banner-inner-content ul li:last-child a::before, .banner-inner-content ul li:last-child a::after {opacity: 0;}
.banner-inner .banner-item {position: absolute;right: 35px;}
.banner-inner .banner-item.style-2 {right: -380px;max-width: 100%;}

.banner-inner.bi__main h6 {background-image: linear-gradient(to right, #fb4628, #d11254);-webkit-background-clip: text;background-clip: text;color: transparent !important;}
.banner-inner.bi__main h2::before {display: none;}
.banner-inner.bi__main p {color: #c68eb6;}
.banner-inner.bi__main .banner-inner-content ul li:first-child a {border: none;}
.banner-inner.bi__main .banner-inner-content ul {display: flex;align-items: center;}
.banner-inner.bi__main .banner-inner-content ul li:last-child a {font-size: 18px;color: #ffffff;font-weight: 600;text-transform: uppercase;border: none;line-height: 1.1;}
.banner-inner.bi__main .banner-inner-content ul li:last-child a span {display: block;font-size: 10px;color: #8f8f8f;}
.banner-inner.bi__main .banner-inner-content ul li:last-child a span i {color: var(--primary-color);margin-left: 6px;}

.circle-1 {position: absolute;top: 0;}

.moving-1 {left: 20%;width: 800px;top: 10%;animation: moving-fish 15s;}
@keyframes moving-fish {
    0% {
        left: -30%;
    }
    
    100% {
        left: 20%;
    }
}
@-moz-keyframes moving-fish {
    0% {
        left: -30%;
    }
    
    100% {
        left: 20%;
    }
}
@-webkit-keyframes moving-fish {
    0% {
        left: -30%;
    }
    
    100% {
        left: 20%;
    }
}

.up-down {position: absolute;top: 0;right: 1rem;animation: up-down 2s infinite;}
@keyframes up-down {
    0% {
        top: 0;
    }
    50% {
        top: 5%;
    }
    100% {
        top: 0;
    }
}
@-moz-keyframes up-down {
    0% {
        top: 0;
    }
    50% {
        top: 5%;
    }
    100% {
        top: 0;
    }
}
@-webkit-keyframes up-down {
    0% {
        top: 0;
    }
    50% {
        top: 5%;
    }
    100% {
        top: 0;
    }
}


.limited-offer {padding: 5px 0;background: #db1e5a;background: -moz-linear-gradient(left, #db1e5a 0%, #1d1a42 100%);background: -webkit-linear-gradient(left, #db1e5a 0%,#1d1a42 100%);background-image: linear-gradient(to right, #2db2b8, #1064ab);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1e5a', endColorstr='#1d1a42',GradientType=1 );position: fixed;width: 100%;z-index: 3;top: 0;}
.offer-text h6 {margin: 0;color: var(--white);font-weight: 300;font-size: 20px;}
.offer-text h6 strong {font-weight: 600;}
.offer-action {text-align: right;}
.offer-action ul {display: flex;align-items: center;justify-content: flex-end;}
.offer-action ul li {margin-right: 20px;padding-right: 20px;}
.offer-action ul li:first-child {border-right: 1px solid #ac8da5;}
.offer-action ul li:last-child {margin-right: 0;}
.offer-action ul li:first-child a {font-size: 16px;font-weight: 600;color: #333333;padding: 9px 25px;border-radius: 40px;background: #edd507;background: -moz-linear-gradient(top, #edd507 0%, #fc9004 100%);background: -webkit-linear-gradient(top, #edd507 0%,#fc9004 100%);background: linear-gradient(to bottom, #edd507 0%,#fc9004 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edd507', endColorstr='#fc9004',GradientType=0 );}
.offer-action ul li:last-child a {font-weight: 600;font-size: 16px;color: var(--white);text-transform: uppercase;}
.offer-action ul li:last-child a span {display: block;font-family: 'Open Sans', sans-serif;text-align: left;font-size: 10px;}
.offer-action ul li:last-child a span i {margin-left: 5px;}

.inner-brand-list {text-align: center;padding: 26px 0;background-color: #cf0e54;}

.adv-of-service h6 {font-size: 16px;color: #d5d5d5;font-weight: 600;margin-bottom: 25px;font-family: 'Open Sans', sans-serif;}
.adv-of-service .wd-50 {font-size: 0;}
.adv-of-service .wd-50 li {width: 50%;font-size: 16px;color: #8f8f8f;font-family: 'Open Sans', sans-serif;margin-bottom: 15px;position: relative;padding-left: 30px;vertical-align: top;}
.adv-of-service .wd-50 li i {color: var(--primary-color);position: absolute;left: 0;top: 5px;font-size: 18px;}
.avail-offer {margin-top: 20px;}
.avail-offer li {margin-right: 5px;vertical-align: top;}
.avail-offer li:last-child {margin-right: 0;}
.avail-offer li a {font-size: 16px;color: #999999;padding: 13px 46px;border-radius: 35px;background-color: white;}
.avail-offer li:first-child a {font-family: 'Open Sans', sans-serif;border: 1px solid #ffffff0f;color: #03031c;;}
.avail-offer li:last-child a {background-color: #1d1a42;color: var(--white);}
.avail-offer li a span {color: var(--primary-color);font-weight: 700;}
.avail-offer li a i {margin-right: 6px;}
.avail-offer li a:hover {background-color: #080832;color: #ffffff;}

.services-types .bottom-area .container {margin-top: -180px;}
.services-types .headingstyle3 h3 {color: var(--white);margin-bottom: 15px;}
.services-types .headingstyle3 p {color: #ac82a5;}
.services-types .top-area {background-color: #03031c;padding-bottom: 200px;}
.services-types .bottom-area {padding-bottom: 80px;border-bottom: 0px solid #12125a;}
.services-types .tab-list {text-align: center;background-color: #03031c;border-radius: 10px 10px 0 0;}
.services-types .tab-list.animation-tablist ul li a {padding: 24px 14.5px;}
.services-types .tab-list ul {font-size: 0;border-bottom: 1px solid #12125a;}
.services-types .tab-list ul li {display: inline-block;}
.services-types .tab-list ul li:first-child a {border-radius: 10px 10px 0 0;}
.services-types .tab-list ul li:last-child a {border-radius: 10px 10px 0 0;}
.services-types .tab-list ul li.active a, .services-types .tab-list ul li:hover a {-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;background: #db1e5a;background: -moz-linear-gradient(left, #db1e5a 0%, #1d1a42 100%);background: -webkit-linear-gradient(left, #db1e5a 0%,#1d1a42 100%);background-image: linear-gradient(to right, #ce0d57, #ff4a24);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1e5a', endColorstr='#1d1a42',GradientType=1 );}
.services-types .tab-list ul li a {font-size: 16px;font-weight: 500;color: #ffffff;padding: 24px 30.8px;    border-radius: 10px 10px 0px 0px;}

.services-types .st__header {padding: 2rem 2.2rem;background-color: #080832;}
.services-types .st__header h4 {background-image: linear-gradient(to right, #fc4827, #d21153);-webkit-background-clip: text;background-clip: text;color: transparent !important;;font-size: 30px;font-weight: 700;margin-bottom: 20px;}
.services-types .st__header p {font-family: 'Open Sans', sans-serif;color: #ac82a5;font-size: 18px;}
.services-types .st__body {padding: 0px 0px 31px 0px;text-align: center;background-color: #080832;}
.services-types .st__body ul {font-size: 0;}
.services-types .st__body ul li {display: inline-block;margin-right: 10px;width: 23%;}
.services-types .st__body ul li a {display: block;}
.services-types .st__body ul li a img {width: 100%;}
.services-types .st__body ul li:last-child {margin-right: 0;}


.contact-whatsapp {position: fixed;z-index: 3;bottom: 100px;left: 25px;animation: scrollDownAnimation .5s ease infinite alternate;-webkit-animation: scrollDownAnimation .5s ease infinite alternate;}
.contact-whatsapp img {max-width: 70%;}

@keyframes scrollDownAnimation {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-10px);
    }
}
@-moz-keyframes scrollDownAnimation {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-10px);
    }
}
@-webkit-keyframes scrollDownAnimation {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-10px);
    }
}

.our__facts {position: relative;padding: 100px 0 70px 0;overflow: hidden;}
.our__facts h5 {font-size: 30px;font-weight: 700;color: #ffffff;}
.our__facts p {font-size: 16px;color: #ce93bb;margin-bottom: 50px;font-family: 'Open Sans', sans-serif;}
.our__facts .completed-projects {margin-bottom: 50px;}
.our__facts .completed-projects li {margin-right: 30px;position: relative;padding-left: 40px;}
.our__facts .completed-projects li:last-child {margin-right: 0;}
.our__facts .completed-projects li:nth-child(1) span {background-color: #f30f95;}
.our__facts .completed-projects li:nth-child(2) span {background-color: #ffb400;}
.our__facts .completed-projects li:nth-child(3) span {background-color: #13aee1;}
.our__facts .completed-projects li span {width: 30px;height: 30px;position: absolute;left: 0;top: 5px;border-radius: 30px;background-color: #000000;}
.our__facts .completed-projects li h6 {font-size: 42px;color: #ffffff;font-weight: 700;margin: 0;}
.our__facts .completed-projects li p {margin: 0;font-size: 18px;}
.our__facts .contact-details {border-bottom: 1px solid #12125a;margin-bottom: 100px;padding-bottom: 100px;}
.vision__mission h5 {font-size: 30px;font-weight: 600;color: #ffffff;padding-left: 40px;margin-bottom: 20px;position: relative;text-transform: uppercase;}
.vision__mission h5 span {width: 30px;height: 30px;position: absolute;left: 0;top: 2px;border-radius: 30px;background-color: var(--primary-color);}
.vision__mission p {font-size: 16px;color: #c68db6;font-family: 'Open Sans', sans-serif;margin: 0;}

.bg__text {position: absolute;font-size: 280px;line-height: 180px;font-weight: 900;top: -10px;left: -30px;color: #f3462857;opacity: 0.2;text-transform: uppercase;z-index: -1;}

.main-services {display: inline-block;}
.main-services figure {margin: 0;position: relative;}
.main-services figure img {margin: auto;}
.main-services figcaption {position: absolute;bottom: 50px;left: 20px;}
.main-services figcaption h4 {color: #FFFFFF;font-size: 20px;margin: 0;text-transform: uppercase;font-weight: 600;}
.main-services-slider ul.slick-dots {padding: 20px 0 0;}

.digital-success {position: relative;border-bottom: 1px solid #12125a;overflow: hidden;padding: 80px 0;}
.digital-success .headingstyle1 h3 {text-transform: none;}
.ds__left {background-color: #03031c;padding: 30px 45px;box-shadow: 0px 0px 151px 5px #0c0c4a8a;position: relative;border: 2px solid #12125a5e;}
.ds__left::before { no-repeat;width: 24px;height: 46px;right: -23px;top: 0;bottom: 0;margin: auto;}
.ds__left p {margin: 0;font-size: 18px;color: #cbcbcb;font-family: 'Open Sans', sans-serif;}
.ds__right p {font-family: 'Open Sans', sans-serif;font-size: 16px;margin: 0;line-height: 1.8;color: #ce93bb;}
.ds__right .avail-offer li {vertical-align: top;}
.element-11.style-2 {left: 40px;bottom: 50px;right: auto;top: auto;    animation: rotateElement 6000ms infinite linear;}

.git__form {position: relative;overflow: hidden;}
.git__form .lets__talk {background-color: #0c0a0e;padding: 50px 50px 50px 30px;}
.git__form .lets__talk h4 {color: #FFFFFF;font-size: 48px;font-weight: 700;margin-bottom: 20px;}
.git__form .lets__talk ul {margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #3d3b3e;}
.git__form .lets__talk ul:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.git__form .lets__talk ul li {color: #FFFFFF;font-size: 18px;font-weight: 400;font-family: 'Open Sans', sans-serif;}
.git__form .lets__talk ul li:last-child {margin-bottom: 0;}
.git__form .lets__talk ul li a {color: #FFFFFF;}
.git__form .lets__talk ul li a:hover {color: var(--primary-color);}
.git__form .lets__talk ul.social-icons li a {margin-right: 10px;}

.git__form input[type="text"] {width: 100%;background-color: #FFFFFF;border: 1px solid #cccccc;height: 60px;padding: 0 20px;color: #b3b3b3;font-size: 16px;}
.git__form input[type="text"]::placeholder {color: #b3b3b3;}
.git__form textarea {width: 100%;background-color: #FFFFFF;border: 1px solid #cccccc;resize: none;padding: 20px;color: #b3b3b3;}
.git__form textarea::placeholder {color: #b3b3b3;}

.reviews__area {position: relative;overflow: hidden;}
.reviews__area .review-box {background-color: #03031c;border: 2px solid #12125a;border-radius: 8px;padding: 25px 20px;margin-bottom: 2rem;position: relative;z-index: 1;transition: all 0.4s ease-in-out;}
.review-box .iconbox {margin-bottom: 10px;padding-bottom: 20px;border-bottom: 1px solid #12125a;}
.review-box .iconbox img {display: block;}
.review-box .iconbox h5 {font-size: 24px;color: #ffffff;font-weight: 500;margin: 20px 0 5px 0;}
.review-box .iconbox p {font-size: 16px;font-family: 'Open Sans', sans-serif;color: #fc4826;margin: 0;}
.review-box .rv__detail {margin-bottom: 20px;padding-bottom: 30px;border-bottom: 1px solid #12125a;}
.review-box .rv__detail p {font-family: 'Open Sans', sans-serif;margin: 0;color: #ad82a5;font-size: 16px;min-height: 132px;}
.review-box .title h4 {font-size: 20px;font-weight: 500;color: #f9422b;margin: 0 0 5px 0;}
.review-box .title ul li {font-size: 16px;color: #8f8f8f;}
.review-box .title ul li:first-child {margin-right: 15px;}
.review-box .title ul li i {display: inline-block;color: #f38010;}
.reviews__area .review-box:hover {box-shadow: 0px 10px 62px 0px rgba(0, 0, 0, 0.19);border: 2px solid var(--primary-color);}


.idustries-we-served {background-color: #03031c;}
.weserved-box {background-color: #080832;text-align: center;padding: 30px 20px;margin-bottom: 15px; height: 100%;}
.weserved-box h5 {font-size: 20px;margin: 15px 0 15px 0;font-weight: 500;text-transform: capitalize;color: #f8422a;}
.weserved-box p {margin: 0;font-size: 14px;color: #dfdfdf;}
.weserved-box, .weserved-box * {transition: all 0.3s ease-in-out;border-radius: 8px;}
.weserved-box:hover {background: -moz-linear-gradient(left, #db1e5a 0%, #1d1a42 100%);background: -webkit-linear-gradient(left, #db1e5a 0%,#1d1a42 100%);background-image: linear-gradient(to right, #ce0d57, #ff4a24);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db1e5a', endColorstr='#1d1a42',GradientType=1 );transition: all 0.3s ease-in-out;}
.weserved-box:hover h5 {color: #FFFFFF;}
.weserved-box:hover p {color: #dddddd;}
.idustries-we-served .avail-offer {text-align: center;margin-top: 50px;}
.weserved-slider .slick-slide {margin: 0;height: 230px;}
.weserved-slider .slick-slide img {display: inline-block;}

.illustration-style .col-lg-3 {margin-bottom: -1px;padding: 0;}

.other-display-illustration {position: relative;}
.other-display-illustration h4 {position: absolute;background: #000000;z-index: 1;bottom: 0;color: #ffcc00;font-size: 22px;font-weight: 400;padding: 6px 20px;margin: 0;}

.thankyou-pg {background: url(../images/webp/bg/thank-you-bg.webp);height: 100vh;display: flex;align-items: center;justify-content: center;}
.thankyou-content {text-align: center;}
.thankyou-content h5 {font-size: 54px;font-weight: 700;color: #FFFFFF;margin-top: 90px;}
.thankyou-content h6 {font-family: 'Libre Baskerville', serif;font-size: 54px;color: #FFFFFF;font-style: italic;margin: 10px 0 25px 0;}
.thankyou-content p {font-size: 18px;color: #ab8cb4;font-style: italic;margin-bottom: 20px;}
.thankyou-content .btn-style-3 {padding: 11px 55px 11px 55px;}
.thankyou-content .back-to-home {display: block;margin-top: 20px;}
.thankyou-content .back-to-home span {color: #FFFFFF;display: block;font-family: 'Open Sans', sans-serif;font-weight: 700;font-size: 14px;margin-top: 10px;}

#contact{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 70px;
    padding-bottom: 40px;
    background-color: transparent;
    position: relative;
}
#contact p {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}
#contact h4 {
    color: #fff;
    font-weight: 700;
    font-size: 34px;
    line-height: 40px;
}
#contact h4 span {
    color: #f34728;
}
#contact .element-4 {
    right: -8rem;
    top: 15rem;
}
#contact input, #contact input:focus {
    background-color: #fcfcfc;
    border: 2px solid #dadada;
    padding: 15px;
    font-size: 14px;
    font-family: 'Poppins';
    color: #888888;
    box-shadow: none;
}
#contact textarea, #contact textarea:focus {
    background-color: #fcfcfc;
    border: 2px solid #dadada !important;
    padding: 15px;
    font-size: 14px;
    font-family: 'Poppins';
    color: #888888;
    width: 100%;
    height: 130px;
    border-radius: 0.25rem;
     box-shadow: none;
     outline: none;
}
#contact .form-group2 {
    display: flex;
    justify-content: space-between;
}
#contact .form-group2 input.email{
    margin-right: 10px;
}
#contact .form-group2 input#phone, #contact .form-group2 input#phone:focus, #contact .form-group2 input#phone:active{
    padding-left: 80px;
}
#contact .btn-style-2 {
    padding: 12px 40px;
    font-weight: 500;
    background-color: #f36d1e;
    transition: .4s;
    border: none;
    border-radius: 3px;
    color: #fff;
}
#contact .btn-style-2:hover{
    background-color: #012068;
    color: #fff;
}
#contact img {
    position: relative;
    top: 11px;
}
#cont-pg{
    padding-top: 120px !important;
}
#cont-pg .icondetai h5 a{
    font-size: 16px;
}
#cont-pg .cont1{
    border-bottom: 1px solid #12125a;
    padding-bottom: 40px;
}

.policies-pg.banner-inner {min-height: 300px;}
.policies-pg.banner-inner .banner-inner-content h2 {margin: 0;}
.policies .policy-list {margin-bottom: 30px;}
.policies .policy-list:last-child {margin-bottom: 0;}
.policies .policy-list h5 {font-size: 20px;font-weight: 700;color: #333333;margin-bottom: 5px;font-family: 'Open Sans', sans-serif;}
.policies .policy-list p, .policies .policy-list ul li {font-size: 14px;font-family: 'Open Sans', sans-serif;margin: 0;color: #333333;}
.policies .policy-list ul li {margin-bottom: 5px;}
.policies .policy-list ul li:last-child {margin-bottom: 15px;}

.content-not-found {text-align: center;}
.content-not-found .btn-style-3 {padding: 15px 55px;}
.content-not-found .not-found {margin: 50px 0;}

.combo-package.ecommerce-combo .combo-box-pack .title h3 {font-size: 22px;}
.combo-package.ecommerce-combo .combo-box-pack .title p {font-size: 14px;}
.combo-package.ecommerce-combo .combo-box-pack .price h3 {font-size: 52px;}
.combo-package.ecommerce-combo .combo-box-pack .price h6 {font-size: 16px;}
.combo-package.ecommerce-combo .combo-box-pack .off-now h6 {font-size: 18px;}
.combo-package.ecommerce-combo .combo-box-pack .details ul li a span {font-size: 10px;}
.combo-package.ecommerce-combo .combo-box-pack .details ul li a {font-size: 10px;}
.combo-package.ecommerce-combo .combo-box-pack .details ul li:last-child {padding-left: 30px;}
.combo-package.ecommerce-combo .combo-box-pack .details ul li+li::before {left: 15px;}
.combo-package.ecommerce-combo .btn-style-2 {padding: 11px 30px;}
.combo-package.ecommerce-combo .btn-style-2 span {display: none;}
.combo-package.ecommerce-combo .combo-box-pack .details, .combo-package.ecommerce-combo .combo-box-pack .info {padding: 25px 20px;}
.combo-package.ecommerce-combo .package-details .item-list ul li {margin-bottom: 13px;position: relative;padding-left: 12px;font-size: 13px;}
.combo-package.ecommerce-combo .package-details .item-list ul li i {position: absolute;top: 3px;left: 0;}

.pos-unset {position: unset;}
.cta__1 {position: relative;z-index: 1;}
.cta__1 .cta-slider-1 .slick-list {overflow: visible;}

.popup-layout {width: 1050px;height: 575px;position: fixed;left: 0;right: 0;bottom: 0;top: 0;margin: auto;z-index: 4;background: linear-gradient(to right, #e71b22 10%,#9b090d  90%);border-radius: 15px;display: none;}
.popup-close {position: absolute;right: 30px;top: 30px;font-size: 20px;color: #FFFFFF;width: 40px;height: 40px;border-radius: 50%;border: 2px solid #FFFFFF;display: flex;align-items: center;justify-content: center;}
.popup-close:hover {background-color: #db1e5a;}
.popup-wrapper {width: 100%;height: 100%;padding: 2.5rem 3rem;display: flex;align-items: center;border-radius: 15px;}
.popup-layout .popup-head {margin-bottom: 3rem;}
.popup-layout .popup-head h5 {color: #FFFFFF;font-size: 33px;font-weight: 200;}
.popup-layout .popup-head h5 strong {font-weight: 600;}
.popup-layout .popup-head h4 {color: #FFFFFF;font-size: 65px;font-weight: 300;}
.popup-layout .popup-head h4 strong {font-weight: 600;}
.popup-layout .popup-field {width: 100%;background-color: #FFFFFF;border: 1px solid #ffffff47;height: 56px;border-radius: 35px;padding: 0 15px 0 50px;font-size: 14px;}
.popup-layout .btn-style-2 {width: 100%;padding: 11px 30px;border: 1px solid #FFFFFF;font-size: 18px;font-weight: 700;}

.popup-layout .contact-info {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #e72b30;margin-left: 20px;}
.popup-layout .contact-info:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.popup-layout .contact-info h6 {color: #FFFFFF;font-size: 24px;font-weight: 700;}
.popup-layout .contact-info a {color: #fbf7f7;font-size: 16px;font-weight: 300;}

.form-icon {position: relative;}
.form-icon > i {position: absolute;top: 0;bottom: 0;margin: auto;display: flex;align-items: center;left: 18px;font-size: 22px;color: #f20073;}
.fs-18 {font-size: 18px !important;}

.usp-generic-list {background-color: #cf0e54;text-align: center;padding: 26px 0;}
.usp-generic ul {font-size: 0;}
.usp-generic ul li {display: inline-block;width: 16.6666%;vertical-align: top;padding: 0 15px;}
.usp-generic ul li h5 {font-size: 30px;font-weight: 700;margin: 0;}
.usp-generic ul li p {margin: 0;font-size: 12px;margin-top: 3px;font-weight: 400;color: #dfdfdf;}
.usp-generic ul li.color-1 h5 {color: #ffffff;}
.usp-generic ul li.color-2 h5 {color: #ffffff;}
.usp-generic ul li.color-3 h5 {color: #ffffff;}
.usp-generic ul li.color-4 h5 {color: #ffffff;}
.usp-generic ul li.color-5 h5 {color: #ffffff;}
.usp-generic ul li.color-6 h5 {color: #ffffff;}



.main-privacy {
    padding: 40px 0;
}
.main-privacy h3 {
    color: #fff;
    margin-bottom: 15px;
    font-size: 22px;
    font-weight: 600;
}
.main-privacy h4 {
    font-size: 20px;
    color: #fff;
    margin-bottom: 15px;
    font-weight: 600;
}
.main-privacy p, .main-privacy li a, .main-privacy li {
    margin: 0 0 15px;
    font-size: 14px;
    line-height: 22px;
	color: #cc9ec0;
}
input.error {
    border-color: red !important;
}
.thankyou_sec {
    padding: 100px 0;
    display: flex;
    align-items: center;
    margin-bottom: 50px;
}
.thankyou_sec + footer {
    /* position: fixed; */
    /* width: 100%; */
    /* bottom: 0; */
    /* left: 0; */
}
.main-thankyou {
    text-align: center;
}
.main-content__checkmark {
    font-size: 9.75rem !important;
    line-height: 1 !important;
    color: #3366cc;
}
.site-header__title {
    font-size: 6.5rem;
    font-weight: 700;
    line-height: 1.1;
}
.main-content__body {
    margin: 20px 0 0;
    font-size: 1.25rem;
    line-height: 1.4;
}
.start_live_chat {
    font-size: 19px;
    background-color: #16171a;
    padding: 10px 24px;
    display: inline-block;
    border-radius: 4px;
    margin: 20px 0 0;
    color: white !important;
    text-decoration: none;
    border-radius: 50pc;
}
.social-icon li a i {
    border: 1px solid #fff;
    width: 35px;
    height: 35px;
    font-size: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
}
.social-icon li a i:hover {
    background-color: #fff;
}
@media (max-width: 1600px) {
    .banner-inner .banner-item {right: 0;max-width: 45%;}
}

@media only screen and  (min-width: 1200px) and (max-width: 1500px)  {

    .banner-content {margin-top: 100px;}

    .main__navigation ul li {margin-right: 11px;}
    .portfolio-box ul li {margin-bottom: 10px;margin-right: 10px;}

    .element-10, .element-32 {display: none;}
    .element-14 {left: -40px;}
    .element-13 {left: -200px;}
    .element-12 {left: -20px;}
    .element-3 {left: -30px;}

    .popup-layout {width: 970px;height: 520px;}
    .popup-layout .popup-head {margin-bottom: 2rem;}
    .popup-layout .popup-head h5 {font-size: 20px;}
    .popup-layout .popup-head h4 {font-size: 42px;}
    .element-22 {right: -160px;}

    .footer-form-wrap .form-before:after {right: -250px;}
.header-contact-details ul li:first-child a::before {
    left: -10px;
}
.header-contact-details ul li:first-child a {
    padding-left: 10px;
    font-size: 14px;
}
.header-contact-details ul li:last-child {
    margin-right: 0;
}
.btn-style-1 {
    font-size: 14px;
    padding: 12px 12px;
}
.header-contact-details ul li:first-child a {
    padding-left: 10px;
    font-size: 15px;
}
.header-contact-details ul li {
    margin-right: 23px;
}   
}

@media (max-width: 1199px) {

    .container {position: relative;}
    header {position: relative;background-color: #080832;padding: 10px 0;}
    header .logo img {max-width: 50%;}
    .hamburger {display: block;}
    .mob-menu.open {display: block;}
    .mob-menu.open {display: block;left: 0;overflow: auto;padding: 30px;}
    .mob-menu {position: fixed;left: -100%;right: 0;top: 0;bottom: 0;background: #000000;height: 100vh;width: 100vw;display: flex;align-items: center;justify-content: center;flex-flow: column;transition: all 0.4s ease;z-index: 4;display: none;}
    .mob-menu ul li {display: block;}
    .mob-menu ul li+li {margin-left: 0;}
    .mob-menu.open ul li {margin-right: 0;margin-bottom: 20px;}
    .mob-menu.open ul li a {color: #FFFFFF;}

    .element {display: none;}
    .banner-element-1::before {display: none;}
    .banner-inner .banner-item {display: none;}
    .cta-slider-1 {display: none;}

    ul.dropdown {position: relative;background-color: #000000;padding: 15px 25px 15px 20px;margin: 0;top: 0;width: 100%;}
    ul.dropdown li {border-bottom: 0;margin-bottom: 5px !important;}

    .footer-form-wrap .form-before:after {display: none;}
    .banner-inner .banner-inner-content h2 br, .banner-inner .banner-inner-content p br {display: none;}
}

@media (max-width: 825px) {

    .hamburger {right: 30px;}

    .spacing__x {padding: 40px 0;}
    .spacing__x.top {padding-top: 40px;}

    ul.inline-block li {display: block;margin-right: 0;}

    .headingstyle1 {margin-bottom: 20px;}
    .headingstyle1 h6 {font-size: 18px;}
    .headingstyle1 h3, .cta__1 .headingstyle1 h3 {font-size: 26px;}
    .headingstyle1 h3 br {display: none;}

    .headingstyle2 h6 {font-size: 18px;}
    .headingstyle2 h3 {font-size: 32px;}
    .headingstyle2 p {font-size: 16px;}

    /* header {position: relative;} */

    .usp-generic-list {display: none;}

    .header-contact-details {display: none;}
    header.sticky-header {box-shadow: none;}
    .nav-none header {margin-top: 70px;}

    .banner-home {height: auto;}
    .banner-content {padding: 20px 0;}
    .banner-content h1 {font-size: 30px;line-height: 40px;}
    .banner-content h6 {font-size: 16px;}
    .banner-content p {font-size: 14px;margin-bottom: 20px;}

    .visionary-businesses .text__area {text-align: center;}
    .visionary-businesses .text__area h6 {font-size: 16px;border-right: none;margin-bottom: 15px;}

    .area-service .service-type-listing > li {width: 100%;margin-bottom: 20px;margin-right: 0;display: block;}
    .area-service .service-type-listing li.active .service-type-box {box-shadow: 0px 0 10px 0px rgba(0, 0, 0, 0.19);}
    .area-service .slick-slide {margin: 15px 15px;}
    .area-service ul.slick-dots {padding: 20px 0 0 0;}

    .cta__1 {padding: 40px 0;}
    .cta-slider-1 {margin-bottom: 25px;}

    .contact-details ul li {margin-right: 0;display: inline-block;}
    .contact-details ul li:first-child {margin-bottom: 10px;}
    .contact-details ul li+li {border-left: 0;}

    .custom-tab-list {margin-bottom: 20px;}
    .custom-tab-list ul li {display: block;margin-right: 0;margin-bottom: 10px;}
    
    .portfolio-box ul li {width: 100%;display: block;margin-right: 15px;}
    .portfolio-box ul.slick-dots li {width: auto;display: inline-block;margin-right: 15px;}

    .cta__2 .items ul li {display: block;margin-right: 0;margin-bottom: 15px;}
    .cta__2 .items ul li:first-child::before {right: 40px;}

    .pricing-slider ul.slick-dots {padding: 0;}

    .cta__3 {padding: 40px 0;text-align: center;}
    .cta__3 .title h4 {font-size: 18px;}
    .cta__3 .title h4 span::before, .cta__3 .title h4 span::after {display: none;}
    .cta__3 .price img {display: none;}
    .cta__3 .get-in-touch h6 {margin-bottom: 26px;}
    .cta__3 .get-in-touch ul li {margin-right: 0;}

    .package-details h5 {font-size: 28px;font-weight: 700;}
    .package-details h3 {font-size: 62px;font-weight: 800;}

    .combo-box-pack .info::before, .combo-box-pack .details::before {display: none;}
    .combo-box-pack .title {margin-bottom: 10px;}
    .combo-box-pack .title h3 {font-size: 26px;}
    .combo-box-pack .title p {font-size: 16px;}
    .combo-box-pack .price {display: block;}
    .combo-box-pack .price h3 {font-size: 72px;}
    .combo-box-pack .price h6 {margin-left: 0;}
    .combo-box-pack .off-now h6 {font-size: 22px;}
    .combo-box-pack .details {padding: 25px 10px;}
    .combo-box-pack .details ul li:first-child {text-align: left;}
    .combo-box-pack .details ul li+li::before {display: none;}
    .combo-box-pack .details ul li:last-child {padding-left: 10px;}

    .industrie-number:before {display: none;}
    .point-wrap {padding-top: 20px;}
    .point-wrap .slick-list {margin: 0;}
    .point-wrap ul.slick-dots {padding: 20px 0 0;}
    .industrie-number h3 {font-size: 28px;margin: 0;}
    .industrie-number p {font-size: 14px;}

    .work-with-us {background-image: none !important;padding-bottom: 25px;}
    .with_us_content {display: block;padding-top: 10px;}
    .call_us .icon {margin-right: 10px;border: none;}
    .call_us .icondetai {left: 0;}
    .icondetai h5 a {font-size: 22px;}

    .testimonial-box {margin-bottom: 0;}
    .testimonial-slider ul.slick-dots {margin-bottom: 0;}
    .testimonial-slider .slick-list {margin: 20px 0 0 0;}
    .testimonial-box .review p {font-size: 16px;}
    .testimonials .text-area p {margin-bottom: 18px;}

    .footer-form-wrap .form-before:before, .footer-form-wrap .form-before:after {display: none;}
    .footer-text-sec .quote {box-shadow: none;position: relative;bottom: 0;padding: 20px;margin-bottom: 20px;max-width: 100%;}
    .footer-text-sec .quote:after {display: none;position: relative;max-width: 100%;}
    .footer-text-sec .quote p {font-size: 16px;line-height: normal;}
    .footer-text-sec {height: auto;padding: 25px 20px;margin-top: 0;margin-bottom: 30px;}
    .footer-text-sec a {font-size: 16px;}
    .footer-form-wrap:before {display: none;}
    .footer-form-wrap {padding: 0;}
    .footer-form-sec {margin-bottom: 30px;}
    .footer-form-sec h3 {font-size: 30px;padding: 0;}
    .footer-form {margin-top: 20px;}

    .footer-top {padding: 40px 0 20px 0;}
    .footer-top .ft__nav p {margin-top: 30px;}
    .get-in-touch {margin-bottom: 0;}
    .ft__nav {margin-bottom: 20px;}
    .ft__nav img {max-width: 50%;}
    .footer-top .ft__nav h4 {margin-bottom: 10px;}
    .footer-bottom {text-align: center;}
    .footer-bottom .copy-rights ul {margin-left: 0;margin: 15px 0;}
    .footer-bottom .copy-rights ul li {display: inline-block;}
    .footer-text-sec a.contact-info {font-size: 16px;}
    .footer-text-sec p {font-size: 16px;margin: 0 0 10px 0;}
    .footer-text-sec .btn-white {padding: 0.5rem 1rem;}

    .banner-inner {padding: 30px 0;min-height: auto;}
    .banner-inner.web_banner {padding-bottom:150px;}
    .banner-inner .banner-inner-content h2 {font-size: 34px;margin-bottom: 10px;line-height: 40px;}
    .banner-inner .banner-inner-content h6 {font-size: 18px;}
    .banner-inner .banner-inner-content p {font-size: 14px;}
    .banner-inner .banner-inner-content ul {display: block !important;}
    .banner-inner .banner-inner-content ul li {margin-right: 0;margin-bottom: 5px;}
    .banner-inner .banner-inner-content ul li:last-child {margin-bottom: 0;margin-left: 10px;}
    .banner-inner .banner-inner-content ul li:last-child {margin-left: 0;}

    .ds__left {margin-bottom: 20px;}
    .ds__left::before {display: none;}

    .avail-offer li a {font-size: 14px;padding: 13px 25px;display: block;text-align: center;}
    .avail-offer li:last-child {margin-top: 15px;}

    .ds__right .avail-offer li {margin-bottom: 20px;}

    .our__facts {padding: 40px 0 0 0;}
    .our__facts h5 {font-size: 26px;}
    .our__facts p {margin-bottom: 30px;}
    .our__facts .completed-projects li {margin-right: 0;margin-bottom: 15px;}
    .our__facts .contact-details {margin-bottom: 30px;padding-bottom: 30px;}

    .main-services figcaption {left: 50px;}

    .git__form .lets__talk {margin-bottom: 20px;}
    
    .offer-text {text-align: center;}
    .offer-text h6 {font-size: 11px;margin-bottom: 10px;}
    .offer-action {text-align: center;}
    .offer-action ul li:first-child a {font-size: 12px;padding: 6px 14px;}
    .offer-action ul {display: block;}
    .offer-action ul li {padding-right: 0;display: inline-block;vertical-align: middle;}
    .offer-action ul li:last-child a {font-size: 14px;}
    .offer-action ul li:first-child {border-right: none;}
    .offer-action ul li:last-child {margin-left: 0;}

    .about-service {padding: 40px 0;}
    .about-service .img__area {margin-bottom: 20px;}
section.about-service {padding: 40px 0px;display:none;}
    .headingstyle3 h3 {font-size: 26px;margin-bottom: 20px;}
    .headingstyle3 h3 br, .headingstyle3 p br {display: none;}
    .adv-of-service .wd-50 li {width: 100%;}

    .services-types .bottom-area .container {margin-top: 0;}
    .services-types .tab-list ul li {display: block;}
    .services-types .tab-list ul li:first-child a {border-radius: 0;}
    .services-types .tab-list ul li a {display: block;}
    .services-types .top-area {padding-bottom: 40px;}
    .services-types .headingstyle3 {margin-bottom: 0;}
    .services-types .bottom-area {padding-top: 40px;padding-bottom: 40px;}
    .services-types .st__body ul li {display: block;margin-bottom: 20px;border: 1px solid #cccccc;margin-right: 0;width: 100%;}

    .review-box .rv__detail p {min-height: auto;}

    .main-services-slider .slick-list {margin: 0;}

    .popup-layout {width: 100vw;}
    .popup-wrapper {padding: 1.5rem 1.5rem;}
    .popup-layout .popup-head {margin-bottom: 1rem;}
    .popup-layout .popup-head h5 {font-size: 14px;}
    .popup-layout .popup-head h4 {font-size: 24px;}

    .mob-display-none {display: none;}
    
}

/*Step Styling*/

.steps.has-steps {display: none !important;}
h2.main-cnt-heading {color: #000;font-size: 36px;font-weight: 700;line-height: 40px;margin: 0 0 10px;text-align: center;width: 100%;text-transform: uppercase;position: relative;}
p.main-cnt-para.para-wdth {text-align: center;margin-bottom: 30px;}
.navbg-clr .sec-7.logos-client {padding: 40px 0 40px;}
h2.main-cnt-heading {color: #000;font-size: 36px;font-weight: 700;line-height: 40px;margin: 0 0 10px;text-align: center;width: 100%;text-transform: uppercase;position: relative;}
p.main-cnt-para.para-wdth {text-align: center;margin-bottom: 30px;}
section.main-lgo-requiremnts-sec {padding: 50px 0;border-bottom: 1px solid #eaeaea;}
p.main-cnt-para.para-wdth a {color: #cc1e58;}
.main-lgo-requiremnts-sec input, .main-lgo-requiremnts-sec select, .main-lgo-requiremnts-sec textarea {width: 100%;background: #ededed;border: none;font-size: 14px;border-radius: 4px;color: #2f2f2f;height: 44px;border: 1px solid #ccc;padding: 0 10px;margin-bottom: 12px;}
.main-lgo-requiremnts-sec input[type=file] {padding: 10px 10px !important;}
.main-lgo-requiremnts-sec .thnk_inp span, .main-lgo-requiremnts-sec .infrm-inpts span {font-size: 13px;}
.main-lgo-requiremnts-sec textarea {height: 90px;padding: 12px;resize: none;}
section.main-lgo-requiremnts-sec .sbmt_btn input {color: #fff;text-transform: uppercase;font-weight: 600;font-size: 16px;padding: 11px 28px;border-radius: 2px;text-decoration: none;margin-left: 10px;transition: 0.3s;width: auto;border: none;cursor: pointer;background: linear-gradient(to right, #1d1a42 0%,#db1e5a 100%);}
input#profile-img1 {padding: 7px 9px;}
.has-form h4 {text-align: center;font-weight: 600;}
.has-pay-meth {flex-wrap: wrap;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: 25%;padding: 15px;background: #f3f6fa;border: 1px solid;border-color: #c2cadb #bbc5d6 #b7c0cd;border-radius: 7px;-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);}
.has-pay-meth > div {padding: 0 6px;}
.has-pay-meth input#last-sub {width: 100%;box-sizing: border-box;height: 44px;padding: 0;font-weight: bold;color: white;text-align: center;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);border: 1px solid;border-radius: 4px;-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);cursor: pointer;margin: 0 0 10px;}
.has-pay-meth img {margin-bottom: 10px;margin-top: 10px;}
.main-lgo-requiremnts-sec .has-pay-meth input {color: #525864;background: white;border: 1px solid;border-color: #b3c0e2 #bcc5e2 #c0ccea;border-radius: 4px;background-image: -webkit-linear-gradient(top, #f6f8fa, white);background-image: -moz-linear-gradient(top, #f6f8fa, white);background-image: -o-linear-gradient(top, #f6f8fa, white);background-image: linear-gradient(to bottom, #f6f8fa, white);-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px rgba(255, 255, 255, 0.5);}
.bottom-form {padding: 20px 0 36px 0;text-align: center;margin: 30px auto 0;background: #e7ecf2;width: 100%;}
.bottom-form ul {display: flex;align-items: center;justify-content: center;}
.bottom-form ul li {display: inline-block;margin: 0 20px;}
.logo-port-inner {overflow: hidden;}
.package-tab-content img:hover {transform: scale(1.15);}
.row.justify-content-center {display: flex;align-items: center;justify-content: center;}
.mobile-cta {position: fixed;bottom: 80px;z-index: 999999;right: 16px;-webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;transition: 0.6s;display: none;}
.mobile-cta .xicon {font-size: 23px;color: #fff;text-align: center;width: 48px;height: 48px;display: block;border-radius: 50%;border: 4px solid #fff;background: #f62525;padding-top: 4px;}

@media (min-width: 850px) {
    .has-main-msg {display: flex;align-items: center;justify-content: flex-end;}    
    span.text-us {margin-top: 24px;margin-right: 9px;}
}
@media (max-width: 998px){ 
.web_banner img.laptops, .about-service{
    display:none;
}
}
@media (max-width: 990px){ 
.form-sec:before{
    right:5%;
    left:unset;
}
}
@media (max-width: 850px) {
    .banner-content .form-group2{
        display: unset;
    }
    .banner-content .form-group2 input.name, .banner-content .form-group2 input.email, .banner-content .form-group2 .intl-tel-input {
    width: 100%;
    margin-bottom: 10px;
    height: 50px;
}
    section.main-lgo-requiremnts-sec .col-md-10 {width: 100%;}  
    .col-md-6.has-pay-meth {margin: 0 auto;width: 94%;display: block;}  
    span.text-us {display: none !important;}    
    .graywrap h1 {font-weight: 400;font-size: 22px;}    
    .header-wrap a.various.hire-btn.redbtn {margin: 32px 14px 0 0;}
    .mobile-cta {display: block;}
}

/*Step Styling end*/

.form-error {
    display: none;
}

/* test */


.banner-btn-wrap {
    display: flex;
    align-items: center;
}

.banner-btn-wrap .btn-style-2 {
    margin-right: 20px;
}
@media (max-width: 1440px) {
    .banner-content h1 {
    font-size: 50px;
    margin-bottom: 15px;
    line-height: 60px;
}
.banner-content p {
    font-size: 21px;
    margin-bottom: 30px;
    line-height: 25px;
}
.banner-home {
    padding-bottom: 100px;
}
}
@media (max-width: 599px) {
    
    .package-details h3 {margin-left:0px;}
}
@media (max-width: 480px) {
    .banner-btn-wrap {
    display: block;
    align-items: center;
}
.col-rev{
    display:flex;
    flex-direction: column-reverse;
}
.d-no{
    display: none!important;
}
.banner-home {
    padding-bottom: 0px;
}
.banner-content h1 {
    font-size: 35px;
    line-height: 40px;
}
.banner-content .form-group3 .btn-style-2{
    width: 40%;
    font-size: 12px;
}
.banner-content .form-group3 a.chat{
    width: 59%;
}
.banner-content .form-group3 a.chat .img{
    width: 30%;
}
.banner-content .form-group3 a.chat .text{
    width: 68%;
    font-size: 12px;
}
.main__navigation ul li a {
    padding: 5px 0;
}
.industrie-point {
    display: none;
}
}

.trustpilot-widget {
    padding: 10px 0px;
    background-color: #ddd;
    position: fixed !important;
    bottom: 0;
    z-index: 999 !important;
    width: 100%;
}

.whatspp-icon {
    position: fixed!important;
    bottom: 40px;
    left: 20px;
    z-index: 99999999;
    display: block!important;
}

/* a#tab_150 {
    display: none;
} */

/* .tab-content.container {
    display: none;
}

.package_slider.row {
    display: none;
}    */

/* .item.col-lg-4 {
    display: none;
} */    

/* .pricing-box {
    display: none;
} */
a#tab_251 {
    display: none;
}
.abc h3 {
    font-size: 20px !important;
    text-decoration: line-through !important;
    color: #fff !important;
}

.abcd h4 {
    font-size: 40px !important;
    font-weight: 700 !important;
    color: #f34728 !important;
} 