@media only screen and (width > 1px) and (width <= 560px) {
.stdh {padding: 15px 30px;height: 56px;}
.page-template-page-plans .planscol-stdstk {top: 56px;}
.contentouter {padding-top: 56px;}
.hlogo img {width: 110px;}
.stdh .mainmenu {display: none;}
.mainmenu li {display: block;padding: 8px 0 8px 0.5em;}
.mainmenu a:link, .mainmenu a:visited {font-size: 25px;line-height: 31px;}
.hmtog {display: inline-block;}
.hmclose {width: 26px;height: 26px;}
.hmclose::after {width: 26px;top: 10px;}
.hmclose::before {width: 26px;top: 12px;}
body, input, textarea {font-size: 16px;}
.htxt h2, .stdpg .entry-title, .std-title {font-size: 36px;line-height: 42px;margin-bottom: 15px;}
.htxt h3 {font-size: 26px;line-height: 32px;}
.htxt h4 {font-size: 16px;line-height: 22px;}
.htxt p {padding-left: 0px;}
.htxt a {font-size: 14px;line-height: 20px;}
.tutsingle-breadcrumb {font-size: 14px;line-height: 20px;}
#sltnspg .hbanner {padding-top: 120%;}
.hbanner {padding-top: 138%;background-position: 65% 50%;}
.hintro.hintro-planpg {padding: 60px 9% 40px 9%;}
.hintro {padding: 0px 9% 40px 9%;}
#home .hintro {padding: 0px 9% 20px 9%;}
.haboutw {padding: 80px 9% 40px;}
.hintrow {position: relative;top: -40px;margin-bottom: -40px;}
.hintro .htxt {width: 100%;padding: 40px 0 0 0;}
.hintro .hfimg {display: none;}
.hintro.hintro-already {padding: 40px 0% 50px;}
.hintrow.hintrow-already{padding: 0 2%}
.hintrow.hintrow-already .htxt{padding-left: 7%;padding-right: 7%;}
.hintro .hfimgm.imginline-stats {display: block;width: 100%;}
.hintrow.yt .hfimg {width: 100%;margin-bottom: 20px;}
.hintrow.yt .htxt {width: 100%;padding: 0;}
.hoffers {display: block;}
.hoffer {display: block;width: 100%;}
.hoffer-h {display: block;width: 100%;padding-top: 67.4%;}
.hoffer .htxt {width: 100%;display: block;}
.hoffer-title {font-size: 40px;line-height: 44px;}
.hitin {padding: 0 9% 0 9%;}
.hitin .htxt {width: 100%;padding: 60px 0 40px;}
.hitin .himg {display: none;}
.hitin .himg.himgm {display: block;}
.havail {padding: 100px 9% 20px;}
.havail-row {padding-bottom: 50px;}
.havail-row .himg {width: 100%;padding-top: 68.9%;}
.havail-row .htxt {width: 100%;padding: 40px 0 0;}
.havail-roweven .himg {display: none;}
.havail-roweven .himgm {display: block;}
.hfeat .htxt {width: 100%;padding: 60px 9% 30px;}
.hfeat .himg {width: 100%;padding-top: 90%;}
.hfeatover-inner {font-size: 36px;line-height: 42px;}
.hitws {padding: 90px 8% 100px 9%;}
.hitws .htxt {width: 100%;padding: 0 0 40px;}
.hitws .himg {width: 100%;padding-top: 68%;}
.hfeatb {padding-top: 25px;}
.hfeatbw {position: static;}
.hfeatb-l, .hfeatb-r {width: 100%;padding: 0 4% 25px;}
.hfeatb-l img, .hfeatb-r img {max-height: 30px;margin-bottom: 10px;}
.hfeatb-title {font-size: 22px;line-height: 26px;margin-bottom: 5px;}
.htestim {padding: 60px calc(4% + 45px) 40px;}
.htestim .himg, .htestim .htxt {vertical-align: top;margin-top: 0;}
.htestim .htxt blockquote {font-size: 22px;}
.htestim .htxt blockquote p {line-height: 28px;}
.ftr-l {width: 100%;padding-bottom: 40px;}
#footer {padding: 60px 9% 30px;}
.ftr-r .widget {padding: 0 30px 30px 0;}
.abtban {padding-top: 52.5%;}
.abtintro {padding: 90px 6% 70px;}
.abtintro .himg {width: 100%;padding-top: 87%;margin: 0 0 50px 0;}
.abtintro .htxt {width: 100%;}
.abtteam {padding: 90px 6% 50px;}
.abtt-item {width: 100%;}
.havail-listitem {width: 100%;}
.planscol-desc {width: 55%;padding: 5px;font-size: 13px;line-height: 17px;}
.planscol-desc.planscol-h {padding: 0 0 10px 5px;font-size: 20px;line-height: 26px;}
.planscol-std.planscol-h {padding: 3px;font-size: 16px;line-height: 22px;}
.planscol-std {width: 15%;padding: 5px;font-size: 16px;line-height: 20px;}
.planscol-std a {font-size: 14px;line-height: 20px;padding: 4px 10px;}
.related-postsw, .idxitems {max-width: 400px;}
.idxitems {margin: 0 auto;}
.postitem.postitemf {width: calc(100% - 4px - 30px);}
.postitem {width: calc(100% - 4px - 30px);}
.idxtitle h1 {font-size: 48px;line-height: 52px;}
.posti-title {font-size: 22px;line-height: 26px;}
.stdpost-title h1 {font-size: 40px;line-height: 50px;}
.relpst-title {font-size: 30px;line-height: 38px;margin: 0 10px 30px;}
.tut-listingsi-bgcolor {grid-template-columns: 1fr;padding: 0;}
.tut-listingsi-title h3 {font-size: 30px;}
#tut-single-page .tut-listngs-items {padding: 40px 9% 100px 9%;}
#tut-single-page .tut-listngs-mainvid {width: 100%;padding-top: 0%;}
#tut-single-page .tut-listngs-sidevids {width: 100%; padding-left: 0;height: auto;}
img#scrollIndicator {top: calc(100% - 140px);right: unset;left: calc(50% - 25px);display: none;}
.tut-single-ctawrap {padding: 30px 0% 40px;width: 100%;top: 0;}
#tut-single-page .tut-listngs-mainvid .yt-core-attributed-string--white-space-no-wrap {white-space: wrap;font-size: 10px;}
.tut-side-row {flex-direction: column;}
.imginline-iswaybird {width: 100%;}
.hiswaybirdw .htxt {padding: 65px 0 0;}
.hintro .htxt p {max-width: 100%;}
} @media only screen and (width > 560px) and (width <= 900px) {
.stdh {padding: 15px 30px;height: 67px;}
.page-template-page-plans .planscol-stdstk {top: 67px;}
.contentouter {padding-top: 67px;}
.stdh .mainmenu {display: none;}
.mainmenu li {display: block;padding: 8px 0 8px 0.5em;}
.mainmenu a:link, .mainmenu a:visited {font-size: 25px;line-height: 31px;}
.hmtog {display: inline-block;}
body, input, textarea {font-size: 18px;}
.htxt h2, .stdpg .entry-title {font-size: 42px;line-height: 46px;margin-bottom: 15px;}
.htxt h3 {font-size: 30px;line-height: 36px;}
.htxt h4 {font-size: 18px;line-height: 24px;}
.htxt p {padding-left: 0px;}
.htxt a {font-size: 16px;line-height: 22px;}
.tutsingle-breadcrumb {font-size: 16px;line-height: 22px;}
.hbanner {padding-top: 75%;}
.hintro .htxt {width: 100%;padding: 40px 0 0 0;}
.hintro .hfimg {display: none;}
.hintro .hfimgm.imginline-stats {display: block; width: 100%;margin-top: 35px;}
.hintrow.yt .hfimg {width: 100%;margin-bottom: 20px;}
.hintro.hintro-already {padding: 40px 0% 50px;}
.hintrow.hintrow-already{padding: 0 0%}
.hintrow.hintrow-already .htxt{padding-left: 9%;padding-right: 9%;}
.hintrow.yt .htxt {width: 100%;padding: 0;}
.hoffers {display: block;}
.hoffer {display: block;width: 100%;}
.hoffer-h {display: block;width: 100%;padding-top: 67.4%;}
.hoffer .htxt {width: 100%;display: block;}
.hitin .htxt {width: 100%;padding: 60px 0 40px;}
.hitin .himg {display: none;}
.hitin .himg.himgm {display: block;}
.havail-row .himg {width: 100%;padding-top: 68.9%;}
.havail-row .htxt {width: 100%;padding: 40px 0 0;}
.havail-roweven .himg {display: none;}
.havail-roweven .himgm {display: block;}
.hfeat .htxt {width: 100%;padding: 60px 9% 30px;}
.hfeat .himg {width: 100%;padding-top: 90%;}
.hfeatover-inner {font-size: 42px;line-height: 46px;}
.hitws .htxt {width: 100%;padding: 0 0 40px;}
.hitws .himg {width: 100%;padding-top: 68%;}
.hfeatb {padding-top: 70%;}
.hfeatb-l, .hfeatb-r {width: 100%;padding: 0 4% 35px;}
.hfeatb-l img, .hfeatb-r img {max-height: 38px;margin-bottom: 10px;}
.hfeatb-title {font-size: 28px;line-height: 32px;margin-bottom: 5px;}
.htestim .htxt blockquote {font-size: 26px;}
.htestim .htxt blockquote p {line-height: 32px;}
#footer {padding: 60px 9% 30px;}
.ftr-l {width: 100%;padding-bottom: 40px;}
.ftr-r .widget {padding: 0 30px 30px 0;}
.abtban {padding-top: 52.5%;}
.abtintro {padding: 120px 6% 100px;}
.abtintro .himg {width: 90%;padding-top: 78%;margin: 0 10% 50px 0;}
.abtintro .htxt {width: 100%;}
.abtteam {padding: 120px 10% 80px;}
.abtt-item {width: 70%;}
.havail-listitem {width: 100%;}
.planscol-desc {width: 58%;padding: 10px;font-size: 18px;line-height: 22px;}
.planscol-desc.planscol-h {font-size: 26px;line-height: 32px;}
.planscol-std.planscol-h {padding: 10px;font-size: 20px;line-height: 24px;}
.planscol-std {width: 14%;padding: 10px;font-size: 18px;line-height: 22px;}
.related-postsw, .idxitems {max-width: 400px;}
.idxitems {margin: 0 auto;}
.postitem.postitemf {width: calc(100% - 4px - 30px);}
.postitem {width: calc(100% - 4px - 30px);}
.tut-listingsi-bgcolor {grid-template-columns: 1fr;padding: 0;}
#tut-single-page .tut-listngs-items {padding: 40px 9% 100px 9%;}
#tut-single-page .tut-listngs-mainvid {width: 100%;}
#tut-single-page .tut-listngs-sidevids {width: 450px;height: auto;}
img#scrollIndicator {top: calc(100% - 140px);right: unset;left: calc(250px + 3.5%);display: none;}
.tut-single-ctawrap {padding: 60px 0% 80px;width: 100%;top: 0;}
.imginline-iswaybird {width: 100%;}
.hiswaybirdw .htxt {padding: 65px 0 0;}
.hintro .htxt p {max-width: 90%;}
} @media only screen and (width > 900px) and (width <= 1100px) {
.stdh {padding: 15px 30px;height: 67px;}
.page-template-page-plans .planscol-stdstk {top: 67px;}
.contentouter {padding-top: 67px;}
.stdh .mainmenu {display: none;}
.mainmenu li {display: block;padding: 8px 0 8px 0.5em;}
.mainmenu a:link, .mainmenu a:visited {font-size: 25px;line-height: 31px;}
.hmtog {display: inline-block;}
.htxt h2 {font-size: 60px;line-height: 66px;}
.htxt p {padding-left: 50px;}
.tut-single-ctawrap p{padding-left: 0}
.hfeat .htxt {padding: 20px 2% 20px 2%;}
.hfeatb-title {font-size: 38px;line-height: 44px;}
.abtteam {padding: 200px 4% 120px;}
.tut-listingsi-title h3 {font-size: 30px;}
#tut-single-page .tut-listngs-items {padding: 40px 9% 100px 9%;}
#tut-single-page .tut-listngs-mainvid {width: 100%;}
#tut-single-page .tut-listngs-sidevids {width: 450px;height: auto;}
img#scrollIndicator {top: calc(100% - 140px);right: unset;left: calc(250px + 3.5%);display: none;}
.tut-single-ctawrap {padding: 30px 0% 40px;width: 100%;top: 0px;}
} @media only screen and (width > 1100px) and (width <= 1300px) {
.hban-inner {padding: 0 7%;}
#tut-listings-page .tut-listingsi-title h3 {font-size: 40px;}
#tut-single-page .tut-listngs-items {padding: 20px 7% 50px 7%;}
#tut-single-page .tut-listngs-mainvid {width: 55%;margin-bottom: 450px;}
.tut-single-ctawrap {top: 100%;}
#tut-single-page .tut-listngs-sidevids {width: 40%;}
img#scrollIndicator {top: calc(100vh + 40px);right: calc(40% - 180px);}
}