li.nav-item.country-select {
    background-color: rgb(3, 225, 188);
    padding: 7px;
    border-radius: 4px;
    font-size: 16px;
    margin-right: 10px;
}
body > div.frame > div > header > div > nav > div > ul > li:nth-child(1) > a {
    background-color: #03e1bc !important;
    border-color: #03e1bc !important;
    height: 36px!important;
    padding: 2px 10px!important;
    min-width: auto;
    font-size: 16px;
    margin-right: 10px !important;
}
body > div.frame > div > header > div > nav > div > ul > li:nth-child(1) > a:hover {
    background: #f88300 !important;
    border: 1px solid #f88300 !important;
    color: #fff !important;
}
/* a.btn.btn-primary.btn-yallowtbn.aos-init.aos-animate {
    background-color: #03e1bc!important;
    border-color: #03e1bc!important;
} */
body > div.frame > div > div.for-desktop > section.hero_section.new-changes > div > a:hover {
    background-color: #f88300!important;
    border: 1px solid #f88300!important;
    color: #fff!important;
}
#subscription > div.container > div.row.justify-content-center.position-relative.gr-z-index-1 > div:nth-child(1) > div > div.bottom-content > button {
    background-color: #03e1bc!important;
    border-color: #03e1bc!important;
    font-size: 15px!important;
}
#subscription > div.container > div.row.justify-content-center.position-relative.gr-z-index-1 > div:nth-child(2) > div > div.bottom-content > button {
    background-color: #03e1bc!important;
    border-color: #03e1bc!important;
    font-size: 15px!important;
}
#subscription > div.container > div.row.justify-content-center.position-relative.gr-z-index-1 > div:nth-child(3) > div > div.bottom-content > button {
    background-color: #03e1bc!important;
    border-color: #03e1bc!important;
    font-size: 15px!important;
}
#subscription > div.container > div.row.justify-content-center.position-relative.gr-z-index-1 > div:nth-child(1) > div > div.bottom-content > button:hover {
    background-color: #f88300!important;
    border: 1px solid #f88300!important;
    color: #fff!important;
}
#subscription > div.container > div.row.justify-content-center.position-relative.gr-z-index-1 > div:nth-child(2) > div > div.bottom-content > button:hover {
    background-color: #f88300!important;
    border: 1px solid #f88300!important;
    color: #fff!important;
}
#subscription > div.container > div.row.justify-content-center.position-relative.gr-z-index-1 > div:nth-child(3) > div > div.bottom-content > button:hover {
    background-color: #f88300!important;
    border: 1px solid #f88300!important;
    color: #fff!important;
}

#sib-form > div:nth-child(3) > div > div > div > div > input {
    width: 100%!important;
    padding: 5px 10px!important;
    background-color: #fff!important;
    border: 1px solid #ffffff;
    border-radius: 5px!important;
    outline: none!important;
    font-size: 18px!important;
    color: #000!important;
}
#sib-form > div:nth-child(3) > div > div > div > div > input:focus-within {
    box-shadow: 0 0 0 2px #c9e1f4!important;
}
#sib-form > div:nth-child(4) > div > button {
    padding: 8px 20px!important;
}
.btn-scroll-to-top.add-new > button {
    min-width: auto;
    background-color: #03e1bc!important;
    border-color: #03e1bc!important;
}
body > div.frame > div > div.contact-us-page {
    background-color: #fff;
}
#contactUs > section > div > div.contact_msg > span > form > div > div:nth-child(5) > span > select {
    color: #444;
    width: 100%;
    border: 0;
    border-bottom: 2px solid #e9e9e9;
    padding: 8px 0;
    font-size: 18px;
    outline: none;
    cursor: pointer;
}
#contactUs > section > div > div.contact_msg > span > form > div > div:nth-child(5) > span > small {
    display: block;
    padding-top: 10px;
}
#contactUs > section > div > div.contact_msg > span > form > div > div:nth-child(6) > span > textarea {
    min-width: 100%!important;
    min-height: 75px!important;
    max-height: 75px!important;
    max-width: 100%!important;
    display: block!important;
}
#signin-form > p.text-center.mt-4 > button {
    padding: 15px 37px!important;
    font-size: 18px!important;
    background-color: #03e1bc!important;
    border-color: #03e1bc!important;
    border-radius: 50px!important;
}
#signin-form > p.text-center.mt-4 > button:hover {
    background: #f88300!important;
    border: 1px solid #f88300!important;
    color: #fff!important;
    box-shadow: unset!important;
}
#signin-form > p.text-center.mt-4 {
    margin-top: 20px!important;
}
#signin-form > div:nth-child(1) > label {
    font-size: 18px;
    color: #161c2d;
    font-weight: 500;
}
#signin-form > div:nth-child(2) > label {
    font-size: 18px;
    color: #161c2d!important;
    font-weight: 500;
}
#signin-form > div:nth-child(2) > label > a {
    color: #161c2d!important;
}
body > div > div > section > div > div > p {
    color: #161c2d!important;
    font-weight: 500!important;
    font-size: 16px!important;
}
.user_login label[data-v-278b17e4] {
    display: block;
    font-size: 15px!important;
    color: #000!important;
}

#app > div:nth-child(1) > main {
    padding: 0!important;
    height: 100vh!important;
}
.registration_wraapper {
    overflow: hidden!important;
}
.col-xl-4.offset-xl-7.col-lg-6.offset-lg-6.col-md-12 {
    padding: 91px 25px!important;
}
.frame > .site-wrapper.overflow-hidden{
    height: unset!important;
}
.col-xl-4.offset-xl-7.col-lg-6.offset-lg-6.col-md-12.add-newclass {
    padding: 50px 25px!important;
}
/* ================= profile css add =================== */
.N_special-offer {
    padding: 15px 20px!important;
    width: 150px!important;
    font-size: 18px!important;
    border-radius: 50px!important;
}
.N_top-content {
    min-height: 452.52px!important;
}
.custom-file-label {
    width: 100%!important;
}
label.imageLable {
    width: 250px!important;
}
input.link.btnWhite.btn.btn-primary {
    margin-left: auto!important;
    display: flex!important;
    background-color: #03e1bc!important;
    border-color: #03e1bc!important;
    box-shadow: unset!important;
    font-size: 18px!important;
}
.input_field:focus-within {
    box-shadow: 0 0 0 2px #c9e1f4!important;
    outline: none;
}
div#image__BV_file_outer_ {
    height: 44px;
}
label.custom-file-label {
    padding: 7px 12px!important;
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse);
    padding: 0;
    width: 100px;
    height: 44px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.add-comman-btn {
    padding: 2px 10px!important;
    margin-right: 10px!important;
    border-color: #03e1bc !important;
    background-color: #03e1bc !important;
}
[dir] .btn-primary {
    border: 0!important;
    min-width: auto;
    box-shadow: none!important;
}
a.btn.btn-primary.add-comman-btn.aos-init.aos-animate {
    background-color: #03e1bc!important;
    border-color: #03e1bc!important;
}
a.btn.btn-primary.add-comman-btn.aos-init.aos-animate:hover {
    background: #f88300!important;
    color: #fff!important;
}    
.scroll_filters label[for] {
    margin-bottom: 5px;
    font-size: 18px;
}
.sidebar-wrapper .clear_filter button[type] {
    background-color: #03e1bc!important;
    border-color: #03e1bc!important;
    padding: 5px 35px!important;
    font-size: 18px!important;
}
.sidebar-wrapper .clear_filter button[type]:hover {
    background-color: #f88300!important;
    border-color: #f88300!important;
}
.sidebar-wrapper .clear_filter input[type] {
    padding: 5px 35px!important;
    font-size: 18px!important;
}
body > section > div > div > div.col-lg-9.col-md-12.search-listing-right > div > div.col-md-12 > div > div.col-md-3 > div > i {
    margin-right: 8px!important;
}
body > div.frame > div > div.prfInformation > div > div > div > div > div {
    margin-bottom: 0!important;
}
section.package_includes.user-profile-option {
    padding-top: 30px!important;
}
.prfHead .prfImage {
    width: 198px!important;
    height: 220px!important;
}
[dir=ltr] .prfHead .text {
    padding: 150px 0 0 50px!important;
}
a.btn.btn-primary.btn-yallowtbn.aos-init.aos-animate{
    background-color: #03e1bc!important;
    border-color: #03e1bc!important;
}
.product_details .product_name {
    font-size: 18px!important;
}
.product_price .after_price {
    font-size: 24px!important;
}
/* ================= profile css add =================== */

/* ================ fortec sp css add =================== */
section.comapny-details {
    background-color: #f4f4f4!important;
}
.patners-listing-details-page .company-bg[data-v-1415c092] {
    height: 600px!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
.patners-listing-details-page .company-bg>img[data-v-1415c092] {
    width: 300px!important;
    margin: auto!important;
    height: 300px!important;
    object-fit: cover!important;
}
.company_logo[data-v-1415c092] {
    top: 18%!important;
}
/* ================ fortec sp css add =================== */

/* ================ blogs pages list css add =================== */
section.middle-slider-section .row {
    justify-content: flex-start!important;
}
button.btn.btn-primary.w-100 {
    background-color: #03e1bc!important;
    border-color: #03e1bc!important;
    padding: 7px 50px!important;
}
button.btn.btn-primary.w-100:hover {
    background-color: #f88300!important;
    border-color: #f88300!important;
}
/* ================ blogs pages list css add =================== */




