button.formkit-submit.formkit-submit {
    font-size: 30px !important;
    height: 75px !important;
}
.header-content.bsk-header-remove {
    width: 1180px !important;
}
p.bs-form-input {
    width: 100%;
}
p.bs-form-input-b {
    width: 100%;
}
button.btn.btn-primary.main-form-landing {
    font-size: 28px;
    padding: 20px;
    width: 100%;
    border-radius: 0px;
    color: white;
    background-color: #008037;
    font-weight: bold;
    margin-top: 20px;
}
.social-icons a.bsk-blog-in {
    font-size: 18px;
    border-right: 1px solid #b0adad;
    padding-right: 8px;
    margin-right: 10px; cursor:pointer;
}
.yikes-easy-mc-form input[type=text] {
    width: 100% !important;
    height: 40px;
    max-width: 100%;
    font-size: 14px;
    border-width: 1px;
    border: 2px solid #e6e6e6;
    padding: 5px;
    border-radius: 0px;
    font-weight: normal !important;
    background-color: #fff !important;
}
span.FNAME-label {
    font-size: 15px;
    line-height: 36px;
    color: black;
}
span.EMAIL-label {
    font-size: 15px;
    line-height: 36px;
    color: black;
}
.yikes-easy-mc-form input[type=email] {
    width: 100% !important;
    height: 40px;
    max-width: 100%;
    font-size: 14px;
    border-width: 1px;
    border: 2px solid #e6e6e6;
    padding: 5px;
    border-radius: 0px;
    font-weight: normal !important;
    background-color: #fff !important;
}
header .social-icons a {
    -webkit-filter: unset !important;
    opacity: 1 !important;
}
.main-form-landing input[type="submit"] {
    font-size: 28px;
    padding: 20px;
    width: 98%;
    border-radius: 30px;
    color: white;
    background-color: #008037;
    font-weight: bold;
margin-top:20px;
}
.bs-form-input-b input[type="email"] {
    width: 100% !important;
    height: 50px;
    max-width: 98%;
    font-size: 14px;
    border-width: 1px;
    border: 2px solid #e6e6e6;
    padding: 14px;
    -webkit-border-radius: 35px;
    -ms-border-radius: 35px;
    border-radius: 35px;
    font-weight: normal !important;
}
.bs-form-input input[type="text"] {
    width: 100% !important;
    height: 50px;
    max-width: 98%;
    font-size: 14px;
    border-width: 1px;
    border: 2px solid #e6e6e6;
    padding: 14px;
    -webkit-border-radius: 35px;
    -ms-border-radius: 35px;
    border-radius: 35px;
    font-weight: normal !important;
}
.bsk-header-remove .social-icons a.tooldown img {
    width: 40px;
    vertical-align: middle;
    margin-left: 10px;
}
.bsk-wrapp-headclean header {
    display: none;
}
.bsk-wrapp-headclean footer {
    display: none;
}
.bsk-wrapp-headclean .ads-bottom {
    display: none;
}
header.layout2 .bsk-header-remove .social-icons {
    top: 18px !important;
}
#content-container.bsk-cont {
    width: 1180px;
}
.bsk-main-heading-h1 {
    color: #ffffff;
    text-align: center !important;
    font-size: 48px !important;
    text-shadow: 2px 2px #202021;
    line-height: 70px !important;
}
.post-inner.bsk-post-in {
    padding-top: 0px;
}
.bsk-font-style-1{
text-align: justify;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
letter-spacing: 1px;
}
.bsk-font-style-1 p {
    padding: 10px 0px;
}

.bsk-font-style-2{
    font-size: 20px;
    font-weight: 300;
    line-height: 30px;
letter-spacing: 1px;
text-align: justify;
}
.bsk-font-style-2 p {
    padding: 10px 0px;
}
.bsk-font-style-2 img {
    vertical-align: middle;
}
.bsk-font-style-2  img.alignleft {
    padding: 10px;
}

.bsk-font-style-3 {
    font-size: 32px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0px;
    text-align: center;
    margin-bottom: 0px;
}
.bsk-font-style-3 p {
    padding: 10px 0px;
}
.bsk-testimonial-txt {
    font-size: 20px;
    font-weight: 300;
    line-height: 45px;
    letter-spacing: 1px;
    text-align: justify;
    color: #fff;
}
.bsk-testimonial-txt p {
    padding-top: 0px;
}

.bk-fork-img-set {
    font-weight: bold;
    font-size: 40px;
    line-height: 45px;
    letter-spacing: 1px;
    text-align: justify;
    color: #fff;
}
.bk-fork-img-set img.alignleft {
    border: none !important;
}
.bk-fork-img-set p {
    padding-top: 0px;
    padding-bottom: 0px;
}
p.b-set-img {
    padding-top: 42px;
}
.bsk-btn-huge a {
    background-color: #008037 !important;
    font-size: 30px !important;
}
.bsk-testimonial-txt-2 {
    font-size: 20px;
    font-weight: 300;
    line-height: 32px;
    letter-spacing: 1px;
    text-align: justify;
    color: #fff;
}
.bsk-testimonial-txt-2 p {
    padding-top: 0px;
}
.bsk-header-remove .logo a{
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
}
.bsk-wrapp .ads-bottom {
    display: none;
}
.bsskk-wrapp footer {
    display: none;
}
.footer-bottom.bsk-foot {
    background: #111 url(images/patterns/body-bg1.png);
    color: white;
    padding: 10px 0px;
}
.bsk-wrapp footer {
    display: none;
}
.bsk-wrapp-headclean .footer-bottom {
    display: none;
}
.bsk-wrapp #main-nav .main-menu {
    width: 1180px !important;
}
.footer-bottom.bsk-foot .container {
    border-top: none !important;
}
.bs-heading-txt {
    font-weight: bold !important;
}
.bsk-font-optin-1 {
    text-align: justify;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    letter-spacing: 1px;
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
.header-content.bsk-header-remove {
    width: 100% !important;
}
.bs-heading-txt {
    font-size: 25px !important;
    line-height: 30px !important;
}
.bsk-font-style-2 p {
    font-size: 18px;
}
.main-form-landing input[type="submit"] {
    font-size: 9px;}
.bsk-main-heading-h1 {
    font-size: 25px !important;
    line-height: 38px !important;
}
.bsk-font-style-3 p {
    font-size: 20px;
}
.bsk-testimonial-txt {
    font-size: 20px !important;
    font-weight: 300;
    line-height: 35px !important;
    letter-spacing: 0px !important;
    text-align: center !important;
    color: #fff;
}
.bk-fork-img-set img.alignleft {
    float: inherit !important;
    padding: 0 !important;
    margin: 0 !important;
}
.bk-fork-img-set {
    font-size: 25px;
    font-weight: 300;
    line-height: 30px;
    letter-spacing: 0px;
    text-align: center;
    color: #fff;
}
button.btn.btn-primary.main-form-landing {
    font-size: 14px;}
}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2) {
.main-form-landing input[type="submit"] {
    font-size: 18px !important;}

}

.sw-main-h2-txt {
    font-size: 30px;
    color: #008037;
    line-height: 30px; 
padding:0px !important;
    text-align: left;
    font-family: BebasNeueRegular,arial,Georgia, serif;
}
.header-content.bsk-new-container {
    width: 1180px !important;
}
.bsk-new-nav .main-menu {
    width: 1180px !important;
}
.sw-main-h2-txt p {
    padding: 0px;
}
.bsk-font-style-2-nwn {
    font-size: 18px;
    font-weight: 300;
    line-height: 35px;
    letter-spacing: 1px;
    text-align: justify;
}
.bsk-testimonial-txt-222 {
    font-size: 20px;
    font-weight: 300;
    line-height: 32px;
    letter-spacing: 1px;
    text-align: justify;
    color: #fff;
}
.bsk-font-style-2-nwn h5 {
    font-size: 21px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 30px;
    line-height: 30px;
}
.bsk-font-style-2-nwn h2 {
    font-weight: bold;
}
