#logohead{position:relative!important;top:30px!important;}
#logofoot{max-width:180px!important;}
#dform{max-height:750px!important;}
.sjidesign{color:#ffffff!important;}

.give-embed-form {border:0!important; border-radius: 0px!important; box-shadow: 0!important;}
.give-form-templates {margin-top:3%!important;border:0!important; border-radius: 0px!important; box-shadow: 0!important;}
.give-embed-form, .give-embed-receipt {border:0!important; border-radius: 0px!important; box-shadow: 0!important;}

.blog-shortcode-post-title{color:#000000!important;}
.fusion-blog-shortcode a {color: #855797!important;}

@media screen and (min-width: 1800px) and (max-width: 1920px) {
 body {font-size: 19px!important;line-height:1.9em!important;}  
 .fusion-title h3{font-size: 33px!important;line-height:1.9em!important;} 
 .fusion-menu-element-wrapper.direction-row.expand-method-hover .menu-text {font-size: 130%!important;}
 #logohead{position:relative!important;top:30px!important;min-width:250px!important;}
 #logofoot{min-width:230px!important;}
 .fusion-footer-widget-area{font-size:140%!important;}
 .fusion-checklist, ul.fusion-checklist {font-size: 22px !important;}
 .fusion-body .fusion-menu-element-wrapper[data-count="2"] .fusion-menu-element-list .menu-item > a {font-size: 22px!important;}
}

@media screen and (min-width: 1621px) and (max-width: 1799px) {
 body {font-size: 17px!important;line-height:1.9em!important;}  
 .fusion-title h3{font-size: 33px!important;line-height:1.9em!important;} 
 .fusion-menu-element-wrapper.direction-row.expand-method-hover .menu-text {font-size: 120%!important;}
 #logohead{position:relative!important;top:30px!important;min-width:250px!important;}
 #logofoot{max-width:220px!important;}
 .fusion-footer-widget-area{font-size:140%!important;}
 .fusion-checklist, ul.fusion-checklist {font-size: 22px !important;}
 .fusion-body .fusion-menu-element-wrapper[data-count="2"] .fusion-menu-element-list .menu-item > a {font-size: 22px!important;}
}
 #textcols{-webkit-column-count: 2!important;
-moz-column-count: 2!important;
column-count: 2!important;
text-align: justify;
column-gap: 3%!important;
 }


@media screen and (min-width: 1401px) and (max-width: 1500px) {
.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li {
  margin-left: 10px!important;
  margin-right: 10px!important;
}
}



@media screen and (min-width: 1201px) and (max-width: 1400px) {
 body {font-size: 14px!important;line-height:1.7em!important;}  
 .fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li {  margin-left: 2%!important;  margin-right: 1%!important;}
 .fusion-title h3{font-size: 125%!important;line-height:1.9em!important;} 
 .fusion-menu-element-wrapper.direction-row.expand-method-hover .menu-text {font-size: 81%!important;}
 #logohead{position:relative!important;top:30px!important;min-width:170px!important;left:-12%!important;}
 #logofoot{max-width:160px!important;}
 .fusion-footer-widget-area{font-size:14px!important;}
 .fusion-checklist, ul.fusion-checklist {font-size: 14px !important;}
 .fusion-body .fusion-menu-element-wrapper[data-count="2"] .fusion-menu-element-list .menu-item > a {font-size: 12px!important;}
.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list{margin-left:-10%!important;}
  
}

 @media screen and (min-width: 1100px) and (max-width: 1200px){
    #logohead{position:relative!important;top:30px!important;max-width:140px!important;left:-9%!important;}
.fusion-menu-element-wrapper.direction-row.expand-method-hover .menu-text {font-size: 74% !important;}
.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list{margin-left:-12%!important;}
}


 @media screen and (min-width: 1000px) and (max-width: 1099px) {
 body {font-size: 14px!important;line-height:1.7em!important;}  
 .fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li {  margin-left: 2%!important;  margin-right: 1%!important;}
 .fusion-menu-element-wrapper.direction-row.expand-method-hover .menu-text {font-size: 13px!important;}
 #logohead{position:relative!important;top:30px!important;max-width:140px!important;}
 #logofoot{max-width:160px!important;}
 .fusion-footer-widget-area{font-size:14px!important;}
 .fusion-checklist, ul.fusion-checklist {font-size: 14px !important;}
 .fusion-body .fusion-menu-element-wrapper[data-count="2"] .fusion-menu-element-list .menu-item > a {font-size: 14px!important;}
.fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom: 0px!important;}
.post-content p {font-size: 14px!important;}
 }


 @media screen and (min-width: 902px) and (max-width: 999px) {
 body {font-size: 14px!important;line-height:1.7em!important;}  
 .fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li {  margin-left: 2%!important;  margin-right: 1%!important;}
 .fusion-menu-element-wrapper.direction-row.expand-method-hover .menu-text {font-size: 60%!important;margin-right: -6px!important;}
 #logohead{position:relative!important;top:30px!important;max-width:140px!important;left:-10%!important;}
 #logofoot{max-width:160px!important;}
 .fusion-footer-widget-area{font-size:14px!important;}
 .fusion-checklist, ul.fusion-checklist {font-size: 14px !important;}
 .fusion-body .fusion-menu-element-wrapper[data-count="2"] .fusion-menu-element-list .menu-item > a {font-size: 14px!important;}
.fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom: 0px!important;}
.post-content p {font-size: 14px!important;}
.fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list, .fusion-body .fusion-menu-element-wrapper[data-count="0"] > .avada-menu-mobile-menu-trigger {
  font-family: "Poppins";
  font-weight: 400;
  margin-left: -10%!important;}

 }

@media screen and (max-width: 901px){#pchhead{display:none!important;} }

 @media screen and (min-width: 601px) and (max-width: 800px) {
 body {font-size: 13px!important;line-height:1.7em!important;}  
 .fusion-body .fusion-menu-element-wrapper[data-count="0"] .fusion-menu-element-list > li {  margin-left: 2%!important;  margin-right: 1%!important;}
 .fusion-menu-element-wrapper.direction-row.expand-method-hover .menu-text {font-size: 95%!important;}
 #logohead{position:relative!important;top:30px!important;min-width:170px!important;}
 #logofoot{max-width:160px!important;}
 .fusion-footer-widget-area{font-size:14px!important;}
 .fusion-checklist, ul.fusion-checklist {font-size: 14px !important;}
 .fusion-body .fusion-menu-element-wrapper[data-count="2"] .fusion-menu-element-list .menu-item > a {font-size: 14px!important;}
.fusion-title h5, .fusion-title h6 {
  flex-grow: 0;
  padding: 0;
  font-size: 180%!important;
}
 }


@media screen and (max-width: 600px) {
body {font-size: 13px!important;line-height:1.4em!important;}
.fusion-checklist, ul.fusion-checklist {list-style-type: none; font-size: 13px !important; line-height:2.1em!important;}
.menu-text {list-style-type: none; font-size: 13px !important;}
#logohead{position:relative!important;top:0px!important;}
.fusion-body .fusion-carousel .fusion-carousel-nav .fusion-nav-next{display:none!important;}
.fusion-body .fusion-carousel .fusion-carousel-prev .fusion-nav-prev{display:none!important;}
.fusion-post-cards.fusion-post-cards-2 ul.fusion-grid > .fusion-grid-column{padding-top:10px!important;padding-bottom:22px!important;}
.fusion-title h6 {font-size: 90% !important;}
.fusion-form-form-wrapper .fusion-form-1562 input[type="text"]{height: 45px!important;}
.fusion-form-form-wrapper .fusion-form-1562 input[type="email"]{height: 45px!important;}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon .fusion-form-input {height: 45px!important;}
 .fusion-form-form-wrapper .fusion-form-field textarea.fusion-form-input {height: 45px!important;}
.fusion-content-boxes .content-container {margin-bottom: -80px!important;}
 #textcols{-webkit-column-count: 1!important;
-moz-column-count: 1!important;
column-count: 1!important;
text-align: justify;}
}