.Main_about
{
width:1002px;
margin:auto;
background-color:#FFFFFF;
border:1px solid #ccc;
float:left;
}
.Main_aboutUNder
{
width:900px;
margin:auto;
}
.tech_search_head
{
font-size:17px;
color:#7b9bbd;
border-bottom:4px solid #7b9bbd;
text-align:left;
line-height:30px;
}
.tech_search_head a
{
color:#7b9bbd;
text-decoration:none;
}
.tech_search_head a:hover
{
text-decoration:underline;
}
.tech_search_head a:visited
{
color:#7b9bbd;
}
.about_text
{
color:#4B4B4B;
padding:10px;
line-height:17px;
text-align:justify;
background:url(/ceo-blog/images/search_back.gif) repeat-x left top;
}

.about_text a
{
color:#4b4b4b;
text-decoration:none;
}
.about_text a:visited
{
color:#4b4b4b;
}

.about_text a:hover
{
text-decoration:underline;
}
.clear{clear:both;}

.containerTxtHead{
    color: #005A8C !important;
    padding-left: 20px;
    padding-top: 10px;
    font-size:17px;
	font-weight:bold;
}
.containerTxtSimple{
    padding-left: 19px;
    padding-right: 40px;
    text-align: justify;
    color: #6D6D6D;
    line-height: 22px;
    text-align: left
}

/* new category page*/
.categoryOutter{ width:97%; padding:1.5%; margin-bottom: 22px; float:left; background:#fff; border:1px solid #ccc; box-shadow: 0 0 3px #999;}
.categoryOutter h2{ color:#444; font-size:36px; color:#444; margin:0; font-weight:normal; float:left; text-transform:uppercase; font-family:weblysleek_uilight;}
.categoryOutter .searchCategory{ float:right; width:340px; background:url(/india/images/search-category-page.png) right top no-repeat #f0f0f0; border:1px solid #ccc; height:50px; border-radius:50px; box-shadow:inset 2px 2px 2px #ccc;}
.categoryOutter .searchCategory .inputCls{ border:0; outline:none; background:none; font-family:calibri, calibriregular; font-size:16px; padding:15px 0 0 19px; width: 255px;}
.categoryOutter .categoryPageDesc{ float:left; width:100%; padding:10px 0; color:#666;font-family:calibri, calibriregular; font-size:16px;}
.categoryOutter .categoriesHeading{ float:left; width:100%;}
.categoryOutter .categoriesHeading ul{ list-style:none;}
.categoryOutter .categoriesHeading ul li{ float:left;}
.categoryOutter .categoriesHeading ul li a{color: #666666;float: left;font-family: calibri,calibriregular;font-size: 14px;padding: 10px 12px;text-align: center;
text-transform: uppercase;width: auto;}
.categoryOutter .categoriesHeading ul li a i{ background:url(/india/images/categoryPageSmallIcons.png) center -15px no-repeat; width:38px; height:32px; margin:0 auto; display:table;}
.studyAbroadIcon{ background-position:center -80px !important}
.govtPvtJobs{ background-position:center -140px !important}
.sciTech{ background-position:center -212px !important}
.artsCommLaw{ background-position:center -282px !important}
.languageSkill{ background-position:center -345px !important}
.schoolProgram{ background-position:center -406px !important}
.categoryOutter .categoriesHeading ul li a p{float: left;margin: 10px 0 0;text-align: center;width: 100%; font-family:calibri, calibriregular; font-size:15px;}
.categoryOutter .categoryNameBox{ float:left; width:100%; padding:10px 0 20px;}
.categoryOutter .categoryNameBox .catName{ float:left; width:100%; background:url(/india/images/categoryIconsBox.png) no-repeat; }
.categoryOutter .categoryNameBox .catName span{ height:107px;width:94px; float:left; background:url(/india/images/categoryPageBigIcons.png) center -3px no-repeat; }
.categoryOutter .categoryNameBox .catName h3{background:#2d343a; float:left; font-family:weblysleek_uilight; font-size:19px; padding:5px 0 5px 10px; width:89%; margin:36px 0 0; font-weight:normal; text-transform:uppercase; margin-bottom:8px; color:#fff; }
.categoryOutter .categoryNameBox .catName .topicNamesOutter{ float:right; width:90%;}
.categoryOutter .categoryNameBox .catName .topicNamesOutter .topicRow{ float:left; width:100%; margin:15px 0 0;}
.categoryOutter .categoryNameBox .catName .topicNamesOutter .topicRow .topicName{ background:#f1fbff; border:1px solid #c1e9f9; border-right:0; margin-right:31px; font-family:calibri, calibriregular; -moz-border-radius:4px; 0 0 4px; -webkit-border-radius:4px; 0 0 4px; border-radius:4px; 0 0 4px; color:#2d343a; width:175px; padding:5px 0 0 8px; font-size:15px; height:22px; float:left; position:relative;}
.categoryOutter .categoryNameBox .catName .topicNamesOutter .topicRow .topicName .rightImgblue{ width:14px; height:26px; background:url(/india/images/topicNameImg.png) right 0 no-repeat; position:absolute; right:-13px; top:0;}
.categoryOutter .categoryNameBox .catName .topicNamesOutter .topicRow .topicName .rightImgYellow{background:url(/india/images/topicNameImg-yellow.png) right 0 no-repeat;}
.yelloBox{ background:#fef3dd !important;border:1px solid #fbdea3 !important; border-right:0 !important; }
.studyAbroadIconLarge{ background-position:center -128px !important}
.GovPvtJobIconLarge{ background-position:center -240px !important}

/* blog css  */
.ceoImg{ float:left; width:100%}
.blogImagesBox{ float:left; width:100%; margin-top:35px;}

.blogImagesBox .imgBlog{ float:left; background:url(/india/images/blog-img-shadow_03.png) left bottom no-repeat; padding:0 0 14px; width:480px; }
.blogImagesBox .imgBlog .imgOutter{ width:480px; height:330px; overflow:hidden; position:relative; float:left;}
.blogImagesBox .imgBlog .imgOutter .whiteBG{background:url(/india/images/img-white-bg.png) repeat; position:absolute; width:480px; height:330px; left:0; top:165px; opacity: 0;  transition: all 0.5s ease 0s;transform: translateY(-50%)}
.blogImagesBox .imgBlog img{ width:480px; height:330px;-webkit-transition: all 1s ease;  -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
.blogImagesBox .imgBlog .imgOutter .whiteBG h4{font-family:weblysleek_uilight; font-size:32px; margin:0; color:#000; padding-top:100px;}
.blogImagesBox .imgBlog .imgOutter:hover .whiteBG{ opacity:1;}
.blogImagesBox .imgBlog img:hover{width:510px; height:360px;}
.view-first img {
   -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-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(255,255,255, 0.8);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first p {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -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-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover p,
.view-first:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.view-first:hover p {
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;
}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.view {
   width:520px;
   height: 358px;
   float: left;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
}
.view .mask,.view .content {
   width: 520px;
   height: 358px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view img{ width:520px}
.view p {
   font-family: weblysleek_uilight;
   font-size: 32px;
   position: relative;
   color: #000;
   padding: 129px 20px 20px; line-height:38px;
   text-align: center;
}
.blogOpenLeft{ float:left; width:76%; background:#fff; border:1px solid #ccc; border-style:none solid solid;box-sizing:border-box;}
.blogOpenLeft h3{font-family: weblysleek_uilight; text-align: center; font-size:32px; color:#444; padding:15px; margin:0; width:95%; font-weight:normal}
.blogOpenLeft .blogImgLarge{ float:left; width:100%; margin-bottom:15px; text-align:center;}
.blogOpenLeft p{float:left; font-family:calibri, calibriregular; font-size:16px; color:#444;  text-align:justify; margin:0; padding:15px;}
.shareSocial{ float:left; width:458px; height:110px; position:relative; border:1px solid #ccc; border-radius:5px; margin:25px 0 30px 140px;}
.shareSocial h5{ position:absolute; font-family: weblysleek_uilight; font-size:30px; top:-25px; background:#fff; font-weight:normal; margin:0; padding: 0 10px; left:160px}
.shareSocial .socialIcons{float: left;margin: 33px 0 0 54px;}
.commentSection{ background:#f6f6f6; padding:2%; float:left; width:96%}
.commentSection h4{ float:left; width:100%; border-bottom:1px solid #c5c5c5; padding:8px 0; font-family: weblysleek_uilight; font-size:22px; margin:0; font-weight:normal; color:#444444;}
.commentSection .userCommentBox{ float:left; width:100%; margin:15px 0 0;}
.commentSection .userCommentBox .commentUserName{ float:left; width:100%; margin-bottom:17px; font-family:calibribold; font-size:17px; color:#444;}
.commentSection .userCommentBox .commentBlog{ background:#fff; position:relative; float:left; border:1px solid #d7d7d7; font-family:calibri, calibriregular; font-size:14px; padding:1.5%; width:97%;}
.commentSection .userCommentBox .commentBlog i{ position:absolute; left:15px; top:-11px; height:11px; width:20px; background:url(/ceo-blog/images/blogCommentArrow.png) no-repeat;}
.commentSection .textBlog{ color:#666; font-family:calibri, calibriregular; padding-top:8px; font-size:16px; width:100%; float:left;}
.commentSection .fieldBlog{ float:left; padding:2%; width:44.5%; margin-top:18px; background:#fff; border:1px solid #ccc; font-size:16px; color:#666; font-family:calibri, calibriregular;}
.commentSection textarea{ padding:2%; width:96%; background:#fff; margin-bottom:18px; border:1px solid #ccc; margin-top:18px; height:60px; font-size:16px; color:#666; font-family:calibri, calibriregular;}
.suggestedBlogs{ float:right; width:22%;background:#fff; margin-top:-85px; border:1px solid #ccc; border-style:none solid solid;box-sizing:border-box;}
.suggestedBlogs .suggestedBlogsHeading{ background:#fff; color:#444; text-transform:uppercase; text-align:center; font-family:calibri, calibriregular; font-size:18px; width:100%; float:left; padding:10px 0 0;}
.suggestedBlogs .blogBox{ width:100%; padding:20px 0 15px; border-bottom:1px solid #999; float:left; }
.suggestedBlogs .blogBox .blogSuggestedImg{ float:left; margin-left:12px;}
.suggestedBlogs .blogBox .suggestedBlogName{ margin:4px 12px 0; float:left; clear:both; font-family:calibri, calibriregular; font-size:17px; color:#444; }