.blog_img{
	margin-bottom: 20px;
}
.blog_img img{
	width: 100%;
}
.left_blog ol {padding-left: 18px;}
.left_blog ol li{list-style: decimal; margin-bottom: 15px;}
#customForm{background: #f5f5f5; padding: 15px 10px; margin-bottom: 20px;}
#customForm table, #customForm td{width: 100% !important; background: none !important; border: none !important;}
#customForm tbody, #customForm thead{background: none !important; border: none !important;}
#customForm input{border: 1px solid #ccc !important; border-radius: 0 !important; height: 40px !important; text-align: left !important; color: #000 !important; padding: 0 10px !important; margin: 0 0 10px !important;}
#customForm table div{padding: 0 !important;}
#errorMsgDiv{
  padding:0 0 0 0 !important;
  margin:0 0 10px 0 !important;


}
#SIGNUP_PAGE{
  margin-bottom: 0 !important;

}
#customForm table div{
  border-color: transparent !important;
}
#customForm input[type="button"]{text-align: center !important; background: #000 !important; color: #fed221 !important; font-size: 15px !important; float: left; margin-bottom: 0 !important; border: none !important; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s;}
#customForm input[type="button"]:hover, #customForm input[type="button"]:active, #customForm input[type="button"]:focus{background: #fed221 !important; color: #000 !important;}
.reportingCls{font-size: 15px; font-weight: 700;}
.messagepop.newmessagpop {
    bottom: 0;
  top: inherit !important;
}
.messagepop.newmessagpop {
    display: block !important;
}

/*=========== 19.09.2017 ===========*/
.blog_date span{width: 97px;}
.blog-title{margin-left: 110px;}
.each_blog p{margin-left: 110px;}
.menu-simple li:nth-child(2){
  background-position: left 4px center;
  padding-left: 30px;
}
.blog-title{display: inline-block;transition: all .1s ease-out;
    -webkit-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;}
.blog-title:hover{color: #fed221;transition: all .1s ease-out;
    -webkit-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;}

body .inner .careers_wrap .businessCon .businessImg{width: auto;height: auto;text-align: center;}
.captcha_wrap{position: relative;margin-bottom: 15px;} 
.captcha_wrap span.wpcf7-not-valid-tip{margin-left: 35.6%;}   
.button span{z-index: 99;}
body .accountDiff{color: #fff;}
body .main .InsightSec .featureList li:before,body .main .InsightSec .featureList li:after{
  content: '';
  display: table;
  clear: both;
}
body .main .InsightSec .featureList li{display: table;}
body .footer .footerTop ul li.current-menu-item a {
    color: #fed221;
}
.blog_sidebar li{line-height: 20px;}
.blog_sidebar li a{display: inline;}
body .header .menu li .sub-menu li:nth-last-child(2), body .header .menu li .sub-menu li:last-child{margin-bottom: 1px;}
.pro-enhance ul li{
  width: calc(50% - 18px);
}
.pro-enhance ul li:nth-child(2n){
  margin-right: 0;
}

.pro-enhance.webinars-page ul li{
  width: calc(32.7% - 18px);
}
.pro-enhance.webinars-page ul li:nth-child(2n){
  margin-right: 30px !important;
}
.pro-enhance.webinars-page ul li:nth-child(3n){
  margin-right: 0;
}

.testimonialSec .testimonialSlider > li{overflow: hidden;}
/*body .header .menu{margin: 0.60rem 0 0 70px;}*/
body .header .menu:before,body .header .menu:after{
  content: '';
  display: table;
  clear: both;
}
body .header .menu li:nth-last-child(2){margin-right: -5px;}
#titlediv{
	display: none;
}
.pro-enhance ul li{
  border: 1px solid #DADADB;
    background-color: #FFF;
        -webkit-box-shadow: none;
    box-shadow:none;
    padding: 0;
    min-height: inherit;
     margin-right: 30px;

}
.pro-enhance ul li .blog_img{
  padding: 20px;
  font-size: 0;
  line-height: 0;
  margin: 0;
  border-bottom: 1px solid #DADADB;

      min-height: 10.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

}
.pro-enhance ul li .blog_img img{
  margin: 0;
      max-height: 6.25rem;
    max-width: 100%;
        display: inline-block;
    vertical-align: middle;
    width: inherit;

}
.acs-rockstar.pro-enhance ul li .blog_img img{
  max-height: 13.25rem;
}
.blog_img a{

  text-align: center;
  margin: auto;

}
.enhance_content{
 padding: 20px;
 padding-top: 10px;
 overflow: hidden;
     background-color: #FBFCFD;
}
.enhance_content .blog_date{
  display: none;

}
.each_blog .enhance_content p{
  margin-left: 0;
font-size: 14px;
    color: #45474D;
}
.enhance_content .blog-title{
  margin-left: 0;
  font-size: 14px;
    color: #45474D;

}
.enhance_content .blog-title:hover{
  color: #fecb00;
  }
.enhance_content .button{
  padding: 0;
  margin: 0;
  background: transparent;
      color: #fecb00;
      font-size: 14px;
      min-width: inherit;
      float: right;

}
.enhance_content .button:hover{
  color: #000;
}

.enhance_content .button:before, .enhance_content .button:after{
  display: none;

}

.newslettersSec .execphpwidget {
    float: left;
    width: 65%;
}
.newslettersSec  #customForm{
	background: none;
	 padding: 0 !important;
}
.newslettersSec #zcampaignOptinForm > div.zoho_mail {
    float: left;
    padding-right: 15px !important;
    width: 57%;

}
.newslettersSec  #customForm input {
    border: medium none !important;
    border-radius: 6px !important;
    margin-right: 70px;
		margin-bottom: 0 !important;	
}
.newslettersSec  #customForm input#zcWebOptin[type="button"]:hover {
   
}
.newslettersSec  #customForm td {
    padding: 0;
}
.newslettersSec  #customForm {
    margin: 0 !important;
}

.newslettersSec #zcampaignOptinForm > div {
    float: left;
    width: 40%;
}
.blog_video iframe {
    height: 209px;
    margin-top: 20px;
    width: 100%;
}
#Zc_SignupSuccess td:first-child {
    display: none;
}
.newslettersSec #Zc_SignupSuccess{
	margin-left: 0 !important;
}



.newslettersSec #customForm input[type="button"]{


    background: url(assets/images/reparrow.png) no-repeat 92% 50% #000 !important;
   
        font-size: 18px !important;
            font-family: 'Open Sans', sans-serif !important;
    letter-spacing: 1px !important;
    font-weight: 500 !important;
    padding: 5px 42px 5px 14px !important;
    border-radius: 0 !important;
}

.newslettersSec #customForm input[type="button"]:hover, .newslettersSec #customForm input[type="button"]:focus{
   background: url(assets/images/reparrow.png) no-repeat 92% 50% #fff !important;
   color: #fed221 !important;

  }

#Zc_SignupSuccess{
  font-size: 12px;
}


.execphpwidget #Zc_SignupSuccess{
  position: relative !important;
      margin-left: 0% !important;
    width:100% !important;
    margin: 0 !important;
    padding-bottom: 5px !important;
     font-size: 12px !important;
     color: #000 !important;
     border: 0 !important;
     background: transparent !important;
   

}

#Zc_SignupSuccess table{
  margin-bottom: 0 !important;

}
#Zc_SignupSuccess table td{
  padding:0 !important;
  }

 #signupSuccessMsg{
  color: green !important;

}


.newslettersSec .execphpwidget #Zc_SignupSuccess{
  position: absolute !important;
}
.execphpwidget #zcampaignOptinForm :first-child{
  top: 0 !important;

}


.newslettersSec #customForm #Zc_SignupSuccess{
  top:40px !important;


      margin-left: 0% !important;
    width:100% !important;
    margin: 0 !important;
    padding-bottom: 5px !important;
        left: 0;
        font-size: 12px !important;
}
.newslettersSec #customForm{
  position: relative !important;

}

#zcampaignOptinForm{
  border: none !important;

}

.newslettersSec #errorMsgDiv {
    text-align: left;
    position: absolute;
    bottom: -30px;
    left: 0;
    font-size: 12px;
}
.rockstar h2{
	font-size: 27px;
font-weight: 600;
line-height: 1.2;
margin-bottom: 25px;
}

.rockstar li {
  border: 0 !important;
	padding: 3px 3px !important;
	margin: 0 !important;
}
.rockstar ol {
    padding-left: 17px !important;
}
ol {
    padding-left: 17px;
}

.alignleft{float:left; margin:0 12px 15px 0;}
.alignright{float:right; margin:0 0 15px 12px;}
.aligncenter{float:none; margin:0 auto 15px; display:block;}

/****9-11-2017*****/
body .main .newslettersSec p{
	font-size: 24px;
}
/****9-11-2017*****/


/***********10.11.2017************/

.cptch_wrap{display: inline-block !important; margin-left: 35.8%;}
.cptch_img{width: 34px; height: 34px;}


/***********10.11.2017************/
/***********14.11.2017************/
body .header .menu li .sub-menu .sub-menu{
    max-height: inherit;
    opacity: 1;
    overflow: visible;
    padding: 0;
    top: 0;
    width: 81%;
    padding-left: 0;
    background: #000;
     display: none; 
    margin-left: 0;
    z-index: 9;
    right: 248px;
    left: inherit;
}
body .header .menu li .sub-menu .sub-menu li a{
  font-size: 14px;
  }
  body .header .menu li .sub-menu li:hover .sub-menu{

    display: block;
  }

/***********14.11.2017************/



body .header{
	position: absolute;
}
.newslettersSec #zcampaignOptinForm > div.zoho_mail{
  width: 54%;
}
body .main .newslettersSec p{
	font-size: 19px;
}
.button {min-width: 178px;}

body .header .menu li .sub-menu{
  left: inherit;
  right: -2px;

}


/*16-11-17 ============*/
.sub_thank {text-align: center;}
.thankyou-subscription .businessListing h3 {font-weight: 600;}
body .inner .innercontent.thankyou-subscription .businessListing p{margin-bottom: 1rem;}
.thankyou-subscription .businessListing p a {font-weight: 600;}
body .inner .thankyou-subscription .businessImg{text-align: center;height: auto;}
body .inner .thankyou-subscription .businessImg img {width: auto;}


/*16-11-17 ============ */

ul.accoun li {
    list-style: inside;
}

/** 28-11-2017 **/
 .newslettersSec #customForm{
    width:100%;
    float: right;
}
.newslettersSec #zcampaignOptinForm > div {
    float: right;
    width: auto;
}
.newslettersSec #zcampaignOptinForm > div.zoho_mail {
    width:74%;
}
.sub_thank .businessListing a{
    display: inline-block;
}
/** End 28-11-2017 **/





/** 28-11-2017 **/
@media (max-width: 1150px) {
  .newslettersSec #zcampaignOptinForm > div.zoho_mail {
      width: 69%;
  }
}
/** end 28-11-2017 **/

@media (max-width: 1112px) {
  body .header .menu li:nth-last-child(2){
        padding: 1.0625rem 0.4rem;
  }
  body .header .menu li:last-child a {
    padding: 0.75rem 0.4rem;
  }
  .newslettersSec #zcampaignOptinForm > div.zoho_mail {
    width: 54%;
}
}
@media (max-width: 1024px) {
  body .header .menu li .sub-menu li a{
  font-size: 12px;
}
body .header .menu li .sub-menu .sub-menu li a {
    font-size: 12px;
}
body .inner .innercontent.thankyou-subscription .businessListing p{font-size: 14px;margin: 0 0 15px;}
body .inner .innercontent.thankyou-subscription .businessCon{padding: 20px 15px;}
/** 28-11-2017 **/

.newslettersSec .row{
  padding-right: 10px;
}
.newslettersSec #zcampaignOptinForm > div.zoho_mail {
    width: 69%;
}
/** end 28-11-2017 **/
}
@media (max-width: 1023px) {
	body .footer .footerBot ul li a, body .footer .footerBot ul li {
    font-size: 13px;
}
.pro-enhance.webinars-page ul li {
    width: calc(32% - 18px);
}
	.blog_video iframe {
		height: auto;
	}
	.newslettersSec .execphpwidget {
    width: 58%;
}
#zcampaignOptinForm > div:first-child {
 /* margin-right: 8px;
    width: 36%;*/
}
#zcampaignOptinForm > div {
    width: 100%;
}
.blog_sidebar h3{font-size: 15px;}
body .inner .teamgap .teamCon p{line-height: 18px; min-height: 40px;}
body .inner .contactSection .conForm label{font-size: 14px;}
.pro-enhance ul li:nth-child(2n+2){margin-right: 0;}
/*.pro-enhance ul li {width: 46%;}*/
body .inner .innercontent p{word-wrap: break-word;}
body .header .menu li .sub-menu{left: inherit; right: 0;}
body .inner .businessCon .businessImg{width: 100%;}
body .inner .highlists li:before{top: 3px;}
body .inner .highlists li{line-height: 20px;}
body .inner .teamgap .teamCon .teamImg .teamCon .conPos{padding: 10px;}
body .inner .teamgap .teamCon .teamImg .teamCon .conPos .linkedin{margin-bottom: 10px;}
body .inner .teamgap .teamCon .teamImg .teamCon .conPos p{font-size: 14px;line-height: 22px;}
.cptch_wrap {margin-left: 44.8%; /*transform: scale(0.9); -ms-transform: scale(0.9); -webkit-transform: scale(0.9); transform-origin: 0 0; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0;*/}

/** 28-11-2017 **/
.newslettersSec #zcampaignOptinForm > div.zoho_mail {
    width: 54%;
}
/** end 28-11-2017 **/
}

@media (max-width: 767px) {
	.blog_video iframe {
    height: 243px;
}
body .footer .footerBot ul li a, body .footer .footerBot ul li {
    font-size: 12px;
}
.newslettersSec .execphpwidget {
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
#zcampaignOptinForm > div {
    width: 100%%;
}
#zcampaignOptinForm > div:first-child {
    /*margin-right: 8px;
    width: 54%;*/
}
.newslettersSec #customForm input[type="button"]{
	/*width: 100% !important;*/
}
  body .header{position: static;}
  .captcha_wrap span.wpcf7-not-valid-tip{margin-left: 0;} 
.blog_sidebar h3{font-size: 18px;}


.zls-rhtbtn.zls-btnsub {
 
	 
	  transform: rotate(00deg) !important;
     -webkit-transform: rotate(00deg) !important;
    -moz-transform:rotate(00deg) !important;
    -o-transform: rotate(00deg) !important;
    -ms-transform: rotate(00deg) !important;
	 
	     top: 0;
      left: -46px;
	background-size: 58px;
}
.zlsrotate_rht, .siqtrans + .zls-btnmn.zlsrotate_rht {
    transform: rotate(0deg) !important;
     -webkit-transform:rotate(0deg) !important;
    -moz-transform: rotate(0deg) !important;
    -o-transform: rotate(0deg) !important;
    -ms-transform: rotate(0deg) !important;
}
.pro-enhance ul li {
    width: 100% !important;
    display: block;
    margin-right: 0;
}
body .inner .businessCon .businessImg{width: 194px;}
body .header .menu li .sub-menu li a{margin-top: 1px;}

.newslettersSec #zcampaignOptinForm > div.zoho_mail{
  width:65% !important;
  margin-bottom: 10px !important;
}
.newslettersSec #customForm #Zc_SignupSuccess {
    top: 92px !important;
    }
	
	.cptch_wrap{margin-left: 0;}
	.button {
    min-width: 180px;
}
body .header .menu li .sub-menu .sub-menu{
        padding-left: 0;
    padding-right:30px;
    margin-top: 0;
    left: 0;
    right: 0;
    position: relative;
    width: 100%;
    top: 0;
    margin: 0;
    bottom: 0;


}

/** 28-11-2017 **/
.newslettersSec #zcampaignOptinForm > div{
  width: 35%;
}
.newslettersSec #customForm input[type="button"] {
    width: 100% !important;
    font-size: 14px !important;
}
/** end 28-11-2017 **/
}
@media (max-width: 479px) {
	body .footer .footerBot ul li a, body .footer .footerBot ul li {
    font-size: 13px;
}
.newslettersSec #customForm #Zc_SignupSuccess td:first-child {
    display: none;
}
	#zcampaignOptinForm > div:first-child {
    width: 100%;
}
#zcampaignOptinForm > div {
    width: 100%;
}
   .blog_date span{position: static; display: block;}
   .blog-title {margin-left: 0; margin-top: 20px;}
   .each_blog p {margin-left: 0;}
   .enhance_content .blog-title{
    margin-top: 0;
   }

   /** 28-11-2017 **/
   .newslettersSec #zcampaignOptinForm > div.zoho_mail{
    width: 100% !important;
    padding-right: 0 !important;
   }
   .newslettersSec #zcampaignOptinForm > div {
      width: 100%;
  }
    /** End 28-11-2017 **/
}




