@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');

/* font-family: 'Montserrat', sans-serif;
font-family: 'Poppins', sans-serif; 
font-family: 'Jost', sans-serif;*/
h1,
h2,
h3,
h4,
h5,
h6 {

    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
}

a,
p,
ul {
    font-family: 'Poppins', sans-serif;
    text-decoration: none;
    margin: 0;
    padding: 0;
    list-style: none;
}

a:hover {
    color: inherit;
}

body {
    overflow-x: hidden;
}

main {
    overflow: hidden;
}

a,
button,
input,
textarea:focus {
    outline: none;
    box-shadow: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* header */
.navbar-toggler {
    background-color: #fff;
}



header .navbar-expand-md .navbar-collapse {
    justify-content: flex-end;
}

header .navbar {
    width: 100%;
    background: transparent;
    position: fixed;
    top: 0;
    z-index: 1000;
    transition: all 0.5s ease-in-out;
}

header.sticky .navbar {
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.1);
}

header .navbar .navbar-brand .logo {
    height: 50px;
    width: auto;
    display: block;
    margin: 0;
    filter: brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(690%) hue-rotate(103deg) brightness(124%) contrast(100%);
    transition: all 0.1s ease-in-out;
}

header.sticky .navbar .navbar-brand .logo {
    filter: none;
}

header .navbar-expand-lg .navbar-collapse {
    justify-content: end;
}


header .navbar-collapse ul.navbar-nav {
    justify-content: end;
    margin: 0 20px 0 0;
}

header .navbar-collapse ul.navbar-nav li.nav-item {
    margin: 0 25px;
}

header .navbar-collapse ul.navbar-nav li.nav-item a.nav-link {
    padding: 10px 0px;
    color: #fff;
    font-size: 16px;
    border-bottom: 2px solid transparent;
    transition: all .3s ease-in-out;
}

header .navbar-collapse ul.navbar-nav li.nav-item a.nav-link.active {
    color: #f49617;
    border-bottom: 2px solid #fff;
}

header .navbar-collapse ul.navbar-nav li.nav-item a.nav-link:hover {
    color: #f49617;
    border-bottom: 2px solid #fff;
}

header .navbar-nav .nav-item.dropdown {
    color: #fff;
    font-size: 18px;
    padding: 0;
    position: relative;
    transition: all .3s ease-in-out;
}

header .navbar-nav .nav-item.dropdown:hover ul.dropdown-menu {
    display: block;
}

header .navbar-nav .nav-item button.dropdown-toggle {
    background: none;
    border: none;
    position: absolute;
    color: #fff;
    right: -18px;
    top: 10px;
    padding: 0;
}

header .navbar-nav .nav-item button.dropdown-toggle::after {
    content: '';
    font-size: 0;
}

header .navbar-nav .nav-item ul.dropdown-menu {
    border-radius: 5px;
    border: 2px solid #f49617;
    background: #fff;
    padding: 0;
}

header .navbar-nav .nav-item ul.dropdown-menu li {}

header .navbar-nav .nav-item ul.dropdown-menu li a {
    font-size: 16px;
    font-weight: 500;
    color: #040c5e;
    text-transform: capitalize;
    margin: 0;
    padding: 10px 10px;
    border-bottom: 1px solid #f49617;
    text-align: left;
    transition: all .3s ease-in-out;
}

header .navbar-nav .nav-item ul.dropdown-menu li a.dropdown-item:focus,
header .navbar-nav .nav-item ul.dropdown-menu li a.dropdown-item:hover {
    background: #040c5e;
    color: #fff;
}




header .navbar .navbar-buttons {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}

header .navbar .navbar-buttons .nav-btn-item .chat-btn,
header .navbar .navbar-buttons .nav-btn-item .number-btn {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    height: 45px;
    width: 200px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
    margin: 0;
    padding: 0 0 0 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 2px solid #fff;
    transition: all 0.2s ease-in-out;
    position: relative;
    box-shadow: 0px 0px 30px 1px rgba(0, 0, 0, 0.1);
}

header .navbar .navbar-buttons .nav-btn-item .number-btn {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    border: 2px solid #fff;
    margin: 0 10px 0 0;
    padding: 0 0 0 20px;
    color: #fff;
}

header .navbar .navbar-buttons .nav-btn-item .number-btn::before {
    content: '\f095';
    position: absolute;
    top: 11px;
    left: 15px;
    font-family: "Font Awesome 6 Pro";
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    margin: 0;
    padding: 0;
    transition: all 0.2s ease-in-out;
}

header .navbar .navbar-buttons .nav-btn-item .number-btn:hover {
    background: #fff;
    border: 2px solid #ff8f01;
    color: #ff8f01;
}

header .navbar .navbar-buttons .nav-btn-item .number-btn:hover::before {
    color: #ff8f01;
}

header .navbar .navbar-buttons .nav-btn-item .chat-btn:hover {
    background: #fff;
    border: 2px solid #ff8f01;
    color: #ff8f01;
}

header .navbar .navbar-buttons .nav-btn-item .chat-btn::before {
    content: '\f075';
    position: absolute;
    top: 11px;
    left: 30px;
    font-family: "Font Awesome 6 Pro";
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    margin: 0;
    padding: 0;
    transition: all 0.2s ease-in-out;
}

header .navbar .navbar-buttons .nav-btn-item .chat-btn:hover::before {
    color: #ff8f01;
}

/* header close*/
/* section banner fold1 */
.section-1 {
    color: #000;
    padding: 0;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 175px 0 50px;
    background: url(../images/banner.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-align: center;
    z-index: 99;
}

.section-1 .gradient-overlay {
    background: linear-gradient(90deg, rgb(13 21 108 / 50%) 0%, rgb(12 20 108 / 40%) 50%, rgb(5 13 95 / 60%) 100%);
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.section-1 .bg-video {
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    height: 100%;
    width: 100%;
}

.section-1 .z-imbose {
    position: relative;
    z-index: 1;
}

.section-1 .container h1 {
    font-size: 46px;
    font-weight: 600;
    line-height: 60px;
    margin: 0 0 35px 0;
    color: #fff;
    text-transform: capitalize;
    letter-spacing: 1px;
}

.section-1 .container h1 span {
    color: #f49617;
    text-shadow: 0px 0px 16px #f49617;
}

.section-1 .container h1:after {
    content: "";
    width: 75px;
    height: 5px;
    background: #fff;
    position: relative;
    left: 0;
    right: 0;
    bottom: -15px;
    margin: 0 auto;
    display: block;
}

.section-1 .container h2 {
    font-size: 25px;
    font-weight: 500;
    line-height: 45px;
    color: #fff;
    margin: 0 0 25px 0;
}

.section-1 .container h2 span {
    color: #f49617;
    font-weight: 700;
    text-shadow: 0px 0px 16px #f49617;
}

.section-1 .container p {
    font-size: 25px;
    font-weight: 500;
    line-height: 45px;
    color: #fff;
    margin: 0 0 25px 0;
}

.section-1 .container p span {
    color: #f49617;
    font-weight: 700;
    text-shadow: 0px 0px 16px #f49617;
}

.section-1 .dFlex {
    display: flex;
    align-items: center;
}

.hero-phone {
    margin-left: 45px;
}

.section-1 .container ul#awards_block {
    padding: 0;
    margin: 0;
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
}

.section-1 .container ul#awards_block li {
    width: 10%;
    text-align: center;
    vertical-align: middle;
    margin-right: 2%;
}

.section-1 .container ul#awards_block li a .thumb-icon {
    width: 100%;
    display: block;
    margin: 0;
    filter: brightness(0) saturate(100%) invert(99%) sepia(81%) saturate(2%) hue-rotate(272deg) brightness(108%) contrast(100%);
}

.section-1 .pointer ul {
    margin: 0 0 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: row;
}

.section-1 .pointer ul li {
    position: relative;
    margin: 0 10px 5px;
    padding: 0 0 0 28px;
    color: #fff;
}

.section-1 .pointer ul li::before {
    content: '\f1ce';
    position: absolute;
    top: -5px;
    left: 0;
    font-family: "Font Awesome 6 Pro";
    font-weight: 800;
    color: #ff8f01;
    font-size: 21px;
    text-shadow: 0px 0px 16px #f49617;
}

.section-1 .btn-grp .get-btn {
    width: 150px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #fff;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 600;
    margin: 15px auto 0 auto;
    padding: 0;
    border-radius: 50px;
    transition: all 0.2s ease-in-out;
}

.section-1 .btn-grp .get-btn:hover {
    background: #fff;
    border: 2px solid #ff8f01;
    color: #ff8f01;
}

/* section banner fold1 close*/

/*steps area fold6 start */
@media (min-width: 768px) {
    .program-steps-overview {
        padding: 80px 0 40px 0;
    }
}

.program-steps-overview {
    position: relative;
    background-color: #f7f7f7;
    position: relative;
    z-index: 99;
}

@media (min-width: 768px) {
    .program-steps-sticky {
        transition: .6s cubic-bezier(.23, 1, .32, 1);
    }
}

.program-steps-sidebar {
    flex: 0 1 45%;
    text-align: center;
}


.program-steps-sidebar .program-steps-sticky {

    margin: 0 0 20px 0;
}

.program-steps-sidebar .program-steps-sticky p {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    margin: 20px 0 20px 0;
    text-align: left;
}



.program-steps-sidebar--intro {
    text-align: left;
}

.program-steps-sidebar--intro .program-icon {}

.program-steps-sidebar--intro .program-icon img {
    width: 103px;
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(213deg) brightness(102%) contrast(102%);
}

.program-steps-sidebar h2 , .program-steps-sidebar h4{
    font-size: 42px;
    font-weight: 600;
    line-height: 48px;
    margin: 0 0 35px 0;
    color: #f49617;
}

.program-steps-sidebar h3::after {
    content: "";
    width: 75px;
    height: 5px;
    background: #463c90;
    position: relative;
    left: 0;
    right: 0;
    bottom: -15px;
    margin: 0;
    display: block;
}

.program-steps-sidebar p {
    color: #333;
    margin: 20px 0 0 0;
    font-size: 16px;
    line-height: 28px;
}

.program-steps-sidebar .send-btn {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    height: 50px;
    width: 200px;
    font-weight: 500;
    color: #fff;
    text-transform: capitalize;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 2px solid #fff;
    transition: all 0.2s ease-in-out;
}

.program-steps-sidebar .send-btn:hover {
    background: #fff;
    color: #ff8f01;
    border: 2px solid #ff8f01;
}

.program-steps {
    flex: 0 1 50%;
    min-height: 700px;
    max-height: 700px;
    overflow-y: scroll;
}


.program-steps::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #F5F5F5;
}

.program-steps::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

.program-steps::-webkit-scrollbar-thumb {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
}

.program-steps--entry {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.program-steps--entry .step-number {
    border-color: #f49617;
    color: #f49617;
}

.program-steps--entry .step-number {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    border: 1px solid #245eea;
    font-size: 17px;
    font-weight: 500;
    color: #245eea;
    background-color: #fff;
}

.program-steps--entry .step-copy {
    flex: 1;
    padding: 0 25px 75px;
    position: relative;
}

.program-steps--entry .step-copy h3,
.color-scheme--gold .service-feature-entry h5 {
    color: #f49617;
}

.program-steps--entry .step-copy h3 {
    font-weight: 600;
    color: #f49617;
    margin-bottom: 20px;
    line-height: 40px;
}

.program-steps--entry .step-copy p {
    font-size: 14px;
    line-height: 26px;
    color: #000;
}

.program-steps-overview .container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.program-steps--entry .step-number {
    border-color: #f49617;
    color: #f49617;
}

.program-steps--entry .step-number {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    border: 1px solid #f49617;
    font-size: 17px;
    font-weight: 500;
    color: #f49617;
    background-color: #fff;
}

.program-steps--entry:not(:last-child) .step-copy:after {
    content: '';
    position: absolute;
    top: 0;
    left: -18px;
    border-left: 1px dashed #0f1770;
    width: 1px;
    height: 100%;
    z-index: -1;
}

@media (min-width: 768px) {
    .program-steps-sticky.stuck {
        position: fixed;
        top: 100px;
        width: 410px;
        transition: .6s cubic-bezier(.23, 1, .32, 1);
        padding-top: 0;
    }
}

@media (min-width: 768px) {
    .program-steps-sticky {
        transition: .6s cubic-bezier(.23, 1, .32, 1);
    }
}

@media (min-width: 768px) {
    .program-steps-sticky.unstuck {
        position: absolute;
        bottom: 85px;
        width: 410px;
    }
}

@media (min-width: 768px) {
    .program-steps-sticky {
        transition: .6s cubic-bezier(.23, 1, .32, 1);
    }
}

/*steps area fold6 close */

/*Brand Section Css Start Here Fold2*/
section.brand-main-sec {
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    padding: 20px 0px;
    z-index: 99;
    position: relative;
}

.brand-main-sec .brand-main-slider {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.brand-main-slider .brand-slide-item {
    text-align: center;
    width: 10%;
    vertical-align: middle;
    margin-right: 2%;
}

.brand-main-slider .brand-slide-item a {}

.brand-main-slider .brand-slide-item a img {
    width: 100%;
    display: block;
    margin: 0;
    filter: brightness(0) saturate(100%) invert(99%) sepia(81%) saturate(2%) hue-rotate(272deg) brightness(108%) contrast(100%);
}


/*Brand Section Css End Here Fold2*/


/***************************** sec-portfolio fold7 start *****************************/
.sec-portfolio {
    position: relative;
    padding: 50px 0 50px 0;
    overflow: hidden;
    z-index: 99;
    background: #fff;
}

.sec-portfolio .head {
    font-size: 50px;
    font-weight: 700;
    color: #3b368c;
    text-transform: capitalize;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: center;
}

.sec-portfolio .para {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    color: #000;
    text-transform: none;
    margin: 0 auto;
    padding: 0;
    width: 91%;
    text-align: center;
}

.sec-portfolio .portfolio-tab-main .nav-pills {
    justify-content: center;
    margin: 50px 0 30px 0;
}

.sec-portfolio .portfolio-tab-main .nav-pills .nav-item {
    margin: 0 20px 0 0;
}

.sec-portfolio .portfolio-tab-main .nav-pills .nav-item:last-child {
    margin: 0;
}

/* .sec-portfolio .portfolio-tab-main .nav-pills .nav-item:nth-child(1) .nav-link {
    width: 70px;
} */

.sec-portfolio .portfolio-tab-main .nav-pills .nav-item .nav-link {
    width: 150px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #f49617;
    background: #fff;
    color: #f49617;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    border-radius: 50px;
    transition: all 0.2s ease-in-out;
}

.sec-portfolio .portfolio-tab-main .nav-pills .nav-item .nav-link.active {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    color: #fff;
    border: 2px solid #fff;
}

.sec-portfolio .portfolio-tab-main .nav-pills .nav-item .nav-link:hover {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    color: #fff;
    border: 2px solid #fff;

}

.pf_crd .crd_1 {
    background: white;
    border-radius: 7px;
    position: relative;
    text-align: center;
    transition: all 0.4s ease-in-out;
    min-height: 330px;
    max-height: 330px;
    box-shadow: 0px 0px 9px #141e444a;
    cursor: pointer;
    margin: 100px 0 0 0;
}

.pf_crd .crd_1:hover img {
    transform: rotate(90deg);
}

.pf_crd .crd_1:hover {
    transform: scale(1.1);
}

.pf_crd .crd_1 .img_area {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}

.pf_crd .crd_1 .img_area img {
    width: 163px;
    height: 164px;
    border-radius: 50%;
    border: 7px solid #f49617;
    transition: all 4s ease-in-out;
}

.pf_crd .crd_1 .txt_area {
    padding: 113px 21px 0;
}

.pf_crd .crd_1 h5 {
    margin: 0;
    font-size: 24px;
    line-height: 34px;
    color: #3b368c;
}

.pf_crd .crd_1 p {
    font-size: 14px;
    padding: 25px 0;
}

.pf_crd .crd_1 a {
    background: #141e44;
    color: #fff;
    display: block;
    width: 45%;
    margin: 0 auto;
    padding: 11px 0;
    border-radius: 7px;
    font-size: 14px;
    font-family: 'gothamlight';
    font-weight: 800;
    transition: all 0.3s ease-in-out;
}

.pf_crd .crd_1 a:hover {
    background-color: #0031c6;
    color: #fff;
}

/***************************** sec-portfolio fold7 close *****************************/

/***************************** sec-grow fold5 *****************************/
.sec-grow {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 50px 0;
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    z-index: 99;
}


#particles-js {
    position: absolute;
    height: 100%;
    width: 100%;
    mix-blend-mode: screen;
    background-color: rgb(255 255 255 / 10%);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 50;
}

.sec-grow .desc h6 , .sec-grow .desc h3{
    text-transform: capitalize;
    text-align: left;
    font-weight: 800;
    color: #fff;
    margin: 0 0 30px 0;
    padding: 0;
    font-size: 32px;
    line-height: 42px;
}

.sec-grow .desc p {
    text-transform: capitalize;
    text-align: left;
    font-weight: 400;
    color: #fff;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 16px;
}

.sec-grow .desc .send-btn {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    height: 50px;
    width: 290px;
    font-weight: 500;
    color: #fff;
    text-transform: capitalize;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 2px solid #fff;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
}

.sec-grow .desc .send-btn:hover {
    background: #fff;
    color: #f49617;
    border: 2px solid #f49617;
}

/***************************** sec-grow fold5 close *****************************/


/***************************** sec-choose fold5 *****************************/
.sec-choose {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 50px 0;
    background: url(../images/plain-bg.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.sec-choose::after {
    content: "";
    background: url(../images/plain-fig.webp) no-repeat;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    height: 314px;
    width: 520px;
    right: 0;
    top: 90px;
    position: absolute;
}

.sec-choose .desc h6 {
    text-transform: capitalize;
    text-align: left;
    font-weight: 800;
    color: #fff;
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 40px;
}

.sec-choose .desc p {
    text-transform: capitalize;
    text-align: left;
    font-weight: 400;
    color: #fff;
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 16px;
}

.sec-choose .desc ul {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}

.sec-choose .desc ul li {
    position: relative;
    margin: 0 10px 15px;
    padding: 0 0 0 25px;
    color: #fff;
    width: 25%;
}

.sec-choose .desc ul li::before {
    content: '\f1ce';
    position: absolute;
    top: 0;
    left: 0;
    font-family: "Font Awesome 6 Pro";
    font-weight: 800;
    color: #f49617;
}

.sec-choose .desc .send-btn {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    height: 50px;
    width: 200px;
    font-weight: 500;
    color: #fff;
    text-transform: capitalize;
    margin: 15px 0 0 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 2px solid #fff;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
}

.sec-choose .desc .send-btn:hover {
    background: #fff;
    color: #f49617;
    border: 2px solid #f49617;
}

/***************************** sec-choose fold5 close *****************************/

/* frm  */
.contact-flow {
    min-height: 100%;
    margin-top: 4px;
    margin-right: -10px;
    margin-left: -10px;
    padding: 2rem 3rem;
    background-color: #f8f8f9;
    border-radius: 9px;
}

.contact-flow__title {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.8;
    margin-bottom: 40px;
    text-align: center;
}

.in-violet-450 {
    color: #f49617 !important;
}

.contact-flow__list-item {
    opacity: .8;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.86;
}

.ordered-list {
    margin-bottom: 0;
    padding-top: 10px;
    padding-left: 0;
    list-style: none;
    counter-reset: item;
}

.ordered-list__item:before {
    content: counter(item) "";
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #0f1770;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 32px;
    text-align: center;
    counter-increment: item;
}

.ordered-list__item {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.88;
    position: relative;
    margin-bottom: 37px;
    padding-left: 47px;
}

.frm_area_btm {}

.frm_area_btm form {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    padding: 3rem 6rem 3rem;
    border-radius: 15px;
}

.frm_area_btm form h4 {
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 27px;
}

.frm_area_btm form input[type="text"],
.frm_area_btm form input[type="email"],
.frm_area_btm form input[type="tel"] {
    width: 100%;
    display: block;
    margin: 30px 0;
    border: none;
    border-bottom: 1px solid white;
    background: transparent;
    color: #fff;
    font-size: 16px;
    outline: none;
}

.frm_area_btm form label {
    color: #fff;
    font-size: 15px;
}

.frm_area_btm form input::placeholder,
.frm_area_btm form textarea::placeholder {
    color: #fff;
}

.frm_area_btm form textarea {
    width: 100%;
    display: block;
    margin: 5px 0 15px;
    border: none;
    border-bottom: 1px solid white;
    background: transparent;
    color: #fff;
    font-size: 16px;
    outline: none;
    resize: none;
}

.frm_area_btm form button {
    background: #fff;
    outline: none;
    border: none;
    padding: 12px 75px;
    margin: 20px auto 0;
    display: block;
    font-size: 16px;
    border-radius: 48px;
    transition: all 0.3s ease;
    border: 1px solid transparent;
}

.frm_area_btm form button:hover {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
}

.section__title {
    text-align: center;
    font-weight: 700;
    text-transform: capitalize;
    margin: 30px 0;
    color: #3b368c;
    font-size: 32px;
}

.section__title span {
    display: block;
}

section.contact-section {
    z-index: 99;
    position: relative;
    background: #fff;
    padding: 50px 0 50px;
}

/* frm */
/* footer */

footer.footer-main-sec {
    background: url(../images/footer-bg2.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0 0 0;
    position: relative;
    z-index: 9;
}

.footer-main-sec::before {
    content: '';
    position: absolute;
    background: #040c5e;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0.9;
    z-index: -1;
}

.footer-main-sec .footer-top {
    padding: 50px 0;
}

.footer-top .footer-logo-area {
    margin: 0 0 30px 0;
}

.footer-logo-area .footer-logo {
    width: 75%;
    margin: 0 0 20px 0;
}

.footer-logo-area .footer-logo a img {
    width: 100%;
}

.footer-top p {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    line-height: 24px;
    margin: 0 0 20px 0;
}

.footer-top ul.footer-social-links {
    display: flex;
    align-items: center;
}

.footer-top ul.footer-social-links li {
    margin: 0 10px 0 0;
}

.footer-top ul.footer-social-links li a {
    width: 50px;
    height: 50px;
    font-size: 22px;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    color: #fff;
    display: block;
    text-align: center;
    border-radius: 35%;
    line-height: 50px;
    transition: all .3s ease-in-out;
}

.footer-top ul.footer-social-links li a:hover {
    transform: scale(1.1);
}


.footer-top .footer-links-area {}

.footer-links-area h4 {
    font-size: 22px;
    color: #f49617;
    text-transform: capitalize;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.footer-links-area ul.footer-nav-links {}

.footer-links-area ul.footer-nav-links li {
    margin: 0 0 10px 0;
}

.footer-links-area ul.footer-nav-links a {
    font-size: 16px;
    font-weight: 400;
    color: #f8f8f8;
    margin: 0 0 0px 0;
    transition: all .3s ease-in-out;
    display: block;
}

.footer-links-area ul.footer-nav-links a:hover {
    color: #f49617;
}

.footer-top .footer-links-area {}



.footer-main-sec .footer-info-area {}

.footer-main-sec .footer-info-area span {
    font-size: 18px;
    color: #f49617;
    text-transform: capitalize;
    font-weight: 700;
    margin: 0 5px 0px 0;
}

.footer-main-sec .footer-info-area p {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    line-height: 20px;
    margin: 0 0 0px 0;
}


.footer-main-sec .footer-bottom {
    padding: 20px 0;
    border-top: 1px solid #fff;
}

.footer-bottom .footer-copyright {
    text-align: left;
}

.footer-copyright p {
    font-size: 16px;
    font-weight: 400;
    color: #f8f8f8;
    line-height: 20px;
    margin: 0 0 0px 0;
}

.footer-bottom .footer-bottom-payment {
    text-align: right;
    justify-content: end;
}

.footer-bottom-payment a img {
    width: 49px;
    margin: 0 6px;
    height: 31px;
    object-fit: cover;
    border-radius: 4px;
}

/* footer close*/
/* popup modal */
.modaL_order {}

.popup-field-icon {
    position: absolute;
    top: 23px;
    left: 12px;
    width: 15px;
}

.modaL_order .modal-content {
    background-clip: padding-box;
    border: 3px solid #0f1770;
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
}

.modaL_order .modal-content .btn-close {
    position: absolute;
    right: 16px;
    top: -15px;
    border: none;
    outline: none;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    border-radius: 21px;
    width: 29px;
    height: 29px;
    cursor: pointer;
    opacity: 1;
}

.modaL_order .modal-content .btn-close i {
    color: #fff;
}

.modaL_order .season-banner {
    font-weight: 700;
    letter-spacing: -1px;
    text-align: center;
    display: block;
    margin: 24px auto 28px;
}

.modaL_order .season-banner span {
    color: #fff;
    clip-path: polygon(0 0, 100% 0, 94% 50%, 100% 100%, 0 100%, 6% 50%);
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    padding: 8px 50px;
    font-family: 'Poppins';
    letter-spacing: 1px;
    font-size: 18px;
}

.modaL_order .popup-coupon-hd {
    text-align: center;
    font-size: 23px;
    font-weight: 400;
    color: #f49617;
    font-family: poppins;
    line-height: 1.1;
    margin-bottom: 20px;
    text-align: center;
}

.modaL_order .field-list {
    display: flex;
    align-items: center;
    margin-left: -2.5px;
    margin-right: -2.5px;
    flex-wrap: wrap;
    list-style:
        none;
    justify-content: center;
    padding: 0;
}

.modaL_order .field-list li {
    margin: 0 12px;
}

.modaL_order .field-list input {
    margin: 0 auto;
    display: block;
    background-color: #f1f1f1;
    padding: 10px 10px 10px 35px;
    border: 0;
    width: 100%;
    position: relative;
    font-size: 13px;
    font-weight: 400;
    border-radius: 8px;
    list-style: none;
    margin: 9px 0;
}

.modaL_order .field-list textarea {
    background-color: #f1f1f1;
    padding: 16px 13px 14px 35px;
    border: 0;
    width: 433px;
    position: relative;
    font-size: 13px;
    font-weight: 400;
    border-radius: 8px;
    resize: none;
    height: 111px;
    margin-top: 8px;
}

.modaL_order .popup-coupon-hd span {
    font-weight: 700;
    font-size: 32px;
    color: #fff;
}

.modaL_order .popup-submit-btn {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    border: 0;
    width: fit-content;
    text-align: center;
    padding: 12px;
    font-size: 11px;
    font-weight: 500;
    color: #fff;
    letter-spacing: 1.4px;
    border-radius: 6px;
    margin: 16px auto 21px;
    display: block;
}

.modaL_order .modal-body,
.modaL_order .modal-header {
    padding: 0;
    border: 0;
    position: relative;
}

.field-list li {
    padding: 0 2.5px;
    margin-bottom: 20px;
    position: relative;
}

.popup-field {
    background-color: #f1f1f1;
    padding: 10px 10px 10px 35px;
    border: 0;
    width: 100%;
    position: relative;
    font-size: 13px;
    font-weight: 400;
    border-radius: 8px;
}

/* popup modal close */

/* float all */
.theme-btn.bt-support-now {
    background: #1ebbf0;
    background: -moz-linear-gradient(45deg, #1ebbf0 8%, #39dfaa 100%);
    background: -webkit-linear-gradient(45deg, #1ebbf0 8%, #39dfaa 100%);
    background: linear-gradient(45deg, #ff9800 8%, #ff9800 100%);
    bottom: 101px;
}

.theme-btn {
    background-color: #fff;
    border-radius: 40px;
    bottom: 40px;
    color: #fff;
    display: table;
    height: 49px;
    left: 10px;
    min-width: 50px;
    position: fixed;
    text-align: center;
    z-index: 9999;
}

.theme-btn i {
    font-size: 21px;
    line-height: 50px;
}

i.fa.fa-whatsapp {
    font-size: 24px;
}

.theme-btn span {
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
    letter-spacing: -15px;
    opacity: 0;
    line-height: 50px;
    -webkit-transition: all 1s;
    -ms-transition: all 1s;
    transition: all 1s;
    text-transform: uppercase;
}

.theme-btn.bt-buy-now {
    background: #1fdf61;
    background: -moz-linear-gradient(top, #a3d179 0, #88ba46 100%);
    background: -webkit-linear-gradient(top, #a3d179 0, #88ba46 100%);
    background: linear-gradient(to bottom, #a3d179 0, #88ba46 100%);
}

.ft_img img {
    filter: invert(1);
    width: 220px;
}

/* form-float  */
/*floating strips css start */
.floatbutton.active {
    right: 0;
    z-index: 999;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.floatbutton {
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    position: fixed;
    right: -370px;
    top: 16%;
    font-size: 0;
    width: 420px;
    /* transform: translateY(-50%); */
    z-index: 999;
}

.floatbutton .clickbutton {
    border-radius: 30px 0px 0px 30px;
    background: #fff;
    width: 50px;
    z-index: 999;
    height: 300px;
    cursor: pointer;
    box-shadow: -20px 7px 18px -7px rgba(87, 184, 151, 0.09);
    display: inline-block;
    padding-top: 0;
    vertical-align: top;
    background: #134E5E;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    margin-top: 198px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    -ms-box-shadow: 0px 0px 40px #00000026;
    -o-box-shadow: 0px 0px 40px #00000026;
    border: 3px solid #fff;
    /* border: 1px solid #07379a; */
}

.floatbutton .clickbutton .crossplus:before {
    content: "";
    display: none;
    position: absolute;
    width: 20px;
    height: 2px;
    right: 0;
    background: #fbb334;
    z-index: 99;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}

.floatbutton .clickbutton .crossplus:after {
    content: "";
    display: none;
    position: absolute;
    width: 2px;
    height: 20px;
    right: 0;
    background: #fab334;
    z-index: 99;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}

.floatbutton .clickbutton .crossplus {
    position: relative;
    display: block;
    transform: rotate(0deg);
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: rotate(-90deg);
    -webkit-transition: 0.4s;
    font-size: 16px;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    color: #fff;
    left: 0;
    right: 0;
    top: 0;
    white-space: pre;
    bottom: 0;
    font-weight: bold;
    z-index: 100;
}

.floatbutton .clickbutton .crossplus.rotate {
    /* transform: rotate(45deg); */
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.floatbutton .clickbutton .crossplus i {
    font-size: 18px;
    color: #f43535;
    margin: 17px 0 0 15px;
}

.banner-form {
    background: #fff;
    padding: 30px;
    position: relative;
    z-index: 9;
    border-radius: 5px 0 0 5px;
    margin: 0;
    width: 370px;
    display: inline-block;
    box-shadow: 0px 0px 30px #0000001f;
}

.banform {}

.ban-form {}

.ban-form input {
    width: 100%;
    margin: 0 0 0 0;
    border: 1px solid #e5e5e5;
    background: white;
    padding: 10px 15px;
    color: gray;
    font-size: 14px;
    border-radius: 3px;
    height: 50px;
    font-weight: 400;
    outline: none !important;
    margin: 0 0 15px 0;
    font-family: sans-serif;
}

.banner-form .intl-tel-input {
    width: 100%;
}

.banner-form h3 {
    color: #333;
    font-size: 24px;
    margin-bottom: 20px;
    font-family: sans-serif;
    text-align: center;
}

.ban-form input[type="submit"] {
    color: #fff;
    font-weight: 600;
    border-radius: 3px;
    text-align: center;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    padding: 10px 15px;
    margin: 20px 0 0;
    border: transparent;
    font-family: sans-serif;
    border-radius: 50px;
    text-transform: capitalize;
}

.ban-form textarea {
    width: 100%;
    border: 1px solid #e5e5e5;
    background: white;
    padding: 10px 15px;
    color: gray;
    font-size: 14px;
    border-radius: 3px;
    font-weight: 400;
    height: 120px;
    outline: none !important;
    margin: 1px 0 0px 0;
}

.btns_wrap {
    position: fixed;
    right: -6px;
}

.btns_wrap a:hover {
    text-decoration: none !important;
    right: 0px;
}

.btns_wrap .call_wrap {
    width: 295px;
    position: absolute;
    right: -240px;
    background: #fff;
    top: 120px;
    padding: 0;
    border-radius: 50px 0px 0px 50px;
    overflow: hidden;
    box-shadow: 0px 0px 40px #00000026 !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.btns_wrap .call_wrap span {
    color: #333;
    font-size: 20px;
    vertical-align: middle;
    background: #fff;
    padding: 15px 20px 15px 15px;
}

.btns_wrap .chat_wrap {
    display: block;
    position: absolute;
    right: -225px;
    width: 280px;
    padding: 0;
    background: #fff;
    top: 40px;
    border-radius: 0px;
    overflow: hidden;
    box-shadow: 0px 0px 40px #00000026 !important;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 50px 0px 0px 50px;
}

.btns_wrap .chat_wrap span.icoo,
.btns_wrap .call_wrap span.icoo {
    color: #fff;
    background: #134E5E;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    font-size: 18px;
    padding: 18px 20px 16px;
    border: 3px solid #ded9d9;
    vertical-align: middle;
    display: inline-block;
    border-radius: 50px 0px 0px 50px;
    box-shadow: 1px 0px 13px #f49617;
}

.btns_wrap .chat_wrap span {
    color: #333;
    font-size: 20px;
    vertical-align: middle;
    background: #fff;
    padding: 15px 30px 15px 15px;
}

/*floating strips css end */


/* new css */


/* section testimonial-sec start */

.testimonial-sec {
    padding: 197px 0;
    overflow: hidden;
    background: #0f1770;
    /* Old browsers */
    background: -moz-linear-gradient(top, #0f1770 0%, #040c5e 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #0f1770 0%, #040c5e 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0f1770', endColorstr='#040c5e', GradientType=0);
    /* IE6-9 */
    height: 600px;
    position: relative;
    z-index: 99;
}

.heading-sep .seperator-left {
    position: relative;
    width: 60px;
    height: 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #f49617;
    display: inline-block;
}

.heading-sep .seperator-left:before {
    content: '';
    width: 10px;
    height: 3px;
    background: #111e9f;
    position: absolute;
    left: 10px;
    top: 0;
}

.testimonial-sec h2 {
    color: #fff;
    margin-bottom: 17px;
    font-size: 37px;
    font-weight: 800;
}

.testimonial-sec h4 {
    color: #fff;
    margin-bottom: 17px;
    font-size: 37px;
    font-weight: 800;
}

.testimonial-sec .primary-btn {
    width: 100px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #fff;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 600;
    margin: 15px 0 0 0;
    padding: 0;
    border-radius: 50px;
    transition: all 0.2s ease-in-out;
}

.testimonial-sec .testimonail-col {
    overflow-x: hidden;
    overflow-y: visible;
    flex: 100%;
    max-width: 100%;
    left: 39.33333%;
    position: absolute;
    top: 120px;
    padding-bottom: 103px;
    padding-left: 0;
}

.testimonial-sec .testimonial-slider .owl-item {
    width: 402px !important;
    height: 274px;
    background: #fff;
    float: left;
    position: relative;
}

.testimonial-sec .testimonial-slider .owl-item .icon-quote {
    position: absolute;
    bottom: -25px;
    right: 31px;
    width: 86px;
    height: 61px;
    background: url(../images/testimonial-quote.png) no-repeat center top;
    filter: brightness(0) saturate(100%) invert(64%) sepia(99%) saturate(2776%) hue-rotate(359deg) brightness(101%) contrast(106%);
}

.testimonial-sec .testimonial-slider .owl-item .text {
    padding: 35px 30px;
}

.testimonial-sec .testimonial-slider .owl-item .text .auth-info {
    border-top: 1px solid #e1e1e1;
    padding: 10px 0 0 0;
}

.testimonial-sec .testimonial-slider .owl-item .text .auth-info h3 {
    font-size: 22px;
    font-weight: 800;
    color: #252525;
}

.testimonial-sec .testimonial-slider .owl-item .text .auth-info h4 {
    font-size: 18px;
    color: #252525;
    font-weight: 400;
    text-transform: uppercase;
}

.testimonial-sec .testimonial-slider .owl-item .text p {
    line-height: 1.3;
    margin-bottom: 18px;
    height: 142px;
    overflow: hidden;
}

.testimonial-sec .testimonial-slider .owl-nav {
    display: none;
}

.testimonial-sec .testimonial-slider .owl-dots {
    position: absolute;
    bottom: 0;
}

.testimonial-sec .testimonial-slider .owl-dots button {
    width: 6px;
    height: 6px;
    opacity: 1;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #f49617;
    border: none;
    padding: 0px;
    cursor: pointer;
    margin-right: 10px;
    -webkit-transition: all 400ms;
    -o-transition: all 400ms;
    -moz-transition: all 400ms;
    transition: all 400ms;
}

.testimonial-sec .testimonial-slider .owl-dots button.active {
    width: 27px;
}

/* section testimonial-sec start */

/* section process start */
.weare {
    position: relative;
    padding: 50px 0;
    z-index: 99;
    background: #fff;
}

.weare .box {
    border: 1px solid #fff;
    margin-bottom: 30px;
    position: relative;
    padding: 42px 30px;
    background: white;
    box-shadow: 0px 10px 20px #d9d9d9;
    transition: 1s linear;
    border-radius: 13px;
    min-height: 390px;
    max-height: 390px;
}

.weare a {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    height: 50px;
    width: 350px;
    font-weight: 500;
    color: #fff;
    text-transform: capitalize;
    margin: 0 auto;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 2px solid #fff;
    transition: all 0.2s ease-in-out;
}

.weare a:hover {
    background: #fff;
    color: #ff8f01;
    border: 2px solid #ff8f01;
}

.weare .box:hover {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
}

.weare .box:hover h3 {
    color: #fff;
}

.weare .box h3  ,.weare .box h5{
    font-size: 20px;
    color: #f49617;
    /* text-shadow: 0px 0px 16px #f49617; */
    font-weight: 700;
    padding: 10px 0;
}

.weare .box p {
    color: #333;
}

.weare .box:hover p {
    color: #fff;
}

.weare .box img {
    margin-bottom: 20px;
}

.weare {
    text-align: center;
}

.weare .head_txt h2{
    font-size: 40px;
    font-weight: 700;
    line-height: 53px;
    margin: 0 0 20px 0;
    color: #3b368c;
    text-transform: capitalize;
}
.head_txt h4 {
    font-size: 30px;
    font-weight: 700;
    color: #f49617;
    text-transform: capitalize;
    margin: 0 0 30px 0;
    padding: 0;
    text-align: center;
    line-height: 40px;
}


/* section process close */


/* sec-badges start */
.sec-badges {
    position: relative;
    overflow: visible;
    padding: 40px 0;
    background: #fff;
    z-index: 99;
}

.sec-badges .heads p a {
    color: #333;
    font-weight: 600;
    text-decoration: underline;
}

.logos-contact {
    position: relative;
}

.logo-contact-sec {
    width: 73%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    box-shadow: 0px 3px 30px #00000029;
    border-radius: 15px;
    padding: 35px 30px;
    position: relative;
    z-index: 50;
    margin: 30px auto 30px;
}

.logo-contact-sec input {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #0000004D;
    border-radius: 5px;
    padding: 8px 5px 9px 46px;
    width: 232px;
    font-size: 15px;
}

.logo-contact-name {
    position: relative;
}

.logo-contact-email {
    position: relative;
}

.logo-contact-phone {
    position: relative;
}

.logo-contact-name:before {
    width: 22px;
    position: absolute;
    content: '';
    background: url(../images/user.webp);
    height: 22px;
    top: 11px;
    left: 11px;
}

.logo-contact-email:before {
    width: 28px;
    position: absolute;
    content: '';
    background: url(../images/envlope.webp);
    height: 18px;
    top: 11px;
    left: 11px;
}

.logo-contact-phone:before {
    width: 20px;
    position: absolute;
    content: '';
    background: url(../images/phone.webp);
    height: 20px;
    top: 11px;
    left: 11px;
}

.logo-contact-sec button {
    width: 150px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #fff;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    border-radius: 50px;
    transition: all 0.2s ease-in-out;
}

.logo-contact-sec button:hover {
    background: #fff;
    border: 2px solid #ff8f01;
    color: #ff8f01;
}



.sec-badges .heads h2 , .sec-badges .heads h4{
    font-size: 40px;
    font-weight: 700;
    /* background: #3b368c;
    -webkit-background-clip: text; */
    color: #3b368c;
    text-transform: capitalize;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: left;
    line-height: 44px;
}

.sec-badges .badges-ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 15px 0 0 0;
    padding: 0;
}

.sec-badges .badges-ul li {
    margin: 0 30px 0 0;
    width: 22%;
}

.sec-badges .badges-ul li:last-child {
    margin: 0;
}

.sec-badges .badged-main {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.1);
    padding: 10px;
    transition: all 0.2s ease-in-out;
}

.sec-badges .badged-main:hover {
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
    transform: translateY(-10px);
}

.sec-badges .badged-main .thumb {
    position: relative;
    display: block;
    margin: 0 auto;
    height: 100px;
    width: auto;
}

.sec-badges .badged-main span {
    text-align: center;
    display: block;
    margin: 10px 0 0 0;
    font-weight: 700;
    color: #f49617;
    text-transform: capitalize;
}


/* sec-badges close */

/* sec-badges-two start */
.sec-badges-two {
    position: relative;
    overflow: visible;
    padding: 80px 0;
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    z-index: 99;
}

.sec-badges-two .heads h3 {
    font-size: 40px;
    font-weight: 700;
    /* background: #3b368c;
    -webkit-background-clip: text; */
    color: #fff;
    text-transform: capitalize;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: left;
    line-height: 44px;
}

.sec-badges-two .heads p {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin: 0 0 20px 0;
}


.sec-badges-two .heads .send-btn {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    height: 50px;
    width: 200px;
    font-weight: 500;
    color: #fff;
    text-transform: capitalize;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 2px solid #fff;
    transition: all 0.2s ease-in-out;
}

.sec-badges-two .heads .send-btn:hover {
    background: #fff;
    color: #ff8f01;
    border: 2px solid #ff8f01;
}

.sec-badges-two .badges-ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 15px 0 0 0;
    padding: 0;
}

.sec-badges-two .badges-ul li {
    margin: 0 30px 0 0;
    width: 22%;
}

.sec-badges-two .badges-ul li:last-child {
    margin: 0;
}

.sec-badges-two .badged-main {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.1);
    padding: 10px;
    transition: all 0.2s ease-in-out;
}

.sec-badges-two .badged-main:hover {
    box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1);
    transform: translateY(-10px);
}

.sec-badges-two .badged-main .thumb {
    position: relative;
    display: block;
    margin: 0 auto;
    min-height: 200px;
    max-height: 200px;
    object-fit: cover;
    object-position: center;
    width: 100%;
    border-radius: 5px;
}

.sec-badges-two .badged-main h6 {
    text-transform: capitalize;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    margin: 10px 0 0 0;
    color: #3b368c;
}

.sec-badges-two .badged-main span {
    text-align: center;
    display: block;
    margin: 10px 0 0 0;
    font-weight: 700;
    color: #f49617;
    text-transform: capitalize;
    font-size: 10px;
}


/* sec-badges-two close */

/* platinumKitbanner start */
.platinumKitbanner {
    padding: 100px 0;
    background-color: #f7f7f7;
    font-size: 0;
    position: relative;
    z-index: 99;
}

.platinumKitbanner h5 {
    font-size: 22px;
    font-weight: 700;
    color: #3b368c;
    text-transform: capitalize;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: left;
    line-height: 28px;
}

.platinumKitbanner h3 , .platinumKitbanner h4{
    font-size: 22px;
    font-weight: 700;
    color: #3b368c;
    text-transform: capitalize;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: left;
    line-height: 28px;
}

.title_block {
    font-size: 44px;
    font-weight: 600;
    line-height: 48px;
    margin: 0 0 35px 0;
    color: #f49617;
    width: 85%;
}

.title_block span {
    /* color: #ff6000; */
    font-weight: 600;
}

.title_block:after {
    content: "";
    width: 75px;
    height: 5px;
    background: #463c90;
    position: relative;
    left: 0;
    right: 0;
    bottom: -15px;
    margin: 0;
    display: block;
}

.platinumKitbanner span {
    font-size: 22px;
    font-weight: 700;
    color: #3b368c;
    text-transform: capitalize;
    margin: 20px 0 20px 0;
    padding: 0;
    display: block;
    text-align: left;
    line-height: 28px;
}

.platinumKitbanner p {
    color: #333;
    margin: 20px 0 0 0;
    font-size: 16px;
    line-height: 28px;

}

.platinumKitbanner p a {
    color: #333;
    font-weight: 600;
    text-decoration: underline;

}

.platinumKitbanner ul {
    list-style: none;
    padding: 0;
}

.platinumKitbanner ul li {
    position: relative;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    margin: 12px 0 12px 20px;
    color: #000;
}

.platinumKitbanner ul li:before {
    content: '';
    background-image: url(../images/check-new01.webp);
    height: 13px;
    width: 14px;
    position: absolute;
    left: -20px;
    top: 3px;
    /*filter: brightness(0) saturate(100%) invert(15%) sepia(78%) saturate(6977%) hue-rotate(332deg) brightness(98%) contrast(112%);*/
}

.platinumKitbanner .priceTags {
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}

.platinumKitbanner .priceTags h4 {
    color: #000;
    font-weight: 600;
    font-size: 18px;
    margin: 0;
}

.platinumKitbanner .priceTags h5 {
    position: relative;
    color: #463c90;
    font-size: 60px;
    font-weight: 700;
    margin: 0 0 0 80px;
}

.platinumKitbanner .priceTags h5:before {
    content: '';
    background-image: url(../images/arrow.png);
    width: 46px;
    height: 26px;
    left: -60px;
    top: 20px;
    position: absolute;
}

.getintouchBar {
    display: flex;
    align-items: center;
}

.order-btn {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    border: 2px solid #fff;
    display: inline-block;
    color: #fff;
    border-radius: 50px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    letter-spacing: normal;
    padding: 9px 34px;
    line-height: 28px;
    transition: all 0.2s ease-in-out;
}

.order-btn:hover {
    background: #fff;
    color: #f49617;
    border: 2px solid #f49617;
}

.infochunk {
    display: flex;
    align-items: flex-end;
    margin: 0 25px;
}

.infochunk .imgWrap img {
    filter: brightness(0) saturate(100%) invert(16%) sepia(98%) saturate(6481%) hue-rotate(334deg) brightness(104%) contrast(105%);
}

.infochunk .dta {
    margin-left: 15px;
}

.infochunk .dta h5 {
    font-size: 20px;
    font-weight: 500;
    color: #ff6000;
    margin: 0;
}

.infochunk .dta a {
    font-size: 16px;
    font-weight: 400;
    color: #463c90;
    transition: all 0.3s ease-in-out;
}

.platinumKitbanner .develop-form {
    background: transparent;
    padding: 40px 30px;
    border: 2px solid #060e62;
    text-align: center;
    border-radius: 20px;
}

.platinumKitbanner .develop-form form {}

.platinumKitbanner .develop-form form h4 {
    font-size: 26px;
    font-weight: 600;
    margin: 0 0 10px 0;
    line-height: 28px;
    color: #f49617;
}

.platinumKitbanner .develop-form form p {
    font-size: 14px;
    line-height: 18px;
    width: 90%;
    margin: 0 auto 20px;
}

.platinumKitbanner .develop-form form input {
    background: #fff;
    width: 100%;
    border: 1px solid #b2b2b2;
    margin: 0 0 20px 0;
    height: 50px;
    padding: 20px 20px;
    color: #333;
    border-radius: 5px;
}

.platinumKitbanner form input[type="text"],
.platinumKitbanner form input[type="email"],
.platinumKitbanner form input[type="tel"] {
    color: #333;
    font-size: 14px;
}

.platinumKitbanner .develop-form form input::placeholder {
    color: #b2b2b2;

}

.platinumKitbanner .develop-form form textarea {
    width: 100%;
    display: block;
    height: 100px;
    padding: 10px 20px;
    margin: 0px 0 30px;
    border: 1px solid #b2b2b2;
    background: #fff;
    border-radius: 5px;
    color: #333;
    font-size: 14px;
    outline: none;
    resize: none;
}

.platinumKitbanner .develop-form form textarea::placeholder {
    color: #b2b2b2;

}

.platinumKitbanner .develop-form button.submit {
    height: 50px;
    border: 2px solid #fff;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    color: #fff;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    border-radius: 10px;
    transition: all 0.2s ease-in-out;
    width: 100%;
    text-transform: uppercase;
}

.platinumKitbanner .develop-form button.submit:hover {
    background: #fff;
    border: 2px solid #ff8f01;
    color: #ff8f01;
}

/* platinumKitbanner close */

/*Inside Looks Section Css Start*/

section.sec-inside-look {
    position: relative;
    padding: 80px 0;
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    z-index: 99;
}

.sec-inside-look .inside-look-head {
    margin: 0 0 0px 0;
}

.sec-inside-look .inside-look-head h2 {
    font-size: 50px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
    padding: 0;
    text-align: center;
    width: 75%;
    margin: 0 auto 20px;
}

.sec-inside-look .inside-look-head h2 a {
    color: #f49617;
}

.sec-inside-look .inside-look-head h2 a:hover {
    text-decoration: underline;
}

.sec-inside-look .inside-look-item {
    background: #fff;
    box-shadow: 14px 9px 15px #0000001c;
    border-radius: 10px;
    padding: 20px 20px;
    margin: 50px 10px 20px;
    transition: all .3s ease-in-out;
    height: 425px;
}

.sec-inside-look .inside-look-item:hover {
    transform: translateY(-20px);
}

.inside-look-item .inside-look-icon img {
    width: 65px;
    margin: 0 0 20px 0;
}

.inside-look-item .inside-look-content {
    margin: 0 0 0 10px;
}

.inside-look-item .inside-look-content h3 , .inside-look-item .inside-look-content h4{
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    margin: 0 0 10px 0;
    color: #f49617;
}

.inside-look-item .inside-look-content h3 a , .inside-look-item .inside-look-content h4 a {
    color: #f49617;
}

.inside-look-item .inside-look-content h3 a:hover , .inside-look-item .inside-look-content h4 a:hover{
    color: #3b368c;
}

.inside-look-item .inside-look-content p {
    font-size: 16px;
    line-height: 22px;
    height: auto;
    overflow-y: scroll;
    color: #333;
    margin: 0 0 10px 0;
}

.inside-look-slide .slick-arrow {
    font-size: 0;
    background: none;
    border: unset;
}

.inside-look-slide .slick-prev::before {
    left: -50px;
    position: absolute;
    content: "\f060";
    font-family: "Font Awesome 6 Pro";
    font-size: 24px;
    color: #fff;
    top: 45%;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 100%
}

.inside-look-slide .slick-next:before {
    right: -50px;
    position: absolute;
    content: "\f061";
    font-family: "Font Awesome 6 Pro";
    font-size: 24px;
    color: #fff;
    top: 45%;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border-radius: 100%
}

.inside-look-slide .slick-next {}

/*Inside Looks Section Css End*/

/*FaQs Sec Css Start Here*/
/* Frequently-asked-css */
.frequently-asked-questions {
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    padding: 80px 0 80px;
    position: relative;
    z-index: 99;
}

.frequently-asked-questions .frequently-heading {
    text-align: center;
}

.frequently-asked-questions .frequently-heading h2,
.frequently-heading h5 {
    font-size: 50px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: center;
}

.frequently-asked-questions .frequently-heading p {
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    color: #fff;
    text-transform: none;
    margin: 0 auto 40px;
    padding: 0;
    width: 91%;
    text-align: center;
}

.frequently-asked-questions .frequently-heading p span {
    display: block;
}

.frequently-asked-questions .accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1.50rem 1.50rem;
    color: #212529;
    text-align: left;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    border: 0;
    overflow-anchor: none;
    transition: color 0.15s ease-in-out;
    background-color: 0.15s ease-in-out;
    border-color: 0.5s ease-in-out;
    box-shadow: 0.15s ease-in-out;
    margin: 0 0 0 auto;
    order: 2;
    flex-direction: row-reverse;
    justify-content: flex-end;
    width: 100% !important;
    border-radius: 10px 10px 0 0;
    font-weight: 500;
    font-size: 20px;
    color: #fff;
    letter-spacing: 1px;
}

.frequently-asked-questions .accordion-button:focus {
    z-index: 3;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: none;
}

.frequently-asked-questions .accordion-button::after {
    flex-shrink: 0;
    position: absolute;
    right: 10px;
    width: 30px;
    height: 30px;
    content: "\2b";
    color: #ffffff;
    background-repeat: no-repeat;
    transition: transform 0.2s ease-in-out;
    margin: 0 9px 0;
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    text-align: center;
    border-radius: 50%;
    line-height: 30px;
    font-size: 19px;
    font-weight: 500;
}

.frequently-asked-questions .accordion-button:not(.collapsed)::after {
    /* background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e); */
    /* transform: rotate(-180deg); */
    /* content: '\f068'; */
    /* width: 1.25rem; */
    /* height: 1.25rem; */
    content: "\f068";
    font-family: "Font Awesome 5 pro";
    transform: inherit;
    line-height: 31px;
}

.frequently-asked-questions .accordion-item {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125);
    background: transparent;
    border: none;
    margin: 0 0 15px;
}

.frequently-asked-questions .accordion-item h2 {
    margin: 0 0 15px;
}

.frequently-asked-questions .accordion-body {
    padding: 1rem 1.25rem;
    border-radius: 0px 0px 10px 10px;
    background-color: #fff;
    color: #333;
    font-weight: 400;
    font-size: 18.01px;
}

.frequently-asked-questions .accordion-body a {
    color: #333;
    font-weight: 600;
    text-decoration: underline;
}

.frequently-asked-questions .accordion-item:first-of-type .accordion-button {
    border-radius: 10px 10px 0px 0px;
}

.frequently-asked-questions .accordion-item:last-of-type .accordion-button.collapsed {
    border-radius: 10px 10px 0px 0px;
}

/* FaQs Sec Css End Here */


/**************************************************************** 
    Inner Service Page Css Start Here
**************************************************************/
/* Service Banner Fold1 Css Start */

#hero-9 {
    background-attachment: inherit !important;
    margin-top: 0;
    padding: 160px 0 80px;
    background-size: cover;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-image: url('../images/banner.jpg');
    background-color: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    position: relative;
    z-index: 9
}

#hero-9::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #0e166e;
    z-index: -1;
    opacity: 0.5;
    width: 100%;
}

.hero-9-txt h4 {
    font-size: 20px;
    text-transform: uppercase;
    color: #cb1d60;
    font-weight: 600;
    margin-bottom: 10px;
}

.hero-9-txt h1 {
    font-size: 50px;
    text-transform: capitalize;
    font-weight: 600;
    color: #fff;
}

.hero-9-txt h1 span {
    color: #f49617;
    text-shadow: 0px 0px 16px #f49617;
}

.hero-9-txt h1 {
    line-height: 1.2;
    margin-bottom: 15px;
}

.hero-9-txt p {
    font-weight: 400;
    margin-bottom: 20px;
    font-size: 18px;
    color: #fff;
}

.hero-section .btn-wrap {
    margin-top: 40px;
    margin-bottom: 20px;
}

.hero-section .btn {
    margin-right: 5px;
}

.btn-theme {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    height: 50px;
    width: 200px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 2px solid #fff;
    transition: all 0.2s ease-in-out;
}

.btn-theme:hover {
    background: #fff;
    color: #ff8f01;
    border: 2px solid #ff8f01;
}


.btn-tra-black {
    background-color: #cb1d60;
    color: #fff;
    padding: 7px 40px;
}

.t-img {
    display: flex;
    margin-top: 40px;
}

.t-img img {
    margin-right: 20px;
    width: 75px;
    height: 75px;
    object-fit: contain;
}

/*Banner Step Form Fold1 Start*/
.multi-step-form {
    background-color: #fff;
    border-radius: 10px;
    padding: 30px 20px;
    width: 75%;
    min-height: 600px;
    max-height: 600px;
    margin: 0 auto 0px;
}

.multi-step-form .selceted-box {}

.selceted-box#step2 {
    display: none;
}

.selceted-box#step3 {
    display: none;
}

.selceted-box#step4 {
    display: none;
}

.multi-step-form .selceted-box h3 {
    font-weight: 600;
    font-size: 36px;
    color: #3b368c;
    margin: 0px 0 20px 0;
    line-height: 40px;
    border-bottom: 2px solid #f49617;
    padding: 0 0 20px 0;
}

.multi-step-form .selceted-box p {
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 20px 0;
    font-weight: 500;
    color: #333;

}

.selceted-box .selected-button {}

.selceted-box .selected-button .form-check {
    border: 2px solid #3b368c;
    margin: 0 0 10px 0;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    position: relative;
}

.selected-button .form-check .form-check-label {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
}

.selected-button .form-check .form-check-input {
    float: inherit;
    position: absolute;
    right: 10px;
    width: 25px;
    height: 25px;
    margin: 0;
    border: 2px solid #f49617;
    box-shadow: none;
    cursor: pointer;
}

.selected-button .form-check .form-check-input:checked {
    background-color: #f49617;
}

.selected-button .form-group {
    margin: 0 0 20px 0;
}


.selected-button .form-group input {
    border: none;
    width: 100%;
    height: 40px;
    padding: 0 20px;
    box-shadow: 0 0 3px 1px #b2b2b2;
}

.selected-button .form-group input::placeholder {
    color: #7a7a7a;
    font-size: 16px;
}

.selected-button .form-group textarea {
    border: none;
    width: 100%;
    height: 100px;
    resize: none;
    padding: 10px 20px;
    box-shadow: 0 0 3px 1px #b2b2b2;
}

.selected-button .form-group textarea::placeholder {
    color: #7a7a7a;
    font-size: 16px;
}

.selected-button .form-check-privacy {
    display: flex;
}


.selected-button .form-check-privacy label p {
    color: #333;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    cursor: pointer;
}

.selected-button .form-check-privacy label p a {
    color: #f49617;
    margin: 0 0 10px 0;
}

.selected-button .form-check-privacy input {
    float: inherit;
    position: inherit;
    margin: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #cb1d60;
    box-shadow: none;
    cursor: pointer;
    margin: 0 10px 0 0;
}

.step-form-btns {
    margin: 30px 0 0px 0;
}

.step-form-btns .previous-btn {
    height: 50px;
    border: 2px solid #fff;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    color: #fff;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    border-radius: 10px;
    transition: all 0.2s ease-in-out;
    width: 175px;
}

.step-form-btns .previous-btn:hover {
    background: #fff;
    border: 2px solid #ff8f01;
    color: #ff8f01;
}

.step-form-btns .next-btn {
    height: 50px;
    border: 2px solid #fff;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    border-radius: 10px;
    transition: all 0.2s ease-in-out;
    width: 175px;
    text-transform: capitalize;
}

.step-form-btns .next-btn:hover {
    background: #fff;
    border: 2px solid #ff8f01;
    color: #ff8f01;
}

.step-form-btns .submit-btn {
    height: 50px;
    border: 2px solid #fff;
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    border-radius: 10px;
    transition: all 0.2s ease-in-out;
    width: 175px;
    text-transform: capitalize;
}

.step-form-btns .submit-btn:hover {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    border: 2px solid #ff8f01;
    color: #fff;
}

/*Banner Step Form Fold1 End*/

/* Service Banner Fold1 Css End */

/* Wikipedia Can Help Fold2 Css Start */

section.wiki-can-wrap {
    padding: 50px 0;
    background-color: #f7f7f7;
    position: relative;
    z-index: 9;
}

.wiki-can-wrap .wiki-can-head {
    margin: 0 auto 30px;
    text-align: center;
    width: 75%;
}

.wiki-can-wrap .wiki-can-head h2  ,.wiki-can-wrap .wiki-can-head h4{
    font-size: 40px;
    font-weight: 700;
    line-height: 53px;
    margin: 0 0 20px 0;
    text-align: center;
    color: #3b368c;
    text-transform: capitalize;
}

.wiki-can-wrap .wiki-can-head p {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    margin: 20px 0 20px 0;
}

.wiki-can-wrap .wiki-can-head p a {
    color: #333;
    font-weight: 600;
    text-decoration: underline;
}

.wiki-can-wrap .wiki-can-brands {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 40px 0;
}

.wiki-can-wrap .wiki-can-brands .wiki-can-img {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 15px 2px rgb(0 0 0 / 10%);
    padding: 20px 20px;
    transition: all 0.2s ease-in-out;
    margin: 0 30px 10px 0;
    width: 200px;
    text-align: center;
}

.wiki-can-wrap .wiki-can-brands .wiki-can-img:hover {
    box-shadow: 0px 0px 5px 2px rgb(0 0 0 / 10%);
    transform: translateY(-10px);
}

.wiki-can-wrap .wiki-can-brands .wiki-can-img a {}

.wiki-can-wrap .wiki-can-brands .wiki-can-img a img {
    width: auto;
    height: 100px;
    display: block;
    margin: 0 auto 10px;
}

.wiki-can-wrap .wiki-can-brands .wiki-can-img a span {
    text-align: center;
    display: block;
    margin: 10px 0 0 0;
    font-weight: 700;
    color: #f49617;
    text-transform: capitalize;
}

.wiki-can-wrap .wiki-can-serv {}

.wiki-can-wrap .wiki-can-serv h2 {
    font-size: 30px;
    font-weight: 700;
    color: #f49617;
    text-transform: capitalize;
    margin: 0 0 30px 0;
    padding: 0;
    text-align: center;
    line-height: 40px;
}

.wiki-can-wrap .wiki-can-serv ul {
    display: flex;
}

.wiki-can-wrap .wiki-can-serv ul li {
    border-right: 1px solid #3b368c;
    text-align: center;
    padding: 40px 25px;
    width: 25%;
}

.wiki-can-wrap .wiki-can-serv ul li:last-child {
    border-right: none;
}

.wiki-can-wrap .wiki-can-serv ul li i {
    color: #3b368c;
    font-size: 40px;
    font-weight: 400;
    margin: 0 0 20px 0;
}

.wiki-can-wrap .wiki-can-serv ul li p {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    font-weight: 500;
}

/* Wikipedia Can Help Fold2 Css End */

/*Premier Section Fold3 Css Start*/

section.premier-sec-wrap {
    padding: 50px 0;
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
}

.premier-sec-wrap .premier-sec-content {}

.premier-sec-wrap .premier-sec-content h2 {
    font-size: 34px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
    margin: 0 0 20px 0;
    padding: 0;
    text-align: left;
    line-height: 46px;
}

.premier-sec-wrap .premier-sec-content span , .premier-sec-wrap .premier-sec-content h4{
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: -.04em;
    color: #f49617;
    margin: 0 0 20px 0;
    display: block;
    font-family: system-ui;
}

.premier-sec-wrap .premier-sec-content p {
    color: #fff;
    margin: 0px 0 20px 0;
    font-size: 16px;
    line-height: 28px;
}

.premier-sec-wrap .premier-sec-content p a {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-decoration: underline;
}

.premier-sec-wrap .premier-sec-boxes {}

.premier-sec-boxes .premier-sec-box {
    padding: 20px 20px;
    background: #fff;
    box-shadow: 0 1px 15px -3px #b2b2b2;
    transition: all .3s ease-in-out;
    position: relative;
    margin: 0 0 20px 0;
    min-height: 355px;
    max-height: 355px;
    z-index: 1;
}

/*.premier-sec-boxes .premier-sec-box::before{
    content: '';
    position: absolute;
    border-width: 30px 30px 30px 30px;
    border-color: #3b368c #3b368c #3b368c #3b368c;
    border-style: solid;
    border-radius: 100%;
    z-index: -1;
}*/

.premier-sec-boxes .premier-sec-box:hover {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
}

.premier-sec-boxes .premier-sec-box img {
    margin: 0 0 20px 0;
    width: 50px;
    height: 50px;
}

.premier-sec-boxes .premier-sec-box h3  ,.premier-sec-boxes .premier-sec-box h4{
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    margin: 0 0 10px 0;
    color: #f49617;
}

.premier-sec-boxes .premier-sec-box:hover h3 ,.premier-sec-boxes .premier-sec-box:hover h4{
    color: #fff;
}

.premier-sec-boxes .premier-sec-box p {
    font-size: 16px;
    line-height: 22px;
    color: #333;
    margin: 0 0 10px 0;
    min-height: 200px;
    max-height: 200px;
    overflow-y: scroll;
    padding-right: 10px;
}
.premier-sec-boxes .premier-sec-box p::-webkit-scrollbar {
  width: 05px;
}
.premier-sec-boxes .premier-sec-box p::-webkit-scrollbar-thumb {
  background-color: #0c146b;
  outline: 1px solid #0c146b;
  border-radius:10px;
}

.premier-sec-boxes .premier-sec-box:hover p {
    color: #fff;
}

/*Premier Section Fold3 Css End*/

/*Wiki Creation Section Fold4 Css Start*/

section.wiki-creation-wrap {
    background: url(../images/footer-bg2.jpg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0;
    background-color: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    position: relative;
    z-index: 9;
}

.wiki-creation-wrap::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #070f63;
    opacity: 0.8;
    z-index: -1;
}
.wiki-creation-wrap .wiki-creation-content{}
.wiki-creation-wrap .wiki-creation-content.wiki-creation-content-scroll{
    min-height: 700px;
    max-height: 700px;
    overflow-y: auto;
    padding: 0px 10px 0 0;
}
.wiki-creation-content.wiki-creation-content-scroll::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0.0);
    border-radius: 10px;
}
.wiki-creation-content.wiki-creation-content-scroll::-webkit-scrollbar{
    width: 3px;
    background: #b2b2b2;
    border-radius: 10px;
}
.wiki-creation-content.wiki-creation-content-scroll::-webkit-scrollbar-thumb{
    background-color: #f49617;
    border-radius: 10px;
}

.wiki-creation-wrap .wiki-creation-content h2 , .wiki-creation-wrap .wiki-creation-content h3 {
    font-size: 40px;
    font-weight: 600;
    line-height: 50px;
    color: #fff;
    margin: 0 0 20px 0;
    position: relative;
}

.wiki-creation-wrap .wiki-creation-content h2::before  , .wiki-creation-wrap .wiki-creation-content h3::before{
    content: '';
    position: absolute;
    bottom: 8px;
    top: auto;
    width: 235px;
    height: 20px;
    background: -moz-linear-gradient(left, rgba(245, 178, 62, 1) 0%, rgba(255, 255, 255, 0.3) 70%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(245, 178, 62, 1) 0%, rgba(255, 255, 255, 0.3) 70%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgb(244 150 23) 0%, rgba(255, 255, 255, 0.3) 70%, rgba(255, 255, 255, 0) 100%);
    z-index: -1;
    left: -10px;
}

.wiki-creation-wrap .wiki-creation-content h2 span , .wiki-creation-wrap .wiki-creation-content h3 span{
    color: #fff;
    display: block;
}
.wiki-creation-content h4 {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
    margin: 0 0 20px 0;
    padding: 0;
    text-align: left;
    line-height: 28px;
}

.wiki-creation-wrap .wiki-creation-content p {
    line-height: 28px;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    margin: 0px 0 20px 0;
    width: 90%;
}

.wiki-creation-wrap .wiki-creation-content p a {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-decoration: underline;
}

.wiki-creation-wrap .wiki-cration-img {}

.wiki-creation-wrap .wiki-cration-img img {
    max-width: none;
}

/*Wiki Creation Section Fold4 Css End*/

/* Free Reputation Fold9 Css Start */

section.free-repu-wrap {
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    padding: 50px 0;
    position: relative;
    z-index: 9;
}

.free-repu-wrap .free-repu-content {}

.free-repu-wrap .free-repu-content h3 {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
    margin: 0 0 30px 0;
    padding: 0;
    line-height: 44px;
}
.free-repu-wrap .free-repu-content p:nth-child(2) {
    color: #ffff;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 20px;
}

.free-repu-wrap .free-repu-content ul {
    margin: 0 0 40px 0;
}

.free-repu-wrap .free-repu-content ul li {
    display: flex;
    align-items: center;
    margin: 0 0 10px 0;
}

.free-repu-wrap .free-repu-content ul li i {
    color: #f49617;
    margin: 0 10px 0 0;
}

.free-repu-wrap .free-repu-content ul li p {
    color: #ffff;
    margin: 0;
    font-size: 18px;
    font-weight: 400;
}

.free-repu-wrap .free-repu-content ul li p a {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-decoration: underline;
}

.free-repu-content .free-repu-cta {
    text-align: center;
}

.free-repu-content .free-repu-cta p {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 20px 0;
}

.free-repu-content .free-repu-cta a.number-btn {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    height: 50px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 2px solid #fff;
    transition: all 0.2s ease-in-out;
}

.free-repu-content .free-repu-cta a.number-btn:hover {
    background: #fff;
    color: #ff8f01;
    border: 2px solid #ff8f01;
}

.free-repu-content .free-repu-cta a.send-btn {
    background: #fff;
    height: 50px;
    font-weight: 700;
    color: #f49617;
    text-transform: capitalize;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    border: 2px solid #fff;
    transition: all 0.2s ease-in-out;
}

.free-repu-content .free-repu-cta a.send-btn:hover {
    border: 2px solid #f49617;
    background: transparent;
    color: #fff;
}

.free-repu-wrap .other-text {
    text-align: center;
}

.free-repu-wrap .other-text span {
    color: #fff;
}

.free-repu-wrap .free-repu-img {
    text-align: center;
}

.free-repu-wrap .free-repu-img img {
    width: 100%;
}

/* Free Reputation Fold9 Css End */

/* Service Detail Fold Css Start Here */
.services-details-bg {
    padding: 50px 0;
    background-color: #f7f7f7;
    position: relative;
    z-index: 1;
}

.services-details-content {
    padding: 10px 0;
}

.services-details-content h2 {
    color: #3b368c;
    font-size: 40px;
    line-height: 50px;
    font-weight: 700;
    margin: 0 0 20px;
    text-transform: capitalize;
}

.services-details-content h2 span {
    color: #f49617;
}

.services-details-content h3 {
    color: #3b368c;
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin: 0 0 10px;
    text-transform: capitalize;
}

.services-details-content h4 {
    color: #f49617;
    font-size: 18px;
    line-height: 26px;
    margin: 0 0 10px;
    text-transform: capitalize;
}

.services-details-content p {
    color: #333;
    font-size: 16px;
    line-height: 22px;
    margin: 0px 0 10px 0;
}

.services-details-content p a {
    color: #333;
    font-weight: 600;
    text-decoration: underline;
}

.services-details-content ul {
    padding: 0 0 0 20px;
    margin: 0 0 20px;
}

.services-details-content ul li {
    font-family: 'Poppins', sans-serif;
    color: #333;
    font-size: 16px;
    line-height: 22px;
    margin: 0px 0 5px 0;
    list-style: disc;
}

.services-details-content ul li::marker {
    color: #3b368c;
}

.services-details-content ul li a {
    color: #333;
    font-weight: 600;
    text-decoration: underline;
}

.services-details-content ul li b {}

.services-details-card {
    background: transparent;
    border-radius: 20px;
    border: 2px solid #3b368c;
    padding: 15px 15px;
    top: 150px;
    position: fixed;
    z-index: 0;
}

.services-details-card ul {
    padding: 0 0 0 20px;
}

.services-details-card ul li {
    font-family: 'Poppins', sans-serif;
    color: #333;
    font-size: 16px;
    line-height: 22px;
    margin: 0px 0 5px 0;
    list-style: disc;
}

.services-details-card ul li::marker {
    color: #3b368c;
}

.services-details-card ul li a {
    color: #333;
    font-weight: 500;
    transition: all .3s ease-in-out;
}

.services-details-card ul li a:hover {
    color: #3b368c;
}

/* Service Detail Fold Css End Here */

/*Calender Section Fold11 Css Start*/
section.calender-sec {
    background: #fff;
    overflow-x: hidden;
    padding: 50px 0;
    display: none;
}

.Es8downQlxiASDyltHtn {
    overflow-y: hidden !important;
}

.calender-main-content .calender-content {}

.calender-main-content .calender-content h3 {
    font-size: 40px;
    font-weight: 600;
    line-height: 54px;
    color: #3b368c;
}

.calender-main-content .calender-content h3 span {
    font-size: 40px;
    color: #3b368c;
}

.calender-main-content .calender-content p {
    line-height: 28px;
    font-size: 16px;
    color: #333;
    font-weight: 400;
    margin: 25px 0;
    text-align: left;
}


.calender-main-content .calender-content span {
    font-size: 24px;
    font-weight: 700;
    line-height: 38px;
    letter-spacing: -.04em;
    color: #f49617;
    margin: 0 0 20px 0;
    display: block;
}

.calender-main-content .calender-content ul {
    padding: 0 0 0 20px;
}

.calender-main-content .calender-content ul li {
    list-style: disc;
    margin: 0 0 10px 0;
}

.calender-main-content .calender-content ul li::marker {
    color: #f49617;
    font-size: 20px;
}

.calender-main-content .calender-content ul li p {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
}

/*Calender Section Fold11 Css End*/

/*Testi Form Section Fold12 Css Start*/

section.testi-form-wrap {
    background-color: #fff;
    color: #fff;
    padding: 50px 0 50px 0px;
    position: relative;
    z-index: 9;
}

.testi-form-wrap .testi-form-content {
    padding: 0 0 0 100px;
}

.testi-form-wrap .testi-form-content h3 {
    font-size: 42px;
    font-weight: 800;
    color: #3b368c;
    position: relative;
    padding-bottom: 10px;
    display: inline-block;
    z-index: 1;
    line-height: 46px;
    margin: 0 0 50px 0;
}

.testi-form-wrap .testi-form-content h3::before {
    content: '';
    position: absolute;
    border-width: 25px 25px 25px 25px;
    border-color: #f49617 #f49617 #f49617 #f49617;
    border-style: solid;
    border-radius: 100%;
    z-index: -1;
    left: -20px;
    top: -15px;
}

.testi-form-content .owl-remark {
    height: 100%;
}

.owl-remark .slick-slide {
    height: auto !important;
}

.owl-remark .slick-arrow {
    position: absolute;
    right: 0;
    z-index: 1;
    text-align: center;
    width: 60px;
}

.owl-remark .slick-prev {
    top: 40%;
    background: none;
    border: none;
    font-size: 0px;
}

.owl-remark .slick-prev::before {
    content: '\f062';
    font-family: 'Font Awesome 6 Pro';
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    color: #fff;
    width: 50px;
    height: 50px;
    font-size: 26px;
    border-radius: 100%;
    display: block;
    text-align: center;
    line-height: 50px;
}

.owl-remark .slick-next {
    top: 52%;
    background: none;
    border: none;
    font-size: 0px;
}

.owl-remark .slick-next::before {
    content: '\f063';
    font-family: 'Font Awesome 6 Pro';
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    color: #fff;
    width: 50px;
    height: 50px;
    font-size: 26px;
    border-radius: 100%;
    display: block;
    text-align: center;
    line-height: 50px;
}

.testi-form-content .owl-remark .item {
    margin: 30px 10px;
    width: 100%;
    position: relative;
}


.testi-form-content .owl-remark .item .info-remark {
    background: #fff;
    box-shadow: 0 0 3px 1px #b2b2b2;
    border: 2px solid transparent;
    border-radius: 10px;
    position: relative;
    padding: 20px 20px;
    margin: 0;
    width: 90%;
}

.info-remark .info-remark-icon {
    position: absolute;
    top: -25px;
}

.info-remark .info-remark-icon i {
    color: #f49617;
    font-size: 40px;
}

.info-remark p {
    color: #333;
    margin: 0px 0 20px 0;
    font-size: 18px;
    line-height: 26px;
}

.info-remark .info-remark-tag {}

.info-remark .info-remark-tag h4 {
    margin: 0;
    font-size: 22px;
    line-height: 26px;
    color: #3b368c;
}

.info-remark .info-remark-tag span {
    margin: 0;
    font-size: 16px;
    line-height: 22px;
    color: #3b368c;
    font-weight: 400;
}

.testi-form-wrap .testi-form-area {
    padding: 50px 50px;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    border-radius: 15px;
}

.testi-form-area .testi-form-inner {}

.testi-form-area .testi-form-inner h3 {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
    margin: 0 0 20px 0;
    padding: 0;
    text-align: left;
    line-height: 46px;
}

.testi-form-area .testi-form-inner p {
    font-size: 16px;
    font-weight: 400;
    color: #fff;
    margin: 0 0 40px 0;
}

.testi-form-area .testi-form-inner .form-group {
    width: 75%;
    margin: 0 0 30px 0;
}

.testi-form-area .testi-form-inner .form-group label {
    color: #d9d6d6;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 600;
    text-transform: uppercase;
}

.testi-form-area .testi-form-inner .form-group input {
    background: 0 0;
    border: none;
    border-bottom: 1px solid #fff;
    resize: none;
    height: 40px;
    font-size: 14px;
    color: #ffff;
    width: 100%;
    padding: 10px 10px;
}

.testi-form-area .testi-form-inner .form-group input::placeholder {
    color: #fff;
}

.testi-form-area .testi-form-inner .form-group textarea {
    background: 0 0;
    border: none;
    border-bottom: 1px solid #fff;
    resize: none;
    height: 50px;
    font-size: 14px;
    color: #ffff;
    width: 100%;
    padding: 10px 10px;
}

.testi-form-area .testi-form-inner .form-group textarea::placeholder {
    color: #fff;
}

.testi-form-area .testi-form-inner .form-group button.submit-btn {
    background: #fff;
    outline: none;
    border: none;
    padding: 12px 75px;
    margin: 0;
    display: block;
    font-size: 16px;
    font-weight: 500;
    border-radius: 48px;
    transition: all 0.3s ease;
    border: 1px solid transparent;
}

.testi-form-area .testi-form-inner .form-group button.submit-btn:hover {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
}

/*Testi Form Section Fold12 Css End*/

/*Banner Contact Section Css Start Here*/
section.banner-contact-wrap {
    padding: 200px 0 100px;
    position: relative;
    z-index: 1;
}

section.banner-contact-wrap:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #040c5e;
    opacity: 0.7;
    z-index: -1;
}

.banner-contact-wrap.banner-contact-bg {
    background-image: url(../images/contact-bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;

}

.banner-contact-wrap.banner-about-bg {
    background-image: url(../images/about-bg.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.banner-contact-wrap.service-banner-bg {
    background-image: url(../images/service-banner-bg.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.banner-contact-content {
    text-align: center;
}

.banner-contact-content h1 {
    color: #fff;
    font-size: 52px;
    line-height: 56px;
    font-weight: 700;
    position: relative;
    margin: 0 0 30px 0;
}

.banner-contact-content h1:after {
    content: "";
    width: 100px;
    height: 5px;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    position: relative;
    left: 0;
    right: 0;
    bottom: -15px;
    margin: 0;
    margin: 0 auto;
    display: block;
    border-radius: 5px;
}

.banner-contact-content p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #fff;
    margin: 0 0 20px 0;
}

.banner-contact-content p a {
    color: #fff;
    font-weight: 600;
    text-decoration: underline;
}

.banner-contact-content button.popup-btn {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    font-weight: 600;
    color: #fff;
    text-transform: capitalize;
    margin: 0 auto 20px;
    padding: 10px 20px;
    font-size: 18px;
    border-radius: 50px;
    border: none;
    transition: all 0.2s ease-in-out;
    border: 2px solid #fff;
}

.banner-contact-content button.popup-btn:hover {
    background: #fff;
    color: #ff8f01;
    border: 2px solid #ff8f01;
}

/*Banner Contact Section Css End Here*/

/*About Info Section Css Start Here*/
section.about-info-wrap {
    padding: 50px 0;
}

.about-info-wrap .about-info-content {
    width: 90%;
}

.about-info-content h2 {
    font-size: 44px;
    font-weight: 600;
    line-height: 48px;
    margin: 0 0 25px 0;
    color: #f49617;
    position: relative;
}

.about-info-content h2:after {
    content: "";
    width: 75px;
    height: 5px;
    background: #463c90;
    position: relative;
    left: 0;
    right: 0;
    bottom: -10px;
    margin: 0;
    display: block;
}

.about-info-content h3 {
    font-size: 32px;
    font-weight: 700;
    color: #3b368c;
    text-transform: capitalize;
    margin: 0px 0 20px 0;
    padding: 0;
    display: block;
    text-align: left;
    line-height: 38px;
}

.about-info-content p {
    color: #333;
    margin: 0px 0 10px 0;
    font-size: 16px;
    line-height: 28px;
}

.about-info-content p a {
    color: #3b368c;
    font-weight: 600;
    font-size: 18px;
}

/*About Info Section Css End Here*/

/*About Service Fold Css Start Here*/
section.about-service-wrap {
    padding: 50px 0;
    background: #f4f4f4;
    background-image: url(../images/about-shape-img.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.about-service-wrap .about-service-head {
    text-align: center;
}

.about-service-head h2 {
    font-size: 40px;
    font-weight: 700;
    line-height: 52px;
    margin: 0 0 40px 0;
    color: #3b368c;
    text-transform: capitalize;
}

.about-service-wrap .about-service-box {
    background: #fff;
    padding: 30px 20px;
    text-align: center;
    box-shadow: 0 10px 25px -3px #b2b2b2;
    transition: all .3s ease-in-out;
    position: relative;
    z-index: 1;
    overflow: hidden;
    min-height: 350px;
    max-height: 350px;
}

.about-service-wrap .about-service-box:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    width: 100%;
    z-index: -1;
    transition: all .3s ease-in-out;
    transform: translateY(100%);
    overflow: hidden;
}

.about-service-wrap .about-service-box:hover:before {
    transform: translateY(0);
}

.about-service-box img {
    border: 2px solid #f49617;
    padding: 15px;
    border-radius: 10px;
    margin: 0 0 20px 0;
    background: #fff;
}

.about-service-wrap .about-service-box:hover img {
    animation: zoom-in-zoom-out 1s ease infinite;

}

@keyframes zoom-in-zoom-out {
    0% {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.1, 1.1);
    }

    100% {
        transform: scale(1, 1);
    }
}

.about-service-box h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    margin: 0 0 20px 0;
    color: #f49617;
    transition: all .3s ease-in-out;

}

.about-service-wrap .about-service-box:hover h3 {
    color: #fff;
}

.about-service-box p {
    font-size: 16px;
    line-height: 22px;
    color: #333;
    margin: 0 0 10px 0;
    transition: all .3s ease-in-out;
}

.about-service-wrap .about-service-box:hover p {
    color: #fff;
}

/*About Service Fold Css End Here*/

/*About Achievement Fold Css Start Here*/
section.about-achieve-wrap {
    background: #fff;
    padding: 50px;
}

.about-achieve-wrap .about-achieve-content {}

.about-achieve-content h2 {
    font-size: 40px;
    font-weight: 700;
    color: #3b368c;
    text-transform: capitalize;
    margin: 0 0 40px 0;
    padding: 0;
    line-height: 48px;
    position: relative;
}

.about-achieve-content h2:after {
    content: "";
    width: 100px;
    height: 5px;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    position: relative;
    left: 0;
    right: 0;
    bottom: -15px;
    margin: 0;
    display: block;
    border-radius: 5px;
}

.about-achieve-content p {
    color: #333;
    margin: 0px 0 10px 0;
    font-size: 16px;
    line-height: 26px;
}

.about-achieve-wrap .about-achieve-ratings {}

.about-achieve-ratings .counter-content-box {
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    text-align: center;
    padding: 30px 20px;
    border-radius: 5px;
    border-bottom: 10px solid #f49617;
    transition: all .3s ease-in-out;
}

.about-achieve-ratings .counter-content-box:hover {
    transform: translateY(-10px);
}

.about-achieve-ratings .counter-content-box i {
    color: #ffff;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 32px;
    border-radius: 5px;
    margin: 0 0 20px;
}

.about-achieve-ratings .counter-content-box h5 {
    font-size: 50px;
    color: #fff;
    margin: 0 0 20px 0;
}

.about-achieve-ratings .counter-content-box p {
    color: #f49617;
    font-size: 16px;
    margin: 0 0 10px 0;
}

/*About Achievement Fold Css End Here*/

/*About Form Fold Css Start Here*/
section.about-form-wrap {
    padding: 50px 0;
    background: #f4f4f4;
    background-image: url(../images/about-shape-img.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
}

.about-form-wrap .about-form-inner {
    background: #ffffff54;
    padding: 30px 30px;
    box-shadow: 0 10px 20px -6px #b2b2b2;
    text-align: center;
    border: 2px solid #f49617;
    border-radius: 30px;
}

.about-form-inner span {
    font-size: 22px;
    font-weight: 700;
    color: #3b368c;
    text-transform: capitalize;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: left;
    line-height: 28px;
}

.about-form-inner h3 {
    font-size: 44px;
    font-weight: 600;
    line-height: 52px;
    margin: 0px 0 26px 0;
    color: #f49617;
    width: 85%;
    margin: 0 auto 25px;
}

.about-form-inner .form-group {
    margin: 0 0 20px 0;
}

.about-form-inner .form-group input {
    background: #fff;
    width: 100%;
    border: 1px solid #b2b2b2;
    margin: 0;
    height: 50px;
    padding: 10px 20px;
    color: #333;
    border-radius: 5px;
}

.about-form-inner .form-group input::placeholder {
    color: #b2b2b2;
}

.about-form-inner .form-group textarea {
    background: #fff;
    width: 100%;
    border: 1px solid #b2b2b2;
    margin: 0;
    height: 50px;
    padding: 10px 20px;
    color: #333;
    border-radius: 5px;
    resize: none;
    height: 100px;
}

.about-form-inner .form-group textarea::placeholder {
    color: #b2b2b2;
}

.about-form-inner .form-group button.submit-btn {
    height: 50px;
    border: 2px solid #fff;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    color: #fff;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    border-radius: 10px;
    transition: all 0.2s ease-in-out;
    width: 100%;
    text-transform: capitalize;
}

.about-form-inner .form-group button.submit-btn:hover {
    background: #fff;
    border: 2px solid #ff8f01;
    color: #ff8f01;
}

/*About Form Fold Css End Here*/

/*Contact Info Fold Css Start Here*/
section.contact-info-wrap {
    padding: 50px 0;
}

.contact-info-wrap .contact-info-content {
    background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
    padding: 40px 20px;
    text-align: center;
    border-radius: 10px;
    min-height: 250px;
    max-height: 250px;
}

.contact-info-content i {
    color: #fff;
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 24px;
    border-radius: 5px;
    margin: 0 0 20px 0;
}

.contact-info-content h3 {
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
    margin: 0 0 20px 0;
    padding: 0;
    line-height: 40px;
}

.contact-info-content a {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    transition: all .3s ease-in-out;
}

.contact-info-content a:hover {
    color: #f49617;
}

.contact-info-content p {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
}

/*Contact Info Fold Css End Here*/

/*Service Info Page Fold Css Start Here*/
section.service-info-wrap {
    padding: 50px 0;
}

.service-info-wrap .service-info-item {
    margin: 0 0 50px 0;
}

.service-info-item .service-info-content {
    margin: 0 0 20px 0;
}

.service-info-item .service-info-content h2 {
    font-size: 44px;
    font-weight: 600;
    line-height: 48px;
    margin: 0 0 25px 0;
    color: #f49617;
    position: relative;
}

.service-info-item .service-info-content h2::after {
    content: "";
    width: 75px;
    height: 5px;
    background: #463c90;
    position: relative;
    left: 0;
    right: 0;
    bottom: -10px;
    margin: 0;
    display: block;
}

.service-info-item .service-info-content p {
    color: #333;
    margin: 0px 0 20px 0;
    font-size: 16px;
    line-height: 28px;
}

.service-info-item .service-info-content a.learn-more-btn {
    background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    color: #fff;
    border-radius: 50px;
    width: 175px;
    font-size: 16px;
    border: 2px solid #fff;
    padding: 10px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all .3s ease-in-out;
}

.service-info-item .service-info-content a.learn-more-btn:hover {
    background: #fff;
    color: #ff8f01;
    border: 2px solid #ff8f01;
}

.service-info-item .service-info-content a.learn-more-btn i {
    font-size: 20px;
}

.service-info-item .service-info-img {
    margin: 0 0 20px 0;
}

.service-info-item .service-info-img img {}

/*Service Info Page Fold Css End Here*/

/**************************************************************** 
    Inner Service Page Css End Here
**************************************************************/

@media only screen and (min-width: 1600px) and (max-width: 1920px) {}

@media only screen and (min-width: 1600px) and (max-width: 1800px) {}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {

    /*Testi Form Service Responsive Css Start Here*/
    .owl-remark .slick-arrow {
        right: -10px;
    }

    /*Testi Form Service Responsive Css End Here*/
    /*Wiki Creation Service Responsive Css Start Here*/
    .wiki-creation-wrap .wiki-creation-content {
        width: 90%;
    }

    .wiki-creation-wrap .wiki-cration-img {
        margin: 0 0 0 -150px;
    }

    /*Wiki Creation Service Responsive Css End Here*/
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {

    /*Header Responsive Css Start*/
    header .navbar-collapse ul.navbar-nav li.nav-item {
        margin: 0 15px;
    }

    header .navbar .navbar-buttons .nav-btn-item .chat-btn,
    header .navbar .navbar-buttons .nav-btn-item .number-btn {
        font-size: 14px;
        width: 185px;
    }

    /*Header Responsive Css Start*/

    /*Banner Responsive Css Start*/

    .logo-contact-sec {
        width: 75%;
    }

    .logo-contact-sec input {
        width: 200px;
    }

    /*Banner Responsive Css End*/

    /*Sec-Badges Responsive Css Start*/

    section.sec-badges .badges-ul li {
        margin: 0 20px 20px 0;
        width: 40%;
    }

    .sec-badges .badges-ul li:last-child {
        margin: 0 20px 20px 0;
    }

    /*Sec-Badges Responsive Css End*/

    /*Platinum-Kit Talk Expert Responsive Css Start*/
    section.platinumKitbanner .title_block {
        font-size: 34px;
        line-height: 40px;
    }

    .platinumKitbanner h5 {
        font-size: 20px;
        line-height: 26px;
    }

    .platinumKitbanner h3 , .platinumKitbanner h4{
        font-size: 20px;
        line-height: 26px;
    }

    .platinumKitbanner p {
        margin: 15px 0 0 0;
    }

    .platinumKitbanner span {
        font-size: 20px;
        margin: 15px 0 15px 0;
        line-height: 24px;
    }

    .platinumKitbanner .develop-form button.submit {
        font-size: 16px;
    }

    /*Platinum-Kit Talk Expert Responsive Css End*/

    /*Sec-Inside-Look Responsive Css Start*/
    .sec-inside-look .inside-look-item {
        height: 480px;
    }


    .inside-look-slide .slick-prev::before {
        left: -25px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        z-index: 999;
    }

    .inside-look-slide .slick-next:before {
        right: -25px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        z-index: 999;
    }

    /*Sec-Inside-Look Responsive Css End*/


    /*Sec-Badges-Two Responsive Css Start*/


    .sec-badges-two .badges-ul {
        margin: 10px 0 0 0;
    }

    .sec-badges-two .badges-ul li {
        margin: 0 20px 20px 0;
        width: 22%;
    }

    /*Sec-Badges-Two Responsive Css End*/

    /*Sec-weare Responsive Css Start*/

    section.weare {
        padding: 50px 0;
    }

    .weare .box {
        min-height: 440px;
        max-height: 440px;
        padding: 35px 25px;
    }

    /*Sec-weare Responsive Css End*/

    /*Wiki Creation Service Responsive Css Start Here*/
    .wiki-creation-wrap .wiki-creation-content {
        width: 90%;
    }

    .wiki-creation-wrap .wiki-cration-img {
        margin: 0 0 0 -165px;
    }

    /*Wiki Creation Service Responsive Css End Here*/

    /*Testi Form Service Responsive Css Start Here*/
    .testi-form-wrap .testi-form-content {
        padding: 0 15px;
    }

    .testi-form-area .testi-form-inner .form-group {
        width: 100%;
    }

    .testi-form-img {
        text-align: center;
    }

    .owl-remark .slick-arrow {
        right: -20px;
    }

    /*Testi Form Service Responsive Css End Here*/

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    /*Header Responsive Css Start*/

    header .navbar .navbar-brand .logo {
        width: 150px;
    }

    header .navbar-collapse ul.navbar-nav li.nav-item {
        margin: 0 15px;
    }

    header .navbar-collapse ul.navbar-nav li.nav-item a.nav-link {
        font-size: 16px;
    }

    header .navbar .navbar-buttons .nav-btn-item .chat-btn,
    header .navbar .navbar-buttons .nav-btn-item .number-btn {
        font-size: 12px;
        width: 165px;
    }

    /*Header Responsive Css Start*/

    /*Banner Responsive Css Start*/

    .logo-contact-sec {
        width: 95%;
    }

    .logo-contact-sec input {
        width: 200px;
    }

    /*Banner Responsive Css End*/

    /*Sec-Badges Responsive Css Start*/

    section.sec-badges .badges-ul li {
        margin: 0 20px 20px 0;
        width: 40%;
    }

    .sec-badges .badges-ul li:last-child {
        margin: 0 20px 20px 0;
    }

    /*Sec-Badges Responsive Css End*/


    /*Platinum-Kit Talk Expert Responsive Css Start*/
    section.platinumKitbanner .title_block {
        font-size: 34px;
        line-height: 40px;
    }

    .platinumKitbanner h5 {
        font-size: 20px;
        line-height: 26px;
    }

    .platinumKitbanner h3 , .platinumKitbanner h4 {
        font-size: 20px;
        line-height: 26px;
    }

    .platinumKitbanner p {
        margin: 15px 0 0 0;
    }

    .platinumKitbanner span {
        font-size: 20px;
        margin: 15px 0 15px 0;
        line-height: 24px;
    }

    .platinumKitbanner .develop-form button.submit {
        font-size: 16px;
    }

    /*Platinum-Kit Talk Expert Responsive Css End*/

    /*Sec-Inside-Look Responsive Css Start*/
    .sec-inside-look .inside-look-item {
        height: 560px;
    }


    .inside-look-slide .slick-prev::before {
        left: -25px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        z-index: 999;
    }

    .inside-look-slide .slick-next:before {
        right: -25px;
        width: 40px;
        height: 40px;
        line-height: 40px;
        z-index: 999;
    }

    /*Sec-Inside-Look Responsive Css End*/

    /*Program-Steps-Overview Responsive Css Start*/
    .program-steps-sidebar h2  , .program-steps-sidebar h4{
        font-size: 32px;
        line-height: 40px;
    }

    .program-steps {
        min-height: 775px;
        max-height: 775px;
    }

    /*Program-Steps-Overview Responsive Css End*/

    /*Sec-Badges-Two Responsive Css Start*/

    .sec-badges-two .heads h3 {
        line-height: 48px;
        margin: 0 0 20px 0;
    }

    .sec-badges-two .heads p {
        margin: 0 0 20px 0;
    }

    .sec-badges-two .badges-ul {
        margin: 10px 0 0 0;
    }

    .sec-badges-two .badges-ul li {
        margin: 0 20px 20px 0;
        width: 35%;
    }

    .sec-badges-two .badges-ul li:last-child {
        margin: 0 20px 20px 0;
    }

    /*Sec-Badges-Two Responsive Css End*/

    /*Sec-weare Responsive Css Start*/

    section.weare {
        padding: 50px 0;
    }

    .weare .box {
        min-height: 465px;
        max-height: 475px;
        padding: 35px 25px;
    }

    /*Sec-weare Responsive Css End*/

    /*Sec-Grow Responsive Css Start*/

    .sec-grow .desc h6 , .sec-grow .desc h3 {
        font-size: 28px;
        line-height: 36px;
    }

    /*Sec-Grow Responsive Css End*/

    /*Banner Service Responsive Css Start Here*/
    .multi-step-form {
        width: 90%;
    }

    /*Banner Service Responsive Css End Here*/

    /*Premier Section Service Responsive Css Start Here*/
    .premier-sec-boxes .premier-sec-box {
        min-height: 375px;
        max-height: 375px;
    }

    /*Premier Section Service Responsive Css End Here*/

    /*Free Reputation Service Responsive Css End Here*/
    .free-repu-content .free-repu-cta p {
        font-size: 12px;
    }

    .free-repu-content .free-repu-cta a.send-btn {
        font-size: 14px;
    }

    /*Free Reputation Service Responsive Css End Here*/

    /*Wiki Creation Service Responsive Css Start Here*/
    section.wiki-creation-wrap {
        padding: 30px 0;
    }

    .wiki-creation-wrap .wiki-creation-content h2 , .wiki-creation-wrap .wiki-creation-content h3{
        font-size: 32px;
        line-height: 40px;
    }

    .wiki-creation-wrap .wiki-creation-content p {
        margin: 0 0 10px 0;
    }

    .wiki-creation-wrap .wiki-cration-img {
        margin: 0 0 0 -100px;
    }

    .wiki-creation-wrap .wiki-cration-img img {}

    /*Wiki Creation Service Responsive Css End Here*/

    /*Calender Service Responsive Css Start Here*/
    section.calender-sec {
        padding: 40px 0;
        height: 100% !important;
    }

    .calender-main-content .calender-content h3 span {
        line-height: 48px;
    }

    /*Calender Service Responsive Css End Here*/

    /*Testi Form Service Responsive Css Start Here*/
    .testi-form-wrap .testi-form-content {
        padding: 0 15px;
    }

    .testi-form-area .testi-form-inner .form-group {
        width: 100%;
    }

    .testi-form-area .testi-form-inner .form-group button.submit-btn {
        margin: 0 auto 20px;
    }

    .testi-form-img {
        text-align: center;
    }

    .testi-form-img img {
        display: none;
    }

    .owl-remark .slick-arrow {
        right: -20px;
    }

    /*Testi Form Service Responsive Css End Here*/

    /*About Achievement Fold Responsive Css Start Here*/

    .about-achieve-ratings .counter-content-box {
        margin: 0 0 20px 0;
    }

    /*About Achievement Fold Responsive Css End Here*/

    /*Contact Info Fold Responsive Css Start Here*/
    section.contact-info-wrap {
        padding: 20px 0;
    }

    .contact-info-wrap .contact-info-content {
        margin: 0 0 20px 0;
        min-height: 250px;
        max-height: 250px;
    }

    /*Contact Info Fold Responsive Css End Here*/

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    /*Header Responsive Css Start*/

    header .navbar-expand-lg .navbar-collapse {
        background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
        padding: 20px 20px;
    }

    header .navbar-collapse ul.navbar-nav {
        margin: 0 0 20px 0;
    }

    header .navbar-collapse ul.navbar-nav li.nav-item {
        margin: 0 10px;
    }

    header .navbar-nav .nav-item button.dropdown-toggle {
        right: 0px;
    }

    header .navbar-nav .nav-item ul.dropdown-menu li a {
        font-size: 16px;
        padding: 10px 15px;
    }


    header .navbar .navbar-buttons {
        flex-wrap: wrap;
        justify-content: left;
        margin: 0 10px;
    }

    header .navbar .navbar-buttons li.nav-btn-item {
        margin: 0 0 10px 0;
    }

    /*Header Responsive Css Start*/

    /*Banner Responsive Css Start*/
    section.section-1 {
        padding: 120px 0 20px;
    }

    .section-1 .container h1 {
        font-size: 40px;
        line-height: 52px;
        margin: 0 0 30px 0;
    }


    .section-1 .container h2 {
        font-size: 28px;
        line-height: 38px;
        margin: 0 0 20px 0;
    }


    .section-1 .pointer ul {
        margin: 0 0 20px 0;
    }

    .section-1 .pointer ul li {
        text-align: left;
        font-size: 16px;
    }

    .section-1 .pointer ul li::before {
        font-size: 16px;
        top: 0;
    }


    .logo-contact-sec {
        flex-wrap: wrap;
        justify-content: center;
        width: 75%;
        padding: 30px 20px;
    }


    .logo-contact-sec .logo-contact-name {
        display: block;
        width: 100%;
    }

    .logo-contact-sec .logo-contact-email {
        display: block;
        width: 100%;
    }

    .logo-contact-sec .logo-contact-phone {
        display: block;
        width: 100%;
    }

    .logo-contact-sec input {
        font-size: inherit;
        width: 100%;
        font-size: 16px;
        margin: 0 0 10px 0;
    }

    /*Banner Responsive Css End*/

    /*Brand-Main Sec Responsive Css Start*/
    section.brand-main-sec .brand-main-slider {
        flex-wrap: wrap;
        justify-content: center;
    }

    .brand-main-slider .brand-slide-item {
        width: 30%;
        margin-right: 0;
        margin-bottom: 25px;
    }

    .brand-main-slider .brand-slide-item a img {
        width: 60%;
        margin: 0 auto;
    }

    /*Brand-Main Sec Responsive Css End*/

    /*Sec-Badges Responsive Css Start*/
    section.sec-badges .heads h2 , .sec-badges .heads h4{
        text-align: center;
        font-size: 32px;
        line-height: 40px;
    }

    .sec-badges .heads p {
        text-align: center;
    }

    .sec-badges .badges-ul li {
        margin: 0 20px 20px 0;
        width: 40%;
    }

    .sec-badges .badges-ul li:last-child {
        margin: 0 20px 20px 0;
    }

    /*Sec-Badges Responsive Css End*/

    /*Platinum-Kit Talk Expert Responsive Css Start*/
    section.platinumKitbanner {
        padding: 50px 0;
    }

    .platinumKitbanner p {
        margin: 20px 0 20px 0;
    }

    /*Platinum-Kit Talk Expert Responsive Css End*/

    /*Sec-Inside-Look Responsive Css Start*/
    section.sec-inside-look {
        padding: 50px 0;
    }

    .sec-inside-look .inside-look-item {
        height: 625px;
        padding: 20px 10px;
    }

    .inside-look-item .inside-look-content h3 , .inside-look-item .inside-look-content h4{
        font-size: 22px;
        line-height: 30px;
    }

    .inside-look-item .inside-look-content p {
        font-size: 14px;
        line-height: 22px;
    }


    .inside-look-slide .slick-prev::before {
        left: 60px;
        bottom: -20px;
        top: inherit;
    }

    .inside-look-slide .slick-next:before {
        right: 60px;
        bottom: -20px;
        top: inherit;
    }

    /*Sec-Inside-Look Responsive Css End*/


    /*Program-Steps-Overview Responsive Css Start*/
    section.program-steps-overview {
        padding: 60px 0 20px 0;
    }

    .program-steps-overview .container {
        flex-wrap: wrap;
    }

    .program-steps-sidebar {
        flex: 0 1 100%;
    }

    .program-steps-sidebar .program-steps-sticky {
        margin: 0 0 40px 0;
    }

    .program-steps-sidebar h2 , .program-steps-sidebar h4 {
        font-size: 32px;
        line-height: 40px;
        margin: 0 0 30px 0;
    }

    .program-steps-sidebar .program-steps-sticky p {
        font-size: 16px;
        line-height: 24px;
    }

    .program-steps {
        flex: 0 1 100%;
        min-height: 100%;
        max-height: 100%;
        overflow: unset;
    }

    .program-steps--entry .step-copy {
        padding: 20px 40px;
    }

    .program-steps--entry .step-copy h3 {
        margin-bottom: 10px;
        line-height: 30px;
        font-size: 22px;
    }

    /*Program-Steps-Overview Responsive Css End*/

    /*Sec-Badges-Two Responsive Css Start*/
    section.sec-badges-two {
        padding: 60px 0;
    }

    .sec-badges-two .heads h3 {
        font-size: 32px;
        line-height: 40px;
    }

    .sec-badges-two .heads p {
        margin: 0 0 20px 0;
    }

    .sec-badges-two .badges-ul {
        margin: 10px 0 0 0;
    }

    .sec-badges-two .badges-ul li {
        margin: 0 20px 20px 0;
        width: 40%;
    }

    .sec-badges-two .badges-ul li:last-child {
        margin: 0 20px 20px 0;
    }

    /*Sec-Badges-Two Responsive Css End*/

    /*Sec-weare Responsive Css Start*/

    section.weare {
        padding: 50px 0;
    }


    .weare .box {
        min-height: 450px;
        max-height: 450px;
        padding: 35px 25px;
    }

    /*Sec-weare Responsive Css End*/

    /*Sec-Grow Responsive Css Start*/
    section.sec-grow {
        padding: 50px 0;
    }

    .sec-grow .img-main {
        margin: 0 0 40px 0;
    }

    .sec-grow .desc .send-btn {
        margin: 0 auto;
    }

    /*Sec-Grow Responsive Css End*/

    /*Sec-Portfolio Responsive Css Start*/
    section.sec-portfolio {
        padding: 50px 0;
    }

    .sec-portfolio .portfolio-tab-main .nav-pills {
        padding: 35px 0;
    }

    .sec-portfolio .portfolio-tab-main .nav-pills .nav-item {
        margin: 0 20px 10px 0;
    }


    /*Sec-Portfolio Responsive Css End*/


    /*Sec-Testimonial Responsive Css Start*/
    section.testimonial-sec {
        padding: 50px 0 150px;
    }

    .testimonial-sec h2 {
        margin-bottom: 20px;
    }

    .testimonial-sec h4 {
        margin-bottom: 20px;
    }

    .testimonial-sec .testimonail-col {
        position: inherit;
    }

    .testimonial-sec .testimonial-slider .owl-item {
        width: 250px !important;
    }

    .testimonial-sec .testimonial-slider .owl-dots {
        text-align: center;
        bottom: 40px;
        width: 100%;
        left: 0;
    }

    /*Sec-Testimonial Responsive Css End*/


    /*Sec-Contact Responsive Css Start*/

    section.contact-section {
        padding: 50px 0;
    }

    .contact-section .section__title {
        font-size: 28px;
        line-height: 36px;
        margin: 0 0 20px 0;
    }

    .frm_area_btm form {
        padding: 20px 20px;
    }

    .frm_area_btm form h4 {
        font-size: 26px;
        line-height: 34px;
    }

    .frm_area_btm form input[type="text"],
    .frm_area_btm form input[type="email"],
    .frm_area_btm form input[type="tel"] {
        margin: 50px 0;
    }

    .contact-flow__title {
        font-size: 20px;
        line-height: 30px;
    }

    /*Sec-Contact Responsive Css End*/

    /*Sec-FAQS Responsive Css Start*/
    section.frequently-asked-questions {
        padding: 60px 0 60px;
    }

    .frequently-asked-questions .frequently-heading {
        padding: 0 20px;
    }

    .frequently-asked-questions .frequently-heading h2,
    .frequently-heading h5 {
        font-size: 34px;
        line-height: 42px;
    }

    .frequently-asked-questions .accordion-button {
        padding: 15px 50px 15px 15px;
        font-size: 18px;
        line-height: 24px;
    }


    .frequently-asked-questions .accordion-button::after {
        right: 5px;
    }

    /*Sec-FAQS Responsive Css End*/

    /*Footer Responsive Css Start*/
    footer.footer-main-sec {
        padding: 40px 0 0 0;
    }

    .footer-logo-area .footer-logo {
        width: 85%;
    }

    .footer-top ul.footer-social-links {}

    .footer-top .footer-links-area {
        margin: 0 0 40px 0;
    }

    .footer-bottom .footer-copyright {
        margin: 0 0 10px 0;
    }

    .footer-bottom .footer-bottom-payment {
        text-align: right;
    }

    /*Footer Responsive Css End*/

    /*Banner Service Responsive Css Start Here*/
    #hero-9 {
        padding: 125px 0 50px;
    }

    .hero-9-txt h1 {
        font-size: 36px;
    }

    .hero-9-txt p {
        font-size: 16px;
    }

    .hero-section .btn-wrap {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .t-img {
        flex-wrap: wrap;
        margin-top: 25px;
        margin-bottom: 20px;
    }

    .t-img img {
        margin-right: 20px;
        width: 75px;
        height: 75px;
        margin-bottom: 20px;
    }

    .multi-step-form {
        width: 100%;
        min-height: inherit;
        max-height: inherit;
    }

    .multi-step-form .selceted-box h3 {
        font-size: 32px;
        margin: 0px 0 15px 0;
        line-height: 36px;
        padding: 0 0 15px 0;
    }

    .multi-step-form .selceted-box p {
        font-size: 18px;
        line-height: 24px;
    }

    .step-form-btns .previous-btn {
        margin: 0 0 10px 0;
    }

    /*Banner Service Responsive Css End Here*/

    /*Wikipedia Can Help Service Responsive Css Start Here*/
    section.wiki-can-wrap {
        padding: 30px 0;
    }

    .wiki-can-wrap .wiki-can-head {
        width: 90%;
    }

    .wiki-can-wrap .wiki-can-head h2 ,.wiki-can-wrap .wiki-can-head h4 {
        font-size: 36px;
        line-height: 40px;
    }

    .wiki-can-wrap .wiki-can-brands .wiki-can-img {
        margin: 0 10px 10px 0;
    }

    .wiki-can-wrap .wiki-can-serv ul {
        flex-wrap: wrap;
    }

    .wiki-can-wrap .wiki-can-serv ul li {
        border-bottom: 1px solid #3b368c;
        width: 50%;
    }

    .wiki-can-wrap .wiki-can-serv ul li:nth-child(2) {
        border-right: none;
    }

    .wiki-can-wrap .wiki-can-serv ul li:nth-child(3) {
        border-bottom: none;
    }

    .wiki-can-wrap .wiki-can-serv ul li:last-child {
        border-bottom: none;
    }

    /*Wikipedia Can Help Service Responsive Css End Here*/

    /*Premier Section Service Responsive Css Start Here*/
    section.premier-sec-wrap {
        padding: 30px 0;
    }

    .premier-sec-wrap .premier-sec-content {
        text-align: center;
    }

    .premier-sec-wrap .premier-sec-content h2 {
        text-align: center;
        font-size: 32px;
        line-height: 40px;
    }

    .premier-sec-boxes .premier-sec-box {
        min-height: 375px;
        max-height: 375px;
    }

    /*Premier Section Service Responsive Css End Here*/

    /*Free Reputation Service Responsive Css End Here*/
    section.free-repu-wrap {
        padding: 30px 0;
    }

    .free-repu-wrap .free-repu-content h3 {
        font-size: 32px;
        line-height: 40px;
    }

    .free-repu-wrap .free-repu-content ul li p {
        font-size: 16px;
    }

    .free-repu-content .free-repu-cta {
        margin: 10px 0 10px 0;
    }

    .free-repu-wrap .other-text span {
        margin: 0 0 10px 0;
    }

    .free-repu-wrap .free-repu-img img {
        margin: 20px 0 10px 0;
        width: 60%;
    }

    /*Free Reputation Service Responsive Css End Here*/

    /*Wiki Creation Service Responsive Css Start Here*/
    section.wiki-creation-wrap {
        padding: 30px 0;
    }

    .wiki-creation-wrap .wiki-creation-content h2 {
        font-size: 32px;
        line-height: 40px;
    }

    .wiki-creation-wrap .wiki-creation-content h2::before , .wiki-creation-wrap .wiki-creation-content h3::before{
        left: 0;
    }

    .wiki-creation-wrap .wiki-creation-content p {
        width: 100%;
    }

    .wiki-creation-wrap .wiki-cration-img img {}

    /*Wiki Creation Service Responsive Css End Here*/

    /*Calender Service Responsive Css Start Here*/
    section.calender-sec {
        padding: 40px 0;
        height: 100% !important;
    }

    .calender-main-content .calender-content h3 {
        font-size: 32px;
        line-height: 40px;
    }

    .calender-main-content .calender-content h3 span {
        font-size: 32px;
        line-height: 40px;
    }

    /*Calender Service Responsive Css End Here*/

    /* Service Detail Fold Responsive Css Start Here */
    .services-details-bg {
        padding: 30px 0;
    }

    .services-details-content h2 {
        font-size: 36px;
        line-height: 44px;
    }

    .services-details-content h3 {
        font-size: 22px;
        line-height: 30px;
    }

    /* Service Detail Fold Responsive Css End Here */

    /*Testi Form Service Responsive Css Start Here*/
    .testi-form-wrap .testi-form-content {
        padding: 0 15px;
    }

    .testi-form-area .testi-form-inner h3 {
        font-size: 36px;
        line-height: 42px;
    }

    .testi-form-area .testi-form-inner .form-group {
        width: 100%;
    }

    .testi-form-area .testi-form-inner .form-group button.submit-btn {
        margin: 0 auto 20px;
    }

    .testi-form-img {
        text-align: center;
    }

    .testi-form-img img {
        margin: 0 auto;
    }

    /*Testi Form Service Responsive Css End Here*/
    /*About Info Section Responsive Css Start Here*/
    section.about-info-wrap {
        padding: 30px 0;
    }

    .about-info-wrap .about-info-content {
        width: 100%;
        text-align: center;
        margin: 0 0 20px 0;
    }

    .about-info-content h2 {
        font-size: 44px;
        line-height: 48px;
    }

    .about-info-content h2:after {
        margin: 0 auto;
    }

    .about-info-content h3 {
        text-align: center;
    }

    /*About Info Section Responsive Css End Here*/

    /*About Service Fold Responsive Css Start Here*/
    section.about-service-wrap {
        padding: 30px 0;
    }

    .about-service-wrap .about-service-box {
        min-height: inherit;
        max-height: inherit;
        margin: 0 0 20px 0;
    }

    /*About Service Fold Responsive Css End Here*/

    /*About Achievement Fold Responsive Css Start Here*/
    section.about-achieve-wrap {
        padding: 30px 0;
    }

    .about-achieve-wrap .about-achieve-content {
        text-align: center;
        margin: 0 0 20px 0;
    }

    .about-achieve-content h2:after {
        margin: 0 auto;
    }

    .about-achieve-ratings .counter-content-box {
        margin: 0 0 20px 0;
    }

    /*About Achievement Fold Responsive Css End Here*/

    /*About Form Fold Responsive Css Start Here*/
    section.about-form-wrap {
        padding: 30px 0;
    }

    .about-form-wrap .about-form-inner {
        padding: 30px 20px;
    }

    .about-form-inner h3 {
        font-size: 40px;
        line-height: 46px;
        margin: 0px 0 25px 0;
        width: 100%;
    }

    /*About Form Fold Responsive Css End Here*/

    /*Contact Info Fold Responsive Css Start Here*/
    section.contact-info-wrap {
        padding: 20px 0;
    }

    .contact-info-wrap .contact-info-content {
        margin: 0 0 20px 0;
    }

    /*Contact Info Fold Responsive Css End Here*/

    /*Service Info Page Fold Css Start Here*/
    .service-info-wrap .service-info-item {
        margin: 0 0 20px 0;
    }

    .service-info-item .service-info-content {
        text-align: center;
    }

    .service-info-item .service-info-content h2::after {
        margin: 0 auto;
    }

    .service-info-item .service-info-content a.learn-more-btn {
        margin: 0 auto;
    }

    .service-info-item .service-info-img {
        text-align: center;
    }

    .service-info-item .order-list-1 {
        order: 1;
    }

    .service-info-item .order-list-2 {
        order: 2;
    }

    /*Service Info Page Fold Css End Here*/

}

@media only screen and (min-width: 521px) and (max-width: 767px) {

    /*Header Responsive Css Start*/
    header nav.navbar .navbar-brand {
        width: 100px;
    }

    header .navbar-expand-lg .navbar-collapse {
        background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
        padding: 20px 0;
    }

    header .navbar-collapse ul.navbar-nav {
        margin: 0 0 20px 0;
    }

    header .navbar-collapse ul.navbar-nav li.nav-item {
        margin: 0 10px;
    }

    header .navbar-nav .nav-item button.dropdown-toggle {
        right: 0px;
    }

    header .navbar-nav .nav-item ul.dropdown-menu {
        border-radius: 0px;
    }


    header .navbar-nav .nav-item ul.dropdown-menu li a {
        font-size: 16px;
        padding: 10px 15px;
    }


    header .navbar .navbar-buttons {
        flex-wrap: wrap;
        justify-content: left;
        margin: 0 10px;
    }

    header .navbar .navbar-buttons li.nav-btn-item {
        margin: 0 0 10px 0;
    }

    /*Header Responsive Css Start*/

    /*Banner Responsive Css Start*/
    section.section-1 {
        padding: 175px 0 50px;
    }

    .section-1 .container h1 {
        font-size: 32px;
        line-height: 42px;
        margin: 0 0 30px 0;
    }


    .section-1 .container h2 {
        font-size: 24px;
        line-height: 34px;
        margin: 0 0 20px 0;
    }


    .section-1 .pointer ul {
        justify-content: left;
        margin: 0 0 20px 0;
    }

    .section-1 .pointer ul li {
        text-align: left;
        font-size: 16px;
        width: 100%;
    }

    .section-1 .pointer ul li::before {
        font-size: 16px;
        top: 0;
    }


    .logo-contact-sec {
        flex-wrap: wrap;
        justify-content: center;
        width: 75%;
        padding: 30px 20px;
    }


    .logo-contact-sec .logo-contact-name {
        display: block;
        width: 100%;
    }

    .logo-contact-sec .logo-contact-email {
        display: block;
        width: 100%;
    }

    .logo-contact-sec .logo-contact-phone {
        display: block;
        width: 100%;
    }

    .logo-contact-sec input {
        font-size: inherit;
        width: 100%;
        margin: 0 0 10px 0;
    }

    /*Banner Responsive Css End*/

    /*Brand-Main Sec Responsive Css Start*/
    section.brand-main-sec .brand-main-slider {
        flex-wrap: wrap;
        justify-content: center;
    }

    .brand-main-slider .brand-slide-item {
        width: 45%;
        margin-right: 0;
        margin-bottom: 25px;
    }

    .brand-main-slider .brand-slide-item a img {
        width: 60%;
        margin: 0 auto;
    }

    /*Brand-Main Sec Responsive Css End*/

    /*Sec-Badges Responsive Css Start*/
    section.sec-badges .heads h2 , .sec-badges .heads h4{
        text-align: center;
        font-size: 32px;
        line-height: 40px;
    }

    .sec-badges .heads p {
        text-align: center;
    }

    .sec-badges .badges-ul li {
        margin: 0 20px 20px 0;
        width: 40%;
    }

    .sec-badges .badges-ul li:last-child {
        margin: 0 20px 20px 0;
    }

    /*Sec-Badges Responsive Css End*/

    /*Platinum-Kit Talk Expert Responsive Css Start*/
    section.platinumKitbanner {
        padding: 50px 0;
    }

    .platinumKitbanner h5 {
        font-size: 24px;
        line-height: 32px;
    }

    .platinumKitbanner h3 , .platinumKitbanner h4{
        font-size: 24px;
        line-height: 32px;
    }

    .platinumKitbanner .title_block {
        font-size: 32px;
        line-height: 42px;
    }

    .platinumKitbanner p {
        margin: 20px 0 20px 0;
    }

    .platinumKitbanner span {
        margin: 10px 0 10px 0;
    }

    .platinumKitbanner .develop-form {
        padding: 30px 20px;

    }

    .platinumKitbanner .develop-form form h4 {
        font-size: 24px;
    }


    /*Platinum-Kit Talk Expert Responsive Css End*/

    /*Sec-Inside-Look Responsive Css Start*/
    section.sec-inside-look {
        padding: 50px 0;
    }

    .sec-inside-look .inside-look-head h2 {
        font-size: 34px;
        line-height: 44px;
        width: 100%;
        margin: 0 auto 0px;
    }

    .sec-inside-look .inside-look-item {
        height: 580px;
        padding: 20px 10px;
    }

    .inside-look-item .inside-look-content h3 , .inside-look-item .inside-look-content h4{
        font-size: 22px;
        line-height: 30px;
    }

    .inside-look-item .inside-look-content p {
        font-size: 14px;
        line-height: 22px;
    }


    .inside-look-slide .slick-prev::before {
        left: 60px;
        bottom: -20px;
        top: inherit;
    }

    .inside-look-slide .slick-next:before {
        right: 60px;
        bottom: -20px;
        top: inherit;
    }

    /*Sec-Inside-Look Responsive Css End*/


    /*Program-Steps-Overview Responsive Css Start*/
    section.program-steps-overview {
        padding: 60px 0 20px 0;
    }

    .program-steps-overview .container {
        flex-wrap: wrap;
    }

    .program-steps-sidebar {
        flex: 0 1 100%;
    }

    .program-steps-sidebar .program-steps-sticky {
        margin: 0 0 40px 0;
    }

    .program-steps-sidebar h2 , .program-steps-sidebar h4{
        font-size: 32px;
        line-height: 40px;
        margin: 0 0 30px 0;
    }

    .program-steps-sidebar .program-steps-sticky p {
        font-size: 16px;
        line-height: 24px;
    }

    .program-steps {
        flex: 0 1 100%;
        min-height: 100%;
        max-height: 100%;
        overflow: unset;
    }

    .program-steps--entry .step-copy {
        padding: 20px 40px;
    }

    .program-steps--entry .step-copy h3 {
        margin-bottom: 10px;
        line-height: 30px;
        font-size: 22px;
    }

    /*Program-Steps-Overview Responsive Css End*/

    /*Sec-Badges-Two Responsive Css Start*/
    section.sec-badges-two {
        padding: 60px 0;
    }

    .sec-badges-two .heads h3 {
        font-size: 32px;
        text-align: center;
        line-height: 40px;
    }

    .sec-badges-two .heads p {
        text-align: center;
        margin: 0 0 20px 0;
    }

    .sec-badges-two .heads .send-btn {
        margin: 0 auto 20px;
    }

    .sec-badges-two .badges-ul {
        margin: 10px 0 0 0;
    }

    .sec-badges-two .badges-ul li {
        margin: 0 20px 20px 0;
        width: 40%;
    }

    .sec-badges-two .badges-ul li:last-child {
        margin: 0 20px 20px 0;
    }

    /*Sec-Badges-Two Responsive Css End*/

    /*Sec-weare Responsive Css Start*/

    section.weare {
        padding: 50px 0;
    }

    .weare .head_txt h2 {
        font-size: 32px;
        line-height: 40px;
        margin: 0 0 40px 0;
    }

    .weare .box {
        min-height: inherit;
        max-height: inherit;
        padding: 35px 25px;
    }

    /*Sec-weare Responsive Css End*/

    /*Sec-Grow Responsive Css Start*/
    section.sec-grow {
        padding: 50px 0;
    }

    .sec-grow .img-main {
        margin: 0 0 40px 0;
    }

    .sec-grow .desc h6 , .sec-grow .desc h3{
        font-size: 26px;
        line-height: 34px;
    }

    /*Sec-Grow Responsive Css End*/

    /*Sec-Portfolio Responsive Css Start*/
    section.sec-portfolio {
        padding: 50px 0;
    }

    .sec-portfolio .head {
        font-size: 32px;
        line-height: 40px;
    }

    .sec-portfolio .para {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }

    .sec-portfolio .portfolio-tab-main .nav-pills {
        padding: 35px 0;
    }

    .sec-portfolio .portfolio-tab-main .nav-pills .nav-item {
        margin: 0 20px 10px 0;
    }

    .pf_crd .crd_1 {
        min-height: inherit;
        max-height: inherit;
    }

    /*Sec-Portfolio Responsive Css End*/


    /*Sec-Testimonial Responsive Css Start*/
    section.testimonial-sec {
        padding: 50px 0 150px;
    }

    .testimonial-sec h2 {
        margin-bottom: 20px;
        font-size: 32px;
        line-height: 42px;
    }

    .testimonial-sec h4 {
        margin-bottom: 20px;
        font-size: 32px;
        line-height: 42px;
    }

    .testimonial-sec .testimonail-col {
        position: inherit;
    }

    .testimonial-sec .testimonial-slider .owl-item {
        width: 250px !important;
    }

    .testimonial-sec .testimonial-slider .owl-dots {
        text-align: center;
        bottom: 40px;
        width: 100%;
        left: 0;
    }

    /*Sec-Testimonial Responsive Css End*/


    /*Sec-Contact Responsive Css Start*/

    section.contact-section {
        padding: 50px 0;
    }

    .contact-section .section__title {
        font-size: 28px;
        line-height: 36px;
        margin: 0 0 20px 0;
    }

    .frm_area_btm form {
        padding: 20px 20px;
    }

    .frm_area_btm form h4 {
        font-size: 26px;
        line-height: 34px;
    }

    .frm_area_btm form input[type="text"],
    .frm_area_btm form input[type="email"],
    .frm_area_btm form input[type="tel"] {
        margin: 50px 0;
    }

    .contact-flow__title {
        font-size: 20px;
        line-height: 30px;
    }

    /*Sec-Contact Responsive Css End*/

    /*Sec-FAQS Responsive Css Start*/
    section.frequently-asked-questions {
        padding: 60px 0 60px;
    }

    .frequently-asked-questions .frequently-heading {
        padding: 0 20px;
    }

    .frequently-asked-questions .frequently-heading h2,
    .frequently-heading h5 {
        font-size: 34px;
        line-height: 42px;
    }

    .frequently-asked-questions .accordion-button {
        padding: 15px 50px 15px 15px;
        font-size: 18px;
        line-height: 24px;
    }


    .frequently-asked-questions .accordion-button::after {
        right: 5px;
    }

    /*Sec-FAQS Responsive Css End*/

    /*Footer Responsive Css Start*/
    footer.footer-main-sec {
        padding: 40px 0 0 0;
    }

    .footer-logo-area .footer-logo {
        width: 85%;
    }

    .footer-top ul.footer-social-links {}

    .footer-top .footer-links-area {
        margin: 0 0 40px 0;
    }

    .footer-bottom .footer-copyright {
        margin: 0 0 10px 0;
    }

    .footer-bottom .footer-bottom-payment {
        text-align: left;
    }

    /*Footer Responsive Css End*/

    /*Banner Service Responsive Css Start Here*/
    #hero-9 {
        padding: 125px 0 50px;
    }

    .hero-9-txt {
        text-align: center;
    }

    .hero-9-txt h1 {
        font-size: 36px;
    }

    .hero-9-txt p {
        font-size: 16px;
    }

    .hero-section .btn-wrap {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .btn-wrap .btn-theme {
        margin: 0 auto 0px;
    }

    .t-img {
        flex-wrap: wrap;
        margin-top: 25px;
        margin-bottom: 20px;
        justify-content: center;
    }

    .t-img img {
        margin-right: 20px;
        width: 75px;
        height: 75px;
        margin-bottom: 20px;
    }

    .multi-step-form {
        width: 100%;
        text-align: center;
        min-height: inherit;
        max-height: inherit;
    }

    .multi-step-form .selceted-box h3 {
        font-size: 32px;
        margin: 0px 0 15px 0;
        line-height: 36px;
        padding: 0 0 15px 0;
    }

    .multi-step-form .selceted-box p {
        font-size: 18px;
        line-height: 24px;
    }

    .step-form-btns .previous-btn {
        margin: 0 0 10px 0;
    }

    /*Banner Service Responsive Css End Here*/

    /*Wikipedia Can Help Service Responsive Css Start Here*/
    section.wiki-can-wrap {
        padding: 30px 0;
    }

    .wiki-can-wrap .wiki-can-head {
        width: 90%;
    }

    .wiki-can-wrap .wiki-can-head h2  ,.wiki-can-wrap .wiki-can-head h4{
        font-size: 36px;
        line-height: 40px;
    }

    .wiki-can-wrap .wiki-can-brands {
        flex-wrap: wrap;
    }

    .wiki-can-wrap .wiki-can-brands .wiki-can-img {
        margin: 0 10px 10px 0;
    }

    .wiki-can-wrap .wiki-can-serv ul {
        flex-wrap: wrap;
    }

    .wiki-can-wrap .wiki-can-serv ul li {
        border-right: inherit;
        border-bottom: 1px solid #3b368c;
        width: 100%;
    }

    .wiki-can-wrap .wiki-can-serv ul li::last-child {
        border-bottom: none;
    }

    /*Wikipedia Can Help Service Responsive Css End Here*/

    /*Premier Section Service Responsive Css Start Here*/
    section.premier-sec-wrap {
        padding: 30px 0;
    }

    .premier-sec-wrap .premier-sec-content {
        text-align: center;
    }

    .premier-sec-wrap .premier-sec-content h2 {
        text-align: center;
        font-size: 32px;
        line-height: 40px;
    }

    .premier-sec-boxes .premier-sec-box {
        min-height: inherit;
        max-height: inherit;
    }

    /*Premier Section Service Responsive Css End Here*/

    /*Free Reputation Service Responsive Css End Here*/
    section.free-repu-wrap {
        padding: 30px 0;
    }

    .free-repu-wrap .free-repu-content h3 {
        font-size: 32px;
        line-height: 40px;
    }

    .free-repu-wrap .free-repu-content ul li p {
        font-size: 16px;
    }

    .free-repu-content .free-repu-cta {
        margin: 10px 0 10px 0;
    }

    .free-repu-wrap .other-text span {
        margin: 0 0 10px 0;
    }

    .free-repu-wrap .free-repu-img img {
        margin: 20px 0 10px 0;
    }

    /*Free Reputation Service Responsive Css End Here*/

    /*Wiki Creation Service Responsive Css Start Here*/
    section.wiki-creation-wrap {
        padding: 30px 0;
    }

    .wiki-creation-wrap .wiki-creation-content {
        text-align: center;
    }

    .wiki-creation-wrap .wiki-creation-content h2 , .wiki-creation-wrap .wiki-creation-content h3{
        font-size: 32px;
        line-height: 40px;
    }
    .wiki-creation-content h4 {
    font-size: 20px;
    text-align: center;
    font-weight: 500;
}

    .wiki-creation-wrap .wiki-creation-content h2::before , .wiki-creation-wrap .wiki-creation-content h3::before{
        left: 0;
    }

    .wiki-creation-wrap .wiki-creation-content p {
        width: 100%;
    }

    .wiki-creation-wrap .wiki-cration-img img {
        display: none;
    }

    /*Wiki Creation Service Responsive Css End Here*/

    /* Service Detail Fold Responsive Css Start Here */
    .services-details-bg {
        padding: 30px 0;
    }

    .services-details-content h2 {
        font-size: 36px;
        line-height: 44px;
    }

    .services-details-content h3 {
        font-size: 22px;
        line-height: 30px;
    }

    .services-details-card {
        position: inherit;
    }

    .responsive-ordertwo {
        order: 2;
    }

    .responsive-orderone {
        order: 1;
    }

    /* Service Detail Fold Responsive Css End Here */

    /*Calender Service Responsive Css Start Here*/
    section.calender-sec {
        padding: 40px 0;
        height: 100% !important;
    }

    .calender-main-content .calender-content {
        text-align: center;
    }

    .calender-main-content .calender-content h3 {
        font-size: 32px;
        line-height: 40px;
    }

    .calender-main-content .calender-content h3 span {
        font-size: 32px;
        line-height: 40px;
    }

    .calender-main-content .calender-content p {
        text-align: center;
    }

    /*Calender Service Responsive Css End Here*/

    /*Testi Form Service Responsive Css Start Here*/
    .testi-form-wrap .testi-form-content {
        text-align: center;
        padding: 0 15px;
    }

    .testi-form-wrap .testi-form-content h3 {
        font-size: 36px;
        line-height: 44px;
        margin: 0 0 20px 0;
    }

    .testi-form-content .owl-remark .item .info-remark {
        width: 100%;
    }

    .owl-remark .slick-arrow {
        display: none !important;
    }

    .testi-form-wrap .testi-form-area {
        padding: 30px 20px;
    }

    .testi-form-area .testi-form-inner h3 {
        text-align: center;
        font-size: 36px;
        line-height: 42px;
    }

    .testi-form-area .testi-form-inner p {
        text-align: center;
    }

    .testi-form-area .testi-form-inner .form-group {
        width: 100%;
    }

    .testi-form-area .testi-form-inner .form-group textarea {
        height: 80px;
    }

    .testi-form-area .testi-form-inner .form-group button.submit-btn {
        margin: 0 auto 20px;
    }

    .testi-form-img {
        text-align: center;
    }

    .testi-form-img img {
        margin: 0 auto;
    }

    /*Testi Form Service Responsive Css End Here*/
    /*Banner Contact Section Css Start Here*/
    section.banner-contact-wrap {
        padding: 125px 0 50px;
    }

    .banner-contact-content h1 {
        font-size: 32px;
        line-height: 40px;
    }

    /*Banner Contact Section Css End Here*/
    /*About Info Section Responsive Css Start Here*/
    section.about-info-wrap {
        padding: 30px 0;
    }

    .about-info-wrap .about-info-content {
        width: 100%;
        text-align: center;
    }

    .about-info-content h2 {
        font-size: 44px;
        line-height: 48px;
    }

    .about-info-content h2:after {
        margin: 0 auto;
    }

    .about-info-content h3 {
        text-align: center;
    }

    /*About Info Section Responsive Css End Here*/

    /*About Service Fold Responsive Css Start Here*/
    section.about-service-wrap {
        padding: 30px 0;
    }

    .about-service-wrap .about-service-box {
        min-height: inherit;
        max-height: inherit;
        margin: 0 0 20px 0;
    }

    /*About Service Fold Responsive Css End Here*/

    /*About Achievement Fold Responsive Css Start Here*/
    section.about-achieve-wrap {
        padding: 30px 0;
    }

    .about-achieve-wrap .about-achieve-content {
        text-align: center;
    }

    .about-achieve-content h2:after {
        margin: 0 auto;
    }

    .about-achieve-ratings .counter-content-box {
        margin: 0 0 20px 0;
    }

    /*About Achievement Fold Responsive Css End Here*/

    /*About Form Fold Responsive Css Start Here*/
    section.about-form-wrap {
        padding: 30px 0;
    }

    .about-form-wrap .about-form-inner {
        padding: 30px 20px;
    }

    .about-form-inner h3 {
        font-size: 40px;
        line-height: 46px;
        margin: 0px 0 25px 0;
        width: 100%;
    }

    /*About Form Fold Responsive Css End Here*/

    /*Contact Info Fold Responsive Css Start Here*/
    section.contact-info-wrap {
        padding: 20px 0;
    }

    .contact-info-wrap .contact-info-content {
        margin: 0 0 20px 0;
    }

    /*Contact Info Fold Responsive Css End Here*/

    /*Service Info Page Fold Css Start Here*/
    .service-info-wrap .service-info-item {
        margin: 0 0 20px 0;
    }

    .service-info-item .service-info-content {
        text-align: center;
    }

    .service-info-item .service-info-content h2::after {
        margin: 0 auto;
    }

    .service-info-item .service-info-content a.learn-more-btn {
        margin: 0 auto;
    }

    .service-info-item .service-info-img {
        text-align: center;
    }

    .service-info-item .order-list-1 {
        order: 1;
    }

    .service-info-item .order-list-2 {
        order: 2;
    }

    /*Service Info Page Fold Css End Here*/

}

@media only screen and (min-width: 300px) and (max-width: 520px) {

    /*Header Responsive Css Start*/
    header nav.navbar .navbar-brand {
        width: 100px;
    }


    header .navbar-expand-lg .navbar-collapse {
        background: linear-gradient(to bottom, #0f1770 0%, #040c5e 100%);
        padding: 20px 0;
    }

    header .navbar-collapse ul.navbar-nav {
        margin: 0 0 20px 0;
    }

    header .navbar-collapse ul.navbar-nav li.nav-item {
        margin: 0 10px;
    }

    header .navbar-nav .nav-item button.dropdown-toggle {
        right: 0px;
    }

    header .navbar-nav .nav-item ul.dropdown-menu {
        border-radius: 0px;
    }


    header .navbar-nav .nav-item ul.dropdown-menu li a {
        font-size: 14px;
        padding: 10px 8px;
    }


    header .navbar .navbar-buttons {
        flex-wrap: wrap;
        justify-content: left;
        margin: 0 10px;
    }

    header .navbar .navbar-buttons li.nav-btn-item {
        margin: 0 0 10px 0;
    }

    /*Header Responsive Css Start*/

    /*Banner Responsive Css Start*/
    section.section-1 {
        padding: 175px 0 50px;
    }

    .section-1 .container h1 {
        font-size: 30px;
        line-height: 38px;
        margin: 0 0 30px 0;
    }


    .section-1 .container h2 {
        font-size: 24px;
        line-height: 34px;
        margin: 0 0 20px 0;
    }


    .section-1 .pointer ul {
        justify-content: left;
        margin: 0 0 20px 0;
    }

    .section-1 .pointer ul li {
        text-align: left;
        font-size: 14px;
    }

    .section-1 .pointer ul li::before {
        font-size: 16px;
        top: 0;
    }


    .logo-contact-sec {
        flex-wrap: wrap;
        justify-content: center;
        width: 100%;
        padding: 30px 20px;
    }


    .logo-contact-sec .logo-contact-name {
        display: block;
        width: 100%;
    }

    .logo-contact-sec .logo-contact-email {
        display: block;
        width: 100%;
    }

    .logo-contact-sec .logo-contact-phone {
        display: block;
        width: 100%;
    }

    .logo-contact-sec input {
        font-size: inherit;
        width: 100%;
        margin: 0 0 10px 0;
    }

    /*Banner Responsive Css End*/

    /*Brand-Main Sec Responsive Css Start*/
    section.brand-main-sec .brand-main-slider {
        flex-wrap: wrap;
        justify-content: center;
    }

    .brand-main-slider .brand-slide-item {
        width: 55%;
        margin-right: 0;
        margin-bottom: 25px;
    }

    .brand-main-slider .brand-slide-item a img {
        width: 80%;
        margin: 0 auto;
    }

    /*Brand-Main Sec Responsive Css End*/

    /*Sec-Badges Responsive Css Start*/
    section.sec-badges .heads h2 , .sec-badges .heads h4{
        text-align: center;
        font-size: 32px;
        line-height: 40px;
    }

    .sec-badges .heads p {
        text-align: center;
    }

    .sec-badges .badges-ul li {
        margin: 0 0px 20px 0;
        width: 55%;
    }

    /*Sec-Badges Responsive Css End*/

    /*Platinum-Kit Talk Expert Responsive Css Start*/
    section.platinumKitbanner {
        padding: 50px 0;
    }

    .platinumKitbanner h5 {
        font-size: 22px;
        line-height: 28px;
    }

    .platinumKitbanner h3 , .platinumKitbanner h4 {
        font-size: 22px;
        line-height: 28px;
    }

    .platinumKitbanner .title_block {
        font-size: 30px;
        line-height: 40px;
    }

    .platinumKitbanner p {
        margin: 20px 0 20px 0;
    }

    .platinumKitbanner span {
        margin: 10px 0 10px 0;
    }

    .platinumKitbanner .develop-form {
        padding: 30px 20px;

    }

    .platinumKitbanner .develop-form form h4 {
        font-size: 22px;
    }

    .platinumKitbanner .develop-form form p {
        font-size: 14px;
        line-height: 22px;
        width: 100%;
        margin: 0 auto 20px;
    }

    .platinumKitbanner .develop-form button.submit {
        font-size: 13px;
    }

    /*Platinum-Kit Talk Expert Responsive Css End*/

    /*Sec-Inside-Look Responsive Css Start*/
    section.sec-inside-look {
        padding: 50px 0;
    }

    .sec-inside-look .inside-look-head h2 {
        font-size: 32px;
        line-height: 40px;
        width: 100%;
        margin: 0 auto 0px;
    }

    .sec-inside-look .inside-look-item {
        height: auto;
        padding: 20px 10px;
    }

    .inside-look-item .inside-look-content h3 , .inside-look-item .inside-look-content h4{
        font-size: 22px;
        line-height: 30px;
    }

    .inside-look-item .inside-look-content p {
        font-size: 14px;
        line-height: 22px;
    }


    .inside-look-slide .slick-prev::before {
        left: 60px;
        bottom: -20px;
        top: inherit;
    }

    .inside-look-slide .slick-next:before {
        right: 60px;
        bottom: -20px;
        top: inherit;
    }

    /*Sec-Inside-Look Responsive Css End*/


    /*Program-Steps-Overview Responsive Css Start*/
    section.program-steps-overview {
        padding: 60px 0 20px 0;
    }

    .program-steps-overview .container {
        flex-wrap: wrap;
    }

    .program-steps-sidebar {
        flex: 0 1 100%;
    }

    .program-steps-sidebar .program-steps-sticky {
        margin: 0 0 40px 0;
    }

    .program-steps-sidebar h2 , .program-steps-sidebar h4{
        font-size: 32px;
        line-height: 40px;
        margin: 0 0 30px 0;
    }

    .program-steps-sidebar .program-steps-sticky p {
        font-size: 16px;
        line-height: 24px;
    }

    .program-steps {
        flex: 0 1 100%;
        min-height: 100%;
        max-height: 100%;
        overflow: unset;
    }

    .program-steps--entry .step-copy {
        padding: 20px 40px;
    }

    .program-steps--entry .step-copy h3 {
        margin-bottom: 10px;
        line-height: 30px;
        font-size: 22px;
    }

    /*Program-Steps-Overview Responsive Css End*/

    /*Sec-Badges-Two Responsive Css Start*/
    section.sec-badges-two {
        padding: 60px 0;
    }

    .sec-badges-two .heads h3 {
        font-size: 32px;
        text-align: center;
        line-height: 40px;
    }

    .sec-badges-two .heads p {
        text-align: center;
        margin: 0 0 20px 0;
    }

    .sec-badges-two .heads .send-btn {
        margin: 0 auto 20px;
    }

    .sec-badges-two .badges-ul {
        margin: 10px 0 0 0;
    }

    .sec-badges-two .badges-ul li {
        margin: 0 0 20px 0;
        width: 60%;
    }

    /*Sec-Badges-Two Responsive Css End*/

    /*Sec-weare Responsive Css Start*/

    section.weare {
        padding: 50px 0;
    }

    .weare .head_txt h2{
        font-size: 32px;
        line-height: 40px;
        margin: 0 0 40px 0;
    }

    .weare .box {
        min-height: inherit;
        max-height: inherit;
        padding: 35px 25px;
    }

    /*Sec-weare Responsive Css End*/

    /*Sec-Grow Responsive Css Start*/
    section.sec-grow {
        padding: 50px 0;
    }

    .sec-grow .img-main {
        margin: 0 0 40px 0;
    }

    .sec-grow .desc h6 , .sec-grow .desc h3{
        font-size: 26px;
        line-height: 34px;
        text-align: center;
    }

    .sec-grow .desc p {
        text-align: center;
    }

    .sec-grow .desc .send-btn {
        margin: 0 auto;
    }

    /*Sec-Grow Responsive Css End*/

    /*Sec-Portfolio Responsive Css Start*/
    section.sec-portfolio {
        padding: 50px 0;
    }

    .sec-portfolio .head {
        font-size: 32px;
        line-height: 40px;
    }

    .sec-portfolio .para {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }

    .sec-portfolio .portfolio-tab-main .nav-pills {
        padding: 10px 0;
    }

    .sec-portfolio .portfolio-tab-main .nav-pills .nav-item {
        margin: 0 0 10px 0;
    }

    .pf_crd .crd_1 {
        min-height: inherit;
        max-height: inherit;
    }

    /*Sec-Portfolio Responsive Css End*/


    /*Sec-Testimonial Responsive Css Start*/
    section.testimonial-sec {
        padding: 50px 0 150px;
    }

    .testimonial-sec h2 {
        margin-bottom: 20px;
        font-size: 32px;
        line-height: 42px;
    }

    .testimonial-sec h4 {
        margin-bottom: 20px;
        font-size: 32px;
        line-height: 42px;
    }

    .testimonial-sec .testimonail-col {
        position: inherit;
    }

    .testimonial-sec .testimonial-slider .owl-item {
        width: 250px !important;
    }

    .testimonial-sec .testimonial-slider .owl-dots {
        text-align: center;
        bottom: 40px;
        width: 100%;
    }

    /*Sec-Testimonial Responsive Css End*/


    /*Sec-Contact Responsive Css Start*/

    section.contact-section {
        padding: 50px 0;
    }

    .contact-section .section__title {
        font-size: 28px;
        line-height: 36px;
        margin: 0 0 20px 0;
    }

    .frm_area_btm form {
        padding: 20px 20px;
    }

    .frm_area_btm form h4 {
        font-size: 26px;
        line-height: 34px;
    }

    .frm_area_btm form input[type="text"],
    .frm_area_btm form input[type="email"],
    .frm_area_btm form input[type="tel"] {
        margin: 50px 0;
    }

    .contact-flow__title {
        font-size: 20px;
        line-height: 30px;
    }

    /*Sec-Contact Responsive Css End*/

    /*Sec-FAQS Responsive Css Start*/
    section.frequently-asked-questions {
        padding: 60px 0 60px;
    }

    .frequently-asked-questions .frequently-heading {
        padding: 0 20px;
    }

    .frequently-asked-questions .frequently-heading h2,
    .frequently-heading h5 {
        font-size: 34px;
        line-height: 42px;
    }

    .frequently-asked-questions .accordion-button {
        padding: 15px 50px 15px 15px;
        font-size: 18px;
        line-height: 24px;
    }


    .frequently-asked-questions .accordion-button::after {
        right: 5px;
    }

    /*Sec-FAQS Responsive Css End*/

    /*Footer Responsive Css Start*/
    footer.footer-main-sec {
        padding: 40px 0 0 0;
    }

    .footer-logo-area .footer-logo {
        width: 50%;
    }

    .footer-top ul.footer-social-links {}

    .footer-top .footer-links-area {
        margin: 0 0 40px 0;
    }

    .footer-bottom .footer-copyright {
        margin: 0 0 10px 0;
    }

    .footer-bottom .footer-bottom-payment {
        text-align: left;
    }

    /*Footer Responsive Css End*/

    /*Banner Service Responsive Css Start Here*/
    #hero-9 {
        padding: 125px 0 50px;
    }

    .hero-9-txt {
        text-align: center;
    }

    .hero-9-txt h1 {
        font-size: 36px;
    }

    .hero-9-txt p {
        font-size: 16px;
    }

    .hero-section .btn-wrap {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .btn-wrap .btn-theme {
        margin: 0 auto 0px;
    }

    .t-img {
        flex-wrap: wrap;
        margin-top: 25px;
        margin-bottom: 20px;
        justify-content: center;
    }

    .t-img img {
        margin-right: 20px;
        width: 60px;
        height: 60px;
        margin-bottom: 20px;
    }

    .multi-step-form {
        width: 100%;
        text-align: center;
        min-height: inherit;
        max-height: inherit;
    }

    .multi-step-form .selceted-box h3 {
        font-size: 32px;
        margin: 0px 0 15px 0;
        line-height: 36px;
        padding: 0 0 15px 0;
    }

    .multi-step-form .selceted-box p {
        font-size: 18px;
        line-height: 24px;
    }

    .step-form-btns .previous-btn {
        margin: 0 0 10px 0;
    }

    /*Banner Service Responsive Css End Here*/

    /*Wikipedia Can Help Service Responsive Css Start Here*/
    section.wiki-can-wrap {
        padding: 30px 0;
    }

    .wiki-can-wrap .wiki-can-head {
        width: 90%;
    }

    .wiki-can-wrap .wiki-can-head h2  ,.wiki-can-wrap .wiki-can-head h4{
        font-size: 36px;
        line-height: 40px;
    }

    .wiki-can-wrap .wiki-can-brands {
        flex-wrap: wrap;
    }

    .wiki-can-wrap .wiki-can-brands .wiki-can-img {
        margin: 0 10px 10px 0;
    }

    .wiki-can-wrap .wiki-can-serv ul {
        flex-wrap: wrap;
    }

    .wiki-can-wrap .wiki-can-serv ul li {
        border-right: inherit;
        border-bottom: 1px solid #3b368c;
        width: 100%;
    }

    .wiki-can-wrap .wiki-can-serv ul li::last-child {
        border-bottom: none;
    }

    /*Wikipedia Can Help Service Responsive Css End Here*/

    /*Premier Section Service Responsive Css Start Here*/
    section.premier-sec-wrap {
        padding: 30px 0;
    }

    .premier-sec-wrap .premier-sec-content {
        text-align: center;
    }

    .premier-sec-wrap .premier-sec-content h2 {
        text-align: center;
        font-size: 32px;
        line-height: 40px;
    }

    .premier-sec-boxes .premier-sec-box {
        min-height: inherit;
        max-height: inherit;
    }

    /*Premier Section Service Responsive Css End Here*/

    /*Free Reputation Service Responsive Css End Here*/
    section.free-repu-wrap {
        padding: 30px 0;
    }

    .free-repu-wrap .free-repu-content h3 {
        font-size: 32px;
        line-height: 40px;
    }

    .free-repu-wrap .free-repu-content ul li p {
        font-size: 16px;
    }

    .free-repu-content .free-repu-cta {
        margin: 10px 0 10px 0;
    }

    .free-repu-wrap .other-text span {
        margin: 0 0 10px 0;
    }

    .free-repu-wrap .free-repu-img img {
        margin: 20px 0 10px 0;
    }

    /*Free Reputation Service Responsive Css End Here*/

    /*Wiki Creation Service Responsive Css Start Here*/
    section.wiki-creation-wrap {
        padding: 30px 0;
    }

    .wiki-creation-wrap .wiki-creation-content {
        text-align: center;
    }

    .wiki-creation-wrap .wiki-creation-content h2 , .wiki-creation-wrap .wiki-creation-content h3{
        font-size: 32px;
        line-height: 40px;
    }
    .wiki-creation-content h4 {
    font-size: 20px;
    text-align: center;
    font-weight: 500;
}

    .wiki-creation-wrap .wiki-creation-content h2::before , .wiki-creation-wrap .wiki-creation-content h3::before{
        left: 0;
    }

    .wiki-creation-wrap .wiki-creation-content p {
        width: 100%;
    }

    .wiki-creation-wrap .wiki-cration-img img {
        display: none;
    }

    /*Wiki Creation Service Responsive Css End Here*/

    /* Service Detail Fold Responsive Css Start Here */
    .services-details-bg {
        padding: 30px 0;
    }

    .services-details-content h2 {
        font-size: 36px;
        line-height: 44px;
    }

    .services-details-content h3 {
        font-size: 22px;
        line-height: 30px;
    }

    .services-details-card {
        position: inherit;
    }

    .responsive-ordertwo {
        order: 2;
    }

    .responsive-orderone {
        order: 1;
    }

    /* Service Detail Fold Responsive Css End Here */

    /*Calender Service Responsive Css Start Here*/
    section.calender-sec {
        padding: 40px 0;
        height: 100% !important;
    }

    .calender-main-content .calender-content {
        text-align: center;
    }

    .calender-main-content .calender-content h3 {
        font-size: 32px;
        line-height: 40px;
    }

    .calender-main-content .calender-content h3 span {
        font-size: 32px;
        line-height: 40px;
    }

    .calender-main-content .calender-content p {
        text-align: center;
    }

    /*Calender Service Responsive Css End Here*/

    /*Testi Form Service Responsive Css Start Here*/
    .testi-form-wrap .testi-form-content {
        text-align: center;
        padding: 0 15px;
    }

    .testi-form-wrap .testi-form-content h3 {
        font-size: 36px;
        line-height: 44px;
        margin: 0 0 20px 0;
    }

    .testi-form-content .owl-remark .item .info-remark {
        width: 100%;
    }

    .owl-remark .slick-arrow {
        display: none !important;
    }

    .testi-form-wrap .testi-form-area {
        padding: 30px 20px;
    }

    .testi-form-area .testi-form-inner h3 {
        text-align: center;
        font-size: 36px;
        line-height: 42px;
    }

    .testi-form-area .testi-form-inner p {
        text-align: center;
    }

    .testi-form-area .testi-form-inner .form-group {
        width: 100%;
    }

    .testi-form-area .testi-form-inner .form-group textarea {
        height: 80px;
    }

    .testi-form-area .testi-form-inner .form-group button.submit-btn {
        margin: 0 auto 20px;
    }

    .testi-form-img img {
        width: 100%;
    }

    /*Testi Form Service Responsive Css End Here*/

    /*Banner Contact Section Css Start Here*/
    section.banner-contact-wrap {
        padding: 125px 0 50px;
    }

    .banner-contact-content h1 {
        font-size: 32px;
        line-height: 40px;
    }

    /*Banner Contact Section Css End Here*/

    /*About Info Section Responsive Css Start Here*/
    section.about-info-wrap {
        padding: 30px 0;
    }

    .about-info-wrap .about-info-content {
        width: 100%;
        text-align: center;
    }

    .about-info-content h2 {
        font-size: 44px;
        line-height: 48px;
    }

    .about-info-content h2:after {
        margin: 0 auto;
    }

    .about-info-content h3 {
        text-align: center;
    }

    /*About Info Section Responsive Css End Here*/

    /*About Service Fold Responsive Css Start Here*/
    section.about-service-wrap {
        padding: 30px 0;
    }

    .about-service-wrap .about-service-box {
        min-height: inherit;
        max-height: inherit;
        margin: 0 0 20px 0;
    }

    /*About Service Fold Responsive Css End Here*/

    /*About Achievement Fold Responsive Css Start Here*/
    section.about-achieve-wrap {
        padding: 30px 0;
    }

    .about-achieve-wrap .about-achieve-content {
        text-align: center;
    }

    .about-achieve-content h2:after {
        margin: 0 auto;
    }

    .about-achieve-ratings .counter-content-box {
        margin: 0 0 20px 0;
    }

    /*About Achievement Fold Responsive Css End Here*/

    /*About Form Fold Responsive Css Start Here*/
    section.about-form-wrap {
        padding: 30px 0;
    }

    .about-form-wrap .about-form-inner {
        padding: 30px 20px;
    }

    .about-form-inner h3 {
        font-size: 40px;
        line-height: 46px;
        margin: 0px 0 25px 0;
        width: 100%;
    }

    /*About Form Fold Responsive Css End Here*/

    /*Contact Info Fold Responsive Css Start Here*/
    section.contact-info-wrap {
        padding: 20px 0;
    }

    .contact-info-wrap .contact-info-content {
        margin: 0 0 20px 0;
    }

    /*Contact Info Fold Responsive Css End Here*/

    /*Service Info Page Fold Css Start Here*/
    .service-info-wrap .service-info-item {
        margin: 0 0 20px 0;
    }

    .service-info-item .service-info-content {
        text-align: center;
    }

    .service-info-item .service-info-content h2::after {
        margin: 0 auto;
    }

    .service-info-item .service-info-content a.learn-more-btn {
        margin: 0 auto;
    }

    .service-info-item .service-info-img {
        text-align: center;
    }

    .service-info-item .order-list-1 {
        order: 1;
    }

    .service-info-item .order-list-2 {
        order: 2;
    }

    /*Service Info Page Fold Css End Here*/

    /*Modal-Pop-UP Responsive Css Start*/

    .modaL_order .field-list li {
        width: 100%;
    }

    .modaL_order .field-list input {
        font-size: 14px;
    }

    .modaL_order .field-list textarea {
        width: 100%;
        font-size: 14px;
    }

    /*Modal-Pop-UP Responsive Css End*/

    /*Float Buttons Sidebar Responsive Css Start*/


    .floatbutton {
        width: 300px;
        right: -265px;
    }

    .btns_wrap .chat_wrap {
        right: -150px;
        width: 190px;
        background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
    }

    .btns_wrap .chat_wrap span {
        padding: 10px 20px;
        font-size: 16px;
    }

    .btns_wrap .call_wrap {
        width: 239px;
        right: -199px;
        background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%);
        top: 100px;
    }

    .btns_wrap .call_wrap span {
        padding: 10px 20px;
        font-size: 16px;
    }

    .btns_wrap .chat_wrap span.icoo,
    .btns_wrap .call_wrap span.icoo {
        padding: 10px 10px;
        font-size: 14px;
        background: #f4961780 !important;
    }

    .floatbutton .clickbutton {
        width: 40px;
        background: linear-gradient(218deg, rgba(253, 200, 48, 1) 0%, rgba(243, 115, 53, 1) 60%, rgba(243, 115, 53, 1) 100%) !important;
        height: 280px;
        margin-top: 160px;
    }


    .floatbutton .clickbutton .crossplus {
        font-size: 14px;
    }

    .banner-form {
        width: 260px;
        padding: 20px 10px;
    }

    .banner-form h3 {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 14px;
    }

    /*Float Buttons Sidebar Responsive Css End*/

}





