button.btn.btn-success, .btn-info , .unsuscribe-all{ margin-top: 30px;}
.terms a { color: #ffffff;}
.contact-label { font-size: 14px; float: left; width: 90px; font-weight: 600; margin-top: 10px;}
.email-row { margin: 20px 0;}
h5 { font-size: 16px; font-weight: 600; margin-bottom: 15px;}
label { font-size: 14px; color: #4d4d4d; font-weight: 500; }
footer{color:#ffff;}
.noPad { padding: 0;}
div#newsletter-group .col-md-4, #best-practice .col-md-4{ padding-bottom: 17px; padding-left: 0;}
.col-md-12.unsuscribe-all label {color: brown;font-weight: bold;font-size: 15px;}
.last-img img {    float: right;}
.middle-img img {    margin: 0 auto;}

/******Thanku page css  */
.contact-no {
    font-weight: bold;
    padding-top: 40px;
    font-size: 18px;
	color:#ffff;
}
.primary-container .container {
    background: #ececec;
}

.primary-container > .container{
    background: #ececec;
    padding: 25px 5%;
    background-image: url(../../images/cvent-header.jpg);
    background-repeat: no-repeat;
	padding-bottom:5%;
}
footer  .container{
    background: #1cabe5 !important;
    padding: 25px 5%;
    background-repeat: no-repeat;
}
section.inner-container {
    background-color: #ffff;
    width: 100%;
    float: left;
    padding: 25px 4%;
    margin-top: 7%;
}
.social-section {
    padding: 5% 0% 10% 0%;
}
.resubcribe-btn button.btn.btn-success {
    width: 250px;
    font-size: 16px;
    padding: 8px 0;
    background: #84bd33;
}

@media only screen and (min-width: 1180px)
{
.container { width: 1230px;}
}	

@media only screen and (max-width: 991px)
{
.logo2, .logo3 {text-align: center;   margin-top: 20px;}
.logo1{    text-align: center; }
.noPad {    padding-right: 23px;}
}

@media only screen and (max-width: 768px){
.right {    text-align: left !important;}
div#newsletter-group .col-md-4, #best-practice .col-md-4 {    padding-bottom: 3px;    padding-left: 0;}
.last-img img {    float: none;}
.contact-no p{	text-align:center;}
.main-logo img {    margin: 0 auto;}
.last-img img, .middle-img img, .first-img img {
    margin: 0 auto;
    margin-top: 28px;
}
.social-section .text-right, .social-section .text-left, .social-section .text-center {
    text-align: center;
    padding-bottom: 11px;
}
.contact-no {    padding-top: 25px;}
.contact-no {padding-top: 5%;}
.resubcribe-btn button.btn.btn-success {    width: 185px;   font-size: 13px;}
}

@media only screen and (max-width: 520px){
.grey {
    height: 995px;
}


}	
p#opterror {
    color: #d20101;
    width: 100%;
    float: left;
    font-weight: bold;
    padding-left: 1%;
}

 .modal
    {
        position: fixed;
        top: 0;
        left: 0;
        background-color: black;
        z-index: 99;
        opacity: 0.8;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        min-height: 100%;
        width: 100%;
    }
    /*.loading
    {
        font-family: Arial;
        font-size: 10pt;
        /*border: 5px solid #67CFF5;*/
        /*width: 200px;
        height: 100px;
        display: none;
        position: fixed;
        background-color: White;
        z-index: 999;
    }*/

    /*.loading {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  /*animation: spin 2s linear infinite;
}*/

    #loading {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/* Custom Tooltip Css  */
.tooltip{
	position:absolute;z-index:1070;display:block;font-size:17px;font-style:normal;font-weight:400;line-height:20px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}
	
	.tooltip-inner{max-width:300px;padding:3px 8px;color:#000;text-align:left;background-color:#fff;border-radius:4px; border:1px solid #cccccc; padding-top:5px; padding-bottom:5px;}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
