.social-media-icons{
    position:fixed;
	    left: 38px;/*31px*/
    /*top: 610px;*/
    	top:383px;/*CWEBE-204*/
	z-index:999;
 }

 .icon-holder{
	 height: 39px;
	 width: 39px;
	 border: 1px solid #000000;
	 background-color: #FFFFFF;
	 margin-bottom:6px;
	 border-radius:50% 50%;
	 background-repeat:no-repeat;
	 background-position:center;
 }
 .twitter-icon{
     background-image:url('../images/twicon.svg');
 }
  .facebook-icon{
     background-image:url('../images/fbicon.svg');
 }

 .social-linkedin-icon{
     background-image:url('../images/Combined%20Shape.svg');
 }
   .link-icon{
     background-image:url('../images/LinkShare.svg');
 }

.main-blog-section{
	 	background-color: #843030;
			 width:99.8%;
	 float:left;
	border:solid 1px transparent;
	clear:both;
}

.main-container{
    max-width:1176px;
	margin:auto;
}

.main-container-secondary{
    max-width:1193px;
	margin:auto;
}

.back-to-resourcez {
	color: #fff;
	font-family: proximaNovaBold;
	font-size: 10px;
	letter-spacing: 1.5px;
	line-height: 12px;
	float:left;
	 text-transform:uppercase;
	/* margin:70px auto 10px 51px;*/
	 margin:24px auto 10px 65px;

}

.back-to-resourcez::before{
   content: '';
   background-image:url('../images/arrow-thin-right-white.svg');
   width:18px;
   height:14px;
   background-size:100%;
   transform: scaleX(-1);
   float:left;
   margin-right:23px;
}


.page-title
{
	color: #fff;
    font-family: proximaNovaBold;
    font-size: 15px;
    letter-spacing: 2.25px;
    line-height: 25px;
    text-align: center;
    margin: 120px auto auto auto;
    text-transform: uppercase;
}

.featured-title{
	color: #fff;
    font-family: "minionProReg";
    font-size: 65px;
    line-height: 76px;
    text-align: center;
    margin: 20px auto 114px auto;
    padding: 0px 113px;
    letter-spacing: -0.3px;

}

.timing{
    	color: #000000;
		font-family: proximaNovaBold;
		font-size: 10px;
		letter-spacing: 1.5px;
		line-height: 12px;
		text-align: center;
		text-transform:uppercase;
		margin:0 auto 92px auto;

}

.full{
    width:100%;
	display:block;
	float:left;
}

.grp80{
   width:58%;
   float:left;

}

.grp40{
    width:40%;
	float:right;

}


/***************************************//*CWEBS-309*/
/*CWEBS-309*/
.firstblock {
    margin-top: 38px;
}
.half{
    width: 50%;
    display: block;
    float: left;
}
.half .image-holder {
    overflow: hidden;
    max-width: 520px;
    /* margin: 20% auto 10% 10%; */
    margin: auto auto 98px auto;
}
.half .dark-background {
    background-color: #373358;
    /* margin: 38px 13px 0 38px; */
    margin: 152px 13px 0 56px;
}
.half .image-holder img {
    width: 451px;
    position: relative;
    left: -37px;
    top: -30px;
}
.half img, video {
    max-width: 100%;
    vertical-align: middle;
}
.half .shright {
    padding-left: 13px;
}

.half p
{    color: #FFFFFF;
    font-family: proximaNovaRegular;
    font-size: 17px;
    letter-spacing: 0.42px;
    line-height: 29px;
    padding-right: 11%;
    padding-left: 4px;
}

.half .page-title
{	
    color: #FFFFFF;
    font-family: proximaNovaBold;
    font-size: 10px;
    letter-spacing: 1.5px;
    line-height: 12px;
    text-align: left;
    margin: 119px auto auto 2px;
    text-transform: uppercase;

}

.half .featured-title{
   color: #FFFFFF;
    font-family: "minionProRegSubHead";
    font-size: 50px;
    /*line-height: 40px;*/
	line-height: 60px;/*cwebs-364*/
    text-align: left;
    padding: 28px 0 41px 0;
    letter-spacing: -1px;
	margin: auto;
}	

.half .join{
  color: #ffffff;
    font-family: proximaNovaBold;
    font-size: 12px;
    letter-spacing: 1.8px;
    line-height: 19px;
    float: left;
    margin-left: 7px;
    padding-bottom: 3px;
    text-transform: uppercase;
       margin-top: 8%;
	   margin-bottom: 56px;
}

.half .join:before {
    content: '';
    background-image: url(../images/ticket.png);
    width: 17px;
    height: 24px;
    background-size: 100%;
    float: left;
    margin-right: 14px;
	    background-repeat: no-repeat;
    margin-top: 4px;
}

.half .join span {
    border-bottom: 1px solid white;
	}
/******************************************//*CWEBS-309*/


.blog-colmn{
   width:70%;
   display:block;
   float:left;
}

.blog-container{
     margin:auto;
   padding: 0 96px 0 92px;
}

.author-colmn{
     width:30%;
   display:block;
   float:left;
}

.author-container{
    margin:auto;
   padding: 10px 46px 0 28px;
}

.featured{
   	color: #fff;
	font-family: "minionProReg";
	font-size: 25px;
	letter-spacing: -0.42px;
	line-height: 38px;
	text-align:justify;
	     margin-bottom: 100px !important;/*cwebe-226*/
		display:block;
		float:left;
		width:100%;
}

.featured p{
   line-height: 38px!important;
   color: #fff!important;
	font-family: "minionProReg"!important;
	font-size: 25px!important;
	letter-spacing: -0.42px!important;
	text-align:justify!important;
	    margin-bottom: 28px!important;
}

.blog-container img{
    max-width:100%;
	float:left;
	margin:35px 0 52px 0;
}

.blog-container h3{
    color: #000000;
	font-family: ProximaNovaBold;
	font-size: 15px;
	letter-spacing: 2.25px;
	line-height: 25px;
	margin-top:80px;
	text-transform:uppercase;
	margin-bottom: 14px;
}

.blockquote-style{
    border:solid 1px #ddd;

	margin: 53px  auto -23px auto;
}

.quote{
     padding:80px 44px 113px 54px;
    color: #020302;
	font-family: "minionProReg";
	font-size: 25px;
	letter-spacing: -0.62px;
	line-height: 38px;
}

.quote:before {
  position: absolute;
  content: open-quote;
 color: #020302;
 font-family: "minionProReg";
 font-size: 45px;
 letter-spacing: -0.85px;
 line-height: 43px;
     margin-left: 5px;
    margin-top: -28px;
}

.quote-info{margin-top:14px}

.blockquote-name{
   color: #000000;
   font-family: ProximaNovaBold;
   font-size: 15px;
   letter-spacing: 2.25px;
   line-height: 25px;
   text-transform:uppercase;
}

.blockquote-designation
{
    color: #000000;
	font-family: ProximaNovaRegular;
	font-size: 15px;
	line-height: 25px;
	padding-left: 9px;
	letter-spacing: 0.02px;
}

.click-to-tweet{
    color: #000000;
	font-family: ProximaNovaBold;
	font-size: 12px;
	letter-spacing: 1.8px;
	line-height: 14px;
	text-transform:uppercase;
	text-align: right;
    padding-right: 1%;
    padding-top: 51px;
	float:right;
}

.click-to-tweet::before{
     content: '';
   background-image:url('../images/twitter_right.svg');
   width:20px;
   height:16px;
   background-size:100%;
   float:left;
   margin-right:11px;
}

.click-to-tweet span{
  border-bottom:solid 1px #000;
  padding-bottom:4px;
}
.imgsource{width:100%;float:left}

.imgcaption{
   color: #000000;
   font-family: ProximaNovaRegular;
   font-size: 10px;
   line-height: 25px;
       width: 100%;
    float: left;
    margin: 10px 5px 56px 1px;
}
.imgcaption.second{margin-bottom:69px}
.blog-container ul
{
   margin-left:5%;
   padding-top:1%;
}
.blog-container ul li{
   color: #000000;
   font-family: ProximaNovaRegular;
   font-size: 17px;
   letter-spacing: 0.42px;
   line-height: 29px;
   list-style:disc;
       /*margin-bottom: 20px;*//*cwebe-226*/
	   margin-bottom:0 !important;
}
.blog-container h3::last-child{margin-top:50px}
.schedule{
   color: #000000;
   font-family: ProximaNovaBold;
   font-size: 12px;
   letter-spacing: 2px;
   line-height: 14px;
   margin-top:7%;
   margin-bottom:11%;
   text-transform:uppercase;
}

.schedule a{color:#000}

.schedule span{border-bottom:solid 1px #000;padding-bottom: 1%;}

.author-container img{
  width:50px;
  height:50px;
  border:solid 1px #eee;
  border-radius:50% 50%;
  float:left;
  margin: 0 22px 5px 0;
}

.authr-name{
   color: #000000;
   font-family: ProximaNovaBold;
   font-size: 12px;
   font-weight: bold;
   letter-spacing: 1.5px;
   line-height: 30px;
   text-transform:uppercase;
   padding-top: 10px;
}

.author-container p
{
   color: #fff!important;
   font-family: ProximaNovaRegular;
   font-size: 15px;
   line-height: 25px;
   margin-top: -1%!important;
       margin-left: 4px;
}


	.join{
		 color: #FFFFFF;
		 font-family: ProximaNovaBold;
		 font-size: 12px;
		 text-transform:uppercase;
		 letter-spacing: 1.8px;
		 line-height: 14px;
		 margin-bottom:147px;
		 cursor:pointer;
	}

	.join:before{
	       content: '';
		   background-image:url('../images/ticket.png');
		   width:24px;
		   height:24px;
		   background-size:100%;
		   float:left;
		   margin-right:14px;
	}

.join span{
    display: inline-block;
    border-bottom: 2px solid white;
    padding-bottom: 3px;
}

.about-container{
       margin-top: 0!important;
}

/* after */
body #gravityform .gfield_checkbox li input[type=checkbox]:not(:checked) + label:after{
    width: 20px;
    height: 20px;
    border: 2px solid #000;
    top: 0px;
}
body #gravityform .gfield_checkbox li input[type=checkbox]:checked + label:after{
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #fff;
    background-color: #fff;
    z-index: 0;
	border-radius: 2px
}
/* before */
body #gravityform .gfield_checkbox li input[type=checkbox]:not(:checked) + label:before{
	    width: 0;
    height: 0;
    border: 3px solid transparent;
    left: 6px;
    top: 10px;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
body #gravityform .gfield_checkbox li input[type=checkbox]:checked + label:before{
	    top: 0;
    left: 1px;
    width: 8px;
    height: 13px;
	margin-top:3px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}



/***#####################  checkbox gravity       ########################**/
#gravityform .gform_button .button, input.gform_button, input[type=submit]
{
   color: #FFFFFF;
  font-family: proximaNovaBold;
  font-size: 12px!important;
  letter-spacing: 1.8px;
  line-height: 14px;
  float:left;
  margin-left:32px!important;
  padding-bottom:5px!important;
  text-transform:uppercase;
  padding-left:4%;
}

#gravityform .button, input.gform_button, input[type=submit]
{padding:0;border-top:0;border-left:0;border-right:0;}

#gravityform button:hover input.gform_button:hover, input[type=submit]:hover
{background-color:none!important;}


 #gravityform .gform_wrapper .gform_footer{
   /*background-image:url('../images/pdf-white.svg');*//*cwebe-226*/
   width:17px;
   height:32px;
   margin-bottom: 17%;
   margin-left:2%;
   margin-top:4%;
   /*background-size:100%;*/
   background-repeat:no-repeat;
   padding:0 16px 0 0;
   }

  #gravityform .button, input.gform_button, input[type=submit]{border:solid 1px #fff;border-top:0;border-left:0;border-right:0;margin-top:3px;}



.subscribe-to-our-cor {
color: #FFFFFF;
font-family: proximaNovaRegular;
font-size: 15px;
line-height: 25px;
float:left;
margin-left:10%;
}


.play-button{
  background-image:url('../images/pdf-white.svg');
   width:14px;
   height:19px;
   background-size:100%;
   float:left;
}

.play-text{
  color: #FFFFFF;
  font-family: proximaNovaBold;
  font-size: 12px;
  letter-spacing: 1.8px;
  line-height: 14px;
  float:left;
  margin-left:10px;
  border-bottom:solid 1px #fff;
  padding-bottom:3px;
  text-transform:uppercase;
}

.privacy-text{
    color: #FFFFFF !important;
	font-family: proximaNovaRegular!important;
	font-size: 10px !important;
	font-weight: 500;
	letter-spacing: 0.25px !important;
	line-height: 29px !important;
   float:right;
   margin-right:26% !important;
}

.privacy-text span{
    text-decoration:underline;

}*/

.webinar-featured-speaker{
     width:99.8%;
	 float:left;
	border:solid 1px transparent;
	clear:both;
	/*display:none;*/
}

.featured-speakers-heading{
     margin:90px auto 75px auto;
    color: #000000;
	font-family: proximaNovaBold;
	font-size: 15px;
	letter-spacing: 2.25px;
	line-height: 25px;
	text-transform:uppercase;
	text-align:center;
	letter-spacing: 3px;
}

.three-cols{
   width:33.3%;
   display:block;
   float:left;
}


.featured-speaker{
   padding:0 32px;
}

.three-cols:first-child .featured-speaker{
   margin-left: 15%!important;
   margin-right:0!important;
}

.three-cols:last-child .featured-speaker{
   margin-left:0;
   margin-right: 16%;

}

.featured-speaker-imageholder{
  margin:auto;
  width:80px;
  height:80px;
}

.featured-speaker-imageholder img
{
    border:solid 1px #fff;
    border-radius:50% 50%;
    max-width:100%;
    margin:auto;
}

.speaker-name{
     color: #000000;
	 font-family: proximaNovaBold;
	 font-size: 12px;
	 letter-spacing: 1.5px;
	 line-height: 30px;
	 text-transform:uppercase;
	 text-align:center;
	 margin-top:17px;
}

.speaker-designation
{
     	color: #000000;
		font-family: proximaNovaRegular;
		font-size: 20px;
		font-weight: 300;
		letter-spacing: 0.5px;
		line-height: 32px;
		text-align: center;
		margin-top:1px;
}
.speaker-speech
{
   color: #000000;
   font-family: proximaNovaRegular;
   font-size: 15px;
   line-height: 25px;
   text-align: center;
   margin:23px auto 8px auto;
   letter-spacing:0.02em;
}

.linkedin-icon{
   	height: 10.45px;
	width: 10.64px;
	 background-image:url('../images/Combined%20Shape.svg');
	 background-size:100%;
	 margin:37px auto 70px auto;
}

.webinar-report
{
	width:99.8%;
	float:left;
	border-top: 1px solid #DDDDDD;
	/*display:none;*/
}

.report-heading{
   color: #000000;
   font-family: proximaNovaBold;
   font-size: 15px;
   letter-spacing: 2.25px;
   text-align:center;
   margin:101px auto 58px auto;
   text-transform:uppercase;
 }

  .migrate {
        background: #7A3119;
        overflow: hidden;
        max-width: 365px;
		margin:0 3px;
    }
    .migrate .container {
        background-color: #04211C;
        margin: 82px 63px 65px 90px;
		max-width:230px;
    }
    .migrate .container img {
         width: 210px;
        position: relative;
        left: -20px;
        top: -13px;
    }

 .webinar-report .three-cols:nth-child(even) .migrate
 {
    	background: #AC5640;
			    margin: 0 22px 0 12px;
 }

  .webinar-report .three-cols:nth-child(even) .migrate .container
 {
    	background-color: #550500;
		margin:82px 66px 65px 90px;
 }

  .webinar-report .three-cols:last-child .migrate
 {
		    margin: 0 0px 0 19px;
 }
 .report-context{
    border: 1px solid #DDDDDD;
padding: 33px 33px 40px 33px;
	background-color:#fff;
 }

 .report{
    color: #000000;
	font-family: proximaNovaBold;
	font-size: 10px;
	text-transform:uppercase;
	letter-spacing: 1.5px;
	line-height: 12px;

 }
 .migrating{
  	color: #020302;
	font-family: "minionProRegSubHead";
	font-size: 30px;
	letter-spacing: -0.5px;
	line-height: 38px;
	margin-top: 11px;
 }
 .ability{
	 color: #000000;
	 font-family: proximaNovaLight;
	 font-size: 17px;
	 font-weight: 300;
	 letter-spacing: 0.95px;
	 line-height: 29px;
	     margin-top: 28px;
 }

 .ability p::after{
 content: '...';
}
 .learnmore{
     color: #000000;
	 font-family: proximaNovaBold;
	 font-size: 12px;
     text-transform:uppercase;
	 letter-spacing: 1.8px;
	 line-height: 14px;
	 margin-top: 36px;
	 margin-left:5px;

 }

 .learnmore a:link,a:hover,a:visited{
     color: #000000;
	 }

 .learnmore span{
    display:inline-block;
    border-bottom:1px solid black;
   padding-bottom: 1px;
}



 .learnmore:before{
      content: '';
   background-image:url('../images/pdf-f85622d6154585d02ea19b6247caded993eca56308ce3b71bcbd38e1e2cfe12e.svg');
   width:16px;
   height:23px;
   background-size:100%;
   float:left;
   margin-right:14px;

 }



 .download{
    	color: #000000;
		font-family: proximaNovaBold;
		font-size: 12px;
		letter-spacing: 1.8px;
		line-height: 14px;
		text-transform:uppercase;
		 float:right;
		 margin-top: -16.5px;
		     margin-right: 23px;
 }
 .download:before{
      content: '';
   background-image:url('../images/download.png');
   width:16px;
   height:18px;
   background-size:100%;
   float:left;
   margin-right:14px;
 }

  .download a:link,a:hover,a:visited{
     color: #000000;
	 }

  .download span{
    display:inline-block;
    border-bottom:1px solid black;
    padding-bottom:1px;
}


 .wantmore
 {
   background-color: #F6F6F6;
   float:left;
   width:99.8%;
   margin-top:117px;
   padding:86px 0 111px 0;
 }

 .full-1000{
   max-width: 1000px;
   margin:auto;
 }

 .full-1000 a {
    color:#000;
 }


.wantmore-title
{
    color: #000000;
	font-family: proximaNovaBold;
	font-size: 12px;
	letter-spacing: 1.95px;
	line-height: 14px;
	text-transform:uppercase;
	    padding-left: 8px;
}
.get-exclusive
{
 	color: #020302;
	font-family: "minionProReg";
	font-size: 30px;
	letter-spacing: -0.95px;
	line-height: 38px;
	margin:18px 0 5px 9px;
}
.we-ll-let-you-know-w
{
	color: #000000;
	font-family: proximaNovaRegular;
	font-size: 17px;
	font-weight: 300;
	letter-spacing: 0.42px;
	line-height: 29px;
	    padding-left: 9px;
}
.sign-up{
    height: 45px;
	width: 240px;
	border: 1px solid #000000;
	float:right;
	font-family: proximaNovaBold;
     font-size:12px;
	  display: flex;
  align-items: center;
  justify-content: center;
	text-transform:uppercase;
	letter-spacing: 1.5px;
	line-height: 30px;
	 margin-top:6px;
	 margin-right: 12%;
}


.webinar-report-mobile{display:none}


/* Masonry grid */
.masonry {
  transition: all .5s ease-in-out;
  column-gap: 30px;
  column-fill: initial;
  text-align:left;
}

/* Masonry item */
.masonry .brick {
  margin-bottom: 30px;
  display: inline-block; /* Fix the misalignment of items */
  vertical-align: top; /* Keep the item on the very top */
}

/* Masonry image effects */
.masonry .brick img {
  transition: all .5s ease-in-out;
  backface-visibility: hidden; /* Remove Image flickering on hover */
}

.masonry .brick:hover img {
  /*opacity: .75;*/
}

/* Bordered masonry */
.masonry.bordered {
  column-rule: 1px solid #eee;
  column-gap: 50px;
}

.masonry.bordered .brick {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid #eee;
}

/* Gutterless masonry */
.masonry.gutterless {
  column-gap: 0;
}

.masonry.gutterless .brick {
  margin-bottom: 0;
}

.filterin{
margin:5% 5px 2.1% 0;
 float:right;
 color: #000000;
 font-family: proximaNovaBold;
 font-size: 10px;
 letter-spacing: 1.5px;
 line-height: 12px;
 border-bottom: solid 1px #eee;
}


select{
   border:solid 1px #fff;
   width:200px;
    color: #000000;
 font-family: proximaNovaBold;
 font-size: 10px;
 letter-spacing: 1.5px;
 line-height: 12px;
 text-transform:uppercase;
 height:22px;
 background:none;
 background-color:#fff;
 box-shadow:none!important;
}




/*cwebe-226*/
#gravityform .gform_wrapper input{width:auto;}

#gravityform .gform_wrapper .top_label input.large{
	height: 43px!important;
    width: 434px!important;
    border: 1px solid #FFFFFF;
    background-color: #FFFFFF;
   padding-left:3%!important;
}
#gravityform .gform_wrapper .top_label .gfield_label {
    color: #FFFFFF;
    font-family: proximaNovaBold;
    font-size: 13px;
    letter-spacing: 0.46px;
    text-transform: uppercase;
    display: block;
    line-height: 32px;
    padding-left: 2%;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])
{padding:0!important;margin:0 0 22px 2%!important;}


body #gravityform .gform_wrapper .top_label div.ginput_container{
    margin: 0!important;
    padding:0!important;}

.gform_wrapper{box-sizing: none!important;}
body #gravityform .gform_wrapper ul li.gfield{margin-top:0}

#gravityform li.gfield{width:100%}


/**####################    checkbox-gravity       ######################***/

body #gravityform .gfield_checkbox li input[type=checkbox] {
    opacity: 0;
    position: absolute;
}
body #gravityform .gfield_checkbox li input[type=checkbox] + label{
    position: relative;
    overflow: hidden;
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;

	color: #FFFFFF;
    font-family: proximaNovaRegular;
    font-size: 15px;
    line-height: 25px;
    text-transform:none;
	margin-left:2%;
	margin-top: 3%;
	font-weight:normal;
}

body #gravityform .gfield_checkbox li input[type=checkbox] + label:before,
body #gravityform .gfield_checkbox li input[type=checkbox] + label:after{
    content: '';
    position: absolute;
    left: 0;
    z-index: 1;
    -webkit-transition: .2s;
    transition: .2s;
}
/* after */
body #gravityform .gfield_checkbox li input[type=checkbox]:not(:checked) + label:after{
    width: 20px;
    height: 20px;
    border: 2px solid #fff;/*#000 - CWEBS - 327*/
    top: 0px;
}
body #gravityform .gfield_checkbox li input[type=checkbox]:checked + label:after{
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #fff;
    background-color: #fff;
    z-index: 0;
	border-radius: 2px
}
/* before */
body #gravityform .gfield_checkbox li input[type=checkbox]:not(:checked) + label:before{
	    width: 0;
    height: 0;
    border: 3px solid transparent;
    left: 6px;
    top: 10px;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}
body #gravityform .gfield_checkbox li input[type=checkbox]:checked + label:before{
	    top: 0;
    left: 1px;
    width: 8px;
    height: 13px;
	margin-top:3px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}



/***#####################  checkbox gravity       ########################**/
#gravityform .gform_button .button, input.gform_button, input[type=submit]
{
   color: #FFFFFF;
  font-family: proximaNovaBold;
  font-size: 12px!important;
  letter-spacing: 1.8px;
  line-height: 14px;
  float:left;
  margin-left:32px!important;
  padding-bottom:5px!important;
  text-transform:uppercase;
  padding-left:4%;
}

#gravityform .button, input.gform_button, input[type=submit]
{padding:0;border-top:0;border-left:0;border-right:0;}

#gravityform button:hover input.gform_button:hover, input[type=submit]:hover
{background-color:transparent!important;}


 #gravityform .gform_wrapper .gform_footer{
   width:17px;
   height:32px;
   margin-bottom: 17%;
   margin-left:2%;
   margin-top:4%;
   background-repeat:no-repeat;
   padding:0 16px 0 0;
   }

  #gravityform .button, input.gform_button, input[type=submit]{border:solid 1px #fff;border-top:0;border-left:0;border-right:0;margin-top:3px;}

 #gravityform .contactText{display:none;}
 
  #gravityform li.gfield:last-child{
text-align:right;
position: relative;
     /*top: 32px;
    right: 126px;*/
    width: 50%;
    top: 26px;/*cwebe-226*/
    right: 40px;
}

.subscribe-to-our-cor {
color: #FFFFFF;
font-family: proximaNovaRegular;
font-size: 15px;
line-height: 25px;
float:left;
margin-left:10%;
}


.play-button{
       width: 17px;
    height: 24px;
   background-size:100%;
   float:left;
}

.play-text{
  color: #FFFFFF;
  font-family: proximaNovaBold;
  font-size: 12px;
  letter-spacing: 1.8px;
  line-height: 19px;
  float:left;
  margin-left:10px;
  border-bottom:solid 1px #fff;
  padding-bottom:3px;
  text-transform:uppercase;
}

.privacy-text{
    color: #FFFFFF;
	font-family: proximaNovaRegular;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.25px;
	line-height: 29px;
   float:right;
   margin-right:26%;
}
.privacy-text img{/*cwebe-226*/
    width: 24px;
    height: 24px;
    position: absolute;
    right: 126%;
    top: -9px;
}

.privacy-text span{
    text-decoration:underline;

}




/* Hubspot CWEBE-229 */

.hs_recaptcha{display:none;}/*disable captcha for hubspot form submit*/

.hbspt-form {color:#fff;}

 .hbspt-form label{
   color: #fff;
    font-family: proximaNovaBold;
    font-size: 13px;
    letter-spacing: .46px;
    text-transform: uppercase;
    display: block;
    padding-left: 0;
}

.hbspt-form input{
      height: 25px!important;
    width: 434px!important;
    border: 1px solid #fff;
    background-color: #fff;
    padding-left: 3%;
	margin-bottom:25px;
}

.hbspt-form input[type=submit]{
    border: solid 1px #fff;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    margin-top: 3px;
	    background: transparent;
		width:auto!important;
		padding-left:0;
		
	margin-left:0px!important; /*CWEBS-408*/
	background: url('../images/ticket.png') no-repeat top left;
    background-size:contain;
	width: 90px !important;
	text-align:right;
	box-shadow: 19px 13px 0px -12px #fff !important;
	-webkit-box-shadow: 19px 13px 0px -12px #fff !important;
    -moz-box-shadow:19px 13px 0px -12px #fff !important;
	border:0!important;
}
.hbspt-form input[type=submit]:hover{
    background-color:#fff;
	color:#fff;
	}
	
.hbspt-form  .hs-richtext	{
       color: #FFFFFF;
	font-family: proximaNovaRegular;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.25px;
	line-height: 29px;
   float:right;
   margin-right:26%;
}

.hbspt-form  .hs-richtext img{
    width: 24px;
    height: 24px;
    position: absolute;
    left:20.5%;
	margin-top:1px;
}

.hbspt-form .hs_consent{
  color: #fff;
    font-family: proximaNovaBold;
    font-size: 13px;
    letter-spacing: .46px;
    text-transform: uppercase;
    display: block;
    line-height: 32px;
    padding-left: 1%;
	    margin-top: 10px;
}

.hbspt-form ul{
  margin:0;
  	margin-left:0!important;
  padding:0;
}

.hbspt-form ul li{
  margin:0;
  padding:0;
	    list-style: none!important;
}


/*.hbspt-form input[type=checkbox]{
   display:block!important;
      float: left;
    padding: 0;
    width: 30px !important;
    margin:2px 10px 60px 0;
}*/

.hbspt-form [type="checkbox"]:checked,
[type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px;
}

.hbspt-form [type="checkbox"]:checked + span,
[type="checkbox"]:not(:checked) + span{
    position: relative;
    padding-left: 34px;
    cursor: pointer;
	display: inline-block;
	margin:7px 0px;
	padding-top:0px;
	padding-bottom: 20px;
}
.hbspt-form [type="checkbox"]:not(:checked) + span:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background:transparent;
	border:solid 2px #fff;
	
}
.hbspt-form [type="checkbox"]:checked + span:before{
	 content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #fff;
		background:#fff;
}

.hbspt-form [type="checkbox"]:not(:checked) + span:after {
    content: '';
     width: 20px;
    height: 20px;
    background:transparent;
    position: absolute;
    top: 14px;
    left: 14px;
}

[type="checkbox"]:checked + span:after {
    content: '';
    width: 12px;
    height: 12px;
     background:url("../images/tickmark.png") no-repeat;
	background-size:contain;
    position: absolute;
    top: 8px;
    left: 7px;
					
}

[type="radio"]:not(:checked) + span:after, [type="radio"]:checked + span:after,[type="checkbox"]:not(:checked) + span:after, [type="checkbox"]:checked + span:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}


/*CWEBS-428*/
.page-template-page-eventlike .hbspt-form .hs_lastname input{width:200px!important;}

.page-template-page-eventlike .hbspt-form .hs_firstname input{width:200px!important;}

.page-template-page-eventlike .featured {margin-bottom:0!important;
}


.page-template-page-eventlike  .featured-title{margin-bottom:64px;}

.page-template-page-eventlike  .hbspt-form{margin-bottom:100px;}

/***************new checkbox hubspot***************/
.page-template-page-eventlike .hbspt-form [type=checkbox]:checked+span, [type=checkbox]:not(:checked)+span{
    font-family: 'proximaNovaRegular';
    font-size: 15px;
    line-height: 25px;
    letter-spacing: 0;
    text-transform: none;
}

.page-template-page-eventlike .hbspt-form [type=checkbox]:not(:checked)+span a{color:#fff; text-decoration:underline;}

.page-template-page-eventlike .hbspt-form  [type=checkbox]:not(:checked)+span a:hover{color:#fff; text-decoration:none;}

.page-template-page-eventlike .hbspt-form [type=checkbox]:not(:checked)+span a:visited{color:#fff; text-decoration:underline;}


.page-template-page-eventlike .hbspt-form [type=checkbox]:checked+span a{color:#fff; text-decoration:underline;}

.page-template-page-eventlike .hbspt-form [type=checkbox]:checked+span a:hover{color:#fff; text-decoration:underline;}

.page-template-page-eventlike .hbspt-form [type=checkbox]:checked+span a:visited{color:#fff; text-decoration:underline;}




@media only screen and (max-width: 1440px) {
	.hbspt-form .hs-richtext img{left:15.5%;}
}

@media only screen and (max-width: 1280px) {
.hbspt-form .hs-richtext img {
    left: 11.5%;
}
}

@media only screen and (max-width: 1024px) {
	.hbspt-form .hs-richtext img {
    left: 9.5%;
}
}

/***hubspot ends**/
/*cwebe-226*/



/**CWEBS-402**/

.signup a.btn {
    padding: 14px 90px;
    font-family: proximaNovaBold;
    font-size: 12px;
    float: none!important;
}





/*768 for ipad*/


/* Masonry on tablets */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .masonry {
    column-count: 2;
  }

  /*mobile horizontal view*/
	.wrapper{text-align:center}
	.masonry .migrate{text-align:left}
	.filterin {
      margin-right:6%;
	}
}

/* Masonry on big screens */
@media only screen and (min-width: 1024px) {
  .desc {
    font-size: 1.25em;
  }

  .intro {
    letter-spacing: 1px;
  }

  .masonry {
    column-count: 3;
  }
}



 @media only screen and (min-width: 768px) and (max-width: 1023px) {
   .featured-title{
         padding: 0px 67px;
		 font-size: 64px;
		     margin: 20px auto 65px auto;
   }
   .back-to-resourcez{margin-top:10px}
   .page-title{margin-top:58px;}
   .image-holder{max-width:300px;margin-right:5%;}
   .image-holder img{width:260px;}
    .social-media-icons {
			left: 16px;
			top: 543px;
        position:absolute;/*CWEBE-204*/
		}
		.half p:first-child{margin-top:-8px;}
		.blog-container{padding: 0 60px 0 92px;}
		.author-container{padding: 10px 58px 0 0px;}
		#gravityform .gform_wrapper .top_label input.large {
    width: 323px!important;
	}
	#gravityform li.gfield:last-child{top: -11px;
    right: 132px;
    width: 100%;
	font-size: 0 !important;/*hidding it for the time being= display:none;*/
	}

	.privacy-text img {/*cwebe-226*/
    right: 33.5%;
    top: 29px;
	}
	.three-cols{width:28.3%;margin: 0 8px;}
	.report-heading {    margin-top: 0;}
	.migrate{max-width:215px;}
	.report-context{padding:19px;    float: left;}
	.full-972{padding-left:3%}
	.join{margin-bottom:43px;}
	.join:after{
    margin-left: -15.2%;
	}
	 .webinar-report .three-cols:nth-child(even) .migrate{margin:0}
	.webinar-report .three-cols:last-child .migrate{margin:0}
	.webinar-report .three-cols:first-child{margin-left:25px}

	.migrate .container img{width:100px}
	   .migrate .container {
	       margin: 30% 26% 30% 34%;
	   }
	   .webinar-report .three-cols:nth-child(even) .migrate .container{
	       margin: 30% 26% 30% 34%;
	   }
	   .migrate .container img {
       top: -9px;
	}


	   .learnmore{margin-left:0;width:100%;float:left;}
	   .download {
    float: left;
    margin-top: 21.5px;
    margin-right: 55px;
	width:100%;
	margin-bottom:35px;
	}
	.wantmore{margin-top:0;}

	.sign-up{
	 margin-top: 40px;
    margin-right: 24%;
	width:220px;
	}

	.webinar-report-mobile{display:none}

	.filterin {
      margin-right:6%;
	}
 }

/**hubspot*/
 @media only screen and (max-width: 768px) {
	 .hbspt-form .hs-richtext{margin-right:0;}
	 .hbspt-form .hs-richtext img {
    left: 12.5%;
}
}

 @media only screen and (max-width: 767px) {
    section{
	  width:100%;
	}

    .webinar-rectangle-8
	 {
	   width:100%;
	 }


	 .back-to-resourcez::before{
	    margin-right:72px;
	 }
	 .back-to-resourcez::after
	 {
	        content: '';
		   width:100%;
		   height:1px;
		   background-size:100%;
		   background-color:#fff;
		   position:absolute;
		   left:0;

	 }

	 /******newly added******/
	 .back-to-resourcez {
    margin: 112px auto 44px 10%;
    width: 100%;
}
.back-to-resourcez::after{    top: 190px;}
	/*******/
	
/*****CWEBS-312********/
.hedless .back-to-resourcez {
    margin-top:0;
}
.hedless .back-to-resourcez::after {
    margin-top:-110px;
}
.hedless .page-title{
 margin-top:100px;
}
/*****CWEBS-312********/

	 .blog-container{
	        padding: 0 38px 0 79px;
	 }
	  .margincls{    padding-top: 0!important;}
	 .page-title{
	      font-size:11px;
	      line-height:18px;
		  }

	 h1.featured-title{
	     font-size:32px;
	     line-height: 36px;
		 padding:0 10%;
		     margin-bottom: 30px;
		 }

	 .half{
	    width:100%;
	 }

	.image-holder{
	 max-width:270px;
	  margin-right: 35px;
	  margin: auto;
	}

	 .image-holder img {
        width: 218px;
	   left: -13px;
         top: -22px;
	}
	.dark-background{
	   margin-right:0;
	}

	.social-media-icons {
		left: 19px;
		top: 512px;
    position:absolute;/*CWEBE-204*/
	}

	.join{
	   margin-bottom: 50px;
	}
	.join:after{
	      margin-left: -24.2%;
	}

	 .half p{
	   margin-right:0;
	   margin-left:89px;
	   font-size: 14px;
       line-height: 24px;
	 }
	 .filterin{float:left;margin: 0 5px 0 6%;}
	 #gravityform .gform_wrapper .top_label input.large {
    height: 40px!important;
    width: 255px!important;
	}

	/*.gform_wrapper {
    margin: 16px 33px 0 63px!important;
	}*//*cwebe-226*/

	body #gravityform .gfield_checkbox li input[type=checkbox] + label
	{font-size:12px;}

	#gravityform li.gfield:last-child{
		top: -26px;
		left: -12%;
		width: 100%;
		font-size: 0 !important;/*hidding it for the time being= display:none;*/
	}


	.form-footer {
      padding: 0 5% 0 25%;
   }

	.privacy-text img {/*cwebe-226*/
		right: 54%;
		top: 45px;
	}

	#gravityform .button, input.gform_button, input[type=submit]{
	margin-left: 35px!important;
	}

	.report-heading{
	      margin: 45px auto 31px auto;
		  font-size:11px;
		  line-height:18px;
	}

	.three-cols{width:100%}

	.full-972{
	   padding:0 35px;
	}
	.blog-colmn{width:100%}
	.author-colmn{
	width:100%;
	border-top: solid 1px #ddd;
    padding-top: 16%;
	}
	.featured{
	   font-size:18px;
	   }
	.featured p{
	   line-height:26px!important;
	   font-size: 16px!important;
	}
	.wantmore{
	   width:100%;
	   padding-top:41px;
	   margin-top:0;
	   }

	.wantmore-title{text-align:center;
	    font-size:11px;
	}

	.get-exclusive{
	   font-size:22px;
	   text-align:center;
	   line-height:26px;
	       padding: 0 7%;
	}

	.we-ll-let-you-know-w{
		font-size:14px;
		text-align:center;
		line-height:24px;
		       padding: 0 10%;
	}
	.grp80{width:100%;float:left;}
	.grp40{width:100%;float:left;
	       display: flex;
    align-items: center;
    justify-content: center;
	}
	.sign-up{margin:26px auto;}

	.webinar-report{display:none;}
	.webinar-report-mobile{display:block;    float: left;}


	  #report-carousel .owl-carousel .owl-item img {
       width:155px!important;
	   height:auto!important;
    }
   .owl-carousel{padding-left:20px}
	.owl-theme .owl-dots .owl-dot span{display:none}
	.owl-stage { left: -40px; }
    .report-context{padding:22px}
	.report{font-size:8px;line-height:10px;}
	.migrating{font-size:19px;line-height:28px;}
	.ability{font-size:12px;line-height:19px;}
	.learnmore{font-size:9px;line-height:11px;}
	.learnmore:before{width:10px;height:14px;margin-right:4px;}
	.download{font-size:9px;line-height:11px;margin-right:4px;}
	.download:before{width:10px;height:11px; margin-right: 6px;}

	.migrate .container{
	       margin: 86px 50px 65px 64px;
	}

	.owl-item:nth-child(even) .item .migrate .container
      {
    	background-color: #550500;
		}
		.owl-item:nth-child(even) .item .migrate
		{background-color: #AC5640;}

		#wantmore a:link,a:hover,a:visited{color:#000}
	 .half #gravityform{
          margin-left: 10px;
   }
   /***************************************//*CWEBS-309*/
/*CWEBS-309*/

.half .image-holder {
    max-width: 341px;
    margin: auto;
}
.half .dark-background {
    margin: 117px 9px 0px 33px;
}
.half .image-holder img {
    width: 296px;
    left: -25px;
    top: -22px;
}
.half .page-title {
    line-height: 18px;
    margin: 49px auto 28px 28px;
}

.half .featured-title {
    font-size: 32px;
    line-height: 36px;
    padding: 0 11% 0 7%;
    margin-bottom: 30px;
    margin-top: 30px;
}

.half p {
    margin-right: 0;
    margin-left: 7%;
    font-size: 14px;
    line-height: 24px;
}
.half .join{
    padding: 0 5% 0 7%;
    margin-top: 10%;
	margin-bottom:10%;
}
/***************************************//*CWEBS-309*/


/**hubspot**/
.hbspt-form input{
	height: 18px!important;
    width: 245px!important;
}
	.hbspt-form .hs-richtext{font-size:0;}
		 .hbspt-form .hs-richtext img {
    left: 24.5%;
}

.hbspt-form input[type=submit]{	/*CWEBS-408*/
      box-shadow: 19px 16px 0px -8.5px #fff !important;
	 -webkit-box-shadow: 19px 16px 0px -8.5px #fff !important;
	 -moz-box-shadow:19px 16px 0px -8.5px #fff !important;
	 }


/*CWEBS-428*/

.page-template-page-eventlike .hbspt-form .hs_lastname input{width:245px!important;}

.page-template-page-eventlike .hbspt-form .hs_firstname input{width:245px!important;}


 }


  @media only screen and (min-width: 600px) and (max-width: 734px) {
	.privacy-text img {
		right: 83%;
		top: 51px;
	 }

	 .migrate{
	   max-width: 265px;
	 }
 }
