body{
	color: #474747 !important;
	display:flex;
	flex-wrap:wrap;
	width:100%;
	min-height:100vh;
	align-items:center;
}
.grayBg{
	width:100%;
}
body,html{
}
#top-nav, .blueBg {
		/* background-color: #060608e8 !important; */
		background: url(../images/iPhone_hand_155.png);
		transition: background-color 200ms linear;
		z-index: 99;
		background-size: cover;
		background-repeat: no-repeat;
	}
   .noInput{
	   border:0px !important;
		outline:none !important;
		background:transparent;
	}
	.accordion-inner .intl-tel-input .down-arrow{
		display:none;
	}
   .accordion-inner .intl-tel-input .flag-dropdown .selected-flag:hover {
		background-color: transparent !important;
	}
	.accordion-inner .country-list{
		display:none !important;
	}
	.accordion-inner .intl-tel-input .flag-dropdown{
		cursor:default !important;
	}
	/*.accordion .accordion-toggle:after {
		font-family: 'FontAwesome';  
		content: "\f077";
		float: right; 
		    color: #0d68da;
	}*/
	.accordion-inner a{
/*
		 color: #000000 !important;
*/
		
	}
	/*.accordion .accordion-toggle.collapsed:after {
		/* symbol for "collapsed" panels
		content: "\f078"; 
		    color: #0d68da;
	} */
	.blue-text{
		color:#375de0;
	}
	.white-text{
		color:#ffffff;
	}
	.profileBlock a{
		text-decoration:none !important;
		/*color: #747474;*/
		margin-bottom: 10px;
	}
	.accordion-toggle.collapsed,.accordion-toggle{
				padding: 15px 5px;

/*		color: #375de0 !important;
		border: 2px solid #375de0;
		background:transparent !important; */
	}
	/*.accordion-group{
		    border-bottom: 1px solid #e8eae9;
		padding: 16px 0px;
	}*/
	.accordion-group a,.accordion-inner{
		font-size: 17px;	
		/*border: 1px solid #355be2;
		border-radius:0px !important;*/
		
	}
	.stayTouchBtn{
/*
	      border:2px solid #0C77EB;
*/
    padding: 15px 5px;
    /*border-radius: 0px !important;*/
    font-size: 17px;
    text-align:center;
	/* color: #375de0 !important*/
    width: 100%;
/*
    background: #0C77EB;
*/
    color: #ffffff !important;
	
	}

	.selected-flag{
		    padding: 6px 0px 0px 0px!important;
	}
	.accordion-inner .intl-tel-input input {
		text-align:center;
		padding:0px !important;
		color:#ffffff ;
	}
	.accordion-inner {
		padding: 15px 0px;
		 text-align:center;
		/*border:2px solid #375de0;*/
		color:#355be2 ;
		
	}
	.borderImage{
		width:100px;
		height:100px;
		border-radius:100px;
		object-fit: cover;
		object-position: top;

	}
	.accordion-inner .intl-tel-input{
		display:inline-block;
	}
	.btn.focus, .btn:focus{
		box-shadow:none !important;
	}
	.socialLinks-sm img
	{
		    height: 25px;
		width: auto;;
		padding:0px 5px;
	}
	.accordion-toggle,.accordion-toggle:hover{
	  /*  color: #ffffff !important;
	    background:#375de0 !important;*/
	  transition: background 0.5s;

	 }
	 .cwg a{
			
			padding-left:5px;
			padding-right:5px;
		}
		
	@media screen and (max-width: 768px) {
	
		.borderImage{
		width:100px !important;
		height:100px !important;
		border-radius:100px !important;
		object-fit: cover;
		object-position: top;
	}
		.stayTouchBtn{
			width:100%  !important;
		}
		.cwg br{
			display:none !important;
		}
		.cwg a{
			width:100%;
			padding-left:3px;
			padding-right:3px;
		}
		.cwg{
			text-align:left !important;
		}
		.cwgBody{
				background-size:contain !important;
				background-position: bottom center !important;
				background-image: url(../images/formobile.jpg);
				background-position: center;
				background-repeat: no-repeat;  
				    background-color: #f6f6f8;
/*
				background-attachment: fixed;
*/
		}
		.haveaBody {
			background-image: url(../images/havea.png);
		}
		.logo-st img{
width:70px; 
}
	}

	.downloadVcar{
		    border: 0px;
    padding: 15px 5px;
        text-align: center;
    margin: 0 auto;
    font-size: 17px;
    text-decoration:underline;
	}
	
	.container-cs {
		/*padding: 10% 10% 4% 10%;*/
	}
	
	.accordion-group a.white-text, .accordion-inner.white-text, .downloadVcar.white-text,.profileBlock a,.accordion-inner{
	border-radius: 30px;
	}

	.intl-tel-input .flag-dropdown{
		padding-left: 10px;
	}
	.intl-tel-input input{
		height: 36px !important;
	}
	.selected-flag {
		padding: 10px 0px 0px 0px!important;
	}

	.modal-content{
		border-radius: 20px;
	}

input,button{
	border-radius: 30px !important;
}
.error{
	color: #ff4040;
	padding-left: 16px;
}
.imgBlk{
	width: 60px;
	height: 60px;
	border-radius: 60px;
    object-fit: cover;
        background: #ebeaea;
}
.iti{
	display: block !important;
}
.profileBlk{
	display: flex;
    flex-wrap: wrap;
}
#loadingmsg {
	position: fixed;
	z-index: 1060;
	margin-bottom: -25%;
	top:25%;
	  width: 160px;
	  left: calc(50% - 80px);
}
#loadingover {
  background: black;
	z-index: 1060;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.9;
}
.selected img{
	border: 4px solid #2a77eb;
    box-shadow: 2px 1px 7px #848484;
}
.profileBlk p{
	padding-top: 5px;
}
.cs-btn{
	padding-left:20px;
	padding-right:20px;
}

.stayTouchBtn-white{

    padding: 15px 5px;
    font-size: 17px;
    text-align:center;
    width: 100%;
}
.stayTouchBtn-white:hover{
	
}

.fuzzyResults {
    background: #dee2e6 !important;
    padding: 6px 15px;
    cursor: pointer;
    width:auto !important;
    display:none;
}

.st-head{
	font-weight:bold;
}
.st-body{

}
.st-inner-block{
	padding-left:10%;
	padding-right:10%;
	width:100%;
}
.pyramidsBody {
			background-image: url(../images/14-pyramides-notaries-bg.png);
		}
.rndBody {
			background:      #102852;
			background-image: url(../images/bg1.png),url(../images/bg2.png);
			background-position: left bottom, right bottom;
			background-repeat:no-repeat;
		}
.axaBody {
			background:      #00008F;
			  background-image: url(../images/red.png), url(../images/red.png);
  background-position: left bottom, right top;
  background-repeat: no-repeat;
/*
			background-image: url(../images/red.png);
*/

		}
	@media screen and (min-width: 769px) {
	.cwgBody {
			background-image: url(../images/leftimage.jpg), url(../images/rightimage.jpg);
			background-position: left bottom, right bottom;
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-size: auto 100%;
		}
	.haveaBody {
			background-image: url(../images/havea.png);
		}
	
	
	}
	@media screen and (max-width: 769px) {
	.rndBody {
			background-image: url(../images/bg1.png);
		
		}
	.pyramidsBody .logo-st img,.rndBody .logo-st img,.axaBody .logo-st img{
		width:auto;
	}
	.st-card {
		width:98%;
		padding:0px !important;
	}
	.st-border-box{
		font-size:15px;
		padding:15px 4px !important; 
		border
	}
	.st-footer{
		font-size:14px !important;
	}
	.st-body{
		font-size:15px !important;
	}
	.st-no-left{
		border-left:0px !important;
		
	}
	.st-no-right{
		border-right:0px !important;
		
	}
	.overlay-div{
		width:100% !important;
		left:0px !important;
	}
	.dentressangleBody{
background-image:none !important;

}
.hiinov-dentressangleBody{
background-image:none !important;

}
	}
.st-card{
	position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-radius: 30px;
    margin-bottom:24px;
}
.st-top{
	position:absolute;
	top:0px;
	right:0px;
}
.st-bottm{
	position:absolute;
	bottom:0px;
	left:0px;
}
.eyBody{
background: linear-gradient(180deg, #FFE600 0%, #F6F6FA 100%);
}
.bg-white{
	background:#ffffff;
}

.overlay-div{
    height: 100vh;
    width: 50%;
    position: absolute;
    left: 25%;
    top: 0px;
background: linear-gradient(180deg, #F6F6FA 0%, rgba(246, 246, 250, 0) 100%);
}

.ey-div{
	border: 1px solid #2E2E38;
	     background-color: transparent !important;
}
.zIndex-1{
	z-index:1;
}
.dentressangleBody{
background-image:url("../images/dentressangle-bg.jpg");
background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}
.hiinov-dentressangleBody{
background-image:url("https://www.staytouch.com/st-images/HI-Inov.svg");
    background-repeat: no-repeat;
    background-position: center
}
.dent-div{
    background: #FBFBFB;
}
.OgicBody {
	background:#201e1f;
}

