

	/* Style the tab */
	.qcld_pd_tab {
		overflow: hidden;
		border:none;
		margin:0 12px;
		/*background-color: #f9f9f9; */
	}
	
	/* Style the buttons inside the tab */
	.qcld_pd_tab button {
		background-color: #f6f9fe;
		float: left;
		border: none;
		outline: none;
		cursor: pointer;
		padding: 12px 8px 12px 50px;
		transition: 0.3s;
		font-size: 15px;
		color:#999;
		position:relative;
		margin-right:12px;
		margin-bottom:10px;
		height:44px;
	}
	.qcld_pd_tab .qcld_pd_tablinks::before {
		width: 0; 
		height: 0; 
		border-bottom: 44px solid #f6f9fe; 
		border-right: 12px solid transparent;
		position:absolute;
		content:"";
		top:0;
		right:-12px;
		z-index:99;
		transition: 0.3s;
	}
	
	.qcld_pd_tab .qcld_pd_tablinks::after {
		width: 0;
		height: 0;
		border-top: 44px solid #f6f9fe;
		border-left: 12px solid transparent;
		position: absolute;
		content: "";
		top: 0;
		left: -12px;
		z-index: 99;
		transition: 0.3s;
	}
	
	.qcld_pd_tab .qcld_pd_tablinks:first-child::after {
		border-top: 44px solid #fff;
	}
	
	.qcld_pd_tab .qcld_pd_tablinks.qcld_pd_active::before {	
		border-bottom: 44px solid #e8ecf4; 
	}
	.qcld_pd_tab .qcld_pd_tablinks.qcld_pd_active::after {	
		border-top: 44px solid #e8ecf4;		
	}
	
	.qcld_pd_tab .qcld_pd_tablinks.qcld_pd_active:hover::before {	
		border-bottom: 44px solid #ddd; 
	}
	.qcld_pd_tab .qcld_pd_tablinks.qcld_pd_active:hover::after {	
		border-top: 44px solid #ddd;		
	}
	
	
	/* Change background color of buttons on hover */
	.qcld_pd_tab .qcld_pd_tablinks:hover {
		background:#dadfe8;
		color: #101010;
	}
	
	.qcld_pd_tab .qcld_pd_tablinks:hover::after {
		border-top: 44px solid #dadfe8;
		
	}
	.qcld_pd_tab .qcld_pd_tablinks:hover::before {
		border-bottom: 44px solid #dadfe8; 
	}
	
	/* Create an active/current tablink class */
	.qcld_pd_tab .qcld_pd_tablinks.qcld_pd_active {
		background-color: #e8ecf4;
		color:#000;
	}
	.qcld_pd_tab .qcld_pd_tablinks.qcld_pd_active:hover {
		background-color: #dadfe8;
		color:#000;
	}
	
	/* Style the tab content */
	.qcld_pd_tabcontent {
		display: none;
		padding: 20px 12px;
		background:#fff;
		border: none;
		border-bottom:1px solid #ddd;
	}
	
	.qcld_pd_tab_main {
		padding-top:50px;
		width:100%;
		margin:0 auto;
	}
	.qcld_pd_tab .cat_img_top {
		width: 25px;
		overflow: hidden;
		height: 25px;
		position: absolute;
		left: 15px;
		border-radius: 100%;
		top: 50%;
		margin-top: -13px;
	}



