body{
	margin-bottom:60px;
}
a.logo-link{float: left;}
.top-nav{

		padding-top: 6px;
		font-size:13px;
		font-weight:bold;
	    min-height: 65px;
	}
.top-nav-bdr{
	/*border-bottom:solid 1px #ccc;*/
	box-shadow: 0 8px 6px -6px #e3e3e3;
	background: rgb(203,201,201);
    background: linear-gradient(90deg, rgba(203,201,201,1) 0%, rgba(255,255,255,1) 35%, rgba(215,215,215,1) 100%)
}
.top-nav li ul li a{
	font-size:10px;
	padding: 3px;
	line-height: 10px !important;
}
	.top-nav li{
	}
	.top-nav a{
		color:#000 !important;
		margin:5px;
	}
	.top-nav a:hover{
		color: #fff !important;
    background-color: #7f8fa6 !important;
    border-radius: 10px;

	}
	.top-nav .open>a, .top-nav .open>a:focus, .top-nav .open>a:hover, .top-nav a:focus {
    color:#ccc !important;
		background-color:#fff !important;
	}

	#logo-img
	{
		margin-left:10px;
	}
	#item-right
	{
		float:right;
	}
	#item-left
	{
		float:left;
	}
	#main-nav
	{
		margin-top:30px;
	}
	#main-nav .navbar
	{
		border-radius:0px;
	}
	.navbar-inverse .navbar-nav>li>a {
    	letter-spacing: 5px;
	text-transform:uppercase;
	padding: 10px 10px;
	}

	.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
		color: #fdd616;
		background-color: #222222;
	}
	#executive-bar{
		background-color: #f2f2f2;
		width:100%;
		height:150px;
		margin-bottom: 20px;
	}
	.executives-2{
		min-width:880px;
		height:150px;
		/*overflow-x: scroll;
		overflow-y: hidden;*/
		float:left;

	}
	.executive-area{
		width: 180px;
		height: 150px;
		padding: 20px 10px 0 10px;
		display: inline-block;
	}
	.executive-status
	{
		width:5px;
		height:20px;
		float:left;
		margin-right:3px;
	}
	.executive-status.online
	{
		background-color:#12d757;
	}
	.executive-status.busy
	{
		background-color:#ffd248;
	}
	.executive-status.offline
	{
		background-color:#f70f0f;
	}
	.executive-pic
	{
		width:auto;
		height:100px;
		float:left;
	}
	.executive-link
	{
		width:22px;
		height:60px;
		margin-top:30px;
		float:left;
	}
	.executive-link i{
		font-size:24px;
		margin:0px 0px 5px 0px;
		cursor: pointer;
	}
	.executive-bdr{
		border-right:solid 1px #e3e3e3;
	}

	#product-area
	{
		margin-top:30px;
	}
	.product-head
	{
		width:100%;
		height:86px;
		float:left;
		border-top:solid 1px #f2f2f2;
		border-bottom:solid 1px #f2f2f2;
	}
	.product-arrow
	{
		width:43px;
		height:84px;
		float:left;
	}
	.product-arrow-right
	{
		width:43px;
		height:84px;
		float:right;
		margin-right:-32px;
	}

	.product-user-logo
	{
		width:92px;
		height:70px;
		float:left;
	}
	.product-head-center h3{
		margin:10px 0 0 0px;
		font-weight:bold;
	}
	.product-head-center p{
		font-size:11px;
	}
	.product-content{
		width:100%;
		float:left;
		border-left:solid 1px #f2f2f2;
		border-bottom:solid 1px #f2f2f2;
		border-right:solid 1px #f2f2f2;
		padding:10px;
	}
	.product-content-img1
	{
		width:100%;
		float:left;
		margin-bottom:10px;
	}
	.product-content-img2
	{
		width:42%;
		max-height:170px;
		float:right;
		margin-bottom:10px;
	}
	.product-content p {
		color:#aeaeae;
		font-weight:bold;
	}
	.product-content-download {
		width:100%;
		float:left;
		margin-bottom:20px;
	}
	.product-list-head
	{
		width:100%;
		height:86px;
		float:left;

		background-color:#f2f2f2;
	}

	.product-list-arrow
	{
		width:31px;
		height:84px;
		float:left;
		margin-left:0px;
	}

	.product-list-head-center h3{
		margin:30px 0 0 -30px;
		text-align:center;
		letter-spacing: 5px;
		font-weight:bold;
	}

	.product-list-content{
		width:100%;
		max-height:425px;
		float:left;
		border-left:solid 1px #f2f2f2;
		border-bottom:solid 1px #f2f2f2;
		border-right:solid 1px #f2f2f2;
		padding:10px;
		overflow-y:scroll;
	}





@media screen and (min-width: 1200px) {

	.bdr-left{
		border-left:solid 2px #000;
		margin-left:25px;
		padding-left:25px;
	}
	.product-content-link {
		max-width:45%;
		height:80px;
		float:left;
		padding:45px 0 0 0;

	}
	.executives{
		width:79%;
		height:157px;
		/*overflow-y: hidden;
		overflow-x: scroll;*/
		float:right;
	}
	.flickgal-container .bx-wrapper .bx-controls-direction a{top:111%;}
	.flickgal-container .bx-wrapper .bx-prev{right:60px;left:initial;}

}
@media screen and (max-width: 1200px) {

	.bdr-left{
		border-left:solid 2px #000;
		margin-left:11px;
		padding-left:11px;
	}
	.product-content-link {
		max-width:33%;
		height:80px;
		float:left;
		padding:45px 0 0 0;

	}
	.executives{
		width:73%;
		height:157px;
		/*overflow-x: scroll;*/
		float:right;
	}


}
@media screen and (max-width: 992px) {

	.bdr-left{
		border-left:solid 2px #000;
		margin-left:0px;
		padding-left:0px;
	}
	.navbar-inverse .navbar-nav>li>a {
    letter-spacing: 2px;
	text-transform:uppercase;
	}
	.executives{
		width:65%;
		height:157px;
		float:right;
	}

}
@media screen and (min-width: 768px) {

	.top-nav-li-bdr{
		border-right:solid 1px #ccc;
	}
	#executive-banner{

		width:230px;
		height:150px;
		float:left;
		padding:48px 0 0 20px;
		background-image: url("../img/executive-2.png");
		background-repeat: no-repeat;
	}
	#executive-banner-mob{

		Display:none;
	}
	.product-head-center
	{
		width:80%;
		height:76px;
		float:left;
		margin:8px 20px 0 0;
	}
	.product-content-book {
		width:140px;
		height:125px;
		float:left;

	}
	.product-content-sofa {
		max-width:185px;
		height:125px;
		float:right;

	}
	.product-content-link {
		max-width:45%;
		height:80px;
		float:left;
		padding:45px 0 0 0;

	}
	.product-list-head-center
	{
		width:90%;
		height:84px;
		float:right;
	}
	.p-img{
		width:100%;
		max-height:112px;

	}
	.p-img>img{
	width:100%;
	height:96px !important;
	}
	.p-name{
		max-width:100%;
		max-height:30px;
		border-bottom:solid 3px #fdd616;
		text-align:center;
		background-color:#252525;
		color:#fff;
		font-weight:bold;
		padding: 3px 0px 3px 0;
		margin-bottom:10px;
		    font-size: 12px;
	}
	.p-img-2{
		width:100%;
		max-height:300px;
		border-radius:5px;
		margin-bottom:10px;
	}
	.p-img-2>img{
		width:100%;
		/*height:140px !important; */
		border-radius:10px;
		border:solid 2px #e8e8e8;
	}
	.yourFlickgalWrap .arrows .prev {
	  float: right;
	  margin-right:5px;
	}
	.yourFlickgalWrap .arrows .next {
	  float: right;
	}
	.openbtn {
	  width:30px;
	  height:30px;
	  font-size: 35px;
	  cursor: pointer;
	  color: #fff;
	  padding: 10px 5px;
	  border: none !important;
	  text-align:left;
	}
	.openVdo {
	  width:50px;
	  height:30px;
	  font-size: 35px;
	  cursor: pointer;
	  color: #fff;
	  padding: 10px 10px;
	  border: none !important;
	  text-align:left;
	}
	.openVdo-right{
		 width:120px;
		 height:50px;
		 float:right;
	}
	.visitor-online
	{
	width:270px;
	height:55px;
	float:left;
	}
	.visitor-online-name{
		float:left;
		width:70%;
		color:#fff;
	}
	.openChat-left{
		 width:41px;
		 height:50px;
		 float:left;
		 display: none;
	}

	.Vdo-request-bg
	{
		background-color:#fdd616;
		border-radius:25px;
		padding:20px;
	}
	.Vdo-request-bg .modal-body, .Vdo-request-bg .modal-footer{
		padding:0;
	}

	.Vdo-request-user{
		width:250px;
		float:left;
	}
	.Vdo-request-btns{
		width:130px;
		float:right;
	}
	.Vdo-request-yes{
		width: 50px;
		height: 50px;
		background-color: #2ca704;
		border-radius: 30px;
		float: left;
		margin-right: 10px;
		font-size: 25px;
		padding: 11px 0 0 0px;
		color: white;
	}
	.Vdo-request-no{
		width:50px;
		height:50px;
		background-color:#ba0300;
		border-radius:30px;
		float:left;
		margin-right:10px;
		font-size:25px;
		padding:11px 0 0 0px;
		color:white;
	}
	.visitor-vdocall-name{
			margin-top:15px;
			float:left;
			width:70%;
			color:#000;
		}
}

@media screen and (max-width: 767px) {
    .top-nav .navbar-nav>li>a {
    padding-top: 2px;
    padding-bottom: 2px;
    line-height: 5px;
	}
	.top-nav .nav>li>a {
    position: relative;
    display: block;
    padding: 7px 15px;
	}
	.executives{
		width:100%;
		height:157px;
		float:right;
		background-color:#f2f2f2;
	}
	#executive-banner{

		Display:none;
	}
	#executive-banner-mob{

		width:100%;
		height:150px;
		float:left;
		padding:10px 0 0 0px;
		text-align:center;
		background-image: url("../img/executive-mob.png");
		background-repeat: no-repeat;
		background-size: cover;
	}
	.product-head-center
	{
		width:75%;
		height:76px;
		float:left;
		margin:8px 0px 0 0;
	}
	.product-head-center h3{
		font-size:14px;
	}
	.product-content-book {
		width:80px;
		height:85px;
		float:left;

	}
	.product-content-sofa {
		max-width:115px;
		height:85px;
		float:right;

	}
	.product-content-link {
		max-width:30%;
		height:80px;
		float:left;
		padding:2px 0 0 0;

	}
	.product-list-head-center
	{
		width:80%;
		height:84px;
		float:right;
	}
	.p-img{
		width:100%;
		max-height:90px;

	}
	.p-img>img{
	width:100%; height:50px !important;
	}
	.p-name{
		max-width:100%;
		max-height:26px;
		border-bottom:solid 3px #fdd616;
		text-align:center;
		background-color:#252525;
		color:#fff;
		font-weight:bold;
		padding:4px 0 0 0;
		margin-bottom:5px;
		font-size:12px;
	}
	.cv-item.active {
    height: 80px !important;
	}
	.cv-nav {
    display:none;
	}
	.p-img-2{
		width:100%;
		max-height:80px;
		border-radius:5px;
		margin-bottom:10px;


	}
	.p-img-2>img{
		width:100%;
		height:80px !important;
		border-radius:10px;
		border:solid 2px #e8e8e8;
	}
	.yourFlickgalWrap .arrows .prev {
	  float: right;
	  margin:5px 5px 5px 0;
	}
	.yourFlickgalWrap .arrows .next {
	  float: right;
	  margin:5px 5px 0 0;
	}
	.openbtn {
	  width:30px;
	  height:30px;
	  font-size: 20px;
	  cursor: pointer;
	  color: #fff;
	  padding: 10px 0px;
	  border: none !important;
	  text-align:left;
	}
	.openVdo {
	  width:30px;
	  height:30px;
	  font-size: 20px;
	  cursor: pointer;
	  color: #000;
	  padding: 5px;
	  border: none !important;
	  text-align:left;
	}
	.openVdo-right{
		 width:60px;
		 height:30px;
		 float:right;
		 margin-top:10px;
		 position:absolute;
		 right:10px;
	}
	.visitor-online
	{
	width:auto;
	height:55px;
	float:left;
	}
	.visitor-online-name{
		margin-top:10px;
		float:left;
		width:120px;
		color:#000;
	}
	.openChat-left{
		 width:100%;
		 height:50px;
		 float:left;
		 margin-top:10px;
	}
	.chatArea{
	min-width:200px !important;
	}

	.Vdo-request-bg
	{
		background-color:#fdd616;
		border-radius:25px;
	}

	.Vdo-request-user{
		width:200px;
		float:left;
	}
	.Vdo-request-btns{
		width:80px;
		float:right;
		padding:10px 0 0 0;
	}
	.Vdo-request-yes{
		width:30px;
		height:30px;
		background-color:#2ca704;
		border-radius:30px;
		float:left;
		margin-right:10px;
		font-size:15px;
		padding:3px 0 0 0px;
		color:white;
	}
	.Vdo-request-no{
		width:30px;
		height:30px;
		background-color:#ba0300;
		border-radius:30px;
		float:left;
		margin-right:10px;
		font-size:15px;
		padding:3px 0 0 0px;
		color:white;
	}
	.visitor-vdocall-name{
			margin-top:19px;
			float:left;
			width:50%;
			color:#000;
			font-size:12px !important;
		}
	.yourFlickgalWrap .item { text-align: center; }

}
@media screen and (max-width: 590px) {

	/*.executives{
		width:45%;
		height:157px;
		float:right;
	}*/
	/*.product-content-link {
		max-width:30%;
		height:80px;
		float:left;
		padding:30px 0 0 0;

	}
	.product-content-sofa {
		max-width:150px;
		height:125px;
		float:right;
		padding:10px 0 0 0;

	}*/

}
@media screen and (max-width: 500px) {

	/*.executives{
		width:40%;
		height:157px;
		float:right;
	}*/
	.yourFlickgalWrap.initialSettings .flickgal-container .flickgal-containerInner {
		left:0px !important;
	}
	.yourFlickgalWrap .flickgal-container .flickgal-containerInner {
		padding:0;
	}
	.executive-bdr{border:none;}
}

/* ########### FlickGal ########### */

.yourFlickgalWrap .item { width: auto; }
.yourFlickgalWrap .moving {
  -webkit-transition: -webkit-transform .2s ease-out;
  -moz-transition: -moz-transform .2s ease-out;
}
/*
.yourFlickgalWrap.initialSettings .flickgal-containerInner {
    position: relative;
    overflow: hidden;
    top: 0px;
    left: -450px !important;
    height: 150px;
    transform: translate3d(338.445px, 0px, 0px);
}
.yourFlickgalWrap .flickgal-containerInner {
	width: 1200px !important;
	padding-left: 100px;
}

.yourFlickgalWrap .flickgal-containerInner {
  overflow: hidden;
}
.yourFlickgalWrap .flickgal-containerInner .item {
  display: inline-block;

  -webkit-user-select: none;
  user-select: none;
}

.yourFlickgalWrap .arrows {
  font-size: 20px;
}
.yourFlickgalWrap .arrows a {
  text-decoration: none;
  color: rgba(0,0,0,.6);
}
.yourFlickgalWrap .arrows a:hover {

  color: rgba(0,0,0,1);
}
.yourFlickgalWrap .arrows a:active {
  background: white;
  color:#000;
}
.yourFlickgalWrap .arrows a.off {
  color: rgba(0,0,0,.2);
  background: none;
}
*/


/*............Select list...........................................................*/
.custom-select {
  position: relative;
  margin-bottom:20px;
}

.custom-select select {
  display: none; /*hide original SELECT element:*/
}

.select-selected {
  background-color: #f2f2f2;
}

/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-color: #000 transparent transparent transparent;
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #000 transparent;
  top: 5px;
}

/*style the items (options), including the selected item:*/
.select-items div {
  color: #000000;
  padding: 10px 23px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
  user-select: none;
  height:40px;
}
.select-selected {
  color: #000000;
  padding: 10px 23px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
  user-select: none;
  height:40px;
  background-image: url("../img/select-arrow.png");
  background-repeat: no-repeat;
  text-transform:uppercase;
  letter-spacing: 5px;
  text-align:center;
  font-weight:bold;
}

/*style items (options):*/
.select-items {
  position: absolute;
  background-color: #f2f2f2;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
  background-image: none !important;
}

/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: #f2f2f2;
}

/*...................Chat nav...........................*/

.chat-nav
{
	border-top:solid 1px #f2f2f2;
	border-bottom:solid 1px #f2f2f2;
}


.sidebar {
  height: 450px;
  width: 0;
  position: absolute;
  z-index: 0;
  top: 2px;
  left: 2px;
  overflow: hidden;
  transition: 0.5s;
  padding-top: 0px;
}

.sidebar a {
  padding: 2px 0px;
  text-decoration: none;
  font-size: 12px;
  color: #fff;
  display: block;
  transition: 0.3s;
}

.sidebar a:hover {
  color: #000;
}

.sidebar .closebtn {
  position: absolute;
  top: -3px;
  right: 5px;
  font-size: 16px;
  display: none;
}




.openbtn:hover, .openVdo:hover {
  color: #e3e3e3;
}
.openbtn:focus {
   border: solid 0px #fff !important;
   background-color: #cccc;
}

#main {
  transition: margin-left .5s;
  padding: 0px;
  height:450px;


}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .sidebar {padding-top: 15px;}
  .sidebar a {font-size: 18px;}
}

.sidebar-executive
{
	width: 100%;
	height: 70px;
	background-color: #2f2f2f;
	padding: 10px;
}
.sidebar-executive h5
{
	margin:5px 0px;
	color: #fff;
}
.executive-button
{
	width:100px;
	height:20px;
	border-radius:30px;
	float:left;
	text-align:center;
	color:#fff;
}
.executive-online{
		background-color:#13a854;
}
.executive-offline{
		background-color:#ba0300;
}
.sidebar-visitor{
	width:100%;
	height:70px;
	padding:10px;
	border-bottom:solid 2px #e1e4eb;
	cursor: pointer;
}
.sidebar-visitor:hover{
	background-color:#e1e4eb;
}
.sidebar-visitor-active
{
	background-color: #e8461f;
	color: #fff;
}

.visitor-name{
	margin-top:15px;
	float:left;
	width:70%;
}
.user-icon{
	width:50px;
	height:50px;
	background:none;
	border-radius:30px;
	float:left;
	margin-right:10px;
	font-size:25px;
	color:grey;
	padding:7px 0 0 16px;
	color:grey;
}

.caller-image, .messanger-img {
	padding:0;
}

.loggedin-user{
	padding:0;
}
.chat-area{
	width:100%;
	height:400px;
	float:left;
}
.chat-head {
  width:100%;
  height:70px;
  background-color: #000;
  color: white;
  padding: 10px 5px;
  float:left;
}
.chat-content {
  width:100%;
  background-color: #e1e4eb;
  color: white;
  padding: 10px;
  float:left;
  height:330px;
  max-height:330px;
  overflow-y:scroll;

}
.chat-head a {
  text-decoration:none;
}
.chat-head a:hover {
  text-decoration:none !important;
}
#chat-vdo {
  width:0px;
  background-color: #e1e4eb;
  color: white;
  float:right;
  min-height:400px;
  height:450px;
  position:absolute;
  top:2px;
  right:2px;
  transition: 0.5s;

}
#vdo-end-btn
{
	position:absolute;
	bottom:20px;
	left:50%;
	cursor:pointer;
}

.chatArea{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.chat-in{
	width:50%;
	min-height:30px;
	border-radius:10px;
	background-color:#fff;
	float:left;
	display: block;
	padding:10px;
	color:#000;

}
.ping-in-time
{
	width:100%;
	float:left;
	font-size:10px;
	color:#000;
	margin:10px 0 0 10px;
}
.chat-out{
	width: 50%;
	min-height: 30px;
	border-radius: 10px;
	background-color: #f3ddd7;
	float: right;
	padding: 10px;
	color: #000;
}
.ping-out-time
{
	width:50%;
	float:right;
	font-size:10px;
	color:#000;
	margin:10px 0 0 20px;
	padding-left:10px;
}

.input_msg_write input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  color: #4c4c4c;
  font-size: 15px;
  min-height: 50px;
  width: 100%;
  border-left:solid 2px #e1e4eb;
  padding:0px 80px 0px 20px;
}

.type_msg {border: 1px solid #c4c4c4;position: relative;}
.msg_send_btn {
  background: #fff none repeat scroll 0 0;
  border: medium none;
  border-radius: 50%;
  color: #e8461f;
  cursor: pointer;
  font-size: 22px;
  height: 33px;
  position: absolute;
  right: 20px;
  bottom: 11px;
  width: 33px;
}
#chat{
	border:solid 2px #e1e4eb;
}
.MarginPadding{
	margin:0px;
	padding:0px;
}
.Vdo-request-footer-boder {

    border-top: 0px solid #e5e5e5;
}
.executive-name{margin: 0px 0px 5px 0px;display: block;width: 120px;overflow: hidden;height: 22px;}
.executive-language-text{margin: 5px 0px 0px 0px;display: block;text-align: center;width: 110px;font-size: 10px;}
.chat-msg-icon, .vdo-call-icon{cursor: pointer;}
.document-icon-cont{width: 100%;height: 100px;text-align: center;padding: 25px 0;}
.document-icon-cont i{font-size: 3em;}
.document-name {color: #000;text-align: center;border: 1px solid #000;padding: 1%;font-size: 12px;width: 98%;margin: 10px auto;}

/*Call modal box */
#executivesContainer .modal-dialog-full-width {width: 80% !important;height: 80% !important;margin: 0 !important;padding: 0 !important;max-width:none !important;}

#executivesContainer .modal-content-full-width  {height: auto !important;min-height: 100% !important;border-radius: 0 !important;background-color: #ececec !important }

#executivesContainer .modal-header-full-width  {border-bottom: 1px solid #9ea2a2 !important;}

#executivesContainer .modal-footer-full-width  {border-top: 1px solid #9ea2a2 !important;}
.message-title {padding: 10px;color: #000;margin: 3px 0px 0px 0px;}
.flickgal-container .bx-wrapper .bx-pager{display: none;}
.flickgal-container .bx-wrapper .bx-controls-direction a{z-index:9;}
#fixedMyBoxLink {top: 40%;width: 60px;position: fixed;left: 0;background: #8f8a89;color: #ffd248;padding: 0px 10px 0px 10px;font-size: 32px;border-radius: 0px 8px 8px 0px;cursor: pointer;text-align: center;}
#fixedMyBoxLink span{font-size: 14px;display: block;margin-top: -10px;margin-bottom: 3px;}
#fixedMyBoxLink:hover {background: #aaa;}
.body_container{min-height: 400px;}
.unread_msg_count{
	color: white;

}
.user-cont h5.user-name-heading{margin-top: 15px; color: #fff;}
/*New css for video call section*/
.hang-btn-overlay {left: 0%;text-align: center;width: 100%;position: absolute;bottom: 3%;}
.hang-btn-overlay img{width: 15%;display: inline-block;}
.messanger-company, .messanger-position{float: left;width: 70%;color: #fff;font-size: 12px;}
.caller-details{float: left;width: 70%;font-size: 12px;font-weight: normal;}
.product-content-socialHandlers { margin: 10px 0px 10px 0;}
.product-content-socialHandlers a {  margin: 0px 10px 0px 0;}
/*GDPR script*/
/* Cookie Dialog */
#gdpr-cookie-message {
position: fixed;
    right: 30px;
    bottom: 30px;
    max-width: 375px;
    background-color: #f9f9f9;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 6px 6px rgba(0,0,0,0.25);
    margin-left: 30px;
    font-family: system-ui;
}
#gdpr-cookie-message h4 {color: #ee4b5a;font-size: 18px;font-weight: 500;margin-bottom: 10px;}
#gdpr-cookie-message h5 {color: #ee4b5a;font-size: 15px;font-weight: 500;margin-bottom: 10px;}
#gdpr-cookie-message p, #gdpr-cookie-message ul {color: #333;font-size: 15px;line-height: 1.5em; margin-bottom:20px;}
#gdpr-cookie-message p:last-child { margin-bottom: 0; text-align: right;}
#gdpr-cookie-message li { width: 49%; display: inline-block;}
#gdpr-cookie-message a {color: #000000;
    font-weight: bold;
    font-size: 15px;
    padding-bottom: 2px;
    border-bottom: 1px dotted rgba(255,255,255,0.75);
    transition: all 0.3s ease-in;}
#gdpr-cookie-message a:hover {
    color: #525252;
    border-bottom-color: #000000;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button,
button#ihavecookiesBtn {
    border: none;
    background: #ee4b5a;
    color: white;
    font-size: 15px;
    padding: 7px;
    border-radius: 3px;
    margin-left: 15px;
    cursor: pointer;
    transition: all 0.3s ease-in;
}
#gdpr-cookie-message button:hover {
    background: white;
    color: #ee4b5a;
    transition: all 0.3s ease-in;
}
button#gdpr-cookie-advanced {
    background: white;
    color: #ee4b5a;
}
#gdpr-cookie-message button:disabled {
    opacity: 0.3;
}
#gdpr-cookie-message input[type="checkbox"] {
    float: none;
    margin-top: 0;
    margin-right: 5px;
}
#gdpr-cookie-advanced{display: none;}
.inCallChatBtn{font-size: 50px;color: #fff;position: absolute;right: 20px;top: 65px;cursor: pointer;}
.executive-cont .messangersList, .executive-cont #main, .executive-cont #chat-vdo{height: 540px;}
.executive-cont .chat-content{height: 420px; max-height: 420px;}
.document-cont {padding-top: 10px;padding-bottom: 10px;text-align: center; background-color: #fff; border: 1px solid #e3e3e3;}
.document-cont a {float: left;width: 100%;}
.document-cont a img {max-height: 100px; m-height: 100px;}
.change-password-button, .edit-executive-button, .delete-executive-button{
	padding:10px;
}
.change-password-button a, .edit-executive-button a, .delete-executive-button a{
	color:#fff;
}
.executive-modal-popup{width:99%;}
#reset-pass-heading{ margin-bottom:30px;}
