gradien@charset "utf-8";
/* CSS Document */
*{margin: 0px; padding: 0px;}
body{margin: 0px; padding: 0px; font-family: Verdana, Geneva, sans-serif; font-size: 13px;}
img{border: none}
.mainBackground{min-width: 990px; background-color:#1e336a; margin-top: 0px;}
.headerPatti{height: 46px; width: 100%; background-color: #c1060c; position: fixed; top: 0px; left: 0px; z-index: 1; background-position: bottom; opacity: 0.9; }
.menuPatti{width: 100%; height: 40px; position: fixed; top: 46px; left: 0px; background-image: url(../images/menu_bg.png); background-repeat: repeat-x; z-index: 2;}
.menuPatti2{width: 100%; height: 40px; left: 0px; background-image: url(../images/menu_bg2.png); background-repeat: repeat-x; z-index: 2;}
.menuContent{width: 950px; padding: 10px; text-align: left; color: #fff;}
.thumbBox{width: 100%; height: 500px; margin-top: 50px; position:absolute; clear:both;}
.thumbBoxInternal{width: 950px; height: 300px; padding: 20px;}
.searchInput{float: left; font-size: 24px; color: #555; padding-left: 12px; width: 420px; border: none; margin-top: 2px; margin-left: 4px; margin-top: 11px;}
.searchBoxOver{border-radius: 10px; padding: 10px; margin-top: 20px; background-color: #333; display: inline-block; opacity: 0.8;}
.searchBox{width: 648px; height: 48px; background-color: #fff; border-radius: 6px;}
.goBtn{display: block; float: right; width: 58px; height: 48px; background-color: #F00; border-radius: 0px 6px 6px 0px; font-weight: bold; color: #fff;}

#menuBox{width: 958px; display:none; height: 40px; position: absolute; background-color: #444; margin-left: 40px; opacity: 1;  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); border-radius: 0px 0px 6px 0px; background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#333));  background: -moz-linear-gradient(top,  #444,  #333); background: -o-linear-gradient(top,  #444,  #333 100%);}
#menu1BG{cursor: pointer; width: 20px; background-color: #fff;; height: 20px; vertical-align: top; float: left; opacity: 0.9; position: absolute; display:none; margin-top: 0px; padding: 10px; border-radius: 0px 0px 0px 6px;}
.textDL{color: #333; margin-left: 10px; margin-top: -10px; vertical-align: top;}


.topMenu{background-color: #0f5a85; background-image: url(../images/header_bg2.png); background-image: -webkit-gradient(linear, left top, left bottom, from(#007dc5), to(#0b5986));  background: -moz-linear-gradient(top,  #007dc5,  #0b5986); background: -o-linear-gradient(top,  #007dc5,  #0b5986 100%); padding: 0px 0px; border-bottom: solid 2px #ccc;}


.homeLink_n{background-color: #d2771d;  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2a700), to(#d2771d));  background: -moz-linear-gradient(top,  #f2a700,  #d2771d); background: -o-linear-gradient(top,  #f2a700,  #d2771d 100%); border: none; display:inline-block; height: 36px; width: 50px; vertical-align: top; text-align: center; line-height:}
.homeLink_n:hover{ background-color: #ef983f;  background-image: -webkit-gradient(linear, left top, left bottom, from(#ef983f), to(#da7032));  background: -moz-linear-gradient(top,  #ef983f,  #da7032); background: -o-linear-gradient(top,  #ef983f,  #da7032 100%);}
.topMenuButton{display: inline-block; border: solid 1px a73568; text-align: left; cursor: pointer; margin-left: 0px;  color: #fff; padding: 12px 14px; font-size: 14px; font-weight: normal; border-right: solid 1px #888; font-weight: normal;}
.topMenuButton:hover{background-color:#40672e; background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#222)); background: -moz-linear-gradient(top,  #333,  #222);}
.ageMenu_n{position: absolute; background-color: #222;  padding: 6px; opacity: 1; width: 216px; list-style: none;  z-index: 101; margin-top: 0px; margin-left: -14px;  font-size: 14px; font-weight: normal; text-align: left; box-shadow: rgb(150,150,150) 0px 4px 10px; display: none; opacity: 0.95;}
.ageMenu_n li{ border-bottom: solid 1px #d9d9d9; border-top: solid 1px #d9d9d9; background-color: #fff; border: solid 1px #ccc; margin-top: -1px; font-weight: normal;}
.ageMenu_n li a:link{color: #333; text-decoration: none; display: block;  padding: 8px; line-height: 18px; }
.ageMenu_n li a:hover{color: #333; text-decoration: none; background-color: #ccc;}
.ageMenu_n li a:visited{color: #333;}

.fbIconLink{display: inline-block; width: 25px; height: 25px; background-image: url(../images/facebook2.png); background-position: top;}
.fbIconLink:hover{ opacity: 0.8;}
.googleIconLink{display: inline-block; width: 25px; height: 25px; background-image: url(../images/googlePlus2.png); background-position: top;}
.googleIconLink:hover{opacity: 0.8;}
.twiterIconLink{display: inline-block; width: 25px; height: 25px; background-image: url(../images/tweeter_icon2.png); background-position: top;}
.twiterIconLink:hover{opacity: 0.8;}
.linkdinIconLink{display: inline-block; width: 25px; height: 25px; background-image: url(../images/linkdinIcon2.png); background-position: top;}
.linkdinIconLink:hover{opacity: 0.8;}
.youtubeIconLink{display: inline-block; width: 25px; height: 25px; background-image: url(../images/youtubeicon.png); background-position: top;}
.youtubeIconLink:hover{opacity: 0.8;}

.loginBtn{font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #fff; display: inline-block; vertical-align: top; padding: 6px 14px; margin-right: 10px; background-color:#455b08; border-radius: 4px;  border: solid 1px #ab0806; text-decoration: none; background-image: -webkit-gradient(linear, left top, left bottom, from(#91c525), to(#455b08)); background: -moz-linear-gradient(top,  #91c525,  #455b08); text-shadow: 0 0 1px #444;  margin-top: -2px;}
.loginBtn:hover{ background-color: #9dd22f; background-image: -webkit-gradient(linear, left top, left bottom, from(#9dd22f), to(#77971d)); background: -moz-linear-gradient(top,  #9dd22f,  #77971d);}



.buyBtn{font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #fff; display: inline-block; vertical-align: top; padding: 6px 14px; margin-right: 2px; background-color:#ca365e; border-radius: 4px;  text-decoration: none; background-image: -webkit-gradient(linear, left top, left bottom, from(#de4c73), to(#bf3057)); background: -moz-linear-gradient(top,  #de4c73,  #bf3057); border: solid 1px #ab0806; text-shadow: 0 0 1px #444; margin-top: -2px;}
.buyBtn:hover{ background-color: #e96286; background-image: -webkit-gradient(linear, left top, left bottom, from(#e96286), to(#cb4368)); background: -moz-linear-gradient(top,  #e96286,  #cb4368);}

.demoBtn{font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #fff; display: inline-block; vertical-align: top; padding: 6px 14px; margin-right: 2px; background-color:#e13800; border-radius: 4px; border: solid 1px #ab0806;  text-decoration: none; background-image: -webkit-gradient(linear, left top, left bottom, from(#f47b00), to(#e13800)); background: -moz-linear-gradient(top,  #f47b00,  #e13800); text-shadow: 0 0 1px #444;  margin-top: -2px;}
.demoBtn:hover{ background-color: #fc901f; background-image: -webkit-gradient(linear, left top, left bottom, from(#fc901f), to(#eb4a14)); background: -moz-linear-gradient(top,  #fc901f,  #eb4a14);}







.closeLink{float: right; width: 20px; height: 20px; background-color: #ccc; border-radius: 4px; border: solid 1px #999999; display: inline-block; vertical-align: middle; line-height: 20px; text-decoration: none; color:#333;}
.closeLink:hover{background-color: #ddd;}
.btnStyle{padding: 12px 20px; background-color: #222; border-radius: 6px; border: solid 1px #000; color: #fff; display: inline-block; text-decoration: none; }
.btnStyle:hover{background-color: #333;}
.boxStyle{height: 576px; background-color: #333; width: 950px; border: none; display: none; position: fixed; top: 50%; left: 50%; margin-top: -288px; margin-left: -475px; z-index: 199;}
.boxStyle2{height: 460px; background-color: #333; width: 754px; border: none; display: none; position: fixed; top: 50%; left: 50%; margin-top: -236px; margin-left: -390px; z-index: 199; padding: 10px;}
.blackBackground{background-image:url(../images/blackBg.jpg); width: 100%; height: 100%; display: none; z-index: 1; position: fixed; top: 0px; left: 0px; opacity: 0.7; }
.closeBtn{right: -12px; top: -12px; height: 26px; width: 26px; background-color: #333; display:inline-block; position: absolute; border-radius: 80px; border: solid 6px #333; text-align: center; line-height: 26px; font-size: 24px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.closeBtn:hover{background-color: #555;}
.bottomStyle{background-color: #333; color: #fff; padding: 2px 14px;}
.punchLine{position: relative; margin-top: 20px; color: #FC3; font-weight: bold; font-size: 26px; font-family: Verdana, Geneva, sans-serif;}
.heading{color: #444; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 20px 14px;}
.featureBlock{display: inline-block; width: 305px; margin-right: 4px; margin-left: 14px; margin-bottom: 20px; height: 90px;}
.featureBlock2{display: inline-block; width: 305px; margin-right: 4px; margin-left: 14px; margin-bottom: 20px; height: 114px; }
.featureBlock3{display: inline-block; width: 305px; margin-right: 4px; margin-left: 14px; margin-bottom: 20px; height: 94px; }
.featureBlock4{display: inline-block; width: 305px; margin-right: 4px; margin-left: 14px; margin-bottom: 20px; height: 150px; }
.featureIconBox{display: inline-block; height: 90px; width: 40px;  display:inline-block; vertical-align: top;}
.featureIcon{width: 34px; margin-top: -6px;}
.featureContentBox{display: inline-block; height: 90px; width: 240px; display:inline-block; vertical-align: top;}
.featureHeading{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #444; margin-top: 0px;}
.featureContent{font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height: 21px; margin-top: -8px;}


.loginBox{background-color: #fff; width: 720px; height: 426px; padding: 16px; opacity: 1;}
.loginHeading{font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #333; margin-bottom: 34px; margin-top: 14px; font-weight: bold;}
.signUpBox{display:inline-block; width: 250px; height: 250px; vertical-align: top;}
.inputBox3{border-radius: 4px; border: solid 1px #555;; padding: 10px; width: 210px; margin-top: 8px; color: #777; font-weight: bold; background-color: #efefef; font-size: 12px;}
.inputBox{border-radius: 4px; border: solid 1px #555;; padding: 10px; width: 260px; margin-top: 8px; color: #777; font-weight: bold; background-color: #efefef; font-size: 12px;}
.inputBox2{border-radius: 0px 4px 4px 0px; border: solid 1px #555;; padding: 10px; margin-top: 8px; color: #777; font-weight: bold; background-color: #efefef; font-size: 12px; margin-left: -6px; width: 160px;}
.orBox{display: inline-block; width: 50px; height: 250px; vertical-align: top;}
.registrationBox{display:inline-block; width: 300px; height: 250px; vertical-align: top; margin-left: 20px; margin-top: -0px;}
.forgotText{font-size: 11px; float: left; color:#F60; text-decoration: underline; font-weight: bold;}
.forgotText:hover{color: #09F;}
.forgotEmail{font-size: 11px; float: right; color:#F60; margin-right: 30px; text-decoration: underline; font-weight: bold;}
.forgotEmail:hover{color: #09F;}
.loginBtn2{font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #fff; display: inline-block; vertical-align: top; padding: 6px 24px; border-radius: 4px; text-decoration: none; background-color: #2f7b15; background-image: -webkit-gradient(linear, left top, left bottom, from(#6ec62a), to(#2f7b15));  background: -moz-linear-gradient(top,  #6ec62a,  #2f7b15); background: -o-linear-gradient(top,  #6ec62a,  #2f7b15 100%); border: solid 1px #153d0c; font-family: Arial, Helvetica, sans-serif;}
.loginBtn2:hover{ background-color: #39881d; background-image: -webkit-gradient(linear, left top, left bottom, from(#7bd139), to(#39881d));  background: -moz-linear-gradient(top,  #7bd139,  #39881d); background: -o-linear-gradient(top,  #7bd139,  #39881d 100%);}
.comboBox{padding: 9px; margin-top: 6px; width: 100px; border: solid 1px #666; border-radius: 4px 0px 0px 4px; color: #777; font-weight: bold; font-size: 12px;}
.bottomLink{color: #fff; text-decoration: none;}
.bottomLink:hover{color: #FC0;}
.linkText{font-size: 10px; color:#09F; text-decoration: underline; font-weight: bold;}
.linkText:hover{color: #F60;}
.view .maskImg{margin-top: 46px;}

.componentsBlock{display: inline-block; width: 190px; margin-right: 2px; margin-bottom: 6px; vertical-align:top;}
.componentsTextBox{background-color: #fff; border: solid 1px #ccc; padding: 0px 6px; height: 360px;}
.componentIcon{width: 190px;}
.componentsText{line-height: 18px; margin-top: 0px;}
.componentsTextBox ul li{margin-left: -36px; list-style: none; margin-top: 10px; line-height: 22px; font-size: 14px;}

.rightMark{margin: 0px 20px; vertical-align: -4px; float: left; padding-bottom: 20px;}
.bsText{font-size: 16px; line-height: 24px;}
.componentsTextBox2{padding: 0px 6px;}
.componentsTextBox2 ul li{margin-left: -36px; list-style: none; margin-top: 10px; line-height: 22px; font-size: 14px;}
.componentIcon2{width: 190px;}


.componentBox{display: inline-block; text-align: left; vertical-align: top; width: 300px; height: 32px; margin-right: 20px; margin-top: 15px; font-size: 12px; color: #333;}
.compIcon{vertical-align: -8px; height: 26px; margin-right: 8px; }
.compHeading{font-size: 22px; margin: 0px; padding: 0px; font-weight: normal;}
#comContent{width: 980px;}
#comContent p{margin: 0px; padding: 0px;}
.comText2{font-size: 14px; line-height: 22px;  padding-right: 20px; margin-left: 0px; color: #444;}
.comText3{font-size: 13px; line-height: 19px;  padding-right: 20px; margin-left: 0px; color: #444;}
.CompText4{font-size:  13px;  text-decoration: none; color: #555; font-weight: bold;}

















.thumbBoxInternal ul li img{
	 -webkit-transform: translateX(-40px);
   -moz-transform: translateX(-40px);
   -o-transform: translateX(-40px);
   -ms-transform: translateX(-40px);
   transform: translateX(-40px);
	-webkit-transition: all 0.4s ease-in-out 0.2s;
    -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   position: absolute;
   text-align: center;
   margin-top: 24px;
   
   }
.thumbBoxInternal ul li:hover img{
    -webkit-transform: translateX(300px);
   -moz-transform: translateX(300px);
   -o-transform: translateX(300px);
   -ms-transform: translateX(300px);
   transform: translateX(300px);
   filter: alpha(opacity=0);
   opacity: 0;
   }
   
.thumbBoxInternal ul li .mask { 


   -webkit-transform: translateX(-0px);
   -moz-transform: translateX(-0px);
   -o-transform: translateX(-0px);
   -ms-transform: translateX(-0px);
   transform: translateX(-0px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   position: absolute; 
   margin-left: -2px;
   background-color: #333;
   width: 172px;
   height: 176px;
   
}
.thumbBoxInternal ul li:hover .mask {	
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   transform: translateX(0px);
   filter: alpha(opacity=100);
   opacity: 1;
}




.bgColor-1{ background: #ff3300; background-color: rgba(255,0,0,0.9); filter: alpha(opacity=90);  }
.bgColor-2{ background: #aea22b; background-color: rgba(174,162,43,0.9); filter: alpha(opacity=90);}
.bgColor-3{ background: #dd7689; background-color: rgba(221,118,137,0.9); filter: alpha(opacity=90);}
.bgColor-4{ background: #26c5c1; background-color: rgba(38,197,193,0.9); filter: alpha(opacity=90);}
.bgColor-5{ background: #6ab647; background-color: rgba(106,182,71,0.9); filter: alpha(opacity=90);}
.bgColor-6{ background: #3a60a0; background-color: rgba(58,96,160,0.9);  filter: alpha(opacity=90);}
.bgColor-7{ background: #4bb1c5; background-color: rgba(75,177,197,0.9); filter: alpha(opacity=90);}
.bgColor-8{ background: #cb732c; background-color: rgba(203,115,44,0.9); filter: alpha(opacity=90);}
.bgColor-9{ background: #d0548b; background-color: rgba(208,84,139,0.9); filter: alpha(opacity=90);}
.bgColor-10{ background: #3a5f9f; background-color: rgba(204,102,0,0.9); filter: alpha(opacity=100);}
.bgColor-11{ background: #5e79aa; background-color: rgba(94,121,170,0.9); filter: alpha(opacity=90);}
.bgColor-12{ background: #79ba29; background-color:  rgba(121,186,41,0.9); filter: alpha(opacity=100);}
.bgColor-13{ background: #c7284c; background-color: rgba(199,40,76,0.9); filter: alpha(opacity=90);}
.bgColor-14{ background: #d2761c; background-color: rgba(210,118,28,0.9); filter: alpha(opacity=90);}
.bgColor-15{ background: #111; background-color: rgba(10,10,10,1.0); filter: alpha(opacity=100);}
.catHeading{font-size: 24px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #fff;}



.view-fifth img {
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;   
}
.view-fifth .mask {
   background-color: rgba(146,96,91,0.3);
   -webkit-transform: translateX(-300px);
   -moz-transform: translateX(-300px);
   -o-transform: translateX(-300px);
   -ms-transform: translateX(-300px);
   transform: translateX(-300px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
   text-decoration: none;
   
}
.view-fifth h2 {
   background: rgba(255, 255, 255, 0.5);
   color: #000;
   -webkit-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
   -moz-box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
   box-shadow: 0px 1px 3px rgba(159, 141, 140, 0.5);
}
.view-fifth p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   color: #333;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-fifth:hover .mask {
   -webkit-transform: translateX(0px);
   -moz-transform: translateX(0px);
   -o-transform: translateX(0px);
   -ms-transform: translateX(0px);
   transform: translateX(0px);
   background-color: #333;

}
.view-fifth:hover img {
   -webkit-transform: translateX(300px);
   -moz-transform: translateX(300px);
   -o-transform: translateX(300px);
   -ms-transform: translateX(300px);
   transform: translateX(300px);
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-fifth:hover p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-fifth:hover h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}

.view {
   width: 152px;
   height: 152px;
   margin: 2px;
   display:inline-block;    
   overflow: hidden;
   position: relative;
   text-align: center;   
   cursor: default;  
}
.view .mask,.view .content {
   width: 152px;
   height: 152px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 4px;
   background-color: #333;   
   margin: 20px 0 0 0;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view:hover .mask,.view .content h2{
   width: 152px;
   height: 152px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 100;
}
.view img {
	margin-top: 30px;
}

.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 10px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 4px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
   font-weight: bold; font-family: Arial, Helvetica, sans-serif;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000; background-color: #F30;  
}
.view .detailtext{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; line-height: 26px; font-weight: normal;}
.signUpBtn{width: 120px; background-color: #F90; position: relative; margin-top: 160px;  border-radius: 6px; padding: 6px 18px; font-weight: bold; font-size: 18px; color: #472708; text-decoration: none;}
.signUpBtn:hover{background-color: #fca729;}


.view2 {
   width: 152px;
   height: 152px;
   margin: 2px;
   display: inline-block;	
   overflow: hidden;
   position: relative;
   text-align: center;   
   cursor: default;
   
}
