
/*LOGIN HEADER START CSS*/
.login_header{height:33px; overflow:hidden;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
background: -moz-linear-gradient(top, #ffffff, #cccccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#cccccc);
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#cccccccc)";}
.login_mini_header{font-size:11px; line-height:30px; font-weight:normal; color:#000;overflow:hidden;letter-spacing:0.5px;}
.header_link {float:left;}
.login_mini_header a {color:#000; margin-right:10px; text-decoration:none; border-right:1px solid #333333; padding-right:10px;}
.login_mini_header a:hover {color:#333;text-decoration:underline;}
/*LOGIN HEADER ENDS CSS*/
.tab-pane hr{display: none;}
.tab-pane .company-name{display: none;}
.email, .call, .page-Visits, .bizMAX-verified, .social_links{margin-right: 2%;}

/*SEND SMS BUTTON CSS STARTS HERE*/
.send-sms {cursor: pointer;}
/* The Modal (background) */
.modal {display: none; position: fixed; z-index: 10000; padding-top: 10%; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);}
blockquote ul{padding:0 20px !important;}
/* Modal Content */
.modal-content {position: relative; margin: auto; padding: 0; width: 25%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
    text-align:center; border-radius: 5px;}
.modal-header {padding: 15px; font-size: 20px; text-transform: uppercase; font-weight: 600;}
.modal-body {padding:30px 20px; border-radius: 0 0 5px 5px;}
.modal-footer {padding: 15px; border-radius: 0 0 15px 15px;}
.s-fields i{margin-right: 5px;}
.s-fields{border: 1px solid #ddd; margin-bottom: 15px; padding: 5px; border-radius: 5px;}
.s-fields input, .s-fields textarea{width: 90%; border: 0; font-family: Arial, Times, serif; font-size:14px; outline:none;}
.s-fields:hover, .s-fields:focus{}
.s-fields .fa-pencil{vertical-align: top;}
.s-btn{display: block; padding: 10px; width: 100%; border-radius: 10px; font-size: 16px;
    font-weight: 600; cursor:pointer;}
.s-btn i{margin-right: 5px !important; color:#fff !important; padding:0;}
/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.sms-close {float: right; font-size: 25px; cursor: pointer;}
.sms-close:hover,

.blink {
			-webkit-animation: blink .75s linear infinite;
			-moz-animation: blink .75s linear infinite;
			-ms-animation: blink .75s linear infinite;
			-o-animation: blink .75s linear infinite;
			 animation: blink .75s linear infinite;	
		}
		@-webkit-keyframes blink {
			0% { opacity: 1; }
			50% { opacity: 1; }
			50.01% { opacity: 0; }
			100% { opacity: 0; }
		}
		@-moz-keyframes blink {
			0% { opacity: 1; }
			50% { opacity: 1; }
			50.01% { opacity: 0; }
			100% { opacity: 0; }
		}
		@-ms-keyframes blink {
			0% { opacity: 1; }
			50% { opacity: 1; }
			50.01% { opacity: 0; }
			100% { opacity: 0; }
		}
		@-o-keyframes blink {
			0% { opacity: 1; }
			50% { opacity: 1; }
			50.01% { opacity: 0; }
			100% { opacity: 0; }
		}
		@keyframes blink {
			0% { opacity: 1; }
			50% { opacity: 1; }
			50.01% { opacity: 0; }
			100% { opacity: 0; }
		}
/*SEND SMS BUTTON CSS ENDS HERE*/

/*BIZCARD CSS STARTS HERE*/
.card {position: fixed; left: 32%; top: 5%; z-index: 999; width: 36%; margin: auto;}
/*BIZCARD CSS ENDS HERE*/

table{width:100% !important;}
table td{border:1px solid #ddd; text-align: center; box-sizing:border-box;}
table td p{text-align: center; padding: 0; margin: 5px;}
.productThumb{width: 18.6%; margin-bottom: 20px; margin-right: 20px;}
.viewbizkardLink a{cursor:pointer;}
.contPersonname a {cursor:auto;}
.cardRight ul li a{text-transform:none;}
.custom_content table{width:100% !important;}
.custom_content iframe{width:100% !important;}
.productName, .prodGallName{height:75px;}
.offerFrame h2, h3,h4{background:transparent;}
.btns{padding-top: 15px; margin-top: 15px; border-top: 1px solid #eee; text-align: justify; display: inline-block;}
.prodListbtn{padding-top: 15px; margin-top: 15px; border-top: 1px solid #eee; text-align: justify; display:block;}
.btns .prodListbtnImg {padding: 4px 7px; float: left; margin:0 10px 10px 0; text-align: center;}
.SocialNetwork{display:none;}
ul.liProductsSub {max-width: 250px;}
ul.liProductsSub li a{padding: 7px 10px; margin:0;}
ul.liProductsSub li a:hover{margin-bottom:0; background:#F1F1F1;}
#accordion .content ul li{margin:0 15px;}
.bizPro-info-summary .protitle h1, .productListName{margin: 0 0 15px 0; text-align:left;}
.company-name h1 {text-align: center; margin: 20px 0;}
.contPersonimg{width:94px; height:auto; margin: 0 auto; box-sizing:border-box;}
.contPersonimg img {border: 0; border-radius: 0;}
#accordion .content h2{font-size: 1.1em; margin: 10px 0;}
#accordion .content a{text-decoration:none;}
.custom_content ol, .custom_content ul{margin:0; padding: 0 15px;}
a{text-decoration:none;}

/*------------PRODUCT SHOWCASE STARTS HERE-------------*/
.backgroundOverlay{width:100%; height:100%; opacity:0.3; background-color:#000000; position:fixed; z-index:1000; top:0px; left:0px;}
#divProductShowcase ul{list-style-type:none; padding:0; margin:0; width:5000000%;}
.closePopUp{background-color:#ffffff; font-weight:bold; color:red; float:right; cursor:pointer; font-size:14px; text-align:right;}
.showcasePrevious {cursor: pointer; height: 268px; margin-top: 12%; background-image: url('../images/showcasePrevious.png'); background-repeat: no-repeat; background-position: center; position: absolute; left: 3px; z-index: 1001; width: 30px; float: left;}
.showcaseNext {cursor: pointer; height: 268px; margin-top: 12%;
    background-image: url('../images/showcaseNext.png'); background-repeat: no-repeat;
    background-position: center; position: absolute; right: 3px; z-index: 1000; width: 30px; float: right;}
#productShowcaseGallery{}
#divProductShowcase ul li{float:left; margin-right:60px;}
.productShowcaseName{padding-bottom:10px; width:400px;}
.productShowcaseName a{font-size: 18px; text-decoration: none;}
.productShowcaseDescr{padding-top:10px; width:400px; text-align: justify;}
#divProductShowcase{background-color: #FFFFFF; border: 1px solid #000; border-radius: 10px; display: none; height: auto; left: 30%;opacity: 100; overflow:hidden; padding: 15px; position: fixed; top: 5%; width: 450px; z-index: 1001;}
/*------------PRODUCT SHOWCASE ENDS HERE-------------*/
blockquote {margin: 0; text-align: justify;}
.visitor_count{font-weight: bold;}
.view-more-offer-details{margin-top: 15px;}
.poweredbydiv{text-transform:capitalize;}

.verified-info {
    background: url('../images/VerifiedMember-page-bg.png') no-repeat;
    padding: 157px 10px 0 51px;
}
.cardAddress {padding-top: 10px;}
ul.liProductsSub li {margin: 0;}


/*-------------------Send Your Message-----------------*/

.subjectTable{}
.Reg-Notification{}
.hidden-details-alert {color: red; text-transform: capitalize;}
.errormsg {color: red; margin: 15px 0; display:none;}
.click-here a{color: red;}
.forgot-password a{color: red;}
.subjectTable .label , .contactusFormLeft{display: none;}

.subjectTable .field input, .subjectTable .field textarea, .subjectTable .field select{display: block; outline: none; font-family: inherit; box-sizing:border-box; width: 100%; margin: 15px 0;}

.submitbutton{margin-top: 15px; cursor: pointer;}

.subjectTable .field input{height: 46px;}
.subjectTable .field textarea{height: 100px;}
.subjectTable .field select{height: 46px;}

/*------------captcha image--------------*/
#ctl00_ContentPlaceHolder1_ctrlContactMember_UpdatePanel2{margin: 15px 0 25px 0;}
#ctl00_ContentPlaceHolder1_ctrlContactMember_imgCaptcha{width:137px;}
#ctl00_ContentPlaceHolder1_ctrlContactMember_ImageButton1{margin-top: 10px; margin-left: 10px;}

#ctl00_ContentPlaceHolder1_WbReviews_RVimgCaptcha{width: 137px;}
#ctl00_ContentPlaceHolder1_WbReviews_RVImageButton1{margin-top: 10px; margin-left: 10px;}
/*------------//captcha image--------------*/

#ctl00_ContentPlaceHolder1_WbReviews_RVtxtCode{width:100%;}
#ctl00_ContentPlaceHolder1_ctrlContactMember_divincorrectpassword {color:red;}


.send-msg-img {float:left; height:25px; width:25px;}
.msg_note{display:none;}
.send-msg-img-name {margin:0px; padding:0px;}
.send-msg-comp-name {margin:0px; font-weight:normal;}
#send-msg-details {margin: 5px 0;overflow: hidden;padding: 5px 0px 0px;}
/*SEND MESSAGE STYLE ENDS HERE*/



.social_links a {padding: 0 2px 0 0 !important;}

.social_links a i{/* padding: 5px; border-radius:100%; background:#fff; width: 15px; text-align: center;*/ font-size:20px;}

.fa-facebook-official{color: #3B5998;}
.fa-twitter-square{color: #55ACEE;}
.fa-google-plus-square{color: #dd4b39;}
.fa fa-whatsapp{color: #33b560;}
.fa-linkedin-square{color: #007bb5;}
.fa-instagram{color: #bc2a8d;}

/* .fa-facebook:hover{background: #3B5998; color:#fff;}
.fa-twitter:hover{background: #55ACEE; color:#fff;}
.fa-google-plus:hover{background: #dd4b39; color:#fff;}
.fa-linkedin:hover{background: #007bb5; color:#fff;}
.fa-instagram:hover{background: #125688; color:#fff;}
.fa-instagram:hover{background:
radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%),
radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%),
radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%),
radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%),
radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%),
radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%),
radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent),
linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);
}*/
.social_links a i:hover{transform: rotateY(180deg);
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  transition: 0.5s all ease;
  -webkit-transition: 0.5s all ease;
  -moz-transition: 0.5s all ease;
  -o-transition: 0.5s all ease;
  -ms-transition: 0.5s all ease;}

.otp{width:50%; float:left;}
.otp-btn{width:42%; float:right; background: #f5f5f5; padding: 5px; font-size:14px; border: 1px solid #ddd; margin-bottom: 15px; border-radius: 5px; color: green; cursor:pointer; line-height:inherit; font-family:inherit;}
.s-fields input, .s-fields textarea {line-height: inherit; font-family: inherit;}
.fadd{margin-left: 10px;}
.job-apply-btn{margin-top:15px;}
.job-apply-btn input{padding: 5px 10px; background: #0051a0; border: 2px solid #fff; color: #fff; text-transform: uppercase; font-weight: 700; border-radius: 5px; cursor:pointer; box-shadow: 1px 2px 3px #979797;}
.apply-now-overlay {
    position: relative;
    width: 100%;
    margin-top:15px;
}
.popupConfirmation {
    width: 100%;
    box-sizing: border-box;
    box-shadow: 0 0 35px rgba(0,0,0,0);
}
