/*----------- sticky/floating CTA tab/button ----------------*/
 
  .mobileview #sticky_cta {
bottom: 5%;
 }

.mobileview .sticky_cta_desk {
 border-top-left-radius: 5px;
 border-bottom-left-radius:5px; 
 border: solid 1px #fff !important;   
 font-size: 11px;
 margin: 3px;
 padding: 3px;
}

/*.mobileview #sticky_cta {
 display: none !important;
 }*/

#sticky_cta {
 bottom: 8.5%;
 position: fixed;
 right: -5px;
 z-index: 11;
 }

 html:not(.mobileview) #sticky_cta {
 display: block !important;
 }

a.sticky_cta_desk {
  color: #fff !important;
}

.sticky_cta_desk {
background-color: #b80202;   /*---change background color here----*/
 border-top-left-radius: 10px;
 border-bottom-left-radius:10px; 
 border: solid 2px #fff !important;   /*---change border color here---*/
 color: #fff;   /*---change font color here---*/
 font-size: 15px;
 margin: 5px;
 padding: 15px;
 text-transform: uppercase;
 font-weight: 600;
 box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
 transition: all 1s ease-in-out !important;
}
  
 .sticky_cta_desk:after {content:" >";font-family: "tsi-cms";font-size:75%;}
 .sticky_cta_desk:hover{
 background-color: #202020;   /*---change background color here----*/
 -webkit-transition: all .3s ease !important;
 border: solid 2px #fff !important;   /*---change border color here---*/
 color: #fff !important;     /*---change font color here----*/
 box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
 transition: all 1s ease-in-out !important;
 }
 /*------------- End of sticky/floating CTA tab/button ---------------*/


.pageid-39 #content {
 width: 100% !important; 
}
.b2b-form label .required-icon {
    color: #ec302f !important;
}

.b2b-photo-module.small {
    display: none !important;
}


img.alignnone.size-full.wp-image-228, img.alignnone.size-medium.wp-image-229,img.alignnone.size-medium.wp-image-230, img.alignnone.size-medium.wp-image-231, img.alignnone.size-medium.wp-image-232, img.alignnone.size-medium.wp-image-233 {
    width: 16rem!important;
    float: left!important;
    margin:5px;
}

.entry-content {
    width: 100%!important;
    display: block;
    clear: both!important;
}

.blogid-2901 div#_the_medium_contactfrm_wrapper {
    display: none !important;
}