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

 .icon-holder{
	 height: 39px;
	 width: 39px;
	 border: 1px solid #000000;
	 background-color: #FFFFFF;
	 margin-bottom:6px;/*8*/
	 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');
 }

.webinar-rectangle-8{
	background-color: #4A4763;
	width:99.8%;
	float:left;
	border:solid 1px transparent;
	clear:both;
	overflow-x:hidden;
}

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

.back-to-resourcez {
	color: #FFFFFF;
	font-family: proximaNovaBold;
	font-size: 10px;

	letter-spacing: 1.5px;
	line-height: 12px;
	float:left;
	 text-transform:uppercase;

	/* margin:71px 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: #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;
}

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

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

.half{
   width:50%;
   display:block;
   float:left;
}
.single-webinar .half{padding-bottom:40px;} /*cwebs-438*/
.firstblock {
   /* margin-top: 38px;*/
	margin-top:52px;/*CWEBS-464*/
}
.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 p:first-child{
margin-bottom:19px;
}
.half p:nth-child(2){
margin-bottom:55px;
}

.image-holder{
    overflow:hidden;
	max-width:520px;
	/*margin: 20% auto 10% 10%;*/
	margin:auto auto 98px auto;
}

.image-holder img
{
    width: 451px;
    position: relative;
       left: -37px;
    top: -30px;
}

.dark-background{
	 background-color: #373358;
     /*margin: 38px 13px 0 38px;*/
	 margin: 152px 13px 0 56px;

}

label{
	color: #FFFFFF;
	font-family: proximaNovaBold;
	font-size: 13px;
	letter-spacing: 0.46px;
	text-transform:uppercase;
	display:block;
	line-height:32px;
	padding-left: 1%;
}

input[type=text]{
	height: 21px;
    width: 411px;
    border: 1px solid #FFFFFF;
    background-color: #FFFFFF;
    margin-bottom: 22px;
    margin-left: 1%;
}


input[type=text]:last-child{
  margin-bottom:48px;
}

.form-footer{
   clear:both;
   margin-bottom:89px;
   padding-left:1%;
   border:solid 1px transparent;
   margin-top:6%;
}


.play-button{
   width:17px!important;
   height:24px!important;
   background-size:100%;
   float:left;
   background-repeat: no-repeat;
    margin-top: 5px;
}

.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 span{
    text-decoration:underline;

}

.webinar-featured-speaker{
     width:99.8%;
	 float:left;
	border:solid 1px transparent;
	clear:both;
	overflow-x:hidden;
}

.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/Linked%20in .svg');
	 background-repeat:no-repeat;
	 background-size:100%;
	 margin:37px auto 70px auto;
}

.webinar-report
{
	width:99.8%;
	float:left;
	border-top: 1px solid #DDDDDD;
	overflow-x:hidden;
}

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

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

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

  .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 2px 0 24px;
 }
 .report-context{
    border: 1px solid #DDDDDD;
	padding: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: 38px;
	 margin-left:5px;

 }

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



 .learnmore:before{
      content: '';
   background-image:url('../images/volume-full-black.png');/*CWEBS-286*/
   width:16px;
   /*height:23px;*/
   height: 15px;
    margin-top: 2px;
   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 span{
    display:inline-block;
    border-bottom:1px solid black;
    padding-bottom:2px;
}


 .wantmore
 {
   background-color: #F6F6F6;
   float:left;
   width:99.8%;
   margin-top:123px;
   padding:85px 0 111px 0;
   overflow-x:hidden;
 }

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

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

}

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

}
.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: 37px;
    margin-right: 23%;
}



#gravityform .gform_heading{display:none}

#gravityform li.gfield{display:block}

#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%;
}


#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;
}

.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%}

#gravityform li.gfield:last-child{
text-align:right;
position: relative;
    top: 32px;
    right: 126px;
    width: 50%;

}
#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;}
.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{
    width: 21px;
    height: 19px;
    position: absolute;
    right: 148%;
    top: -6px;
}

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

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

	 }

.webinar-report-mobile{display:none}


/* 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: 21px!important;
    width: 434px!important;
    border: 1px solid #fff;
    background-color: #fff;
    padding-left: 3%;
	margin-bottom: 25px!important;
    margin-left: 0!important;
}

.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: 38px!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:12%;
}

.hbspt-form  .hs-richtext img{
    width: 24px;
    height: 24px;
    position: absolute;
    right:48.2%;
	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);
}

.single-webinar .social-media-icons-mobile {  /*cwebs-438*/
   display:none;
}

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

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

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

}
}

/***hubspot ends**/
/**CWEBS-402**/

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



/***********masonry grid**************/
 /* Defaults */
img, video {
  max-width: 100%;
  vertical-align: middle;
}

.wrapper {
  margin-left: auto;
  margin-right: auto;
}

/* 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;
}


/*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: 1024px) and (max-width: 1300px) {
  .image-holder{ margin: 23% auto 10% auto;}
}*/

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

	.privacy-text img {
    right: 58.5%;
    top: 22px;
	}
	.three-cols{width:30.3%;margin: 0 8px;}
	.report-heading {    margin-top: 0;}
	.migrate{max-width:215px;}
	.report-context{padding:19px;    float: left;}
	.full-972{padding-left:3%}

	 .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;}

	.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 {
    right: 46%;
}
.hbspt-form input{
    width: 338px!important;
	}
}


 @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********/

	/*********************/
	.firstblock{margin-top:43px}
	 .page-title{
	      font-size:10px;
	      line-height:18px;
		      margin-left: 11%;
           margin-top: 3%;
		  }

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

	 .half{
	    width:100%;
	 }

	.image-holder{
	 max-width:341px;

	  margin-right: 35px;
	  margin: auto;
	      margin-bottom: 35px;
		  margin-left: 9%;
		 
 

	}
.single-webinar .image-holder{/*cwebs-438*/
  	 max-width:360px;
}
	 .image-holder img {
       /* width: 296px;
	   left: -13px;
         top: -22px;*/
		 width: 296px; 
    left: -25px;
    top: -22px;
	}
	
	 .single-webinar .image-holder img { /*cwebs-438*/
	  width: 323px;
    left: -20px;
    top: -25px;
	}
	
	.dark-background{
	 /*  margin-right:0;*/
	       margin: 117px 9px 0 33px;

	}

	.social-media-icons {
		left: 23px;
		top: 512px;
    position:absolute;/*CWEBE-204*/
	display:none;/*cwebs-438*/
	}

	 .half p{
	   margin-right:0;
	   margin-left: 10%;
	   margin-left:35px!important;/*cwebs-438*/
	   font-size: 14px;
       line-height: 24px;
	 }
	 
   #gravityform p{/*cwebs-438*/
     margin-left:35px;
   }
   
	 #gravityform .gform_wrapper .top_label input.large {
    height: 40px!important;
    width: 255px!important;
	}

	.gform_wrapper {
    margin: 16px 33px 0 63px!important;
	margin-left:33px!important;/*cwebs-438*/
	}

	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;/*hidding it for the time being= display:none;*/
	}

	.privacy-text img {
		right: 79%;
		top: 39px;
	}
	.filterin{float:left;margin: 0 5px 0 6%;}
	#gravityform .button, input.gform_button, input[type=submit]{
	margin-left: 35px!important;
	}

	.webinar-featured-speaker{
	    border-bottom: solid 1px #eee;
	}

	.featured-speakers-heading{margin-top:0;}
	.three-cols:first-child .featured-speaker {  /*cwebs-438*/
       margin-left: 0!important;
	   margin-right: 0!important;
	}
		.single-webinar .three-cols:first-child .featured-speaker {  /*cwebs-438*/
       margin-left: 0!important;
	   margin-right: 0!important;
	}
	.three-cols:last-child .featured-speaker {  /*cwebs-438*/
       margin-left: 0!important;
	   margin-right: 0!important;
	}

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

	.three-cols{width:100%}

	.full-972{
	   padding:0 35px;
	}

	.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;
	}
	.form-footer {
    padding: 0 5% 0 11%;
	margin-top: 10%;
}
	.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;*/
	   width:195px!important;/*cwebs-438*/
	   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:9px;/*14*/margin-right:4px;}/*CWEBS-286*/
	.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;
   }
   
   
   /**hubspot**/
.hbspt-form input{
	height: 18px!important;
   /* width: 245px!important;*/
   width: 287px!important;
}

.hbspt-form .hs-richtext{font-size:0;}

 .hbspt-form .hs-richtext img {
      /* left: 26.5%;*/
	    left: 12.5%;/*cwebs-438*/
}

.single-webinar .social-media-icons-mobile { /*CWEBS-438*/
    display: block;
    margin: 40px auto 40px auto;
    display: flex;
    justify-content: center;
    width: 100%;
}
 }


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

	 .migrate{
	   max-width: 265px;
	 }

 }
 
   @media only screen and (max-width: 400px){ 
   .single-webinar .image-holder{max-width:320px!important;/*cwebs-438*/}

.image-holder {
  max-width:320px!important;/*cwebs-438*/
	}
   }
