/***************************************************************************
'Project           : Reena Sharma .
'Created By        : K. K Singh.
'Company           : ITreflect.
'File Description  : Style sheet for Reena Sharma.
'Date              : 21-04-2012
'***************************************************************************/
@font-face {font-family:Calibri; src:url(../fonts/calibri.eot);
			}
@font-face {font-family:Calibri; src:url(../fonts/calibri.ttf);
			}
* {margin: 0 auto;}
body					{background-color:#e3e0db;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#6a6a6a; text-align:justify; margin:0px; padding:0px; height:100%;
						}
						
p, span, ol, ul, li, a, h1, h2, h3, h4, span, hr, input, select, textarea, textfield, default {margin:0px; padding:0px;}
img {border:0px; margin:0px; padding:0px;}

#contener					{position:relative; max-height:100%; background:url(../images/bg.gif) repeat-x top center;
							}
#header						{width:1208px; height:68px; background-color:#191917;
							}
#logo						{width:110px; float:left;
							}
#nav						{width:993px; height:27px; margin-top:23px; float:right;
							}
#header_in					{width:950px; height:68px; background-color:#191917;
							}
#nav_in						{width:808px; height:27px; margin-top:23px; float:right;
							}
							
							
							
							
#banner						{width:1208px; height:442px;
							}
#banner_cov					{width:1004px; position:absolute; height:61px; background:url(../images/banner-cover.png) no-repeat;  z-index:100; top:449px; left:50%; margin-left:-502px;
							}
#wrap						{width:100%; overflow:auto; padding-bottom:10px; background-color:#FFFFFF; margin-bottom:20px; box-shadow: 0px 10px 5px #c3c1bd;
							}
#wrap_in					{width:946px; padding-top:68px;
							}
#wrap_in h1, .box h1, .box h1 a					{width:221px; height:42px; background:url(../images/header-bg.png) no-repeat center top; text-align:center; font-family:Calibri; color:#FFFFFF; font-size:18px; font-weight:500; line-height:24px; margin:0 auto; text-decoration:none;	
							}
.box h1 a:hover				{width:221px; height:42px; background:url(../images/header-bg-ho.png) no-repeat center top; text-align:center; font-family:Calibri; color:#FFFFFF; font-size:18px; font-weight:500; line-height:24px; margin:0 auto; text-decoration:none; display:block;}
.box h1 a
#wrap_in h2, .wrap	h2					{ font-family:Calibri; color:#e33434; font-size:18px; font-weight:500; line-height:24px;}
#wrap_in img				{margin-top:10px;}
.readmore a					{width:82px; height:30px; border:solid 1px #e2e2e2; border-radius:6px; font-family:Calibri; font-size:12px; color:#666666;  font-weight:500; float:right; background:url(../images/arrow.gif) no-repeat #FFFFFF; margin-top:5px; text-align:center; line-height:30px; background-position:73px 9px;
 text-decoration:none;
							}
.readmore a:hover 			{color:#e33434;  background-position:73px -17px;  border:solid 1px #e33434; }
.wrap						{width:259px; float:left;
							}
#body						{width:960px; padding-bottom:107px; overflow:hidden;  clear:both; 
							}
#body_pro						{width:950px; padding-bottom:97px; overflow:hidden;
							}
#body_pros						{width:980px; padding-bottom:97px; overflow:hidden;
							}
#leftbox					{width:471px; float:left; margin:0 2px;
							}
.box						{width:451px; background:#FFFFFF; float:left; margin:0 2px 4px; padding:15px 10px 10px ; box-shadow: 0px 1px 1px #888888;
							}
							
#testimonials				{width:350px;}
#testimonials h2			{font-family:Calibri; font-size:18px; color:#000000; line-height:24px; font-weight:500; text-align:center;
							}
#video						{width:325px; height:197px;}
.articalsimg				{float:left; margin-right:10px; background:url(../images/articals-homebg.jpg) no-repeat; width:89px; height:93px; padding:10px 0 0 11px;
							}
.articalsimg img			{width:78px; height:65px;}
.articals					{width:430px; height:103px; text-align:left;
							}
.articals_in					{width:430px; height:90px; float:left; margin:15px 15px 0px; border-bottom: dashed 1px #e33434; padding-bottom:10px;
							}
.articals img, .articals_in img				{float:left; margin-right:10px;
							}
.articals h2 a, #recent h2 a				{font-family:Calibri; font-size:18px; color:#e33434; line-height:22px; font-weight:500; text-decoration:none;}
.articals h2 a:hover, .articals_in h2 a:hover, #recent a:hover		{text-decoration:underline;}
														
							
#fotter						{width:100%; height:97px; background:#a81c1c; position:absolute; bottom:0;
							}
#footer_in					{width:946px; height:41px; padding-top:15px;
							}
#fotter_nav					{width:800px; float:left;
							}
#fotter_nav	a				{text-decoration:none; color:#FFFFFF; margin-right:20px; line-height:24px;
							}	
#fotter_nav	a:hover			{color:#730808;}			
#social_icon				{width:137px; float:right;
							}							
#fotter_bo					{width:946px; height:20px; margin-top:20px;
							}
#copy						{width:600px; float:left; color:#FFFFFF;}
#itreflect, #itreflects					{width:153px; height:15px; float:right;
							}
#itreflect a				{background:url(../images/itreflect.png) no-repeat; background-position:0 1px; display:block; font-size:0px;
							}
#itreflect a:hover, #itreflects a:hover			{background-position:0 -15px;}
#itreflects a				{background:url(../images/itreflects.png) no-repeat; background-position:0 1px; display:block; font-size:0px;
							}
#recent						{width:930px; overflow:auto; background-color:#FFFFFF;  box-shadow: 0px 1px 1px #888888; padding:10px; min-height:450px; clear:both;
							}
							
#recent a					{font-size:11px; text-decoration:none; color:#380403; line-height:22px;
							}
#recent span a				{font-size:11px; text-decoration:none; color:#380403; line-height:22px; background:url(../images/arrow.png) no-repeat left; margin-left:5px; padding-left:20px;
							}
#recent h1, #gallery h1, #articals h1				{width:221px; height:42px; background:url(../images/header-bg.png) no-repeat center top; text-align:center; font-family:Calibri; color:#FFFFFF; font-size:18px; font-weight:500; line-height:24px;	
							}
#recent h2					{font-family:Calibri; font-size:20px; color:#e33434; line-height:26px; font-weight:500;
							}
							
#recent h3, #profile_wrap h3					{font-family:Calibri; font-size:16px; color:#e33434; line-height:26px; font-weight:500;
							}
#recent h4					{font-family:Calibri; font-size:20px; color:#a81c1c; line-height:40px; font-weight:500; background:url(../images/heding-line.jpg) bottom left no-repeat; margin-bottom:10px;
							}
.profile_texts				{font-family:Calibri; font-size:16px; font-weight:500; color:#6a6a6a; line-height:20px;
							}
#recent strong				{color:#4d4d4d;}
#recent	hr					{border-top: dashed 1px #e33434;
							}

#add_this					{width:930px; height:25px; margin:5px 0;
							}
#add_this_left				{width:380px; height:22px; float:left;
							}
#add_this_right				{width:150px; height:25px; float:left;
							}
#comment_box				{width:600px; min-height:300px; overflow:auto; float:right; margin-top:20px;
								}
#gallery					{width:950px; min-height:300px; overflow:auto; background-color:#FFFFFF;  box-shadow: 0px 1px 1px #888888; padding:10px 0;
							}
#body_articas						{width:950px; padding-bottom:107px; overflow:hidden; clear:both;
							}
#articals					{width:950px; min-height:300px; overflow:auto; background-color:#FFFFFF;  box-shadow: 0px 1px 1px #888888; padding:10px 10px;
							}
/*#gallery ul 				{ list-style: none; margin:0px; padding:0px;}
#gallery ul li 				{ display: inline;  float:left;}
#gallery ul img 			{border: 5px solid #ffeeee;	border-width: 5px; margin:10px; width:207px; height:207px; margin-bottom:8px;
							}
#gallery ul a:hover img 	{border: 5px solid #e33434;	border-width: 5px; color: #fff;
							}
#gallery ul a:hover 		{ color: #fff; }*/
#paging-box					 {margin-top:10px; margin-right:9px; width:300px; float:right; height:30px; padding:0px; text-align:right;
							}
.port-links a				{display:block; float:left; width:auto; padding:2px 10px 2px 10px; height:19px; margin-right:3px; text-decoration:none; font-family:Tahoma, Arial; font-size:11px; color:#6D6C6C; text-align:center; line-height:19px; border:1px solid #CCCCCC; background-color:#ffffff;
							}
.port-links a:hover			{text-align:center; color:#e33434; padding:0px; border:1px solid #e33434; padding:2px 10px 2px 10px;
							}
#port-links-active			{width:auto; height:19px; display:block; float:left; color:#ffffff; border:1px solid #e33434; background-color:#e33434; padding:2px 10px 2px 10px;
							}
							
							
/* Contact Me */
#get_touch_box				{width:516px; float:left; margin:0 10px;
							}
.get_box					{width:100%; margin:15px 0 0 0; height:68px;
							}
.get_box1					{width:100%; margin:15px 0 0 0; height:95px;
							}
.get_box_text				{width:233px; height:33px; margin-right:25px; float:left; font-family:calibri; color:#596669; line-height:33px; font-weight:500; font-size:15px;
							}
.get_box_textshad			{width:228px; height:28px; margin-right:25px; float:left; background-color:#ffffff; -moz-box-shadow:   inset 0 0 5px #b1aeae; padding:5px  0 0 5px;
   -webkit-box-shadow: inset 0 0 5px #b1aeae;
   box-shadow:         inset 0 0 5px #b1aeae;
							}
.get_box_textshad input, .get_box_textshad select		{width:225px; height:20px; border:none;
							}
.get_box_textareasahdow		{width:486px; height:56px; margin-right:36px; float:left; background-color:#ffffff; -moz-box-shadow:   inset 0 0 5px #b1aeae;
   -webkit-box-shadow: inset 0 0 5px #b1aeae; padding:5px  0 0 5px;
   box-shadow:         inset 0 0 5px #b1aeae;
							}
.get_box_textareasahdow textarea	{width:480px; height:45px; border:none;
							}
#get_right					{width:400px; float:right; margin:0 10px 0 0;  font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:20px;
							}
#get_right a				{color:#000000;}
.send						{width:177px; height:35px; margin:10px 0; float:left;
							}
							
							
#profile_banner				{width:950px; height:400px;
							}
#profile_wrap				{width:930px; overflow:auto; background:url(../images/profile_heding_bg.png) repeat; padding:0 10px;
							}
#profile_wrap h2			{font-family:Calibri; font-size:22px; font-weight:500; color:#cc1212; line-height:46px; background:url(../images/profile_body_bg.png) repeat; text-indent:10px;
							}	
.profile_text				{width:910px; overflow:auto; padding:4px 10px 14px; font-family:Calibri; color:#FFFFFF; line-height:20px; font-size:14px; font-weight:500;
							}
							
#testimonial_bg				{width:100%; height:auto; background:url(../images/main-bg.jpg) top center;
							}
							
/* Display Box */
.divstyle_temp{
    top:50%; margin-top:-280px; margin-left:-500px; display:none; z-index:100;
    left:50%;
    width:1000px;
	position:absolute; height:560px;
	border:#cc1212 solid 5px; border-radius:10px;
	background-color:#e3e0db;
	padding:5px;
}
#show_div_body		{width:1000px; height:500px; background-color:#ffffff;}

#show_div_body iframe {width:1000px; height:500px; margin:0px; padding:0px; border:0px;}

/* Testimonials Rotate */
#pscroller1					{width: 100%; height:196px; line-height:19px; text-align:justify;
							}
#pscroller1	img				{margin-right:10px;}

/* Video */

#video_left					{width:590px; float:left; margin:10px 0  0 10px;
							}
#video_left_bg				{width:570px; height:340px; border-radius:5px; background-color:#CCCCCC; padding:10px;}
#video_left_social			{width:570px; height:20px; border-radius:5px; background-color:#CCCCCC; padding:5px 10px; margin:10px 0;}
#video_left h4				{color:#e33434; line-height:28px; font-family:Calibri; font-size:18px; font-weight:500;
							}

#video_right				{width:300px; float:right; margin:10px 0  0 0px; background-color:#CCCCCC; padding:10px; border-radius:5px; 
							}
#video_right h4				{background-color:#e33434; line-height:28px; font-family:Calibri; font-size:16px; color:#FFFFFF; font-weight:500px; text-indent:10px; border-radius:5px;
							}
.upload_video				{width:290px; height:60px; border-radius:5px; background-color:#e33434; margin-top:10px; padding:5px;
							}
.upload_video img			{float:left; margin-right:5px; border-radius:5px;
							}
.upload_video h4 a			{color:#ffffff; line-height:28px; font-family:Calibri; font-size:18px; font-weight:500;
							}
							
/* Social Iffect */
.tt-wrapper{height: 43px; width:137px;}
.tt-wrapper li{float: left;}
.tt-wrapper li a{display: block;width: 45px;height: 43px;margin: 0 -px 0 0;outline: none;position: relative;z-index: 2;background: transparent url(../images/icon.png) no-repeat top left;text-indent: -9000px;}
.tt-wrapper li .linkedin{background-position: 0px 0px;}
.tt-wrapper li .behance{background-position: -45px 0px;}
.tt-wrapper li .vizualize{background-position: -90px 0px;}
.tt-wrapper li .is{background-position: -162px 0px;}
.tt-wrapper li .ss{background-position: -326px 0px;}
.tt-wrapper li .twitter{background-position: -322px 0px;}
.tt-wrapper li .tumblr{background-position: -402px 0px;}
.tt-wrapper li .facebook{background-position: -485px 0px;}
.tt-wrapper li .pin{background-position: -567px 0px;}
.tt-wrapper li .feeds{background-position: -649px 0px;}

.tt-wrapper li a span{
display:none\9; /* IE 8 and below */
width: 80px;
height: 80px;
line-height: 80px;
padding: 10px;
left: 50%;
margin-left: -55px;
font-family: 'Alegreya SC', Georgia, serif;
font-weight: 400;	
font-style: italic;
font-size: 14px;
color: #ffffff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
text-align: center;
border: 2px solid #fff; background-color:#a81c1c;
text-indent: 0px;
position: absolute;
pointer-events: none;
border-radius: 50%;
bottom: -40px;
opacity: 0;
box-shadow: 0px 3px 8px rgba(0,0,0,0.1);
-webkit-transform: scale(0.2);
-moz-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);
-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;
}
.tt-wrapper li a:hover span{
opacity: 0.9;
bottom: 50px;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}

/* css */

ul, li{list-style:none; border:none;}
#ipad .tt-wrapper li a span{ display:none;}
#mobile .tt-wrapper{padding: 0;height: 70px;margin: 10px auto;}
#mobile .tt-wrapper li a span,#resize{ display:none; list-style:none;}


/* Second */
.tt-wrappers{height: 43px; width:137px;}
.tt-wrappers li{float: left;}
.tt-wrappers li a{display: block;width: 45px;height: 43px;margin: 0 -px 0 0;outline: none;position: relative;z-index: 2;background: transparent url(../images/icon1.png) no-repeat top left;text-indent: -9000px;}
.tt-wrappers li .linkedin{background-position: 0px 0px;}
.tt-wrappers li .behance{background-position: -45px 0px;}
.tt-wrappers li .vizualize{background-position: -90px 0px;}
.tt-wrappers li .is{background-position: -162px 0px;}
.tt-wrappers li .ss{background-position: -326px 0px;}
.tt-wrappers li .twitter{background-position: -322px 0px;}
.tt-wrappers li .tumblr{background-position: -402px 0px;}
.tt-wrappers li .facebook{background-position: -485px 0px;}
.tt-wrappers li .pin{background-position: -567px 0px;}
.tt-wrappers li .feeds{background-position: -649px 0px;}

.tt-wrappers li a span{
display:none\9; /* IE 8 and below */
width: 80px;
height: 80px;
line-height: 80px;
padding: 10px;
left: 50%;
margin-left: -55px;
font-family: 'Alegreya SC', Georgia, serif;
font-weight: 400;	
font-style: italic;
font-size: 14px;
color: #ffffff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
text-align: center;
border: 2px solid #fff; background-color:#3c599b;
text-indent: 0px;
position: absolute;
pointer-events: none;
border-radius: 50%;
bottom: -40px;
opacity: 0;
box-shadow: 0px 3px 8px rgba(0,0,0,0.1);
-webkit-transform: scale(0.2);
-moz-transform: scale(0.2);
-o-transform: scale(0.2);
-ms-transform: scale(0.2);
transform: scale(0.2);
-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;
}
.tt-wrappers li a:hover span{
opacity: 0.9;
bottom: 50px;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}

/* css */

ul, li{list-style:none; border:none;}
#ipad .tt-wrappers li a span{ display:none;}
#mobile .tt-wrappers{padding: 0;height: 70px;margin: 10px auto;}
#mobile .tt-wrappers li a span,#resize{ display:none; list-style:none;}


							
/************* style for vertical marquee ********/
.code {font: 14px/22px Arial,Helvetica,sans-serif; border:solid 1px #666666; width:400px; padding:5px; color:#000000; background-color:#ffffcc; clear:both}
.lkbx {float:right;clear:right}

.marquee {
	position:relative;
     overflow:hidden;
     width:430px;
     height:397px;
     
}
#m1 {float:left;} 

/*External style sheet */
#main ol{
list-style-type: none;
margin: 0;
padding: 5px;
font-size: 0.8em;
display: block;
color: #333;
border: 2px #fff solid;
}
#main li{
margin: 0; list-style:none;
padding: 5px;
font-size: 0.8em;

color: #333;
}
ol li{
display: list-item;
list-style:none;
margin: 0;
padding: 5px;
font-size: 0.8em;

color: #333;
/*border: 2px solid #00f;*/
}
	
#services_left						{width:230px; float:left; 
									}
#services_left h2					{ background-color:#e33434; text-indent:10px; line-height:32px; color:#FFFFFF; font-family:calibri; font-size:18px; font-weight:500; margin-bottom:2px;
								}
#services_left ul li				{list-style:none;
								}
#services_left ul li a			{font-family:calibri; font-size:16px; font-weight:500; line-height:38px; text-decoration:none; color:#e33434; border-bottom:dotted 1px #e33434; 											                                display:block; padding-left:25px; background:url(../images/course-left.jpg) no-repeat left;
								}
#services_left ul li a:hover, ul li a#course_sel		{text-decoration:none; color:#a31111;
								}
#services_right					{width:670px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:small; line-height:160%; color:#555555; border-left:solid 1px #e33434; padding-left:15px;
								}	
#services_right ul li 				{list-style-type:decimal; list-style:inside; margin-left:15px;}			
							
#services_right h3						{font-family:Calibri; font-size:16px; color:#e33434; line-height:26px; font-weight:500; margin-top:10px;
							}
.lft_img                    {float:left; margin-right:10px;}
.rht_img                    {float:right; margin-left:10px;}
.workshop						{overflow:auto; clear:both; padding-bottom:20px;
								}
/************ Eap Navigation ******************/
#eapnav							{width:1204px; height:68px; background-color:#000000; clear:both; padding:0 0 0 4px;}
#eap_logo						{float:left; width:204px;}

#eapbanner						{width:950px; height:150px; overflow:hidden; font-family:Calibri; font-size:30px; color:#000000;  clear:both;}

#clients						{width:950px; overflow:auto; margin:0 -10px;
								}
.clients						{width:217px; height:153px; margin:0 10px 15px; background:url(../images/shadow.jpg) no-repeat bottom center; float:left;;
								}
.clients img					{width:215px; height:151px; border: solid 1px #500607}

#book_nav						{top:100; left:0; position:fixed; height:214px; width:38px; margin-top:130px; z-index:1000;
				}