.statelist .privacyState > [class*='col'] {
    display: flex;
}
.related-resources__image img {
  height: 230px;
}
.privacyresources .related-resources__container p {
  margin-bottom: 20px;
}
.related-resources__container h3 {
				font-size: 16px;
				font-weight: 700;
  display: flex;
    justify-content: center;
    align-items: center;
}
/* New HomePage Product Access Data */
.home-blocks .products-block__list-container {
    width: auto !important;
    margin: 20px auto 32px;
}
.product-new-list hr {
    margin-top: -10px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #e3e3e3;
    width: 90%;
}
.product-new-list h3 {
    text-align: center;
    font-size: 21px !important;
    margin-bottom: 20px;
    font-weight: 700;
}
.products-block__product-list-new.js-product-item-new.col-md-3.col-sm-6 {
    padding: 0 0 20px 0;
}
.product-new-list {
    height: 840px;
    margin: 0 5px 0;
    background: #F5F5F9;
    -webkit-box-shadow: 0 0 5px 2px #fff;
    -moz-box-shadow: 0 0 5px 2px #fff;
    box-shadow: 0 0 5px 2px #e3e3e3;
    border: 1px solid #e3e3e3;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.home-blocks .products-block__product-list-new ul {
    padding: 0 10px 0 15px;
    margin: 0;
    list-style: none;
}
.products-block__product-list-new li {
    padding: 0 !important;
    display: flex;
    margin-bottom: 5px;
    min-height: 120px;
    cursor: pointer;
}
.home-blocks .products-block-new .js-product-item-new {
    padding: 0 10px;
}
.home-blocks .products-block__product-list-new .product-list-image-new {
    flex-shrink: 0;
    padding-right: 1rem;
    width: 65px;
    transition: all 150ms ease-in-out;
}
.home-blocks .products-block__product-list-new h4 {
    margin-top: 0;
    color: #333;
    font-weight: 700;
    word-break: break-word;
    font-size: 20px;
}
.home-blocks .products-block__product-list-new p {
    margin: 0;
    font-size: 14px;
    letter-spacing: 0.43px;
    color: #6D6F71;
}
/* Product New Ends Here */
.grid-product img {
      margin: 20px 0;
  }
  .g2reviews .row {
    text-align: center;
    margin: 0 auto;
  }
  .g2reviews .row .col-md-6.col-sm-6.centerAligned {
    display: inline-block;
    vertical-align: middle;
    float: none;
  }
.grid-product h4 {
 font: normal normal normal 16px Lato;
    letter-spacing: 0.2px;
    color: #065C73;
    text-transform: uppercase;
    opacity: 1;
    margin-top: -17px;
}
.grid-product {
        width: 300px;
    height: 160px;
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 20px;
    background: #F2F2F2 0% 0% no-repeat padding-box;
    border-radius: 8px;
    opacity: 1;
}
.abilities-grid {
  background: none !important;
  padding-top: 20px !important;
}
.newProductgrid h2{
  text-align: center;
font: normal normal normal 26px/32px Lato;
letter-spacing: 0px;
color: #1D1D1F;
opacity: 1;
    margin-bottom: 10px;
}
.newProductgrid p {
font: normal normal normal 16px/24px Lato;
letter-spacing: 0px;
color: #6D6F71;
opacity: 1;
}
.learnCTA {
  background: #1298BD 0% 0% no-repeat padding-box;
    border-radius: 8px;
    opacity: 1;
    text-align: center;
    font: normal normal 600 18px Lato;
    letter-spacing: 0px;
    color: #FFFF;
    padding: 10px 25px;
    margin: 25px 0;
    display: inline-block;
}
a.learnCTA:hover {
    color: #ffff;
    text-transform: none;
    text-decoration: none;
}
.button.button-header-cta {
    padding: 15px !important;
}
.resources-contents {
	padding-top: 65px;
	padding-bottom: 36px;
	background: #fafafa;
	font-family: lato,sans-serif;
    overflow: hidden;
}
.resourcesList {
	display: inline-block;
}
.resourcesList.display {
	pointer-events: none;
}
#mobileShowResources {
display: none;
}
.pagination a.current, .pagination span.current {
	background: none !important;
    border: 1px solid #f26c38 !important;
    padding: 8px 10px !important;
}
.pagination a, .pagination span {
	    border: none !important;
    background: transparent !important;
    padding: 8px 10px !important;
}
.resourceDetails h1 a, .gridLayout h3 a {
color: #6f6c6c !important;
}
.resourceDetails h1 {
  margin-top: 10px !important;
}
.resources .pagination {
	margin:0;
}
.resourcesblock.col-xs-12 {
	margin:0;
padding: 0;
}
.resources-contents .col-sm-3 {
	margin: 0;
    padding: 0;
}
a.ajaxPagination {
user-select: none;
}
.popularHeading h3 {
	margin: 10px;
}
.image-topic {
	display: inline-block;
	width: 100%;
}
.popularResources.mainP {
    padding: 10px 20px;
}
.popularResources {
    padding: 10px 15px;
    background: #fff;
    float: left;
    width: 100%;
    margin-bottom: 30px;
	user-select: none;
}
.individualResourceList {
    padding-bottom: 10px;
    float: left;
}
span.resourcesNo {
    float: left;
    margin: 0 6px;
}
a.resourceName {
    font-weight: 600;
    font-size: 14px;
    cursor: pointer;
    text-decoration: none;
    color: #000;
    float: left;
    width: 84%;
}
a.resourceName:hover {
	text-decoration: none;
	color: #f26c38;
}
.resourceHeader {
    background: #fff;
    padding: 10px 20px;
    font-size: 22px;
    font-weight: 600;
    font-family: lato;
	margin: 0 15px;
}
.summaryResources {
    background: #fff;
padding: 0;
    margin: 20px 0 30px;
    float: left;
}
.summaryResources, .gridLayout {
      -webkit-transition: -webkit-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s;
    margin-bottom: 30px;
    -webkit-box-shadow: 0 8px 10px 1px rgba(0,0,0,.07), 0 3px 14px 2px rgba(0,0,0,.06), 0 5px 5px -3px rgba(0,0,0,.1);
    box-shadow: 0 8px 10px 1px rgba(0,0,0,.07), 0 3px 14px 2px rgba(0,0,0,.06), 0 5px 5px -3px rgba(0,0,0,.1);
}
.summaryResources:hover, .gridLayout:hover {
      -webkit-transform: scale3d(1.006,1.006,1);
    transform: scale3d(1.006,1.006,1);
}
.resourceDetails {
    float: left;
padding: 0 20px 10px;
position: relative;
height: 230px;
}
.resourceDetails .resDate {
	position: absolute;
bottom: 20px;
font-size: 14px;
}
.resourceDetails  h1 {
	font-size: 30px;
font-weight: bold;
color: #6f6c6c;
}
.resourceImage {
    float: left;
padding: 0;
    position: relative;
    background-color: #f3f3f4;
}
.resourceImage img {
	width: 100%
}
.image-topic {
	position: relative;
}
.image-topic.custom img  {
	height: 230px;
}
.image-topic img {
	width: 100%;
}
.image-topic span {
	position: absolute;
	top: 20px;
	right: 20px;
	background-color: #fff;
	color: #f26c38;
	font-size: 10px !important;
	text-transform: uppercase;
	padding: 5px 10px !important;
	font-weight: 900;
	border-radius: 5px;
}
span.topic-name {
    color: #f26c38;
    font-size: 10px !important;
    text-transform: uppercase;
    padding: 15px 10px 0 !important;
    font-weight: 900;
    border-radius: 5px;
}
.gridLayout span.topic-name {
  margin: 0 5px -5px 6px;
}
.resourceDetails span.topic-name {
  margin: 0 5px -5px 2px;
}
.resourceDetails span.topic-name {
    padding: 15px 0 0 0 !important;
    display: inline-block;
}
.gridLayout {
	background-color: #fff;
}
.imageGrid {
	position: relative;
}
.imageGrid img {
	width: 100%;
}
.gridLayout span {
font-size: 14px;
}
.gridLayout h3 {
	margin: 0;
font-size: 20px !important;
height: 130px;
font-weight: 600;
color: #6f6c6c;
    font-weight: 600;
}
.gridLayout h3, .gridLayout span {
	padding: 20px 15px;
	display: block;
}
label.topicList {
  cursor: pointer;
  float: left;
    margin-bottom: 10px;
}
label.topicList input {
  position: absolute !important;
  top: 0;
  left: 0;
  visibility: hidden;
  pointer-events: none;
}
label.topicList span {
       float: left;
    font-size: 10px;
    border: 1px solid #0097be;
    padding: 10px;
    border-radius: 3px;
    margin: 0 5px 0px;
    text-transform: uppercase;
    color: #0097be !important;    text-decoration: none;
    cursor: pointer;
    display: inline-block;
}
label.topicList input:checked + span, label.topicList span:hover  {
   background: #0097be;
    color: #fff !important;
}

label.kindList {
  cursor: pointer;
}
label.kindList input {
  position: absolute !important;
  top: 0;
  left: 0;
  visibility: hidden;
  pointer-events: none;
}
label.kindList span {
    float: left;
    font-size: 10px;
    border: 1px solid #f26c38;
    padding: 10px;
    border-radius: 3px;
    margin: 0 5px 0px;
    text-transform: uppercase;
    color: #f26c38;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
}
label.kindList input:checked + span, label.kindList span:hover  {
   background: #f26c38;
    color: #ffff;
}

 .flex {
     -webkit-box-flex: 1;
     -ms-flex: 1 1 auto;
     flex: 1 1 auto
 }

 @media (max-width:991.98px) {
     .padding {
         padding: 1.5rem
     }
 }

 @media (max-width:767.98px) {
     .padding {
         padding: 1rem
     }
 }

 .padding {
     padding: 5rem
 }

 .card {
     box-shadow: none;
     -webkit-box-shadow: none;
     -moz-box-shadow: none;
     -ms-box-shadow: none
 }
 .rounded,
 .loader-demo-box {
     border-radius: 0.25rem !important
 }

 .loader-demo-box {
     width: 100%;
     height: 200px
 }

 .jumping-dots-loader {
     width: 100px;
     height: 100px;
     border-radius: 100%;
     position: relative;
     margin: 0 auto
 }

 .jumping-dots-loader span {
     display: inline-block;
     width: 20px;
     height: 20px;
     border-radius: 100%;
     background-color: #f26c38;
     margin: 35px 5px
 }

 .jumping-dots-loader span:nth-child(1) {
     animation: bounce 1s ease-in-out infinite
 }

 .jumping-dots-loader span:nth-child(2) {
     animation: bounce 1s ease-in-out 0.33s infinite
 }

 .jumping-dots-loader span:nth-child(3) {
     animation: bounce 1s ease-in-out 0.66s infinite
 }

 @keyframes bounce {

     0%,
     75%,
     100% {
         -webkit-transform: translateY(0);
         -ms-transform: translateY(0);
         -o-transform: translateY(0);
         transform: translateY(0)
     }

     25% {
         -webkit-transform: translateY(-20px);
         -ms-transform: translateY(-20px);
         -o-transform: translateY(-20px);
         transform: translateY(-20px)
     }
 }
 .loader-demo-box {
 display: none;
 }
a.first-page, a.last-page {
    display: none;
}

@media only screen and (max-width: 766px) and (min-width: 300px)  {
	.resourcesblock, .summaryResources, .resources .col-sm-4 {
		margin: 0;
		padding: 0;
	}
	.resources .col-sm-4 {
	    margin-bottom : 20px;
	}
	.resourceHeader {
		margin:0;
	}
	.resources  {
		padding: 0;
	}
	.resources .col-sm-12 {
		margin: 0;
	    padding: 0;
	    margin-bottom : 20px;
	}
	.resourceDetails {
		float: none;
	    margin: 0;
	    margin-top: 15px;
	    padding-top: 3px;
	}
	.resourceImage, .summaryResources{
		float: none;
	}
	#mobileHideResources {
		display: none;
	}
	#mobileShowResources {
		display: block;
		margin-bottom: 20px;
	}
	.resourceDetails  h1 {
		font-size: 24px;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 767px)  {
	.resourceDetails  h1 {
		font-size: 30px;
	}
	.gridLayout h3 {
		height: 200px;
	}
}


/* WEbcasts Series */
.masterSeries {
  			padding: 0;
text-align: left !important;
margin-top: 40px;
  		}
.discoveryCourses {
margin-top: -15px;
}
.col-sm-12.webCatsDetails {
    background: #eae9e9;
    padding: 20px 5px;
    display: inline-block;
    margin: 15px 0;
}
  		.seriesHeader {
	    	color: #3E3E3C;
		    font-size: 28px;
		    font-weight: 600;
		}
		.seriesSubHeader {
		    color: #6D6F71;
		    font-size: 22px;
		}
		p.seriesDescription {
		    color: #95989A;
		    padding-top: 10px;
font-size: 16px !important;
text-align: left;
		}
		.coursesArea {
			margin-top: 30px;
margin-bottom: 40px;
		}
		p.certificateSeries {
		    color: #0A98BD;
		    font-size: 18px;
		    text-transform: uppercase;
		    padding: 10px 70px;
		    border-top: 1px solid #0A98BD;
		    border-bottom: 1px solid #0A98BD;
		    font-weight: 600;
		}
		.learnSeriesSection {
		   float: left;
    width: 50%;
    padding: 20px;
    background: #eaeaea;
		}
		.learnHeader {
		    color: #717171;
		    font-size: 18px;
		}
		.learnFields {
		    margin-top: 14px;
			float: left;
		    width: 100%;
		}
		span.fieldDesc {
		    color: #86868B;
		    font-size: 16px;
float: left;
    width: 85%;
		}
.getDesc figure {
width: 10%;
}
		.tickMark  {
			float: left;
width: 10%;
		}
		.getDesc {
			margin-bottom: 18.5px;
		}
		.learnSeriesSection.getSeries {
			border-left: 1px solid #fff;
margin-left: 0;
		}
		.courseNo {
		    color: #F26C38;
		    font-size: 20px;
		    text-transform: uppercase;
		    font-weight: 600;
			letter-spacing: 2px;
		}
		.coursetitle {
		    font-size: 28px;
		    font-weight: 600;
		    text-transform: uppercase;
		}
		span.firstTitel {
		    color: #A4A4A4;
		}
		span.secondTitel {
		    color: #3E3E3C;
		}
		p.courseExcerpt {
		    color: #3E3E3C;
		    font-size: 18px;
		    margin-top: 10px;
    		margin-bottom: 15px;
		}
		.webCastSection {
		    margin: 10px 0;
		}
		.webCastTitle {
		    color: #6D6F71;
		    font-size: 16px;
		    text-transform: uppercase;
		    font-weight: bold;
		}
		.webcastDesc {
		    font-size: 18px;
		    font-style: italic;
		    color: #1298BD;
		}
		.registerCourse {
		   background: #F26C38;
    padding: 10px 22px;
    border-radius: 10px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
		}		.courseRelatedResources {
		    /* display: inline-block; */
		    margin-top: 30px;
		    text-align: center;
		}
		.courseRelatedResources p {
			margin: 20px 0 10px !important;
		}		.courseRelatedResources a {
			color: #F26C38;
		    border-bottom: 1px solid #F26C38;
		    text-decoration: none;
		}
		.speakersTitle {
			float: left;
			width: 100%
		}
		.registerDSection {
			float: left;
		    width: 100%;
		    margin: 25px 0;
		}
		.buttonsection {
			display: inline-block;
    width: 100%;
    border-top: 1px solid #F26C38;
    border-bottom: 1px solid #F26C38;
    text-align: center;
    color: #F26C38;
    cursor: pointer;
    padding: 0px 0;
    font-size: 18px;
    text-transform: uppercase;
    margin: 30px 0;
    letter-spacing: 6px;		}
		.buttonsection.minimizeBtn {
			margin-top: 30px;
		}
		span.expandTitle {
		 	margin-right: 10px;
		}
		.hideContainer {
			display: none;
		}
		.discoveryCourses .row {
		    border-bottom: 1px solid #eae9e9;
		}
		.courseImg img {
			width: 585px;
		}
		.col-sm-12.webCatsDetails {
		    background: #eae9e9;
		    padding: 20px 0;
		    display: inline-block;
		    margin: 20px 0;
		}
		.webCastsTitle {
		    font-weight: 600;
		    text-transform: uppercase;
		    font-size: 18px;
		    color: #3E3E3C;
		}
.webColor {
color: #0A98BD;
    font-weight: 600;
}
.webColor p, .webDesc {
color: #0A98BD !important;
font-size: 18px !important;

}
.reportResources.webColor  {
	text-transform: uppercase;
}
.col-sm-6.seriesSection {
        background: #eaeaea;
    padding: 0;
    margin-left: 15px;
    width: 48%;
}
@media (min-width: 320px) and (max-width: 767px) {
  .demoPardotForms .row {
    margin-bottom: -5px;
  }
   .demoPardotForms iframe {
    /* height: 925px !important; */
    margin-bottom: 0px !important;
  }
.col-sm-6.seriesSection {
    background: #eaeaea;
    padding: 10px 0;
    margin: 0 15px;
    width: auto;
}
.imgMasters {
	width: 100% !important;
}
	.masterSeries {
	    padding: 0;
	}
.centered-freeform p:last-child {
    margin-bottom: 25px;
}
.webcastDesc {
    width: 100%;
}
.buttonsection {
margin: 15px 0 0px;
}
	.col-sm-6.seriesSection {
	    display: inline-block;
	}
	p.certificateSeries {
		padding: 10px;
		margin-bottom: 20px;
	}
	.learnSeriesSection {
	    float: left;
	    width: 100%;
	    padding: 0px 30px;padding-bottom: 30px;
	}
	.learnSeriesSection.getSeries {
	    border-top: 1px solid #fff;
		border-left: 0px solid #fff;
    	padding-top: 25px;

	}
	.getDesc {
	    height: auto;
	}
	.courseNo, .webCastsTitle {
		margin-top: 15px;
	}
}
/* IABM CSS */
.fancy {
    line-height: 0.5;
    text-align: center;
}
.subtitle {
    margin: 0 0 2em 0;
}
.fancy span {
    display: inline-block;
    position: relative;
    color: #6D6F71;
    text-transform: uppercase;
    letter-spacing: 1.8px;
}
.fancy span:before {
    right: 100%;
    margin-right: 15px;
}
.fancy span:before, .fancy span:after {
    content: "";
    position: absolute;
    height: 5px;
    border-bottom: 1px solid #1298BD;
    top: 8px;
    width: 400px;
}
.fancy span:after {
    left: 100%;
    margin-left: 15px;
}
.demoPardotForms {
   background: #000000 0% 0% no-repeat padding-box;
   padding: 40px 40px 30px;
   }
   .demoPardotForms iframe {
    width: 100%;
    margin-top: 20px;
    margin-bottom: -15px;
    /* height: 665px; */
   }
   .formSectionPardot {
   background: #3E3E3E 0% 0% no-repeat padding-box;
   border-radius: 8px;
   padding: 30px;
   }
   .reqHeader {
   text-align: center;
   font: normal normal normal 26px/32px Lato;
   letter-spacing: 0px;
   color: #1298BD;
   opacity: 1;
   }
   .formSection {
   display: inline-block;
   width: 100%;
   text-align: center;
   margin: 25px 30px 25px 0;
   }
   .formFieldsSection {
   display: inline-block;
   position: relative;
   text-align: left;
   margin-bottom: 50px;
   margin-left: 40px;
   }
   .formFieldsSection:first-child {
   margin-left: 0;
   }
   label.formLabel {
   position: absolute;
   bottom: -22px;
   left: 13px;
   color: #ffff;
   font-size: 13px;
   }
   label.separator {
   position: absolute;
   bottom: -35px;
   left: 0;
   color: #f10606;
   font-size: 26px;
   }
   .formFieldsSection input[type="text"] {
   background: #FFFFFF 0% 0% no-repeat padding-box;
   border: 2px solid #0097BE;
   border-radius: 10px;
   opacity: 1;
   height: 50px;
   width: 285px;
   }
   .formFieldsSection.checkbox {
   width: 100%;
   text-align: center;
   }
   .formFieldsSection.checkbox {
   width: 100%;
   text-align: center;
   }
   .checkboxField {
   width: 300px;
   display: inline-block;
   text-align: left;
   position: relative;
   }
   .formFieldsSection.checkbox label.separator{
   position: absolute;
   bottom: -32px;
   left: -15px;
   color: #f10606;
   font-size: 26px;
   }
   .formFieldsSection.checkbox label.formLabel {
   position: absolute;
   bottom: -18px;
   left: 0px;
   color: #ffff;
   font-size: 13px;
   }
   .submitButton {
   text-align: center;
   font: normal normal bold 14px Lato;
   letter-spacing: 1px;
   color: #FFFFFF;
   text-transform: uppercase;
   opacity: 1;
   background: var(--unnamed-color-f26c38) 0% 0% no-repeat padding-box;
   background: #F26C38 0% 0% no-repeat padding-box;
   border-radius: 8px;
   padding: 15px;
   text-decoration: none;
   }
   .formSubmit {
   width: 100%;
   text-align: center;
   display: inline-block;
   }
   .submitButton:hover {
   color: #ffff;
   text-decoration: none !important;
   }
   .demoPardotForms p {
      text-align: center;
      color: #d3d3d3 !important;
      margin: 0 115px;
  }
  .formHeaderIabm {
    text-align: center;
    font: normal normal normal 26px/32px Lato;
    letter-spacing: 0px;
    color: #ffff !important;
    opacity: 1;
    margin-bottom: 10px;
    margin-top: 0;
  }
.IABMVIdeo {
      background-image: url('https://www.exterro.com/images/uploads/thumbnails/dark-bg.png');
      }
      div#wistia_chrome_26, .videoThumb img {
        border-radius: 3px;
      }
      .IABMHeader {
      text-align: center;
      font: normal normal bold 30px/32px Lato;
      letter-spacing: 1.5px;
      color: #1298BD;
      text-transform: uppercase;
      opacity: 1;
      margin-bottom: 5px;
      }
      .highLightsHeader {
      position: relative;
      width: 100%;
      text-align: center;
      color: #1298BD;
      margin-bottom: 20px;
      }
      .highlightRuler {
      position: absolute;
      width: 55% !important;
      border-top: 1px solid #1298BD;
      top: 50%;
      z-index: 0;
      left:22% !important;
      }
      .highLighttitle {
      display: inline-block;
      padding: 10px 15px;
      font-size: 16px;
      position: relative;
      z-index: 1;
      letter-spacing: 1.8px;
      color: #6D6F71;
      text-transform: uppercase;
      background-image: url('https://www.exterro.com/images/uploads/thumbnails/IABM_Video_Series_Exterro.png');
      }
      .IABMSection p {
        letter-spacing: 0px;
        opacity: 1;
        font-size: 18px;
        font: 18px lato, Serif;
        text-align: center;
        color: #D3D3D3;
      }
      .IABMVideoSection {
      display: inline-block;
      width: 100%;
      margin-bottom: 5px;
      }
      .IABMVideoSection img {
      height: 79px;
      width: 180px;
      }
      .videoDay {
      float: left;
      width: 100%;
      font: normal normal bold 15px/32px Lato;
      letter-spacing: 0px;
      color: #6D6F71;
      text-transform: uppercase;
      opacity: 1;
      margin: -10px 0;
      }
      .IABMVIdeo a {
        font: normal normal normal 14px/32px Lato;
        letter-spacing: 0px;
        color: #FFFFFF;
        opacity: 1;
        display: inline-block;
        margin-bottom: 10px;
      }
      .videoThumb img {
          height: 95px;
          width: 250px;
      }
      .videoThumb {
      float: left;
      width: 50%;
      }
      .videoSpec {
      float: left;
      margin-left: 10px;
      width: 46%;
      }
      @media screen and (min-width: 1600px) and (max-width: 2500px) {
           /* .demoPardotForms iframe {
              height: 67vh !important;
          } */
      }
      @media screen and (min-width: 767px) and (max-width: 1100px) {
        /* .demoPardotForms iframe {
              height: 865px !important;
          } */
      .wistia_embed {
      width: 100% !important;
      }
      .demoPardotForms p {
        margin: 0 !important;
      }
        .IABMSection p {
          padding: 0 20px !important;
        }
      .formSectionPardot {
      width: 91%;
      }
      .videoThumb {
      float: left;
      width: 35% !important;
      }
      }
      @media screen and (min-width: 300px) and (max-width: 766px) {
         /* .demoPardotForms iframe {
          height: 730px !important;
        } */
        .IABMVIdeo a {
          width: 100%;
        }
        .videoThumb {
        width: 160px !important;
        }
        .formHeaderIabm, .IABMHeader {
          padding: 20px;
        }
        .IABMSection p {
          padding: 0 20px !important;
        }
        .related-resources__item {
          padding: 10px 0 !important;
        }
        .demoPardotForms p {
            margin: 0 35px !important;
        }
      .col-md-4.col-sm-6.videoThumbDetails {
      margin-top: 10px;
      }
      .formFieldsSection input[type="text"] {
      width: 220px !important;
      }
      .demoPardotForms, .col-md-8.col-sm-6.videoSeries {
        padding: 0 !important;
        overflow: hidden;
      }
      .newProductgrid p {
        margin: 30px !important;
      }
      .header-background-image-top-banner .wistia_embed {
          width: 100% !important;
          height: 211px !important;
      }
      .col-md-4.col-sm-6.videoThumbDetails {
          margin-top: 20px;
      }
      /* .col-md-6.col-sm-6 {
      padding-left: 0 !important;
      margin-top: 15px;
      } */
      .IABMVideoSection img {
      width: 165px;
      }
      .col-md-6.col-sm-6.videoThumbDetails {
      padding-left: 10px !important;
      }
      .formFieldsSection {
        margin-left: 0px !important;
      }
      .checkbox input[type=checkbox] {
        margin-left: -10px;
      }
      .formFieldsSection.checkbox label.separator {
        bottom: -32px;
        left: 30px;
      }
      .formFieldsSection.checkbox label.formLabel {
        bottom: -18px;
        left: 43px;
      }
      .videoSpec {
        float: left;
        margin-left: 10px;
        word-break: break-word;
      }
      .col-md-8.col-sm-6.videoSeries {
        margin: 0;
        padding: 0;
      }
      }
/* @media only screen and (max-width: 991px) {
.related-resources__container h3 {
    height: 80px !important;
}
} */
/* IAbm privacy resources */
/* .privacyresources.iabm {
            background: #f2f2f2;
          } */
          .res3 .separatorResource {
            display: none;
          }
          .separatorResource {
            position: absolute;
            height: 410px;
            border-left: 1px solid #B5B5B5;
            right: 0;
            top: 6%;
        }
			.iabm h2 {
				color: #3E3E3C;
				font-size: 32px;
				text-align: center;
				margin-bottom: 32px;
			}
			.related-resources__container p {
				color: #6D6D6D !important;
			}
			.privacyresources.iabm {
        padding: 30px 0;
			}
			.iabm .block__heading {
				text-align: center;
        font: normal normal normal 26px/32px Lato;
        letter-spacing: 0px;
        color: #1D1D1F;
        opacity: 1;
        margin-bottom: 10px;
        margin-top: 0 !important;
			}
		  .iabm .related-resources__item {
				position: relative;
        padding: 30px;
			}
			@media only screen and (min-width: 320px ) and (max-width: 766px) {
       .separatorResource {
            height: 0 !important;
            border-left: none;
            border-bottom: 1px solid #B5B5B5;
            bottom: 15px;
            width: 100%;
            top: 96% !important;
        }
				.related-resources__container h3 {
					height: auto !important;
				}
				.related-resources__container p {
					min-height: auto !important;
				}
			}
			@media only screen and (max-width: 991px) {
			.related-resources__container h3, .related-resources__container p {
				text-align: center;
			}
			.related-resources__container h3 {
				font-size: 16px;
				font-weight: 700;
			}
			.related-resources__container p {
				color: #6d6f71 !important;
				font-size: 14px;
			}
      .related-resources__image {
        text-align: center;
      }
      /* provacy resources */
      .privacyresources h2 {
				color: #3E3E3C;
				font-size: 32px;
				text-align: center;
				margin-bottom: 32px;
			}
			.privacyresources .related-resources__container p {
				color: #6D6D6D !important;
			}
			.privacyresources {
				padding-bottom: 40px;
        padding-top: 20px;
			}
			.block__heading {
				text-align: center;
			}
			/*.related-resources__image {
				height: 335px;
			}*/
			@media only screen and (min-width: 320px ) and (max-width: 766px) {
				.related-resources__container h3 {
					height: auto !important;
				}
				.related-resources__container p {
					min-height: auto !important;
				}
			}
			.related-resources__container h3, .related-resources__container p {
				text-align: center;
			}
			.related-resources__container h3 {
				font-size: 16px;
				font-weight: 700;
        display: flex;
        justify-content: center;
        align-items: center;
        min-height: auto !important;
			}
			.related-resources__container p {
				color: #6d6f71 !important;
				font-size: 14px;
			}

