.variation-IacknowledgethatIdentityGroupisnotresponsibleforanyspellingorgrammaticalerrorsoncustomphraseproductsAllphrasesarechargedperletterinyourprovidedphrase, .variation-IacknowledgethatIdentityGroupisnotresponsibleforanyspellingorgrammaticalerrorsoncustomphraseproductsAllphrasesarechargedperletterinyourprovidedphrase, .variation-IacknowledgethatIdentityGroupisnotresponsibleforanyspellingorgrammaticalerrorsoncustomphraseproductsAllphrasesarechargedperletterinyourprovidedphrase {
	display: none !important;	
}

#idg-team-member-widget .lsow-grid-container.lsow-grid-mobile-1 .lsow-grid-item {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15) !important;
  border-color: #c2c2c2;
  border-radius: 15px;
  margin-bottom: 25px;
}

#about-image-half .heading.line-animate {
  display: none;
}

@media screen and (max-width: 768px) {
  #about-image-half .content {
    text-align: center;
		margin: 0 auto;
		padding-left: 0px;
    padding-right: 0px;
    max-width: 65rem !important;
  }
}

@media screen and (max-width: 768px) {
  #idg-text-widget-1 .textwidget {
    text-align: center;
  }
}

#idg-odometer-about-1 .lsow-grid-container.lsow-grid-tablet-2 .lsow-grid-item {
    text-align: center;
  }

@media only screen and (max-width: 768px) {
	#idg-odometer-about-1 .lsow-grid-container.lsow-grid-tablet-2 .lsow-grid-item {
    text-align: center;
  }
}

#idg-odometer-services-1 .lsow-grid-item.lsow-odometer {
    text-align: center !important;
		color: white;
  }

@media only screen and (max-width: 768px) {
#idg-odometer-services-1 .lsow-grid-item.lsow-odometer {
    text-align: center !important;
		color: white;
  }
}

#idg-odometer-services-1 .lsow-odometers .lsow-odometer .lsow-number {
    text-align: center !important;
		color: white;
  }

@media only screen and (max-width: 768px) {
	#idg-odometer-services-1 .lsow-odometers .lsow-odometer .lsow-number {
    text-align: center !important;
		color: white;
  }
}

#idg-odometer-services-1 .lsow-odometers .lsow-odometer .lsow-stats-title {
    text-align: center !important;
		color: white;
  }

@media only screen and (max-width: 768px) {
	#idg-odometer-services-1 .lsow-odometers .lsow-odometer .lsow-stats-title {
    text-align: center !important;
		color: white;
  }
}

	#idg-odometer-services-1 .lsow-odometers .lsow-odometer .lsow-suffix {
    text-align: center !important;
		color: #1C3766;
  }

@media only screen and (max-width: 768px) {
	#idg-odometer-services-1 .lsow-odometers .lsow-odometer .lsow-suffix {
    text-align: center !important;
		color: #1C3766;
  }
}

	#idg-odometer-services-1 .lsow-odometers .lsow-odometer .lsow-stats-title .lsow-icon-wrapper {
    text-align: center !important;
		color: #1C3766;
  }

@media only screen and (max-width: 768px) {
	#idg-odometer-services-1 .lsow-odometers .lsow-odometer .lsow-stats-title .lsow-icon-wrapper {
    text-align: center !important;
		color: #1C3766;
  }
}
  
#idg-team-member-widget .lsow-team-members.lsow-style1 .lsow-team-member {
  margin-bottom: 30px;
  margin-top: 15px;
}

#idg-cta-about-1 .sow-cta-base {
  background-image: url("https://www.identitygroup.com/wp-content/uploads/2021/01/IdG-actionbox-bg.jpg") !important;
  border: none;
  text-shadow: 2px 2px 1px #ff9100;
  text-align: center;
  width: 100% !important;
}

#idg-cta-about-1 .sow-cta-wrapper .sow-cta-text .sow-cta-title {
  text-align: center;
	margin: 0 auto;
  padding-bottom: 20px;
  padding-right: 50px;
  padding-left: 50px;
  line-height: 40px;
}

@media screen and (max-width: 768px) {
  #idg-cta-about-1 .sow-cta-wrapper .sow-cta-text .sow-cta-title {
    margin: 0 auto;
    font-size: 25px;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
  }
}

#idg-cta-about-1 .sow-cta-base .so-widget-sow-button {
  padding-top: 25px;
  margin: 0px;
  float: none !important;
  text-align: center;
}

@media screen and (max-width: 768px) {
  #idg-cta-about-1 .sow-cta-base .so-widget-sow-button {
    padding-bottom: 20px;
    padding-top: 0 !important;
    margin-top: 0px;
    float: none !important;
  }
}

#idg-cta-about-1 .panel-widget-style.panel-widget-style-for-47095-9-0-0 {
  padding-left: 0px;
  padding-right: 0px;
}

#idg-partner-logo-about {
	position:static;
  align-items:center;
  margin: auto;
  width: auto; 
 transition: all 0.2s;
  	-webkit-transition: all 0.2s;
  	-moz-transition: all 0.2s;
  filter: grayscale(100%) drop-shadow(0px 0px 2px #aaa);
  	-webkit-filter: grayscale(100%) drop-shadow(0px 0px 2px #aaa);
  	-moz-filter: grayscale(100%);
  transform: scale(1);
  	-webkit-transform: scale(1);
  	-moz-transform: scale(1);
}

#idg-partner-logo-about:hover {
 filter: grayscale(0%) drop-shadow(0px 0px 5px #cbcbcb);
 	-webkit-filter: grayscale(0%) drop-shadow(0px 0px 5px #cbcbcb);
  -moz-filter: grayscale(0%);
 transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}

/* Center Carousel -- Added by Jeff B */

#wholesale-center-carousel .slick-slide {
	float: none !important;
}
#wholesale-center-carousel .slick-track {
	display: flex !important;
	justify-content: center !important;
	width: 100% !important;
}


/* Hide 'None' radio buttons in State Laws Product Add-on in Law Rate insert */
.wc-pao-addon-for-properties-located-in-california-only :nth-child(3),.wc-pao-addon-for-properties-located-in-texas-only :nth-child(3){
		display:none;
}

/* Move up input box 'How many Rooms have a Safe?' in Law Rate insert*/
.wc-pao-addon-if-yes-how-many-rooms-have-a-safe {
		margin-top:-20px
}

/* Fix bad alignment on GForms*/
.gform_wrapper form .gform_body .gform_fields .gfield .ginput_container_radio label {
    display: inline-block;
    padding: 8px;
}

/* Style GForms Next Button on Careers Page */
#gform_wrapper_11 .gform_body .gform_page_footer .gform_next_button {
		background-color: #1c3766;
		color: #ffffff;
		padding: 8px 16px;
		border: none;
		cursor: pointer;
		text-decoration: none;
		
}

#gform_wrapper_11 .gform_body .gform_page_footer .gform_previous_button {
		background-color: #6a779c;
		color: #ffffff;
		padding: 8px 16px;
		border: none;
		cursor: pointer;
		text-decoration: none;
		
}

button#gform_submit_button_11.button.link.gfrom_button {
		background-color: #24ae87;
		color: #ffffff;
}

button#gform_browse_button_11_13.button.gform_button_select_files {
		background-color: #6A779C;
		color: #ffffff;
}

.so-widget-sow-button-flat-62d595111c44 .ow-button-base a {
		background: none;
		border: none;
}

.so-widget-sow-button-flat-2f7fd1d1eadb .ow-button-base a.ow-button-hover {
		background: none !important;
		border: none !important;
		
}

.so-widget-sow-button-flat-2f7fd1d1eadb .ow-button-base a.ow-button-hover:hover {
		background: none !important;
		border: none !important;
}

.so-widget .so-panel li {
    list-style: disc;
}

#services-carousel .wp-playlist-light {
box-shadow: 2px 2px 5px 0px rgba(79, 79, 79, .2);
}

#services-carousel .wp-playlist-light .wp-playlist-caption {
		color: #003369;
}

#product-button .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button:not(:last-child) {
	margin: 0 10px 10px 0;	
}

.order-again {
		display: none;
}

a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button{
		margin-top:1rem;
		color:white;
		background-color:#ff9100;
		border-radius:0;
}

a.woocommerce-button.woocommerce-button--next.woocommerce-Button.woocommerce-Button--next.button:hover{
		color:white;
		background-color:#003369;
}

.woocommerce-cart .woocommerce-notices-wrapper {
    position: relative;
    width: 60%;
}