	/* 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-control {padding-left: 0.5rem !important;}
	/* Hide and shiw objects */ 
   .displaySubmit{display: none;}
   .main {
		display: block;
		position: relative;
		margin-bottom: 15px;
		cursor: pointer;
		font-size: 20px;
	}
	.gn{display:none !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;}
	}


	/* progressbar */ 
	.progressbar {
		max-width: 500px;
		margin: 0px auto 0;
		overflow: hidden;
		position: absolute;
		max-width: 100%;
		width: 100%;
		background: rgb(8 8 8 / 70%);
		z-index: 777;
		top: 0px;
		bottom: 0;
	}

	span.progress {
	  position: absolute;
	  left: 0;
	  top: 0;
	  bottom: 0;
	  width: 0;
	  background: #326666;
	  transition: all 5s;
	}
	.main{
		height: 500px;
		display: grid;
		align-items: center;
	}

	.main img{
		width: 200px;
		height: 200px;
		animation-name: rotate;
		animation-duration: 5s;
		animation-iteration-count: infinite;
		animation-timing-function: linear;
		border-radius: 50%;
	}

	@keyframes rotate{
		from{ transform: rotate(-360deg); }
		to{ transform: rotate(360deg); }
	}		 

	/* For the page */
	.loading-wrapper{width: 200px;position: absolute;transform: translate(-50%, -50%);top: 30%;left: 50%;}
	.formBorder{width: 500px;max-width: 90%;}
	.custom-P37{padding-left: 37px !important;}
	.transform40{transform: translate(-40%, 10%);}
	.maxWidth400{max-width:400px;}
	.maxWidth150{max-width:150px;}


     .first-year{top:-10px;opacity: 0.6}
     .tn-17 {top: -10px;}
     .card-header {border-bottom: 1px solid rgba(0,0,0,.25);}
     .col{min-width:14.1%}
     .colorBlue-cad{color:#4099A8;}
     .colorOrange-cad{color:#C68B3E;}
	 .colorBlue,a{color:#5CB9DB;}
	 .centered2,.centered44{top: 50%;transform: translate(0%, -50%);}
	 .centered3{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}	
	 .imgPlg{max-width:35px}
     .backgroundBY {background-image:url("../../Simlabimages/CAD Convertor/Assets 3.svg");background-size: cover;background-repeat: round;}
	 .borderGrey{border:3px solid rgba(180,180,180,0.30);}
	 .backGrey{background-color: rgba(57,153,155,0.31);}
     .backgroundGrey-cad{background-color: #141414;}
	 .buttonSilver,.backgroundBlue-vrter{background: #5CB9DB;background-image: linear-gradient(to right, #5CB9DB, #5CB9DB);}
     .border-silver-buy{border:2px solid #5CB9DB;}
     .border-silver-buy:hover{background: #2b3234;background-image: linear-gradient(to right, #2b3234, #31373a);}
	 .backgroundBlack-cad{background: rgb(48,48,54);background: linear-gradient(90deg, rgba(48,48,54,1) 0%, rgba(1,1,1,1) 100%);}
	 .bluebutton {background: rgb(40,169,225);background: linear-gradient(135deg, rgba(40,169,225,1) 0%, rgba(2,115,189,1) 100%);}
	 .backgroundBlack_op {background-color: rgba(0,0,0,0.30);}
	 .backgroundBlack-card {background-color: #1e1e1e;}
	 .featureImg {margin-top: -10px;margin-bottom: -20px;width: 100px;height: 100px;min-height: 180px;max-width: 300px;}	
	 .mRN15{margin-right:-80%;margin-left:80%;}
	 .mlN25{margin-left:80%;margin-right:-80%;}
	 .marginTop5P{margin-top:15%}
	 .marginTop5P2{margin-top:40%}
	 .minWidth70{min-width:68px;}
	 .maxWidth210{max-width:210px;}
	 .maxH600{max-height:600px;max-width:350px;}
	 .max-width175 {min-width: 155px !important;max-width: 100% !important;}
	 .main-card .backgroundGrey {background: rgb(57,57,58);background: linear-gradient(147deg, rgba(57,57,58,1) 0%, rgba(28,28,28,1) 100%);}
     .width245{max-width: 185px;}
	 a:hover,a:focus{color:#7499b8;}
	 .line-height2{line-height:35px}
	 .letter-spacing2{letter-spacing:2px;}
	 .listStyle {list-style-image:url("../../Simlabimages/CAD Convertor/CheckMark.png")} 
	 .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 15px 0px rgb(0 0 0 / 65%);}	  
	 .hoverMain {width: 100%;height: 100%;display: inline-table;}
	 .lineH22 {line-height: 24px;}	  
	 .backgroundBlack-card {background-color: #1e1e1e;}
	 .letter-spacing05 {letter-spacing: 0.7px;}
	 .zIndex2{z-index:2;}
	 .zIndex3{z-index:3;}

    /*------------------------*/
	.card{max-width: 1450px;}
	.card{border:none;}
	.card-body{padding: 0px;padding-bottom: 15%;}	
    .card-header{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;}
     /*	-------------------------  */
	.backgroundDark_lic{background-color: #262626;}
	.drop-shadow-black{filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.7));}
	.checkImg, .checkImg2 {line-height: 30px;}
	.newButton.maxWidth210 {width: 90% !important;max-width: 170px !important;position: absolute;bottom: 14px;left: 0;right: 0;}
	.colorBlack_buy {color: #2f2f2f;}
    .background_cyn{background-color:#2d5b6b;}
	.widthVideo{top: 7%;right: 21.1%;width: 57.7%;left: 21.2%;}
	/*  Switch for buy  */
	.minHeight700 {min-height: 710px;}	
	.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;
		  background-color: #5dbadc;
		  border:1px solid #7C7C7C;
		  height: 15px;
		  width: 48px;
		  -webkit-transition: .4s;
		  transition: .4s;
	}
	.slider:before {
		  position: absolute;
		  content: "";
		  height: 26px;
		  width: 26px;
		  left: -2px;
		  border: 1px solid #5A5A5A;
		  bottom: -6px;
		  background: rgb(77,77,77);
		  background: -moz-linear-gradient(76deg, rgba(77,77,77,1) 0%, rgba(51,51,51,1) 100%);
		  background: -webkit-linear-gradient(76deg, rgba(77,77,77,1) 0%, rgba(51,51,51,1) 100%);
		  background: linear-gradient(76deg, rgba(77,77,77,1) 0%, rgba(51,51,51,1) 100%);
		  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d4d4d",endColorstr="#333333",GradientType=1);
		  -webkit-transition: .4s;
		  transition: .4s;
	 }
	input:checked + .slider {background-color: #0082b2;}
	input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
	input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}  
	.afterLabel{position: relative;top: -6px;right: -82px;}
	.beforeLabel{position: relative;top: -35px;left: -71px;}
	.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;}	 
	/*------------------------*/	  
	.buy_initial{display:none;}
    /*------------------------*/	  
	.buy_initial{display:none;}
	.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;}
	}	  
    .minHeight470 {min-height: 663px;}	
    .minHeight400 {min-height: 400px;}	
	.maxWidth600{max-width: 500px;}  
	.main-card:hover {top: -10px;}
	.main-card {position: relative;top: 0;transition: top ease 0.5s;}
    .border-tl-6{border-top-left-radius:6px !important;}
	.border-tr-6{border-top-right-radius:6px !important;}
	.border-bl-6{border-bottom-left-radius:6px !important;}
	.border-br-6{border-bottom-right-radius:6px !important;}
    .opacity-half{opacity:0.50;}
    
	 @media (max-width:1650px){ .minWidth70{min-width: 58px;}}
	 @media (max-width:1550px){ .minWidth70{min-width: 52px;} .mRN15{margin-right:-18px;margin-left:18px;}}
	 @media (min-width:767px) and (max-width:1440px){.imgPlg{max-width: 25px;} .col.pt-3{padding:8px 2px 2px 2px !important}}
	 @media (min-width:767px) and (max-width:1650px){
		.maxH600 {max-height: 420px;margin-bottom:10px !important;} .featureImg{min-height: 275px;} .padding0_smaller3{padding:1rem !important;}}
	 @media (max-width:1400px){.pl-5{padding-left: 1rem!important;}.pr-5{padding-right: 1rem!important;}.p-5{padding: 1.5rem!important;}}
	 @media (min-width: 1000px) and (max-width:1200px){.marginTop5P2 {margin-top: 150%;}}
	 @media (min-width: 767px) and (max-width:1200px){.mRN15{margin-right:-18px;margin-left:18px;}}
	 @media (min-width: 800px) and (max-width:1000px){.marginTop5P2 {margin-top: 170%;}}
	 @media (min-width: 600px) and (max-width:800px){.marginTop5P2 {margin-top: 160%;}}
	 @media (max-width: 1140px){
			.font12.colorWhite.pb-1.pt-1{margin-bottom: 0px}
			.col-md-4.col-sm-12.col-12,.col-md-4.col-sm-12.col-12.pt-5.pb-5{padding-top:5px !important;padding-bottom: 5px!important}
			.displaySmall{display: none;}.rotateSmall{display: none !important} .marginTop5P,.marginTop5P2{margin-top: auto} .backgroundGrey2{background-color: #252529;} .colorGrey4.opa{color:#DBDBDB} .smallpadd2{padding-left: 5px;padding-right: 5px;}
			.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%;}
			.centered2{top: 0%;transform: translate(0%, 0%);position: relative !important}
	}
	@media (max-width:767px){
	.padding0_smaller{padding:0.3rem 0.3rem !important;}
	}  
    @media (max-width:700px){.p-5{padding: 0.5rem!important;} .maxH600 {max-height: 385px;} .featureImg{min-height: 310px;}}
    @media (max-width:650px){
		.mainFormat{padding-left:0px !important;padding-right:0px !important;}
		.mainFormat .col{min-width: 33.3%;}
		.mainFormat .col img{width: 25px;}
		.mainFormat .col .font12{font-size:9px}
		.border-tl-6,.border-tr-6,.border-bl-6,.border-br-6{border-bottom-left-radius:0px !important;border-top-left-radius:0px !important;border-top-right-radius:0px !important;}
		.border-tl-6-2{border-top-left-radius:6px !important;}
		.border-tr-6-2{border-top-right-radius:6px !important;}
		.border-bl-6-2{border-bottom-left-radius:6px !important;}
		.border-br-6-2{border-bottom-right-radius:6px !important;}		
    }
    @media (max-width:400px){
		.featureImg {max-width: 170px;} .featureImg{min-height: 150px;} .maxH600,.featureImg{max-height:none;min-height:none;} .width245{float: none !important;}
		.flex-nowrap{flex-wrap: wrap !important;} .flex-nowrap .col{min-width: 100% !important;}
    }
    @media (max-width:600px){.col {display: initial;} .featureImg{min-height: 250px;} .maxH600 {max-height: 340px;}}
	@media (max-width:558px){
		.centered2,.centered44{top: 0%;transform: translate(0%, 0%);position: relative !important}
        .changeWidth2,.changeWidth3,.changeWidth4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;} 
    }
    @media (max-width:500px){.maxH600 {max-height: inherit;} .featureImg{min-height: 180px;}
		.row.flex-nowrap.buttonList{flex-wrap: wrap !important;}
		.buttonList .col{min-width: 100%}} 
    @media (max-width:250px){.mainFormat .col{min-width: 50%;}.mainFormat .col img{width: 25px;}}