       #enterprise .modal-dialog.width900, #enterprise .modal-content.width900{max-width: 1200px !important;}
        /*  Switch for buy  */
	 	.switch {position: relative;display: inline-block;width: 60px;height: 34px;}
		.switch input { opacity: 0;width: 0;height: 0;}
		.slider {
			  position: absolute;
			  cursor: pointer;
			  top: 0;
			  left: 6px;
			  right: 0;
			  bottom: 0;
			  height: 33px;
			  width: 65px;
			  -webkit-transition: .4s;
			  transition: .4s;
		}
	  	.checkmark,.slider{background-color: #141413;}
		.slider:before {
			  position: absolute;
			  content: "";
			  height: 26px;
			  width: 26px;
			  left: 5px;
			  bottom: 3px;
			  background: #b171e2;
			  -webkit-transition: .4s;
			  transition: .4s;
		 }

		/* Create a custom checkbox */
		.checkmark {
		  position: absolute;
		  top: 2.2px;
		  left: 4px;
		  height: 21px;
		  width: 21px;
		  
		}

		/* Create the checkmark/indicator (hidden when not checked) */
		.checkmark:after {
		  content: "";
		  position: absolute;
		  display: none;
		}
	    .tooltip-inner {white-space: pre-wrap;}
		/* Style the checkmark/indicator */
		input:checked + .slider {background-color: #2B2B2B;}
		input:focus + .slider {box-shadow: 0 0 1px rgba(0,0,0,0.2);}
		input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}  
		.beforeLabelAll,.beforeLabelAllC,.beforeLabelAllU{position: relative;transform: translate(-70px, 3%);}
		.afterLabelAll,.beforeLabelAll,.afterLabelAllC,.beforeLabelAllC,.afterLabelAllU,.beforeLabelAllU{font-size:18px;color:#6c6c6c;position: absolute;top: 0;left: 0;right: auto;white-space: nowrap;}
        .afterLabelAll,.afterLabelAllC,.afterLabelAllU{left: 87px;font-size:18px;}
		.afterLabelAll.colorYellow,.beforeLabelAll.colorYellow,.afterLabelAllC.colorYellow,.beforeLabelAllC.colorYellow,.afterLabelAllU.colorYellow,.beforeLabelAllU.colorYellow{color: #fff !important;} 
		/* Rounded sliders */
		.slider.round{border-radius: 34px !important;}
		.slider.round:before{border-radius: 50% !important;}	 
		/*------------------------*/	
		.buy_fadeInVR{-webkit-animation-name: buy_fadeInVR; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 0.5s; /* Safari 4.0 - 8.0 */animation-name: buy_fadeInVR;animation-duration: 0.5s;opacity: 1 ;}
		@keyframes buy_fadeInVR{
			0% {opacity: 0;}
			50% {opacity: 0.5;}
			100% {opacity: 1;}
		}	
		.buy_fadeOutVR{animation-fill-mode: forwards;-webkit-animation-name: buy_fadeOutVR; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 0.5s; /* Safari 4.0 - 8.0 */animation-name: buy_fadeOutVR;animation-duration: 0.5s;opacity: 0;}
		@keyframes buy_fadeOutVR{
			0% {opacity: 1;}
			50% {opacity: 0.5;}
			100% {opacity: 0;}
		}
		/*-----------------*/  
		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}
		#vrstudio .nav-link{max-width:400px;}
		.heightLI{height:40px;}
        .heightLI2{height:60px;}
		.minHeight61{height:61px}	  	  
		.back:hover img{margin-left: -5px;margin-right: 5px;} 
		.cursor-pointer{cursor: pointer;}	  
		.nav-link:focus, .nav-link:hover {text-decoration: none;}
		.modal{background-color: rgba(0,0,0,0.3);}
		.maxWidth1140{max-width: 1500px;}
		.main-card{position: relative; top: 0;}
		.main-card:hover .shadowBlack_buy{-webkit-box-shadow: 7px 36px 43px 0px rgb(36 36 36 / 65%);-moz-box-shadow: 7px 36px 43px 0px rgb(36 36 36 / 65%);box-shadow: 7px 36px 43px 0px rgb(36 36 36 / 65%);transition: all ease 0.2s}	  
		.lineH22{line-height: 24px;}	  
		.upperButton{right: 15px;margin-top:7%;}
		.mini-tabs:hover .upperButton{right: 10px;transition: 300ms;}

		.pointerHand-vr{content: url(/Simlabimages/SimLab_Brand_Elements/checkMark2-vr.svg);}
		.aFeatures:hover .pointerHand-vr.features{content: url(/Simlabimages/vrstudio/RightArrow-purple.svg);}
		.pointerHand{content: url(/Simlabimages/SimLab_Brand_Elements/helpMark.svg);}
		.aFeatures:hover .pointerHand.features{content: url(/Simlabimages/Copmoser_10/assets/RightArrow.svg);}
		.pointerHand,.pointerHand-vr{position: absolute;left: 10px;top: 50%;transform: translate(0px, -50%);width:15px;height:15px;transition:2s;}
        .main-card:hover .hoverOuterM2{outline: 2px solid rgba(196,125,250,0.40);}

		.width400{width:295px}  
		.main-card .backgroundGrey {background: rgb(57,57,58);background: linear-gradient(222deg, rgba(50,50,50,1) 0%, rgba(50,50,50,1) 6%, rgba(26,26,26,1) 92%, rgba(26,26,26,1) 100%);}
		.backgroundBlack-card{background-color: rgba(0,0,0,0.38);}
		.backgroundGradiant-black{background: rgb(51,51,51);background: linear-gradient(45deg, rgba(51,51,51,1) 0%, rgba(38,38,38,1) 100%);}
		.opacityLow{opacity: 0.2;text-align: center;}
		.checkImg,.checkImg2{line-height: 30px;}
		.checkImg{list-style-image:url("../Simlabimages/SimLab_Brand_Elements/check.png")}
		.colorBlack_buy{color: #2f2f2f;}
		.borderWhite{border: 2px solid rgba(223,225,225,0.15)}
		.backgroundBY,.backgroundBY2{background-image: url("/Simlabimages/3D PDF Page/pdf22mar/Assets.png");background-size: cover;background-repeat: round;}
		.backgroundBY2{background-image: url(/Simlabimages/vrstudio/bg-purple-features.svg);}
		.b-4{bottom: 4px;}
		.gn{display:none !important;}
		.nav-link.d-none{display: none !important;}
		.background_solution5{background-color: rgba(0,0,0,0.1);}	  
		.hoverMain{width: 100%;height: 100%;display: block;}
		.modal .modal-dialog {top: 7% !important;}	  
		.minHeight470{min-height: 542px;}
		.minWidth200 {min-width: 200px;}
		.maxWidth200{max-width: 170px}
		.newButton.maxWidth210{width: 90% !important;max-width: 150px !important;position: absolute;left:0;right:0;bottom:13px;}
		.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%);}
		.shadowBlack_buy2 {-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: 1px 4px 4px 0px rgb(0 0 0 / 48%);}
		.shadowBlack_buy3 {-webkit-box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 18%);-moz-box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 18%);box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 18%);}
		.border01{border-top:1px solid rgba(0,0,0,0.5) !important;padding-top: 3%;}

		/*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 */
	    .custom-control-label::before,.custom-control-label::after{left:0px !important;}
	    .custom-control-label::after{top: 0.4rem !important;}
	    .opacity75P{opacity: 0.75;}
	    .input-group{max-width: 400px;}
        .tooltip{transition:visibility ease 0.2s;}

		.card{max-width: 1000px;}
		.card{border:none;}
		.card-body{padding: 0px;}	
		.card-header{border-bottom: none;}  
		.main-card .card-body{padding-bottom: 16%;}
		.main-card .card-header{height:157px}  

		/* Victoria Buttons */
		.animated-button{z-index: 3}
		a.animated-button span{transform: translate(0px, -23%);}
		div.animated-button span{transform: translate(0px, -35%);}  
		.animated-button:link, .animated-button:visited,  .animated-button.bb2 {
			position: relative;
			display: block;
			margin: 30px auto 0;
			padding: 14px 15px;
			color: #fff;
			font-size:14px;
			font-weight: bold;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			overflow: hidden;
			letter-spacing: .08em;
			border-radius: 0;
			text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);
			-webkit-transition: all 1s ease;
			-moz-transition: all 1s ease;
			-o-transition: all 1s ease;
			transition: all 1s ease;
		}
		.animated-button:link:before, .animated-button:visited:before,.animated-button.bb2:before, .animated-button.bb2:before {
			content: "";
			position: absolute;
			height: 0%;
			left: 50%;
			top: 50%;
			width: 100%;
			z-index: -1;
			-webkit-transition: all 0.75s ease 0s;
			-moz-transition: all 0.75s ease 0s;
			-o-transition: all 0.75s ease 0s;
			transition: all 0.75s ease 0s;
		}
		.animated-button:link:hover, .animated-button:visited:hover, .animated-button.bb2:hover {
			color: #FFF;
			text-shadow: none;
		}
		.animated-button:link:hover:before, .animated-button:visited:hover:before,.animated-button.bb2:hover:before, .animated-button.bb2:hover:before  {
			height: 100vh;
		}
		.animated-button:link, .animated-button:visited, .animated-button.bb2 {
			position: relative;
			display: block;
			margin: 30px auto 0;
			padding: 14px 15px;
			color: #fff;
			font-size:14px;
			border-radius: 0;
			font-weight: bold;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			overflow: hidden;
			letter-spacing: .08em;
			text-shadow: 0 0 1px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2);
			-webkit-transition: all 1s ease;
			-moz-transition: all 1s ease;
			-o-transition: all 1s ease;
			transition: all 1s ease;
		}
		.animated-button.victoria-three {
			border: 2px solid rgba(0,0,0,0.00);
			border-radius: 10px !important;

		}
        .animated-button.victoria-three.three:before{background: rgba(180,65,233,0.10) !important;}
		.animated-button.victoria-three:before {
			background: rgba(233,206,65,0.20);
			opacity: .5;
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			-webkit-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
		}
		.animated-button.victoria-three:hover:before {
			height: 100%;
			opacity: 1;
		}
		.animated-button.victoria-three:hover span, .animated-button.victoria-four:hover span{
			margin-left: 20px;
		}
		.animated-button.victoria-three span, .animated-button.victoria-four span{
		margin-left: 10px;
		white-space: nowrap;
		-webkit-transition:margin-left 1s;
		-moz-transition:margin-left 1s;
		-ms-transition:margin-left 1s;
		-o-transition:margin-left 1s;
		transition:margin-left 1s;
		}
		/*-----------------*/

		/*------------------------*/
		.card{max-width: 1000px;}
		.card{border:none;}
		.card-body{padding: 0px;padding-bottom: 15%;}	
		.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;
		}
		/*------------------*/

		@media (max-width:1600px){			
			.overFlowRow{flex-wrap: nowrap;}
			.font20.month{font-size: 16px;}
			.card-header{padding: 0.75rem 0.75rem;}
			.card-header.pl-4.pr-4{padding-left:15px !important;padding-right:15px !important;}
		}
        @media (max-width:1000px){			
			.changeWidth4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
            #enterprise .modal-dialog.width900, #enterprise .modal-content.width900{max-width: 800px !important;}
		}
		@media (min-width:992px) and (max-width:1350px){.fontSmall{font-size:14px !important;}}
		@media (max-width:1350px){.maxWidth350{max-width: 100%;min-width: 100%;} }
		@media (max-width:1180px){ .overFlowRow{flex-wrap: nowrap;width: 90%;overflow-x: overlay;padding: 40px 20px 40px 20px;} .modal-body {padding: 0rem;} checkImg, .checkImg2{line-height: 25px;} .card-text.font16{font-size: 12px !important;}}
		@media (min-width:767px) and (max-width:992px){.hoverOuterM.float-left,.hoverOuterM.float-right{float:none !important;}}		  
        @media (max-width:992px){.pilot{min-height: 700px;} .main-card{min-width: 200px}}
		@media (min-width:1240px) and (max-width: 1330px){.card-text{min-height: 70px;}}
		@media (min-width:1040px) and (max-width: 1134px){.card-text{min-height: 60px;}}
		@media (max-width:767px){.card-body{padding-bottom: 50px;}}
