.pdtool-bg{background-image: url('../svg/tools-bg.svg');background-repeat: no-repeat;height: 360px;background-size: cover;}
.pdtool-bg .head-paragraf h1{padding: 4% 0 1% 0;text-align: center;color: white;font-weight: 700;font-size: 40px;}
.fzw{font-size: 16px;font-weight: 600;}.fnt-clr{color: #4D5659;}
.heading-title{margin-bottom: 50px;}.mt{margin-top: 24%;}
.rcmnded{display: block;font-size: 18px;margin-top: 10px;font-weight: 600;text-align: center;letter-spacing: 3px;padding: 11px 0;}
.pricingTable {transition: 0.5s;margin-left: -15px;margin-right: -15px;transition: all 0.4s ease-in-out 0s;line-height: 30px;}
.defaultpop{line-height: ;}
.pricingTable .pricingTable-header{padding: 30px 23px;}
.pricingTable .heading{padding: 10px;background: #DFECF1;color: #4D5659; font-weight: 600;font-size:16px;letter-spacing: 2px;}
.pricingTable .pricing-plans {padding-bottom: 5px;padding-left: 20px;}
.pricingTable .price-value{display: block;line-height: 35px;}
.pricingTable .price-value span{font-size: 16px;font-weight: 500;vertical-align: bottom;margin-left: 5px;text-transform: capitalize;}
.pricingTable .subtitle{display: block;font-size: 18px;margin-top: 15px;font-weight: 600;}
.pricingTable .pricingContent ul{padding: 0;list-style: none;margin-bottom: 0;background: #F5F5F5;padding-top: 13px;text-align: center;}
.pricingTable .pricingContent ul li{padding: 1px 0;background: white;}
.pricingTable .pricingTable-sign-up{padding: 25px 0;background-color: #F5F5F5;text-align: center;font-size: 16px;}.last-li{padding-right: 13px!important;}
.custom-plan a{width: 100%;margin: 0 auto;background: #143642;padding: 12px 5px;color:#fff;border-radius: 0px;font-size: 18px;}.chose-pln{text-align: center;}
.chose-pln a{width: 85%;background: #E3E4E5;padding: 14px 0;color:#143642 !important;border-radius: 0px;border: transparent;margin: 10px 10px 20px 10px;font-size: 16px;font-weight:600;}.custom-plan{margin-top:20%;}
.custom-plan ul{list-style: none;margin-top: 4px; background: #F5F5F5;padding: 1px 23px 111px 23px;text-align: center;}
.custom-plan ul li{padding: 20px 0;border-bottom: 1px solid #E3E4E5;font-size: 18px;}
.pricingTable .pricingContent ul li p{border-bottom: 1px solid #E3E4E5;margin-left: 9%;margin-right: 9%;padding-bottom: 9px;padding-top: 15px;font-size: 18px;}
.pricingTable .pricingContent ul li .bdor{border-bottom: none;}
.custom-plan .btn:hover {color: #fff;}
#pls-lit {margin-right: 10px;}
.pricingTable.current .last-li{padding-right: 0!important;}
.pricingTable.current .prizhed{padding: 21px 23px;}
.pricingTable.current .rcmnd {padding: 7px 0;}
.pricingTable.current .c-pln a {margin: 0;}
.pricingTable.current .pricingContent ul li .bdor{border-bottom: none;}
.pricingTable.current #pls-lit {content: url('../svg/plus-light.svg');}
.pricingTable.current {transition: 0.5s;  line-height: 42px; margin-top: 0;}
.pricingTable.current {background: #143642;color: white;}
.pricingTable.current .chose-pln a{background: #FFC50D;border: 1px solid #FFC50D;}
.pricingTable.current .pricingContent ul{background: #143642 !important;color: white;margin: auto;width: 90%;}
.pricingTable.current .pricingTable-sign-up{background: #143642 !important;}
.pricingTable.current .pricingContent ul li{background: #26505F !important;}
.pricingTable.current .pricingContent {background: #143642 !important;}
.pricingTable.current .pricingContent ul li p{border-bottom: 1px solid #386676;}
.pricingTable.current .heading{background: #26505F;color: #CAE2EB;}
.pricingTable.current .price-value span{color: #CAE2EB;}
.pricingTable.current .subtitle{color: #CAE2EB;}
.pricingTable.current .rcmnded{background: #FFC50D;color: black;}
@media screen and (max-width:767px){.pricingTable{margin: 0 0 30px 0;}.p-plan{height: unset;}.pricingTable .pricing-plans{padding-left: 0;}}
.planmethod_box {background: #f0f0f0;padding-top: 34px;padding-bottom: 34px;}
.planmethod_box span:first-child {font-size: 16px;font-weight: 600;color: #4D5659;}
.planmethod_box span:nth-child(2) {font-size: 25px;font-weight: 600;display: block;}
.range-control {position: relative;}
.range_slider {-webkit-appearance: none; -moz-appearance: none; display:block;width: 100%;height:0;background:#F0F0F0;margin: 0;outline: none;}
.range_slider::-webkit-slider-thumb {width:25px;height:25px;border:0;-webkit-appearance: none;background:url('../svg/rngbtn.svg');background-repeat:no-repeat;background-size:100% 100%;cursor: pointer;position:relative;z-index:3;margin-top:5px;}
.range_slider::-moz-range-thumb {width:30px;height:30px;border:0;-moz-appearance: none;background:url('../svg/rngbtn.svg');background-repeat:no-repeat;background-size:100% 100%;cursor: pointer;position:relative;z-index:3;margin-top:5px;}
.range_slider::-ms-thumb {width:30px;height:30px;border:0;background:url({{asset('../svg/rngbtn.svg')}});background-repeat:no-repeat;background-size:100% 100%;cursor: pointer;margin-top:8px;}
.range_slider::-ms-track {background:#F0F0F0;height:10px;border: none;}
output {position:absolute;top:-66px;left:6%;display:block;color:#fff;font-size:16px;background: #FFC50D;}
.range_slider:active + output {display: block;transform: translateX(-50%);}
.range_fill {border-radius: 10px;position:absolute;height:6px;width:100% !important;top:0;background: linear-gradient(to right, #143642 0%, #143642 11%, #E3E4E5 11%, #E3E4E5 100%);}
.output_mobile, #rangeVal_mob {display:none}
.plan_properties .points:before {content: "";width: 9px;height: 9px;background: #FFC50D;border-radius: 50%;margin-right: 12px;display: inline-block;}
.plan_properties .points{font-size: 16px;font-weight: 500;color: #4D5659;}
.continuebtn .btn{font-size: 25px;padding-top: 15px;padding-bottom: 15px;border-radius: 0;background: #143642;color: white;font-weight: 500;}
.form-check-input {width: 25px;height: 25px;}
.append_words:before {content: '';background: #FFC50D;position: absolute;top: 36px;right: 48%;height: 10px;width: 10px;transform: rotate(227deg);border-top: 1px solid #FFC50D;border-left: 1px solid #FFC50D;display: block;}
.continuebtn .btn:hover {color: white;background: #FFC50D;}
#custom_pricing {display: none;}
.customForm_alert.alert-danger {font-size: 15px;padding: 8px 12px;display: none;}
.custom_pricing form .form-control {height: unset;padding: 8px 16px;font-size: 16px;font-weight: 500;}
.custom_pricing form button {font-weight: 600;}
.custom_pricing .btn-info {background-color: #143642;border-color: #143642;}
    .custom_pricing .btn-info:hover{background-color: #FFC50D;border-color: #FFC50D;color: #143642;}
.custom-checkbox label {color: #143642;cursor: pointer;font-size: 15px;}
.custom-control-input:checked~.custom-control-label::before {border-color: #143642;background-color: #fff;}.custom-checkbox .custom-control-label::before {border-radius: 50%;border:  2px solid #143642;}.custom-control-label::before, .custom-control-label::after {width: 20px;height: 20px;}.custom-checkbox .custom-control-input:checked~.custom-control-label::after {background-image: url('../svg/ellipse-chk.svg');background-size: auto;}
.planbox{cursor:pointer}
output {display: inline-block;}
@media screen and (max-width: 768px){#rangeVal {display: none;}.output_mobile {display: block;position: absolute;top: -66px;left: 0;right: 0;text-align: center;font-size: 16px;font-weight: 600;}
#rangeVal_mob {display: inline-block;background: #FFC50D;padding: 8px 13px;color: #143642;}.pricingTable{margin-bottom: 30px;}.pricingContent li sup:before {content: url('../svg/question.svg');margin-left: 10px;}.pricingContent li .bpic:after, .pricingTable.current .pricingContent li .bpic:after {content: none;}
.pricingTable.current .pricingContent li sup:before {content: url('../svg/question-qarktheme.svg');}}
@media screen and (min-width:1199px){.p-plan{height: 916px;}}
@media screen and (max-width:1199px){.custom-plan {margin-top: 217px;}}
.custom-plan sup:before {content: url('../svg/question.svg');margin-left: 10px;}sup {top: unset!important;}
.ppriz{font-size: 30px!important;font-weight: 600!important;padding: 1px 7px;border-radius: 5px;}
.dpriz{font-size: 30px!important;font-weight: 600!important;}
.tabs-sec .nav-tabs{background: #DFECF1;padding: 5px;margin-top: -25px;text-transform: uppercase;}
.tabs-sec .nav-tabs li a.active {background-color: #FFC50D;}
.tabs-sec .nav-tabs li a {display: flex;justify-content: center;align-items: center;height: 45px;text-decoration: none;color: black;font-size: 16px;font-weight: 600;width: 200px;}
@media screen and (max-width: 470px){.tabs-sec .nav-tabs{width: 296px;}.tabs-sec .nav-tabs li a{width: 286px;}
.custom-plan {margin-top: 85%;}.pdtool-bg{height: unset;padding: 30px 0;}.hiw h1{padding-top: 45px;}
}