		/* 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;
			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;}		 
		/*the container must be positioned relative:*/
		.autocomplete {
		  position: relative;
		}
        /* For the page */
		.custom-P37{padding-left: 37px !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: 32px;
			  bottom: 3px;
			  background: #6dc497 !important;
			  -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;
		}

		/* 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(-24px);-ms-transform: translateX(-24px);transform: translateX(-24px);}  
		.beforeLabelAll,.beforeLabelAllC,.beforeLabelAllU{position: relative;transform: translate(-61px, 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: 79px;top:3px;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;}
		}
		/*-----------------*/  

      #video {
		   -webkit-transition: opacity .5s ease-in-out;
		   -moz-transition: opacity .5s ease-in-out;
		   -ms-transition: opacity .5s ease-in-out;
		   -o-transition: opacity .5s ease-in-out;
		   transition: opacity .5s ease-in-out;
	  }
	  section a{color:#6dc497;}
      .backgroundMain{background-image: url('/Simlabimages/collaboration/new/Cover copy.png');background-position: center;background-repeat: no-repeat;background-size: cover}
	  .backgroungImageDark{background-image:url("../../Simlabimages/collaboration/CoverBG.svg");}
	  .backgroungImageDark{background-repeat: no-repeat;background-size: contain;background-repeat: no-repeat;background-position: top}
      .borderCollaboration{border-top: 7px solid rgb(116 198 155 / 55%);}
      .dn-3{display:block;}
      .maxWidth300{max-width: 300px !important;}
      .maxH600{width: 100%;padding-bottom:70px !important;}
      .maxH600_3{padding-bottom:124px !important;}
	  .maxWidth800{max-width:1250px}
	  .zIndex2{z-index:2;}
	  .zIndex3{z-index:3;}
	  .up:hover{cursor: pointer;}
	  .up:hover,.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%);}
	  .centered5{top: 50%;}
      .centered5{left: 50%;}
      .centered5{transform: translate(-50%, -50%);}
	  .maxWidth2500,.maxWidth2500_2{max-width: 2500px;}
      .maxWidth2500{min-height: 600px;}
	  .width245{max-width: 200px;}
      .firstb.width245{max-width: 252px !important;}
      .borderRight2{border-right: 2px grey solid;}
      .padding2{padding-left: 3px;padding-right: 3px;}
      .maxWidth150{max-width: 148px;}
	  .shadowBlack55{filter: drop-shadow(2px 4px 8px rgba(0,0,0,0.3));}
	  .main-card{min-width: 269px;}
	  [data-toggle="tooltip"]{-webkit-transition: all 5s ease;-moz-transition: all 5s ease;-ms-transition: all 5s ease;-o-transition: all 5s ease;transition: all 5s ease;}
	  .max-min-75{min-width: 55px !important;max-width: 55px !important;}
	  .was-validated .form-control:valid,.was-validated .form-control:invalid {background-position: left calc(0.2em + 0.1875rem) center;}
	  select{height: 300px;}
      .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);}
    .opacity05{opacity: 0.50;}
    .tooltip{transition:visibility ease 0.2s;}
	.centered-word{position: absolute;top: 50%;transform: translate(-2px,-70%);}
	.center-session{bottom: -2px;}
	.center-user{top: -2px;}
	.card{max-width: 1000px;}
	.card{border:none;}
	.card-body{padding: 0px;padding-bottom: 2%;}	
	.card-header{border-bottom: none}  
    .borderBottom1{border-bottom: 1px solid rgba(0,0,0,.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;
     }
     
     /*	-------------------------  */
    .h-img{display: none !important;}
    .flex-d-c{flex-direction: column;}
	.backgroundBlack-card {background-color: rgba(0,0,0,0.38);min-height: 155px;}	  
	 .checkImg{line-height: 30px;list-style-image:url("/Simlabimages/SimLab_Brand_Elements/check.png")}
	 .colorBlack_buy{color: #2f2f2f;}
	 .hoverMain{width: 100%;height: 100%;display: block;}
	 .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%);} 
	
	.main-card{position: relative; top: 0;transition: top ease 0.5s;width: 290px;min-width:250px;max-width: 341px;margin: auto;} 
	.lineH22{line-height: 24px;}  
	@media (max-width:1600px){.devices > div{margin-left:0px !important;margin-right:0px !important;}}
	@media (max-width:1540px){
		.devices > div{margin-left:auto !important;margin-right:auto !important;}
	}


    @media (max-width:1750px){
		.padding-extra{padding:30px}
   }
	@media (min-width:1650px) and (max-width:1850px){.maxWidth2500{min-height: 800px;}}
	@media (min-width:1550px) and (max-width:1650px){.maxWidth2500{min-height: 750px;}}
	@media (min-width:1350px) and (max-width:1550px){.maxWidth2500{min-height: 650px;}}
	@media (min-width:1150px) and (max-width:1350px){.maxWidth2500{min-height: 600px;}}
	@media (min-width:767px) and (max-width:1150px){.maxWidth2500{min-height: 550px;}}

	@media (min-width:767px) and (max-width:1650px){
	    .changeWidth7{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
		.maxH600 {width: 90%;}
	}
	@media (min-width:767px) and (max-width:1350px){
	    .changeWidth44{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	    .changeWidth45{display:none;}
	}
	@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;}
		.padding-extra{padding:50px}		
		.changeWidth17{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	}
	@media (max-width:1140px){.changeWidth5{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;} .main-card{max-width: 300px}}   
	@media (max-width:1540px){.wi-100{width:100%}}  
	@media (max-width:1180px){.modal-body {padding: 0rem;} .changeWidth18{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;} .smallPerg{padding: 59px !important;margin-bottom: 20px !important;max-width: 909px;}
    }
	@media (max-width:767px){
		.filterShadowImg{filter: drop-shadow(0px -19px 23px rgba(0,0,0,0.7));}
		.h-img{display: block !important;}
		.backgroungImageDark,.backgroundMain{background-image:none;}
		.centered5{position: relative !important;top: auto;right: auto;left: auto;transform: none !important;float: none !important;display: block !important;}
		.maxWidth800{float:none !important;max-width: 100%} 
		.padding0_smaller{padding:0.3rem 0.3rem !important;}
		.padding0_smaller2{padding:0.5rem 0.5rem !important;} .maxWidth2500 {min-height: 400px;}

		.card .card-link.collapsed .arrowAfter:after {background:url("/Simlabimages/SimLab_Brand_Elements/arrow-down.png");}		  
		.card .card-link .arrowAfter:after {background:url("/Simlabimages/SimLab_Brand_Elements/arrow-up.png");}
		.backgroundMain{background-position: top;background-size: initial;display: inline-flex;padding:0px !important;}
		.smallSizeBG div{margin:auto;}
		.smallSizeBG{display: grid;height: auto;}
		.pl-s{padding-left:1.5rem;}
		.borderRight2{border:none}
		.smallPerg{padding: 9px !important;}
    }
    @media (max-width:700px){
		.changeWidth12{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
		.d-flex.pl-5{display:block !important;}
        .d-flex.pl-5 .col-auto.pl-3{padding-left: 34px !important;padding-bottom: 33px;} 
		.beforeLabelAll, .beforeLabelAllC, .beforeLabelAllU {transform: translate(-46px, 3%);}.afterLabelAll,.afterLabelAllC,.afterLabelAllU{top:8px;}
		.p-5{padding: 0.5rem!important;} .font18 {font-size: 13.5px !important;}
    }
	@media (max-width:600px){
	   .col {display: initial;}
	   .col .img-fluid {width: 10%;} 
	   .mx-auto.vrpackageImg,.vrpackageImg{float:none !important;margin-left:auto !important;margin-right:auto !important;}		   
	}  
    @media (max-width:400px){
		.changeWidth5,.changeWidth7{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;} .changeWidth4.p-5{padding:0px !important} .maxH600{max-height:none;min-height:none;} .row.d-flex .col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;} .width245{float: none !important;} .marginTopSmaller{margin-top:10px !important;}
	}
    @media (max-width:300px){.col .img-fluid {width: 20%;} .centered5.pl-3{padding-left:5px !important;padding-right:5px !important;}.maxH600 {max-height:inherit;} }
	@media (min-width:767px) and (max-width:992px){			
		.hoverOuterM.float-left,.hoverOuterM.float-right{float:none !important;}
	}