 .social-media-icons{
    position:fixed;/*CWEBE-204 absolute*/
	left:38px;/*48px*/
	top:383px;/*568px; CWEBE-204*/
	z-index:999;
 }
.webinar-rectangle-8{
	 	background-color: #AC5640;
	 width:99.8%;
	 float:left;
	border:solid 1px transparent;
	clear:both;
}
 .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: #fff;
	 width:99.8%;
	 float:left;
	border:solid 1px transparent;
	clear:both;
}

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

.back-to-resources {
	color: #000;
	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-resources::before{
   content: '';
   background-image:url('../images/arrow-thin-right.svg');
   width:18px;
   height:14px;
   background-size:100%;
   transform: scaleX(-1);
   float:left;
   margin-right:23px;
}


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

.featured-title{
	color: #000;
    font-family: "minionProReg";
    /*font-size: 65px;
    line-height: 76px;*/
	 font-size: 50px;
    line-height: 60px;/*cwebs-451*/
    text-align: center;
    margin: 45px auto 29px auto;
    padding: 0px 113px;
    letter-spacing: -1px;
}

.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;
}
.half{
   width:50%;
   display:block;
   float:left;
}
.half p{
   color: #FFFFFF;
    font-family: proximaNovaRegular;
    font-size: 17px;
    letter-spacing: 0.42px;
    line-height: 29px;
	padding-right: 11%;
	margin-left: 0.7%;
}
.newpara p{
   font-family: ProximaNovaRegular;
    font-size: 17px;
    line-height: 29px;
    text-align: center;
    padding: 0px 167px;
    letter-spacing: .42px;
}
.butnblock{
	 display: flex;
        align-items: center;
        justify-content: center;
		width:100%;
		margin:41px auto 90px auto;
}
.grp80{
   width:58%;
   float:left;

}

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

}

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

.blog-container{
     margin:auto;
   padding: 0 50px 50px 96px;
       display: block;
    float: left;
	border:solid 1px transparent;
}

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

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

.featured{
   	color: #020302;
	font-family: "minionProReg";
	font-size: 25px;
	letter-spacing: -0.62px;
	line-height: 38px;
	text-align:justify;
	    margin-bottom: 32px;
}

.blog-container p{
   color: #000000;
   font-family: ProximaNovaRegular;
   font-size: 17px;
   letter-spacing: 0.62px;
   line-height: 29px;
   margin-bottom: 20px;
   width:100%;
   float:left;
   display:block;

}

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

.imgsource img{
  max-width:94%;
  float:left
}

.imgcaption{
   color: #000000;
   font-family: ProximaNovaRegular;
   font-size: 10px;
   line-height: 25px;
       width: 100%;
    float: left;
    margin: 10px 5px 56px 1px;
}
/*CWEBS-321*/
.blog-container .wp-caption-text{
   color: #000000;
   font-family: ProximaNovaRegular;
   font-size: 10px;
   line-height: 25px;
    width: 100%;
    float: left;
    margin: 0 5px 56px 1px;
	letter-spacing:normal!important;
	font-size: .75rem;
    line-height: 0;
}
/*CWEBS-321*/
.wp-caption {
    display: table-cell;
    width: auto !important;
}

.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;
}
.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: #000000;
   font-family: ProximaNovaRegular;
   font-size: 15px;
   line-height: 25px;
   margin-top: 14%;
       margin-left: 4px;
}

.about-container{
       margin-top: 34%;
}
/*cwebs-434*/
.about-container p span{
        
            width: 33px;
            border-top:solid 1px #000;
			display: block;
    position: relative;
    bottom: 25px;
			display:block; 
			
}

.image-holder{
    overflow:hidden;
	max-width:470px;
	margin:auto auto 10% auto;
}
.image-holder img
{
    width: 418px;
    position: relative;
    left: -41px;
    top: -39px;
}
.dark-background{
	 background-color: #550500;
     margin: 38px 13px 0 42px;
}






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



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

}


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

}

.report-heading{
   color: #000000;
   font-family: proximaNovaBold;
   font-size: 15px;
   letter-spacing: 2.25px;
   text-align:center;
   margin:79px 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;
    }


 .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;
    line-height: 19px;
}



 .learnmore:before{
      content: '';
   background-image:url('../images/blog.png');
   width:16px;
   height:21px;
   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;
}

 .rdmore{
     color: #000000;
	 font-family: proximaNovaBold;
	 font-size: 12px;
     text-transform:uppercase;
	 letter-spacing: 1.8px;
	 line-height: 14px;
	 margin-top: 36px;
	 margin-left:5px;


 }

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

 .rdmore 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-985{
   max-width: 985px;
   margin:auto;
 }


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

.mobileauthor{display:none}
.webinar-report-mobile{display:none}




/**********modified css for blog post**************/
.blog-container img{
  max-width:100%;
  float:left;
  height:auto;
  margin-top:10px;
  margin-bottom:15px;
  }
 .blog-container ul.tri
{
       position:static;
    max-width:100%;
    margin: auto;
}
 .blog-container ul
{
   margin-left:5%;
   padding-top:1%;
      /****cwebs-253*****/
   display: block;
    float: left;
    width: 100%;/*90 CWEBS-319*/
}
.blog-container ul.tri li, .corset > ul > li, .careers-point ul > li {
    position: static;

}
.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;
}
/*cwebs-434*/
 .blog-container ol
{
   margin-left:5%;
   padding-top:1%;
      /****cwebs-253*****/
   display: block;
    float: left;
    width: 100%;/*90 CWEBS-319*/
}
/*cwebs-434*/
.blog-container ol li{
   color: #000000;
   font-family: ProximaNovaRegular;
   font-size: 17px;
   letter-spacing: 0.42px;
   line-height: 29px;
   list-style:decimal;
       margin-bottom: 20px;
}

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

.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;
	float:left;
	display:block;
}
.blog-container h4{
color: #020302;
font-family: "minionProRegSubHead";
  font-size: 25px;
  letter-spacing: -0.42px;
  line-height: 38px;
  margin:40px 0;
    display:block;
  float:left;
}

.blog-container h5{
color: #020302;
font-family: ProximaNovaBold;
  font-size: 12px;
  letter-spacing: 1.8px;
  line-height: 20px;
  margin:40px 0;
    display:block;
  float:left;
   border-bottom:solid 1px #020302;
   text-transform:uppercase;
   padding-bottom:5px;
}

.blog-container h6{
 color: #020302;
 /*font-family: ProximaNovaBold;*/
 /*font-size: 12px;*/
  font-size:0.75rem;
  /*letter-spacing: 1.8px;*/
  /*line-height: 20px;*/
  line-height:0;
  margin:40px 0;
  display:block;
  float:left;
   /*text-transform:uppercase;*/
   text-transform:none;
   position:static;
   text-align:left;
   padding:0;
   border:0;   
}
.blog-container h6:before{display:none;}
.blog-container h6 span{
position:static;
padding:0;
}

.blog-container a {
    color: #000;
	text-decoration:underline;
	}
.grp40	a {
    color: #000;
    text-decoration: none;
}

.blog-container blockquote{
   border:solid 1px #ddd;
   /****CWEBS-253*****/
	margin:53px  auto  53px auto;
  quotes: '\201C' '\201D';
}

.blog-container blockquote p:first-child:before {
  position: absolute;
  /*
  content: ' " ';
 */
  
	content: open-quote;
 color: #020302;
 font-family: "minionProRegSubHead";
 font-size: 45px;
 letter-spacing: -0.85px;
 line-height: 43px;
     margin-left: 5px;
    margin-top: -28px;
}

.blog-container blockquote p{
color: #020302;
	font-family: "minionProRegSubHead";
	font-size: 25px;
	letter-spacing: -0.42px;
	line-height: 38px;
	text-align:left;
	}

/*.blog-container blockquote p:nth-child(2) {
   margin-top:14px;
    color: #000000;
	font-family: ProximaNovaRegular;
	font-size: 15px;
	line-height: 25px;
	padding-left: 9px;
	letter-spacing: 0.02px;
}
.blog-container blockquote p:nth-child(2) strong{
  letter-spacing: 2.25px;
}
.blog-container blockquote p:nth-child(2) .blockquote-name{
   color: #000000;
   font-family: ProximaNovaBold;
   font-size: 15px;
   letter-spacing: 2.25px;
   line-height: 25px;
   text-transform:uppercase;
}

.blog-container blockquote p:nth-child(2) .blockquote-designation{
    color: #000000;
	font-family: ProximaNovaRegular;
	font-size: 15px;
	line-height: 25px;
	padding-left: 9px;
	letter-spacing: 0.02px;
}*/

.blog-container blockquote p:last-child {
   margin-top:14px;
    color: #000000;
	font-family: ProximaNovaRegular;
	font-size: 15px;
	line-height: 25px;
	padding-left: 9px;
	letter-spacing: 0.02px;
}
.blog-container blockquote p:last-child strong{
  letter-spacing: 2.25px;
}

.blog-container p.featured{
    color: #020302;
	font-family: "minionProReg";
	font-size: 25px;
	letter-spacing: -0.62px;
	line-height: 38px;
	text-align:justify;
	margin-bottom: 32px;
	margin-top:0;
   padding-top:0;
}

.blog-container p:first-child{
   margin-top:0;
   padding-top:0;
}

.blog-container h3:first-child{
   margin-top:0;
   padding-top:0;
}
/*************************/
 .white{color:#fff}
  .marginclass{    margin-top: -130px;}/*cwebe198*/
 .learnmore.white:before{background-image: url('../images/blog-white.png');}
 .learnmore.white span{    border-bottom: 1px solid white;}
.botm{margin-bottom:10%}
.mheight{min-height: 377px;}
.signup a.btn {
    padding: 14px 90px;
    font-family: proximaNovaBold;
    font-size: 12px;
	float:none!important;/*CWEBS-373*/
}
.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;
}

/*CWEBS-432*/
.search-box-blog{
   margin:0;
    float: left;
    color: #000000;
    font-family: proximaNovaBold;
    font-size: 10px;
    letter-spacing: 1.5px;
    line-height: 12px;
	width:370px;
   display:block;
   position:relative;
   top:-66px;
   }
.search-box-blog  input[type="text"]{
  width:240px;
  height:20px;
  border:solid 1px #ddd;
  font-size:16px!important;
  float:left;
  display:block;
  margin:0;
}
.search-box-blog input[type=submit]{
    width:100px;
    background-color: #222;
    color: #fff;
	height:42px;
	 float:left;
  display:block;
  	margin:0;
	text-align:center;
	border:solid 1px #000;
	padding:0;
	 font-family: proximaNovaBold;
    font-size: 10px;
    letter-spacing: 1.5px;
    line-height: 12px;
}
.search-box-blog label{display:none;}
.search-box-blog .contactText{display:none!important;}
/*CWEBS-432*/
.search-page-nil-margin{
     min-height: 500px;
}
.search-page-nil-margin li{list-style:none; margin:0;padding:0;}
.search-page-nil-margin p{
 background-color:#eee;
 padding:5%;
 text-align:left;
 color:#000;
 width:100%;
 border:solid 1px #FF0000;
}

/*.three-cols .report-context{text-align:left;margin-bottom:30px; margin-right:30px!important;}*/
/*CWEBS-432*/
	/*cwebs-433*/
.single-post .social-media-icons-mobile{
   display:none;
   
}

.noresult{
    text-align: left;
    padding: 3% 3%;
    background-color: #eee;
	border:solid 1px #ddd;
    color:#FF0000;
    margin-bottom: 5%;
}/*cwebs-437*/

 .page-template-page-news .newsBox .newsfeed .three-cols .report-context{
	margin-right:30px!important;
margin-bottom:30px!important;
text-align:left;}/*cwebs-437*/




/*768 for ipad*/

 @media only screen and (min-width: 768px) and (max-width: 1023px) {
   .featured-title{
         padding: 0px 67px;
		 font-size: 64px;
   }
   .back-to-resources{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;}
	.filterin{margin-top:0;}
	.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;margin-bottom:30px;}*/
	   .download {
    float: left;
    margin-top: 21.5px;
    margin-right: 55px;
	width:100%;
	margin-bottom:35px;
	}
	.wantmore{margin-top:0;}

	.webinar-report-mobile{display:none}
	#report-carousel{display:none;}
	.marginclass{margin-top:-80px}/* cwebe-198*/
 }
 


 @media only screen and (max-width: 767px) {
    section{
	  width:100%;
	}
    .webinar-rectangle-8
	 {
	   width:100%;
	 }
    .main-blog-section
	 {
	   width:100%;
	 }

	 .back-to-resources
	 {
	   /*margin:61px auto 20px 10%;*/
	   margin: 106px auto 20px 10%;
	 }
	 .back-to-resources::before{
	    margin-right:85px;
	 }
	 .back-to-resources::after
	 {
	        content: '';
		   width:100%;
		   height:1px;
		   background-size:100%;
		   background-color:#ddd;
		   position:absolute;
		   left:0;
		   top : 181px;/*145px;*/
	 }
	 
/*****CWEBS-312********/
.hedless .back-to-resources {
    margin-top:0;
}
.hedless .back-to-resources::after {
    margin-top:-100px;
}
.hedless .page-title{
 margin-top:100px;
}
/*****CWEBS-312********/

	 .page-title{
	      font-size:11px;
	      line-height:18px;
		  margin-top: 171px;
		  }

	 h1.featured-title{
	     font-size:32px;
	     line-height: 36px;
		 padding:0 10%;
		     margin-bottom: 30px;
		 }
    .half{width:100%}
	.half p{
	   margin-right:0;
	   margin-left:89px;
	   font-size: 14px;
       line-height: 24px;
	 }
	.image-holder{
    overflow:hidden;
	max-width:470px;
	margin:auto auto 10% auto;
	}
	.image-holder img
	{
		width: 418px;
		position: relative;
		left: -41px;
		top: -39px;
	}
	.dark-background{
		 background-color: #550500;
		 margin: 38px 13px 0 42px;
	}
	.filterin{float:left;margin: 0 5px 0 6%;}
	 .blog-colmn{
	    width:100%;
	 }
	 .blog-container {
    padding:80px 36px 0 96px;
}
	 .author-colmn{
	    width:100%;
		    border-top: solid 1px #ddd;
    padding-top: 16%;
	 }

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

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

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

	 .half p{
	   margin-right:0;
	   margin-left:89px;
	   font-size: 14px;
       line-height: 24px;
	 }






	.report-heading{
	      margin: 15px 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;
	}

	.we-ll-let-you-know-w{
		font-size:14px;
		text-align:center;
		line-height:24px;
		    padding: 0 5%;
	}
	.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;
		 border-top: solid 1px #ddd;

		 }


	  #report-carousel .owl-carousel .owl-item img {
       width:155px!important;
	   height:auto!important;
    }

	.owl-theme .owl-dots .owl-dot span{display:none}
	.owl-stage { left: -40px; }
    .report-context{padding:22px;}
	/*.three-cols .report-context{margin-right:0!important;}*//*cwebs-432*/
	.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:5px;margin-top: 3px;}
	.download{font-size:9px;line-height:11px;margin-right:4px;}
	.download:before{width:10px;height:11px; margin-right: 6px;}

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

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

		.schedule{
		   font-size:10px;
		   line-height:21px;
		   margin: 0 18% 11% 0;
		   }

		   .mobileauthor{display:block;
		     float:left;
			 width:100%;
			 border-bottom:solid 1px #ddd;
		   }

		   .mobileauthor img {
			width: 50px;
			height: 50px;
			border: solid 1px #eee;
			border-radius: 50% 50%;
			display:block;
			margin: auto auto;
		}

	   .mobileauthor .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;
			margin:auto auto;
			text-align:center;
			margin-bottom:5%;
		}
		.timing{margin: 0 auto 55px auto;}
		.about-container {
            margin-top: 0;
         }
		 .newpara p{padding: 0 9% 0 14%;font-size: 14px;
    line-height: 24px;}
		.learnmore{margin-top: 35px;
    margin-left: 5px;}
		.learnmore.white{/*margin-left:89px;margin-bottom:40px;*/}
		.butnblock{margin:7% auto;}
		.mheight{min-height: auto;}
		
		
		/*CWEBS-432*/
		.search-box-blog {
    margin-top: 33px;
    margin-left: 24px;
	}
	.search-box-blog{
	top:2px;
	}
	
			/*CWEBS-433*/
.single-post .social-media-icons{display:none;}
.single-post .blog-container{padding-left:33px;}
.single-post .social-media-icons-mobile{
   display:block;
   margin: 40px auto 40px auto;
    display: flex;
    justify-content: center;
    width: 100%;
}

.blog-container blockquote{padding:60px 30px;}

.page-blog .greyfoot{
border-top: solid 1px rgba(0,0,0,0.1);
}

	.page-template-page-news .newsBox .newsfeed .three-cols .report-context{
	margin-right:0px!important;}/*cwebs-437*/
 }
@media only screen and (min-width: 600px) and (max-width: 734px) {
	.filterin {
    margin: 0 5px 0 9%;
	}
 }

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

/* 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%;
	}
	
	.search-box-blog{
	 top:-18px;
	}
}

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

  .intro {
    letter-spacing: 1px;
  }

  .masonry {
    column-count: 3;
  }
}

/*cwebs-432*/
@media only screen and (max-width: 600px){
.lightBox h4 {
margin-bottom:0!important;
}
}

@media only screen and (min-width: 375px) {
 .search-box-blog input[type="text"] {
    width: 208px;
	}
}

/*CWEBS-435*/
 @media only screen and (max-width: 400px) {
  .report-template-default .hbspt-form input[type=submit]{width:294px!important;}
  .report-template-default .hbspt-form input{width:294px!important;}
  #report-carousel .owl-carousel .owl-item img{width:165px!important;}
.migrate .container img{top:-16px;}
 }
 
 /*CWEBS-435*/
 @media only screen and (max-width: 400px) {

.single-report .width-60-wrap .image-holder{   
	max-width: 341px;}
.single-report .width-60-wrap .image-holder img{
	 width: 296px;
    left: -25px;
}
}
@media only screen and (max-width: 767px){
	.single-report .width-60-wrap .image-holder{   
	max-width: 341px;}
.single-report .width-60-wrap .image-holder img{
	 width: 296px;
    left: -25px;
}
#report-carousel .owl-carousel .owl-item img {
    width: 195px!important;
}
	 .report-template-default .hbspt-form input[type=submit]{width:294px!important;}
  .report-template-default .hbspt-form input{width:294px!important;}
}

