/* Heading compatibility: mirrors style.css rules that target h1-h6 elements onto the Bootstrap .h1-.h6 classes,
   so headings can change tag (for a correct single-H1 outline) without changing their appearance. Load AFTER style.css. */
.h2.text-sty-banner{font-size:16px !important;color:#51585f !important;max-width:800px !important;margin:20px 0 !important;letter-spacing:1px !important;line-height:1.9 !important}
.h1.w3ls_pvt-title{font-size:2.1rem;font-weight:600;color:#202428}
.h1.w3ls_pvt-title span{color:#1089ff}
.w3ls_banner_txt .h5{font-weight:400;color:#000;font-size:22px;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}
.h3.title,.h1.title,.h2.title{font-weight:600;font-size:40px;letter-spacing:1px}
.about-grid-main .h4,.about-in .h5.card-title{font-size:22px;color:#000}
.about-right-faq .h6{color:rgb(5,185,147);letter-spacing:2px;margin-bottom:8px;font-size:15px}
.about-right-faq .h3{font-size:34px;line-height:1.4;font-weight:600}
.h3.tittle,.h2.tittle{color:#111;font-size:40px}
.parts-w3ls .h4{text-transform:uppercase;font-size:15px;font-weight:600;letter-spacing:2px;margin-top:1.5em}
.h3.title-w3{color:#111;font-size:32px}
.count-w3ls .h4{font-size:30px;font-weight:600}
.services-grid .h4{font-size:22px;color:#000;letter-spacing:1px;font-weight:600;margin-bottom:12px}
.h4.text-team-w3{font-size:20px;font-weight:700;color:#3a3939;margin:1em 0}
.h6.accordion-textm{color:#1089ff;font-size:18px;margin-bottom:20px;letter-spacing:1px}
.h3.sec-hedadc{color:#1dd1a1}
.prices-top .h3{font-size:30px;text-shadow:0 2px 12px rgba(12,12,12,0.28);background:#1089ff;width:70px;height:70px;line-height:2.4;-webkit-box-shadow:1px 1px 8px 0px rgba(0,0,0,0.23);-moz-box-shadow:1px 1px 8px 0px rgba(0,0,0,0.23);box-shadow:1px 1px 8px 0px rgba(0,0,0,0.23);transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all}
.price-info:hover .prices-top .h3{box-shadow:none;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all}
.prices-bottom .h4{font-size:26px;color:#000;text-shadow:0 1px 2px rgba(0,0,0,0.29);letter-spacing:1px;font-weight:700}
@media(max-width:1366px){.h3.w3ls_pvt-title{font-size:3.5rem}}
@media(max-width:1280px){.h3.tittle,.h2.tittle{font-size:38px}}
@media(max-width:1080px){.about-grid-main .h4,.about-in .h5.card-title{font-size:21px}.h3.w3ls_pvt-title{font-size:3rem}.h2.text-sty-banner{font-size:15px}}
@media(max-width:1024px){.parts-w3ls .h4{font-size:14px}}
@media(max-width:991px){.h3.tittle,.h2.tittle{font-size:36px}.h3.w3ls_pvt-title{font-size:2.5rem}.h2.text-sty-banner{font-size:14px}}
@media(max-width:768px){.h3.tittle,.h2.tittle{font-size:34px}}
@media(max-width:736px){.h3.title-w3{font-size:30px}.about-right-faq .h6{font-size:14px}.about-right-faq .h3{font-size:32px}.h4.text-team-w3{font-size:18px}.prices-bottom .h4{font-size:24px}}
@media(max-width:640px){.h3.tittle,.h2.tittle{font-size:30px}}
@media(max-width:480px){.h3.title-w3{font-size:26px}.h3.w3ls_pvt-title{font-size:2.3rem}}
@media(max-width:440px){.h3.tittle,.h2.tittle{font-size:28px}}
@media(max-width:414px){.parts-w3ls .h4{font-size:12px;letter-spacing:1px}.about-right-faq .h3{font-size:30px}}
@media(max-width:375px){.about-right-faq .h3{font-size:28px}.about-right-faq .h6{font-size:13px}.h3.w3ls_pvt-title{font-size:2.1rem}.h2.text-sty-banner{font-size:13px}.h6.accordion-textm{font-size:16px}}
@media(max-width:320px){.h3.title-w3{font-size:24px}.count-w3ls .h4{font-size:28px}.about-right-faq .h3{font-size:26px}}
@media only screen and (max-width:750px){.h1.w3ls_pvt-title{font-size:2.1rem;font-weight:600;color:#202428}}
#shorten_actions .anon_history li .h5{margin:0}
.textcountcolor{color:#1089ff}
