	
	    /*  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;
		}
        #enterprise .modal-dialog.width900, #enterprise .modal-content.width900{max-width: 1200px !important;}
		/* Style the checkmark/indicator */
		input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}  
		.afterLabelEdu,.afterLabelEdu{position: relative;transform: translate(85px, 5%);}
		.beforeLabelEdu,.beforeLabelAll{position: relative;transform: translate(-70px, 3%);}
		.afterLabelEdu,.beforeLabelEdu,.afterLabelAll,.beforeLabelAll{font-size:18px;color:#6c6c6c !important;position: absolute;top: 0;left: 0;right: auto;white-space: nowrap;}
        .afterLabelAll{left: 87px;}
		.afterLabelEdu,.afterLabelAll{font-size:18px;}
		.afterLabelEdu.colorYellow,.beforeLabelEdu.colorYellow,.afterLabelAll.colorYellow,.beforeLabelAll.colorYellow{color: #fff !important;} 
		/* Rounded sliders */
		.slider.round{border-radius: 34px !important;}
		.slider.round:before{border-radius: 50% !important;}	 

    .pl-12{padding-left: 12px;}
	.buy_fadeIn{-webkit-animation-name: buy_fadeIn; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 0.4s; /* Safari 4.0 - 8.0 */animation-name: buy_fadeIn;animation-duration: 0.4s;opacity: 1;display:flex ;}
	@keyframes buy_fadeIn{
		0% {opacity: 0;transform: scale3d(0.9, 0.9, 0.9);display:none ;width:0;height:0;overflow: hidden;}
		50% {opacity: 0;transform: scale3d(0.9, 0.9, 0.9);display:flex ;}
		100% {opacity: 1;transform: scale3d(1, 1, 1);display:flex ;}
	}	
	.buy_fadeOut{animation-fill-mode: forwards;-webkit-animation-name: buy_fadeOut; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 0.4s; /* Safari 4.0 - 8.0 */animation-name: buy_fadeOut;animation-duration: 0.4s;opacity: 0;}
	@keyframes buy_fadeOut{
		0% {opacity: 1;transform: scale3d(1, 1, 1);display:flex ;}
		50% {opacity: 0;transform: scale3d(0.9, 0.9, 0.9);display:none ;width:0;height:0;overflow: hidden;}
		100% {opacity: 0;transform: scale3d(0.9, 0.9, 0.9);display:none ;width:0;height:0;overflow: hidden;}
	}
	.afterLabel{position: relative;top: 0px;left: -90px;}
	.beforeLabel{position: absolute;top: 2px;right: -83px;}
	.afterLabel,.beforeLabel{font-size:18px;color:#6c6c6c !important;}
	.afterLabel{font-size:18px;}
	.afterLabel.colorYellow,.beforeLabel.colorYellow{color: #fff !important;} 
	/* Rounded sliders */
	.slider.round{border-radius: 34px !important;}

	.slider.round:before{border-radius: 50% !important;}	 

		/*-----------------*/  
		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:375px;}
		.heightLI{height:40px;}
		.heightLI2{height:60px;}
		.minHeight61{height:61px}	  	  
		.back:hover img{margin-left: -5px;margin-right: 5px;transition: 500ms;} 
		.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;}
        .main-card:hover .hoverOuterM2{outline: 2px solid rgba(230,193,0,0.25);}
		.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;}

		.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;}	 
        #enterprise .modal-dialog,#enterprise .modal-content{max-width: 1400px !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;}
		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{position: relative;transform: translate(-70px, 3%);}
		.afterLabelAll,.beforeLabelAll{font-size:18px;color:#6c6c6c !important;position: absolute;top: 0;left: 0;right: auto;white-space: nowrap;}
        .afterLabelAll{left: 87px;}
		.afterLabelAll{font-size:18px;}
		colorYellow,.afterLabelAll.colorYellow,.beforeLabelAll.colorYellow{color: #fff !important;} 
		/* Rounded sliders */
		.slider.round{border-radius: 34px !important;}
		.slider.round:before{border-radius: 50% !important;}	 
		/*------------------------*/	
	 
		.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 */
		a.animated-button{z-index: 3}
		a.animated-button span{transform: translate(0px, -23%);}  
		a.animated-button:link, a.animated-button:visited {
			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;
		}
		a.animated-button:link:before, a.animated-button:visited:before {
			content: "";
			position: absolute;
			height: 0%;
			left: 50%;
			top: 50%;
			width: 150%;
			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;
		}
		a.animated-button:link:hover, a.animated-button:visited:hover {
			color: #FFF;
			text-shadow: none;
		}
		a.animated-button:link:hover:before, a.animated-button:visited:hover:before {
			height: 100vh;
		}
		a.animated-button:link, a.animated-button:visited {
			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;
		}
		a.animated-button.victoria-three {
			border: 2px solid rgba(0,0,0,0.00);
			border-radius: 10px !important;

		}
        a.animated-button.victoria-three.three:before{background: rgba(180,65,233,0.10) !important;}
		a.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%);
		}
		a.animated-button.victoria-three:hover:before {
			height: 100vh;
			opacity: 1;
		}
		a.animated-button.victoria-three:hover span, a.animated-button.victoria-four:hover span{
			margin-left: 20px;
		}
		a.animated-button.victoria-three span, a.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;
		}
		/*	-------------------------  */
		.buy_fadeIn{-webkit-animation-name: buy_fadeIn; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 0.4s; /* Safari 4.0 - 8.0 */animation-name: buy_fadeIn;animation-duration: 0.4s;opacity: 1;display:flex ;}
		@keyframes buy_fadeIn{
			0% {opacity: 0;transform: scale3d(0.9, 0.9, 0.9);display:none ;width:0;height:0;overflow: hidden;}
			50% {opacity: 0;transform: scale3d(0.9, 0.9, 0.9);display:block ;}
			100% {opacity: 1;transform: scale3d(1, 1, 1);display:block ;}
		}
		#v-pills-tabContent .active{-webkit-animation-name: buy_fadeIn2; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */animation-name: buy_fadeIn2;animation-duration: 1s;opacity: 1;display:flex ;}

		@keyframes buy_fadeIn2{
			0% {opacity: 0;transform: scale3d(0.8, 0.8, 0.8);display:none ;overflow: hidden;-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0);}
			100% {opacity: 1;transform: scale3d(1, 1, 1);display:block;-webkit-transform: translateZ(0);transform: translateZ(0);}
		}		  

		.buy_fadeOut{animation-fill-mode: forwards;-webkit-animation-name: buy_fadeOut; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 0.4s; /* Safari 4.0 - 8.0 */animation-name: buy_fadeOut;animation-duration: 0.4s;opacity: 0;}
		@keyframes buy_fadeOut{
			0% {opacity: 1;transform: scale3d(1, 1, 1);display:block ;}
			50% {opacity: 0;transform: scale3d(0.9, 0.9, 0.9);display:none ;width:0;height:0;overflow: hidden;}
			100% {opacity: 0;transform: scale3d(0.9, 0.9, 0.9);display:none ;width:0;height:0;overflow: hidden;}
		}
		/*------------------*/

		@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;}}
		@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;}}
