﻿body {
    min-height: 100vh;
    width: 100%;
}
html, body {
    overflow-x: hidden;
    position: relative;
}
.entryContainer {
    padding: 0 3px;
}
/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}


/*index.html tabSliber stuff*/

.tabs__controls {
    min-width: 100px;
}

.tabs {
    max-width: 100% !important;
    flex: 1 1 100%;
    position: relative;
    z-index: 30;
    width: 60%;
    overflow: visible;
}

.tabs__section {
    padding: 15px;
    background: #fff;
    opacity: 0;
    transition: cubic-bezier(0, 0, 0.2, 1) 0s, opacity 500ms
}
.tabs__section.is-active {
    opacity: 1;
}

.tabs__section > div {
    display: inline-flex;
}

.tabs__bar > .is-active {
    background-color: #fff !important;
    color: #000 !important;
    border-bottom: 0px !important;
}

    .tabs__bar > .is-active:hover {
        background-color: #fff !important;
        color: #000 !important;
        border-bottom: 0px !important;
    }

.tabs__bar > .tabs__controls {
    border-bottom: 0px !important;
    background-color: #fe8704;
    color: #fff;
    font-size: 14px;
}

.tabs__bar > .tabs__controls:hover {
    border-bottom: 0px !important;
    background-color: #fe8704;
    color: #fff;
}

.tabs__line {
    display: none;
}

.tabs__section > div > div {
    flex: 1 1 100%;
    max-width: 100% !important;
}

.tabs__controls {
    padding: 15px 10px;
    font-size: 13px;
    font-family: Roboto,Helvetica Neue,sans-serif;
    font-weight: 500 !important;
}

.tabs__bar {
    max-width: 30%;
    max-height: 50px;
    margin-bottom: 1px;
    min-width: 250px;
    background-color: unset;
}

.tabs__bar > div {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
}

.tabs__bar > div:nth-child(2) {
    margin-left: 5px;
}

.tabs__section > div > div > div {
    display: flex;
    flex-wrap: wrap;
    flex: 1 1 100%;
}

.tabs__section > div > div > div > form > select {
    width: 100%;
    height: 25px;
}

.tabs__section > div > div > div > form {
    margin-right: 5px;
}
.borderAndRadius {
    border-radius: 25px;
    margin-right: 5px;
}
.underline_hover:hover {
    text-decoration: underline;
}

.tabs__section > .col-lg-6:nth-child(3) > div > div > div:nth-child(1) {
    /*width: 19.3%;*/
}

.tabs__section > .col-lg-6:nth-child(3) > div > div > div:nth-child(3) {
    /*width: 9.1%;*/
}

.tabs__section > .col-lg-6 > div > div > .col-md-6 > .form-control > input {
    /*border: 0;
    font-size: 14px;
    padding: 6px;*/
}
.inputBorder {
    border: 0;
    font-size: 14px;
    padding: 6px;
}
.tabs__section > .col-lg-6 > div > h2 {
    font-size: 14px;
}

.tabs__section > .col-lg-6:nth-child(3) > div > div:nth-child(2) > ul {
    margin-left: auto;
    margin-top: 20px;
    margin-right: 1%;
}
.tabs__section > .col-lg-6 > div > div > .col-md-1 > .form-control {
    border-radius: 25px;
    margin-right: 5px;
}

.tabs__section > .col-lg-6 > div > div > .col-md-1 > .form-control > input {
    border: 0;
    font-size: 14px;
    padding: 6px;

}
.packageEnrty > div{
    margin-bottom: 5px;
}
packageEnrty > .col-xs-12{
    width: 100%;
}
@media screen and (max-width: 767px) {
    .xsWidth {
        width: 100%;
    }
    .calcsender {
        display: initial;
    }
    .purpose-content{
        text-align: center; 
    }
    div[style*="margin-top: 45px;"], div[style*="margin-top: 10px;"] {
        display: flex;
        flex-wrap: wrap;
    }
    div[style*="margin-top: 45px;"] > div, div[style*="margin-top: 10px;"] > div {
        width: 100%;
    }
    .purpose-content{
        display: block !important;
        margin-bottom: 20px;
    }
    .purpose-content > label{
        width: initial !important;
    }
    .myorder > .accordion-collapse > .accordion-body > div > .col-lg-6{
        width: 50%;
    }
    .myorder1 > div {
        margin-bottom: 9px;
    }
    .myorder1 , .myorder2{
        margin: 0 auto;
    }
    .myorder1{
        min-height: 28px;
        margin-top: 3px;
    }
    .myorder2{
        margin-bottom: 5px;
    }
    .myordershow {
        display: none !important;
    }
    .myorder > .accordion-collapse > .accordion-body > div {
        display: flex;
        margin-bottom: 20px;
    }
    .myorder > .accordion-collapse > .accordion-body > .col-lg-6 {
        flex-wrap: wrap;        
    }
    .myorder > .accordion-collapse > .accordion-body > .col-lg-6 > div {
        /*width: 100%;*/
    }
    .youtubeVideo {
        width: 560px;
        height: 315px;
    }
    .free-quote-alt {
        background-image: initial !important;
    }
    #det_sender_phone, #det_receiver_phone {
        display: inline-block;
        width: 86%;
    }

    .magnifierphone {
        display: inline-block;
        width: 10%;
    }
    #paid{
        margin-left: 5px;
    }
    .price_list_body_head.col-10, .price_list_body_main.col-10 {
        margin-bottom: 0 !important;
    }
    .disclaimer {
        margin-top: 80px;
    }
}

@media screen and (max-width: 992px) {
    .tabs {
        width: 100%;
        margin-top: -55%;
        margin-bottom: 55px;
    }
    .tabs__section > div {
        display: flex;
    }
    .calc-lg-3{
        padding-bottom: 78px;
    }
    .youtubeVideo {
        width: 560px;
        height: 315px;
    }
    .dis991{
        display: initial !important;
    }
}
@media screen and (max-width: 991px) {
    .dis991 {
        display: initial !important;
    }
    #magnifier {
        display: inline-block;
        position: absolute;
        top: 8px;
        right: calc(100% - 268px);
    }
}
@media screen and (min-width: 992px) {
    .lgDev-05 {
        width: 11.5%;
    }
    .lgDev-06 {
        width: 12.1%;
    }
    .lgDev-07 {
        width: 12.7%;
    }
    .lgDev-07 {
        width: 13.3%;
    }
    .lgDev-08 {
        width: 13.9%;
    }
    .lgDev-09 {
        width: 14.5%;
    }
    .lgDev-1 {
        width: 14.975%;/*12.1*/
    }

    .lgDev-1-1 {
        width: 15.2375%;
    }

    .lgDev-1-2 {
        width: 15.5%;
    }

    .lgDev-1-3 {
        width: 15.7625%;
    }

    .lgDev-1-4 {
        width: 16.025%;
    }

    .lgDev-1-5 {
        width: 16.2875%;
    }

    .lgDev-1-6 {
        width: 16.55%;
    }

    .lgDev-1-7 {
        width: 16.8125%;
    }

    .lgDev-2 {
        width: 17.6%;
    }

    .lgDev-3 {
        width: 22.5%;
    }

    .lgDev-3-5 {
        width: 27.9%;
    }

    .lgDev-3-6 {
        width: 28.98%;
    }

    .lgDev-3-7 {
        width: 30.06%;
    }

    .lgDev-3-8 {
        width: 31.14%;
    }

    .lgDev-3-9 {
        width: 32.22%;
    }

    .lgDev-4 {
        width: 33.3%;
    }

    .lgDev-4-5 {
        width: 37.45%;
    }

    .lgDev-4-6 {
        width: 38.28%;
    }

    .lgDev-4-7 {
        width: 39.11%;
    }

    .lgDev-4-8 {
        width: 39.94%;
    }
    .lgDev-4-8-1 {
        width: 40.106%;
    }
    .lgDev-4-8-2 {
        width: 40.272%;
    }
    .lgDev-4-8-3 {
        width: 40.438%;
    }
    .lgDev-4-8-4 {
        width: 40.604%;
    }
    /* 0.166 */
    .lgDev-4-9 {
        width: 40.77%;
    }

    .lgDev-5 {
        width: 41.6%;
    }

    .lgDev-6 {
        width: 50%;
    }

    .lgDev-7 {
        width: 58.3%;
    }

    .lgDev-8 {
        width: 66.6%;
    }

    .lgDev-9 {
        width: 75%;
    }

    .lgDev-10 {
        width: 83.3%;
    }

    .lgDev-11 {
        width: 91.6%;
    }

    .lgDev-12 {
        width: 100%;
    }

    .tabs {
        width: 992px;
    }

    .tabHolder {
        margin-top: -45%;
        margin-bottom: 135px;
    }
    .calcfromto{
        position: relative;
        top: -35px;
    }
    .purpose-content  {
        width: 101%;
    }
    .purpose-content > label {
        width: initial !important;
    }
    .myorder > .accordion-collapse > .accordion-body > div {
        margin-bottom: -12px !important;
    }
    .youtubeVideo {
        width: 560px;
        height: 315px;
    }
    #magnifier {
        /*display: none;*/
        display: inline-block;
        position: absolute;
        top: 22px;
        left: calc(100% - 25px);/*for laptop*/
    }
    #magnifier >img {
        /*display: none;*/
         /*for laptop*/
         width: 15px;
    }
}
@media screen and (min-width: 1200px) {
    .tabHolder {
        margin-bottom: 150px;
    }
}
@media screen and (min-width: 1240px) {
    .tabHolder {
        margin-top: -529px;
        margin-bottom: 150px;
    }
}
.regcss {
    display:flex;
    margin-bottom: 10px;
}
.regcss > div > a {
    color: #fe8704;
}
.regcss > div > input {
    /*border-radius*/
}
.modal-content > .modal-header > .close {
    border: 0;
    font-size: 34px;
    background-color: initial;
    margin-top: -28px;
    margin-left: calc(100% - 65px);
}
/*.modal-content > .modal-header {
    padding: 15px;
}*/
#math > input {
    border: 1px solid #ced4da;
    padding: 0.375rem 0.75rem;
}
/*#math > input:active {
    display: none;
}*/
.regpad{
    padding: 26px !important;
    border-bottom: 0;
}
.regpad > .close {
    color: #fe8704;
}
.regpad > .close > span{
    
}
@media screen and (max-width: 768px) {
    .regcss{
        display: block;
    }
    #math{
        display: flex;
        margin-top: 12px;
        flex-wrap: wrap;
        min-width: 285px;
    }
    #Captcha {
        width: 185px !important;
        height: 38px;
    }
    #terms {
        display: inline-block !important;
    }

    #submitReg {
        width: 280px;
    }
    #math > h6 {
        display: block;
    }
    #math > i > a > img {
        margin-top: 3px;
    }
    .regcompanyimg {
        width: 90vw;
    }
}
@media screen and (min-width: 768px) {
    #Captcha {
        width: 180px !important;
        min-width: 149px;
        
    }
    #math {
        display: initial;
    }
    #math > h6 {
         display:block;
    }
    #terms {
        display: inline-block !important;
    }
    .submitdivleft {
        margin-left: 57.5px;
    }

    #submitReg {
        width: 280px;
    }
    #math > i > a > img {
        margin-top: -8px;
    }
    .myorder > .accordion-collapse > .accordion-body > div {
        display: flex;
        margin-bottom: -10px;
    }
    .myorder > .accordion-collapse > .accordion-body > div > .col-lg-6 {
        display: flex;
    }
    .myordershow {
        display: block;
    }
    .myorder1 > div:first-child, .myorder2 > div:first-child {
        min-height: 45px;
    }
    .myorder1 > div:nth-child(2), .myorder2 > div:nth-child(2) {
        margin-top: 5px;
    }
    #det_sender_phone, #det_receiver_phone {
        display: inline-block;
        width: 86%;
    }
    .magnifierphone {
        display: inline-block;
        width: 10%;
    }
    label[for="paid"]{
        margin-top: 13px;
        margin-left: 5px;
    }
    #paid {
        margin-left: 5px;
        margin-top: -4px;
    }
    .disclaimer{
        margin-top: 30px;
        justify-content: center;
    }
    .reg_sec > .container > .row > a > img {
        width: 83.33333333%;
    }
}
@media screen and (min-width: 992px) {
    #Captcha {
        width: 180px !important;
        min-width: initial;
    }
    .submitdivleft {
        margin-left: 77.48px;
    }

    #submitReg {
        width: 280px;
    }
}
@media screen and (min-width: 1200px) {
    #Captcha {
        width: 180px !important;
    }
    .submitdivleft {
        margin-left: 92.5px;
    }

    #submitReg {
        width: 280px;
    }
}
@media screen and (min-width: 1400px) {
    #Captcha {
        width: 180px !important;
    }
    .submitdivleft {
        margin-left: 107.5px;
    }

    #submitReg {
        width: 280px;
    }
    .scale_lg_093{
        transform: scale(0.93);
    }
}
@media screen and (min-width: 1240px) {
    .calccss {
        margin-top: -665px;
        margin-bottom: 150px;
    }
}
.calccss > .tabs > .tabs__content > .tabs__section > div > .packageContainer > .buttonContainer {
    margin-top: -20px;
    margin-bottom: -20px;
    margin-right: -12px;
}
.calccsstofrom {
    /*top: -30px;*/
}
#math > i > a > img {
    width: 90px;
    /*margin-top: 2px;*/
}
/*.modal-form{
	position: relative;
}*/
.close{
	position: absolute;
	transition: transform .5s, opacity .25s;
	opacity: .7;
	cursor: pointer;
	font-size: 3em;
	font-family: serif;
	line-height: 1;
}
/*.close:before{
	content: "\d7";
}*/
.close:hover{
	opacity: 1;
	transform: rotate(360deg);
}
@media screen and (max-height: 700px) and (max-width: 500px) {
    .regcss .request_popup {
        margin-top: 40px;
    }
}
@media screen and (max-height: 600px) and (max-width: 500px) {
    .regcss .request_popup {
        margin-top: 100px;
    }
}
@media screen and (max-height: 500px) and (max-width: 500px) {
    .regcss .request_popup {
        margin-top: 150px;
    }
}
@media screen and (max-height: 400px) and (max-width: 500px){
    .regcss .request_popup {
        margin-top: 180px;
    }
}
@media screen and (max-height: 300px) and (max-width: 500px) {
    .regcss .request_popup {
        margin-top: 200px;
    }
}
/*---------------------------------------------------*/
@media screen and (max-height: 900px) and (max-width: 900px) {
    .regcss .request_popup {
        margin-top: 40px;
    }
}
@media screen and (max-height: 700px) and (max-width: 900px) {
    .regcss .request_popup {
        margin-top: 100px;
    }
}
@media screen and (max-height: 600px) and (max-width: 900px) {
    .regcss .request_popup {
        margin-top: 140px;
    }
}
@media screen and (max-height: 500px) and (max-width: 900px) {
    .regcss .request_popup {
        margin-top: 90px;
    }
}
@media screen and (max-height: 400px) and (max-width: 900px){
    .regcss .request_popup {
        margin-top: 120px;
    }
}
@media screen and (max-height: 300px) and (max-width: 900px) {
    .regcss .request_popup {
        margin-top: 170px;
    }
}
@media screen and (max-height: 200px) and (max-width: 900px) {
    .regcss .request_popup {
        margin-top: 180px;
    }
}
.submitdivleft .modal-content{
    border-radius: 0.7rem;
}
@media (min-width: 992px) {
    .calc-lg-3{
        width: 23%;
        margin-top: 25px;
    }
    .myordercenter > .col-md-10 {
        width: 992px;
    }
}
.calcfromto {
    display: inline-flex;
    flex-wrap: wrap;
}
@media screen and (min-width: 768px) {
    .calcflex {
        display: flex;
    }
    .editcss > input {
        min-width: 560px;
    }
    .editcss > textarea {
        min-width: 560px;
        min-height: 200px;
    }
    .requestResultcss{
        /*padding-bottom: 60px;*/
    }
    .requestResultcss > .col-lg-10 {
        margin-top: 40px;
    }
    .requestResultcss > div {
        margin-top: -70px;
    }
    .myorder > .accordion-collapse > .accordion-body > .col-lg-12{
        margin-bottom: 5px;
    }
    .editordercss {
        display: inline-block;
        min-width: 280px;
        margin-right: 20px;
    }
    .editordercss > div > select, .editordercss > div > input{
        min-width: 280px;
    }
}
@media screen and (max-width: 768px) {
    .calc-lg-3 {
        display: inline-flex !important;
        justify-content: center;
    }
    .editcss > input {
        min-width: 97%;
    }

    .editcss > textarea {
        min-width: 100%;
        min-height: 200px;
    }
    .requestResultcss {
        /*padding-bottom: 60px;*/
    }
    .requestResultcss > .col-lg-10  {
        margin-top: 70px;
    }
}
@media screen and (max-width: 576px) {
    .requestResultcss > div {
        width: 50%;
    }
    .calcsender {
        display: initial !important;
    }
    .jstfContentCent {
        justify-content: center;
    }
    .youtubeVideo {
        width: 90%;
        height: 51vw;
    }
}
.calcsender{
    margin-top: 85px;
}
.calcsender > div > div > .calcflex > .xsWidth > span {
    margin-left: 15px;
}
.calcfont{
    font-size: 14px;
}
.calcspanmargin {
    margin-bottom: 22px;
}
.calcshopinfo{
    font-size: 28px;
}
.purpose-content{
    display: flex;
    flex-wrap: wrap;
}
.purpose-content > label{
    width: 100%;
}
.purpose-content > label {
    margin: 0 5px;
}
.myorder > .accordion-collapse > .accordion-body {
    text-align: center;
}
.myorder > .accordion-collapse > .accordion-body > div > div{
    min-height: 40px;
}
.myorder > .accordion-collapse > .accordion-body > div > a{
    margin-bottom: 5px;
}
.myordercenter > .col-md-10 {
    margin: 0 auto;
}
.free-quote-alt{
    background-size: contain;
    background-position-x: 80%;
}
.dt-autofill-list > ul > li:nth-child(2) {
    display: none !important;
}
.placeholderred::-webkit-input-placeholder {
    color: red;

}

.placeholderred::placeholder {
    color: red;
    opacity: 1; /* Firefox */
}

.placeholderred:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: red;
}

.placeholderred::-ms-input-placeholder { /* Microsoft Edge */
    color: red;
}
.youtubeVideo {
    margin-left: 20px;
}
@media screen and (max-width: 480px) {
    .centerOff{
        text-align: center;
        min-width: 80%;
    }
}
.ind2line {
    height: 3em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: normal;
}

.appdown > a {
    width: calc( 50% - 10px );
    display: inline-block;
}

    .appdown > a > img {
        max-width: 100%;
    }

.appdown {
    width: calc(100% - 150px);
    max-width: 300px;
}
.appdowndsk{
    display: none;
}
@media screen and (min-width: 992px) {
    .appdowndsk {
        display: block;
    }
    .appdown {
        display: none;
    }
}
@media screen and (min-width: 400px) and (max-width:576px){
    .magnifierphone {
        display: inline-block;
        width: 5%;
    }
    #det_sender_phone, #det_receiver_phone {
        display: inline-block;
        margin-left: calc(100% - 326px);
        width: 80%;
    }
}
.icon-box-7 img {
     opacity: 1; 
}
.icon-box-7 h3 {
    top: 80%;
    background-color: #fff;
    color: #ff9800;
}
.price_list > .price_list_head {
    text-align: center;
}
.price_list > .price_list_head > p {
    margin: 0 auto;
    color: #fff;
    background-color: #fe9800;
}
.price_list_body_head {
    display: flex;
    margin: 0 auto;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.price_list_body_head>p {
    margin: 0 auto;
    text-align: center;
}
.price_list_body_main {
    display: flex;
    margin: 0 auto;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid;
}
.price_list_body_main > p {
    margin: 0 auto;
    text-align: center;
}
.price_list > .price_list_footer {
    text-align: center;
}
.price_list > .price_list_footer > p {
    margin: 0 auto;
    color: #fff;
    background-color: #000;
}
.pr_ls > .container > h2 {
    text-align: center;
    color: #fe9800;
}
.pr_ls > .container > p {
    text-align: center;
}
.price_list > .price_list_footer > p > a {
    color: #fe9800;
}
.price_list_body > .price_list_body_head.col-10 > p, .price_list_body > .price_list_body_main.col-10 > p {
    margin-bottom: initial !important;
}
.disclaimer span{
    color: red;
}
.txt_cntr{
    text-align: center;
}
.reg_sec > .container > a {
    color: #fe9800;
}
.reg_sec > .container> .row > a > img{
    /*width: 85%;*/
}
.color_oranged {
    color: #fe9800;
}
.reg_sec > .container > a >h2{
    width: 83.33333333%;
    margin: 0 auto 20px;
}
@media screen and (min-width:769px){
    .from_onlineshop > .container > .row >div{
        max-width: 25%;
        text-align: center;
        position: relative;
    }
    .from_onlineshop > .container > .row > div > i{
        position: absolute;
        right: -10px;
        top: 35px;
        font-size: 30px;
    }
}
@media screen and (max-width:767px){
    .from_onlineshop > .container > .row > div > i{
        display: none;
    }
    .from_onlineshop > .container > .row > div{
        text-align: center;
    }
    .onl_num{
        text-align: center;
    }
}
.from_onlineshop > .container > .row > div > h4 {
    color: #fe9800;
    font-size: 17px;
}
.onl_num {
    color: #fe9800;
    border: 2px solid #fe9800;
    display: inline-block;
    min-width: 100px;
    min-height: 100px;
    border-radius: 100%;
    padding-top: 17px;
    font-size: 35px;
    margin-bottom: 25px;
}
.from_onlineshop > .container > .row > div > div > img {
    max-width: 70px;
}
.dropdown:hover > .dropdown-menu{
    display:block;
}
.barcodePageSec1 form > div > div > textarea{
    max-width: 90%;
    height: 400px;
    min-height: 200px;
}
.barcodePageSec1 form > div > div:first-child > textarea {
    max-width: 90%;
    height: 428px;
    min-height: 200px;
}
.barcodePageSec1 form > div > div > input {
    width: 90%;
    max-width: 90%;
}
@media screen and (max-width:575px) {
    .d-ini_576{
        display: initial !important;
    }
    .barcodePageSec1 form > div > div > textarea{
        height: 250px;
        max-height: 250px;
    }
}


table.calc_table {
    border-collapse: collapse;
    border: 2px solid black;
}

.calc_table th, .calc_table td {
    border: 1px solid black;
    padding: 8px;
    text-align: center;
}

.calc_table th,
.calc_table > tfoot > tr > td {
    background-color: #f2f2f2;
}

.calc_table tfoot td {
    font-weight: bold;
}
.calc_table th,
.calc_table td {
    max-width: 12.5%;
    width: 12.5%;
    word-break: break-all;
}

.calc_table tr,
.calc_table thead,
.calc_table tbody,
.calc_table tfoot {
    max-width: 100%;
}
.calc_table {
    width: 100%;
}

.calc_table th,
.calc_table td {
    min-height: 40px;
    height: 40px;
    vertical-align: middle;
}

.calc_table > tbody > tr[contenteditable="false"],
.calc_table > tbody > tr > td[contenteditable="false"] {
    background-color: #f2f2f2;
}
.form-check-input:focus {
    border-color: #fe8704 !important;
    box-shadow: 0 0 0 .25rem #fe870440 !important;
}
.form-check-input:checked {
    border-color: #fe8704 !important;
    box-shadow: 0 0 0 .25rem #fe870440 !important;
    background-color: #fe8704 !important;
}
.form-switch .form-check-input {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IC00IDggOCI+PGNpcmNsZSByPSIzIiBmaWxsPSIjZmU4NzA0NDAiLz48L3N2Zz4=")
}

.switch_delivery_type > .entryContainer.calc_plus_city{
    width: 100%;
}
.calc_plus_city_main p{
    margin-bottom: 0;
}
.tutorials_header_nav {
    color: var(--primary-color) !important;
}
.tutorials_links {
    margin-bottom: 10px;
}
.tutorials_links > a {
    margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
    :root {
        --header-height: 144px;
        --footer-height: 282px;
    }

    .temp_height {
        min-height: calc(100vh - var(--header-height) - var(--footer-height));
    }
}
.nice-select.for_text::after{
    display: none;
}
.calc_DWA .nice-select {
    border-color: #ff9800;
}