/*CSS Document*/
/*(Project) CSS files - by http://www.Konstantinfosolutation.com India*/
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/  
/*UseProper name for css*/

/*ClearFix*/
.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}

h1 {font-size: 100%;}
h2 {font-size: 80%;}


#Wraper{width:100%; height:auto; margin:auto; background-image:url(../images/bg2.jpg); background-repeat:repeat-x; background-position:top; background-color: #ffffff; clear:both;}
#MainFooter{width:100%; height:112px; margin:auto; background-color: #3f74a6; clear:both; }
#main{width:974px; height:auto; margin:auto;}

/*Header start here*/
#HeaderWraper{width:974px; height:auto; margin:auto;}
#LogoWraper{width:260px; height:auto;float: left;}
.HeaderRight{width:714px; height:auto; float:left;}
.HeaderRightRow1{width:654px; height:auto; float:left; padding-top:16px; padding-right:60px;}
.Callus{width: auto; height:auto; float:right; margin-left:23px;}
/*Navigation start here*/
.NavigationWraper{width:685px; height:auto; float:left; padding-top:17px;}
.Tab{width:auto; height:auto; float:left;}

/*Middle start here*/
#MiddleWraper{width:974px; height:auto; margin:auto;clear:both; padding-top:13px;}
.MiddleRow1{width:972px; height:auto; float:left;}
.MiddleRow2{width:942px; height:auto; float:left; padding:0px 14px 7px 14px; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; background-color:#ffffff;}
.Banner{width:940px; height:auto; float:left; padding-bottom:22px;}
.MiddleRow3{width:942px; height:auto; float:left;}

/*Leftcontiner start here*/
#LeftWraper{width:641px; height:auto; float:left;}
.WelcomeBlock{width:641px; height:auto; float:left; padding-bottom:28px;}
.WelcomeRow1{width:641px; height:auto; float:left;}
.FeaturedBlcok{width:641px; height:auto; float:left;}
.FeaturedTital{width:625px; height:34px; float:left; padding:14px 0px 0px 16px; background-image:url(../images/featured_top.jpg);}
.Featured{width:546px; height:auto; float:left; padding:0px 47px 0px 47px; background-image:url(../images/featured_bg.jpg); background-repeat:repeat-x; background-position:top; border-left:1px solid #ffffff;}
.FeatureBlockMain{ width:546px; height:auto; float:left; padding-top:12px; padding-bottom:12px; background-image:url(../images/dash.jpg); background-repeat:repeat-x; background-position:bottom;}
.FeaturedRow1{width:546px; height:auto; float:left;}
.FeaturedRow2{width:565px; height:auto; float:left;}
#LeftMain{ width:250px; height:auto; float:left;}
.LeftBlock1{width:250px; height:auto; float:left; margin-bottom:13px;}
.LeftBlock2{width:193px; height:auto; float:left; padding:9px; border:1px solid #eae7e7;}
.LeftBlockRow2{width:193px; height:auto; float:left;}

/*Rightcontiner start here*/
#RightWraper{width:287px; height:auto; float:right}
#NewRight{width:690px; height:auto; float:left;}
.NewRightRow1{width:690px; height:auto; float:left;}
.Rightrow1{width:275px; height:23px; float:left; padding-left:12px; padding-top:}
.BlogTopRow{width:287px; height:auto; float:left;}
.BlogMiddleRow{width:263px; height:auto; float:left; padding:5px 12px 0px 12px; background-image:url(../images/blog_middle.jpg); background-repeat:repeat-x; background-position:top; background-color:#e9eaee;}
.BlogBlock{width:263px; height:auto; float:left;}
.BlogOuter{width:263px; height:auto; float:left; padding-bottom:10px;} 
.BlogBlockmain{width:263px; height:auto; float:left; padding-bottom:8px; padding-top:8px; background-image:url(../images/black_dash.jpg); background-repeat:repeat-x; background-position:bottom;}
.BlogBlockRow1{width:263px; height:auto; float:left;}
.PartnersOuter{width:263px; height:auto; float:left; padding-bottom:10px;}
.PartnerTopRow{width:263px; height:auto; float:left; padding-bottom:10px; background-image: url(../images/patner_bg.jpg); background-position:bottom; background-repeat:repeat-x;}
.PartnerRow2{width:263px; height:auto; float:left;}
.PartnerBlock{width:auto; height:auto; margin-top:10px; margin-right:10px; float:left;}
.PartnerBlock1{width:auto; height:auto; margin-top:10px; float:left;}
.ServiceBlock{width:120px; height:auto; float:left; padding-left:6px; padding-bottom:6px;}
.ServiceIcon{width:11px; height:auto; float:left; }
.serviceText{width:109px; height:auto; float:left;}
.NewPartnerBlock{width:auto; height:auto; margin-top:10px; margin-right:5px; margin-left:5px; float:left; border:1px solid #eae7e7;}
.PNewartnerBlock1{width:auto; height:auto; margin-top:10px; float:left;}

/*Listing css*/	
#Listing{width: auto; float:left;}

#Listing ul,{margin-left:3px; margin-top:0px; padding-left:0px; padding-top:0px; list-style-type:none; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#Listing li{background-image: url(../images/ ); background-repeat:no-repeat; background-position:0% .6em; padding-left: .8em;}


/*Footer start here*/
#FooterWraper{width:974px; height:auto; margin:auto;}
.FooterRow1{width:974px; height:auto; float:left; }


/*====================About Us ========================================*/
.AboutMain{width:690px; height:auto; float:left;}
.AboutHeading{width:690px; height:auto; float:left;}
.AboutText{width:690px; height:auto; float:left;}
.ExpertiseBlock{width:690px; height:auto; float:left;}
.CaseStudyBlockMain{ width:690px; height:auto; float:left; padding-top:12px; padding-bottom:12px; background-image:url(../images/dash.jpg); background-repeat:repeat-x; background-position:bottom;}
.CaseStudyRow1{width:690px; height:auto; float:left;}
.CaseStudyRow2{width:690px; height:auto; float:left;}
.BlogDetailMain{ width:690px; height:auto; float:left; padding-top:12px; padding-bottom:12px; }
