       select{color: rgba(255,255,255,0.3) !important;}
	   select.colorr{color: rgba(255,255,255,0.8) !important;}
	   select option:not(:checked){ color: rgba(255,255,255,0.8);}	  
	   option:disabled{color:red}	   
	   .col.changeWidth2.padding0_smaller3{max-width: 300px;min-width:350px;}
	   button.bgT{max-height: 37px;min-width: 78px;transition: all 0.5s ease-out;}
	   button.bgT.colorWhite:hover,button.bgT.colorBlack:hover,.background_solution4.cursor-pointer:hover{outline:solid 1px rgba(255,255,255,0.4) !important;opacity: 0.9}
	  .b-5{bottom: 11px;}
	  .r-5{right: 10px;}
	  .background_solution55{background-color: rgba(0,0,0,0.80);}	   
	  .background_solutionT{    backdrop-filter: blur(7px);
		background-color: rgba(0,0,0,0.70);
		background-color: rgba(0,0,0,0.60);
		border: 1px solid rgb(186 186 186 / 30%);
		min-width: 140px;
		max-width: 150px;
		margin: 0;}  
	  .maxWidth3000{max-width: 3000px}
		.maxWidth2500 {
			max-width: 2500px;
			min-height: 507px;
		}
	   .maxWidth55{max-width:595px;}
	   .bg-1{background-image: url('/Simlabimages/vr_new/vr_march/main-vr.png');background-repeat: no-repeat;background-size: 100%;background-position: center;}
	   .bg-2{background-size: contain;background-repeat: no-repeat;background-position: center;}
	   .bg-3{height: 254px; background-size: cover; background-position: center center;}
	   .n-image{margin-top: -146%;}
	  .backgroundBY{
		background-image: url("../Simlabimages/vrstudio/bg-purple-features.svg");
		background-size: cover;
		background-repeat: round;	  
	   }
	   .sidebar{height: 21px;margin: auto;}
	   .sidebar-t{top: -8px;}
	   .backgroundGradiant1{background-repeat: no-repeat;background-size: cover;background-repeat: no-repeat;background-position: center}	 	   
	   .backgroundGradiant1{background: rgb(26,26,26);background: linear-gradient(45deg, rgba(26,26,26,1) 0%, rgba(38,38,38,1) 100%);} 
	   .maxWidth800{max-width:1250px}
       .p-5.paddingBottom40,.paddingBottom40{padding-bottom: 81px !important;}
	   .zIndex3{z-index:3;}
       .vedio {box-shadow: 0px 0px 24px 0px rgb(120 118 101 / 30%);-webkit-box-shadow: 0px 0px 24px 0px rgb(120 118 101 / 30%);-moz-box-shadow: 0px 0px 24px 0px rgb(120 118 101 / 30%);} 
	   .width245{max-width: 200px;}
       .min-width400{min-width: 300px;}
       .maxWidth450{max-width: 450px;}
       .modal-dialog{background-color:transparent;}
	   .maxWidth100{max-width: 100px;}
	   /*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;}	   
	    select{height: 300px;}
	    /* model */
        .modal-dialog{background-color:transparent;}
	    .purpleDS{filter: drop-shadow(0px 0px 30px rgba(195,95,206,0.21));}
	    .purpleDS2{-webkit-box-shadow: 0px 0px 41px 0px rgba(198,94,209,0.21);-moz-box-shadow: 0px 0px 41px 0px rgba(198,94,209,0.21);box-shadow: 0px 0px 41px 0px rgba(198,94,209,0.21);}
		/* Form */ 
		.custom-control-input.is-invalid~.custom-control-label::before, .was-validated .custom-control-input:invalid~.custom-control-label::before {
			background-color: #edebeb;
			border: #c33333 solid 2px;
		}		 
		.custom-control-input.is-valid:checked~.custom-control-label::before, .was-validated .custom-control-input:valid:checked~.custom-control-label::before {
			border-color: #E4B345;background-color: #3da54f;
		}
		.custom-control-label::after {
			position: absolute;
			top: -0.65rem;
			left: -1.5rem;
			display: block;
			width: 2rem;
			height: 3rem;
			content: "";
			background-repeat: no-repeat;
			background-position: center center;
			background-size: 50% 50%;
		}
		.custom-control-label::before {left: 0rem;}
	    .custom-control-label::after {left: -0.45rem;}
        .custom-P37 {padding-left: 37px !important;}
        
        /*Page card */
        .padding0_smaller2{padding:0.5rem 0.5rem !important;padding-bottom: 5%;}

		@media (min-width:1650px) and (max-width:1850px){.maxWidth2500{min-height: 600px;}}
		@media (min-width:1550px) and (max-width:1650px){.maxWidth2500{min-height: 550px;}}
		@media (min-width:1350px) and (max-width:1550px){.maxWidth2500{min-height: 450px;}}
		@media (min-width:1150px) and (max-width:1350px){.maxWidth2500{min-height: 350px;}}
		@media (min-width:900px) and (max-width:1150px){.maxWidth2500{min-height: 550px;} .w-100s{width:100%}}

		@media (min-width:767px) and (max-width:1040px){
			.changeWidth4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
		}	
		@media (max-width:1400px){
			.pl-5{padding-left: 1.5rem!important;}
			.pr-5{padding-right: 1.5rem!important;}
			.p-5{padding: 1.5rem!important;}
			section.row.p-5,section.pl-5.pr-5{padding: 1rem!important;margin-top:10px !important;}

		}
		@media (max-width:1400px){ .maxWidth800{float:none !important;max-width: 100%}
		}  

		@media (max-width:767px){
		 .padding0_smaller{padding:0.3rem 0.3rem !important;}
		 .maxWidth2500 {min-height: 400px;}
		}
		@media (max-width:700px){.p-5{padding: 0.5rem!important;}}

		@media (max-width:400px){
			.changeWidth4.p-5{padding:0px !important}  .row.d-flex .col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;} .width245{float: none !important;} 
			.min-width400{min-width: 200px;}
		}
	   @media (max-width:600px){
	   .col {display: initial;} 
	   .mx-auto.vrpackageImg,.vrpackageImg{float:none !important;margin-left:auto !important;margin-right:auto !important;}		   
	   }
	   
	   .maxWidth900{max-width: 900px;}
	   .ws{white-space: wrap;}
		#vTP:hover:after, #vTP:hover:before {
			opacity: 1;
			cursor: pointer;
		}
		#vTP:after {
			content: '\A';
			width: 100%;
			height: 100%;
			top: 0;
			left: 0;
			background: rgba(0,0,0,0.6);
			border-radius: 10px !important;
		}
		#vTP:after{
			position: absolute;
			opacity: 0;
			transition: all 0.5s;
			-webkit-transition: all 0.5s;
		}	
	   @media (max-width: 992px){
		   .ws {white-space: wrap;}
		   .w-75{width:100% !important;} .pl-5,.pr-5,.p-5,.pl-4,.pr-4,.p-4,.pl-3,.pr-3,.p-3{padding-left: 0.8em !important;padding-right: 0.8em !important;} .firstb{margin-left: auto;margin-right: auto;} .textCenterS{text-align: center !important;}
		   .buttonCenter-small{margin:auto !important;}
	   }		
		.carousel-control-prev {
			left: -87px;
		}
		.carousel-control-next {
			right: -87px;
		}
		.carousel-indicators {
			position: absolute;
			right: 0;
			bottom: -51px;
		}
	   .virtual {
		position: relative;
		left: 0%;
		top: 0;
		transform: translate(25%, 47%);
		}
		   .img-virtual {
			width: 8%;
			right: 50%;
			top: 65%;
			transform: translate(-42%, 25%);
			min-width: 40px;
			max-width: 130px;
		}
			.backgroundGradiant1 {
			background: rgb(0, 0, 0);
			background: -moz-linear-gradient(339deg, rgba(0, 0, 0, 1) 0%, rgba(62, 62, 63, 1) 100%);
			background: -webkit-linear-gradient(339deg, rgba(0, 0, 0, 1) 0%, rgba(62, 62, 63, 1) 100%);
			background: linear-gradient(339deg, rgba(0, 0, 0, 1) 0%, rgba(62, 62, 63, 1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#3e3e3f",GradientType=1);
		}	

		@media(max-width: 900px) and (min-width: 500px){
			.img-virtual{transform: translate(-28%, 66%);}
			.virtual {transform: translate(39%, 36%);}
		}
		@media(max-width: 500px){
			.img-virtual{transform: translate(4%, 66%);}
			.virtual {transform: translate(63%, 36%);}
		}