/* 
================================
 Container Styles for DotNetNuke
================================
.


/*-------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5 {
    letter-spacing: normal;
    margin: 5px 0 10px 0;
Font-Family: Iransans, tahoma;
}

.actions								 { width:10px;}
.clear									 { clear:both;}
.c_footer								 { padding-right:10px; text-align:right;}
.dnntitle 								 {}
.c_contentpane 							 { text-align:left; padding:2px 5px 0px 5px;}
.ModuleTitle_MenuContainer				 { width:100px!important;}


.Container-H3-1 						 { margin:0 0 5px;  }
.Container-H3-1 .dnntitle				 { white-space:nowrap; padding:0px 0 8px;  text-align:center; }
.Container-H3-1 .contentmain1			 { }
.Container-H3-1 .contentpane			 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }

.Container-H4-1 						 { margin:0 0 5px;  }
.Container-H4-1 .dnntitle				 { white-space:nowrap; padding:0px 0 8px;  text-align:left; }
.Container-H4-1 .contentmain1			 { }
.Container-H4-1 .contentpane			 { padding:5px 0px 0px 0px;  vertical-align:top; clear:both; }

.Home01-Container01 							 { margin:0 0 5px;  }
.Home01-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 15px; margin-bottom:15px; }
.Home01-Container01 .contentmain1				 { }
.Home01-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home01-heading01									 { font-size:24px; line-height:1.2; color:#000000; white-space:normal; vertical-align:middle; font-weight:normal; padding:0px 0 0 15px; margin:0px; position:relative; }
.Home01-heading01:before							 { content:""; height:20px; border-left:3px solid #20a3f0; display:inline-block; position:absolute; top:50%; left:0; margin-top:-10px;}

.Home01-Container02 							 { margin:0 0 5px;  }
.Home01-Container02 .dnntitle					 { white-space:nowrap; padding:0px 0 8px; }
.Home01-Container02 .contentmain1				 { }
.Home01-Container02 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home01-Container02 .dnntitle:after 			 { content:" "; width:50px; border-bottom:3px solid #20a3f0; display:block; margin:25px 0 10px }
.Home01-heading02									 {font-size:30px; line-height:1.2; color:#000000; white-space:normal; vertical-align:middle; font-weight:normal; padding:0px; margin:0px; }

.Home02-Container01 							 { margin:0 ;  }
.Home02-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 30px;  text-align:left; }
.Home02-Container01 .contentmain1				 { }
.Home02-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home02-heading01									 { font-size:24px; line-height:1.2; color:#cccccc; white-space:normal;  vertical-align:middle; margin:0px; position:relative; display:inline-block;  }

.Home03-Container01 							 { margin:0 ;  }
.Home03-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 15px;  text-align:center; }
.Home03-Container01 .contentmain1				 { }
.Home03-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home03-heading01									 { font-size:36px; color:#333333; line-height:1.2; white-space:normal; vertical-align:middle; font-weight:bold; padding:0px; margin:0px; }
.Home03-heading01:before							 { content:""; width:40px; border-top:3px solid #cd3637; display:block; margin:0 auto 20px;}

.Home03-Container02 							 { margin:0 ;  }
.Home03-Container02 .dnntitle					 { white-space:nowrap; padding:0px 0 22px;  text-align:left; }
.Home03-Container02 .contentmain1				 { }
.Home03-Container02 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home03-heading02								 { font-size:20px; line-height:1.2; color:#cccccc; white-space:normal; vertical-align:middle; font-weight:bold; margin:0px; position:relative; display:block;  }
.Home03-heading02:before						 { content:"";  border-left:4px solid #cd3637; display:inline-block; height:40px; vertical-align:middle; margin:0 27px 4px 0;}

.Home03-Container03  							 { margin:0 0 5px;  }
.Home03-Container03 .dnntitle					 { white-space:nowrap; padding:0px 0 33px;  }
.Home03-Container03 .contentmain1				 { }
.Home03-Container03 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home03-heading03								 { font-size:36px; line-height:1.2; color:#333333; white-space:normal; vertical-align:middle; font-weight:bold; padding:0px 0px 0px 40px; margin:0px; position:relative; display:block; }
.Home03-heading03:before						 { content:"";  border-left:4px solid #cd3637; display:inline-block; position:absolute; top:5px; bottom:5px; left:0;  }

.Home04-Container01 							 { margin:0 0 5px; text-align:center; }
.Home04-Container01 .dnntitle					 { padding:0px 0 24px;  text-align:center; overflow:hidden; display:inline-block;}
.Home04-Container01 .contentmain1				 { }
.Home04-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home04-Container01 .dnntitle h4				 { margin:0px; position:relative; display:inline-block; vertical-align:middle; max-width:80% }
.Home04-Container01 .dnntitle h4:before		 	 { content:"";  border-top:1px solid #11ba99; width:60px; vertical-align:middle; margin:-1px 0 0px; position:absolute; left:100%; top:50%; }
.Home04-Container01 .dnntitle h4:after			 { content:"";  border-top:1px solid #11ba99; width:60px; vertical-align:middle; margin:-1px 0 0px; position:absolute; right:100%; top:50%;}
.Home04-heading01								 {font-size:26px; line-height:1.2; color:#333333;  font-weight:bold;  position:relative; padding:0 27px; display:inline-block;}
.Home04-heading01:before						 { content:"";  border-left:3px solid #50bdad;height:30px; margin:-15px 0px 4px 0; position:absolute; left:0; top:50%; }
.Home04-heading01:after							 { content:"";  border-right:3px solid #50bdad;height:30px; margin:-15px 0px 4px 0px;  position:absolute; right:0; top:50%;}

.Home04-Container02 							 { margin:0 ;  }
.Home04-Container02 .dnntitle					 { white-space:nowrap; padding:0px 0 30px;  text-align:left; }
.Home04-Container02 .contentmain1				 { }
.Home04-Container02 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home04-heading02								 { font-size:24px; line-height:1.2; color:#333333; white-space:normal;  vertical-align:middle; margin:0px; position:relative; display:inline-block;  }

.Home05-Container01 							 { margin:0 0 5px;  }
.Home05-Container01 .dnntitle					 { padding:0px 0 20px;  text-align:center; overflow:hidden; }
.Home05-Container01 .contentmain1				 { }
.Home05-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home05-Container01 .dnntitle h4				 { margin:0px; position:relative; display:inline-block; vertical-align:middle; max-width:80% }
.Home05-Container01 .dnntitle h4:before		 	 { content:"";  border-top:1px solid #11ba99; width:60px; vertical-align:middle; margin:-1px 0 0px; position:absolute; left:100%; top:50%; }
.Home05-Container01 .dnntitle h4:after			 { content:"";  border-top:1px solid #11ba99; width:60px; vertical-align:middle; margin:-1px 0 0px; position:absolute; right:100%; top:50%;}
.Home05-heading01								 { font-size:24px; line-height:1.2; color:#283848;  font-weight:bold;  position:relative; padding:0 20px; display:inline-block}
.Home05-heading01:before						 { content:"";  border-left:1px solid #11ba99;height:17px; margin:-9px 27px 4px 0; position:absolute; left:0; top:50%; }
.Home05-heading01:after							 { content:"";  border-right:1px solid #11ba99;height:17px; margin:-9px 0px 4px 27px;  position:absolute; right:0; top:50%;}

.Home05-Container02 							 { margin:0 0 5px;  }
.Home05-Container02 .dnntitle					 { white-space:nowrap; padding:0px 0 20px;}
.Home05-Container02 .contentmain1				 { }
.Home05-Container02 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home05-Container02 .dnntitle h4				 { margin:0px; position:relative; display:block; font-size:0; }
.Home05-Container02 .dnntitle h4:after			 { content:"";  border-bottom:1px solid #11ba99; display:inline-block; width:60px; vertical-align:middle; margin:0 0 4px; }
.Home05-heading02									 {font-size:24px; line-height:1.2; color:#283848; white-space:normal; vertical-align:middle; font-weight:bold; display:inline-block; position:relative; padding-right:20px;}
.Home05-heading02:after							 { content:"";  border-right:1px solid #11ba99; display:inline-block; height:17px; vertical-align:middle; margin:-9px 0px 4px 27px; position:absolute; right:0; top:50%; }

.Home06-Container01 							 { margin:0 ;  }
.Home06-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 20px;  text-align:center; }
.Home06-Container01 .contentmain1				 { }
.Home06-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home06-heading01									 { font-size:24px; line-height:1.2; color:#000000; white-space:normal; border:2px solid #000; vertical-align:middle; font-weight:bold; margin:0px; position:relative; display:inline-block; padding:18px 42px }

.Home06-Container02 							 { margin:0 ;  }
.Home06-Container02 .dnntitle					 { white-space:nowrap; padding:0px 0 20px;  }
.Home06-Container02 .contentmain1				 { }
.Home06-Container02 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home06-heading02									 {font-size:24px; line-height:1.2; color:#cccccc; white-space:normal; vertical-align:middle; font-weight:bold;  }

.Home07-Container01 						 	 { margin:0 0 5px;  }
.Home07-Container01 .dnntitle				 	 { padding:0px 0 0px;  text-align:left; margin-bottom:0px; font-weight:normal;}
.Home07-Container01 .contentmain1			 	 { }
.Home07-Container01 .contentpane			 	 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home07-heading01									 { font-size:16px; color:#cccccc; line-height:1.2; font-weight:bold; white-space:normal; vertical-align:middle; padding:0px; margin:0px; }
.Home07-heading01:after							 { content:""; border-bottom:5px solid #333333; width:60px; display:block; margin:10px 0 22px;}

.Home08-Container01 						 	 { margin:0 0 5px;  }
.Home08-Container01 .dnntitle				 	 { padding:0px 0 8px;  text-align:left; margin-bottom:15px; font-weight:normal;}
.Home08-Container01 .contentmain1			 	 { }
.Home08-Container01 .contentpane			 	 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home08-heading01									 { font-size:24px; color:#cccccc; line-height:1.2; white-space:normal; vertical-align:middle; padding:0px; margin:0px; }

.Home10-Container01 						 	 { margin:0 0 5px;  }
.Home10-Container01 .dnntitle				 	 { padding:0px 0 8px;  text-align:left; margin-bottom:15px; font-weight:normal;}
.Home10-Container01 .contentmain1			 	 { }
.Home10-Container01 .contentpane			 	 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home10-heading01									 { font-size:18px; color:#ffffff; line-height:1.2; white-space:normal; vertical-align:middle; padding:0px; margin:0px; }
.Home10-heading01:after							 { content:""; border-bottom:1px solid #14e7c9; width:30px; display:block; margin:15px 0 0px;}

.Home12-Container01 							 { margin-bottom:5px; }
.Home12-Container01 .dnntitle					 { white-space:nowrap; text-align:center; padding:0px 0 15px; }
.Home12-Container01 .contentmain1				 {  }
.Home12-Container01 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home12-heading01									 { font-size:21px;line-height:1.2;color:#000000;  vertical-align:middle; font-weight:normal; letter-spacing:4px;}
.Home12-heading01:after							 { content:""; border-bottom:1px solid #000000; width:37px; display:block; margin:25px auto 10px;}

.Home12-Container02 							 { margin-bottom:5px; }
.Home12-Container02 .dnntitle					 { white-space:nowrap; text-align:left; padding:0px 0 15px; }
.Home12-Container02 .contentmain1				 {  }
.Home12-Container02 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home12-heading02									 { font-size:22px;line-height:1.2;color:#000000;  vertical-align:middle; font-weight:normal; letter-spacing:4px;}

.Home13-Container01 							 { margin-bottom:5px; }
.Home13-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 40px;  text-align:center; }
.Home13-Container01 .contentpane				 { padding:5px 0px 0px 0px; text-align:left; vertical-align:top; clear:both; }
.Home13-heading01								 { font-size:24px; color:#000000; line-height:1.2; white-space:normal; vertical-align:middle; font-weight:bold; padding:0px; margin:0px; position:relative;}
.Home13-heading01:before						 { content:""; border-left:1px solid #000000; width:0px; position:absolute; left:-38px;  top:8px; bottom:5px; }
.Home13-heading01:after 						 { content:""; border-left:1px solid #000000; width:0px; position:absolute; right:-38px; top:8px; bottom:5px;}

.Home14-Container01 							 { margin-bottom:5px; }
.Home14-Container01 .dnntitle					 { text-align:center; padding:0px 0 22px; }
.Home14-Container01 .contentmain1 > div			 { padding:0px 0 26px; }
.Home14-Container01 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home14-heading01									 { font-size:28px;line-height:1.2;color:#666666;  vertical-align:middle; font-weight:normal; letter-spacing:4px;}
.Home14-Container01:after						 { content:""; width:400px; max-width:80%; display:block; border-bottom:1px solid #dbdbdb; margin:-1px auto 0;  }
.Home14-Container01 .contentmain1:after			 { content:""; width:106px; max-width:30%; display:block; border-bottom:1px solid #3b9cf7; margin:0 auto ; position:relative; z-index:1;  }

.Home14-Container02 							 { margin-bottom:5px; }
.Home14-Container02 .dnntitle					 { text-align:left; padding:0px 0 20px; }
.Home14-Container02 .contentmain1				 {  }
.Home14-Container02 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home14-Container02 .dnntitle .line				 { height:1px; background-color:#dbdbdb; display:block; margin-top:20px;}
.Home14-Container02 .dnntitle .line:after		 { height:1px; background-color:#3b9cf7; display:block; width:135px; max-width:50%; content:"";}
.Home14-heading02									 { font-size:28px; line-height:1.2; color:#666666;  vertical-align:middle; font-weight:normal;}

.Home14-Container03 							 { margin-bottom:5px; }
.Home14-Container03 .dnntitle					 { white-space:nowrap; text-align:left; padding:0px 0 20px; }
.Home14-Container03 .contentmain1				 {  }
.Home14-Container03 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home14-heading03									 { font-size:22px; line-height:1.2; color:#f2f2f2;  vertical-align:middle; font-weight:normal;}

.Home15-Container01 							 { margin-bottom:5px; }
.Home15-Container01 .dnntitle					 { white-space:nowrap; text-align:left; padding:0px 0 15px; }
.Home15-Container01 .contentmain1				 {  }
.Home15-Container01 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home15-heading01									 { font-size:20px;line-height:1.2;color:#e5e5e5;  vertical-align:middle; font-weight:normal;}
.Home15-Container01 img 						 { margin-right:6px;}

.Home16-Container01 							 { margin-bottom:5px; }
.Home16-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 10px; text-align:center; }
.Home16-Container01 .contentmain1				 {  }
.Home16-Container01 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home16-heading01									 { font-size:24px;line-height:1.2;color:#666666; white-space:normal; vertical-align:middle;  }
.Home16-heading01:after							 { content:""; border-bottom:1px solid #666666; width:44px; display:block; margin:25px auto 10px;}

.Home16-Container02 							 { margin-bottom:5px; }
.Home16-Container02 .dnntitle					 { white-space:nowrap; text-align:left; padding:0px 0 30px; text-align:left; }
.Home16-Container02 .contentmain1				 {  }
.Home16-Container02 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home16-heading02									 { font-size:25px;line-height:1.2;color:#ffffff; white-space:normal; vertical-align:middle;  }


.Home17-Container01 							 { margin-bottom:5px; }
.Home17-Container01 .dnntitle					 { white-space:nowrap; text-align:left; padding:0px 0 10px; text-align:center; }
.Home17-Container01 .contentmain1				 { }
.Home17-Container01 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home17-heading01									 { font-size:24px;line-height:1.2;color:#666666; white-space:normal; vertical-align:middle;  }

.Home17-Container02 							 { margin-bottom:5px;}
.Home17-Container02 .dnntitle					 { white-space:nowrap; text-align:left; padding:0px 20px; position:relative; display:inline-block; line-height:1; }
/* .Home17-Container02 .dnntitle:before			 { content:""; background:url(images/Home17-Container02.png); width:120px; height:20px; position:absolute; top:50%; right:100%; margin-top:-9px; }
.Home17-Container02 .dnntitle:after			 	 { content:""; background:url(images/Home17-Container02.png); width:120px; height:20px; position:absolute; top:50%;  left:100%; margin-top:-9px; } */
.Home17-Container02 .contentmain1				 {  }
.Home17-Container02 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home17-Container02 .titleBox					 { width:100%; overflow:hidden; text-align:center;}
.Home17-heading02								 	 { font-size:26px; line-height:1; color:#2e2e2e; white-space:normal; display:inline-block ; letter-spacing:2px; }

.Home17-Container03 							 { margin-bottom:5px; }
.Home17-Container03 .dnntitle					 { white-space:nowrap; text-align:left; padding:0px 0 15px; border-bottom:1px solid #dddddd; margin-bottom:10px; }
.Home17-Container03 .contentmain1				 {  }
.Home17-Container03 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home17-heading03									 { font-size:24px;line-height:1.2;color:#2e2e2e; white-space:normal; vertical-align:middle;  }

.Home17-Container04 							 { margin-bottom:5px; }
.Home17-Container04 .dnntitle					 { white-space:nowrap; text-align:left; padding:0px 0px 10px 0px; }
.Home17-Container04 .contentmain1				 { }
.Home17-Container04 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home17-heading04									 { font-size:18px; line-height:1.2; color:#FFF; white-space:normal; vertical-align:middle;  }

.Home18-Container01 							 { margin:0 0 5px;  }
.Home18-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 0px;  text-align:center; }
.Home18-Container01 .contentmain1				 { }
.Home18-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home18-heading01 								 { font-size:22px; line-height:1.2; color:#444444; white-space:normal; vertical-align:middle; font-weight:normal; margin:0px; display:inline-block; position:relative;}
.Home18-heading01:after							 { content:""; border-bottom:1px solid #009b85; width:126px; display:block; margin:20px auto 16px;}

.Home18-Container02 							 { margin:0 0 5px;  }
.Home18-Container02 .dnntitle					 { white-space:nowrap; padding:0px 0 20px; margin-bottom:25px;  text-align:left; border-bottom:2px solid #414141 }
.Home18-Container02 .contentmain1				 { }
.Home18-Container02 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home18-heading02 								 { font-size:22px; line-height:1.2; color:#FFF; white-space:normal; vertical-align:middle; font-weight:normal; margin:0px; display:inline-block; position:relative;}

.Home21-Container01 							 { margin:0 0 5px;  }
.Home21-Container01 .dnntitle					 { white-space:nowrap; padding:0px; margin-bottom:25px;  text-align:left;}
.Home21-Container01 .contentmain1				 { }
.Home21-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home21-heading01 								 { font-size:33px; line-height:1.2; white-space:normal; vertical-align:middle; font-weight:normal; margin:0px; display:inline-block; position:relative;}

.Home21-Container02 							 { margin:0 0 5px;  }
.Home21-Container02 .dnntitle					 { white-space:nowrap; padding:0px; margin-bottom:25px;  text-align:left;}
.Home21-Container02 .contentmain1				 { }
.Home21-Container02 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home21-heading02 								 { font-size:33px; line-height:1.2; white-space:normal; vertical-align:middle; font-weight:normal; margin:0px; display:inline-block; position:relative;}
.Home21-Container02 .line {
	width: 100px;
    height: 1px;
    margin: 28px 0 41px;
    background-color: #0e2a36;
    position: relative;
}
.Home21-Container02 .line:before {
	content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    top: -2px;
    left: 0;
    background-color: #0e2a36;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.Home21-Container02 .line:after {
	content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    top: -2px;
    right: 0;
    background-color: #0e2a36;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}


.Home21-Container03 							 { margin:0 0 5px;  }
.Home21-Container03 .dnntitle					 { white-space:nowrap; padding:0px; margin-bottom:25px;  text-align:left;}
.Home21-Container03 .contentmain1				 { }
.Home21-Container03 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home21-heading03 								 { font-size:22px; line-height:1.2; white-space:normal; vertical-align:middle; font-weight:normal; margin:0px; display:inline-block; position:relative;}
.Home21-Container03 .line {
	width: 95px;
    height: 1px;
    margin: 22px 0;
    background-color: #474747;
    position: relative;
}
.Home21-Container03 .line:before {
	content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    top: -2px;
    left: 0;
    background-color: #474747;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.Home21-Container03 .line:after {
	content: "";
    width: 6px;
    height: 6px;
    position: absolute;
    top: -2px;
    right: 0;
    background-color: #474747;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}


.Home21-Container04 							 { margin:0 0 5px;padding: 10px 25px;}
.Home21-Container04 .dnntitle					 { white-space:nowrap; padding:0px; margin-bottom:0px;  text-align:left;}
.Home21-Container04 .contentmain1				 { }
.Home21-Container04 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home21-heading04 								 { font-size:15px; line-height:1.2; color:#fff !important; white-space:normal; vertical-align:middle; font-weight:normal; margin:0px; display:inline-block; position:relative;}
.Home21-Container04 .line {
	width: 60px;
    height: 1px;
    margin: 20px 0;
    background-color: #767676;
    position: relative;
}
.Home21-Container04 .line:before {
	content: "";
    width: 4px;
    height: 4px;
    position: absolute;
    top: -2px;
    left: 0;
    background-color: #767676;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.Home21-Container04 .line:after {
	content: "";
    width: 4px;
    height: 4px;
    position: absolute;
    top: -2px;
    right: 0;
    background-color: #767676;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.Home22-Container01 							 { margin:0 0 5px; }
.Home22-Container01 .dnntitle					 { white-space:nowrap;  padding:0; text-align:center; margin:0; }
.Home22-Container01 .dnntitle img              { display:block; margin:0 auto 28px; }
.Home22-Container01 .contentmain1				 { }
.Home22-Container01 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home22-Container01 .line		 				 { height:1px; width:70px; background-color:#3b9cf7; margin:-1px auto 30px; position:relative; z-index:1;}
.Home22-Container01 h2 .Home22-heading01            {    font-size: 30px;/*line-height: 1.2;color: #000000;white-space: normal;*/vertical-align: middle;
                                                  font-weight: normal;padding: 0px;margin: 0px;display: inline-block;padding: 0px 0px 24px;border-bottom: 1px solid #cccccc;}
.Home22-Container01 h2{
   margin:0;
}
												  

.Home22-Container02 							 { margin:0 0 5px; }
.Home22-Container02 .dnntitle					 { white-space:nowrap;  padding:0; text-align:left; margin:0; }
.Home22-Container02 .contentmain1				 { }
.Home22-Container02 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home22-Container02 .line		 				 { height:1px; width:70px; background-color:#3b9cf7; margin:-1px 0 30px; position:relative; z-index:1;}
.Home22-Container02 .Home22-heading02            { /*font-size: 30px;line-height: 1.2;color: #000000;white-space: normal;*/vertical-align: middle;font-weight: normal;padding: 0px;
                                                   margin: 0px;    display: inline-block;	padding: 0px 0px 24px;    border-bottom: 1px solid #cccccc;}
.Home22-Container02 h3{ margin:0;}		
									
.Home22-Container03 							 { margin-bottom:5px; }
.Home22-Container03 .dnntitle					 { text-align:left; padding:0px 0 20px; }
.Home22-Container03 .contentmain1				 {  }
.Home22-Container03 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home22-heading03									 { font-size:30px; line-height:1.2; color:#f2f2f2; white-space:normal;  vertical-align:middle; margin:0px; position:relative; display:inline-block;  }	

.Home23-Container01 							 { margin:0;  }
.Home23-Container01 .dnntitle					 { white-space:nowrap; padding:0px; margin-bottom:25px;  text-align:center;}
.Home23-Container01 .contentmain1				 { }
.Home23-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home23-heading01 								 { font-size:30px; line-height:1.2; color:#333333 !important; white-space:normal; vertical-align:middle; font-weight:normal; margin:0px; display:inline-block; position:relative;}
.Home23-Container01 .line {
	width:38px;
	height:1px;
	border-bottom:1px dotted #666;
	margin:0 auto 25px;
}

.Home23-Container02 							 { margin:0;  }
.Home23-Container02 .dnntitle					 { white-space:nowrap; padding:0px; margin-bottom:25px;  text-align:left;}
.Home23-Container02 .contentmain1				 { }
.Home23-Container02 .contentpane				 { padding:0px; vertical-align:top; clear:both; }
.Home23-Container02 .Home23-heading02 			 { font-size:24px; line-height:1.2; color:#fff; white-space:normal; vertical-align:middle; font-weight:normal; margin:0px; display:inline-block; position:relative;}

.Home24-Container01 							 { margin:0 ;  }
.Home24-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 15px;  text-align:left; }
.Home24-Container01 .contentmain1				 { }
.Home24-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home24-heading01								 { font-size:20px; line-height:1.2; color:#333333; white-space:normal;  vertical-align:middle; margin:0px; position:relative; display:inline-block; letter-spacing:0.5px;  }

.Home24-Container02 							 { margin:0 ;  }
.Home24-Container02 .dnntitle					 { white-space:nowrap; padding:0px 0 15px;  text-align:center; }
.Home24-Container02 .contentmain1				 { }
.Home24-Container02 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home24-heading02								 { font-size:24px; line-height:1.2; color:#333333; white-space:normal;  vertical-align:middle; margin:0px; position:relative; display:inline-block;  letter-spacing:2px; }
.Home24-Container02 .dnntitle .line				 { display:inline-block; position:relative; margin:0px 95px;}
.Home24-heading02:before {
	position: absolute;
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	top: 50%;
	left: 0;
	margin: -4px 0 0 -90px;
	background-color: #1e7ad8;
	background: #1e7ad8;
	background: -moz-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#1e7ad8),color-stop(100%,#1ed6d8));
	background: -webkit-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: -o-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: -ms-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);	
}
.Home24-heading02:after {
	position: absolute;
	content: "";
	width: 10px;
	height: 10px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	top: 50%;
	right: 0;
	margin: -4px -90px 0 0;
	background-color: #1e7ad8;
	background: #1e7ad8;
	background: -moz-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#1e7ad8),color-stop(100%,#1ed6d8));
	background: -webkit-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: -o-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: -ms-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
}
.Home24-Container02 .dnntitle .line:before {
	position: absolute;
	content: "";
	width: 60px;
	height: 1px;
	top: 50%;
	left: 0;
	margin: 0 0 0 -80px;
	background-color: #1e7ad8;
	background: #1e7ad8;
	background: -moz-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#1e7ad8),color-stop(100%,#1ed6d8));
	background: -webkit-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: -o-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: -ms-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
}
.Home24-Container02 .dnntitle .line:after {
	position: absolute;
	content: "";
	width: 60px;
	height: 1px;
	top: 50%;
	right: 0;
	margin: 0 -80px 0 0;
	background-color: #1e7ad8;
	background: #1e7ad8;
	background: -moz-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#1e7ad8),color-stop(100%,#1ed6d8));
	background: -webkit-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: -o-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: -ms-linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);
	background: linear-gradient(30deg,#1e7ad8 0%,#1ed6d8 100%);	
}

.Home24-Container03 							 { margin:0 ;  }
.Home24-Container03 .dnntitle					 { white-space:nowrap; padding:0px 0 15px;  text-align:left; }
.Home24-Container03 .contentmain1				 { }
.Home24-Container03 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home24-heading03								 { font-size:16px; line-height:1.2; color:#333333; white-space:normal;  vertical-align:middle; margin:0px; position:relative; display:inline-block; letter-spacing:1px;  }


.Home25-Container01 							 { margin-bottom:5px; }
.Home25-Container01 .dnntitle					 { text-align:left; padding:0px 0 30px; }
.Home25-Container01 .contentmain1				 {  }
.Home25-Container01 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home25-heading01									 { font-size:25px; line-height:1.2; color:#f2f2f2; white-space:normal;  vertical-align:middle; margin:0px; position:relative; display:inline-block;  }

.Home26-Container01 							 { margin:0 ;  }
.Home26-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 15px;  text-align:center; }
.Home26-Container01 .contentmain1				 { }
.Home26-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home26-heading01								 { font-size:20px; line-height:1.2; color:#333333; white-space:normal; font-weight:bold; vertical-align:middle; margin:0px; position:relative; display:inline-block; letter-spacing:1px;  }
.Home26-heading01:after 						 { content:""; display:block; margin:22px auto 10px;  width:40px; border-bottom:1px dotted #ed474a; font-weight:bold; }

.Home26-Container02 							 { margin:0 ;  }
.Home26-Container02 .dnntitle					 { white-space:nowrap; padding:0px 0 15px;  text-align:left; }
.Home26-Container02 .contentmain1				 { }
.Home26-Container02 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home26-heading02								 { font-size:20px; line-height:1.2; color:#333333; white-space:normal; font-weight:bold; vertical-align:middle; margin:0px; position:relative; display:inline-block; letter-spacing:1px;  }
.Home26-heading02:after 						 { content:""; display:block; margin:22px 0 10px;  width:40px; border-bottom:1px dotted #ed474a; font-weight:bold; }

.Home26-Container03 							 { margin:0 ;  }
.Home26-Container03 .dnntitle					 { white-space:nowrap; padding:0px 0 15px;  text-align:left; }
.Home26-Container03 .contentmain1				 { }
.Home26-Container03 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home26-heading03								 { font-size:18px; line-height:1.2; color:#dddddd; white-space:normal; font-weight:normal; vertical-align:middle; margin:0px; position:relative; display:inline-block; letter-spacing:1px;  }


.Home27-Container01 							 { margin:0;  }
.Home27-Container01 .dnntitle					 { white-space:nowrap; padding:0px; margin-bottom:12px;  text-align:left;}
.Home27-Container01 .contentmain1				 { }
.Home27-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home27-heading01 								 { font-size:16px; line-height:1.2; white-space:normal; vertical-align:middle; font-weight:bold; margin:0px;position:relative;text-transform: uppercase;}
.Home27-Container01 > .line {
	width:60px;
	height:5px;
	background: #333;
	margin:0 0 30px;
}


.Home28-Container01 							 { margin:0;  }
.Home28-Container01 .dnntitle					 { white-space:nowrap; padding:0px; margin-bottom:20px;  text-align:left;}
.Home28-Container01 .contentmain1				 { }
.Home28-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home28-heading01 								 { font-size:18px;color: #fff; line-height:1.2; white-space:normal; vertical-align:middle; font-weight:bold; margin:0px;position:relative;text-transform: uppercase;}




.Home29-Container01 							 { margin:0 0 5px; }
.Home29-Container01 .dnntitle					 { white-space:nowrap;  padding:0; text-align:center; margin:0; }
.Home29-Container01 .dnntitle img              { display:block; margin:0 auto 28px; }
.Home29-Container01 .contentmain1				 { }
.Home29-Container01 .contentpane				 { padding:0 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home29-Container01 .line		 				 { height:2px; width:50px; background-color:#666666; margin:18px auto 25px; position:relative; z-index:1;}
.Home29-Container01 h2 .Home29-heading01            {   /* font-size: 24px;line-height: 1.2;color: #666666; letter-spacing:1px;*/white-space: normal;vertical-align: middle;
                                                 padding: 0px;margin: 0px;display: inline-block;padding: 0px 0px 0; text-align:center;}
.Home29-Container01 h2{
   margin:0;
}
.Home29-Container02 							 { margin:0 0 5px;  }
.Home29-Container02 .dnntitle					 { white-space:nowrap; padding:0px 0 8px; }
.Home29-Container02 .contentmain1				 { }
.Home29-Container02 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home29-heading02									 {font-size:15px; line-height:1.2; color:#d7d7d7; white-space:normal; vertical-align:middle; font-weight:normal; padding:0px; margin:0px; }

.Home30-Container01 							 { margin:0;  }
.Home30-Container01 .dnntitle					 { white-space:nowrap; padding:0px; margin-bottom:30px;  text-align:left;}
.Home30-Container01 .contentmain1				 { }
.Home30-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home30-heading01 								 {
	font-size: 15px;
	line-height:1.2;
	white-space:normal;
	vertical-align:middle;
	font-weight:normal;
	margin:0px;
	position:relative;
	text-transform: uppercase;
	padding-left: 12px;
	border-left: 4px solid #1086fc;
}



.Home31-Container01 							 { margin:0 0 5px; }
.Home31-Container01 .dnntitle					 { white-space:nowrap;  padding:0; text-align:center; margin:0; }
.Home31-Container01 .dnntitle img              { display:block; margin:0 auto 28px; }
.Home31-Container01 .contentmain1				 { }
.Home31-Container01 .contentpane				 { padding:0 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home31-Container01 .line		 				 { height:3px; width:50px; background-color:#ff8726; margin:25px auto 30px; position:relative; z-index:1;}
.Home31-Container01 h3 .Home31-heading01            {   white-space: normal;vertical-align: middle; text-transform:uppercase;
                                                 padding: 0px;margin: 0px;display: inline-block;padding: 0px 0px 0; }
.Home31-Container01 h3{
   margin:0;
}
.Home31-Container02 							 { margin:0 0 5px;  }
.Home31-Container02 .dnntitle					 { white-space:nowrap; padding:0px 0 30px 0; }
.Home31-Container02 .contentmain1				 { }
.Home31-Container02 .contentpane				 { padding:0 0px 0px 0px; vertical-align:top; clear:both; }
.Home31-heading02									 {font-size:18px; line-height:1.2; color:#cccccc; white-space:normal; vertical-align:middle; font-weight:normal; padding:0px; margin:0px; }


.Home32-Container01 							 { margin:0 ;  }
.Home32-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 23px;  text-align:left; }
.Home32-Container01 .contentmain1				 { }
.Home32-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home32-heading01								 { font-size:22px; line-height:1.2; color:#ffffff; white-space:normal; font-weight:normal; vertical-align:middle; margin:0px; position:relative; display:inline-block; letter-spacing:1px;  }

.Home33-Container01 							 { margin:0 ;  }
.Home33-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 23px;  text-align:left; }
.Home33-Container01 .contentmain1				 { }
.Home33-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home33-heading01								 { font-size:22px; line-height:1.2; color:#ed474a; white-space:normal; font-weight:normal; vertical-align:middle; margin:0px; position:relative; display:inline-block; letter-spacing:1px;  }
.Home33-heading01:after							{ content:""; border-bottom:3px solid #aaaaaa; width:40px; display:block; margin:15px 0 0px}



.Home34-Container01 							 { margin:0 0 5px; }
.Home34-Container01 .dnntitle					 { white-space:nowrap;  padding:0; text-align:left; margin:0; }
.Home34-Container01 .contentmain1				 { }
.Home34-Container01 .contentpane				 { padding:0 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home34-Container01 .line		 				 { height:2px; width:50px; background-color:#3b9cf7; margin:20px 0 30px; position:relative; z-index:1;}
.Home34-Container01 .Home34-heading01            {white-space: normal;vertical-align: middle;padding: 0px;margin: 0px;display: inline-block;padding: 0px 0px 0;color: #033e89;font-size:20px;}

.Home35-Container01 							 { margin:0 ;  }
.Home35-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 33px;  text-align:left; }
.Home35-Container01 .contentmain1				 { }
.Home35-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home35-heading01								 { font-size:24px; line-height:1.2; color:#ffffff; white-space:normal; font-weight:normal;font-weight:lighter; vertical-align:middle; margin:0px; position:relative; display:inline-block; letter-spacing:1px;  }
.Home35-heading01:after							{ content:""; border-bottom:1px solid #3cceda; width:70px; display:block; margin:24px 0 0px}

.Home36-Container01 							 { margin:0 ;  }
.Home36-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 20px;margin: 0 0 18px;  text-align:left; position: relative;}
.Home36-Container01 .dnntitle:before 			 { content: "";height: 1px;width: 88px;background: #303030;position: absolute;left: 0;bottom: 0;}
.Home36-Container01 .contentmain1				 { }
.Home36-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home36-heading01								 { font-size:22px; line-height:1.2; color:#ffffff; white-space:normal; font-weight:normal;vertical-align:middle; margin:0px; letter-spacing:0px;  }

.Home37-Container01 							 { margin-bottom:5px; }
.Home37-Container01 .dnntitle					 { white-space:nowrap; margin:0; padding:0 0 0; text-align:center; line-height:1.3;} 
.Home37-Container01 .contentmain1			     { }
.Home37-Container01 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Home37-Container01 .dnntitle .line		 	 { width:177px; height:18px; margin:20px auto 25px; position:relative;}
.Home37-Container01 .dnntitle .line .line_l,
.Home37-Container01 .dnntitle .line .line_r	 { width:78px; height:1px; background-color:#009b85; position:absolute; top:7px; left:0;}
.Home37-Container01 .dnntitle .line .line_r	 { left:auto; right:0}
.Home37-Container01 .dnntitle .line .line_m	 { 
	width:15px;
	height:15px;
	border-right:1px solid #009b85;
	border-bottom:1px solid #009b85;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-7px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); /* IE 9 */
	-moz-transform:rotate(45deg); /* Firefox */
	-webkit-transform:rotate(45deg); /* Safari and Chrome */
	-o-transform:rotate(45deg); /* Opera */
}
.Home37-Container01 .dnntitle .line .line_m:before{ 
	content:"";
	width:7px;
	height:7px;
	background-color:#009b85;
	position:absolute;
	left:0;
	top:0;
	margin:2px;
}
.Home37-Container01 .dnntitle h3{ margin:0;}


.Home37-Container02 							 { margin:0 ;  }
.Home37-Container02 .dnntitle					 { white-space:nowrap; padding:0px 0 23px;  text-align:left; }
.Home37-Container02 .contentmain1				 { }
.Home37-Container02 .contentpane				 { padding:0 0px 0px 0px; vertical-align:top; clear:both; }
.Home37-heading02								 { font-size:20px; line-height:1.2; color:#f4f4f4; white-space:normal; font-weight:normal; vertical-align:middle; margin:0px; position:relative; display:inline-block; letter-spacing:1px;  }


.Home38-Container01 							 { margin:0 ;  }
.Home38-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 25px;  text-align:left; }
.Home38-Container01 .contentmain1				 { }
.Home38-Container01 .contentpane				 { padding:0 0px 0px 0px; vertical-align:top; clear:both; }
.Home38-heading01								 { font-size:30px; line-height:1.2; white-space:normal; font-weight:normal; vertical-align:middle; margin:0px; position:relative; display:inline-block; letter-spacing:1px;  }
.Home38-Container01 .dnntitle h2 {margin: 0 0 23px;}
.Home38-Container01 .dnntitle .line {
	width: 60px;
	height: 2px;
	background: #3CCEDA;
}

.Home38-Container02 							 { margin:0 ;  }
.Home38-Container02 .dnntitle					 { white-space:nowrap; padding:0px 0 32px;  text-align:left; }
.Home38-Container02 .contentmain1				 { }
.Home38-Container02 .contentpane				 { padding:0 0px 0px 0px; vertical-align:top; clear:both; }
.Home38-heading02								 { font-size:24px; line-height:1.2; color:#ddd; white-space:normal; font-weight:normal; vertical-align:middle; margin:0px; position:relative; display:inline-block; letter-spacing:1px;  }
.Home38-Container02 .dnntitle h2 {margin: 0 0 23px;}
.Home38-Container02 .dnntitle .line {
	width: 60px;
	height: 2px;
	background: #3CCEDA;
}

.Home39-Container01 							 { margin:0 ;  }
.Home39-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 20px;margin: 0 0 0;  text-align:left; position: relative;}

.Home39-Container01 .contentmain1				 { }
.Home39-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home39-heading01								 { font-size:24px; line-height:1; color:#ffffff; white-space:normal; font-weight:normal;vertical-align:middle; margin:0px; letter-spacing:0px;  }

.Home40-Container01 							 { margin:0 ;  }
.Home40-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 20px;margin: 0 0 0;  text-align:left; position: relative;}
.Home40-Container01 .contentmain1				 { }
.Home40-Container01 .contentpane				 { padding:0px; vertical-align:top; clear:both; }
.Home40-heading01								 { font-size:15px; line-height:1; color:#ffffff; white-space:normal; font-weight:bold;vertical-align:middle; margin:0px; letter-spacing:0px;text-transform: uppercase; }



.Home41-Container01 							 { margin:0 ;  }
.Home41-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 20px;margin: 0 0 0;  text-align:left; position: relative;}

.Home41-Container01 .contentmain1				 { }
.Home41-Container01 .contentpane				 { padding:5px 0px 0px 0px; vertical-align:top; clear:both; }
.Home41-heading01								 { font-size:15px; line-height:1; color:#d7d7d7; white-space:normal; font-weight:normal;vertical-align:middle; margin:0px; letter-spacing:3px;  }


.Contactus01-Container01 							 { margin:0 auto;  }
.Contactus01-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 0;  text-align:center; position:relative;}
.Contactus01-Container01 .contentmain1				 { }
.Contactus01-Container01 .contentpane				 { padding:0 0px 0px 0px; vertical-align:top; clear:both; } 
.Contactus01-Container01 .dnntitle h4{ margin:0;}

.Contactus02-Container01 							 { margin:0 auto;  }
.Contactus02-Container01 .dnntitle					 { white-space:nowrap; padding:0px 0 0;  text-align:left; position:relative; }
.Contactus02-Container01 .contentmain1				 { }
.Contactus02-Container01 .contentpane				 { padding:0 0px 0px 0px; vertical-align:top; clear:both;  }
.Contactus02-Container01 .dnntitle h4				 { margin:0; font-weight:normal; color:#fff; font-size:24px; line-height:1;}
.Contactus02-Container01 .Normal 					 { color:#FFF;}

.Contactus01-heading01{font-size:30px; line-height:1.2; color:#333333; white-space:normal; vertical-align:middle; font-weight:bold; margin:0px; display:inline-block; position:relative; padding:0px 27px;  }
.Contactus01-heading01:before{ content:"";  border-left:3px solid #20a3f0; height:22px; margin:0; position:absolute; left:0; top:50%; margin-top:-11px; }
.Contactus01-heading01:after{ content:"";  border-right:3px solid #20a3f0; height:22px; margin:0; position:absolute; right:0; top:50%; margin-top:-11px; }

.Contactus02-heading01:after{content: "";width: 66px; display: block; border-bottom: 2px solid rgba(255,255,255,0.5);margin: 30px 0 34px; color:#fff;}

@media only screen and (max-width: 767px) {
	.Home38-heading01 {font-size: 22px;}
	.Home38-Container01 .dnntitle h2 {margin: 0 0 15px;}
	.Home38-heading02 {font-size: 22px;}
	.Home38-Container02 .dnntitle h2 {margin: 0 0 15px;}
}



