	/*-----------------*/  
	    .bg1{background-color:#242424}
	    .bg2{background-color:#323132}
		.modal{background-color: rgba(0,0,0,0.3);}
		.mini-tabs:hover .upperButton2 {right: 10px;transition: 300ms;}	 
		.upperButton2{right: 15px;margin-top:7%;}
		.width400{width:295px}  
		.backgroundGradiant-black{background: rgb(51,51,51);background: linear-gradient(45deg, rgba(51,51,51,1) 0%, rgba(38,38,38,1) 100%);}
		.colorBlack_buy{color: #2f2f2f;}
		.borderWhite{border: 2px solid rgba(223,225,225,0.15)}
		.modal .modal-dialog {top: 7% !important;}	  
		.maxWidth200{max-width: 170px}
		.shadowBlack_buy{-webkit-box-shadow: 7px 7px 15px 0px rgb(0 0 0 / 65%);-moz-box-shadow: 7px 7px 15px 0px rgba(0,0,0,0.65);box-shadow: 7px 7px 43px 0px rgb(0 0 0 / 65%);}
		.borderGrey{border-top: solid 1px #807f80;opacity:0.5} 
		.max-width700{max-width: 700px;}
		.calc55{width: calc(100% - 55px);}
		.prl-5{padding-right:0px;padding-left:5px;}
		.maxWidth900{max-width:900px;}
		.mtn-10{margin-top: -10px !important;}
		/*the container must be positioned relative:*/
		.autocomplete {position: relative;}
		.autocomplete-items {
			  position: absolute;
			  border: 1px solid rgba(46,46,46,1.00);
			  z-index: 99;
			  /*position the autocomplete items to be the same width as the container:*/
			  top: 105%;
			  left: 0;
			  right: 0;
			  max-height: 140px;
			  overflow: scroll;
			  overflow-x: hidden;
			  border-radius: 6px !important;	
		}
		.autocomplete-items div {
			  padding: 10px;
			  cursor: pointer;
			  color: rgba(255,255,255,0.75);
			  background-color: rgba(46,46,46,1.00); 
		}
		/*when hovering an item:*/
		.autocomplete-items div:hover {background-color: #1F1F1F; }
		/*when navigating through the items using the arrow keys:*/
		.autocomplete-active {background-color: DodgerBlue !important; color: #ffffff; }	
		.autocomplete-items::-webkit-scrollbar {width: 10px;}
		.autocomplete-items::-webkit-scrollbar {width: 10px;}
		/* Track */
		.autocomplete-items::-webkit-scrollbar-track {background: rgba(0,0,0,0%);}
		/* Handle */
	    .autocomplete-items::-webkit-scrollbar-thumb {background: #484848;border: 2px solid rgba(0, 0, 0, 0);background-clip: padding-box;border-radius: 9999px;}
	    /* Handle on hover */
	    .autocomplete-items::-webkit-scrollbar-thumb:hover {background: #555;}
	    .autocomplete-items::-webkit-scrollbar {width: 10px;}		  
		/* Style the checkmark/indicator */

	    .input-group{max-width: 400px;}
		/*------------------------*/	
	 
		.card{max-width: 1000px;}
		.card{border:none;}
		.card-body{padding: 0px;}	
		.card-header{border-bottom: none;}  

		/*------------------------*/
		.card{max-width: 1000px;}
		.card{border:none;}
		.card-body{padding: 0px;padding-bottom: 25%;}	
		.card .card-link.collapsed .arrowAfter:after {
				background:url("/Simlabimages/SimLab_Brand_Elements/arrow-down.svg");
		}		  
		.card .card-link .arrowAfter:after {
				background:url("/Simlabimages/SimLab_Brand_Elements/arrow-up.svg");
		}
		.card .card-link .arrowAfter:after,.card .card-link.collapsed .arrowAfter:after {
				content: " ";
				background-size: 18px 18px;
				position: relative;
				min-height: 18px;
				min-width: 18px;
				right: 0px;
				float: right;
		}
		/*	-------------------------  */
	 
	#section12{filter: drop-shadow(2px 2px 8px rgba(0,0,0,0.2));}
    .classWidth450	body{position: relative; /* required */}
	.list-group{
		position: sticky; /* Supported in latest version of Chrome, Firefox, Safari, Opera and Edge browsers */
		top: 15px;
	}
	.classTT{position: relative !important;top: 50%;transform: translate(0, -65%);} 
	.marginTop5P{margin-top: 5%;} 
	.buttonYellow3{border: solid 2px #ffd14d;color: #ffd14d;} 
	.maxWidth400{min-width: 200px;max-width: 500px}
	.navTabsIn,.vedio{display:none;}
	.vedio.active{display: block}
	.active{display:block !important;}

	.list-group-item{background-color: #2d2d2c}
    .list-group-item.active,.list-group-item:hover{background-color: #484322;border-color: #484322;color:#F3F3F3}
    .textOpacity{brightness(1)}
    .stextOpacity {
	animation: fadeIn4 ease 2s;
	-webkit-animation: fadeIn4 ease 2s;
	}

	@keyframes fadeIn4 {
	0% {opacity:0; filter: brightness(2);}
	100% {opacity:1; filter: brightness(1);}
	}

	@-moz-keyframes fadeIn4 {
	0% {opacity:0; filter: brightness(2);}
	100% {opacity:1; filter: brightness(1);}
	}

	@-webkit-keyframes fadeIn4 {
	0% {opacity:0; filter: brightness(2);}
	100% {opacity:1; filter: brightness(1);}
	}

	@-o-keyframes fadeIn4 {
	0% {opacity:0; filter: brightness(2);}
	100% {opacity:1; filter: brightness(1);}
	}

	@-ms-keyframes fadeIn4 {
	0% {opacity:0; filter: brightness(2);}
	100% {opacity:1; filter: brightness(1);}
	}	  

	.maxH600{max-height:600px;}  
	.sideBar{position: absolute;top: 50%;right: 0;transform: translate(0%, -60%);}  

	

	.borderVideo{border:solid 2px #2d2d2c;margin:-2px;}
	.col-md-8.col-sm-12.col-12.changeWidth4{margin-bottom:-5px;}
	.zIndex3{z-index: 3;}
	.position-relative2{position:relative;padding-top:60px;padding-bottom:60px;}
	.classWidth450{min-width: 450px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

	@media (max-width:1600px){			
		.card-header{padding: 0.75rem 0.75rem;}
		.card-header.pl-4.pr-4{padding-left:15px !important;padding-right:15px !important;}
	}
	@media (max-width:1350px){.maxWidth350{max-width: 100%;min-width: 100%;} }
	@media (max-width:1180px){ .modal-body {padding: 0rem;}
	@media (min-width:767px) and (max-width:1650px){			
		.changeWidth2{-ms-flex: 0 0 33.333%;flex: 0 0 33.333%;max-width: 33.333%;}
		.max-width700{max-width:200px;}
	}
	@media (min-width:767px) and (max-width:1040px){			
		.changeWidth2{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
		.changeWidth3{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
		.changeWidth4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	}	
	@media (max-width:1400px){
		.classWidth450 div p{text-align: center !important;} 
		.pl-5{padding-left: 1.5rem!important;}
        .pr-5{padding-right: 1.5rem!important;}
	}  
	@media (min-width:992px) and (max-width:1400px){
		.centered2{position: absolute;
			top: 50%;
			left: 50%;
			width: 100%;
			transform: translate(-44%,-40%);}
	}  	 
	@media (min-width:900px) and (max-width:1400px){.classWidth450{min-width: 250px;}}
	@media (max-width:1040px){
		 .classWidth450{position: relative;top: 0%;left: 0%;transform: translate(0%,0%);margin-bottom:0px;margin-top:0px;min-height: 150px;}
		
	}  
    @media (max-width:800px){.classWidth450{min-width: 200px;} .changeWidth5{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;} a.float-left,a.float-right{float:none !important;} img.float-left{margin-left:auto;margin-right:auto;}
		.sideBar{position: relative;top: 0%;right: 0;transform: translate(0%, 0%);} .order2{order:2} .changeWidth2.p-5{padding: 1rem!important;}  
		.list-group{display: table;padding-right: 0px;margin-right: 0;width: 100%;}
		.list-group-item{width:25%;height: 80px;float:right;} 
	}
	@media (max-width:767px){.centered2{margin-top:19% !important;} .card-body{padding-bottom: 50px;}}
    @media (max-width:500px){.list-group-item {width: 50%;height: 50px;} .lastThree{padding:10px !important}}
	 