/*body ::-webkit-scrollbar {
    font-family: "Sofia Pro";
    overflow-x: hidden;
    overflow-y: scroll;
}
*/
@font-face {
    font-family: "Sofia Pro";
    font-style: normal;
    font-weight: normal;
    src: local('Sofia Pro'), url('../fonts/SofiaProRegularAz.otf') format('woff');
}


@font-face {
    font-family: "aSofiaProMediumAz";
    font-style: normal;
    font-weight: normal;
    src: local('SofiaProMediumAz'), url('../fonts/SofiaProMediumAz.otf') format('woff');
}

@font-face {
    font-family: "SofiaProBoldAz";
    font-style: normal;
    font-weight: normal;
    src: local('SofiaProBoldAz'), url('../fonts/SofiaProBoldAz.otf') format('woff');
}

@font-face {
    font-family: "SofiaProBlackAz";
    font-style: normal;
    font-weight: normal;
    src: local('SofiaProBlackAz'), url('../fonts/SofiaProBlackAz.otf') format('woff');
}

.chnge_head_size h2 {
    font-size: 50px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #130e46;
}
.chnge_head_size h1 {
    font-weight: 400 !important;
    font-size: 20px !important;
    margin-bottom: 2% !important;
    color: #130e46 !important;
}

/* ------ HEADER-CSS-START  ------ */
.expert-button .dropdown-menu.show {
    left: -12px;
}

.become-expert {
    border: 1px solid #ff3e6d !important;
}

.dropdown.new-menu-dropdown button#dropdownMenuButton:hover,
.dropdown.new-menu-dropdown button#dropdownMenuButton:active,
.dropdown.new-menu-dropdown button#dropdownMenuButton:focus {
    color: #ff3e6d !important;
    background-color: unset !important;
    border-color: unset !important;
    box-shadow: unset !important;
}

.dropdown.new-menu-dropdown .dropdown-menu.show {
    border: unset;
}

.dropdown.new-menu-dropdown button {
    background-color: unset !important;
}

/*.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: unset !important;
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle{
    background-color: unset !important;
    border-color: unset !important;
}*/
.become-expert .dropdown-menu {
    left: 12px;
}

.topmenu-bg {
    border-bottom: 1px solid #efefef;
    z-index: 1;
    position: relative;
}

header.fixed-top {
    box-shadow: 15px 15px 30px rgba(251, 91, 131, 0.1);
    background: #fff;
}

header .nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: #000000;
    font-size: 14px;
}

header .nav-link i {
    color: #ff5b83;
    font-size: 18px;
    vertical-align: middle;
    padding: 0 0 0 6px;
}

.navbar-light .navbar-nav .nav-link {
    color: #000000 !important;
    padding: 8px 25px !important;
    background: unset;
    border: unset;
    margin: 0 !important;
}

.dropdown-item:focus,
.dropdown-item:hover,
.dropdown-content a:hover {
    background-color: #e9ecef !important;
    color: #ff658c !important;
    text-decoration: none;
}

.navbar-nav.ms-auto .become-expert a {
    padding: 8px 42px 8px 20px !important;
    font-size: 14px;
}

.become-expert .outline-btn:hover {
    color: #fff !important;
}

header .nav-link:hover {
    color: #ff5b83;
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: #ff5b83;
    border: unset;
    background: unset;
}

.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .show>.nav-link {
    color: #ff5b83;
}

.navbar-light a.nav-item.nav-link.fill-btn {
    margin-right: 16px !important;
    padding: 8px 20px !important;
}

.navbar-light .navbar-nav .nav-link.become-expert {
    padding: 8px 30px 8px 18px !important
}

.navbar-light .navbar-nav .nav-link.become-expert::after {
    right: 10px;
}

.navbar-nav.ms-auto a.nav-item.nav-link.fill-btn,
.fill-btn {
    background: linear-gradient(98.62deg, #FF6F93 -6.79%, #FF3E6D 85.86%);
    color: #fff !important;
    border-radius: 5px;
    transition: all .5s ease;
    border: 1px solid #ff3e6d;
    padding: 8px 20px;
    text-transform: capitalize;
    text-decoration: none !important;
}

.navbar-nav.ms-auto a.nav-item.nav-link.fill-btn:hover,
.fill-btn:hover {
    background: #fff;
    color: #FF3E6D !important;
    border: 1px solid #FF3E6D;
    transition: all .5s ease;
}

.navbar-light a.nav-item.nav-link.outline-btn,
.outline-btn {
    border: 1px solid #FB5B83;
    border-radius: 5px;
    color: #FB5B83 !important;
    transition: all .5s ease;
    background: #fff;
    padding: 8px 20px;
    text-transform: capitalize;
}

.navbar-light a.nav-item.nav-link.outline-btn:hover,
.outline-btn:hover {
    background: #FB5B83;
    color: #fff !important;
    border: 1px solid #FB5B83;
    transition: all .5s ease;
}

.white-outlinebtn,
.white-fillbtn {
    border-radius: 10px;
    font-weight: 700 !important;
    width: 100%;
    transition: all .5s ease !important;
}

.white-outlinebtn {
    background: transparent;
    border: 1px solid #fff !important;
    color: #fff !important;
}

.white-outlinebtn:hover {
    background: #ffffff;
    color: #834bff !important;
    border: 1px solid #ffffff;
}

.white-fillbtn {
    background: #fff !important;
    color: #702FFF !important;
}

.white-fillbtn:hover {
    background: transparent !important;
    color: #fff !important;
    border: 1px solid #ffffff !important;
}

/* ------ HEADER-CSS-END  ------ */
.nav-btn {
    padding: 10px 20px;
    background: #ff5b83;
    color: #fff;
    border-radius: 5px;
    box-shadow: 0px 4px 10px #00000026;
    min-width: 140px;
    text-align: center;
}

.btn-one {
    background: #FF5B83;
    box-shadow: 0px 4px 10px #00000026;
    border-radius: 5px;
    min-width: 140px;
    color: #fff;
    padding: 4px;
    text-align: center;
}

.btn-anim:hover a.nav-link {
    color: #fff !important;
}

.blog-item-anchor h4:hover {
    color: #ff5b83;
}

.btn-theme-one {
    background-color: #FF5B83;
    box-shadow: 0px 4px 10px #00000026;
    border-radius: 5px;
    color: #fff;
    padding: 0.7rem 1rem;
    font-size: 14px;
    min-width: 150px;
    border: none;
}

.btn-theme-one .material-icons {
    margin-left: 10px;
    font-size: inherit;
    display: inline-block;
    vertical-align: middle;
}

.btn-theme-one:hover,
.btn-theme-one:focus {
    color: #fff;
}

.btn-theme-two {
    background-color: #702FFF;
    box-shadow: 0px 4px 10px #00000026;
    border-radius: 5px;
    color: #fff !important;
    padding: 0.7rem 1.5rem;
    font-size: 14px;
    min-width: 150px;
    display: inline-block;
}

.btn-theme-two .material-icons {
    margin-left: 10px;
    font-size: inherit;
    display: inline-block;
    vertical-align: middle;
}

.btn-theme-two:hover {
    color: #fff;
}

.btn-theme-three {
    background-color: #fff;
    box-shadow: 0px 4px 10px #00000026;
    border-radius: 5px;
    color: #702FFF;
    padding: 0.7rem 1.5rem;
    font-size: 14px;
    min-width: 150px;
    display: inline-block;
    border: 0;
}

.btn-theme-three .material-icons {
    margin-left: 10px;
    font-size: inherit;
    display: inline-block;
    vertical-align: middle;
}

.btn-theme-three.btn-anim:before {
    background: rgba(112, 47, 255, 0.3);
    color: #702FFF;
}

.certified-content a.btn.btn-theme-one {
    margin-right: 16px;
}

@media (min-width: 992px) {

    .btn-one {
        margin: 0 20px !important;
    }
}

.btn-one>a {
    color: #fff !important;
    font-weight: 400 !important;
    text-align: center;
}

.btn-one>a:after {
    content: none !important;
}

.btn-anim {
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.btn-anim::before {
    position: absolute;
    border-radius: 100px;
    top: 50%;
    left: 50%;
    z-index: -1;
    display: block;
    content: "";
    width: 0;
    height: 0;
    background: rgba(255, 255, 255, 0.3);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
}

.btn-one.btn-anim::before {
    background: rgba(187, 40, 60, 0.3);
}

.btn-anim:hover::before {
    -webkit-animation: circle 0.75s;
    animation: circle 0.75s;
    opacity: 1;
}

.dropbtn {
    border: none;
    background: transparent;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    border-radius: 4px;
    display: none;
    position: absolute;
    background-color: #ffff;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
    z-index: 1;
    padding: 6px 0 0 0;
    border: unset !important;
}

.dropdown-content a {
    color: black;
    padding: 0 16px 8px;
    text-decoration: none;
    display: block;
    font-size: 14px;
}

.dropdown:hover .dropdown-content {
    display: block;
}

#topbtn {
    display: inline-block;
    background-color: #702ffe;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 50%;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .3s,
        opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
	display:none;
}

#topbtn::after {
    content: "\f077";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: 20px;
    line-height: 50px;
    color: #fff;
}

#topbtn:hover {
    cursor: pointer;
    background-color: #333;
}

#topbtn:active {
    background-color: #555;
}

#topbtn.show {
    opacity: 1;
    visibility: visible;
}

/* Styles for the content section */



/* ------ HERO-SECTION-CSS-START ------- */


.hero-inner {
    position: relative;
}

.shape-img img {
    position: absolute;
    width: 120px;
    left: -50px;
    bottom: -5%;
    max-width: 100%;
}

.speak-content {
    padding: 30px 0 0 10px;
}

.select-hidden {
    display: none;
    visibility: hidden;
    padding-right: 10px;
}

.select {
    cursor: pointer;
    display: inline-block;
    position: relative;
    font-size: 16px;
    width: 260px;
    height: 40px;
}

.select-styled {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: transparent;
    padding: 16px 8px 0;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.select-styled:after {
    content: "";
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-color: #000 transparent transparent transparent;
    position: absolute;
    top: 26px;
    right: 10px;
}

.select-styled:active:after,
.select-styled.active:after {
    top: 27px;
}

.select-options {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    z-index: 999;
    margin: 0;
    padding: 0;
    list-style: none;
    background-color: #fff;
    box-shadow: 0 9px 10px rgb(0 0 0 / 10%);
}

.select-options li {
    margin: 0;
    padding: 12px 0;
    text-indent: 15px;
    border-top: 1px solid #f9f8fc;
    -moz-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    -webkit-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in;
}

.select-options li:hover,
.select-options li.is-selected {
    color: #c0392b;
    background: #fff;
}

.select-options li[rel="hide"] {
    display: none;
}

.exper-w {
    width: 100%;
    margin: 0 auto !important;
}

.hero-content h2 {
    line-height: 56px;
    font-size: 41px;
    font-weight: 700;
    color: #130E46;
}

.hero-content h2 a {

    color: #130E46;
}

.hero-content p {
    font-size: 16px;
    color: #474A65;
    padding: 0 61px 0 0;
}

.hero-bg {
    padding: 60px 0 0;
    position: relative;
}

.btn {
    border-radius: 5px;
}

.blue-btn {
    background: linear-gradient(81.04deg, #6621FF 0.57%, #854EFF 98.44%);
    color: #fff !important;
    width: 60%;
    padding: 10px !important;
    border: 1px solid !important;
}

.blue-btn:hover {
    /*border: 1px solid;
    border-color: linear-gradient(81.04deg, #6621FF 0.57%, #854EFF 98.44%);*/
    border: 1px solid #ff638a !important;
    color: #ff6389 !important;
    background: #fff;
    color: #854EFF;
    transition: all .5s ease !important;
}

.btn.btn-round {
    border-radius: 30px !important;
}

.form-select:focus {
    box-shadow: none;
    outline: none;
}

.hero-content {
    margin: 0 auto;
}

/* .hero-img img {
    position: absolute;
    right: 0;
    max-width: 50%;
    bottom: 0;
    top: 10%;
    height: 100%;
} */

.hero-bg .select-wrapper {
    background: #FFFFFF;
    box-shadow: 0px 5px 16px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    padding: 5px;
    padding-right: 190px;
    position: relative;
    max-width: 500px;
    margin-top: 30px;
    z-index: 99;
    height: 70px;
    cursor: pointer;
}

.select-wrapper .form-select {
    border: none;
    margin-top: 10px;
    cursor: pointer;
}

.hero-bg .select-wrapper .btn {
    background: linear-gradient(81.04deg, #6621FF 0.57%, #854EFF 98.44%);
    border-radius: 8px;
    color: #fff;
    padding: 1rem;
    position: absolute;
    top: 6px;
    right: 5px;
}

.hero-bg .select-wrapper .custom-dropdown {
    padding: 18px;
    position: relative;
    cursor: pointer;
}

.hero-bg .select-wrapper .custom-dropdown:after {
    content: "" !important;
    font-family: FontAwesome;
    font-size: 20px;
    position: absolute;
    top: 15px;
    right: 0;
    transform: rotate(0deg);
    transform-origin: center;
    transition: 0.3s all;
}

.hero-bg .select-wrapper .custom-dropdown span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    font-size: 16px;
}

.hero-bg .select-wrapper .custom-dropdown .options-list {
    position: absolute;
    background: #fff;
    width: 100%;
    left: -5px;
    margin-top: 18px;
    padding: 4px 10px 5px;
    min-width: 200px;
    box-shadow: 0 9px 10px rgba(0, 0, 0, 0.1);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    transition: all 0.2s linear;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-5px);
}

.hero-bg .select-wrapper .custom-dropdown .options-list.show {
    visibility: visible;
    opacity: 1;
}

.hero-bg .select-wrapper .custom-dropdown .options-list li label {
    padding: 12px 15px;
    margin: 0;
    border-top: 1px solid #F9F8FC;
    position: relative;
    transition: all 0.3s ease;
}

.hero-bg .select-wrapper .custom-dropdown .options-list li label:hover {
    background-color: #F9F8FC;
    border-color: transparent;
}

.hero-bg .select-wrapper .custom-dropdown .options-list li:first-child label {
    border-top: 0;
}

.hero-bg .select-wrapper .custom-dropdown .options-list [type=radio]:checked,
.hero-bg .select-wrapper .custom-dropdown .options-list [type=radio]:not(:checked) {
    position: absolute;
    left: -9999px;
}

.hero-bg .select-wrapper .custom-dropdown .options-list [type=radio]:checked+label,
.hero-bg .select-wrapper .custom-dropdown .options-list [type=radio]:not(:checked)+label {
    position: relative;
    cursor: pointer;
    display: block;
    color: #666;
    font-weight: 400;
    font-size: 16px;
}

.hero-bg .select-wrapper .custom-dropdown .options-list [type=radio]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}


/* ------ HERO-SECTION-CSS-END ------- */
/* ------ TRUSTED-SECTION-CSS-START -------- */
.trustedbuss-bg li {
    width: 12%;
    margin: 0 20px 0 0;
}

.trustedbuss-bg {
    text-align: center;
}

.trusted-inner {
    background-image: url(../images/trustedbuss-bg.webp);
    background-size: cover;
    padding: 100px 10px 20px 10px;
    background-repeat: no-repeat;
    border-radius: 5px;
}

.trusted-inner .row {
    width: 80%;
    margin: 0 auto;
}

.trusted-inner h3 {
    color: #130E46;
    letter-spacing: 4px;
    text-transform: uppercase;
    font-size: 24px;
}

.main-heading {
    font-size: 34px;
    font-weight: 700;
}

.explorewhy-inner p {
    font-weight: 500;
    font-size: 20px;
}

.phr-text {
    color: #474A65 !important;
}

.explorewhy-bg {
    background: #f7f7f7;
    padding: 40px 0;
}

.explorewhy-box img {
    width: 100px;
}

.mapnationwide-wrapper p {
    font-size: 18px;
}

/*slider by anku*/
/*www.oguzhansengul.com*/
#rcbrandDemo1,
#rcbrandDemo2,
#rcbrandDemo3 {
    display: none;
}

.rc-rcbrand-container {
    position: relative;
    max-width: 100%;
    margin-bottom: 20px;
}

.rc-rcbrand-ul {
    position: relative;
    width: 99999px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: center;
    overflow: auto;
}

.rc-rcbrand-inner {
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.rc-rcbrand-item {
    float: left;
    margin: 0 16px 0 0;
    cursor: pointer;
    position: relative;
    line-height: 0px;
    background: #fff;
    border-radius: 6px;
    text-align: left;
}

.rc-rcbrand-nav-left,
.rc-rcbrand-nav-right {
    padding: 5px 10px;
    border-radius: 50%;
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top: 50%;
    transform: translateY(-50%);
    background: rgb(255, 102, 0, 0.5);
    color: #fff;
}

.rc-rcbrand-nav-left {
    left: 10px;
}

.rc-rcbrand-nav-left:before {
    content: "<"
}

.rc-rcbrand-nav-left.disabled {
    opacity: 0.4;
}

.rc-rcbrand-nav-right {
    right: 5px;
}

.rc-rcbrand-nav-right:before {
    content: ">"
}

.rc-rcbrand-nav-right.disabled {
    opacity: 0.4;
}

.trustmemb-card p {
    font-size: 16px;
    line-height: 24px;
}

.green-stars span.material-icons-outlined {
    background: #2DA93D;
    color: #fff;
    font-size: 13px;
    padding: 6px;
}

.mr-3 {
    margin-right: 6px;
}

/* ------ TRUSTED-SECTION-CSS-END -------- */
/* ------  WHAT-ARE-YOU-LOOKING-SECTION-CSS-START -------*/
.whatare-wrapper {
    position: relative;
}

.whatare-wrapper .shape-img img {
    position: absolute;
    width: 120px;
    right: -5%;
    bottom: -30%;
    max-width: 100%;
}

.whatwer-inner {
    margin: 0 auto;
    width: 100%;
}

.whatwer-inner img.img-fluid {
    width: 50px;
}

.whatwe-box {
    background: #fff;
    border-radius: 10px;
    /*box-shadow: 0 2px 4px 2px hsl(0deg 0% 0% / 10%);*/
    box-shadow: 0 9px 40px rgb(0 0 0 / 10%);
    padding: 30px 20px;
    margin-bottom: 26px;
    transition: all .5s ease;
}

.accountoffers-bg .whatwe-box {
    display: flex;
    align-items: center;
}

.accountoffers-bg .whatwe-box img {
    height: 60px;
    width: auto;
    margin-right: 10px;
}

.whatwe-box:hover {
    background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%);
}

/* ------  WHAT-ARE-YOU-LOOKING-SECTION-CSS-END -------*/
/* ------ CHOOSE-US-SECTION-CSS-START ------*/
.chooseinner-box img.img-fluid {
    width: 60px;
    height: 60px;
    object-fit: scale-down;
    margin: 10px 0;
}

.choose-img {
    position: relative;
    margin-top: -150px;
}

.pink-box {
    background: linear-gradient(98.62deg, #FF6F93 -6.79%, #FF3E6D 85.86%);
    width: 30%;
    position: absolute;
    border-radius: 10px;
    top: 190px;
    padding: 40px 40px 40px 40px;
    left: 100px;
    color: #fff;
    height: auto;
}

.blue-box {
    background: linear-gradient(81.04deg, #6621FF 0.57%, #854EFF 98.44%);
    color: #fff;
    padding: 55px 40px 40px 40px;
    border-radius: 10px;
    position: absolute;
    width: 34%;
    left: 132px;
    border: 5px solid;
    height: 170px;
}

.orng-box {
    background: linear-gradient(81.04deg, rgba(255, 139, 0, 0.9) 0.56%, rgba(255, 148, 21, 0.9) 98.44%);
    position: absolute;
    padding: 55px 40px 40px 50px;
    width: 30%;
    top: 110px;
    border-radius: 10px;
    color: #fff;
    right: 100px;
    z-index: -1;
    height: 170px;
}

/* 
.choose-img img {
    width: 70%;
} */

.chooseinner-box h5 {
    color: #130E46;
}

/* ------ CHOOSE-US-SECTION-CSS-END ------*/
/* ------ Nationwide-MAP-SECTION-CSS-START ------*/
.worldwide-bg {
    background-image: url(../images/map-bg.png);
    background-size: 50% 100%;
    height: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
}

.wordwide-top {
    position: absolute;
    left: 40%;
    top: 5%;
}

.wordwide-middle {
    position: absolute;
    top: 60%;
    left: 10%;
}

.wordwide-end {
    position: absolute;
    top: 50%;
    right: 0;
}

.box-shadw {
    background: #fff;
    border-radius: 10px;
    box-shadow: 15.8036px 15.8036px 31.6071px rgb(251 91 131 / 10%);
    width: 40%;
    padding: 8px;
}

.box-shadw img {
    border-radius: 5px;
}

.wordwide-text p.phr-text {
    font-size: 14px;
    text-align: left;
    margin-bottom: 0;
    line-height: 16px;
}

.mapnationleft-content h3 {
    text-transform: capitalize;
}

.pink-text {
    color: #ff5b83;
    font-weight: 600;
    margin-right: 15px;
}

.worldwide-content img,
.support-content img {
    width: 60px;
    margin-bottom: 20px;
}

.worldwide-content h5,
.support-content h5 {
    margin-bottom: 12px;
    color: #130E46;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #130E46;
}

/* ------ Nationwide-MAP-SECTION-CSS-END ------*/
/* ------  EXPERLU-CUSTOMERS-BOX-SECTION-CSS-END -------*/
.experlmain-content {
    position: relative;
    z-index: 1;
    color: #fff;
    text-align: center;
}

.callout-section {
    padding: 40px;
    background-size: 76%;
    border-radius: 10px;
    z-index: 99;
    position: relative;
    transform: translateY(-22%);
    margin-top: 90px;
}

.cursive-shape {
    overflow: hidden;
    background: #702fff url(../images/cta-bg.png) 0 0 no-repeat;
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: 100% 40%;
    z-index: 0;
}

.cursive-shape:before {
    content: "";
    position: absolute;
    height: 200%;
    width: 70%;
    top: 0;
    right: -18%;
    background: #fff;
    opacity: .2;
    transform: skewX(25deg);
}

/* ------  EXPERLU-CUSTOMERS-BOX-SECTION-CSS-END -------*/
/* ------  FAQS-SECTION-CSS-START -------*/
.faqs-bg .mb-0>a {
    display: block;
    position: relative;
    color: #000;
}

.faqs-bg .mb-0>a:after {
    content: "\f078";
    /* fa-chevron-down */
    font-family: 'FontAwesome';
    position: absolute;
    right: 0;
}

.faqs-bg .mb-0>a[aria-expanded="true"]:after {
    content: "\f077";
    /* fa-chevron-up */
}

.faqs-bg .card-header {
    background: transparent;
    border-bottom: none;
}

.faqs-bg .card-header h5 {
    font-weight: 400;
    font-size: 16px;
}

a {
    transition: all .2s;
}

a:hover {
    text-decoration: none !important;
}

/* ------  FAQS-SECTION-CSS-END -------*/
/* ----- BLOG-SECTION-CSS-START ------*/
.blog-item {
    margin-bottom: 0;
    height: 100%;
    transition: all 0.3s ease;
}

.img-holder {
    background-color: #fff;
    padding: 1px 0;
    margin: -1px 0;
    border-radius: 10px 10px 0 0;
}

.blog-item .image-wrap {
    position: relative;
    overflow: hidden;
    border-radius: 3px;
}

.blog-item:hover .image-wrap img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.blog-item .image-wrap img {
    transition: 0.3s all;
    width: 100%;
    height: 280px;
    object-fit: cover;
}

a {
    color: #000;
    text-decoration: none;
}

a:hover {
    color: #000;
    text-decoration: none;
}

/* ----- BLOG-SECTION-CSS-END ------*/

/*----- TESTIMONIALS-CSS-START ------*/
.testimonial {
    margin: 0 0 100px 0;
}

.testimonial .row .tabs {
    all: unset;
    margin-right: 50px;
    display: flex;
    flex-direction: column;
}

.testimonial .row .tabs li {
    all: unset;
    display: block;
    position: relative;
}

.testimonial .row .tabs li.active::before {
    position: absolute;
    content: "";
    width: 50px;
    height: 50px;
    background-color: #ff5b83;
    border-radius: 50%;
}

.testimonial .row .tabs li.active::after {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    background-color: #ff5b83;
    border-radius: 50%;
}

.testimonial .row .tabs li:nth-child(1) {
    align-self: flex-end;
}

.testimonial .row .tabs li:nth-child(1)::before {
    left: 64%;
    bottom: -50px;
}

.testimonial .row .tabs li:nth-child(1)::after {
    left: 97%;
    bottom: -81px;
}

.testimonial .row .tabs li:nth-child(1) figure img {
    margin-left: auto;
}

.testimonial .row .tabs li:nth-child(2) {
    align-self: flex-start;
}

.testimonial .row .tabs li:nth-child(2)::before {
    right: -65px;
    top: 50%;
}

.testimonial .row .tabs li:nth-child(2)::after {
    bottom: 101px;
    border-radius: 50%;
    right: -120px;
}

.testimonial .row .tabs li:nth-child(2) figure img {
    margin-right: auto;
    max-width: 300px;
    width: 100%;
    margin-top: -50px;
}

.testimonial .row .tabs li:nth-child(3) {
    align-self: flex-end;
}

.testimonial .row .tabs li:nth-child(3)::before {
    right: -10px;
    top: -66%;
}

.testimonial .row .tabs li:nth-child(3)::after {
    top: -130px;
    border-radius: 50%;
    right: -46px;
}

.testimonial .row .tabs li:nth-child(3) figure img {
    margin-left: auto;
    margin-top: -50px;
}

.testimonial .row .tabs li:nth-child(3):focus {
    border: 10px solid red;
}

.testimonial .row .tabs li figure {
    position: relative;
}

.testimonial .row .tabs li figure img {
    display: block;
}

.testimonial .row .tabs li figure::after {
    content: "";
    position: absolute;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    border: 4px solid hsl(345deg 100% 68% / 30%);
    border-radius: 50%;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.testimonial .row .tabs li figure:hover::after {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.testimonial .row .tabs.carousel-indicators li.active figure::after {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.testimonial .row .carousel>h3 {
    font-size: 20px;
    line-height: 1.45;
    color: rgba(0, 0, 0, 0.5);
    font-weight: 600;
    margin-bottom: 0;
}

.testimonial .row .carousel h1 {
    font-size: 40px;
    line-height: 1.225;
    margin-top: 23px;
    font-weight: 700;
    margin-bottom: 0;
}

.testimonial .row .carousel .carousel-indicators {
    all: unset;
    padding-top: 43px;
    display: flex;
    list-style: none;
}

.testimonial .row .carousel .carousel-indicators li {
    background: #000;
    background-clip: padding-box;
    height: 2px;
}

.testimonial .row .carousel .carousel-inner .carousel-item .quote-wrapper {
    margin-top: 42px;
}

.testimonial .row .carousel .carousel-inner .carousel-item .quote-wrapper p {
    font-size: 18px;
    line-height: 1.72222;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.7);
}

.testimonial .row .carousel .carousel-inner .carousel-item .quote-wrapper h3 {
    color: #000;
    font-weight: 700;
    margin-top: 37px;
    font-size: 20px;
    line-height: 1.45;
    text-transform: uppercase;
}

/*----- TESTIMONIALS-CSS-END ------*/
/*----- WORK-WITH-US-CSS-START ------*/
.workwith-bg {
    background-image: url("../images/workwith-img.png");
    background-color: #702fff;
    background-blend-mode: normal;
    background-position: 100% 0;
    height: 400px;
    background-repeat: no-repeat;
    background-size: 50% 100%;
}

.workwith-content {
    color: #fff;
    padding: 100px 0 0 0;
    width: 40%;
}

.workwith-content p {
    font-size: 24px;
}

.workwith-content h6 {
    word-spacing: 10px;
}

/*----- WORK-WITH-US-CSS-END ------*/
/*----- SERVICES-REGISTER-SECTION-CSS-START -------*/
.blue-text {
    color: #702fff;
}

.servreg-inner {
    border: 1px solid rgba(142, 146, 155, .25);
    text-align: center;
    height: 220px;
    width: 220px;
    border-radius: 5px;
    padding: 80px 0 0 0;
    transition: all .5s ease;
    margin: 0 auto;
}

.servreg-inner:hover {
    background: #fff;
    box-shadow: 2px 2px 20px 5px rgb(37 37 37 / 10%);
}

.servreg-bg {
    background: rgb(112 47 255 / 4%);
    padding: 40px 0 20px 0;
}

.benfits-inner {
    box-shadow: inset rgb(143 160 241 / 9%) 0 0 0 1px, rgb(213 220 247 / 22%) 0 10px 20px;
    border: 1px solid #f5f5f5;
    border-radius: 5px;
    padding: 20px 10px;
    height: 240px;
    transition: all .5s;
}

.benfits-inner:hover {
    border-color: #FF5B83;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-box-shadow: -1px 3px 15px 0 rgb(0 0 0 / 6%);
    box-shadow: -1px 3px 15px 0 rgb(0 0 0 / 6%);
}

/*------ FOOTER-CSS-START --------*/

.footer-col1 {
    padding-right: 8% !important;
}

.footer-col2,
.footer-col3 {
    padding-left: 5% !important;
}

.footer-col4 {
    padding-left: 6% !important;
}

footer li a:hover {
    color: #702fff;
}

footer h4 {
    font-weight: 700;
}

.social-icons i {
    padding-right: 10px;
}

.copyright-footer {
    background: hsl(259deg 100% 59% / 8%);
    padding: 8px 0;
}

.copyright-footer a,
.copyright-footer a:hover {
    font-size: 14px;
    font-weight: 500;
    color: #000;
}

/*------ FOOTER-CSS-END --------*/
/******HMRC css******/
.hmrc_boxe {     border: 1px solid #fb5b836b;     padding: 20px;     background-color: #f9f9f9;     border-radius: 4px; }
.hmrc_boxe .title_hmrc_inr {     font-size: 22px;     font-weight: 600;     margin-bottom: 15px; }
.How_work_hmrc>h4 {     font-size: 20px;     font-weight: 600;     margin-top: 20px;     color: #565656;     border-top: 1px solid #e5e4e4;     padding-top: 20px; }
.How_work_hmrc>ul {     position: relative;     padding: 0;     margin: 18px 0px 0px;     list-style: none;     display: flex;     justify-content: space-between; }
.connect_hmrc_btn {     background-color: #FB5B83;     padding: 8px 14px;     color: #fff;     border-radius: 4px;     font-weight: 500;     border: 1px solid #FB5B83;     transition: 0.3s ease-in-out;     margin-top: 0;     height: max-content;     min-width: max-content;     margin-left: 20px; }
.title_hmrc {     font-size: 20px;     font-weight: 600;     margin-bottom: 23px; }
.li_circl {     border-radius: 100%;     text-align: center;     line-height: 25px;  display: inline-block;     font-weight: 600;     color: #3e3e3e;     min-width: max-content;    margin-bottom: 6px; }
.How_work_hmrc>ul>li {     margin: 8px 0px;     display: flex;     align-items: baseline;     color: #646464;     flex-direction: column;     width: 30%;     text-align: center;     position: relative; }
.connect_hmrc_btn:hover {     background-color: #fff;     color: #FB5B83; }
.How_work_hmrc{display:none;     width: 100% !important;}
.hmrc_title_box p {     color: #7a7a7a; }
.How_work_hmrc>ul>li>span:nth-child(2) {     padding: 14px 10px;     text-align: center;     font-size: 15px;     height: 100%;     line-height: 21px;     border: 2px dashed #c9c9c9;     display: flex;     align-items: center;     border-radius: 10px; }
.How_work_hmrc>ul>li:after {     content: '\2192';     position: absolute;     width: 30px;     height: 30px;     right: -34px;     font-size: 30px;     top: 42%;     color: #fb5b83; }
.How_work_hmrc>ul>li:last-child:after {     content: ''; }

/******\\HMRC css******/
@media only screen and (max-width:1199px){
    /******HMRC css******/
    .How_work_hmrc>ul>li:after {     right: -30px;     font-size: 24px;     top: 44%; }
    /******\\HMRC css******/
    
}

@media only screen and (max-width:991px){
   
    
    /******HMRC css******/
    .hmrc_boxe{padding: 12px;}
    .hmrc_title_box {     display: block !important; }
    .connect_hmrc_btn {     margin-left: 0px;     margin-top: 18px; padding: 6px 12px;}
    .How_work_hmrc>ul>li>span:nth-child(2){    padding: 10px 6px;}
    .How_work_hmrc>ul>li:after {     width: 25px;     height: 30px;     right: -22px;     font-size: 18px;     top: 46%;  }
    /******\\HMRC css******/
}

@media only screen and (max-width:576px){
/******HMRC css******/
    .How_work_hmrc>ul>li:after {     right: -18%;     top: 50%; }
    .How_work_hmrc>ul>li>span:nth-child(2) {    font-size: 14px;     line-height: 20px; }
    /******\\HMRC css******/
}


@media screen and (max-width:460px){
    
   
    
    
    /******HMRC css******/
    .How_work_hmrc>ul {     display: block; }
    .How_work_hmrc>ul>li {     width: 100%; }
    .How_work_hmrc>ul>li>span:nth-child(2) {     width: 100%;     padding: 8px 12px; }
    .How_work_hmrc>ul>li:after {     top: unset;     left: 0;     bottom: -42px;     transform: rotate(90deg);     font-size: 38px;     right: -30px;     margin: 0 auto;     height: 46px;     width: 40px;     text-align: center; }
    /******\\HMRC css******/

}


/*------ HYPERLOCAL-PAGE-CSS-START -------*/
.checkbox {
    display: block;
    margin-bottom: 15px;
}

.checkbox input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

.checkbox label {
    position: relative;
    cursor: pointer;
}

.checkbox label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #702fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 8px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 6px;
    border-radius: 3px;
}

.checkbox input:checked+label:after {
    content: '';
    display: block;
    position: absolute;
    top: 8px;
    left: 7px;
    width: 6px;
    height: 10px;
    border: solid #702fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.certified-bg {
    background: url(../images/shape1.png);
    height: 400px;
    background-size: cover;
    background-color: #f7f7f7;
    margin-top: 100px;
}

.certified-content {
    padding: 110px 0 0 0;
}

.loanaccounts-list li {
    list-style-type: square;
    color: #702fff;
    font-size: 18px;
}

.loanaccounts-list li span {
    color: #212121;
    font-size: 16px;
}

.lonaccuntants-bg {
    background-color: #f7f7f7;
    padding: 60px 0;
}

.about-content h1 {
    font-size: 41px;
    font-weight: 700
}

.about-content h1 span {
    font-weight: 300;
}

/* 
.speak-inner {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);
  padding: 40px;
} */
.letsfind-bg {
    background: linear-gradient(to right, #c3ced8, #dee5ec);
}

.speak-inner,
.speak-inner1 {
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 10px 15px -2px rgb(82 0 57 / 8%);
    position: relative;
    transition: all .5s ease;
    width: 90%;
    margin: 0 auto;
}

.speak-inner {
    background: rgb(112 47 255 / 4%);
    border-bottom: 4px solid rgb(112 47 255 / 4%);
}

.speak-inner:hover {
    border-bottom: 4px solid #FF5B83;
    background: hsl(345deg 100% 68% / 16%);
}

.speak-inner:hover h5 {
    color: #ff5b83;
}

.speak-inner1 {
    background: #ffe5eb;
    border-bottom: 4px solid #ffe5eb;
    margin: -20px auto;
}

.speak-inner1:hover {
    background: rgb(112 47 255 / 4%);
    border-bottom: 4px solid #702fff;
}

.speak-inner1:hover h5 {
    color: #702fff;
}

.speakno-bg h4 {
    margin-bottom: 80px;
}

.speak-ic {
    box-shadow: 0 15px 30px -10px rgb(0 0 0 / 14%);
    padding: 15px;
    border-radius: 14px;
    position: absolute;
    width: 80px;
    height: 80px;
    top: -40px;
    left: 20px;
    background-color: #fcfcfc;
}

.leftfind-content span.material-icons {
    vertical-align: middle;
    font-size: 22px;
}

.leftfind-content h1 {
    text-transform: capitalize;
    font-size: 42px;
    font-weight: 600;
}

.expert-bulid-bg {
    padding: 40px 0;
    background: linear-gradient(270deg, rgba(255, 255, 255, 1) 0%, rgba(250, 248, 255, 1) 35%, rgba(245, 241, 255, 1) 100%);
    margin-bottom: 120px;
}

.ebook {
    background: transparent linear-gradient(90deg, #F5F1FF 0%, #FFFFFF 100%);
    padding: 80px 0;
    position: relative;
    z-index: 0;
}

.ebook a.text-blue {
    font-weight: 500;
    font-size: 18px;
    transition: all 0.3s ease;
    text-decoration: underline;
}

.ebook .ebook-form {
    padding: 25px;
    border-radius: 10px;
    margin-top: 30px;
    background-color: #fff;
    box-shadow: 0 5px 20px rgb(0 0 0 / 10%);
}

.btn-ebook {
    background-color: #FF5B83;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    box-shadow: 0 4px 10px rgb(0 0 0 / 20%);
    padding: 10px;
}

.btn-ebook:hover {
    color: #fff;
}

.resources-inner img {
    width: 100%;
    height: 180px;
    object-fit: cover;
}

.resources-inner p {
    font-size: 18px;
    font-weight: 500;
    color: #333;
}

.readmore-btn {
    border: 2px solid;
    border-color: #FFEDE0 #EEE4FF;
    background: transparent;
    border-radius: 5px;
    padding: 6px 12px;
    font-size: 14px;
}

/*------ HYPERLOCAL-PAGE-CSS-START -------*/
/* ----- LANDING-PAGE-CSS-START ------ */
.trustmembers-bg .owl-theme .owl-dots .owl-dot.active span,
.trustmembers-bg .owl-theme .owl-dots .owl-dot:hover span {
    background: #ff658b;
}

.trustmembers-bg .owl-dots {
    margin: 20px 0 0 0;
}

.trustmembers-bg .owl-nav {
    display: none;
}

.trustmembers-bg .owl-theme .owl-dots .owl-dot span {
    background: #ff5c854d;
}

.rateprofessional-bg .owl-dots {
    display: none;
}

.owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    left: -6%;
}

.owl-carousel .owl-nav button.owl-next {
    position: absolute;
    right: -6%;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
    background: linear-gradient(81.04deg, #6621FF 0.57%, #854EFF 98.44%) !important;
    color: #fff !important;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 26px;
    top: 50%;
}

.owl-carousel .owl-nav button.owl-prev span,
.owl-carousel .owl-nav button.owl-next span {
    font-size: 22px;
    line-height: 20px;
}

.rateprofessional-bg .owl-carousel {
    width: 80%;
    margin: 0 auto;
}

.blue-clr {
    color: #702FFF;
    padding-right: 8px !important;
}

footer p,
footer a {
    color: #474A65 !important;
    font-size: 15px !important;
}

footer h5 {
    font-family: unset !important;
    font-size: 20px !important;
}

.awards-img {
    background: #ff5b83;
    padding: 22px;
    text-align: center;
}

.awards-inner {
    background: hsl(345deg 100% 68% / 30%);
    padding: 40px;
}

.awards-btn {
    background: hsl(259deg 100% 59%);
    padding: 62px 14px 0;
    height: 166px;
}

.mainservices-bg p {
    font-size: 22px;
}

.mainservices-bg h5 {
    font-size: 24px;
}

.mainservices-bg {
    background: rgb(112 47 255 / 4%);
    padding: 160px 0 60px 0;
}

.blueic-bg,
.pinkic-bg {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    padding: 12px;
    border-radius: 50%;
}

.blueic-bg {
    background: hsl(259deg 100% 59% / 16%);
}

.pinkic-bg {
    background: hsl(345deg 100% 68% / 16%);
}

.mainserv-inner {
    box-shadow: inset rgb(143 160 241 / 9%) 0 0 0 1px, rgb(213 220 247 / 22%) 0 10px 20px;
    border: 1px solid #f5f5f5;
    border-radius: 5px;
    padding: 20px 10px;
    transition: all .5s;
    background-color: #fff;
}

.mainserv-inner:hover {
    border-color: #FF5B83;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-box-shadow: -1px 3px 15px 0 rgb(0 0 0 / 6%);
    box-shadow: -1px 3px 15px 0 rgb(0 0 0 / 6%);
}

.mainserv-inner:hover h5 {
    color: #FF5B83;
}

.w-80 {
    width: 80%;
    margin: 0 auto !important;
}

.mainserv-inner h5 {
    font-size: 18px;
}

.works-inner h4 span {
    vertical-align: bottom;
}

.works-inner .accordion-item {
    background-color: #fff;
    border: 2px solid;
    border-color: #FFEDE0 #EEE4FF;
    margin-bottom: 24px;
    border-radius: 10px !important;
}

.works-inner .accordion-button:not(.collapsed) {
    color: #130E46;
    background-color: transparent;
    box-shadow: none;
    font-weight: 500;
}

.get-btn {
    color: #702fff;
    font-weight: 600;
}

.get-btn span.material-icons-outlined {
    font-size: 13px;
}

.works-inner .accordion-button {
    font-size: 20px;
    color: #130E46;
    font-weight: 500;
}

.works-inner {
    margin: 22px 0 0 0;
}

.mapnationwide-wrapper a.pink-text {
    font-weight: 700;
}

.works-inner .accordion-button::after {
    background-image: none;
}

.works-inner .accordion-body {
    padding-top: 0;
}

.accordion-button:focus {
    border-color: transparent;
    outline: 0;
}


.review {
    font-size: 30px;
    font-weight: 600;
    padding: 30px 0;
}

.name {
    font-size: 18px;
    color: #c1e718;
    margin: 0;
}

.job {
    color: #c8c8c8;
    font-size: 14px;
}

.fa-minus {
    font-size: 14px;
}

.carousel-indicators {
    bottom: -40px;
    right: 0;
    margin: 0;
}

.trustmembers-bg .carousel-indicators [data-bs-target] {
    height: 12px;
    width: 12px;
    background-color: #FB5B83;
    border-radius: 50%;
}

.trustmembers-bg .carousel-indicators .active {
    background-color: #FB5B83;
}

.left {
    color: rgb(20, 20, 20);
    font-weight: 600;
}

.right {
    color: rgb(12, 12, 12);
    font-weight: 600;
}

@media (max-width:560px) {
    .footer-col1 {
        margin-bottom: 20px;
    }

    .footer-col4 {
        margin-left: 0 !important;
    }

    .footer-col2,
    .footer-col4 {
        display: unset !important;
        place-content: unset !important;
    }

    .row.footer-row,
    footer .container {
        padding: 0;
        display: grid;
        place-content: flex-start !important;
    }

    section#expert-faq {
        margin: 0 !important;
    }

    .profileserv-main.w-70,
    .profilesoft-main.w-70,
    .profilecert-main.w-70 {
        width: 100% !important;
        margin: 5% 0 0px 0px !important;
    }

    div#expert-video,
    section#expert-faq .row,
    section#disclaimer .row {
        width: 100% !important;
    }

    .expprofile-list div {
        margin-bottom: 15px;
    }

    .expprofile-list .d-flex {
        display: grid !important;
    }

    .expabout-text {
        margin-top: 20px;
    }

    .stars-bg {
        float: left !important;
    }

    .expprofile-wrapper .nav-tabs {
        width: 88% !important;
    }

    .expert-pro-row {
        margin-right: 0 !important;
    }

    .expprofile-inner {
        width: 100% !important;
    }

    .expprofile-inner div#expProfile-tabContent {
        margin-top: 240px !important;
    }

    .content-list-div h4 {
        margin-left: 0px !important;
    }

    .reliablecost-inner {
        padding: 20px !important;
    }

    .reliableocst-text {
        padding: 20px 0 0 0 !important;
    }

    .calc-table-sm .p-4 {
        overflow: auto;
    }

    .review {
        font-size: 14px;
        font-weight: 600;
    }

    .name {
        font-size: 13px;
    }

    .job {
        font-size: 10px;
    }

    .right {
        font-size: 12px;
    }

    .left {
        font-size: 12px;
    }

    .carousel-indicators [data-bs-target] {
        height: 8px;
        border: 1px solid black;
        width: 8px;
        background-color: inherit;
        border-radius: 50%;
    }

    .carousel-indicators .active {
        border: 1px solid transparent;
        background-color: #c1e718;
    }
}

.green-clr {
    color: #2DA93D;
    font-size: 15px;
    vertical-align: middle;
}

.trustmemb-card li {
    vertical-align: middle;
}

.trustmemb-card li:first-child {
    padding-right: 6px;
}

.trustmemb-card {
    background-color: #fff;
    border-radius: 10px;
    padding: 35px;
    height: 100%;
}

.trustmembers-bg {
    background: url("../images/trustmemb-bg.webp");
    height: 100%;
    padding: 50px 0;
    background-size: cover;
}

.trustmemb-card h5 {
    text-transform: capitalize;
}

.green-stars li:first-child {
    padding-right: 0px;
}

.green-stars li {
    display: inline-block;
    background-color: #2DA93D;
    color: #fff;
    text-align: center;
}

.green-stars li span {
    font-size: 14px;
    padding: 4px;
}


.faq-wrapper {
    padding: 50px 0;
}

.transform-inner {
    background: linear-gradient(81.04deg, #6621FF 0.57%, #854EFF 98.44%);
    color: #fff;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    width: 50%;
}

.transform-content {
    padding: 100px 40px 40px;
}

.transform-content h2 {
    font-weight: 700;
    line-height: 46px;
}

.transform-content p {
    font-size: 18px;
    line-height: 32px;
    padding: 0 75px 0 0;
}

.looking-inner {
    background: url(../images/blueshape-bg.png);
    color: #fff;
    background-size: 100% 100%;
    padding: 62px;
    width: 70%;
    margin: 30px auto;
    text-align: center;
}

.looking-inner h3,
.transform-inner h3 {
    font-weight: 625;
    font-size: 38px;
    color: #fff;
}

.looking-inner p {
    font-size: 20px;
    line-height: 32px;
    padding: 0 46px;
}

.mb-6 {
    margin-bottom: 80px;
}

.fa-fw {
    width: 1.28571429em !important;
}

.fa-fw {
    text-align: center;
    width: 18px !important;
    color: #FF8B00;
}

.ratecard-bg {
    border: 1.4px solid #ece5fc;
    border-radius: 12px;
    background: #fff;
    padding: 0 10px;
    position: relative;
    overflow: hidden;
    min-height: 280px;
    height: 100%;
    text-align: center;
}

.ratecard-bg h5 {
    margin-bottom: 0px;
    margin-top: 20px;
}

.ratecard-bg p {
    margin-bottom: 0;
}

.carousel-control-prev-icon span.material-icons-outlined,
.carousel-control-next-icon span.material-icons-outlined {
    font-size: 14px;
    padding: 8px 0;
}

.rateprofessional-bg #ratecarousel {
    width: 86%;
    margin: 0 auto;
}

.ratedcard-w {
    width: 155px;
    height: 155px;
    margin: 12px auto 0;
    position: relative;
}

.rateprofessional-bg .ratecard-inner {
    display: flex;
    justify-content: center;
}

.first-circle {
    width: 70px;
    height: 35px;
    border-radius: 10rem 10rem 0 0;
    transform: rotateZ(-90deg);
    position: absolute;
    top: 62px;
    left: -34px;
    opacity: 10%;
    background: #293FCC;
}

.second-circle {
    opacity: 20%;
    width: 70px;
    height: 35px;
    background: #FB5850;
    border-radius: 10rem 10rem 0 0;
    transform: rotateZ(360DEG);
    position: absolute;
    bottom: 0;
    right: 0;

}

.rateprofessional-bg .owl-carousel .owl-item img {
    width: 150px;
    height: 150px;
    object-fit: fill;
    border-radius: 50%;
    z-index: 1;
    object-fit: contain;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    background-image: none;
    background: linear-gradient(81.04deg, #6621FF 0.57%, #854EFF 98.44%);
    filter: none !important;
    border-radius: 50%;
}

.carousel-control-prev {
    left: -12%;
}

.carousel-control-next {
    right: -12%;
}

span.rotate {
    position: absolute;
    background: #00D487;
    width: 100%;
    top: 20px;
    left: -60px;
    transform: rotate(-42deg);
    text-align: center;
    color: #fff;
    font-size: 14px;
    padding: 6px;
    text-transform: capitalize;
}

.web-view {
    display: block;
}

.mobile-view {
    display: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
    top: 42%;
}

/* ----- LANDING-PAGE-CSS-END ------ */
/* ----- ACCOUNTANT-PAGE-CSS-START ----- */
.ratedaccount-list li {
    display: flex;
}

.rateaccount-inner h4 {
    font-size: 18px;
    font-weight: 700;
    margin-left: 15px;
}

.rateaccount-inner {
    background: #fff;
    box-shadow: 0 8px 20px #0000001c;
    border-radius: 6px;
    padding: 20px;
    display: table;
    height: 100%;
    width: 100%;
}

.rateaccount-inner .rate-img img {
    width: 50px !important;
    height: 50px !important;
    object-fit: contain !important;
    /* border-radius: 50% !important; */
    margin: 0 0 0 0 !important;
}

.rateaccou-bg button {
    width: 100% !important;
}

.rateaccou-bg .fill-btn,
.rateaccou-bg .outline-btn {
    font-size: 14px;
    padding: 6px;
}

/*.any-question-bg.mb-4 {
    padding: 20px;
}*/
h3.mb-3.text-capitalize.color-head {
    color: #702ffe;
}

.accountant-contact-div {
    display: flex;
    align-items: center;
    margin: 20px;
}

.accountant-contact-div span.material-icons {
    background: #702ffe;
    border-radius: 50%;
    padding: 18px !important;
    color: #fff;
    font-size: 28px;
}

.pulse img {
    border-radius: 50%;
}

.pulse {
    width: 60px;
    height: 60px;
    position: relative;
}

.pulse:after,
.pulse:before {
    content: "";
    display: block;
    position: absolute;
    border-radius: 50%;
    border: 1px solid #6600ff;
    left: -5px;
    right: -5px;
    top: -5px;
    bottom: -5px;
    -webkit-animation: pulse 2s linear infinite;
    animation: pulse 2s linear infinite;
    opacity: 1;
    box-sizing: inherit;
}

.pulse:after {
    -webkit-animation-delay: .7s;
    animation-delay: .7s;
    left: -15px;
    right: -15px;
    top: -15px;
    bottom: -15px;
}

.accountant-contact-div div:nth-child(2) {
    padding: 15px 40px 0;
}

.accountant-contact-div a {
    font-weight: 600;
    color: #702ffe !important;
    font-size: 18px;
}

.accountant-contact-div p {
    font-size: 16px;
}

.buildstrong-bg {
    background: linear-gradient(81.04deg, #6621FF 0.57%, #854EFF 98.44%);
    border-radius: 10px;
    padding: 40px 20px;

}

.accountoffers-bg .whatwe-box h5 {
    text-align: left;
}

.auditory-content .content-list-div ul li a:before {
    right: -38px;
}

.auditory-content .content-list-div {
    padding: 40px;
}

.auditor-list b {
    font-weight: 600 !important;
}

.cal-content.auditory-content {
    padding-top: 0 !important;
}

.auditor-boxes .whatwe-box h5 {
    margin-bottom: 0;
    font-size: 17px;
}

.auditor-boxes .whatwe-box {
    padding: 12px;
    justify-content: center;
}

.auditor-list span {
    background-color: #6600ff;
    color: #fff;
    height: 30px;
    width: 74px;
    border-radius: 10px 10px 0;
    font-size: 16px;
    font-weight: 700;
    align-items: center;
    justify-content: center;
    display: flex;
    margin-right: 20px;
    margin-top: 4px;
}

.accountoffers-bg.auditor-boxes {
    margin-bottom: 20px;
}

.buildstrong-bg h3 {
    color: #fff;
}

.accountanthero-bg {
    background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%);
    padding: 100px 0 160px;
}

.accountmobile-view {
    display: none;
}

.grp-btn button {
    width: 158px;
    height: 46px;
}

.accountshero-bg {
    height: 12%;
    background: #fff;
    padding: 0px;
    border-radius: 10px;
    width: 80%;
    margin: 0 auto;
}

.accountshero-bg-inner {
    /* padding: 15px; */
}

:root {
    --space: 5.5rem;
    --space-xs: calc(var(--space) / 3);
    --space-sm: calc(var(--space) / 2);
    --space-md: calc(var(--space) * 2);
}

.sidebar {
    --offset: var(--space);
    flex-grow: 1;
    flex-basis: 300px;
    align-self: start;
    position: sticky;
    top: var(--offset);
}

.mobile-accountform {
    display: none;
}

.ukcompanies-wrapper {
    margin-top: 60px;
}

.uk-head {
    letter-spacing: 2px;
}

.uklogo-inner {
    width: 90%;
    margin: 0 auto;
}

.londonaccount-list .material-icons {
    color: #00A992;
    font-size: 16px;
}

.ratedaccount-list li a {
    display: flex;
    padding: 0 0 12px 0;
}

.accountoffers-bg .text-center {
    justify-content: flex-start !important;
}

.rateaccou-bg .col-md-12.col-lg-6.mb-4 {
    padding-left: 10px;
    padding-right: 10px;
}

.rateaccount-inner .btn-group.w-100 {
    margin-top: 15px;
}

.londonaccount-list li span {
    display: inline-block;
    vertical-align: middle;
}

.ratedaccount-inner {
    background: #fff;
    box-shadow: 0 8px 20px #0000001c;
    border-radius: 6px;
    padding: 20px;
}

.mainhead-wrapper img {
    width: 50px;
    margin-bottom: 10px;
}

.expsupport-inner {
    background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%);
    border-radius: 10px;
    padding: 40px;
}

.buildstrong-inner {
    position: relative;
}

.buildstron-content h3 {
    color: #fff;
    width: 40%;
    text-transform: capitalize;
    font-size: 40px;
}

.ratedaccount-inner .phr-text {
    text-align: justify;
}

.buildstron-text {
    position: absolute;
    top: 20%;
    left: 4%;
}

.ebook-inner {
    background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%);
    border-radius: 10px;
    padding: 40px;
}

.ebook-img img {
    width: 50%;
}

.accmainblue-content,
.accmainpink-content {
    /* background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%); */
    /* padding: 16px; */
    border-radius: 6px;
    /* box-shadow: 0 8px 16px hsl(0deg 0% 0% / 10%); */
    margin: 0 0 26px 0 !important;
    border: 2px solid transparent;
}

/* .accmainblue-content:hover {
    border-color: #702fff;
} */
/* .accmainblue-content:hover .pink-clr{
    color: #702fff;
    } */
/* .accmainpink-content:hover {
    border-color:#ff3f6e;
} */
/* .accmainpink-content:hover .blue-clr{
    color: #ff3f6e;
    } */
.grdient-bg {
    background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%);
}

.citiesname-wrapper {
    padding: 40px 0;
}

.cities-box {
    background: #fff;
    padding: 30px 20px;
    border-radius: 10px !important;
    transition: all .5s ease;
}

.cities-box span {
    color: #9396AE;
}

span.city-arrow i {
    font-size: 32px;
}

.city-small {
    font-size: 15px;
    line-height: 30px;
    text-transform: capitalize;
}

.cities-box:hover {
    background: linear-gradient(98.62deg, #FF6F93 -6.79%, #FF3E6D 85.86%);
    box-shadow: 0px 6px 16px 0 hsl(345deg 100% 62% / 60%);
}

.cities-box:hover span,
.cities-box:hover h4 {
    color: #fff;
}

.ratedaccount-inner button {
    width: 60%;
}

.accountshero-list li {
    background: hsl(259deg 100% 59% / 8%);
    padding: 6px;
    border-radius: 4px;
    width: 70%;
    border: 1.4px solid #702fff;
    color: #702fff;
}

.accountshero-list li span.alph-icon {
    background: #fff;
    width: 24px;
    height: 24px;
    display: inline-block;
    text-align: center;
    line-height: 20px;
    font-weight: 700;
    border: 1px solid #702fff;
    border-radius: 2px;
}

.rate-img img {
    width: 150px;
    height: 150px;
    object-fit: contain;
}

.accvideo-content p {
    text-align: justify;
    text-justify: inter-word;
}

.video-bg {
    text-align: center;
    position: relative;
    overflow: hidden;
    margin: 0 auto 20px;
}

.accountshero-inner p {
    text-align: justify;
}

/* ----- ACCOUNTANT-PAGE-CSS-END ----- */
/* ----- SITEMAP-PAGE-CSS-START ------ */
.sitemap-wrapper {
    padding: 80px 0 0 0;
}

.sitemap-inner a {
    color: #000;
    font-size: 15px;

}

.sitemap-inner span {
    font-size: 18px;
    vertical-align: text-top;
    color: #ff3e6d;
}

.sitemap-inner a:hover {
    color: #ff3e6d;
}

/* ----- LONDON-PAGE-CSS-START ----- */

.londonhero-bg {
    background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%);
    padding: 100px 0 0 0;
}

.lonondhero-img {
    position: relative;
    float: right;
    height: 100%;
}

.londonhero-content p.mb-0.phr-text {
    font-size: 14px;
}

.londonhero-content {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    position: absolute;
    width: 100%;
    bottom: 5%;
    right: 40%;
}

.reliblecost-inner {
    border-radius: 10px;
    padding: 60px;
}

/* ----- LONDON-PAGE-CSS-END ----- */
/* ----- EXPERLU-PROFILE-PAGE-CSS-START (Expert-Profile) ------ */
span#msgerror {
    margin-left: 20px;
}

.profilefaq-inner a.accordion-header {
    padding: 8px 5px 10px 50px !important;
}

div#expert-video .float-right {
    float: unset !important;
    margin-left: 10px;
}

div#expert-video .row.mb-3 {
    align-items: center;
}

div#expert-video img {
    max-width: 50%;
}

.profilefaq-inner .accordion-section.mt-4.pt-2 {
    margin-top: 0 !important;
}

div#services-tab {
    margin-top: 25px !important;
}

.proffeat-inner.float-left video {
    /*height: 240px;
    width: 530px;*/
    height: 300px;
    width: 650px;
}

.expabout-logo img.img-fluid {
    height: 120px;
    width: 120px;
    object-fit: contain;
}

section#disclaimer p b {
    /*font-size: 25px;
    font-weight: 600;*/
    color: #000;
}

section#disclaimer {
    margin-top: 40px;
}

section#expert-faq .row,
section#disclaimer .row {
    width: 90%;
    margin: auto;
}

section#disclaimer p {
    font-size: 12px;
    line-height: 1.5;
}

.expprofile-wrapper .nav-tabs .nav-link.active,
.expprofile-wrapper .nav-tabs .nav-link.active:hover {
    border: 0 !important;
}

span.material-symbols-outlined {
    padding: 0 4px 0 0;
}

.certificate-col {
    display: flex;
    align-items: center;
    height: auto !important;
    margin-bottom: 20px;
}

.certificate-col img {
    height: 40px;
    margin-right: 10px;
}

.d-flex.mb-0.p-0.address-ic.align-items-center {
    margin-top: 16px;
}

.proffeat-inner.float-left {
    float: unset !important;
    display: flex;
    justify-content: center;
}

.expert-header-on-scroll {
    background: #fff;
    z-index: 999;
    top: 68px !important;
    border: 1px solid #7232ff !important;
}

.expert-header-on-scroll button.nav-link {
    color: #7334ff;
}

div#expProfile-tabContent {
    margin-top: 15% !important;
}

.profilefeat-main.w-70 {
    width: 90% !important;
    margin: 46px auto !important;
}
.profilecert-main{
	margin-top:46px !important; 
}
.profiteam-inner:before,
.profiteam-inner:after {
    content: '';
    height: 50%;
    width: 100%;
    opacity: 0.8;
    position: absolute;
    top: -50%;
    left: 0;
    z-index: 1;
    transition: all 0.3s ease-in 0s;
    background: rgb(0 0 0 / 60%);
}

.profiteam-inner:before {
    border-radius: 120px 120px 0 0;
}

.profiteam-inner:after {
    top: auto;
    bottom: -52%;
    border-radius: 0px 0px 120px 120px;
}

.profiteam-inner:hover:before {
    top: 0;
}

.profiteam-inner:hover:after {
    bottom: 0;
}

/*.profiteam-inner img:before {
    position: absolute;
    content: '';
    height: 40px;
    width: 100px;
    top: 0;
    left: 0;
    z-index: 1;
    background: red;
}*/
/*.profiteam-inner img:hover:before {
    top: 0;
}*/
/*.team-effects:hover:after {
    bottom: 0;
}*/
h2.main-head.expert-pro-faq-head {
    font-size: 30px !important;
    margin-bottom: 15px !important;
}

h5.main-head.expert-pro-faq-head {
    font-size: 16px;
    margin: 0;
}

.profilefaq-wrapper .white-bg {
    padding: 0 0 0px 0;
}

.expert-team-row {
    justify-content: space-evenly;
    margin-top: 50px !important;
}

.profileteam-wrapper.mb-5 .container {
    width: 80%;
}

.profileindusti-wrapper.pt-5.pb-4.mb-5 {
    background: #f8f4ff;
    padding: 10px 0 50px !important;
}

.profileindisti-icon {
    background: #fff;
    border-radius: 10px;
    padding: 25px 10px;
    box-shadow: 0px 18.83px 43.45px 22.11px rgb(0 0 0 / 4%);
    height: auto;
    border-bottom: 4px solid #fff;
    transition: all .5s ease;
    width: 150px;
    height: 140px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.profileindisti-icon:hover {
    border-bottom: 4px solid #ff658b;
    margin: -21px 0 0 0;
}

.profileserv-main.w-70,
.profilesoft-main.w-70,
.profilecert-main.w-70 {
    width: 90%;
    margin: 5% 0 0px 56px;
}

/*div#expProfile-tabContent {
    margin-top: 17% !important;
}*/
.expert-pro-row {
    margin-left: 0 !important;
}

.expprofile-wrapper {
    margin: 100px 0 0 0;
}

.expprofile-wrapper .nav-tabs {
    border-bottom: 1px solid #EFEFEF;
    border: 1px solid #EFEFEF;
    border-radius: 5px;
    position: fixed;
    top: 80px;
    /*width: 79%;*/
}

.expprofile-wrapper .nav-tabs .nav-item.show .nav-link,
.expprofile-wrapper .nav-tabs .nav-link.active {
    color: #ff4472;
    background-color: #fff;
    border-color: transparent;
    border-bottom: 3px solid;
}

.expprofile-wrapper .nav-link {
    display: flex;
    align-items: center;
    padding: 0.5rem 1rem;
    color: #474A65;
    text-decoration: none;
    /*transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;*/
    transition: unset !important;
    font-weight: 400 !important;
    text-shadow: unset !important;
    box-shadow: unset !important;
}

.expprofile-wrapper .nav-link:focus,
.expprofile-wrapper .nav-link:hover {
    color: #ff3e6d;
    border: 1px solid transparent !important;
}

/*.expert-header-on-scroll .nav-link:focus,
.expert-header-on-scroll .nav-link:hover{
    color:#fcc2d0;
}
*/
.expprofile-wrapper .nav-item a:hover {
    text-decoration: none;
}

.expprofile-wrapper .nav-link span.material-icons-outlined {
    vertical-align: middle;
    padding: 0 4px 0 0;
}

.expprofile-inner {
    width: 90%;
    margin: 0 auto;
}

.expabout-logo {
    border: 1px solid #EFEFEF;
    width: 141px;
    height: 141px;
    padding: 10px;
    line-height: 84px;
    border-radius: 5px;
}

.check-ic {
    color: #2DA93D;
    vertical-align: middle;
    font-size: 20px;
}

.expabout-text .check-ic {
    margin: 0 6px 0 0;
}

.gredit-bg h4.border-bottom strong {
    margin: 0 0 0 8px;
}

.stars-bg span {
    vertical-align: middle;
}

.stars-bg {
    float: right;
}

.stars-bg span.material-icons {
    color: #FF8B00;
}

.expprofile-list li {
    display: inline-block;
    vertical-align: top;
}

.expprofile-list span.material-icons-outlined {
    color: #808080;
    padding: 0 4px 0 0;
}

.expprofile-list p {
    font-size: 13px;
    line-height: 19px;
    /* text-transform: uppercase; */
    color: #474A65;
}

.expprofile-list p.phr-text {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 16px;
}

.expprofile-list ul.list-unstyled {
    padding: 0 20px 0 0;
	display: flex;
	display: -ms-flexbox;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.expprofile-form {
    background: linear-gradient(81.04deg, #854eff 0.57%, #6a27ff 98.44%);
    color: #fff !important;
    padding: 16px;
    border-radius: 10px;
    height: 264px;
}

.expprofile-form p {
    color: #fff !important;
}

.expaboutTab-content p.phr-text {
    font-size: 14px;
}

.exp-pro-intro-content {
    text-align: justify;
    padding-right: 25px;
}

.expprofile-icons li {
    display: inline-flex;
}

.expprofile-icons li span.exp-icon {
    background: #ff3e6d;
    color: #fff;
    font-size: 16px;
    width: 26px;
    height: 26px;
    text-align: center;
    border-radius: 50%;
    line-height: 24px;
    margin: 0 6px 0 0;
}

.expprofile-icons li span {
    font-size: 14px;
    color: #fff;
}

.address-ic .justfiy-content-end {
    margin: 0 0 0 6px;
}

.address-ic .justfiy-content-end h6 {
    margin-bottom: 4px;
}

.address-ic .justfiy-content-end p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
}

.expprofile-form h5 {
    font-size: 18px;
    margin-bottom: 20px;
}

.expprofile-border {
    border: 1px solid #EFEFEF;
    border-radius: 10px;
    padding: 12px;
}

.w-70 {
    width: 70%;
    margin: 0 0 14px 36px;
    background: #fff;
    border-radius: 10px;
    padding: 16px;
}

.gredit-bg {
    /*background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%);*/
    background: #eee4ff6b;
}

.profilesoft-main ul.list-unstyled {
    margin-bottom: 24px;
}

.profifeat-content img {
    width: 50%;
}

.profifeat-content p {
    font-size: 14px;
    margin-bottom: 6px;
}

.feat-list p {
    font-size: 15px;
}

.profdownload-content {
    background: #faf8ff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    box-shadow: 0 8px 20px #0000001c;
}

.download-ic {
    float: right;
}

.download-ic span {
    background: #fff;
    border-radius: 50%;
    color: #702FFF;
    box-shadow: 0 0 0 #000;
    font-size: 18px;
    padding: 5px;
}

.profilecert-inner {
    border: 1px solid #EFEFEF;
    border-radius: 5px;
}

.profilecert-text .border-right {
    border-right: unset !important;
    height: 46px;
}

.profilecert-text {
    border-bottom: 1px solid #EFEFEF;
    padding: 12px;
}

.profilecert-content h5 {
    font-size: 16px;
}

.pink-clr {
    color: #ff3e6d;
}

.profileindusti-content {
    width: 90%;
    margin: 0 auto;
    margin-top: 0 !important;
}

.profileindusti-content strong {
    margin-left: 8px;
}

.profileindisti-icon p {
    color: #474a65;
    line-height: 20px;
    margin: 6px 0 0 0;
    font-size: 16px;
}

.profileindusti-content h2 {
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 30px;
}

.profawardrecog-wrapper {
    background: url(../images/recognitions-bg.png);
    background-size: cover;
    padding: 40px 0;
}

.profawardrecog-wrapper h2 {
    color: #fff;
    padding: 0 0 30px 0;
}

.w-80 {
    width: 80%;
    margin: 0 auto;
}

.profiteam-inner img {
    border-radius: 5px;
    box-shadow: 0px 12px 5px 0px #d4d3d891;
    border-radius: 50%;
    height: 190px;
}

section.gredit-bg.pt-4.pb-4 {
    padding-bottom: 50px !important;
}
#expert-services{
	padding-bottom:30px !important;
}
.profiteam-inner {
    position: relative;
    overflow: hidden;
}

.profiteam-content {
    /*color: #fff;
    position: absolute;
    bottom: 12px;
    left: 12px;*/
    text-align: center;
    text-transform: capitalize;
    margin-top: 20px;
}

.profiteam-content h6 {
    font-weight: 700;
    color: #702ffe;
    font-size: 18px;
}

.profiteam-content p {
    color: #212529;
    font-size: 16px;
}

.main-head {
    font-weight: 625;
    margin-bottom: 40px;
    font-size: 40px;
    color: #130E46;
}

.profiletesti-inner {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 5px 16px rgb(0 0 0 / 20%);
    margin-bottom: 30px;
}

.profiletestimonials-wrapper {
    background: url("../images/trustmemb-bg.png");
    padding: 60px 0;
    border-radius: 10px;
}

.profiletestimonials-wrapper .carousel-indicators [data-bs-target] {
    width: 14px;
    height: 14px;
    background-color: #FB5B83;
    border-radius: 50%;
}

.profiletestimonials-wrapper .carousel-indicators {
    bottom: -30px;
}

.profilefaq-wrapper {
    background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%);
    padding-bottom: 0px;
    margin-top: 60px;
}

.white-bg {
    background: #fff;
    padding: 0 0 51px 0;
}

.copyright-section {
    background: hwb(264deg 96% 0%);
}

.copyright-section p {
    font-weight: 500;
}

.awardrecog-inner {
    width: 60%;
    margin: 0 auto;
}

.profawards-left,
.profawards-ryt {
    background: #fff;
    border-radius: 8px;
    width: 60%;
}

.profawards-left {
    margin: 40px 0 0 0;
    padding: 20px 30px 20px 20px;
    height: 330px;
}

.profawards-ryt {
    height: 330px;
    margin-left: -35px;
    padding: 22px;
}

.profawards-leftinner {
    border-right: 1px solid #ccc;
    margin: 10px;
}

.profawards-leftinner img {
    width: 70%;
}

.awardrecog-inner a.pink-text {
    font-size: 14px;
}

.profawards-img,
.looking-img {
    position: relative;
}

.profawards-img.text-center img {
    position: absolute;
    top: -12px;
    left: 44.5%;
    width: 80px;
}

.looking-img img {
    position: absolute;
    bottom: -155px;
    left: -15%;
    width: 200px;
    max-width: 100%;
}

footer {
    border-top: 4px solid;
    border-color: #FFEDE0 #EEE4FF;
    padding-top: 40px;
}

.profawards-left p,
.profawards-ryt p {
    font-size: 15px;
}

.profileindisti-icon span {
    font-size: 40px;
}

.profileserv-inner .accordion-item {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    margin-bottom: 30px;
    border: none;
    border-radius: 10px;
    box-shadow: 0 8px 20px #0000001c;
}

.profileserv-inner .accordion-item:first-of-type {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.profileserv-inner .accordion-item:last-of-type {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.profileserv-inner .accordion-item .accordion-collapse .collapse .show {
    background: #ff5b83;
}

.profileserv-inner .accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 10px 18px;
    font-size: 20px;
    color: #212529;
    text-align: left;
    background-color: #fff;
    border: 0;
    border-radius: 10px !important;
    overflow-anchor: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;
    font-weight: 600;
}


.profileserv-inner .accordion-button:not(.collapsed) {
    background: transparent;
    box-shadow: none;
    border: 2px solid #fff;
    cursor: context-menu;
}

.profileserv-inner button.accordion-button:hover {
    border: 2px solid #ff648a;
    color: #ff638a;
}

/*.profileserv-inner .accordion-item:first-of-type .accordion-button {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}*/

.profileserv-inner .accordion-body {
    padding: 0 18px 18px 18px;
}

.profileserv-inner .accordion-button:focus {
    z-index: 3;
    border-color: transparent;
    outline: 0;
    box-shadow: none;
    background: transparent;
}

.profileserv-inner .accordion-button::after {
    background-image: url("../images/down-arrow.png");
    display: none;
}

.profileserv-inner .accordion-button:not(.collapsed)::after {
    background-image: url("../images/down-arrow.png");
    transform: rotate(-180deg);
    display: none;
}

/* ------ CALCULATOR-CUSTOM-CSS-START  ------ */
.cal-content.vat-checker {
    padding-bottom: 20px !important;
}

.page-title.text-center.calculator-banner {
    padding: 150px 0 80px;
}

span#successmsg {
    color: green !important;
}

.cal-content h1 {
    font-size: 28px;
    padding-bottom: 30px;
}

.checkbox-box {
    display: flex;
    align-items: baseline;
    margin-top: 20px;
}

.calculator-result-form button {
    margin-top: 20px;
}

.checkbox-box input#accept,
.checkbox-box label {
    margin-bottom: 0;
}

.accountshero-bg.sidebar {
    margin-top: 30px;
    height: 400px !important;
	width:380px;
}

.Calculate-title h5 {
    font-size: 20px;
}

.calculator-main-page-content {
    padding: 2% 0 4% !important;
}

span.red-star {
    color: red;
}

.city-navi a {
    color: #000;
}

.cal-content h4 {
    text-align: left;
    font-size: 18px;
    font-weight: 700;
}

section.ebook-wrapper.mb-6 {
    margin-bottom: 80px;
    margin-top: 80px;
}

.check-list2 b {
    color: #000;
}

.check-list2 b:hover {
    color: #702fff;
}

.cal-content ul {
    background: #702fff0f;
    padding: 16px;
    border-radius: 6px;
    box-shadow: 0 8px 16px hsl(0deg 0% 0% / 10%);
    margin: 0 0 30px 0 !important;
    border: 2px solid transparent;
}

.content-list-div {
    border-radius: 2px;
    padding: 40px 60px;
    background: #702ffe0f !important;
    margin-bottom: 50px;
}

.content-list-div ul li a:hover,
.content-list-div ul li a:hover:before {
    color: #ff6289 !important;
}

.content-list-div ul#tabs,
.content-list-div ul#tabs:hover {
    background: unset !important;
    border: 0 !important;
    box-shadow: none;
    margin-bottom: 0 !important;
}

/*.content-right-div {
    width: 70%;
    overflow: auto;
    border-radius: 6px;
    border-left: 0;
}*/
.cal-content ul:hover {
    background: #ff638a0f !important;
    border: 2px solid #ff648b !important;
}

.cal-content ul li {
    color: #212529 !important;
    font-size: 16px;
    line-height: 26px;
    /*margin-bottom: 20px;*/
    text-align: left;
    position: relative;
    left: 40px;
    margin-right: 38px;
}

.content-right-div li,
.calculator-main-page-content ul li {
    /*display: flex;*/
    margin-top: 15px;
    margin-bottom: 15px;
}

.calculator-main-page-content p {
    text-align: justify;
}

.ordnairy-content li {
    margin-bottom: 15px;
    position: relative;
    margin-left: 42px;
    color: #474A65 !important;
    font-size: 15px;
    text-align: justify;
}

.cal-content ul li:before,
.check-list2 li:before,
.ordnairy-content li:before {
    font-family: 'FontAwesome';
    content: "\f178";
    color: #fff;
    background: #ff658b !important;
    border-radius: 50%;
    height: 24px;
    width: 24px;
    display: flex;
    justify-content: center;
    position: absolute;
    left: -40px;
    top: 2px;
	line-height: 24px;
}

.ordnairy-content ul {
    margin-bottom: 30px;
}

.ordnairy-content li:before {
    height: 22px;
    width: 22px;
}

ul#tabs li:before {
    content: none;
}

.cal-content ul#tabs li a:hover {
    color: #702fff;
}

.cal-content ul#tabs li {
    margin-bottom: 10px;
    left: 0;
}

.tab-content-div ul li b:hover {
    color: #702ffe;
}

.content-list-div ul li {
    list-style-type: auto;
    padding-left: 15px;
    /* margin-bottom: 20px !important;*/
    color: #702ffe !important;
    font-weight: 600;
    position: relative;
}

.content-list-div ul li a:before {
    content: "";
    color: #702ffe;
    border-right: 2px solid;
    border-bottom: 2px solid;
    position: absolute;
    width: 9px;
    height: 9px;
    transform: rotate(-45deg);
    right: 0;
    top: 6px;
}

.col-auto.my-2 .pink-a {
    color: #ff3e6d !important;
}

.accordion-section .accordion .icon {
    top: 7px !important;
}

.cal-content {
    padding-top: 30px !important;
    position: relative;
    /*height: 800px;
    overflow-y: scroll;*/
}

.cal-content p {
    color: #212529 !important;
    text-align: justify;
    font-size: 16px;
    margin-bottom: 12px;
}

.auditor-table td {
    color: #6d7d93 !important;
}

.cal-content .container {
    width: 90%;
}

.content-list-div h4 {
    font-weight: 600;
    font-size: 20px;
    padding-bottom: 12px;
    margin-left: -15px;
}

.cal-content ul#tabs li a {
    color: #702ffe;
    font-weight: 600;
    font-size: 15px;
    text-decoration: none;
}

.cal-content h2 {
    font-size: 22px;
    padding-bottom: 10px;
    font-weight: 700;
    text-align: left;
}

.tab-content-div {
    margin-bottom: 40px;
}

.cal-content table {
    margin-top: 20px;
    margin-bottom: 20px;
}

.cal-content table td,
.cal-content table th {
    padding: 10px 15px;
    border: 1px solid #ff658b;
}

table.auditor-table tr td {
    width: 45%;
    vertical-align: baseline;
}

.calculator-result-form {
    margin-top: 50px !important;
}

input#accept {
    margin: 0 10px 40px 0;
}

/*.calculator-row{
    align-items: center;
}*/
.see-result-h3 {
    text-align: center;
    padding-bottom: 30px;
}

.calculator-result-form {
    display: flex;
}

.calculator-result-form .main-head,
.see-result-h3 {
    font-size: 2rem;
}

.comp-box-a-white {
    color: #fff;
}

.comp-box-a-white:hover {
    color: #f8c2cf;
}

.comp-box-a-black {
    color: #000;
}

.comp-box-a-black:hover {
    color: #ff638a;
}

.check-list2 li i,
.check-list2 li span {
    padding: 3px !important;
    font-size: 14px !important;
    height: auto !important;
    width: auto !important;
    top: 4px !important;
}

.custom-sel .select {
    width: 100%;
    border: 1px solid #ced4da;
    border-radius: 3px;
}

.custom-sel .select .select-styled {
    padding-top: 6px;
    border-radius: 10px;
}

.custom-sel .select .select-styled::after {
    display: none;
}

.nextaccount-wrapper {
    background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%);
    height: auto;
    margin-top: 60px;
    overflow: hidden;
}

.nextaccount-wrapper .calc-img {
    width: 430px;
    height: 430px;
    object-fit: scale-down;
}

.nextaccount-wrapper .btn-theme-three {
    color: #ff5b83;
    border: 1px solid;
}

.reliablecost-inner {
    background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%);
    border-radius: 10px;
    padding: 60px;
}

.reliableocst-text {
    padding: 0 0 0 26px;
}

.reliableocst-text p.phr-text {
    line-height: 28px;
    font-size: 15px;
}

.buildstrong-text h3 {
    width: 26%;
    color: #fff;
    margin: -240px 0 160px 80px;
    text-transform: capitalize;
    font-size: 34px;
}

.downebebook-inner {
    background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%);
    border-radius: 10px;
    padding: 40px;
}

.view-ebooks {
    color: #FB5B83;
    font-size: 18px;
    text-transform: capitalize;
}

.downebook-content form {
    background: #fff;
    box-shadow: 15px 15px 30px rgb(251 91 131 / 10%);
    padding: 40px;
    border-radius: 10px;
    border-top: 6px solid #FF6F93;
}

.downebook-content {
    width: 80%;
}

.downebook-content p.phr-text {
    line-height: 26px;
}

.speak-inner {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);
    padding: 40px;
}

.letsfind-bg {
    background: linear-gradient(to right, #c3ced8, #dee5ec);
}

.leftfind-content span.material-icons {
    vertical-align: middle;
    font-size: 22px;
}

.leftfind-content h1 {
    text-transform: capitalize;
    font-size: 42px;
    font-weight: 600;
}


/* ------ CALCULATOR-CUSTOM-CSS-END  ------ */

/* ----- EXPERLU-PROFILE-PAGE-CSS-END ------ */
/* ----- INDSUTRIES-PAGE-CSS-START ------ */
.industries-wrapper {
    background: url(../images/industries-bg.jpg);
    padding: 100px 0 50px 0;
    background-size: cover;
    height: 380px;
    margin-top: 60px;
}

.mobilehero-show {
    display: none;
}

/* ----- INDSUTRIES-PAGE-CSS-END ------ */

/***** VAT PAGE ****/
form.vatfrm-bg .m-auto.text-center {
    display: flex;
    justify-content: center;
}

form.vatfrm-bg button.outline-btn.mr-3 {
    display: flex;
    margin-right: 0 !important;
    align-items: center;
}

form.vatfrm-bg .material-icons {
    margin-left: 10px;
}

/**** DEADLINE Page *****/
.searchtab-bg button.outline-btn.mr-3 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: unset;
}

.searchtab-bg input.form-control {
    border-color: #FB5B83;
}

.searchtab-bg input.form-control:focus {
    box-shadow: unset;
    border-color: #702ffe;
}


/* ----- MODAL CSS ------ */
.modal-header {
    border-bottom: unset !important;
}

.modal-footer {
    border-top: unset !important;
    padding-top: 0 !important;
}

.modal-header .close {
    margin: 0rem 0rem 0rem auto !important;
}

.btn-danger {
    border-color: #ff3e6d !important;
    background: linear-gradient(98.62deg, #FF6F93 -6.79%, #FF3E6D 85.86%) !important;
    border-radius: 5px;
    padding: 8px 20px !important;
}

.modal .close {
    background-color: unset !important;
}

div#myModal {
    padding-right: 0 !important;
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
    .heroarea {
        padding: 15px;
        padding-top: 35%;
    }

    .herodata h1 {
        font-size: 35px !important;
    }

    .herodata h4 {
        font-size: 12px !important;
        margin-bottom: 6% !important;
    }

    .heroclick {
        width: 50% !important;
        font-size: 13px !important;
        font-weight: 500 !important;
        background: #6600ff !important;
        border-color: #6600ff !important;
        color: white !important;
        padding: 8px !important;
        margin-bottom: 3% !important;
    }

    .herodata p {
        font-size: 13px;
    }
}

/* ----- RESPONSIVE-CSS-START --------*/

@media (min-width:240px) and (max-width:480px) {
    span#msgerror {
        margin-left: 20px;
        position: absolute;
        left: 24px;
        margin-top: 70px;
    }

    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel .owl-nav button.owl-next {
        top: 40%;
    }

    .proffeat-inner.float-left video {
        height: 180px;
        width: auto;
    }

    div#software-tab .col-md-6.col-lg-4 {
        width: 50% !important;
    }

    .expprofile-wrapper .nav-tabs {
        position: absolute;
    }

    /*.accountshero-bg.sidebar{
		height: 400px !important;
	}*/
    .calculator-result-form {
        display: block;
    }

    .calculator-result-form .form-group {
        width: 100% !important;
    }

    .footer-row {
        padding: 20px;
    }
}

@media (min-width:481px) and (max-width:767px) {

    .feedback-section .owl-stage,
    .feedback-section .owl-item,
    .feedback-section .feedback-box {
        width: 100% !important;
    }

    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel .owl-nav button.owl-next {
        top: 40%;
    }

    div#software-tab .col-md-6.col-lg-4 {
        width: 50% !important;
    }

    .expprofile-wrapper .nav-tabs {
        position: absolute;
    }

    .expprofile-inner div#expProfile-tabContent {
        margin-top: 220px !important;
    }

    /*.accountshero-bg.sidebar{
		height: 330px !important;
	}*/
    .calculator-result-form {
        display: block;
    }

    .calculator-result-form ..form-group {
        width: 100% !important;
    }

    .footer-row {
        padding: 20px;
    }
}

@media (min-width:768px) and (max-width:999px) {
    .feedback-section .feedback-box {
        padding: 15px 15px 84px !important;
        width: 95%;
    }

    div#software-tab .col-md-6.col-lg-4 {
        width: 50% !important;
    }

    .navbar-nav:before {
        background: transparent !important;
    }

    header.fixed-top {
        /*box-shadow: unset;*/
        background: #fff;
        height: 70px;
    }

    .navbar-nav {
        flex-direction: unset !important;
        display: grid !important;
        place-content: end;
    }

    .navbar-nav.ms-auto {
        background: #fff;
        width: 350px;
    }

    .dropdown.new-menu-dropdown {
        background: #fff;
        width: 350px;
    }

    /*.dropdown.new-menu-dropdown.show{
    width: 350px;
}*/
    body {
        overflow-x: hidden;
    }

    .navbar-light a.nav-item.nav-link.fill-btn {
        margin: 10px 20px 0px 20px
    }

    .navbar-light .navbar-nav .nav-link.become-expert {
        max-width: 95%;
        margin: 0 auto 30px;
    }

    .dropdown-toggle:after {
        right: 30px !important;
    }

    .navbar-light .navbar-nav .nav-link.become-expert::after {
        right: 28px;
    }
}

@media (min-width:1000px) and (max-width:1100px) {
    .whatwe-box h5 {
        font-size: 18px;
    }

    .whatwe-box img {
        height: 40px;
    }

    .profileindisti-icon {
        width: 130px;
        height: 130px;
    }

    .calc-steps {
        margin-right: 30px;
    }

    /*.comp-box h4{
			overflow: auto;
	}*/
    .navbar .container {
        padding-right: 0px;
        padding-left: 0px;
    }

    .page-title {
        padding: 120px 0 40px !important;
    }
}

@media (min-width:1101px) and (max-width:1280px) {
    .whatwe-box h5 {
        font-size: 18px;
    }

    .whatwe-box img {
        height: 40px;
    }
}

@media (max-width:1199.98px) {
    .feedback-section .feedback-box {
        margin: 10px !important;
    }

    .calc-steps {
        margin-right: 30px;
    }

    .expprofile-wrapper {
        margin: 18% 0 0 0;
    }

    .expprofile-wrapper .nav-tabs {
        width: 80%;
    }


    .calculator-result-form .form-group {
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 40px !important;
    }

    .rateaccount-inner {
        padding: 10px;
        height: 240px;
    }

    .hero-content h2 {
        font-size: 38px;
    }

    .blue-box {
        width: 40%;
    }

    .orng-box {
        width: 40%;
        right: 0;

    }

    .pink-box {
        width: 40%;
        left: 60px;
    }

    .trusted-inner {
        background-size: 100% 100%;
        background: linear-gradient(256.44deg, #FFEDE0 -20.3%, #EEE4FF 125.99%);
    }

    .ratedaccount-inner button {
        width: 76%;
    }

    span.rotate {
        top: 20px;
        left: -46px;
    }

    .select {
        width: 220px;
    }
}

@media (max-width: 991.98px) {
    .hero-bg {
        padding: 90px 0 0;
    }

    .expprofile-form {
        height: auto;
    }

    .expert-button a.dropdown-item {
        text-align: center;
    }

    .expert-button {
        margin-top: 20px !important;
    }

    .become-expert {
        width: 100% !important;
    }

    .footer-col2,
    .footer-col4 {
        display: grid;
        place-content: end;
    }

    .footer-col4 {
        margin-left: -24px;
    }

    .row.footer-row {
        margin: 0;
    }

    .profiteam-inner img {
        max-width: 50%;
    }

    section#industries-tab .col-lg-2 {
        width: unset;
        max-width: unset;
    }

    section#industries-tab .row.align-items-center.text-center {
        justify-content: center;
    }

    .expprofile-form {
        margin-top: 20px;
    }

    ul.list-unstyled.mb-0.mt-3 {
        margin-bottom: 30px !important;
    }

    .expprofile-wrapper {
        margin: 25% 0 0 0;
    }

    .expprofile-wrapper .nav-tabs {
        width: 70%;
    }

    .calculator-result-form .form-group {
        width: 100% !important;
        margin-left: 0% !important;
        margin-top: 50px;
    }

    form.vatfrm-bg {
        display: block;
    }

    .accountshero-bg.sidebar {
        padding-top: 10px;
        display: none;
    }

    /*.nextaccount-wrapper .accountshero-bg.sidebar{
		height: !important;
	}*/
    /*.footer-col4 {
    margin-left: -20px;
}
	.footer-col2, .footer-col4 {
    display: grid;
    place-content: center;
}*/
    footer.mb-4 {
        padding-left: 4% !important;
        padding-right: 4% !important;
    }

    .content-list-div ul li a:before {
        right: -26px;
        top: 10px;
    }

    .content-list-div {
        padding: 25px;
    }

    /*.calculator-result-form .form-group {
    width: 100% !important;
    margin-left: 0 !important;
}*/
    .mobile-accountform {
        display: block;
		margin-top:20px;
        /* display: flex;
        flex-direction: column; */
    }

    .mobile-accountform .accountshero-bg {
        width: 100%;
        padding: 0px;
        height: 811px !important;
        display: flex;
    }

    .mobile-accountform .accountshero-bg .accountshero-bg-inner {
        position: relative;
        width: 100% !important;
        z-index: 0;
    }

    .accountshero-inner .rateaccou-bg {
        margin-top: 60px;
    }

    .accountshero-bg {
        /*display: none;*/
        height: auto;
    }

    /*.nextaccount-wrapper{
    	padding-top: 50px;
    }*/
    .accountweb-view {
        display: none;
    }

    .accountmobile-view {
        display: block;
    }

    .choose-inner {
        margin: 346px 0 0 0;
    }

    .trackaccunt-content.me-5.pe-5.mt-2 {
        padding-right: 0 !important;
        margin-right: 0 !important;
    }

    .reliblecost-content.me-5 {
        margin-right: 0 !important;
    }

    .accvideo-content {
        margin: 50px 0 0;
    }

    .video-bg {
        width: 100%;
    }

    .ratedaccount-inner button {
        width: 50%;
    }

    span.rotate {
        font-size: 11px;
        left: -85px;
    }

    .ratecard-bg {
        padding: 0 6px;
    }

    .rateprofessional-bg #ratecarousel {
        width: 100%;
    }

    .trustmemb-card h5 {
        font-size: 16px;
    }

    .main-head {
        font-size: 30px;
        margin-top: 30px;
    }

    .hero-img {
        width: 100%;
        margin: 0;
    }

    .hero-content h2 {
        line-height: 38px;
        font-size: 30px;
    }

    header .nav-link i {
        float: right;
    }

    .navbar {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .navbar-collapse {
        margin-bottom: 50px;
    }

    .trustmemb-card {
        padding: 16px;
    }

    .navbar-nav .outline-btn {
        margin-left: 0;
        margin-top: 16px;
        text-align: center;
    }

    .navbar-nav .fill-btn {
        text-align: center;
    }

    .looking-inner {
        padding: 40px;
    }

    .transform-content {
        padding: 20px;
    }

    .choose-img {
        margin-bottom: 40px;
        margin-top: 0;
        padding: 0;
    }

    .w-70 {
        width: 100%;
        margin: 10px;
    }

    .awardrecog-inner {
        width: 100%;
    }

    .profawards-img.text-center img.img-fluid {
        top: -28px;
        left: 41.5%;
    }

    .w-80 {
        width: 100%;
    }

    .accnear-content {
        margin: 40px 0 0 0;
    }

    .ratedaccount-inner img {
        margin-bottom: 20px;
    }

    .buildstron-content h3 {
        top: 24%;
        font-size: 30px;
    }

    .uklogo-inner img {
        margin: 0 0 20px 0;
    }

    .worldwide-bg {
        display: none;
    }
}

@media (max-width: 830px) {

    .looking-img img,
    .shape-img img {
        display: none;
    }

    .trusted-inner {
        padding: 20px;
        border-bottom: 10px;
    }

    .ratecard-bg .owl-carousel .owl-item img {
        width: 60%;
        margin-top: 70px;
    }
}

@media (max-width:768px) {
    .herodata h1 {
        font-size: 40px !important;
    }

    .herodata h4 {
        font-size: 15px !important;
        margin-bottom: 3% !important;
    }

    .heroclick {
        width: 30% !important;
        font-size: 15px !important;
        padding: 8px !important;
        margin-bottom: 2% !important;
    }

    .herobarlist p {
        font-size: 13px !important;
        padding: 8px !important;
    }

    .footer-col1 {
        padding: 0 !important;
    }

    .footer-col2,
    .footer-col3 {
        padding-left: 0 !important;
    }

    .footer-col4 {
        padding-left: 0 !important;
    }

    .accountshero-bg {
        padding: 60px 0;
        width: 100%;
    }

    .profiteam-inner {
        text-align: center;
    }
}

@media (max-width: 767.98px) {

    .looking-img img,
    .shape-img img {
        display: none;
    }

    .trusted-inner {
        padding: 20px;
        border-bottom: 10px;
    }

    .itworks-wrapper img {
        display: none;
    }

    .hero-content {
        margin: 80px auto 0;
    }

    header.fixed-top .ms-5 {
        margin-right: 0 !important;
    }

    header.fixed-top .me-5 {
        margin-left: 0 !important;
    }

    .trusted-inner img {
        margin-bottom: 15px;
    }

    .lonondhero-img {
        float: left;
    }

    .londonhero-content {
        padding: 12px;
        bottom: 0;
        right: 0;
    }

    .reliblecost-inner {
        padding: 30px;
    }

    .expsupport-inner {
        padding: 20px;
    }

    .video-bg iframe {
        width: 100%;
        height: 315px;
    }

    .buildstron-text button.fill-btn {
        font-size: 14px;
        padding: 4px 6px;
    }

    .buildstron-content h3 {
        font-size: 22px;
    }

    .city-arrow {
        display: none;
    }

    .navbar-light a.nav-item.nav-link.fill-btn {
        margin-right: 0 !important;
    }

    .buildstron-text {
        top: 10%;
        font-size: 26px;
    }

    .accnear-content .pe-5 {
        padding-right: 0 !important;
    }

    .accountshero-inner img {
        margin: 0 0 20px 0;
    }

    .rateprofessional-bg .owl-carousel {
        width: 90%;
    }

    .hero-bg {
        padding: 20px 0 0 0;
    }


    .hero-img,
    .choose-img,
    .worldwide-bg {
        display: none;
    }

    .choose-inner {
        margin: 0;
    }

    .looking-inner p {
        padding: 0 18px;
    }

    .faq-wrapper {
        padding: 0;
    }

    .works-inner {
        margin-top: 30px;
        width: 100%;
    }

    .profileindusti-content {
        width: 100%;
    }

    .trustmemb-card {
        margin-bottom: 26px;
    }

    .ratecard-bg {
        margin-bottom: 22px;
    }

    .looking-inner {
        padding: 14px;
        width: 100%;
    }

    .transform-inner {
        width: 100%;
        border-radius: 10px;
    }

    .transformwork-wrapper img {
        display: none;
    }

    .resources-inner p {
        font-size: 15px;
    }
}

@media (max-width:575px) {

    .feedback-section .owl-stage,
    .feedback-section .owl-item,
    .feedback-section .feedback-box {
        width: 100% !important;
    }

    .expprofile-inner div#expProfile-tabContent {
        margin-top: 132px !important;
    }

    ul#expProfile-tab {
        display: none;
    }

    .page-section.pb-5 {
        padding-bottom: 0 !important;
    }

    .calculator-result-form {
        margin-top: 15px !important;
    }

    /*.phone-typeform .accountshero-bg .accountshero-bg-inner{
		position: absolute;
    	z-index: 1;
    	height: 450px;
    	top: 345px;
	}
	.view-cal{
		margin-top:450px;
	}*/
    .comp-box h4,
    span.calculation-value-saving {
        font-size: 14px !important;
    }

    .comp-box.active,
    .comp-box {
        width: 100% !important;
    }

    .tab-content-div {
        overflow-x: auto !important;
    }

    .blue-box,
    .orng-box,
    .pink-box {
        position: static;
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }

    .choose-inner {
        margin: 0;
    }

    .box-shadw {
        width: 100%;
    }

    .wordwide-top {
        left: 0;
    }

    .wordwide-middle {
        top: 30%;
        left: 0;
    }

    .wordwide-end {
        top: 60%;
        right: 0;
    }

    .buildstron-text h3 {
        font-size: 18px;
        width: 40%;
    }

    .mb-6 {
        margin-bottom: 40px;
    }

    span.rotate {
        left: -126px;
    }
}

@media (max-width:390px) {
    .buildstron-text h3 {
        font-size: 16px;
        margin-bottom: 0;
    }

    /*.expprofile-inner div#expProfile-tabContent {
    margin-top: 290px !important;
}*/
}

@media (max-width:340px) {

    .buildstron-text h3 {
        font-size: 13px;
        margin-bottom: 0;
    }

    .buildstron-text button.fill-btn {
        font-size: 12px;
    }

    .ebook-content.pe-3 {
        padding-right: 0 !important;
    }

    .ebook-inner,
    .expsupport-inner {
        padding: 30px;
    }

    .grp-btn button {
        width: auto;
    }
}

/* ----- RESPOSNIVE-CSS-END -------- */

.accvideo-content.mb-4 strong,
.ordnairy-content.mb-3 strong {
    font-size: 20px;
}

.accountantmain-content .bg-white.shadow.rounded.px-4.py-2.mt-4 .check-list3 li {
    padding-left: 0;
}

table.grey-text td {
    color: #6d7d93 !important;
}


/* arham hero_section temp */
.heroarea {
    padding: 50px;
    padding-top: 10%;
}

.herodata h1 {
    font-size: 50px;
    font-weight: 700;
    margin-bottom: 15px;
    color: #130e46;
}

.herodata h4 {
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 2%;
    color: #130e46;
}

.heroclick {
    width: 25% !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    background: #6600ff !important;
    border-color: #6600ff !important;
    color: white !important;
    padding: 10px !important;
    margin-bottom: 1% !important;
}

.herodata p {
    font-size: 15px;
    font-weight: 400;
    color: #130e46;
}

.herodatspan {
    cursor: pointer;
    color: #6600ff;
    font-weight: 500;
}

.heroclick:hover {
    background: transparent !important;
    border-color: #6600ff !important;
    color: #6600ff !important;
}

.herodata {
    text-align: center;
}

.herobarlist {
    display: flex;
    justify-content: center;
    margin-top: 2%;
}

.herobarlist p {
    font-size: 15px;
    color: #130e46;
    border-right: 2px solid #80808021;
    padding: 15px;
}

.delline {
    border-right: none !important;
}

.herobarlist i {
    color: #2da93d;
    font-size: 17px;
}

.chngecolor {
    font-family: #d26b54;
    background-image: linear-gradient(to right, #D26B54, #2B3DE0, #D26B54);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: chngecolor 35s linear infinite;
}

@keyframes chngecolor {
    to {
        background-position: 4500vh;
    }
}

/* arham hero_section temp */
/* new css start here */
.transformwork-wrapper .on_tab img {
    height: 100% !important;
    object-fit: cover !important;
}
.expprofile-border .lomg_click_two {
    position: relative;
    right: 0;
    top: 50%;
    margin-left: auto;
	text-align:center;
	width: 35%;
}
.lomg_click_two .fill-btn button {
    /*background: linear-gradient(98.62deg, #FF6F93 -6.79%, #FF3E6D 85.86%);*/
	background:none !important;
	color:#000000 !important;
    border-radius: 5px;
    transition: all .5s ease;
	border: 1px solid #000000;
    padding: 8px 12px;
    text-transform: capitalize;
    text-decoration: none !important;
	margin-bottom:10px;
	width: auto;
    font-size: 14px;
	margin-top:0px;
	/*position: relative;
    top: -35px;*/
}
.lomg_click_two .fill-btn button:hover {
	/*background: linear-gradient(98.62deg, #FF6F93 -6.79%, #FF3E6D 85.86%) !important;*/
	background:#ffffff !important;
	/*color:#ff3e6d !important;*/
	color:#ff3e6d !important;
    border: 1px solid #ff3e6d;
    transition: all .5s ease;
}
.lomg_click_two .fill-btn button .fa{
	margin-left:5px;
}
.lomg_click_two .fill-btn {
    background: none;
    color: #fff !important;
    border-radius: 0px;
    transition: none;
    border: none;
    padding: 8px 20px;
    text-transform: capitalize;
    text-decoration: none !important;
}
.lomg_click_two .fill-btn:hover {
    background: none;
    color: #FF3E6D !important;
    border: 0px;
    transition: none;
}
.lomg_click_two .hire-btns{
	display:none;
}
.expaboutTab-content .expert-pro-row {
    margin-bottom: 15px;
}
.expaboutTab-content .prof_car_head h2{
	text-align:center;
	color: #130e46;
    font-weight: 650;
	font-size:40px;
}
.expaboutTab-content .prof_car_head{
	margin-top:0px;
	margin-bottom:41px;
}
/* css 19-12-2023 header new design style*/
.herodata .btns-link {
    margin-right: 16px;
    white-space: nowrap;
    width: 160px !important;
}
.herodata .lefthead-cols{
	text-align:left;
}
.herodata .lefthead-cols h2 {
    text-align: left;
    font-size: 46px;
}
.herodata .lefthead-cols h1{
	text-align:left;
}
.herodata .righthead-cols h2{
	font-size:30px;
	text-align:left;
}
.herodata .righthead-cols{
	text-align:left;
}
.herodata .lefthead-cols .wraper{
	padding-right:35px;
}
.herodata .righthead-cols .wraper {
    padding: 20px;
    background: #f8f4ff;
    border-radius: 10px;
    box-shadow: 0px 0px 16px 2px #ece7f3;
}
.herodata .righthead-cols ul li{position:relative;padding-left:25px;}
.herodata .righthead-cols ul li:before {
    content: "→";
    position: absolute;
    left: 0;
}
.btn-wraper .btns-start {
    width: 120px !important;
    background-color: #ff547e !important;
    border-color: #ff3f6e !important;
    font-size: 16px !important;
    padding: 10px !important;
}
.btn-wraper .btns-start:hover {
    background-color: #ffffff !important;
	color:#ff3f6e !important;
}
.herodata .lefthead-cols .hide_onmob{
	margin-bottom:25px !important;
}
.advert-wraper {
    padding: 22px 20px;
    background-color: #f8f4ff;
    margin-bottom: 40px;
    background: url("../images/trustmemb-bg.webp");
    background-size: cover;
    background-position: center;
    border-radius: 0px;
    position: relative;
    overflow: hidden;
}
.advert-wraper:before {
    content: '';
    width: 100px;
    display: inline-block;
    position: absolute;
    background: #ff3e6d;
    top: 0;
    left: -62px;
    height: 100%;
    transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    -webkit-transform: skewX(-47deg);
	box-shadow:0px 0px 6px 5px #efb0bf;
}
.advert-wraper p{
	margin-bottom:0px;
	font-weight:600;
	font-size:20px;
}
.advert-wraper p span {
    color: #ff3e6d;
    display: inline-block;
    border: 1px solid #ff3e6d;
    padding: 5px 14px;
    border-radius: 6px;
    font-size: 16px;
	margin-left:20px;
}
.advert-wraper p span .fa{
	margin-left:5px;
}
.heroarea.toparea-space{
	padding-top:100px !important;
}
@media screen and (min-device-width: 768px) and (max-device-width: 992px) { 
    .herodata .btns-link{
		width:138px !important;
		font-size:16px !important;
	}
	.advert-wraper p{
		font-size:16px;
	}
}
/* css 19-12-2023 header new design style*/
/* css 27-12-2023 Top Rated Professionals icon style*/
.mainboxprofile .toprated-header{
	display:flex;
}
.mainboxprofile .toprated-header img{
	position:relative !important;
}
.servlight-area button{
	display:inline-flex;
	align-items:center;
}
.servlight-area button img{
	margin-right:2px;
}
/* css 27-12-2023 Top Rated Professionals icon style*/
@media only screen and (max-width: 1024px){
	.expabout-logo{
		width: 100%;
	}
	.accountshero-bg.sidebar {
    width: 340px;
    }
}
@media only screen and (max-width: 768px){
.transformwork-wrapper .on_tab{
	height:auto !important;
}	
	.accountshero-bg.sidebar {
        width: 260px;
}
.ContentWrapper-sc-__sc-1ks3v0d-4.fnYdqc {
    padding-right: 20px !important;
}
	.expabout-logo{
		width: 141px;
	}
}
@media only screen and (max-width: 767px){
	.transformwork-wrapper .on_tab{
	   display:none;	
	}
	.herodata .lefthead-cols .wraper {
       padding-right: 0px;
    }
	.advert-wraper:before{
	   display:none;
	}
	.advert-wraper p span{
	   display: block;
       margin-top: 20px;
       width: 150px;
       margin-left: auto;
       margin-right: auto;
	}
}
@media only screen and (max-width: 575px){
	.expprofile-border .lomg_click_two {
        position: static;
        margin-left: initial;
		text-align: left;
  }
  .expaboutTab-content .prof_car_head h2{font-size:27px;}
  .expabout-logo{
		width: 141px;
	}
  .lomg_click_two .fill-btn button{
	  position:static;
	  width:135px;
  }	
  .accountshero-bg.sidebar {
    width: 280px;
}
}
/* solvetech css */
.solvestech-hiring-status {
    border-radius: 16px;
    padding: 24px;
    background: #f8f4ff;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	box-shadow:0px 0px 16px 2px #ece7f3;
}
.solvestech-hiring-status div {
    width: 80%;
}
.solvestech-hiring-status div p {
    font-weight:600;
}
.solvestech-hiring-status div svg {
    width: 27%;
}
.line-height-24 {
    line-height: 24px !important;
}
.soltech-header .heading {
    margin-bottom: 0px;
    font-weight: 700;
	font-size:25px;
}
.soltech-header p {
    margin-bottom: 0px;
    font-weight: 500;
	font-size:16px;
	color:grey;
}
.solvestech-hiring {
    padding: 50px 0 50px 20px;
}
.solvestech-hiring-web-setting {
    min-height: 75px;
    margin-bottom: 15px;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    position: relative;
}
.solvestech-hiring-web-setting img {
    position: absolute;
    left: -28px;
    top: 3px;
    width: 24px;
}
.solvestech-hiring ul li p {
    padding-left: 5px !important;
	font-weight:500;
}
.color-mandarin {
    color: #EA4232;
}
.color-secondary-blue {
    color: #6a27ff !important;
}
.solvertech-wraper .img-wraper .desk-img{
	display:block;
	margin-top:44px;
}
.solvertech-wraper .img-wraper .mobile-img{
	display:none;
}
.soltech-header.for-mobile{
	display:none;
}
@media only screen and (max-width: 767px){
.soltech-header .heading {
    text-align: center;
}
.soltech-header p{
	text-align:center;
}
.solvestech-hiring-status {
    border-radius: 16px;
    padding: 16px;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
.solvertech-wraper .img-wraper .desk-img{
	display:none;
}
.solvertech-wraper .img-wraper .mobile-img{
	display:block;
}
.solvestech-hiring-web-setting{
	min-height:auto;
}
.soltech-desk{
	display:none !important;
}
.soltech-header.for-mobile{
	display:block;
}
.solvestech-hiring {
    padding: 20px 0 50px 20px;
}
}
/* solvetech css */
/* online satr filing css */
.fillstart-section {
    padding-top: 0px;
    padding-bottom: 100px;
}
.fillstart-section .plans-box ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px;
}
.fillstart-section .plans-box {
    padding: 30px 30px;
    border-radius: 22px;
    background-image: url('/newexperludesign/assets/new_images/self-assesment-img/online-satr.svg'), url('/newexperludesign/assets/images/trustmemb-bg.webp');
    background-size: 383px, cover;
    background-repeat: no-repeat, no-repeat;
    background-position: right center, center;
    /* background: linear-gradient(292.48deg, #fdebe6 0%, #f3e7f6 61.9%); */
}
.fillstart-section .plans-box ul li {
    width: 50%;
    font-weight: 500;
    font-size: 16px;
    line-height: 50px;
    color: #000;
    position: relative;
    display: flex;
    align-items: flex-start;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 18px;
}
.fillstart-section .plans-box ul li .fa {
    position: relative;
    top: 4px;
    margin-right: 8px;
    color: #ff688e;
    font-size: 16px;
}

.plans-box .text-s-48 {
    font-size: 48px;
    font-weight: 700;
}
.plans-box .text-s-20 {
    font-size: 20px;
    position: relative;
    max-width: 680px;
    line-height: 31px;
}
.plans-box .font-medium {
    font-weight: 500;
}
.btn-wraper .btns-satr {
    width: 166px !important;
    background-color: #ff547e !important;
    border-color: #ff3f6e !important;
    font-size: 16px !important;
    padding: 10px !important;
    border-radius: 30px !important;
	color:#ffffff !important;
}
.btn-wraper .btns-satr:hover {
    background-color: #ffffff !important;
    border-color: #ff3f6e !important;
    color: #ff3f6e !important;
}
.plans-box .text-s-32 {
    font-size: 32px;
    color: #ff537e;
}
.plans-box .font-bold {
    font-weight: 700;
}
.fillstart-section.make-center{
	text-align:center !important;
}

.fillstart-section.make-center .plans-box {
    padding: 30px 30px;
    border-radius: 22px;
    background-image: none, url('/newexperludesign/assets/images/trustmemb-bg.webp');
    background-size: 383px, cover;
    background-repeat: no-repeat, no-repeat;
    background-position: right center, center;
    /* background: linear-gradient(292.48deg, #fdebe6 0%, #f3e7f6 61.9%); */
}
.fillstart-section.make-center .plans-box .text-s-20{
	text-align:center;
	margin:0 auto;
	max-width: 928px;
}
.fillstart-section.make-center .list-wraper .listbox {
    max-width: 530px;
    margin: 24px auto;
    padding: 20px;
    /* border-bottom: 1px solid #dbd5d5; */
    border-radius: 0px;
    position: relative;
    left: 38px;
}
.fillstart-section.make-center .plans-box ul {
    margin-top: 0px;
}
.fillstart-section.make-center .plans-box ul li .fa{
	color:#ffffff;
}
@media only screen and (max-width:992px){
.fillstart-section .plans-box {
		background-position:right bottom, center;
	}
}
@media only screen and (max-width:767px){
.plans-box .text-s-48 {
    font-size: 28px;
}	
.fillstart-section .plans-box {
    background-image: url('/newexperludesign/assets/images/trustmemb-bg.webp');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	background-position:right bottom, center;
    /* background: linear-gradient(292.48deg, #fdebe6 0%, #f3e7f6 61.9%); */
}
.fillstart-section.make-center .list-wraper .listbox {
    max-width: 100%;
    position: static;
    left: 0px;
}
.fillstart-section .plans-box ul{
	display:block;
}
.fillstart-section .plans-box ul li{
	width:100%;
}
}
/* online satr filing css */
/* calculator responsive css code */
@media only screen and (max-width:767px){
.calc-page .hiremobile-row{
	display:none;
}	
.calc-page .mobile-accountform{
	display:none;
}
}
/* calculator responsive css code */
/* be partner css style code */
.partner-header{
	padding-top:127px;
	padding-bottom:60px;
}
.partner-header .heading {
    font-size: 60px;
    line-height: 65px !important;
    margin-bottom: 20px;
}
.partner-header .sm-text {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 38px !important;
    color: #939292;
}
.partner-header .btn{
	font-weight:500;
	width:auto !important;
	padding:12px 20px !important;
	margin-right:15px;
}
section.logo-section {
    padding-top: 50px;
    padding-bottom: 50px;
}
.logo-section .logo-wraper {
    padding: 15px;
}
.logo-section .logo-wraper img {
    height: 53px;
    width: auto;
    object-fit: contain;
}
.logo-section .logo-title{
	font-weight:500;
	font-size:22px;
}
.boost-section {
    padding-top: 50px;
    padding-bottom: 90px;
}
.boost-section .boost-box-wraper{
	background-color: #fff;
    border-radius: 16px;
    /*box-shadow: 0 0 1px #181d263d, 0 2px 4px #181d2614, 0 2px 16px #181d260f;*/
    padding: 36px;
}
.boost-section .boost-box-wraper .heading{
	text-align:center;
}
.boost-section .boost-box-wraper .box-wraper h4{
	font-size:20px;
	font-weight:700;
}
.fullsupport-section {
    padding-top: 50px;
    padding-bottom: 0px;
}
.partner-heading {
    font-size: 44px;
    font-weight: 700;
    margin-bottom: 20px;
}
.fullsupport-section p.sub-text {
    font-size: 28px;
    color: #ff3e6d;
    font-weight: 600;
    margin-bottom: 40px;
    line-height: 30px;
}
.fullsupport-section ul li {
    display: flex;
    margin-bottom: 12px;
	font-size:16px;
}
.fullsupport-section ul li .fa {
    width: 20px;
    background-color: red;
    color: #ffffff;
    font-size: 14px;
    border-radius: 50%;
    height: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    position: relative;
    top: 4px;
    padding: 8px;
}
.fullsupport-section .right-cols{
	text-align:right;
}
.fullsupport-section .left-cols {
    padding-right: 100px;
}
.fullsupport-section .right-cols img {
    max-width: 100%;
    border-radius: 10px;
    margin: 0 auto;
}
.partner-section{
	padding-top:0px;
	padding-bottom:80px;
}
.partner-section .img-wraper{
	text-align:left;
}
.partner-section .img-wraper img {
    max-width:100%;
    border-radius: 10px;
    margin: 0 auto;
}
.partner-section .right-cols{
	padding-left:100px;
}
.partner-section .explore-btn{
	font-size:20px;
	font-weight:500;
	color:#ff3e6d !important;
}
.partner-section .explore-btn .fa{
	position:relative;
	top:2px;
}
.integrate-section {
    padding-top: 60px;
    padding-bottom: 60px;
}
.marquee-div ul li{
	margin:10px 10px;
}
.intg-box .text-wraper{
	padding-left:15px;
}
.intg-box .text-wraper h4{
	margin-bottom:0px;
	font-size:18px;
}
.intg-box .text-wraper p {
    margin-bottom: 0px;
    line-height: 20px;
	font-size:14px;
}
.intg-box {
	width:200px;
    background-color: #fff;
    border: 0;
    border-radius: 12px;
    box-shadow: 0 0 1px #181d263d,0 2px 4px #181d2614,0 2px 16px #181d260f;
    box-sizing: border-box;
    color: #41454d;
    display: block;
    min-width: 0;
    outline: 0;
    padding: 12px;
    text-decoration: none;
}
section.slestbl-section {
    padding-top: 80px;
	padding-bottom:80px;
}
.slestbl-section .table{
	width:100%;
}
.slestbl-section .table .tbl-h{
	font-weight:500;
}
.slestbl-section .card {
    margin-bottom: 15px;
    border-radius: 18px;
    overflow: hidden;
}
.slestbl-section .card-header {
    padding: 0px;
    background-color: #702fff;
	display: block;
    text-align: left;
    padding: 15px 22px;
    font-weight: 600;
    font-size: 20px;
    color: #ffffff !important;
}

.slestbl-section .card-header .fa {
    margin-left: auto;
    float: right;
    position: relative;
    top: 5px;
}
.slestbl-section .card-body .fa.fa-check{
	color:#702fff;
}

.slestbl-section .card-body .fa.fa-times{
	color:#FF3E6D;
}
.slestbl-section .card-body{
	padding:0px;
}
.slestbl-section .card-body .table{
	margin-bottom:0px;
}
.slestbl-section .card-body .table td{
	width:33.33%;
}
.slestbl-section .card-body .table .tbl-data{
	text-align:center;
}
.slestbl-section .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgb(246 242 255);
}
.slestbl-section .card-body .table td {
    border-right: 1px solid #e9ddfd;
}
.slestbl-section .card-body .table td:last-child {
    border-right: 0px;
}
.slestbl-section .wraper-box .btn {
    background-color: #702fff !important;
    color: #ffffff !important;
    font-size: 16px;
    border-radius: 30px !important;
    padding: 10px 27px;
}
.slestbl-section .wraper-box h5{
	margin-top:10px;
}
.slestbl-section .wraper-box p {
    color: grey !important;
    max-width: 200px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.fullsize-section{
	background-color:#702fff;
	text-align:center;
	background-repeat:no-repeat;
	background-size:cover;
	color:#ffffff;
	padding:50px 20px;
}
.fullsize-section h4{
	color:#ffffff;
	font-size:38px;
	font-weight:700;
}
.fullsize-section .btn-wraper .btn {
    background-color: #ffffff;
    color: #000000;
    padding: 10px 40px;
    margin-top: 20px;
    font-weight: 600;
    font-size: 18px;
    border-radius: 30px !important;
}
.fullsize-section .sm-text{
	font-size:18px;
}
.partnerwise-section{
	padding-top:20px;
	padding-bottom:80px;
}
.partnerwise-section .row-1 .left-cols{
	padding-right:40px;
}
.partnerwise-section .row-2 .right-cols{
	padding-left:40px;
}
.partnerwise-section .content-list .fa {
    color: #ff5f87;
    font-size: 14px;
    margin-right: 10px;
}
.partnerwise-section img{
	max-width:472px;
}
@media only screen and (max-width:767px){
.partner-header {
    padding-top: 108px;
    padding-bottom: 15px;
}
.partner-heading{
	text-align:center;
}
.descrp-text{
	text-align:center;
}
.partner-header .heading {
    font-size: 40px;
    line-height: 48px !important;
	text-align:center;
}
.partner-header .sm-text{
	text-align:center;
}
.partner-header .btn-wraper {
    text-align: center;
}
.partner-header .btn{
	margin-right:0px;
}
.logo-section .logo-wraper {
    text-align: center;
}
.partner-header .img-wraper{
	display:none;
}
section.logo-section {
    padding-top: 30px;
    padding-bottom: 15px;
}
.boost-section .boost-box-wraper .box-wraper h4{
	text-align:center;
}
.boost-section .boost-box-wraper .box-wraper p{
	text-align:center;
}
.boost-section .boost-box-wraper{
	padding:15px 0px;
}
.boost-section {
    padding-top: 15px;
    padding-bottom: 15px;
}
.fullsupport-section {
    padding-top: 15px;
    padding-bottom: 15px;
}
.fullsupport-section .partner-heading{
	text-align:center;
}
.fullsupport-section p.sub-text{
	text-align:center;
}
.fullsupport-section .left-cols {
    padding-right: 0px;
}
.fullsupport-section .right-cols {
    display:none;
}
.partner-section {
    padding-top: 15px;
    padding-bottom: 15px;
}
.partner-section .partner-heading{
	text-align:center;
}
.partner-section .descrp-text{text-align:center;}
.partner-section .btn-wraper{
	text-align:center;
}
.partner-section .img-wraper {
    display:none;
}
.partner-section .right-cols {
    padding-left: 0px;
}
section.slestbl-section {
    padding-top: 25px;
    padding-bottom: 15px;
}
.slestbl-section .wraper-box{
	margin-bottom:15px;
}
.partnerwise-section img {
   display:none;
}
.partnerwise-section .row-2 .right-cols {
    padding-left: 0px;
}
.partnerwise-section .row-2 .right-cols h5{
	text-align:center;
}
.partnerwise-section ul.content-list {
    text-align: center;
}
.partnerwise-section .row-1 .left-cols {
    padding-right: 0px;
}
}
/* be partner css style code */
/* question section css style */
.question-section.quest-next {
    background-color: #f8f4ff;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.question-section.quest-next div#accordion {
    padding-right: 0px;
}
.question-section.quest-next .card {
    border: 0px;
    margin-bottom: 10px;
}
.question-section.quest-next .card .card-header {
    background-color: #ffffff;
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    border-bottom: 1px solid #bdb9b9;
    padding: 0px;
}
.question-section.quest-next .card-header .card-link {
    padding: .75rem 1.25rem;
    display: block;
	color:#000000 !important;
}
.question-section.quest-next .subcontent-list{
	background:none;
	box-shadow:none;
}
.heading-center h2 {
    text-align: center !important;
    color: #130e46;
    font-weight: 650;
    margin-bottom: 20px;
    font-size: 40px;
}
ul.subcontent-list {
    background: #702fff0f;
    padding: 16px;
    border-radius: 6px;
    box-shadow: 0 8px 16px hsl(0deg 0% 0% / 10%);
    margin: 0 0 30px 0 !important;
    border: 2px solid transparent;
}
ul.subcontent-list li {
    color: #212529 !important;
    font-size: 16px;
    line-height: 26px;
    /* margin-bottom: 20px; */
    text-align: left;
    position: relative;
    left: 40px;
    margin-right: 38px;
	margin-top:10px;
	margin-bottom:10px
}
ul.subcontent-list li:before{
    font-family: 'FontAwesome';
    content: "\f178";
    color: #fff;
    background: #ff658b !important;
    border-radius: 50%;
    height: 24px;
    width: 24px;
    display: flex;
    justify-content: center;
    position: absolute;
    left: -40px;
    top: 2px;
    line-height: 24px;
}
/* question section css style */
/* calculator page new style */
.topthin-header {
    margin-top: 110px;
    /*position: sticky;*/
    top: 68px;
    z-index: 999;
}
.topthin-header .fixed-box{
    background: #ede5ff;
    padding: 8px 80px;
    border-radius: 10px;
}
.topthin-header .fixed-box .left-box{
	width:70%
}
.topthin-header .fixed-box .right-box{
	width:30%;
	text-align:left;
	padding-left:20px;
}
.topthin-header .fixed-box .left-box h2{
	font-size:20px;
	margin-bottom:0px;
}
.topthin-header .fixed-box .left-box p{
	font-size:14px;
	margin-bottom:0px;
}
.topthin-header .fixed-box .btn-file {
    padding: 8px 24px;
    background: linear-gradient(98.62deg, #FFFFFF -6.79%, #FFFFFF 85.86%);
    color: #000000 !important;
    border-radius: 27px !important;
    font-size: 14px;
    font-weight: 600;
}

.topthin-header.bottom {
    margin-top: 0px;
    margin-bottom: 0px;
    position: fixed;
    top: auto;
    bottom: 50px;
    width: 100%;
}
.topthin-header.bottom .fixed-box {
    background: #ff3e6d;
    padding: 15px 20px;
    border-radius: 10px;
    position: relative;
    /* border: 5px solid #ad9ecf; */
    color: #ffffff !important;
}
.topthin-header.bottom .fixed-box .left-box{
	width:60%
}
.topthin-header.bottom .fixed-box .mid-box{
	width:25%;
	font-weight:500;
}
.topthin-header.bottom .fixed-box .right-box{
	width:15%;
	text-align:right;
}
.topthin-header.bottom .fixed-box .left-box h2 {
    font-size: 20px;
    margin-bottom: 2px;
    font-weight: bold;
    color: #ffffff;
}
.topthin-header.bottom .fixed-box .left-box h5 {
    font-size: 18px;
    margin-bottom: 0px;
    font-weight: 600;
    color: #ffffff;
}
.topthin-header.bottom .fixed-box .left-box .sm-span{
	font-style:italic;
	font-size:13px;
	font-weight:600;
}
.topthin-header.bottom .fixed-box .btn-file {
    background-color: #2e2b2b;
	background:linear-gradient(98.62deg, #FFFFFF -6.79%, #FFFFFF 85.86%);
	color:#000000 !important;
	font-weight:600;
}
.topthin-header.bottom span.text-cross {
    text-decoration: line-through;
    color: #e4ff97;
}
.topthin-header.bottom .fixed-box .crossbtn {
    position: absolute;
    top: -12px;
    right: -12px;
    border: 0px;
    background-color: #535151;
    color: #ffffff;
    border-radius: 50%;
    width: 34px;
    height: 34px;
    padding: 0px;
    text-align: center;
    -webkit-text-stroke: 2px #535151;
    font-size: 20px;
}
.topthin-header.top .fixed-box{
	max-width:756px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.topthin-header.top .fixed-box .crossbtn {
    position: absolute;
    top: -12px;
    right: -12px;
    border: 0px;
    background-color: #535151;
    color: #ffffff;
    border-radius: 50%;
    width: 27px;
    height: 27px;
    padding: 0px;
    text-align: center;
    -webkit-text-stroke: 2px #535151;
    font-size: 17px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-indent: 2px;
}
.checkbox-box a {
    color: #702fff !important;
}
.sm-notetext {
    font-size: 12px;
    line-height: 16px;
}
/* calulator page css style  */
.vertical-tabpan{
	padding-bottom:60px;
}
div#list-example {
    position: sticky;
    top: 122px;
}
   /*.bd-example{
	   height:500px;
   }*/
   
	/*.bd-example .list-group-item.active {
		color: #fff !important;
		background-color: #702fff !important;
		border-color: transparent;
	}*/
	.bd-example .list-group-item.active {
		color: #000000 !important;
		background-color: #f7f2ff !important;
		border-color: transparent;
		text-decoration: underline;
	}
	.bd-example .list-group-item+.list-group-item.active{
		margin-top:0px;
	}
	.bd-example .list-example{
		background-color:#702ffe0f !important
		
	}
    .bd-example .list-group-item {
		color: #702ffe !important;
		font-weight: 400;
		font-size: 15px;
		text-decoration: none;
		background-color: #702ffe0f !important;
		border-bottom: 1px solid #e0d0fe !important;
		border: 0;
		text-align:left;
	}
	.bd-example .list-group-item:hover{
		text-decoration: underline !important;
	}
	.bd-example .list-group-item:before {
		content: "";
		color: #702ffe;
		border-right: 2px solid;
		border-bottom: 2px solid;
		position: absolute;
		width: 9px;
		height: 9px;
		transform: rotate(-45deg);
		right: 8px;
		top: 19px;
		display:none;
	}
	.bd-example .list-group-item.active:before {
		color:#ffffff !important;
		
	}
	.sm-notetext{
		font-size:12px;
		line-height:16px;
	}
	.checkbox-box a{
		color:#702fff !important;
	}
	.vertical-tabpan h1 {
		font-size: 30px;
		margin-bottom: 70px;
	}
	.cal-content{
		padding-top:0px !important;
	}
	.cal-content ul li{
		margin-bottom:10px;
	}
	.cal-content table{
		width:100%;
	}
	/*.bd-example div#list-example {
		overflow: auto;
		height: 520px;
	}*/
	/* width */
	.bd-example div#list-example::-webkit-scrollbar {
	  width: 8px;
	}

	/* Track */
	.bd-example div#list-example::-webkit-scrollbar-track {
	  background: #f1f1f1; 
	}
	 
	/* Handle */
	.bd-example div#list-example::-webkit-scrollbar-thumb {
	  background: #ccc; 
	}

	/* Handle on hover */
	.bd-example div#list-example::-webkit-scrollbar-thumb:hover {
	  background: #555; 
	}
.page-section .heading-h{
	font-size:25px;
}
.selfbox-section{
	/*background-color:#f7f3ff;*/
	padding:50px 0px;
}
.selfbox-section .selfbox-wraper{
	box-shadow: 0 3px 20px #0000000f;
	padding: 30px;
	border-radius: 10px;
}
.selfbox-section .heading{
	font-size:25px;
	font-weight:600;
	margin-bottom:20px;
}
.selfbox-section .sm-text{
	font-size:16px;
	font-weight:400;
	max-width:500px;
}
.selfbox-section .b-block-body ul li {
    position: relative;
    margin-bottom: 18px;
    padding-left: 30px;
}
.selfbox-section .b-block-body ul li::before {
    content: "→";
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
}
.selfbox-section .btn-wraper{
	margin-top:30px;
}
.selfbox-section .btn-wraper .btn {
    background: linear-gradient(98.62deg, #FF6F93 -6.79%, #FF3E6D 85.86%);
    padding: 8px 25px;
    color: #ffffff !important;
}
@media only screen and (max-width:992px){
.topthin-header.bottom .fixed-box{
	flex-wrap:wrap;
}
.topthin-header.bottom .fixed-box .right-box {
    width: 100%;
    text-align:left;
	padding-top:10px;
}
}
@media only screen and (max-width:767px){
.topthin-header .fixed-box{
    padding: 8px 15px;
}
.topthin-header.bottom .fixed-box{
	flex-wrap:wrap;
}
.topthin-header.bottom .fixed-box .left-box {
    width: 100%;
	text-align:center;
}
.topthin-header.bottom .fixed-box .mid-box {
    width: 100%;
    text-align:center;
}
.topthin-header.bottom .fixed-box .right-box {
    width: 100%;
    text-align: center;
}
.selfbox-section .img-wraper{
	display:none;
}
}
@media only screen and (max-width:500px){
.topthin-header.top .fixed-box{
	flex-wrap:wrap;
}
.topthin-header .fixed-box .left-box {
    width: 100%;
	text-align:center;
}
.topthin-header .fixed-box .right-box {
    width: 100%;
    text-align:center;
}
}
/* calulator page css style  */	
/* new menu tag css style  */
.navbar-nav.leftalign-nav .dropdown button {
    text-align: left;
}
.navbar-nav .getstart-link{
	text-align:left;
}	
.fornew-menu{
	position:relative !important;
}
.fornew-menu .new-menu {
    position: absolute;
    display: inline-block;
    font-size: 10px;
    background: #ff6188;
    color: #ffffff;
    padding: 0px 6px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    top: -5px;
    left: 25px;
    font-weight: 600;
}
@media only screen and (max-width:992px){
	.fornew-menu .new-menu{
		left:25px;
	}
}	
@media only screen and (max-width:767px){
	.fornew-menu .new-menu{
		left:25px;
	}
}	
/* new menu tag css style  */
/* self assest popup */
.selfass-modal .text-h{
	font-size:22px;
	font-weight:500;
}
.selfass-modal .text-h .red-span{
	color:#ff3e6d;
}
.selfass-modal .body-in{
	padding:40px 25px;
	background-image: linear-gradient(to bottom right, #6633cc, #000000);
	border-radius: 12px;
}
.selfass-modal .body-in .text-p{
	color:#ffffff;
	font-size:18px;
	font-weight:600;
	margin-bottom:30px;
}
.selfass-modal .modal-body{
	padding-top:0px;
}
.selfass-modal .body-in-wraper{
	padding:8px 35px;
}
.selfass-modal .modal-body p{
	color:#ffffff;
	font-size:16px;
}
.selfass-modal .modal-body .vatcut-text {
    font-size: 22px;
    font-weight: 500;
	color:#999999;
	margin-bottom: 24px;
}
.selfass-modal .modal-body .vatcut-text span {
    font-size: 40px;
    font-weight: 700;
	text-decoration:line-through;
	text-decoration-color: #ff3e6d;
}
.selfass-modal .modal-body .vat-text {
    font-size: 22px;
    font-weight: 500;
}
.selfass-modal .modal-body .vat-text span{
    font-size: 50px;
    font-weight: 700;
}
.selfass-modal .modal-dialog {
    max-width: 530px !important;
}
.selfass-modal .btn-return {
    background-color: #ff3e6d;
    color: #ffffff;
    font-size: 16px;
    border-radius: 25px !important;
    padding: 10px 40px;
    line-height: 20px;
}
.selfass-modal .btn-return:hover{
	background-color:#ffffff;
	color:#000000;
}
.selfass-modal .body-in .date-text{
	margin-bottom:2px;
}
.selfass-modal .body-in .code-text{
	font-size:16px;
	font-weight:600;
}
.selfass-modal .body-in .btn-wraper{
	margin-top:30px;
}
.selfass-modal .body-in .term-text{
	font-size:14px;
	color:grey;
	margin-top:8px;
	margin-bottom:0px;
}
@media only screen and (max-width:767px){
	.selfass-modal .body-in-wraper {
		padding: 8px 0px;
	}
}
/* self assest popup */	


a.text-blue {     color: #702fff !important; }


/****Frontend pages css 4-06-24 start******/
.topthin-header.top .fixed-box .btn-file {     display: flex;     align-items: center;     justify-content: flex-end;     transition: 0.4s ease-in-out;     outline: none;     box-shadow: none;     width: max-content;     background: linear-gradient(98.62deg, #FFFFFF -6.79%, #FFFFFF 85.86%);  border: 1px solid #000;   color: #000000 !important;     font-weight: 600; }
.topthin-header.top .fixed-box  .right-box {     text-align: right;     display: flex;     justify-content: flex-end;     padding-right: 10px; }

/* .topthin-header.top .fixed-box .btn-file:after {     content: '';     background-image: url(../images/right-arrow-pinkk.png);     width: 30px;     height: 25px;     display: inline-block;     background-size: contain;     background-repeat: no-repeat;     margin-left: 6px; 	transition: 0.3s ease-in-out; } */

.topthin-header.top .fixed-box .btn-file:hover:after {     margin-right: -3px; }
.topthin-header.top {     margin-top: 30px; }

div.heading-center h2,.Scala-Developers-section h2,.hiring-employ h2{    font-size: 32px;}
.industry-page .topban.banner_section{    padding-top: 10px;}
.industry-page .topban.banner_section>.container>.row {     align-items: center; }
.industry-wrapper .solvestech-hiring {     padding: 50px 0 0px 20px; }
.industry-wrapper .pricing-section {     padding-top: 20px;     padding-bottom: 20px; }
.industry-wrapper .heading-center p {     margin-bottom: 20px; }
.industry-wrapper .textimg-section {     padding-top: 0;     padding-bottom: 50px; }
.industry-wrapper .growth-section {     padding-top: 60px;     padding-bottom: 50px; } 
.industry-wrapper .Developers-detail .step-section {     padding-bottom: 20px;     padding-top: 10px; }
.industry-wrapper .hiring-employ-section {     margin-bottom: 0; }
.industry-wrapper .review-section {     margin-top: 0;     margin-bottom: 70px; }
.view_all_btn_calc {     margin-bottom: 25px; }
.view_all_btn_calc a {     text-decoration: underline;     font-size: 18px;     color: #ff6188 !important; }
.industry-page .banner_section h1 {     font-size: 38px; }
div.heading-center h2 br {     display: none; }
.industry-wrapper div.heading-center h2 {     width: 850px;     margin: 0 auto;     max-width: 100%; }


.topthin-header.bottom .fixed-box .left-box h5 {     font-size: 20px;    }
.topthin-header.bottom .fixed-box .left-box  .prc_txt {     font-size: 16px; }
.topthin-header.bottom .fixed-box .left-box .sm-span {     margin-left: 12px;     border-left: 1px solid #ffffff40;     padding-left: 12px; }
.topthin-header.bottom {     margin-top: 0px;     margin-bottom: 0px;     position: fixed;     top: auto;     bottom: 50px;     width: 785px;      left: 0;     right: 0;     margin: 0 auto;     max-width: 100%;}
.topthin-header.bottom .fixed-box .right-box {     width: 40%; padding-right: 10px; padding-top: 0px; text-align: right; }
.topthin-header.bottom .fixed-box {     padding: 8px 80px; }
.topthin-header.bottom .fixed-box .btn-file:hover {    /* background: linear-gradient(98.62deg, #d5d5d5 -12.79%, #f7f7f7 70.86%);*/ color: #737373 !important; border-color: #b1b1b1; }
.topthin-header.bottom .fixed-box .btn-file {     transition: background 0.4s ease-in-out !important; border: 1px solid #000;}
.topthin-header.top .fixed-box .btn-file:hover {     color: #737373 !important;     border-color: #b1b1b1; }

.selfass-modal .body-in h3 {     color: #fff;     font-size: 23px;     font-weight: 700; }

.pagenew-modal .modal-content .btn-submit {     background-color: #ff547e !important;     color: #ffffff;     border: 1px solid #ff547e;     padding: 8px 25px;     font-size: 16px; }

a:focus,button:focus {     box-shadow: none !important;     outline: none !important; }

.pagenew-modal .modal-content .modal-title {     font-family: 'Montserrat', sans-serif;     margin-bottom: 0 !important;     padding-bottom: 0 !important; }
.pagenew-modal .modal-content .modal-title:after{display:none;}
.pagenew-modal .modal-content {     padding: 0px !important; }

.industry-wrapper .img-wraper img {     filter: grayscale(1); } 
.industry-wrapper .solve-section .img-wraper img ,
.industry-wrapper .review-section .img-wraper img,
.industry-wrapper .img-wraper.not_greyscale img {     filter:unset; } 
.industry-wrapper .heading-title {     font-size: 27px;     font-weight: 600;     margin-bottom: 20px; }

.review-section .riview-wraper {     background: #f8f9fa;     padding: 15px 15px; 	border-radius:5px; 	height:calc(100% - 40px); 	display:block; }
.review-section .verified-box {     display: flex;     width: 100px;     text-align: right;     padding-left: 10px;     display: flex;     align-items: center;     font-size: 14px; }
.review-section .verified-box .fa {     background-color: #666699;     color: #cccccc;     width: 18px;     height: 18px;     border-radius: 50%;     text-align: center;     display: flex;     align-items: center;     justify-content: center;     font-size: 10px;     margin-right: 8px; }
.review-section .star-box img{ 	max-width:116px; }
.riview-wraper p.sm-text {     font-size: 14px;     line-height: 18px; 	margin-bottom:5px; 	margin-top:20px; 	overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 4; /* number of lines to show */            line-clamp: 4;    -webkit-box-orient: vertical;    height:76px; }
.riview-wraper .title{ 	font-weight:600; 	font-size:14px; }
.review-section .title-head {     margin-top: 10px;     margin-bottom: 8px; 	font-size:16px; }
.review-section .owl-carousel .owl-nav button.owl-prev span, .review-section .owl-carousel .owl-nav button.owl-next span {     font-size: 22px;     line-height: 0px;     height: 0px;     position: absolute;     top: 38%;     left: 50%;     transform: translate(-50%, -50%); }
.review-section .reviews-status{ 	margin-top:20px; }
.review-section .reviews-status .status-text{ 	font-size:18px; }
.review-section .reviews-status .status-text span.line{     font-weight:600; 	text-decoration:underline; }
.review-section .reviews-status .status-text span.bold{     font-weight:600; }
.review-section .reviews-status .img-wraper img{ 	max-width:132px; }
.review-section .reviews-status .img-wraper{ 	text-align:center; }
.home_reviewss {     margin-bottom: 70px; }

.onlyfans_imgg img,.industry_height_img img  {     max-height: 420px; }

.trust-review .review-box .p-text {      height:auto; }
.trust-review .review-box {     min-height: 90%; }

.fillstart-section .plans-box .text-s-48 {     font-size: 38px; }

.industry-page .content-wraper {     padding-right: 35px; }

.auditpage_solve_sec.solveaudit-section h3.main-head {     font-size: 32px; }

.topthin-header.top .fixed-box {     max-width: 900px; }
.topthin-header.top .fixed-box .crossbtn {     top: -3px;     right: -1px;     background: transparent;     -webkit-text-stroke: 2px #ede5ff;     color: #7a7a7a;     font-size: 20px; }
.topthin-header.top .fixed-box  .right-box {     padding-right: 0px; }

.deadline_tabss .bd-example table p {     text-align: unset; }

.nav_guide_title {     font-size: 28px !important;     padding-bottom: 30px !important;     font-weight: 500 !important; }

.super-process .s-text {     font-size: 16px; }

.topthin-header.top .fixed-box .left-box .topthin_top_title {     font-size: 20px;     font-weight: 500; }

.expprofile-wrapper #loadMoreBtn {     margin: 25px auto 0;     display: block; }


/** All Expert started **/

 .all_expert_filters {     padding: 130px 0px 40px; }
 .rating_star_list.rate {  width: max-content; }
.rating_star_list.rate:not(:checked) > input {     position:absolute;     top:-9999px; }
.rating_star_list.rate:not(:checked) > label {     float:right;     width:1em;     overflow:hidden;     white-space:nowrap;  font-size:22px;     color:#ffc700;     margin: 0;}
.rating_star_list.rate:not(:checked) > label:before {     content: '★ '; }
.exprt_list_boxxe {     padding: 20px;     border: 1px solid #eaeaea;     border-radius: 10px; }
.exprt_list_boxxe .exprt_imge {     background: linear-gradient(45deg, #eeeeee, #f5f5f5);     height: 160px;     padding: 10px;     border-radius: 5px;     display: flex;     align-items: center;     justify-content: center; }
.exprt_list_boxxe .exprt_nmm {     font-size: 20px;     margin-left: 5px;     font-weight: 600;  }
.rate_experience  .rate_numbrr {   margin: 0 6px;     font-weight: 700;     display: flex;     align-items: center;}
.rate_experience .rate_numbrr .braket {     font-weight: 500;     margin: 0px 2px;}
.rate_experience .rate_numbrr  i.fa {     margin: 0px 1px; }
.rate_experience .rate_usrr {     color: #717171;     margin-left: 6px; }
.exprt_list_boxxe .material-icons-outlined {     font-size: 22px; }
.exprt_list_boxxe .expprofile-list p {     font-size: 14px; }
.blue_btnn {     font-size: 15px;     font-weight: 500;     background: #6600ff;     border: 1px solid #6600ff;     color: #fff;     padding: 6px 20px;     border-radius: .25rem;   transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;     display: inline-block;}
.blue_btnn:hover, .blue_btnn:focus {     background: #fff;     color: #6600ff; }
.getstarted_btnn {     background: linear-gradient(98.62deg, #FF6F93 -6.79%, #FF3E6D 85.86%);     color: #fff;     border-radius: 5px;      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !important;     border: 1px solid #ff3e6d;     padding: 6px 20px;     font-size: 15px;     font-weight: 500;     display: inline-block; width: 100px;     text-align: center;     max-width: 100%;}
.getstarted_btnn:hover,.getstarted_btnn:focus{background: #fff;     color: #ff3e6d;}
.sidebar_wd_expert, .hire_modal .accountshero-bg.sidebar{max-width:100%;}
.dropdown_filter {      width: 21.52%;   position: relative;   margin-left: 10px; }
.dropdown_filter:first-child {     margin-left: 0; }
.dropdown_filter .dropdown__button {     position: relative;     display: flex;     align-items: center;     font-size: 15px;     line-height: 18px;     color: #444444;     width: 100%;     text-align: center;     justify-content: center;     background: #ebebeb;     border-radius: 6px;     border: 1px solid #fff;     padding: 10px 40px 10px 20px;     cursor: pointer;     font-weight: 500; }
.dropdown_filter .dropdown__button::after {   content: "";   position: absolute;   top: 50%;   right: 15px;   transform: translateY(-50%);   width: 15px;   height: 15px;   background: url("../images/all-expert/filter-arrow-blk.svg") 100% 100%;   pointer-events: none;   transition: 200ms ease; }
/* .dropdown_filter .dropdown__button_active::after {   transform: translateY(-50%) rotate(-180deg); } */
.dropdown_filter .dropdown__list {   margin: 0;   padding: 0;   list-style-type: none;   position: absolute;   left: 0;   top: 50px;   box-shadow: 0px 10px 20px 0px #88919d4d;   border: 1px solid #e6eaed;   border-radius: 4px;   background: #ffffff;   overflow: hidden;   width: 100%;   z-index: 1;   opacity: 0;   visibility: hidden;   transition: 200ms ease; }
.dropdown_filter .dropdown__list_visible {   opacity: 1;   visibility: visible; }
.dropdown_filter .dropdown__list-item {   margin: 0;   padding: 0;   padding: 10px 15px;   cursor: pointer;   font-size: 15px;   line-height: 18px;   color: #444444;   transition: 200ms ease; }
.dropdown_filter .dropdown__list-item_active {   background: #e9e9e9; }
.dropdown_filter .dropdown__list-item:hover {   background: #e9e9e9; }
.dropdown_filter .dropdown__input_hidden {   display: none; }
.filt_title {     margin: 0;     font-size: 18px;     margin-right: 10px;     min-width: max-content;}
.dropdown_filter.active_dropp  .dropdown__button.active_dropdown {     background-color: #702fff12;     border: solid 1px #702fff;     color: #702fff; }
.hire_modal  .modal-header {     border-bottom: 1px solid #dee2e6 !important; }
.hire_modal .modal-footer {     border-top: 1px solid #dee2e6 !important;     padding-top: 10px !important; }
.sidebar_new_aside {     position: sticky;     position: -webkit-sticky;     top: 90px; }
 .allexpert_btns .blue_btnn {     background: #fff;     border: 1px solid #7c7c7c;     color: #474A65 !important;     padding: 4px 10px; }
.allexpert_btns .blue_btnn:hover {     background: #787878;     color: #fff !important; }
.expert_title_new h2 {     font-weight: 700;     margin-bottom: 24px;     font-size: 28px; }
.reg_iconss .material-icons {     font-size: 26px; }
.exprt_servcs_listingg {     font-size: 14px; }
.exp_srv_title {     font-weight: 700;     min-width: max-content;     margin-right: 4px; }
.exp_srv_listedd span {     border: 1px solid #dfdfdf;     background-color:#f3f3f3;     padding: 0px 10px;     display: inline-block;     border-radius: 50px;     font-weight: 500;     color: #666;     margin: 2px 2px; }
.exprt_nm_topp .allexpert_btns a {     width: max-content; }
.exprt_servcs_listingg {     border-top: 1px solid #f1f1f1;     padding-top: 14px; }
.fill {     color: orange; }
.rate_experience .rate_numbrr .material-icons {     font-size: 16px; }
.rate_experience  .material-icons.grey-clr {     color: #adadad; }
.rate_experience .rate_numbrr .star-text {     font-weight: 500;     margin-right: 4px; }
.sidebar_new_aside .accountshero-bg.sidebar {     display: block !important; }

/** All Expert Ended **/

/** Expert profile detail start **/ 
.navigation_area_cs .row.gx-0 {     margin: 0px; }
.navigation_area_cs .row.gx-0>.col-sm-12 {     padding: 0px; }
 .expert_containr_main {     padding: 105px 0px 40px;  }
 .exp_profile_bordr {     border: 1px solid #D9D9D9;     background-color: #fff;     border-radius: 10px; }
.exp_profile_topbox {     padding: 30px 25px;     border-bottom: 1px solid #D9D9D9; }
.exp_profl_contn .exprt_list_boxxe .exprt_imge {     width: 130px;     height: 130px;     border-radius: 100%;     background: linear-gradient(45deg,#DDDDDD, #E7E7E7); overflow: hidden;}
.exp_profl_contn .exprt_list_boxxe .exprt_imge img {     max-width: 95%;     object-fit: contain; }
.exp_prof_colm{flex-basis:0 !important;}
.exp_profl_contn .rate_experience {     margin-top: 8px;     margin-bottom: 18px !important; }
.exprt_list_boxxe .expprofile-list p:first-child {    color: #808080; }
.exp_profl_contn .exprt_list_boxxe .expprofile-list p.phr-text {     font-weight: 500; }
.exp_profl_contn .exprt_list_boxxe .exprt_nmm {     font-size: 22px;      font-weight: 600;  }
.hire_btns_exp .cn_btn {     background-color: #787878;     font-weight: 500;  padding: 7px 22px;     color: #fff !important;     border-radius: 4px; display: inline-block; transition: 0.3s ease-in-out;}
.hire_btns_exp .Raq_btn {     border: 1px solid #787878;     padding: 6px 10px;     color: #787878;     border-radius: 4px;     display: inline-block;     font-weight: 500; transition: 0.3s ease-in-out; }
.hire_btns_exp .cn_btn:hover {    background-color:#9b9b9b;}
.hire_btns_exp .Raq_btn:hover {     background-color: #787878;     color: #fff !important; }
.exp_bottom_areaa .list_content_inrs {     padding: 25px;     border-bottom: 1px solid #D9D9D9; }
.navg_sidebar {     border-right: 1px solid  #D9D9D9;     height: 100%; } 
.navg_sidebar div#list-example,.navg_sidebar .scrollnav-wraper {  position:sticky; position:-webkit-sticky;   top: 65px; }
.navg_sidebar a.list-group-item ,.navg_sidebar .scrollnav-wraper>ul>li>a{     color: #000 !important;     font-size: 15px;     text-decoration: none!important;     background-color: transparent !important;     border-bottom: 1px solid #EDEDED !important;     padding: 10px 18px; font-weight: 500;  display:flex; align-items: center; border-radius: 0;}
.navg_sidebar a.list-group-item.active,.navg_sidebar .scrollnav-wraper>ul>li.active>a {     color: #FF4472 !important;     text-decoration: none !important;     background-color: transparent !important; }
.navg_sidebar a.list-group-item:hover,.navg_sidebar .scrollnav-wraper>ul>li>a:hover {     background-color: #dbdbdb !important; text-decoration: none !important;}
.navg_sidebar .imgBLK, .navg_sidebar .imgPINk {     width: 22px; display:inline-block;     margin-right: 6px;}
.navg_sidebar .imgPINk { display:none;}
.navg_sidebar a.list-group-item.active .imgPINk,.navg_sidebar .scrollnav-wraper>ul>li.active>a .imgPINk{display:inline-block;}
.navg_sidebar a.list-group-item.active .imgBLK,.navg_sidebar .scrollnav-wraper>ul>li.active>a .imgBLK{display:none;}
.exp_bottom_areaa .list_content_inrs h4 {     font-size: 20px;     font-weight: 600;     margin-bottom: 20px;     color: #000; }
.exp_bottom_areaa .list_content_inrs p {     color: #696969 !important;     text-align: unset;     padding-right: 0px;     line-height: 24px; }
.exp_bottom_areaa .list_content_inrs p:last-child {     margin-bottom: 0px; }
.exp_bottom_areaa .list_content_inrs ul {     background: transparent !important;     box-shadow: none !important;     padding: 0px !important;     margin: 0px !important;     border: none  !important; list-style: none;}
.exp_bottom_areaa .list_content_inrs ul>li{left:0 !important;  }
.exp_bottom_areaa .list_content_inrs ul>li:before{display:none !important;}
.servs_listngs ul{display: flex; flex-wrap:wrap;}
.servs_listngs ul>li {  background-color: #E3E3E3;     border-radius: 50px;     color: #444444 !important;     margin-right: 8px;     padding: 4px 12px; display: flex; align-items: center; }
.servs_listngs ul>li>img {     margin-right: 4px; }
.liked_inst,.improved_inst {     width: 48%;   border-radius: 12px;     background-image: linear-gradient(white, white), linear-gradient(to bottom, #702FFF, #FF4472);     padding: 1px;     background-origin: border-box;     background-clip: content-box, border-box; }
.liked_inst_in, .improved_inst_in{padding:15px;}
.liked_inst h3 {     color: #058A07;     font-size: 18px;     font-weight: 500; }
.improved_inst h3 {     color: #E52626;     font-size: 18px;     font-weight: 500; }
.liked_inst h3 img, .improved_inst h3 img {     vertical-align: bottom;     margin-right: 4px;     width: 22px; }
.liked_inst ul>li, .improved_inst ul>li {     margin-right: 0px;     color: #000  !important;     font-size: 16px;     line-height: 22px;     padding-left: 20px;     background-image: url(/newexperludesign/assets/images/expert/listarrow.png);     background-repeat: no-repeat; }
.list_content_inrs .liked_inst ul, .list_content_inrs .improved_inst ul {     margin-top:15px !important; }
.liked_inst ul>li:last-child, .improved_inst ul>li:last-child{margin-bottom: 0px;}
.certi_bxx {     color: #000;     font-size: 17px; }
.certi_imgi>img {     width: 40px;       min-width: 40px;  margin-right: 10px; }
.industryy_listg ul>li {     width: 33.33%;     margin-right: 0px;     padding-right: 20px;     padding-left: 24px;     background-image: url(/newexperludesign/assets/images/expert/industryy.png);     background-repeat: no-repeat;     line-height: 20px;     margin-bottom: 15px; }
.videos_section {     background-color: #EDEDED;     padding: 20px;     border-radius: 10px; }
.vidoo_box iframe {     height: 300px;   width:100%;  max-width: 100%; }
.vidoo_box_colm{width:72%;}
.vidoo_content_colm{width:28%;}
.vido_rate {     width: max-content;     background-color: #058A07;     color: #fff;     font-size: 24px;     padding: 10px 14px;     border-radius: 10px;     line-height: 20px;     font-weight: 500;     margin-bottom: 15px; }
.vido_star i.fa {     margin: 0px 3px;     font-size: 18px; }
.vido_star_count {     font-size: 17px;     color: #787878; }
.vido_star_img img {     width: 124px;     margin-top: 12px; }
.disclaimer_br_box {     border-bottom: 1px solid #D9D9D9;     border-top: 1px solid #D9D9D9;     margin-top: 45px;     padding: 12px 0px;     font-size: 14px; }
.disclaimer_br_box>span {     font-weight: 500; }
.accordian_new .accordion-item {     background-color: #fff;     box-shadow: 4px 6px 30px 5px rgb(175 175 175 / 25%); -webkit-box-shadow: 4px 6px 30px 5px rgb(175 175 175 / 25%);    border-radius: 15px !important;     border: none;     overflow: hidden;     margin-bottom: 12px; }
.accordian_new  button.accordion-button {     color: #000000;     font-size: 16px;     font-weight: 500;     padding: 15px 15px 15px 48px; }
.accordian_new  .accordion-button:after {     position: absolute;     left: 18px;     background-color: #702fff;     content: "\f105";     font-family: FontAwesome;     background-image: none;     font-size: 22px;     color: #fff;     border-radius: 4px;     text-align: center;     line-height: 19px;     width: 21px;     height: 21px; }
.accordian_new  .accordion-button:not(.collapsed)::after {     transform: rotate(90deg); }
.accordian_new   .accordion-button:not(.collapsed) {     box-shadow: none;        background-color: #e1e1e1; }
.accordian_new .accordion-body {   padding-left: 47px; }
.gig_box {     border-radius: 8px 8px 0px 0px;     overflow: hidden; border: 1px solid #DDDDDD;}
.gigIMG>img {     width: 100% !important;     height: 160px;     object-fit: cover;     transition: 0.3s ease-in-out; }
.gigProf>img {     width: 25px !important;     display: inline-block!important;     min-width: 25px;     height: 25px;     margin-right: 3px;     margin-top: -3px;}
.gigContent {     padding: 12px 8px; }
.gigProf>span {     color: #333333;     font-size: 14px;     line-height: 18px; }
.gig_descrpn {     margin: 10px 0px;     color: #333333;     font-size: 15px;     line-height: 20px; }
.gig_rateing {     color: #000;     font-size: 14px;     margin-bottom: 12px; }
.gig_rateing .gigRT_num {     color: #686868; }
.gig_prcs {     color: #000;     font-size: 14px;     font-weight: 500; }
.Gigs_slider {     padding-bottom: 5px; }
.Gigs_slider.owl-carousel .owl-nav  button.owl-next {     top: unset;     bottom: 0;     right: 0;     margin: 0px;     background: linear-gradient(81.04deg, #818181 0.57%, #818181 98.44%) !important; }
 .Gigs_slider.owl-carousel .owl-nav button.owl-next>span {     font-size: 40px; } 
 .Gigs_slider.owl-carousel .owl-nav  button.owl-prev {     top: unset;     bottom: 0;     right: 40px;     left: unset;     margin: 0px;     background: linear-gradient(81.04deg, #818181 0.57%, #818181 98.44%) !important; } 
 .Gigs_slider.owl-carousel .owl-nav button.owl-prev>span {     font-size: 40px; }
.gig_box:hover .gigIMG>img {     transform: scale(1.04); }
.Gigs_slider.owl-theme .owl-dots .owl-dot.active span, .Gigs_slider.owl-theme .owl-dots .owl-dot:hover span,
.navigation_style.owl-theme .owl-dots .owl-dot.active span, .navigation_style.owl-theme .owl-dots .owl-dot:hover span{     background: #FF4472; }
.softwre_IMG>img {     height: 50px;     width: 110px !important;     object-fit: contain;     margin: 0 auto; }
.navigation_style  .owl-dots {     margin-top: 30px; }
.navigation_style.owl-carousel {     width: 90%;     margin: 0 auto; }

.navigation_style.owl-carousel .owl-nav  button.owl-next { background: linear-gradient(81.04deg, #FF4472 0.57%, #FF4472 98.44%) !important;    top: 3px; }
.navigation_style.owl-carousel .owl-nav  div.owl-next{ background: linear-gradient(81.04deg, #FF4472 0.57%, #FF4472 98.44%) !important;    top: 3px; position:absolute; right:-6%;     font-size: 0;     border-radius: 100%;     width: 30px;     height: 30px;}
 .navigation_style.owl-carousel .owl-nav button.owl-next>span {     font-size: 40px;     position: relative;     top: -5px;}
 .navigation_style.owl-carousel .owl-nav  button.owl-prev {    background: linear-gradient(81.04deg, #FF4472 0.57%, #FF4472 98.44%) !important;     top: 3px;} 
  .navigation_style.owl-carousel .owl-nav  div.owl-prev {    background: linear-gradient(81.04deg, #FF4472 0.57%, #FF4472 98.44%) !important;     top: 3px; position:absolute; left:-6%;     font-size: 0;     border-radius: 100%;     width: 30px;     height: 30px;} 
 .navigation_style.owl-carousel .owl-nav button.owl-prev>span {     font-size: 40px;     position: relative;     top: -5px;}
.acc_teamImg img {     width: 110px !important;     height: 110px;     margin: 0 auto; border-radius:100%; }
.acc_teamName {     margin-top: 6px;     color: #606060;     font-size: 16px; }
.ourteam_slider.navigation_style.owl-carousel .owl-nav button.owl-next , .ourteam_slider.navigation_style.owl-carousel .owl-nav button.owl-prev {     top: 22%; }
.exp_profile_topbox .expprofile-list ul.list-unstyled {     padding: 0 38px 0 0; }
.certi_bxx.d-flex.mt-4 {     margin-top: 10px !important; }
.exp_bottom_areaa .list_content_inrs:last-child {     border-bottom: none; }

.navigation_style.owl-carousel .owl-nav div.owl-prev:before {     content: '‹';     font-size: 45px;     line-height: 7px;     position: relative;     left: -1px; }
.navigation_style.owl-carousel .owl-nav div.owl-next:before {     content: '›';     font-size: 45px;     line-height: 7px;     position: relative;     left: 2px; }
.navg_sidebar .scrollnav-wraper>ul>li.active>a {     color: #ff658b !important; }
.navg_sidebar .scrollnav-wraper>ul {     box-shadow: none !important;     margin: 0px !important;     background: transparent !important;     border: none !important;     padding: 0 !important;}
.navg_sidebar .scrollnav-wraper>ul>li:before{display:none;}
.navg_sidebar .scrollnav-wraper>ul>li {     left: 0 !important;     margin-right: 0 !important;     margin-bottom: 0 !important; }
.cert_flexmain {     display: flex;     flex-wrap: wrap;     justify-content: space-between; }
.cert_flexmain .certi_bxx {     width: 48%;     flex: auto; }
.calculator-result-form {     margin-top: 0px !important; }
.calculator_page_sec  .shadow_form_box {     margin-top: 50px; }

/** \\Expert profile detail end **/

 
.content_navigation .heading-of-question h2 {     text-align: center;     font-size: 40px; }

.calculator_page_sec .additional-textarea.page-section .cal-content p,
.calculator_page_sec .vertical-tabpan .cal-content p,
.cal-content.vat-checker .vertical-tabpan .cal-content p,.deadline_tabss .cal-content p{     text-align: left; }
.calculator_page_sec .additional-textarea.page-section {     padding-bottom: 0px; }
.calculator_page_sec .additional-textarea.page-section .vertical-tabpan h1 {     margin-bottom: 50px !important;     padding-bottom: 0px !important;}
.calculator_page_sec .additional-textarea.page-section .vertical-tabpan{     padding-bottom: 1.5rem !important; }
.calculator_page_sec .additional-textarea.page-section>div>section {     margin-top: 3rem !important; }

.calculator_page_sec .additional-textarea.page-section.self-employed .table-responsive table th {     width: 33.33%; }


.accountshero-bg.sidebar {     max-width: 100%; }
.showw_accountshero_bg.sidebar{display:block !important;      padding-bottom: 0px;}

/**SATR section start**/

.onSATR_section.fillstart-section .plans-box .text-s-48 {     font-size: 23px;     margin-bottom: 8px !important; }
.onSATR_section .plans-box .text-s-20 {      max-width: 100%;     font-size: 16px;     line-height: 24px;}
.onSATR_section .plans-box {     background-image: url(/newexperludesign/assets/images/trustmemb-bg.webp);     background-size: cover;     padding: 22px 30px; }
.onSATR_section .SATR_left {     padding-right: 30px;     width: 90%; }
.onSATR_section .SATR_right {     width: 18%; }
.shadow_form_box {     margin: 30px auto;     width: 100%;     background: #fff;     box-shadow: 0 3px 20px #0000000f;     padding: 30px;     border-radius: 10px; }
.shadow_form_box form.vatfrm-bg {     box-shadow: none;     background: transparent;     padding: 0px;     margin: 0px;     border-radius: 0px; }

.onSATR_section a.btn.btns-satr {     background-color: #fff !important;     color: #ff3f6e !important; }
.onSATR_section a.btn.btns-satr:hover {     background-color: #fbebea !important;      box-shadow: 0px 8px 10px 0px #ff3f6e17; -webkit-box-shadow: 0px 8px 10px 0px #ff3f6e17; }

/**SATR section end**/

/**getintouch section start**/
.getintouch_wrap {     background: #fff;     padding: 20px;     border-radius: 10px;     box-shadow: 0px 18.8327px 63.45px 22.11px rgba(0, 0, 0, 8%); -webkit-box-shadow: 0px 18.8327px 63.45px 22.11px rgba(0, 0, 0, 8%);}
.touch_btn button {     transition: all .5s ease;     border: 1px solid #ff3e6d;     color: #ff3e6d;     background-color: #fff;     padding: 6px 14px;     border-radius: 4px;     font-weight: 500;     margin: 0px 10px;     font-size: 16px;     text-align: center;}
.touch_btn button:hover{ 	background-color:#ff3e6d; 	color:#fff; }
.getintouch_wrap .contboxarea {     margin: 35px 0px; }
.getintouch_wrap .contboxarea .contbox i {     font-size: 25px;     color: #ff658b;     margin-bottom: 6px; }
.getintouch_wrap .contboxarea .contbox p {     margin: 0px;     font-size: 15px; }
.getReview {    display:block; font-weight: 500;     color: #4a4a4a;     font-size: 15px; }

.touch_btn .tooltip {   position: relative;   display: inline-block;   opacity:1;   z-index: unset; }

.touch_btn .tooltip .tooltiptext {     visibility: hidden;     width: 175px;     background-color: #f9f9f9;     color: #333;     text-align: center;     border-radius: 6px;     padding: 5px 8px;     position: absolute;     z-index: 9999;     border: 1px solid #efefef;     font-size: 13px;     line-height: 16px;     font-weight: 400; }

.touch_btn .tooltip-top {     bottom: 125%;     left: 0;     right: 0;     margin-left: -10px; }
.touch_btn .tooltip-top:after {     content: "";     position: absolute;     top: 100%;     left: 50%;     margin-left: -5px;     border-width: 5px;     border-style: solid;     border-color: #555 transparent transparent transparent; }

.touch_btn .tooltip:hover .tooltiptext {   visibility: visible; }

.getintouch_wrap .contboxarea .contbox{cursor:pointer;    margin: 0px 25px;}
.getintouch_wrap .contboxarea .contbox:hover i {     color: grey; }
.getintouch_wrap .contboxarea .contbox i {     transition: 0.3s ease-in-out; }
.filldetailModal .modal-header>h4 {    font-size: 22px !important;  width: 100%;     margin-bottom: 0px !important; }
.filldetailModal  .modal-content {     padding-left: 0px !important;     padding-right: 0px !important; }
.filldetailModal  .modal-dialog {     max-width: 460px !important; }
.filldetailModal  .accountshero-bg.sidebar.sidebar_wd_expert {     width: 100%;     margin-top: 0px; }
.filldetailModal .modal-header button.btn-close {     margin-top: -20px; }
.getReview img {     width: 82px; }
.getReview {     width: max-content;     padding: 2px 12px;     margin: 0 auto;     border-radius: 5px;     color: #6c6c6c !important;     background-color: #e1e1e1; }
.iframePopup  .modal-dialog {     max-width: 100% !important;     width: 80%;     margin: 0px auto;     height: 100%;     display: flex;     align-items: center; }
.iframePopup h4.modal-title {     font-size: 20px !important;     width: 100%;     margin-bottom: 0px !important;     padding-bottom: 10px !important; }
.iframePopup  button.btn-close {     position: absolute;     right: 15px;     top: 16px; }
.iframePopup .modal-body {     padding: 0px; }
.iframePopup iframe#meetingIframe {     height: 495px;     width: 100% !important;     margin: 0 auto !important; }
.iframePopup  .meet_popBody {     text-align: center; }
#iframePopup {     z-index: 9999; }

.trustpilot_reviewsec .tpt-review {     color: #838383; }
.trustpilot_reviewsec .tpt-review span {     color: #00b67a;     font-weight: 500;     font-size: 17px; }
 
/**getintouch section end**/


/**** home new section start *****/

/* WeGuarantee_section */

.WeGuarantee_section {     padding: 60px 0px; background:radial-gradient(70.17% 78.66% at 19.1% 25.01%, #fff6f9 0, #fff6f9 57.58%, #e2f7ff 100%);}
.gntee_li_box {     background-color: #fff;     margin-bottom: 20px;     height: 85%;}
.gnt_img {     width: 8%;     min-width: 45px; }
.gnt_content {     padding-left: 15px;     width: 92%; }
.gnt_content p:last-child {     margin-bottom: 0pc; }
.gnt_content h4 {     font-size: 20px; }
.gnt_content p {     font-size: 16px;     color: #606060;     line-height: 22px;     margin-bottom: 8px;}
.gnt_right_img>img {     max-width: 90%; }

/* \\ WeGuarantee_section */

/* hireplatform_section */

.hireplatform_section {     padding: 60px 0px; }
.hireplat_title {     width: 600px;   max-width: 100%;  margin: 0 auto;  }
.hireplat_title p {     color: #474A65; }
.Platform_container {     box-shadow: 0 24px 48px -12px rgba(16, 24, 40, .18);     -webkit-box-shadow: 0 24px 48px -12px rgba(16, 24, 40, .18);    }
.platform_width {     width: 24.5%;     padding: 20px;}
.blue_platform {     background-color: #702fff;     border-radius: 6px 6px 0 0px;     color: #fff;}
.light_platform {     background-color: #702fff; }
.blue_platform.no-radius {    border-radius:0px; }
.title_platfrom {     font-size: 18px;     line-height: 22px;     font-weight: 500;     color: #565656; }
.plat_cardtxt {     font-weight: 400; font-size: 17px;}
.plat_flex_dv>div:first-child {     width: 27%;     font-weight: 500; }
.light_platform {     background-color: #f0f2ff;  border-radius: 6px 6px 0 0px;}
.hiring_accontBTN.platform_width {     padding: 0px;     width:24.5%;}
.hiring_accontBTN>a.btn {     width: 100%;     border-radius: 0px 0px 6px 6px !important;     padding: 15px 10px;     font-weight: 500; transition:0.3s ease-in-out !important;}
.hiring_accontBTN>a.btn:hover{padding-left:18px;}
.hiring_accontBTN>a.btn>img {     width: 25px; }
.Platform_container {     overflow-x: auto; }


/* \\hireplatform_section */


/* howtohire_section */

.howtohire_section {     padding: 0px 0px 90px; }
.hwhire_box  .hw-title {     font-size: 22px; }
.loading-dots .dot {     width: 10px;     height: 10px;     border-radius: 50%;     background: grey;     position: relative;     display: inline-block; 	margin: 0px 8px; }
.loading-dots {     width: max-content;     margin-left: -35px;     margin-top: 40px; }
.hwhire_box>img {     width: 70px; }

/* \\howtohire_section */


/* vetting_section */

.vetting_section{ padding: 0px 0px 30px;}
.vetting_back {     height: 480px;     width: 1120px;     background-image: url(/newexperludesign/assets/images/sectionnew/vettingbg.png);     background-size: contain;     background-repeat: no-repeat;     background-position: center;     margin: 140px auto 70px auto; }
.vet_stepp {     padding: 0px 30px;   }
.vet_stepp_m>img {     width: 240px; }
.vet_stepp_o>img {     width: 110px; }
.vet_stepp_t>img {     width: 82px; }
.vet_stepp_th>img {     width: 80px; }
.vet_stepp_f>img {     width: 60px; }
.vet_stepp_fv>img {     width: 55px; }
.vet_stepp.vet_stepp_m {     padding-left: 0px; }
.vetting_step_wrap {     margin-top: 30px;     margin-left: -100px; }
.vet_dotline {     height: 100%;     border-left: 1px dashed #B4B4B4;     width: 1px;     margin: 0 auto; }
.vetstep_line {     position: absolute;   text-align: center;     height: 100%;      width: 200px;}
.vet_stepp_o .vetstep_line {     top: -62px;     left: 248px; }
.vet_dotline:before {     content: '';     width: 12px;     height: 12px;     display: block;     background: #FF547E;     border-radius: 100%;     margin-left: -6px; }
.vetstep_line.reverse_vet_content,.vetstep_line.reverse_vet_content .vet_contnt {     display: flex;     flex-direction: column-reverse; }
.vetstep_line .vet_contnt h3 {     color: #333333;     font-size: 16px;     font-weight: 700; }
.vetstep_line .vet_contnt p {     margin-bottom: 7px;     color: #686868; }
.vet_stepp_t .vetstep_line {     left: 412px;     top: 130px;     height: 75%; }
.vetstep_line.reverse_vet_content .vet_dotline:before {     position: absolute;     bottom: 0; left: -1px;}
.vet_stepp_th .vetstep_line {     left: 0;     right: -185px;     top: 32px;     height: 62%;     margin: 0 auto; }
.vet_stepp_f .vetstep_line {     right: 212px;     top: 198px;     height: 47%; }
.vet_stepp_fv .vetstep_line {     right: 150px;     top: 108px;     height: 29%; }
.vet_stepp.vet_stepp_six {     padding: 0px; position: relative;}
.vet_stepp.vet_stepp_six .vet_contnt p {     margin: 0px;     font-weight: 600;     font-size: 18px;     line-height: 22px;     color: #000; }
.vet_stepp.vet_stepp_six .vetstep_line {     text-align: left;     top: -18px;     width: auto;     right: -52px;}
.vet_mainn_content {     width: 195px;     text-align: center;     margin: 7px auto;     font-weight: 500;     color: #686868;     line-height: 20px; }
.vet_stepp.vet_stepp_fv {     padding-left: 0px; }

/* \\vetting_section */


/******New with responsive start*********/
.pricing-section .pricing-box .btn-enroll {     padding: 10px 38px; }
div.page-title.text-center {     padding: 130px 0 80px; }
.pri-policy li {     list-style: disc; }
section.feedback-section {     padding: 140px 0 80px; }
.sitemap-inner {     margin-top: 20px; }
.sitemap-inner li>span {     margin-left: -26px; }
.sitemap-inner li {     padding-left: 26px; }
/******New with responsive end*********/


/** \\home new section end **/


/***@@@ Media Query started @@@*****/

@media screen and (min-width:992px){
	/**getintouch section start**/
	.auditor_page_banner>.topban>.container>.row>.col-md-12.col-lg-8 {     -ms-flex: 0 0 58.333333%;     flex: 0 0 58.333333%;     max-width: 58.333333%; }
	.auditor_page_banner>.topban>.container>.row>.col-md-12.col-lg-4 {         -ms-flex: 0 0 41.666667%;         flex: 0 0 41.666667%;         max-width: 41.666667%; }
	/**getintouch section end**/
}

@media screen and (min-width:1000px){
	/**header dropdown start**/

	header.navbar-light .navbar-nav .new-menu-dropdown.expert-button .dropdown-menu {  left: 0px;	 }

	header.navbar-light .navbar-nav .new-menu-dropdown .dropdown-menu {     display: block;     opacity: 0; 	visibility:hidden;     transform: translateY(-1rem);     transition: transform 0.3s cubic-bezier(0.88, -0.72, 0, 1),opacity 0.3s ease-in-out;     left: 20px;     border: none; 	z-index: 9999999999; }
	header.navbar-light .navbar-nav .new-menu-dropdown:hover .dropdown-menu {     opacity: 1; 	visibility:visible;     transform: translateY(0);     box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);     -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }

	/**header dropdown end**/
}


@media screen and (max-width:1200px){
	.solvestech-hiring-web-setting {     min-height: auto; }
	.industry-wrapper .solvestech-hiring {     padding: 20px 0 0px 20px; }
	.auditpage_solve_sec .solvestech-hiring {     padding: 20px 0 0px 20px; }
}

@media screen and (min-width:768px) and (max-width:1200px){	
	.auditpage_solve_sec .solvertech-wraper>.col-md-6,.auditpage_solve_sec .soltech-desk .col-md-6 {     display: none; }
	.auditpage_solve_sec .solvertech-wraper .col-md-3 ,
	.auditpage_solve_sec .soltech-desk .col-md-3{     width: 50%;     max-width: 50%;     flex: 0 0 50%; }
}
@media screen and (max-width:1199px){
	.expprofile-wrapper .expabout-logo {     width: 120px;     height: 120px;     padding: 5px; }
	.expprofile-wrapper .expabout-logo img {     height: 110px;     width: 110px; }
	.expprofile-wrapper .expprofile-list>div.d-flex {     flex-wrap: wrap; }
	.expprofile-wrapper .expprofile-list ul.list-unstyled {     margin-top: 8px; }
	.expprofile-wrapper .tup_points_area {     margin-top: 0px !important; }
	.expprofile-wrapper .tup_points_area .tup_points p {     margin-left: 20px;     line-height: 18px; }
	.expprofile-wrapper .tup_points_area .tup_points p i {     margin-left: -15px; }
	.my_ser_tab .ser_tag_box_area {     flex-wrap: wrap; }
	.my_ser_tab .ser_tag_box_area .ser_tag_box {     width: 42%; }
	.my_ser_tab .ser_tag_box_area .ser_tag_box p {     width: 100%; }
	.my_ser_tab ul.nav-tabs>li {     margin: 10px 0px; }
	
	.exprt_list_boxxe .exprt_imge{    height: 125px;}
	.exprt_list_boxxe .expprofile-list>div>div {     margin: 6px 0px; }
	.exprt_list_boxxe .expprofile-list>div {     flex-wrap: wrap;         display: flex !important;}
	.dropdown_filter {     width: 20.80%; 	}
	.sidebar_wd_expert, .hire_modal .accountshero-bg.sidebar{ 		display:block !important; 	}
	.city_landing_topban .fill-btn.mob_show.change_width {     width: auto !important; }
	
	/**SATR section start**/
	.onSATR_section .SATR_left {     width: 80%; }
	.onSATR_section .SATR_right {     width: 22%; }
	/**SATR section end**/
	
	/**getintouch section start**/
	.touch_btn button {     padding: 5px 8px;     margin: 0px 6px; }
	.getintouch_wrap {     padding: 20px 10px; }
	.iframePopup .modal-dialog {     align-items: flex-start;     margin-top: 15px; }
	.iframePopup iframe#meetingIframe {   width: 100% !important; height: 515px;}
	.iframePopup  .modal-dialog {     width: 98%; }
	/**getintouch section end**/
	
	/** Expert profile detail start **/
	.gigIMG>img {     height: 130px; }
	.liked_inst_in, .improved_inst_in {     padding: 12px; }
	.industryy_listg ul>li {     padding-right: 15px; }
	.vidoo_box iframe {     height: 250px; }
	.acc_teamImg img {     width: 100px !important;     height: 100px; }
	.exp_profile_topbox .expprofile-list ul.list-unstyled {     padding: 0 20px 0 0; }
	/** \\Expert profile detail end **/
	
	/* hireplatform_section */
		.platform_width {   padding: 16px; }
		.hiring_accontBTN>a.btn{    padding: 8px 8px;}
		.hireplatform_section {     padding: 40px 0px; }
	/* \\hireplatform_section */
	
	/* howtohire_section */
		.loading-dots .dot{    margin: 0px 5px;}
		.loading-dots {     margin-left: -30px; }
	/* \\howtohire_section */
	
	/* vetting_section */
		.vetting_back {     width: 890px; }
		.vet_stepp_m>img {     width: 220px; }
		.vet_stepp {     padding: 0px 22px; }
		.vet_stepp_o .vetstep_line {   left: 150px; }
		.vet_stepp_t .vetstep_line {     left: 298px;     top: 132px;     height: 74%; }
		.vet_stepp_th .vetstep_line {     right: -165px; }
		.vet_stepp_f .vetstep_line {     right: 132px;     top: 175px;     height: 58%; }
		.vet_stepp_fv .vetstep_line {     right: 74px; }
		.vet_stepp.vet_stepp_six {     padding-left: 8px; }
	/* \\vetting_section */
}

@media screen and (max-width:844px){
	/**getintouch section start**/
	.iframePopup iframe#meetingIframe {     height: 100% !important;     min-height: 530px; }
	.iframePopup.modal .modal-content {     padding: 10px 4px 20px; }
	/**getintouch section end**/
}
@media screen and (max-width:991px){
    .industry-wrapper .banner_section h1 {     font-size: 30px; }
	.industry-wrapper .fill-btn {     width: max-content !important;     padding: 8px 20px !important;     max-width: 100%; }
	div.heading-center h2, .Scala-Developers-section h2, .hiring-employ h2,.industry-wrapper .heading-title {     font-size: 25px !important; }
	div.heading-center h2 br, .Scala-Developers-section h2 br, .hiring-employ h2 br {     display: none; }
	.industry-page .content-wraper {     padding-right: 0; }
	.industry-wrapper .pricing-section {     padding-top: 0;     padding-bottom: 0; }
	.industry-wrapper .growth-section {     padding-top: 30px;     padding-bottom: 10px; }
	.industry-wrapper .textimg-section {     padding-top: 0;     padding-bottom: 20px; }
	.industry-wrapper .Developers-detail .step-section {     padding-bottom: 0; }
	.industry-page .topban.banner_section {     padding-top: 0; }
	.topthin-header .fixed-box,.topthin-header.bottom .fixed-box {     padding: 8px 55px; }
	
	.calculator_page_sec form.vatfrm-bg {     margin: 0 auto !important; }
	.calculator_page_sec .vertical-tabpan h1 {     margin-bottom: 20px; }
	.fillstart-section .plans-box .text-s-48 {     font-size: 30px; }
	.calculator_page_sec  .additional-textarea.page-section {     padding-bottom: 30px !important; }
	.fillstart-section {     padding-bottom: 70px; }
	.calculator_page_sec .cal-content table td, .calculator_page_sec .cal-content table th {     line-height: 20px;     padding: 6px 10px; }
	
	.auditpage_solve_sec.solveaudit-section h3.main-head { 			font-size: 25px; 		}
	
	.calculator_page_sec form.vatfrm-bg {     display: flex;     flex-direction: column-reverse; }
	.calculator_page_sec form.vatfrm-bg .form-group {     margin-top: 0px !important; }
	.calculator_page_sec form.vatfrm-bg .form-group:nth-child(2) h3.main-head {     margin-top: 0px; }
	
	.my_ser_tab .ser_tag_box_area .ser_tag_box {     width: 49%;     margin: 0px; }
	.my_ser_tab .ser_tag_box_area {     justify-content: space-between; }
	
	
	.dropdown_filter {     width: 19%; }
	.exprt_list_boxxe .exprt_nmm {     font-size: 20px; }
	.all_expert_filters {     padding: 110px 0px 40px; }
	.exprt_list_boxxe .exprt_imge {     height: 142px; }
	.dropdown_filter .dropdown__button {     text-align: left;     justify-content: flex-start; padding:10px 40px 10px 14px; }
	.exp_filter {     flex-wrap: wrap; }
	.filt_title {     width: 100%;     margin-right: 0;     margin-bottom: 15px; }
	.dropdown_filter:nth-child(2) {     margin-left: 0px; }
	.dropdown_filter {     width: 23%; }
	.exprt_list_boxxe .expprofile-list ul.list-unstyled {     padding: 0 10px 0 0; }
	
	.showw_accountshero_bg.sidebar.accountshero-bg.sidebar{    height: 400px !important;}
	.showw_accountshero_bg.sidebar .accountshero-bg-inner{     height: 100% !important; }
	/**SATR section start**/
		.onSATR_section .SATR_left, .onSATR_section .SATR_right {     width: 100%;     padding-right: 0px;}
		.on_SATR_main.d-flex {     display: block !important;     text-align: center; }
		.onSATR_section .SATR_left {     margin-bottom: 15px; }
	/**SATR section end**/
	
	/**getintouch section start**/
	.getintouch_wrap .contboxarea {     justify-content: center !important; }
	.getintouch_wrap .contboxarea .contbox {     margin: 0px 45px; }
	.touch_btn .tooltip .tooltiptext{    z-index: 99;}
	.iframePopup  .modal-dialog {    margin:5px auto;  display: flex;     align-items: flex-start; }
	/**getintouch section end**/
	
	/** Expert profile detail start **/
	.gigIMG>img {     height: 100px; }
	.liked_inst_in, .improved_inst_in {     padding: 10px; }
	.vidoo_box iframe {     height: 180px; }
	.acc_teamImg img {     width: 90px !important;     height: 90px; }
	.hire_btns_exp { 		display: flex; 		margin-top: 13px; 		margin-left: 150px; 	}
	.hire_btns_exp .butnn:first-child {     margin-right: 10px; }
	.exp_profile_topbox {     padding: 20px 20px; }
	.exp_bottom_areaa .list_content_inrs {     padding: 15px; }
	.gig_descrpn {     margin: 5px 0px;     font-size: 14px;     line-height: 18px; }
	.improved_inst h3,.liked_inst h3 {     font-size: 17px; }
	.liked_inst h3 img, .improved_inst h3 img {     width: 18px; }
	.industryy_listg ul>li {     width: 50%; }
	.softwre_IMG>img {     height: 40px;     width: 95px !important; }
	.vidoo_content_colm {     width: 32%; }
	.vidoo_box_colm {     width: 68%; }
	.videos_section { padding: 12px;  }
	.vido_rate {     font-size: 18px;     padding: 5px 10px;     border-radius: 6px; }
	.vido_star i.fa {     margin: 0px 2px;     font-size: 14px; }
	.vido_star_count {     font-size: 15px;   }
	.vido_star_img img {     width: 100px;     margin-top: 10px; }
	.accordian_new .accordion-body {     padding: 10px;     padding-left: 47px; }
	.certi_bxx {   font-size: 16px; }
	.certi_imgi>img {          width: 30px;         min-width: 30px;   }
	.cert_flexmain .certi_bxx {     width: 100%; }
	.cert_flexmain {     display: block; }
	
	/** \\Expert profile detail end **/
	
	
	/*  WeGuarantee_section */
	
	.WeGuarantee_section {     padding:20px 0px 40px; }
	.WeGuarantee_section .gnt_right_img {     display: none; }
	.gurantee_listg {     margin-bottom: 20px; }
	.gnt_img {     width: 7%; }
	.gnt_content {     padding-left: 12px;     width: 93%; }
	.gnt_content h4 {     font-size: 18px; }
	.gntee_li_box {     margin-bottom: 15px;     height: auto; }
	/* \\ WeGuarantee_section */
	
	
	/* hireplatform_section */
		.plat_flex_dv.d-flex {     flex-direction: column; }
		.platform_width, .plat_flex_dv>div:first-child,.hiring_accontBTN.platform_width {     width: 100%; }
		.desktop_platform,.desktop_hireP_btn.d-flex{display:none !important;}
		.mob_platform.d-none{display:block !important; margin-top: 30px !important;}
		.Platform_container{box-shadow:none;}
		.Platform_container .owl-item .plat_flex_dv {     background-color: #fff;   border-radius: 15px;     border: 1px solid #702fff66; padding:0px 0px 15px;}
		.Platform_container .owl-item.active.center .plat_flex_dv {     background-color: #ededed;  box-shadow: 0 24px 20px -12px rgba(16, 24, 40, 37%);     -webkit-box-shadow: 0 24px 20px -12px rgba(16, 24, 40, 37%);  }
		.plat_cardIN >img {     width: 160px !important;     margin: 0 auto; }
		.plat_cardtxt {     border-top: 1px solid #702fff24; font-weight: 400;         font-size: 16px;}
		.plat_cardtxt h5 {            font-size: 16px;         margin-bottom: 4px;}
		.hiring_accontBTN>a.btn {     display: flex;     justify-content: center;     border-radius: 5px;     padding: 10px 30px;     background-color: #ff3e6d !important;     border-color: #ff3e6d !important;     width: max-content;     margin: 15px auto 0; }
		.plat_cardIN {     height: 80px;     background-color: #702fff;     border-radius: 10px 10px 0px 0px;     display: flex;     align-items: center;     justify-content: center;     color: #fff;     font-size: 22px; }
		.Platform_container.owl-theme .owl-dots .owl-dot.active span, .Platform_container.owl-theme .owl-dots .owl-dot:hover span {     background: #ff3e6d; }
		.platform_width {     padding: 10px; }
		.Platform_container.owl-carousel .owl-stage-outer{padding-bottom: 30px;}
		.hireplatform_section {     padding: 15px 0px; }
	/* \\ hireplatform_section */
	
	
	
	/* howtohire_section */
		.loading-dots {     margin: 0 auto;     transform: rotate(90deg); } 	
		.hwhire_box {     margin: 18px 0px; }
		.loading-dots .dot {     width: 6px;     height: 6px;     margin: 0px 2px; }
		.hwhire_box .hw-title {     margin-top: 12px !important;     margin-bottom: 8px !important; }
		.howtohire_section>.container>.row.mt-5 {     margin-top: 0rem !important; }
		.hireaccountBtn.mt-5 {     margin-top: 1rem !important; }
		.howtohire_section {     padding:0px 0px 70px; }
		.howtohire_section h3.main-head {     margin-top: 0px; }
	/* \\howtohire_section */
	
	
	/* vetting_section */
	.vetting_back {     transform: rotate(90deg);     width: 100%; margin-top: 260px;}
	.vetting_section {     padding-bottom: 150px;         padding-top: 0px;}
	.vet_stepp.vet_stepp_m ,.vet_stepp_fv>img,.vet_stepp.vet_stepp_six .vet_contnt,.vetstep_line .vet_contnt{     transform: rotate(270deg); }
	.vet_stepp.vet_stepp_m {     padding-left: 22px; }
	.vet_stepp.vet_stepp_six .vet_contnt {     text-align: center;     margin-left: 0;     top: 0px;     margin-right: -15px; }
	.vet_stepp.vet_stepp_six {     padding-left: 0; }
	.vetstep_line .vet_contnt {     text-align: left;     display: flex;     flex-direction: column-reverse;         width: 165px;         margin-left: 38px;         position: relative;         top: -60px;}
	.vetstep_line .vet_contnt h3 {     margin-bottom: 5px; }
	.vetstep_line.reverse_vet_content .vet_contnt {     text-align: right;         margin-left: 37px;         top: 60px;}
	.vet_stepp_o .vetstep_line {     left: 58px;     top: -19px;     height: 85%; }
	.vet_stepp_t .vetstep_line {     left: 222px;     top: 145px;     height: 68%; }
	.vet_stepp_th .vetstep_line {     right: -200px;     top: 47px;     height: 55%; }
	.vet_stepp_f .vetstep_line {     right: 16px;     top: 212px;     height: 40%; }
	.vet_stepp_fv .vetstep_line {     right: -4px;     height: 24%;     top: 124px; }
	.vet_stepp.vet_stepp_six .vetstep_line {     text-align: center;   right: -90px; }
	/*\\ vetting_section */
	
	/******New responsive css start********/
	.chnge_head_size h2 {     font-size: 40px; }
	.heroarea {     padding-top: 100px !important; }
	.choose-inner>.row {     justify-content: center; }
	.mapnationleft-content h3 {     margin-top: 0; }
	.mapnationwide-wrapper .col-12.col-lg-5 {     display: flex; justify-content: space-between;}
	.mapnationwide-wrapper .worldwide-content, .mapnationwide-wrapper .support-content {     width: 48%;     text-align: center;     background-color: #efefef;     height: 100%;     padding: 25px 15px;     border-radius: 10px;     margin-bottom: 0px !important; }
	.mapnationwide-wrapper.mb-6 ,.home_reviewss{     margin-bottom: 40px; }
	div.mainbox {    min-height: 450px!important; padding:12px 10px;}
	.faq-wrapper .col-md-4, .faq-wrapper .col-md-8 {     -ms-flex: 0 0 100%;     flex: 0 0 100%;     max-width: 100%; }
	.faq-wrapper .main-head {     text-align: center;         margin-top: 0px;}
	.faq-wrapper .main-head br{    display:none; }
	section.faq-wrapper.mb-6 {     margin-bottom: 20px; }
	.fillstart-section .plans-box .text-s-48 {     font-size: 26px;     text-align: center; }
	.fillstart-section .plans-box .text-s-20 {     font-size: 16px; line-height: 25px;     margin-bottom: 10px;}
	.fillstart-section .plans-box{   background-image: url(/newexperludesign/assets/images/trustmemb-bg.webp);
        background-size: cover;        text-align: center;}
	.fillstart-section .plans-box .text-s-20+div.mt-12.mb-6 {     margin-bottom: 22px; }
	.fillstart-section .btn-wraper .btns-satr {     margin-bottom: 0px !important; }
	.mainboximg img {     width: 50px;     height: 50px;     border-radius: 100%;     min-width: 50px;     padding: 5px;     min-height: 50px; }
	.mainboxprofile h4 {     font-size: 15px; }
	.mainbox .skillservicarea.smlmob.servlight-area {     display: flex;     flex-wrap: wrap; }
	.mainbox .skillservicarea.smlmob.servlight-area>p {     width: 100%; }
	.mainbox .skillservicarea.smlmob.servlight-area button {     font-size: 14px;     width: max-content; }
	.resources-bg .row.exper-w,.Developers-detail .row.exper-w,.bg-gradi .row.exper-w{     justify-content: center; }	
	.whatare-wrapper .whatwe-box {     display: flex;     flex-direction: row-reverse;     align-items: center;     justify-content: flex-end; }
	.whatare-wrapper .whatwe-box h5 {     margin-bottom: 0;     margin-left: 10px; }
	.whatare-wrapper .whatwe-box {     padding: 10px 15px; }
	.city_landing_topban .fill-btn.mob_show.change_width {     padding: 10px 20px !important; }
	.city_landing_pg_top p {     margin-top: 5px; }
	.progresssteps-header .progresssteps-title,.super-process h2,.reasons_head h2 ,.avoid_head h2,.Scala h2{     font-size: 30px !important; }
	a.fill-btn {     padding: 8px 20px !important;   min-width: 130px; }
    div.heading-center h2, .Scala-Developers-section h2, .hiring-employ h2, .industry-wrapper .heading-title,.super-process span.fs-40.sclaspan {         font-size: 30px !important;     }
	.Web-development .sir_hudbox {     display: grid; }
	.Web-development h3 {     font-size: 16px;     margin-left: -2px;     margin-top: 11px; }
	div.Web-development {     padding: 15px; }
	.reason_box_area .reason_box_head {     flex-direction: column; }
	.reason_box_area .reason_box_head h4 {     padding-left: 0;     margin-top: 14px; }
	.reason_box_area .reason_box_head span {     width: 45px;     height: 45px;     line-height: 25px;     padding: 8px;     border-radius: 100%; }
   div.reason_box_area{    padding: 12px;}
   div.whte_box_area {     width: 100% !important; }
   .avoid_area {     padding-bottom: 10px; }
   .Scala h3 {     font-size: 25px; }
   .review-section .main-head {     margin-top: 0; }
   .city_landing_pg_top .hireing_heading{font-size: 40px;}
   .city_landing_pg_top .no-list,.topban .no-list{     font-size: 14px; }
   .city_landing_pg_top .no-list i,.topban .no-list i {     margin-right: 6px; }
	.allexprt_listing_main  .expert_title_new h2 {     font-size: 30px; }
	.vertical-tabpan.deadline_tabss {     padding-bottom: 20px; }
	section.vertical-tabpan.deadline_tabss {     padding-bottom: 20px; }
	.page-title.text-center.calculator-banner {     padding: 120px 15px 60px; }
	.calculator_page_sec  .shadow_form_box {     margin-top: 20px; }
	.calculator_page_sec  .shadow_form_box {     margin-top: 20px;     margin-bottom: 0; }
	.calculator_page_sec  .see-result-h3 {     margin-top: 0px; }
	.calculator_page_sec form.vatfrm-bg .form-group:nth-child(2) h3.main-head {     font-size: 28px; }
	.calculator_page_sec .heading-h {     font-size: 30px; }
	.top-section.self-assest-header .hireing_heading {     font-size: 32px;     padding-top: 25px !important;}
	.pageheader-section .topban .col-sm-7,.pageheader-section .topban .col-sm-5 {     -ms-flex: 0 0 100%;     flex: 0 0 100%;     max-width: 100%; }
	.top-section.self-assest-header .no-list {     font-size: 14px; }
	.top-section.self-assest-header .no-list i {     margin-right: 6px; }
	.pageheader-section .img-wraper,.growth-section .img-wraper {     display: none; }
	.work-step {     padding-top: 10px;     padding-bottom: 10px; }
	.work-step .wrapper .box {     padding: 10px 5px; }
	.work-step .wrapper .box strong {     line-height: 20px; }
	.growth-section .content-wraper {     padding-left: 0px; }
	.growth-section .col-md-6 {     -ms-flex: 0 0 100%;     flex: 0 0 100%;     max-width: 100%; }
	.growth-section {     padding-top: 40px;     padding-bottom: 30px; }
	.pricing-section .pricing-box {     padding: 20px 15px 20px 16px; }
	.pricing-section .pricing-box .heading {     font-size: 22px; }
	.pricing-section .pricing-box .price-value {     font-size: 30px;     margin-bottom: 30px; }
	.pricing-section .pricing-box .btn-enroll {     padding: 10px 30px;     width: auto; }
	.help-section p.heading-smtext-fixsize {     font-size: 16px; }
	 .flip-cardbox,.flip-cardbox .overlay{    padding:15px 15px;}
	 .flip-cardbox .cardbox-header .icon-wraper {     width: 40px;     padding: 10px 10px; }
	 .flip-cardbox .cardbox-header .title-wraper {     padding-left: 10px; }
	 .flip-cardbox .cardbox-header {     margin-bottom: 10px; }
	 .help-section {     padding-top: 20px;     padding-bottom: 0px; }
	 .selfass-modal .body-in-wraper {     padding: 8px 10px; }
	 .work-step .wrapper .box svg {     width: 35px;     height: 35px; }
	 div.page-title.text-center {     padding: 120px 15px 60px; }
	 div.pri-policy,div.tnc {     padding: 40px 0 40px; }
     section.feedback-section {     padding: 100px 0 50px; }
	 section.feedback-section .feedback-box .icon {     height: 70px;     width: 70px; }
	 section.feedback-section .feedback-box .icon .material-icons {     font-size: 45px; }
	 section.feedback-section .feedback-slider {     padding: 0 0px; }
	 .industry-wrapper .banner_section h1.mt-5 {     margin-top: 30px !important; }
	 .industry-wrapper .banner_section p.sm-text {     margin-bottom: 25px;     margin-top: 15px; }
	 .industry-wrapper .growth-section>.container>.row>div,.industry-wrapper .textimg-section>.container>.row>div {     -ms-flex: 0 0 100%;     flex: 0 0 100%;     max-width: 100%; }
	 .industry-wrapper .growth-section .content-wraper .row>.col-md-6 {     -ms-flex: 0 0 50%;     flex: 0 0 50%;     max-width: 50%; }
	 .industry-wrapper .textimg-section .img-wraper,.page-section.expert-page .col-lg-5 {     display: none; }
	 .industry-wrapper .topban {     padding: 50px 25px;     padding-top: 80px; }
	 .industry-wrapper .step-section .step-box h3 {     font-size: 20px; }
	 section.how-section .work-box .icon {     height: 100px;     width: 100px; }
	 section.how-section .work-box .icon span {     font-size: 40px; }
	 .accordion-section .accordion .content {     text-align: left !important; }
	 div.join-section {     padding: 40px 0; }
	/******\\New responsive css end********/
	
}
@media screen and (min-width:768px) and (max-width:999px){
	/******New responsive css start********/
	header.navbar-expand-lg .navbar-collapse {     display: none !important; }
	header.navbar-expand-lg .navbar-toggler {     display: block; }
	header.navbar-expand-lg .navbar-collapse.show {     display: block  !important;     position: absolute;     top: 70px;     width: 100%;     left: 0;     background-color: #fff;         max-width: 720px;         right: 0;         margin: 0 auto;}
	header.navbar-expand-lg .navbar-collapse .navbar-nav {     display: block !important;     width: 100%;}
	header.navbar-expand-lg .navbar-collapse .navbar-nav .dropdown.new-menu-dropdown{             width: 100% !important;         max-width: 100% !important; }
	header.navbar-expand-lg .navbar-collapse .navbar-nav .dropdown.new-menu-dropdown.expert-button button { max-width: 100% !important;         width: 100%;}
	header.navbar-expand-lg .navbar-collapse .navbar-nav .dropdown.new-menu-dropdown  button ,header.navbar-expand-lg .navbar-collapse .navbar-nav .getstart-link{        font-size: 16px; width: 100%;   padding-left: 20px !important;     padding-right: 20px !important; }
	header.navbar-expand-lg .navbar-collapse .navbar-nav .dropdown.new-menu-dropdown button:after {     right: 42px !important; }
	header.navbar-expand-lg .navbar-collapse .navbar-nav a.fill-btn {           font-size: 16px;  margin-left: 20px !important;     margin-right: 20px !important;         text-align: center;         width: 95%;}
	header.navbar-expand-lg .navbar-collapse .navbar-nav .dropdown.new-menu-dropdown.expert-button {     width: auto !important;     margin: 20px auto !important;     margin-left: 20px !important;     margin-right: 20px !important;     text-align: center;     display: block; }
	header.navbar-expand-lg .navbar-nav .dropdown-menu {     position: unset;     margin: 0px 0px; }
	header.navbar-expand-lg .navbar-collapse .navbar-nav .dropdown.new-menu-dropdown.expert-button a.dropdown-item {     text-align: center; }
	header .navbar-toggler .navbar-toggler-icon {     background-image: url(/newexperludesign/assets/images/toggleimg.svg) !important; }
	/******\\New responsive css end********/
}
@media screen and (max-width:768px){
	.expert_title_new h2 {     font-size: 18px; }
}
@media screen and (max-width:767px){
	 .topthin-header.top .fixed-box {     padding: 8px 16px; }
	.industry-wrapper .banner_section h1 {     font-size: 24px;     text-align: center; }
	.industry-wrapper .banner_section .content-wraper .sm-text {     text-align: center;     margin-top: 15px !important;     margin-bottom: 20px !important;     line-height: 22px !important;}
	.industry-wrapper .banner_section .top_hireexpert_area {     justify-content: center; }
	div.heading-center h2, .Scala-Developers-section h2, .hiring-employ h2, .industry-wrapper .heading-title {     font-size: 20px !important; }
	.industry-wrapper .pricing-section {     padding-top: 10px;     padding-bottom:10px; }
	.industry-wrapper .pricing-section  .btn-wraper {     margin-top: 15px !important; }
	.industry-wrapper .soltech-header .heading {     font-size: 18px; }
	.industry-wrapper .heading-center p {     margin-bottom: 20px !important; }
	.industry-wrapper .growth-section {     padding-top: 0;     padding-bottom: 0px; }
	.industry-wrapper .Developers-detail .step-section h3 {     font-size: 20px; }
	.industry-wrapper .Developers-detail {     padding: 0px !important;     margin-top: 40px; }
	.industry-wrapper .hiring-employ-section {     margin-bottom: 0;     margin-top: 30px !important; }
	
	.topthin-header.bottom .fixed-box .right-box {     width: 100%;     text-align: center;     padding-right: 0;     padding-left: 0; padding-top: 10px;}
	.topthin-header.bottom .fixed-box {     padding: 15px 15px; }
	.topthin-header.bottom .fixed-box .left-box h2 {     font-size: 20px; }
	.topthin-header.bottom .fixed-box .left-box h5 {     font-size: 17px; }
	.topthin-header.top .fixed-box  .right-box {     padding-right: 0; }
	.selfass-modal .body-in {     padding: 20px 13px; }
	.selfass-modal .body-in h3{    font-size: 20px;}
	.selfass-modal .modal-body .vat-text span {     font-size: 40px; }
	.selfass-modal .modal-body .vatcut-text span {     font-size: 30px; }
	
	.review-section .owl-nav{ 		display:none; 	}
	.review-section{ 		margin-top:0px; 		margin-bottom:0px; 	}
	.trust-review .review-box {     min-height: unset; }
	.topthin-header .fixed-box .left-box h2 {     font-size: 16px;  }
	.topthin-header .fixed-box .left-box {     width: 85%; }
	
	.calculator_page_sec .heading-h {     font-size: 24px;     margin-top: 35px !important; }
	.calculator_page_sec .pg_smll_title {     margin-bottom: 20px !important; }
	.calculator_page_sec .calculation-box {     padding: 22px 22px; }
	.calculator_page_sec .calc-table-sm .p-4 {     padding: 12px !important; }
	.calculator_page_sec form.vatfrm-bg {     padding: 20px; }
	.calculator_page_sec form.vatfrm-bg .form-group {     margin-top: 0 !important; }
	.calculator_page_sec form.vatfrm-bg .calc-steps {     margin-right: 0; }
	.calculator_page_sec .calculator-result-form .main-head,.calculator_page_sec .see-result-h3 {     font-size: 22px;     margin-bottom: 0 !important; }
	.calculator_page_sec .vertical-tabpan h1 {     margin-bottom: 0px;     font-size: 24px;     padding-bottom: 30px;}
	.calculator_page_sec .additional-textarea .bd-example>.row>.col-4 {     -ms-flex: 0 0 100%;     flex: 0 0 100%;     max-width: 100%; }
	.calculator_page_sec .additional-textarea .bd-example .list-group-item {     padding: 8px 12px; }
	.calculator_page_sec .additional-textarea .bd-example>.row>.col-8 ,.calculator_page_sec .vertical-tabpan .bd-example>.row>.col-md-8{     -ms-flex: 0 0 100%;     flex: 0 0 100%;     max-width: 100%;     margin-top: 20px; }
	.calculator_page_sec .cal-content ul li {     left: 30px;     margin-right: 25px;}
	.calculator_page_sec .cal-content ul li:before {     left: -32px;     height: 22px;     width: 22px;     line-height: 22px;     font-size: 14px; }
	.fillstart-section .plans-box {     padding: 20px; }
	.fillstart-section .plans-box {     text-align: center; }
	.fillstart-section .plans-box .text-s-48 {     font-size: 24px; }
	.fillstart-section .plans-box .text-s-20 {     font-size: 18px; }
	.fillstart-section {     padding-bottom: 50px; }
	.calculator_page_sec .page-faq {     padding: 30px 0; }
	
	.auditpage_solve_sec.solveaudit-section h3.main-head { 			font-size: 20px; 	margin-bottom: 0px;	}
	.auditpage_solve_sec.solveaudit-section h3.main-head br{ 		 display:none; 		}
	.auditpage_solve_sec {     margin-top: 0px !important; }
	
	.topthin-header.top .fixed-box-innr {     flex-wrap: wrap;     justify-content: center;     text-align: center; }
	.topthin-header.top .fixed-box  .right-box {     padding-right: 0;     padding-left: 0;     justify-content: center; }
	.topthin-header.top .fixed-box .btn-file{ margin-top: 10px; }
	.topthin-header .fixed-box .left-box h2 {     font-size: 20px; }
	.topthin-header.top .fixed-box {     padding: 18px 15px !important; }
	
	.deadline_tabss .bd-example>.row {     flex-direction: column; }
	.deadline_tabss .bd-example>.row>div {     -ms-flex: 0 0 100%;     flex: 0 0 100%;     max-width: 100%; }
	.deadline_tabss  h1 {     font-size: 24px;     margin-bottom: 35px; }
	.deadline_tabss .bd-example .cal-content {     margin-top: 20px; }
	.deadline_tabss .cal-content table td, .deadline_tabss .cal-content table th {     line-height: 20px;     padding: 6px 10px;     min-width: 240px; }
	.searchtabs-wrapper .searchtab-bg {     width: 100%;     margin: 0 auto;     padding: 20px; }
	.searchtabs-wrapper .searchtab-bg button.outline-btn {     margin-right: 0px !important; }
	.vatcheck-header .main-head {     margin-bottom: 10px; }
	.deadline_tabss {     padding-bottom: 0; }
	
	.nav_guide_title {     font-size: 22px !important; }
	
	.expprofile-wrapper .tup_points_area {     flex-wrap: wrap; }
	.expprofile-wrapper .tup_points_area .tup_points {     width: 50%; }
	
	.review_spacing .main-head {     margin-top: 0px !important; }
	.review_spacing.mt-3 {     margin-top: 0px !important; }
	
	.all_expert_filters .exp_filter {     flex-wrap: wrap; justify-content: space-between;}
	.dropdown_filter {            width: 49%;         margin-left: 0px;         margin-top: 10px;}
	.filt_title {     width: 100%;     margin-bottom: 12px; }
	.exprt_list_boxxe .exprt_imge {     height: 30vw;     width: 100%;     margin: 0 auto 15px; }
	.exprt_list_boxxe {     padding: 12px;}
	.exprt_list_boxxe .exprt_nmm {            font-size: 16px;         line-height: 21px; }
	.progresssteps-main .progresssteps-items-wrapper {     overflow-x: auto; }
	.rating_star_list.rate:not(:checked) > label {     width: 0.8em; }
	.city_landing_pg_top h1.hireing_heading {     font-size: 21px !important; }
	.reg_iconss > img {     width: 20px; }
	.exprt_list_boxxe .expprofile-list>div>div {     width: 50%; }
	.exprt_list_boxxe .expprofile-list ul.list-unstyled {     padding: 0 10px 0 0; }
	.exprt_nm_topp .allexpert_btns a,.allexpert_btns.mob_allexprtbtn a {     padding: 2px 9px; }
	.city_landing_pg_top .ul-in-line li.no-list {     font-size: 14px; }
	.city_landing_pg_top .ul-in-line li.no-list .fa {     margin-right: 8px; }
	.city_landing_topban.topban {     padding: 25px 15px; }
	.allexprt_listing_main {     display: flex;     flex-wrap: wrap; justify-content: space-between;}
	.expert_title_new {     width: 100%; }
	.exprt_list_boxxe {     width: 48%; }
	.exprt_list_boxxe  .rate_experience.d-flex,.exprt_list_boxxe .expprofile-list,.exprt_list_boxxe .exprt_servcs_listingg.d-flex {     display: none !important; }
	.exprt_list_boxxe .exprt_nm_topp.d-flex {     display: block !important; }
	.exprt_list_boxxe .exprt_nm_topp .exprt_names.pr-3 {     padding-right: 0px !important;     margin-bottom: 22px  !important; }
	.exprt_list_boxxe .allexpert_btns {     text-align: center; }
	.exprt_nm_topp .allexpert_btns a {     width: 100%;     padding: 6px;     background-color: #d9d9d9;     border-color: #d9d9d9; }
	.view_all_expert_bttn {     width: 100%;     text-align: center;         margin-top: 30px;}
	.exprt_list_boxxe .exprt_imge>img {     width: 100%;     height: 100%;     object-fit: contain; }
	.exprt_list_boxxe * {     position: unset !important; }
	.exprt_list_boxxe.mb-4 {     position: relative;     margin-bottom: 10px !important;     padding-bottom: 35px;}
	.exprt_list_boxxe .allexpert_btns {     position: absolute !important;     bottom: 8px;     width: 88%;     left: 0;     right: 0;     margin: 0 auto; }


	.auditpage_solve_sec .soltech-header .heading {     font-size: 18px; }
	.auditpage_solve_sec>.container>.row.mb-5 {     margin-bottom: 30px !important; }
	
	.content_navigation .heading-of-question h2 {     font-size: 28px; }
	.content_navigation .list-group {     margin-bottom: 20px; }
	.content_navigation {     padding-bottom: 40px !important; }

    /******HMRC css******/
    .hmrc_boxe .title_hmrc_inr {     font-size: 20px; }
    .hmrc_boxe {     padding: 12px; }
    .How_work_hmrc>h4 {     font-size: 18px;    }
    .How_work_hmrc>ul>li:after {     right: -24px; top: 50%;}
    /******\\HMRC css******/
	
	
	/**SATR section start**/
		.onSATR_section.fillstart-section .plans-box .text-s-20 {   font-size: 16px;     line-height: 22px; }
		.onSATR_section.fillstart-section .plans-box .text-s-48 {     font-size: 22px;  }
	/**SATR section end**/
	
	
	/**getintouch section start**/
	.getintouch_wrap .contboxarea .contbox {     margin: 0px 15px; }
	.auditor_page_banner .topban.city_landing_topban {     padding-bottom: 0px; }
	.iframePopup h4.modal-title {     font-size: 20px !important; }
	.iframePopup  .modal-body {     padding: 0px; }
	.iframePopup  iframe#meetingIframe {     min-height: 85vh; }
	/**getintouch section end**/
	
	/** Expert profile detail start **/
	
	.hire_btns_exp {     display: flex;     margin-left: 0;  }
	.exp_prof_colm {     flex-basis: unset; }
	.exp_profl_contn .exprt_list_boxxe .exprt_nmm {     font-size: 18px; }
	.exp_profl_contn .rate_experience {     margin-top: 6px;     margin-bottom: 12px !important; }
	.hire_btns_exp .cn_btn {     padding: 5px 7px;         text-align: center;}
	.hire_btns_exp .Raq_btn {     padding: 4px 7px;        text-align: center; }
	.navg_sidebar .list-group { 		flex-direction: row; 		flex-wrap: wrap; 	    background-color: #ebebeb !important;}
	.navg_sidebar a.list-group-item,.navg_sidebar .scrollnav-wraper>ul>li {     width: 33.33%;   }
	.liked_inst, .improved_inst {     width: 100%;     margin-bottom: 12px;}
	.navg_sidebar .scrollnav-wraper>ul {     display: flex;     flex-wrap: wrap; }
	.exp_profl_contn .exprt_list_boxxe .exprt_imge {     width: 70px;     height: 70px;     padding: 2px; }
	.exp_profl_contn .exprt_list_boxxe {     width: 100%; }
	.navg_sidebar a.list-group-item, .navg_sidebar .scrollnav-wraper>ul>li>a {     padding: 8px 10px; }
	
	/** \\Expert profile detail end **/
	
	/*  WeGuarantee_section */
	
	.WeGuarantee_section {     padding:40px 0px 20px; }
	/* \\ WeGuarantee_section */
	
	
	
	/* howtohire_section */
		.hwhire_box>img {     width: 55px; }
		.hwhire_box  .hw-title {     font-size: 20px; }
		.loading-dots .dot {     width: 5px;     height: 5px;     margin: 0px 1px; }
		.hwhire_box {     margin: 10px 0px; }
	/* \\howtohire_section */
	
	
	/* vetting_section */
	.vetting_section {     padding-bottom: 40px;     padding-top: 0px; }
	.vetting_back {   width: 295px; height: 370px;     margin: 0 auto;     margin-top: 50px;     background-image: url(/newexperludesign/assets/images/sectionnew/mob-vet-img.png);     transform: unset;     background-size: 222px; }
	.vetting_step_wrap {     margin-top: 0px;     margin-left: -15px; flex-direction: column;}
	.vet_stepp.vet_stepp_m {     text-align: center; }
	.vet_stepp_m>img {     width: 90px; }
	.vet_mainn_content {     width: 140px; }
	.vet_stepp.vet_stepp_m, .vet_stepp_fv>img{     transform: unset; }
	.vet_stepp_o>img {     width: 55px; transform: rotate(270deg);}
	.vet_stepp_t>img {     width: 45px;         transform: rotate(45deg);}
	.vet_stepp_th>img {     width: 43px; transform: rotate(70deg); }
	.vet_stepp_f>img {             width: 36px;         transform: rotate(340deg); }
	.vet_stepp_fv>img {     width: 30px; }
	.vet_stepp .vetstep_line {     transform: rotate(90deg); }
	.vet_stepp {     padding: 2px 0px !important; }
	.vet_stepp.vet_stepp_m {     padding-bottom: 0px !important; }
	.vet_stepp_o .vetstep_line {     left: 105px;     top: -64px;     height: 62%; }
	.vetstep_line .vet_contnt p, .vetstep_line .vet_contnt h3 {     font-size: 4vw; }
	.vetstep_line .vet_contnt {     margin-left: 95px;     top: 15px;     width: 80px;     text-align: center; }
	.vet_mainn_content {     font-size: 12px;     line-height: 14px; }
	.vet_dotline:before {     content: '';     width: 8px;     height: 8px;     margin-left: -4px; }
	.vet_stepp_o .vetstep_line {     left: 100px;     top: -11px;     height: 57%; }
	.vetstep_line .vet_contnt p, .vetstep_line .vet_contnt h3 {     font-size: 11px;     line-height: 14px;     color: #333; }
	.vet_stepp_t .vetstep_line {     left: -2px;     top: 67px;     height: 54%; }
	.vetstep_line.reverse_vet_content .vet_contnt {     text-align: center;     margin-left: 97px;     top: -15px; }
	.vet_stepp_th .vetstep_line {     right: -113px;     top: 169px;     height: 38%; }
	.vet_stepp_f .vetstep_line {     right: 95px;     top: 231px;     height: 36%; }
	.vet_stepp_fv .vetstep_line {     right: -17px;     height: 22%;     top: unset;     bottom: -9px; }
	.vet_stepp.vet_stepp_six .vet_contnt p {     font-size: 13px;     line-height: 15px; }
	.vet_stepp.vet_stepp_six .vetstep_line {     position: unset; }
	.vet_stepp.vet_stepp_six .vet_contnt {     margin-right: 0;  left: 8px;}
	.vetstep_line .vet_contnt h3 {     margin-bottom: 3px; }

	/* \\vetting_section */
	
	/******New responsive css start********/
	.chnge_head_size h2,.vatcheck-header .main-head {     font-size: 30px; }
	.heroarea {     padding-left: 0 !important;     padding-right: 0 !important; } 
	.herobarlist {     flex-wrap: wrap; }
	.herobarlist p {     margin-bottom: 2px; }
	.heroarea .heroclick {     font-size: 16px !important;     padding: 6px 25px !important;     width: auto !important; }
	.howtohire_section {     padding: 25px 0px 60px; }
	section .main-head {     font-size: 25px; }
	.howtohire_section h3.main-head {     margin-bottom: 10px !important; }
	.howtohire_section .col-lg-3.p-3.p-lg-0 {     padding-top: 8px !important;     padding-bottom: 0 !important; }
	.plat_cardIN >img {     width: 120px !important; }
	.plat_cardIN {     height: 70px;         font-size: 18px;}
	.Platform_container .owl-item .plat_flex_dv {     min-height: 770px; }
	.hiring_accontBTN>a.btn {     border-radius: 5px !important; padding: 7px 30px;}
	.chooseinner-box img.img-fluid {     float: left;     width: 40px;     height: 40px;     margin-top: 0; }
	.chooseinner-box h5, .chooseinner-box p {     float: left;     width: 86%;     padding-left: 10px; }
	.chooseinner-box h5 {     margin-bottom: 5px; font-size: 17px;}
	.mapnationwide-wrapper .col-12.col-lg-5 {     display: block; }
	.mapnationwide-wrapper .worldwide-content, .mapnationwide-wrapper .support-content {     width: 100%;     height: auto;     margin-top: 12px; }
	.worldwide-content img, .support-content img {     width: 45px;     margin-bottom: 10px; }
	.worldwide-content h5, .support-content h5 {     font-size: 18px; }
	.worldwide-content p, .support-content p {     font-size: 16px; }
	.review-section .star-wraper.d-flex.align-items-center {     justify-content: center; }
	.mapnationwide-wrapper .row.align-items-center.mb-6 {     margin-bottom: 40px; }
	.review-section .owl-theme .owl-dots .owl-dot span {     width: 7px;     height: 7px;     margin: 5px 4px; }
	.review-section.home_reviewss .main-head {     margin-top: 10px; }
	div.mainbox {     min-height: 370px!important; }
	section.faq-wrapper.mb-6 {     margin-top: 20px;     margin-bottom: 50px; }
	.fillstart-section .plans-box .text-s-20 {     font-size: 16px; }
	.resources-bg .row.exper-w .resources-inner {     margin: 15px 0px; }
	.regular.slider ul.slick-dots {     display: none !important; }
	.topban .top-section.city_landing_pg_top p,div.topban .top-section p {     margin-top: 50px !important;         font-size: 13px;}
	.city_landing_pg_top h1.hireing_heading,div.topban .hireing_heading {     font-size: 28px !important;         display: flex;         flex-wrap: wrap;}
	.allexprt_listing_main  .expert_title_new h2,.vat-wrapper h3 {     font-size: 25px; }
	div.progresssteps-header .progresssteps-title, .super-process h2, .reasons_head h2, .avoid_head h2, .Scala h2 {     font-size: 25px !important; }
	div.progresssteps-main .progresssteps-items-wrapper {     overflow-x: auto;     justify-content: flex-start;     flex-wrap: wrap; }
	div.progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper {     width: 50%; }
	div.progresssteps-main .progresssteps-items-wrapper .progresssteps-item {     align-items: baseline;     height: 100%; }
    div.progresssteps-main .progresssteps-items-wrapper .progresssteps-item .progresssteps-item-icon-wrapper .progresssteps-item-icon, div.progresssteps-main .progresssteps-items-wrapper .progresssteps-item .progresssteps-item-icon-wrapper .progresssteps-item-icon:after {     width: 40px;     height: 40px; }
	.progresssteps-main .progresssteps-items-wrapper .progresssteps-item .progresssteps-item-icon-wrapper {     margin-left: 10px;     width: 50px; }
	div.progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper .progresssteps-item-title-wrapper {     margin-left: 50px; }
	div.progresssteps-main .progresssteps-items-wrapper .progresssteps-item-title-wrapper .progresssteps-item-title {     font-size: 15px; }				
	div.progresssteps-main .progresssteps-items-wrapper .progresssteps-item-title-wrapper .progresssteps-item-number {     margin-left: -30px;     font-size: 18px; }
	.Web-development p {     line-height: 21px; }
	div.Web-development {     padding: 10px !important; }
	.Web-development:hover {     transform: unset !important; }
	.Developers-detail>.container>.row>.col-sm-4,.reasons_area .container>.row>.col-sm-4 {     padding-right: 10px;     padding-left: 10px; }
	.avoid_area {     padding-bottom: 0px !important; }
	.process_section {     padding: 50px 0px 0; }
	section.hire {     margin-top: 0; }
	.whte_box_area .nav_left ul li {     text-align: left;     justify-content: flex-start; }
	section .conatarea {     padding: 50px 0px; }
	.Scala h3 {     font-size: 20px; }
	.resources-inner img {     height: 150px; }
	.resources-inner {     margin-top: 20px; }
	.hiring-employ-section {     padding: 40px 0px;         margin-top: 40px !important;}
	.topban .top-section.city_landing_pg_top .ul-in-line {     margin-top: 20px; }
	.city_landing_topban.topban,div.topban {     padding: 50px 0px 25px; }
	div.heading-center h2, .Scala-Developers-section h2, .hiring-employ h2, .industry-wrapper .heading-title ,.nav_guide_title{     font-size: 25px !important; }
	.Developers-detail .Scala p {     margin-bottom: 30px; }
	.progresssteps .progresssteps-header .progresssteps-title {     margin-bottom: 25px; }
	.hiring-employ-section .hiring-employ p {     font-size: 16px; }
	.hiring-employ-section .hiring-employ button.btn.one-btn {     padding: 8px 15px !important; }
	.auditpage_solve_sec.mt-5 {     margin-top: 20px !important; }
	.auditpage_solve_sec .solvestech-hiring {     margin-left: 10px; }
	.solvestech-hiring .solvestech-hiring-web-setting p {     margin-bottom: 0px; }
	.solvestech-hiring .solvestech-hiring-web-setting {     margin-bottom: 10px; }
	.auditory-content .content-list-div {     padding: 15px; }
	.auditory-content .content-list-div h4 {     padding-bottom: 0;     margin: 14px  0 0; }
	.auditory-content .content-list-div ul>li,.additional-textarea .content-list-div ul>li {     padding-left: 0;     margin-right: 25px;     margin-top: 7px;     margin-bottom: 7px !important; }
	.tab-content-div {     margin-bottom: 15px; }
	.deadline_tabss .cal-content p {     text-align: left; }
	.deadline_tabss .cal-content ul li {     left: 0;     margin-right: 0px;     padding-left: 35px; }
	.deadline_tabss .cal-content ul li:before {     left: 0 !important; }
	.deadline_tabss .vat-wrapper form.vatfrm-bg button.outline-btn {     padding: 8px 10px;     font-size: 14px; } 
	.vat-wrapper form.vatfrm-bg button.outline-btn span.material-icons {     margin-left: 5px;     font-size: 20px; }
	.vat-wrapper form.vatfrm-bg {     padding: 15px; }
	.topthin-header.top .fixed-box .left-box .topthin_top_title {     font-size: 16px;     font-weight: 500; }
	.topthin-header.top .fixed-box .btn-file {     padding: 6px 20px; }
	.vat-wrapper h3 {     text-align: center; }
	.vat-wrapper.mb-5 {     margin-bottom: 30px !important; }
	.vertical-tabpan.deadline_tabss.mt-5 {     margin-top: 0px !important; }
	.deadline_tabss .cal-content h2,.additional-textarea.cal-content h2 {     font-size: 20px; }
	.cal-content .container {     width: 100%; }
	.nav_guide_title.mb-4 {     margin-bottom: 0px !important;     margin-top: 20px; }
	.calculator-banner h1 {     font-size: 30px; }
	.page-title.text-center.calculator-banner {     padding: 110px 15px 40px; }
	div.page-section {     padding: 40px 0; }
	div.calc-box {     height: auto;         padding: 20px 20px 40px 20px;}
	div.calc-box:after {     background-size: 40px;     height: 70px;     width: 50px; }
	div.calc-box:before {     height: 95px;     width: 85px; }
	.additional-textarea.cal-content p {     text-align: left; }
	.additional-textarea .content-list-div {     padding: 20px;     margin-bottom: 30px; }
	.additional-textarea .content-list-div ul>li {     margin-right: 10px; } 
	footer.mb-4 {     padding-left: 5px !important;     padding-right: 5px !important; }
	header .navbar-toggler .navbar-toggler-icon {     background-image: url(/newexperludesign/assets/images/toggleimg.svg) !important; }
	.page-section.calculator_page_sec {     padding: 80px 0 40px; }
	.calculator_page_sec .pg_smll_title h5 {     font-size: 17px;}
	.calculator_page_sec .col-lg-8.Calculate-title.pg_smll_title h5 {   margin-bottom:-30px;}
	.compare-th span.calculation-value-with {     font-size: 16px; }
	.calculator_page_sec .shadow_form_box {     padding: 20px;     margin-top: 5px; }
	.calculator_page_sec form.vatfrm-bg .form-group:nth-child(2) h3.main-head {     font-size: 22px; }
	.calculator_page_sec form.vatfrm-bg .checkbox-box label {     font-size: 14px; }
	.calculator_page_sec form.vatfrm-bg {     padding: 0; }
	.calculator_page_sec .additional-textarea.page-section .vertical-tabpan h1 {     margin-bottom: 30px !important;   }
	.calculator_page_sec .cal-content table td span, .calculator_page_sec .cal-content table th span {     font-size: 15px; }
	.calculator_page_sec .cal-content table td, .calculator_page_sec .cal-content table th {    min-width: 90px;   font-size: 15px;  padding: 6px 5px; }
	.top-section.self-assest-header .hireing_heading {     font-size: 28px !important;  }
	.work-step .wrapper .box::after {     height: 45%;     width: 90px;     left: 70%; }
	.work-step .wrapper {     width: max-content;}
	.work-step .wrapper .box {     width: auto;     padding: 10px 30px; }
	.growth-section .heading-title {     font-size: 25px; }
	.growth-section {     padding-top: 30px;     padding-bottom: 50px; }
	.pricing-section .heading-center p {     font-size: 16px; }
	.pricing-section .pricing-box .btn-wraper {     margin-bottom: 30px; }
	.pricing-section .pricing-box .btn-enroll {     padding: 8px 30px;   }
	.help-section {     padding-top: 35px;     padding-bottom: 30px; }
	.flip-cardbox {     height: 85%; }
	.flip-cardbox .cardbox-header .title-wraper {     line-height: 20px;    font-size: 17px; }
	.selfass-modal .body-in-wraper {     padding: 8px 0px; }
	div.page-title.text-center {     padding: 110px 15px 40px; }
	div.page-title h2 {     font-size: 28px; }
	div.pri-policy li,div.tnc li,.cal-content p {     text-align: left; }
	.accountshero-bg.sidebar {     width: 380px;     max-width: 100%; }
	.accountshero-bg.sidebar>div {     height: 100% !important; }
	.accountshero-bg.sidebar {     padding-bottom: 0; }
	div .section-title {     font-size: 25px; }
	.page-section p.text-justify,section.entity-section .entity-box .check-lists li {     text-align: left !important; }
	section.entity-section .entity-box {     padding: 20px; }
	section.feedback-section {     padding: 80px 0 40px; }
	.progresssteps-header .progresssteps-title,.super-process h2,.reasons_head h2 ,.avoid_head h2,.Scala h2{     font-size: 25px !important; }
	.industry-wrapper .banner_section h1 {     font-size: 28px;     text-align: center; }
	div.industry-page .topban.banner_section {     padding-top: 26px !important; }
	.industry-wrapper .banner_section .content-wraper .sm-text {     font-size: 16px; }
	.industry-wrapper .city_landing_topban.topban, div.topban {     padding: 50px 0px 40px; }
	section.how-section .work-box .icon {     height: 70px;     width: 70px; }
	section.how-section .work-box .icon span {     font-size: 30px; }
	section.how-section .access-box {     padding: 0px;  }
	section.how-section .access-box .inner-box h2 {     font-size: 24px; }
	/******\\New responsive css end********/
	
}

@media screen and (max-width:599px){
	/** Expert profile detail start **/
		.navg_sidebar a.list-group-item ,.navg_sidebar .scrollnav-wraper>ul>li{     width: 50%;    font-size: 14px;}
		.navg_sidebar .imgBLK, .navg_sidebar .imgPINk {     width: 19px;     margin-right: 4px; }
		.exp_bottom_areaa .list_content_inrs h4 {     font-size: 18px;     margin-bottom: 16px; }
		.servs_listngs ul>li{padding: 2px 10px;}
		.servs_listngs ul>li>img {     width: 17px; }
		.gigIMG>img {     height: 48vw;         max-height: 220px;}
		.Gigs_slider.owl-carousel .owl-nav button.owl-prev, .Gigs_slider.owl-carousel .owl-nav button.owl-next,.navigation_style.owl-carousel .owl-nav button.owl-next,.navigation_style.owl-carousel .owl-nav button.owl-prev {     width: 25px;     height: 25px; margin-left: 0; margin-right: 0;}
		.Gigs_slider.owl-carousel .owl-nav button.owl-prev>span,.Gigs_slider.owl-carousel .owl-nav button.owl-next>span ,.navigation_style.owl-carousel .owl-nav button.owl-next>span,.navigation_style.owl-carousel .owl-nav button.owl-prev>span{     font-size: 32px; 	    line-height: 16px; }
		.softwre_IMG>img {     height: 35px;     width: 78px !important; }
		.industryy_listg ul>li {     margin-bottom: 10px;     font-size: 15px; }
		.videos_section {     display: block !important; }
		.vidoo_box_colm,.vidoo_content_colm {     width: 100%; }
		.vidoo_box iframe {     height: 40vw;     width: 100% !important; }
		.vidoo_box {     margin-bottom: 10px; }
		.accordian_new .accordion-body {    padding-left: 10px; }
		.exp_profile_topbox {     padding: 20px 13px; }
		.industryy_listg ul>li {     padding-right: 0px; width: 100%;}
       .servs_listngs ul>li {     padding: 2px 9px;     font-size: 14px; margin-right: 5px; }
	/** \\Expert profile detail end **/
}

@media screen and (max-width:500px){
	.topthin-header.top .fixed-box .btn-file{    justify-content: center;     margin-top: 10px;}
	.topthin-header.top .fixed-box .right-box {     text-align: center;     justify-content: center;     padding-right: 0;         padding-left: 0;}
	.topthin-header.top .fixed-box {     padding: 8px 15px; }
	.topthin-header .fixed-box .left-box {     width:100%; }
	.topthin-header .fixed-box .left-box h2 {     font-size: 18px; }
	.topthin-header.bottom .fixed-box .left-box .sm-span {     display: block;     margin-left: 0;     padding-left: 0;     border: none;     margin-top: 8px; }
	
	.topthin-header.top .fixed-box .left-box .topthin_top_title {     font-size: 18px; }
	
	.rate_experience .exp_exprt {     width: 100%; }
	.rate_experience {     flex-wrap: wrap; }
	.rate_experience .exp_exprt {     width: 100%;     margin-right: 0px !important;     margin-bottom: 10px; }
	.rate_experience .rate_numbrr {     margin-left: 0px; }
	.exprt_servcs_listingg.d-flex {            flex-wrap: wrap; }
	.exprt_nm_topp  .exprt_names {     padding-right: 0px!important; }
	.exprt_list_boxxe .exprt_nmm {     font-size: 14px;     line-height: 19px; }
	.exprt_list_boxxe .reg_iconss .material-icons {     font-size: 17px; }
	.exprt_list_boxxe {     padding: 8px; }
	.exprt_nm_topp .allexpert_btns a {     font-size: 13px;     padding: 4px; }
}

@media screen and (max-width:575px){
	.home_reviewss {     margin-bottom: 30px; }
	
	/* \\ WeGuarantee_section */
	.gntee_li_box {     flex-direction: column;     text-align: center;}
	.gnt_img {     width: 100%;     margin-bottom: 12px; }
	.gnt_content {     padding-left: 0;     width: 100%; }
	.WeGuarantee_section h3.main-head {     text-align: center;     margin-top: 0px; }
	.gnt_img>img {     width: 50px; }
	/* \\ WeGuarantee_section */
	
	/******New responsive css start********/
	footer .row.footer-row {     display: grid;     place-content: flex-start !important; padding:0px;}
	footer .row.footer-row .footer-col2, footer .row.footer-row .footer-col4 {     place-content: start !important;     margin-left: 0px;     margin-top: 0px; }
	div.progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper {     width: 100%; }
	div.progresssteps-main .progresssteps-items-wrapper .progresssteps-item {     max-width: 100%;     align-items: center;         height: auto;}
	div.progresssteps-main .progresssteps-items-wrapper .progresssteps-item .progresssteps-item-icon-wrapper {     height: 50px; } 
	
	.resources-inner img {     height: 45vw;     margin-bottom: 0px !important; }
	.resources-inner {     margin-top: 10px; }
	section.Developers-detail {     padding: 25px 0; }
	.Web-development .sir_hudbox {     display: flex !important;     margin-top: 0px !important;     align-items: center !important; }
	.Web-development img {     width: 35px !important;     height: 35px !important;     padding: 8px !important; }
	.Web-development h3 {     margin-left: 8px !important;     margin-top: 0 !important;     margin-bottom: 0 !important; }
	section.hire {     margin-top: 25px; }
	.reason_box_area .reason_box_head {     display: flex !important;     flex-direction: row !important;     align-items: center; }
	.reason_box_area .reason_box_head h4 {     margin-top: 0;     margin-bottom: 0;     margin-left: 8px; }
	.reason_box_area .reason_box_head span {     width: 45px !important;     min-width: 45px;     height: 45px  !important;     line-height: 25px;     padding: 8px !important;     border-radius: 100%; }
	.reasons_area {     padding: 50px 10px !important; }
	div.avoid_area {     padding: 40px 20px !important; }
	.avoid_area .whte_box_area {     flex-direction: column;     justify-content: center;     align-items: center;     text-align: center;         padding: 20px 0px;}
	.whte_box_area .nav_left ul {     display: flex;     flex-wrap: wrap;     justify-content: center; }
	.whte_box_area .nav_left ul li {     margin: 5px 8px; }
	.whte_box_area .nav_left img {     width: 180px; }
	.whte_box_area .inner_whte_box {     margin: 10px 0px !important; }
	section .conatarea {     padding: 30px 0px; }
	.vat-wrapper>.container>.row {     flex-direction: column-reverse; }
	.review-section .riview-wraper {     text-align: center; }
	.pageheader-section .topban {     padding: 60px 0px 40px; }
	.flip-cardbox {     height: 175px;     display: flex;     flex-direction: column;     justify-content: center; }
	.vertical-tabpan h4.mb-4 {     font-size: 18px; }
	.industry-wrapper .growth-section .content-wraper .row>.col-md-6 {     -ms-flex: 0 0 100%;     flex: 0 0 100%;     max-width: 100%; }

	/******\\New responsive css end********/
}
@media screen and (max-width:480px){
	.content_navigation {     padding-bottom: 0px !important; }
	
	/**getintouch section start**/
	.touch_btn {     flex-direction: column;     align-items: center; margin-bottom: 0px !important;}
	.touch_btn button {   margin: 0px 0px 10px;     width: 180px; }
	.getintouch_wrap .contboxarea {     flex-wrap: wrap;     margin: 20px 0px;}
	.getintouch_wrap .contboxarea .contbox {     margin: 10px 15px; }
	/**getintouch section end**/
}
/****\\Frontend pages css 4-06-24 end******/

#headerScheduleMeetingBtn{
    margin-left:12px !important;
  }
  @media only screen and (max-width:1000px){
      #headerScheduleMeetingBtn{
      margin-top:20px !important;
      margin-left:0px !important;
    }
  }