@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local('Poppins Light'), local('Poppins-Light'), url("css-fonts/Poppins-Light.ttf") format('ttf');
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local('Poppins Regular'), local('Poppins-Regular'), url("css-fonts/Poppins-Regular.ttf") format('ttf');
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url("css-fonts/Poppins-SemiBold.ttf") format('ttf');
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: local('Poppins Bold'), local('Poppins-Bold'), url("css-fonts/Poppins-Bold.ttf") format('ttf');
  font-display: swap;
}
*{border-radius:0 !important;}
* .zsiq_theme1 .zsiq_flt_rel{border-radius: 60px !important;}
body,.navbar-nav .nav-item .nav-link,p,div,ul,ol,li,button,text,span{font-family: 'Poppins', sans-serif !important;font-weight: 300;}	
html,body{scroll-behavior:smoothhtml;background-color:#1a1a1a !important;}
body,.navbar-nav .nav-item .nav-link, button,text{color:#333;line-height:1.6}
body, button,text{font-size:13px;}

p,a,li,h1,h2,h3,h4,h5,button{color:rgba(0,0,0,0.85);line-height:1.4;-moz-user-select: text;-khtml-user-select: text;-webkit-user-select: text;-ms-user-select: text;user-select: text;}
a,a:focus,a:hover,a:active{outline:0!important}
a:hover{color:#98781f;text-decoration:none}

html{scroll-behavior:smooth}
button:hover,.cursor-pointer:hover{cursor: pointer;}
button:focus {outline: none;}
a{color:#e2b23a;}
a,button,page{cursor: pointer;}
button,.smoot,.upperButton,#slide{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
* .zsiq_theme1 .zsiq_flt_rel{border-radius: 60px !important;}
.zsiq_theme1 div.zsiq_cnt{border-radius: 5px !important}
.container-fluid{padding:0px}
.font-weight400{font-weight: 400;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font26{font-size:26px;}
.font28{font-size:28px;}
.font32{font-size:32px;}
.font34{font-size:34px;}
.font40{font-size:40px;}
.font47{font-size:47px;}
.font16{font-size:16px;}
.font58{font-size:58px;}
.font68{font-size:68px;}
.font90{font-size:90px;}
.font0p8{font-size:0.8em;}
.font0p7{font-size:0.7em;}
.font0p6{font-size:0.6em;}
.font1p0{font-size:1em;}

/* SVG For Icons */
.SVG_navisworks{background-position: 0 -100%;}
.SVG_inventor{background-position: -500% -100%;}
.SVG_fusion{background-position: -400% -100%;}
.SVG_maya{background-position: -300% -100%;}
.SVG_max{background-position: -200% -100%;}
.SVG_revit{background-position: -100% -100%;}
.SVG_autocad{background-position: 0 -200%;}
.SVG_zw3d{background-position: -500% -200%;}
.SVG_creo{background-position: -400% -200%;}
.SVG_solidworks{background-position: -300% -200%;}
.SVG_rhino{background-position: -200% -200%;}
.SVG_onshape{background-position: -100% -200%;}
.SVG_modo{background-position: 0 0%;}
.SVG_st{background-position: -500% 0%;}
.SVG_sketchup{background-position: -400% 0%;}
.SVG_solidedge{background-position: -300% 0%;}
.SVG_alibre{background-position: -200% 0%;}
.SVG_zbrush{background-position: -100% 0%;}
.SVG_simlabwhite{background-position: 0 -300%;}
.SVG_vrviewer{background-position: -100% -300%;}
.SVG_plugins{background-position: -200% -300%;}
.SVG_cadvrter{background-position: -300% -300%;}
.SVG_composer{background-position: -400% -300%;}
.SVG_Blender{background-position: -122% -273%;}
.SVG_vrstudio{background-position: -500% -300%;}
.AllAppsSVGSprite{background-image: url("/Simlabimages/plugins_globel/ALLSVG.svg");background-size: 600%;aspect-ratio: 1 / 1;}

.SVG_Files_IGS{background-position: 100% 0;}
.SVG_Files_IGES{background-position: 200% 0;}
.SVG_Files_IPT{background-position: 300% 0;}
.SVG_Files_IAM{background-position: 400% 0;}
.SVG_Files_GLB{background-position: 500% 0;}
.SVG_Files_GLTF{background-position: 600% 0;}
.SVG_Files_STP{background-position: 700% 0;}
.SVG_Files_STEP{background-position: 800% 0;}
.SVG_Files_PDF{background-position: 900% 0;}
.SVG_Files_U3D{background-position: 1000% 0;}
.SVG_Files_SE_PAR{background-position: 100% 300%;}
.SVG_Files_SE_PSM{background-position: 200% 300%;}
.SVG_Files_SE_ASM{background-position: 300% 300%;}
.SVG_Files_XMT_TXT{background-position: 400% 300%;}
.SVG_Files_XMT_BIN{background-position: 500% 300%;}
.SVG_Files_X_T{background-position: 600% 300%;}
.SVG_Files_X_B{background-position: 700% 300%;}
.SVG_Files_DWF{background-position: 800% 300%;}
.SVG_Files_Creo_ASM{background-position: 900% 300%;}
.SVG_Files_Creo_PRT{background-position: 1000% 300%;}
.SVG_Files_FBX{background-position: 100% 200%;}
.SVG_Files_OBJ{background-position: 200% 200%;}
.SVG_Files_USDZ{background-position: 300% 200%;}
.SVG_Files_DWG{background-position: 400% 200%;}
.SVG_Files_3MF{background-position: 500% 200%;}
.SVG_Files_SKP{background-position: 600% 200%;}
.SVG_Files_SLDASM{background-position: 700% 200%;}
.SVG_Files_SLDPRT{background-position: 800% 200%;}
.SVG_Files_HTML{background-position: 900% 200%;}
.SVG_Files_3DS{background-position: 1000% 200%;}
.SVG_Files_SAT{background-position: 500% 100%;}
.SVG_Files_JT{background-position: 600% 100%;}
.SVG_Files_DAE{background-position: 700% 100%;}
.SVG_Files_IFC{background-position: 800% 100%;}
.SVG_Files_STL{background-position: 900% 100%;}
.SVG_Files_NS_PRT{background-position: 1000% 100%;}
/* Groups */
.SVG_Files_pdf_U3D{background-position: 0 0;background-size: 500% !important;aspect-ratio: 28 / 19 !important;width: 147px !important;}
.SVG_Files_pdf_IGES_ALL{background-position: 100% 0;background-size: 500% !important;aspect-ratio: 28 / 19 !important;width: 73px !important;}
.SVG_Files_pdf_GLTF_ALL{background-position: 300% 0;background-size: 500% !important;aspect-ratio: 28 / 19 !important;width: 147px !important;}
.SVG_Files_pdf_STEP_ALL{background-position: 400% 0;background-size: 500% !important;aspect-ratio: 28 / 19 !important;width: 147px !important;}
.SVG_Files_pdf_INVENTOR_ALL{background-position: 700% 0;background-size: 500% !important;aspect-ratio: 28 / 19 !important;width: 147px !important;}
.SVG_Files_pdf_Creo_ALL{background-position: 0% 300%;background-size: 500% !important;aspect-ratio: 28 / 19 !important;width: 147px !important;}
.SVG_Files_pdf_SolidEdge_ALL{background-position: 100% 300%;background-size: 333.33% !important;aspect-ratio: 42 / 19 !important;width: 154px !important;}
.SVG_Files_pdf_PARASOLID_ALL{background-position: 50% 300%;background-size: 250% !important;aspect-ratio: 56 / 19 !important;width: 291px !important;}
.SVG_Files_pdf_SolidWorks_ALL{background-position: 400% 200%;background-size: 500% !important;aspect-ratio: 28 / 19 !important;width: 147px !important;}
/* Base */
.FilesSVGSprite{background-image: url("/Simlabimages/plugins_globel/file-format/FileFormatsSprite.svg");background-size: 1000%;aspect-ratio: 14 / 19;width: 73px;}
	/* Translate */
	.mainFlag {
		position: absolute;
		top: 14px;
		list-style: none;
		margin: 0;
		transition: height 300ms, width 300ms;
		-webkit-transition: height 300ms, width 300ms;
		-moz-transition: height 300ms, width 300ms;
		-ms-transition: height 300ms, width 300ms;
		-o-transition: height 300ms, width 300ms;
		background-color: #454545;
		overflow: hidden;
		right: 15%;
		width: 81px;
		padding-top: 3px;
		padding-bottom: 3px;
		width: 150px;
		z-index: 999999999;
	}

	.mainFlag li {
		display: none;
	}
	.mainFlag li.selected,
	.mainFlag:hover li {
		display: block;
		padding: 2px 8px 2px 0px;
	}

	.mainFlag li .item{font-size: 16px;margin-left: -36px;display: block;}
	.mainFlag li .item span{font-size: 14px;color: #ffd700}
	.mainFlag li .item > img{width: 29px;}


/* Cordenaters */
.l-0{left:0px}
.r-0{right:0px;}
.t-0{top:0px}
.b-0{bottom:0px}
.row{margin-left: 0px;margin-right:0px;}
.maxWidth3000{max-width: 4000px;}
.mainSeperator{height:3px;}
.padding0,.padding0_2{padding:0px;}
.pointer{cursor: pointer;}
.overFlowHidden{overflow: hidden;}
.lineHeight14{line-height: 14px;}
.lineHeight19{line-height: 19px;}
.lineHeight33{line-height: 33px;}
.lineHeight45{line-height: 1em;}
.lineHeight0p8{line-height: 0.8em;}
/* Border Raduis */
.borderRad_3,.mainFlag .item img,.mainFlag{border-radius:3px !important;}
.borderRad_6{border-radius:6px !important;}
.borderRad_10,.buttonYellow::after{border-radius:10px !important;}
.borderRad_6_L{border-top-left-radius: 6px !important;border-bottom-left-radius: 6px !important;}
.borderRad_6_R{border-top-right-radius: 6px !important;border-bottom-right-radius: 6px !important;}
.borderRad_10_L{border-top-left-radius: 10px !important;border-bottom-left-radius: 10px !important;}
.borderRad_10_R{border-top-right-radius: 10px !important;border-bottom-right-radius: 10px !important;}
.borderRad_10_B{border-bottom-left-radius: 10px !important;border-bottom-right-radius: 10px !important;}
.borderRad_10_T{border-top-left-radius: 10px !important;border-top-right-radius: 10px !important;}
.borderRad_10_TL{border-top-left-radius: 10px !important;}
.borderRad_10_TR{border-top-right-radius: 10px !important;}
.borderRad_10_BL{border-bottom-left-radius: 10px !important;}
.borderRad_10_BR{border-bottom-right-radius: 10px !important;}
.borderRad_10_T_L{border-top-right-radius: 10px !important;}
.borderRad_10_T_R{border-top-left-radius: 10px !important;}
.borderRad_6_BL{border-bottom-left-radius: 6px !important;}
.borderRad_6_BR{border-bottom-right-radius: 6px !important;}
.borderRad_6_T_L{border-top-right-radius: 6px !important;}
.borderRad_6_T_R{border-top-left-radius: 6px !important;}
.borderRad_40{border-radius: 40px !important;}
.borderRad_20-rt{border-top-right-radius: 20px !important;}
/* Border Raduis */

/*Basic Colors and Backgrounds and shadows*/
.colorGrey{color:#4D4D4D;}
.colorGrey2{color:#616161;}  
.colorGrey3{color:#707070;}
.colorGrey4{color:#F2F2F2;}
.colorGrey5{color:#a2a2a2;}
.colorGrey6N{color:rgba(0,0,0,0.75);}
.colorYellow{color: #E2B639;}
.colorYellow_2{color: #deaf52;}
.colorYellow2{color: rgba(226,182,57,0.70);}
.colorGreen{color:#00b639;}
.colorGreen2{color:#00E734;}  		  
.colorBlack{color:#000000}
.colorWhite{color:rgba(255,255,255,1);}
.colorWhite2{color:rgba(255,255,255,0.75) !important;}
.colorWhite3{color:rgba(255,255,255,0.55);}
.colorWhite4{color:rgba(255,255,255,0.30);}
.colorRed{color:#CC3636;}
.colorRed2{color:rgba(220,53,53,0.70);}
.colorGreen{color:#54CC45}
.text-danger2 {color: #be0000!important;}
.font-weight-bold{font-weight: 600!important;}
.backgroundBlackL,#vrstudio .nav-link{background-color:#262626;}
.backgroundGrey33,#vrstudio .nav-link:hover{background-color:#2d2d2d;}
.backgroundGrey2{background-color:#1a1a1a !important;}
.backgroundGrey{background-color:#202020;}
.backgroundGrey_extra{background-color: #1C1B1C;}
.backgroundBlack2{background-color:#000000;}
.backgroundBlack5{background-color:#0d0d0d;}
.backgroundYellow{background-image: linear-gradient(to right, #ffd594, #ffd37e, #ffd166, #ffd04c, #ffd02a);}
.backgroundRed{background-color:#ED1C24;}
.backgroundDark{background-color: #00272E;}
.backgroundDark2{background-color: rgba(0,0,0,0.20);}
.backgroundDark3{background-color: #141414;}
.backgroundWhite{background-color: #ffffff;} 
.backgroundGrey3{background-color: rgba(77,77,77,0.53) !important;}
.backgroundGrey4{background-color: rgba(77,77,77,0.75) !important;}
.backgroungGrey5{background-color:#2E2E2E;}
.backgroundGrey7{background-color:#212121;}
.backgroundGrey8{background-color:#141413;}
.backgroundGrey9{background-color:rgba(42,42,42,1.00);}
.backgroundGrey10_2{background-color: #1e1e1e;}
.backgroundGrey11_1{background-color:#1a0f1f;}

.background_solution4_2{background-color:#2c2c2c;}

#vrstudio .nav-link.active{background-color:#4d4d4d;}
.background_solution1{background-color:rgba(242,242,242,0.04);}
.background_solution2{background-color: rgba(0,0,0,0.13);}
.background_solution3{background-color: rgba(30,30,30,1);}
.background_solution4{background-color: rgba(0,0,0,0.30);}
.background_solution4b{background-color: #3b3b3b;}
.backgroundBlackPink{background-color: #1C1B1C;}
.blackBackground-gradiant, .mainFlag{background-image: linear-gradient(to left bottom, #363436, #302e30, #29292a, #242324, #1e1e1e);}
.backgroundBlack{
	background: #171717; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #171717 0%, #0e0e0e 25%, #0e0e0e 25%, #030303 45%, #000000 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #171717 0%,#0e0e0e 25%,#0e0e0e 25%,#030303 45%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #171717 0%,#0e0e0e 25%,#0e0e0e 25%,#030303 45%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#171717', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.backgroundBlack4{
background: rgb(59,58,59);
background: -moz-radial-gradient(circle, rgba(59,58,59,1) 0%, rgba(56,55,56,1) 4%, rgba(35,34,35,1) 70%, rgba(28,27,28,1) 100%);
background: -webkit-radial-gradient(circle, rgba(59,58,59,1) 0%, rgba(56,55,56,1) 4%, rgba(35,34,35,1) 70%, rgba(28,27,28,1) 100%);
background: radial-gradient(circle, rgba(59,58,59,1) 0%, rgba(56,55,56,1) 4%, rgba(35,34,35,1) 70%, rgba(28,27,28,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3a3b",endColorstr="#1c1b1c",GradientType=1)
}

.backgroundBlack3{background-image: url("/Simlabimages/sharing/Header BG.svg");background-size: cover;}	
.boxShadow1{-webkit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.22);-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.22);box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.22);}
.shadowBlack{-webkit-box-shadow: 0px 10px 22px 0px rgba(0,0,0,0.16);-moz-box-shadow: 0px 10px 22px 0px rgba(0,0,0,0.16);box-shadow: 0px 10px 22px 0px rgba(0,0,0,0.16);}
.shadowBlack3{box-shadow: 3px 2px 47px 11px rgba(0,0,0,0.6);-webkit-box-shadow: 3px 2px 47px 11px rgba(0,0,0,0.6);-moz-box-shadow: 3px 2px 47px 11px rgba(0,0,0,0.6);}
.shadowBlack2{-webkit-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.31);-moz-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.31);box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.31);}
.shadowBlack2f{filter: drop-shadow(6px 6px 5px rgba(0,0,0,0.31));}
.shadowBlack4{filter: drop-shadow(0 0 0.75rem rgba(0,0,0,0.7));}
.textShadow_white{ text-shadow: 0px 0 5px rgba(255, 255, 255, 0.30);}
.line-through{text-decoration: line-through;}
.redLine{left: 50%;top: 50%;width: 75%;margin: auto;transform: translate(-45%, -56%);}

.redLine2{left: 0%;top: 0;width: 100%;margin: auto;transform: translate(0%, 0%);filter: saturate(0) brightness(3.6);display: inline-block;}
/* New colors for the products */
.cadVRter-color {color: #4fa0e2}
.cadVRter-background {background-color: #4fa0e2;}
.cadVRter-background2 {background-color: rgba(79,160,226,0.5);}
.cadVRter-border {border: 2px solid #4fa0e2;}
.cadVRter-fill {fill:#4fa0e2;}

.vrViewer-color,a.avrViewer-color:hover {color: #ffa666;}
.vrViewer-color2,a.avrViewer-color2:hover {color: #f5b05f;}
a.avrViewer-color {color: #B5652B;}
.vrViewer-background {background-color: #ffa666;}
.vrViewer-background2 {background-color: #f5b05f;}
.vrViewer-background-less {background-color: rgba(191,145,227,0.80);}
.vrViewer-border,.vrViewer-background {border: 2px solid #ffa666;}
.vrViewer-border2 {border: 2px solid #f5b05f;}
.vrViewer-fill {fill:#ffa666;}


.xrViewer-color,a.axrViewer-color:hover {color: #67cace;}
a.axrViewer-color {color: #44adb1;}
.xrViewer-background {background-color: #67cace;}
.xrViewer-background-less {background-color: rgba(191,145,227,0.80);}
.xrViewer-border,.xrViewer-background {border: 2px solid #67cace;}
.xrViewer-fill {fill:#67cace;}

.plugins-color,a.aplugins-colora:hover {color: #8ADD6C;}
a.aplugins-color {color: #83c769;}
.plugins-background {background-color: #8ADD6C;}
.plugins-border,.plugins-background {border: 2px solid #8ADD6C;}
.plugins-fill {fill:#8ADD6C;}
.plugins-color-bg {background-image: linear-gradient(to right, #8ADD6C, #80BB6A);}

.composer-color,a.acomposer-color {color: #e2b639 !important;}
a.acomposer-color:hover {color: #C09007 !important;}
.composer-background {background-color: #e2b639;}
.composer-background2 {background-color: #deaf52;}
.composer-background3 {background-color: #d89f1c;}
.composer-border,.composer-background {border: 2px solid #e2b639;}
.composer-fill {fill:#e2b639;}

.collaboration-color,a.acollaboration-color, .acollaboration-color2 {color: #6dc497 !important;}
a.acollaboration-color:hover, .acollaboration-color2:hover{color: #2B965E !important;}
.collaboration-background {background-color: #6dc497;}
.collaboration-border {border: 2px solid #6dc497;}
.collaboration-fill {fill:#6dc497;}
.collaboration-gradiant1{background: rgb(109,196,151);background: linear-gradient(45deg, rgba(109,196,151,0.1) 0%, rgba(109,196,151,0.2) 35%, rgba(109,196,151,0.6) 100%);}
.collaboration-gradiant2{background: rgb(109,196,151);background: linear-gradient(45deg, rgba(109,196,151,0.1) 0%, rgba(109,196,151,0.1) 25%,  rgba(109,196,151,0.2) 55%, rgba(109,196,151,0.5) 100%)}

.vrstudio-background2{background-color: #b86eff !important;}
.vrstudio-background3{background-color: #8e55d3 !important;}
.vrstudio-color2{color: #b86eff !important;}
.vrstudio-color3{color: #8e55d3 !important;}
.vrstudio-color,a.avrstudio-color{color: #c47dfa !important;}
a.avrstudio-color:hover,.avrstudio_color:hover{color: #DE80F3 !important;}
.vrstudio-background {background-color: #c47dfa;}
.vrstudio-border,.vrstudio-background {border: 2px solid #c47dfa;}
.vrstudio-border3,.vrstudio-background3 {border: 2px solid #8e55d3;}
.vrstudio-border2,.vrstudio-background2 {border: 2px solid #b86eff;}
.vrstudio-fill {fill:#c47dfa;}
.vrstudio-dropShadow{filter: drop-shadow(2px 4px 6px rgb(177 113 226 / 38%));}
.vrstudio-image-bg {background-image: linear-gradient(to right, #8052a5, #7e569d);}
.vrstudio2-background {background-color: #4a195f;}
.vrstudio2-border {border: 2px solid #4a195f;}
.vrstudio3-background {background-color: #9c3587;}
.vrstudio3-border {border: 2px solid #9c3587;}

.vrAssessmentPortal-color {color: #4fa0e2}
.vrFileVault-color {color: yellow}

.vr-store-color,a.vr-store-color {color: #b9d2d8 !important;}
a.vr-store-color:hover {color: #48aac1 !important;}
.vr-store-background {background-color: #b9d2d8;}
.vr-store-background2 {background-color: #b9d2d8;}
.vr-store-border,.vr-store-background {border: 2px solid #b9d2d8;}
.vr-store-fill {fill:#b9d2d8;}

a:hover .collaboration-border,button:hover .collaboration-border,a:hover .vrstudio-border,button:hover .vrstudio-border,a:hover .composer-border,a:hover .plugins-border,a:hover .vrViewer-border,a:hover .cadVRter-border,.bord:hover .vrstudio-border{background-color: rgba(255,255,255,0.2);}	

.bg-white.newButton:hover, .bg-white.newButton:hover div{color: #ffffff !important;background-color: transparent !important;}
.bg-white.newButton:hover div.borderHover{border: 1px solid rgba(225,225,225,0.2)}
.bg-white.newButton div.borderHover{border: 1px solid transparent;}

/* Buttons Styles */
.max-width175{min-width:155px;}
.centered4{top: 50%;left: 50%;transform: translate(-50%, -50%);}
.button_icon{top: 50%;transform: translate(10px, -50%);}
.newButton .plr5P{padding-left: 5%;padding-right: 5%;}
button .row .backgroundRed,a .row .backgroundRed{position: relative;z-index: 4}
button .row .backgroundBlack2,a .row .backgroundBlack2,button .row .backgroungGrey5,a .row .backgroungGrey5{float: inherit;overflow: hidden;position: relative;z-index: 2}
button .row,a .row{white-space: nowrap;overflow: hidden}		  
button:hover > .row .backgroundRed,a:hover > .row .backgroundRed{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
button:hover > .row .backgroundBlack2,a:hover > .row .backgroundBlack2,button:hover > .row .backgroungGrey5,a:hover > .row .backgroungGrey5{-ms-flex: 0 0 0%;flex: 0 0 0%;max-width: 0%;margin-left: -200%;}
.buttonGrey,.buttonYellow,button div div,td,td span,td img,a div div,td,td span,td img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}	  
.buttonGrey{background-color: #999999;}
.buttonYellow2{background: #DCB739;}
.buttonYellow{background: #DCB739;background-image: linear-gradient(to right, #ffd58e, #ffd37a, #ffd265, #ffd14d, #ffd030);} 
button:hover .buttonGrey,a:hover .buttonGrey{background-color: #c9c9c9;}
button:hover .buttonGrey2,a:hover .buttonGrey2{background-color: #373737;color:#bcbcbc}
.hoverInside button:hover .buttonYellow,button:hover .buttonYellow,a:hover .buttonYellow,button.buttonYellow:hover,button:hover .buttonYellow2,a:hover .buttonYellow2,button.buttonYellow2:hover,a:hover .pluginbuttons,button:hover .pluginbuttons,button.pluginbuttons:hover,.glow-buttons:hover,a.changebg:hover{
    box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.42), inset 0px 0px 60px 0px rgb(247, 242, 227);
	-wekit-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.42), inset 0px 0px 60px 0px rgb(247, 242, 227);
	-moz-box-shadow: 2px 2px 3px 0px rgba(0,0,0,0.42), inset 0px 0px 60px 0px rgb(247, 242, 227);
}
.maxWidth210{width: 220px !important;max-width: 100% !important;}
.buttonStyle1{
	display: inline-block;vertical-align: middle;box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;overflow: hidden;padding: 0px 10px 0px 0px;overflow: visible;}
.buttonStyle1.left{padding: 0px 0px 0px 10px;}
.buttonStyle1:before{content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transition-duration: 0.1s;
    transition-duration: 0.1s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;}
.buttonStyle1:hover:before, .buttonStyle1:focus:before, .buttonStyle1:active:before,
.hoverOuterM:hover > .buttonStyle1:before, .hoverOuterM:focus > .buttonStyle1:before, .hoverOuterM:hover > .buttonStyle1:before {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.buttonStyle1:hover .buttonStyleImg, .buttonStyle1:focus .buttonStyleImg, .buttonStyle1:active .buttonStyleImg,
.hoverOuterM:hover .buttonStyleImg, .hoverOuterM:focus .buttonStyleImg, .hoverOuterM:active .buttonStyleImg{
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
	margin-top: -2px;
	margin-bottom: 2px;
}


.buttonStyle1:hover .buttonStyleImg.left, .buttonStyle1:focus .buttonStyleImg.left, .buttonStyle1:active .buttonStyleImg.left,
.hoverOuterM:hover .buttonStyleImg.left, .hoverOuterM:focus .buttonStyleImg.left, .hoverOuterM:active .buttonStyleImg.left{
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
}		  		
.buttonStyle1:hover,.hoverOuterM:hover > .buttonStyle1{color:#ffffff;text-shadow: 0px 0 3px rgba(255, 255, 255, 0.30);}
.buttonStyle1.colorBlack:hover,.hoverOuterM.colorBlack:hover > .buttonStyle1{color:#000;}
.buttonStyle1 .buttonStyleImg {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.moveup:hover {transform: translate(0, -10px);cursor: pointer}
.moveup:hover img{filter: brightness(88%) drop-shadow(0px 0px 5px rgba(210,199,55,0.72));-webkit-filter: brightness(88%) drop-shadow(0px 0px 5px rgba(210,199,55,0.72));}
.saleColor{box-shadow: inset 0px 11px 10px rgba(0,0,0,33%);z-index: -14;position: relative;transform: translateY(-7px);padding-top: 0.5em;background: rgb(173,45,45);
background: linear-gradient(90deg, rgba(173,45,45,1) 0%, rgba(250,40,40,1) 100%);padding-top: 12px !important;padding-bottom: 2px !important;color: rgba(255,255,255,0.80) !important;}
/* End */

/* Pattern */
.pattern1{left: -380px;top: 0px;transform: rotate(60deg);}
.pattern2{left: -200px;bottom: -150px;width: 445px;transform: rotate(180deg);}
.pattern3{right: -240px;top: 16%;transform: rotate(0deg);}
.pattern4{right: -280px;bottom: -140px;width: 445px;transform: rotate(70deg);}
.pattern5{right: -220px;top: -270px;transform: rotate(140deg);}
.pattern6{right: -150px;top: 16%;transform: rotate(0deg);}

/* End */

/* ToolTip*/
.tooltip-inner {background-color:#e5e5e5;margin-left:40%;margin-right:-80%;text-align: left;border-radius: 10px !important;color:#000000;}
.tooltip.bs-tooltip-top .arrow:before{content: "";position: absolute;top: 0%;left: 0%;margin-left: 0px;border-width: 5px;border-style: solid;border-color: #e5e5e5 transparent transparent transparent;}
.tooltip.bs-tooltip-bottom .arrow:before{border-color: transparent transparent #e5e5e5  transparent;}
.tooltip.bottom .tooltip-arrow,.tooltip.top .tooltip-arrow {display: none;}
.tooltip-inner,.tooltip-arrow{font-size: 14px !important;}  
/*End*/
.font-weight-800{font-weight: 800;}
/* diamond shape */
.glow {
	position: relative;
	filter:drop-shadow(1px 1px 5px rgba(255,255,255,0.2));
	animation: glow 4s infinite ease;
}


/* animates box shadow glow effect */
@keyframes glow {
	0%,100% {
		filter:drop-shadow(1px 1px 5px rgba(255,255,255,0.2));
	}
	50% {
		filter:drop-shadow(1px 1px 0px rgba(255,255,255,0.2));
	}
}
/* animates light across diamond */
@keyframes sheen {
	0%,100% {
		left: 0;
		opacity: 0;
	}
	1% {
		opacity: 1;
	}
	10% {
		left: calc(100% - 4px);
	}
	11%,98% {
		left: 100%;
		opacity: 0;
	}
}
/* width */
.scrll::-webkit-scrollbar {width: 10px;}
.scrll.s2::-webkit-scrollbar {width: 10px;}

/* Track */
.scrll::-webkit-scrollbar-track {background: rgba(0,0,0,0%);}
/* Handle */
.scrll::-webkit-scrollbar-thumb {
    background: #484848;
    border: 2px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    border-radius: 9999px;
}
/* Handle on hover */
.scrll::-webkit-scrollbar-thumb:hover {background: #555;}
.scrll::-webkit-scrollbar {width: 10px;}

/*Sale*/
.sale{background: rgb(0 0 0 / 14%);padding: 10px !important;border-radius: 0.5em !important;filter: drop-shadow(2px 4px 6px black);display: table;margin: auto;}

/* Animation */
.dark .navbar,.carousel *,.fadeIn2.triggeredCSS3 {-webkit-animation-name: fadeIn; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */animation-name: ;animation-duration: 2s;}
.fadeIn.triggeredCSS3 {-webkit-animation-name: fadeIn; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */animation-name: ;animation-duration: 4s;}
@keyframes fadeIn{from {opacity: 0;}to {opacity: 1;}}
/* Animation */




/* Forms */
.form-control.is-valid, .was-validated .form-control:valid {background-position: right calc(0.375em + 1.1875rem) center !important;}

.input-groupG select{color: rgba(255,255,255,0.3) !important;}
.input-groupG select.colorr{color: rgba(255,255,255,0.8) !important;}
.input-groupG select option:not(:checked){ color: rgba(255,255,255,0.8);}
.input-groupG option:disabled{color:red}

/*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;}	

.backBlackT{position: fixed;top:0;bottom: 0px;left:0px;right:0px;background: rgba(0,0,0,0.65);}	
.buttonDialog{background-color:#E2B639;border:2px solid transparent !important;}
 .buttonDialog:hover{background-color:#f0da9c;color: #000 !important;border:2px solid #E2B639 !important;}
.shadowVideo{-webkit-box-shadow: 4px 5px 10px 0px rgba(0,0,0,0.6);-moz-box-shadow: 4px 5px 10px 0px rgba(0,0,0,0.6);box-shadow: 4px 5px 10px 0px rgba(0,0,0,0.6);}
 .drop-shadowG{filter: drop-shadow(0px 0px 41px rgba(95,206,172,0.21));-webkit-filter: drop-shadow(0px 0px 41px rgba(95,206,172,0.21));-moz-filter: drop-shadow(0px 0px 41px rgba(95,206,172,0.21));-o-filter: drop-shadow(0px 0px 41px rgba(95,206,172,0.21));-ms-filter: drop-shadow(0px 0px 41px rgba(95,206,172,0.21));}
 .drop-shadowP{filter: drop-shadow(0px 0px 41px rgba(195,95,206,0.21));-webkit-filter: drop-shadow(0px 0px 41px rgba(195,95,206,0.21));-moz-filter: drop-shadow(0px 0px 41px rgba(195,95,206,0.21));-o-filter: drop-shadow(0px 0px 41px rgba(195,95,206,0.21));-ms-filter: drop-shadow(0px 0px 41px rgba(195,95,206,0.21));}
 .drop-shadowPY2{filter: drop-shadow(0px 0px 41px rgba(249,214,46,0.21));-webkit-filter: drop-shadow(0px 0px 41px rgba(249,214,46,0.21));-moz-filter: drop-shadow(0px 0px 41px rgba(249,214,46,0.21));-o-filter: drop-shadow(0px 0px 41px rgba(249,214,46,0.21));-ms-filter: drop-shadow(0px 0px 41px rgba(249,214,46,0.21));}
 .drop-shadowPLUGIN{filter: drop-shadow(0px 0px 41px rgba(138,221,108,0.21));-webkit-filter: drop-shadow(0px 0px 41px rgba(138,221,108,0.21));-moz-filter: drop-shadow(0px 0px 41px rgba(138,221,108,0.21));-o-filter: drop-shadow(0px 0px 41px rgba(138,221,108,0.21));-ms-filter: drop-shadow(0px 0px 41px rgba(138,221,108,0.21));}
 .drop-shadowPY{filter: drop-shadow(0px 0px 5px rgba(219,210,21,0.1));-webkit-filter: drop-shadow(0px 0px 5px rgba(219,210,21,0.1));-moz-filter: drop-shadow(0px 0px 5px rgba(219,210,21,0.1));-o-filter: drop-shadow(0px 0px 5px rgba(219,210,21,0.1));-ms-filter: drop-shadow(0px 0px 5px rgba(219,210,21,0.1));}
 .drop-shadowPG{filter: drop-shadow(0px 0px 21px rgba(138,221,108,0.15));-webkit-filter: drop-shadow(0px 0px 21px rgba(138,221,108,0.15));-moz-filter: drop-shadow(0px 0px 21px rgba(138,221,108,0.15));-o-filter: drop-shadow(0px 0px 21px rgba(138,221,108,0.15));-ms-filter: drop-shadow(0px 0px 21px rgba(138,221,108,0.15));}
 .drop-shadowPB{filter: drop-shadow(0px 0px 41px rgba(95,158,206,0.21));-webkit-filter: drop-shadow(0px 0px 41px rgba(95,158,206,0.21));-moz-filter: drop-shadow(0px 0px 41px rgba(95,158,206,0.21));-o-filter: drop-shadow(0px 0px 41px rgba(95,158,206,0.21));-ms-filter: drop-shadow(0px 0px 41px rgba(95,158,206,0.21));}
.modal{padding-right:0px;padding-left:0px}
.module {--Notch: 25px;--NoNotch: 0px;clip-path:polygon(0% var(--Notch),var(--Notch) 0%,calc(100% - var(--Notch)) 0%,100% var(--NoNotch),100% calc(100% - var(--NoNotch)),calc(100% - var(--NoNotch)) 100%,var(--NoNotch) 100%,0% calc(100% - var(--NoNotch)));}
.backgroundInput{background-color:#202020 !important;}
.custom-control-input.is-valid~.custom-control-label::before, .was-validated .custom-control-input:valid~.custom-control-label::before {background-color: #D6D6D6;margin-top: 0px;}
.custom-control-input ~.custom-control-label, .was-validated .custom-control-input:valid~.custom-control-label {color: #FFFFFF;padding-left:5px;}
.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: #E4B345;}
.custom-control-label::before, .custom-file-label, .custom-select {background-color: #404040;border:0px;width:21px;height:21px;margin-top: -2px;margin-left: -2.5px;}
.custom-select.uniqe{width:auto;height:auto;}
.custom-control-input:checked~.custom-control-label::before {background-color: #E4B345;}
.height600{height:596px;}
.form-check-input ~.form-check-label, .was-validated .form-check-input:valid~.form-check-label {color:#ffffff;}
.form-control{background-color:#333333;border:none;border-radius:3px;}
.form-control:focus{background-color:#393939;color:#fff;box-shadow: none;}
.form-control.is-invalid{border:solid 1px;border-color: rgba(234,57,57,0.25);box-shadow: 0 0 0 0.2rem rgba(234, 57, 57, 0.25);}
.close.opacity1,.close2.opacity1{position: absolute;right: 15px;z-index: 2}
.opacity1{opacity: 1}
.modal-header .close,.modal-header .close2 {margin: 0; opacity: 1;}
.modal-dialog{top:10%;}
.modal-content,.background_black{background:linear-gradient(#313131 0%, #1B1B1B 100%) no-repeat 50% 50% / 100% 100%;}
.minWidth175{min-width:175px;max-width:175px;}
.minHeight50{min-height:50px;}
.calendly-inline-widget{height: 80vh !important;margin: auto !important;}
/* Change autocomplete styles in WebKit */
input,textarea,select{color:#fff !important;}
input:-webkit-autofill,
input:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:focus
textarea:-webkit-autofill,
textarea:-webkit-autofill:focus
{border: 1px solid #404040;-webkit-text-fill-color: #fff !important;-webkit-box-shadow: 0 0 0px 1000px #404040 inset;transition: background-color 5000s ease-in-out 0s;}
input:valid,select:valid,textarea:valid{border: inhirit;-webkit-text-fill-color: inhirit !important;-webkit-box-shadow: inhirit;}
::placeholder{color:rgba(255,255,255,0.2) !important}
.form-control:disabled, .form-control[readonly] ,.disabled{background-color: #404040 !important;color:rgba(255,255,255,0.2) !important;}
.modal.show .modal-dialog {
	-webkit-transform: translate(0,0);
}
.modal-dialog{padding:0px;}
.modal-content{border:none;overflow-y: auto;height: 80%;max-width: 735px;display: block;margin-left: auto;margin-right: auto;}

.buy_fadeInForm{-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:block;}
@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 ;}
}	
.buy_fadeOutForm{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;}
}

/* Form */ 
.newForm .custom-control-input.is-invalid~.custom-control-label::before,.newForm.was-validated .custom-control-input:invalid~.custom-control-label::before,.newForm .custom-control-input.is-invalid~.custom-control-label::before,.newForm.was-validated .custom-control-input:invalid~.custom-control-label::before{
	background-color: #edebeb !important;
	border: #c33333 solid 2px !important;
}		 
.newForm .custom-control-input.is-valid:checked~.custom-control-label::before,.newForm.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
	border-color: #E4B345;background-color: #3da54f;


}
.newForm .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%;
}
.newForm .custom-control-label::before {left: 0rem;}
.newForm .custom-control-label::after {left: -0.45rem;}
.newForm .custom-P37 {padding-left: 37px !important;}
@media (min-width: 576px){.modal-dialog2 {max-width:70%;}.modal-dialog3{max-width:800px;}}


@media (min-width:3000px){.maxWidth210{max-width: 500px;min-width:auto;}}
@media (min-width: 1600px) and (max-width:1800px){
	.font18{font-size:17.5px;}.font20{font-size:19px;}.font22{font-size:21px;}.font24{font-size:23px;} .font26{font-size:25px;} .font28{font-size:27px;}.font32{font-size:30px;}.font34{font-size:32px;} .font47{font-size:42px;} .font40{font-size:38px;} .font58{font-size:52px;} .font68{font-size:58px;} .font90{font-size: 80px;}}
@media (min-width: 1400px) and (max-width:1600px){
	.font18{font-size:17px;}.font20{font-size:18px;}.font22{font-size:20px;}.font24{font-size:22px;} .font26{font-size:24px;} .font28{font-size:26px;}.font32{font-size:28px;}.font34{font-size:30px;} .font47{font-size:40px;} .font40{font-size:36px;} .font58{font-size:45px;} .font68{font-size:48px;}}
@media (min-width: 1200px) and (max-width:1400px){
	.font18{font-size:16.5px;}.font20{font-size:17.5px;}.font22{font-size:19px;}.font24{font-size:21px;} .font26{font-size:22px;} .font28{font-size:25px;}.font32{font-size:26px;}.font34{font-size:26px;} .font47{font-size:36px;} .font40{font-size:34px;} .font58{font-size:36px;} .font68{font-size:38px;} .font90{font-size: 70px;}}
@media (min-width: 1000px) and (max-width:1200px){
	.font14{font-size:13.5px} .font18{font-size:16px;}.font20{font-size:17px;}.font22{font-size:18px;}.font24{font-size:19.3px;} .font26{font-size:21px;} .font28{font-size:24px;}.font32{font-size:25px;}.font34{font-size:26px;} .font47{font-size:34px;} .font40{font-size:30px;} .font58{font-size:32px;} .font68{font-size:34px;} .font90{font-size: 60px;}}
@media (min-width: 800px) and (max-width:1000px){
	.font12{font-size:11.75px} .font14{font-size:13px} .font16,.font18{font-size:15.5px;}.font20{font-size:16.5px;}.font22{font-size:17.5px;}.font24{font-size:19px;} .font26{font-size:20px;}.font28{font-size:23px;}.font32{font-size:24px;}.font34{font-size:25px;} .font47{font-size:30px;} .font40{font-size:28px;} .font58{font-size:28px;} .font68{font-size:30px;} .font90{font-size: 50px;}}
@media (min-width: 600px) and (max-width:800px){
	.font12{font-size:11.50} .font14{font-size:12.75px} .font16,.font18{font-size:15px;}.font20{font-size:16px;}.font22{font-size:17px;}.font24{font-size:18px;} .font26{font-size:19px;} .font28{font-size:21px;}.font32{font-size:23px;}.font34{font-size:24px;} .font47{font-size:28px;} .font40{font-size:26px;} .font58{font-size:24px;} .font68{font-size:26px;} .font90{font-size: 45px;}}
@media (min-width: 767px){
	/* Animation */
	.dark .navbar,.carousel *,.fadeIn2.triggeredCSS3 {-webkit-animation-name: fadeIn; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */animation-name: ;animation-duration: 2s;}
	.fadeIn.triggeredCSS3 {-webkit-animation-name: fadeIn; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */animation-name: ;animation-duration: 4s;}
	.zoomIn.triggeredCSS3 {-webkit-animation-name: zoomIn; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */animation-name: zoomIn;animation-duration: 1s;}
	.zoomOut.triggeredCSS3 {-webkit-animation-name: zoomOut; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */animation-name: zoomOut;animation-duration: 1s;}
	.rotateInDownLeft.triggeredCSS3 {-webkit-animation-name: rotateInDownLeft; /* Safari 4.0 - 8.0 */-webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */animation-name: rotateInDownLeft;animation-duration: 1s;}
	.fadeInUp.triggeredCSS3 {-webkit-animation-name: fadeInUp; /* Safari 4.0 - 8.0 */animation-name: fadeInUp;}
	.fadeInup.triggeredCSS3 {-webkit-animation-name: fadeInup; /* Safari 4.0 - 8.0 */animation-name: fadeInup;}
	.fadeInUp1{/* Safari 4.0 - 8.0 */-webkit-animation-duration: 1s;animation-duration: 1s;}
	.fadeInUp1_2{/* Safari 4.0 - 8.0 */-webkit-animation-duration: 1s;animation-duration: 2s;}
	.fadeInUp2{/* Safari 4.0 - 8.0 */-webkit-animation-duration: 3s;animation-duration: 3s;}
	.fadeInUp3{/* Safari 4.0 - 8.0 */-webkit-animation-duration: 5s;animation-duration: 5s;}
	.fadeInUp4{/* Safari 4.0 - 8.0 */-webkit-animation-duration: 7s;animation-duration: 7s;}
	@keyframes zoomOut{from {opacity: 1;}50% {opacity: 0;transform: scale3d(0.3, 0.3, 0.3);}to {opacity: 0;}}
	@keyframes rotateInDownLeft {from {transform-origin: left bottom;transform: rotate3d(1200, 500, 1, -45deg);opacity: 0;}to {transform-origin: left bottom;transform: translate3d(1200, 500, 0);opacity: 1;}}
	@keyframes fadeInUp{from {opacity: 0;transform: translate3d(0, 20%, 0);}to {opacity: 1;transform: translate3d(0, 0, 0);}}
	@keyframes fadeInup{from {opacity: 0;transform: translate3d(0, 5%, 0);}to {opacity: 1;transform: translate3d(0, 0, 0);}}
	@keyframes fadeIn{from {opacity: 0;}to {opacity: 1;}}
	@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
	/* Animation */
	}
	@media (max-width: 767px){h1.ptSmall {padding-top: 50px;}}
	@media (max-width: 600px){
	.font12{font-size:11} .font14{font-size:12px} .font16,.font18{font-size:14.5px;}.font20{font-size:15.5px;}.font22{font-size:16.5px;}.font24{font-size:17px;} .font26{font-size:17.5px;} .font28{font-size:18px;}.font32{font-size:18px;}.font34{font-size:20px;} .font47{font-size:21px;} .font40{font-size:21.5px;} .font58{font-size:22px;} .font68{font-size:24px;} .font90{font-size: 26px;}
	.newButton div div{white-space: normal;}
}
@media (max-width:576px){.maxWidth210{max-width: auto;min-width:auto;}}

/* SimLab Protocol Popup Styles */
.simlab-protocol-popup {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10000;
    max-width: 600px;
    width: 90%;
}

.simlab-protocol-popup .cont_smaller {
    width: 100%;
}

.simlab-protocol-popup .alert {
    background-color: rgba(26, 26, 26, 0.95);
    border: 1px solid white;
    border-radius: 10px;
    padding: 30px 40px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
    position: relative;
}

.simlab-protocol-popup .closebtn {
    position: absolute;
    top: 15px;
    right: 20px;
    color: #ffffff;
    font-size: 32px;
    font-weight: normal;
    cursor: pointer;
    line-height: 20px;
    transition: opacity 0.3s ease;
    opacity: 0.7;
}

.simlab-protocol-popup .closebtn:hover {
    opacity: 1;
}

.simlab-protocol-popup .protocol-link {
    color: #17a2b8;
    text-decoration: none;
}

.simlab-protocol-popup .protocol-link:hover {
    color: #138496;
    text-decoration: underline;
}