@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/Roboto-Regular-webfont.eot');
    src: url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
        url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
        url('../fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
    width: 100%;
    background: url(../images/body_bg.jpg) repeat;
    padding: 0px;
    font-size: 12px;
    font-family: 'RobotoRegular';
    -webkit-font-family: 'RobotoRegular';
    margin: 0px;
}
img, input {
    border: none;
}
#main_wrapper {
    width:992px;
    margin: 0px auto;
}
div.page {
    width:992px;
    float: left;
}
div.header {
    width: 100%; padding-bottom:3px;
    float: left;
}
div.company_logo {
    width: 320px;
    float: left;
    height: 132px;
}
div.company_logo a{background:url(../images/spry-techies.png) no-repeat; width:320px; height:132px; float:left; text-indent:-9999px;}
div.menu_sec {
    width:641px;
    float: right;
}
div.menu_sec ul {
    margin: 0px;
    padding: 0px;
}
div.menu_sec ul li {
    list-style: none;
    display: inline;
}
div.menu_sec ul li a {
    font-size: 14px;
    text-decoration: none;
    font-family: 'RobotoRegular'; text-transform:uppercase;
    float: left;
    padding-top: 40px;
    padding-bottom: 15px;
    color: #ffffff;
    margin-right: 9px;
}
div.menu_sec ul li a:hover{opacity:0.8;}
div.menu_sec ul li a.home {
    width: 62px;
    text-align: center;
    background: #1caf47;
}
div.menu_sec ul li a.orga {
    width: 122px;
    text-align: center;
    background: #01b5e2;
}
div.menu_sec ul li a.about {
    width: 90px;
    text-align: center;
    background: #ed008c;
}
div.menu_sec ul li a.cont {
    width: 100px;
    text-align: center;
    background: #f37021;
}
div.menu_sec ul li a.sresume {
    width: 80px;
    text-align: center;
    background: #94c11f;

}
div.menu_sec ul li a.blog {
    width: 102px;
    text-align: center;
    background: #1caf47;
}
div.search_box {
    width: 290px;
    float: right;
    margin-top: 18px;
}
div.srch_left {
    background: url(../images/search_left.png) no-repeat;
    width: 42px;
    height: 40px;
    float: left;
}
div.srch_mid {
    background: url(../images/search_rep.png) repeat-x;
    height: 40px;
    float: left;
    width: 198px;
}
div.srch_right {
    background: url(../images/search_btn.png) no-repeat;
    height: 40px;
    float: left;
    width: 49px;
    cursor: pointer;
}
.srchtext {
    width: 180px; color:#7b7b7b;
    float: left;
    margin: 10px 0px 0px 0px;
}
div.page_middle {
    width:100%;
    float: left;
}
div.slidenrform {
    width: 992px;
    float: left;
    margin-bottom: 22px;
}
div.slider {
    width: 760px;
    float: left;
    margin-right: 10px;
    border:1px solid #e0e0e0;
    border-radius:7px;
}


div.request {
    width: 215px;
    float: left;
}
div.request_top_sec {
}
div.srequestop_left {
    background: url(../images/request_top_left.png) no-repeat left 0px;
}
div.srequestop_right {
    background: url(../images/request_top_right.png) no-repeat right 0px;
}
div.srequestop_mid {
    background: url(../images/request_top_mid.png) repeat-x;
    height: 36px;
    margin: 0px 14px 0px 14px;
}
div.srequestop_mid p {
    width:100%;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    color: #ffffff;
    padding: 9px 0px 0px 0px;
    margin: 0px;
}
div.request_mid_sec {
}
div.srequesmid_left {
    background: url(../images/request_mid_left.png) repeat-y left 0px;
}
div.srequesmid_right {
    background: url(../images/request_mid_right.png) repeat-y right 0px;
}
div.srequesmid_mid {
    background: url(../images/request_mid_rep.png) repeat-y #ffffff;
    min-height: 36px;
    margin: 0px 14px 0px 14px;
}
div.srequesmid_mid p {
    width: 180px;
    font-size: 13px;
    color: #4f4f4f;
    padding: 5px 0px 5px 0px;
    margin: 0px;
}
div.srequesmid_mid label {
    width: 180px;
    font-size: 13px;
    color: #4f4f4f;
    padding: 5px 0px 5px 0px;
    margin: 0px;
}
.rbox {
    width: 175px;
    border: solid 1px #d2d2d2;
    height: 24px;
    padding: 0px 7px 0px 7px;
}
.area {
    width: 175px;
    border: solid 1px #d2d2d2;
    height: 70px;
    overflow: auto;
    padding: 0px 7px 0px 7px;
}
/*.submit {
    background: url(../images/submit_btn.jpg) no-repeat;
    width: 84px;
    height: 30px;
    cursor: pointer; font-size:16px;
    color: #ffffff;
    text-align: center;
    margin:0px 0px 0px 0px; font-weight:600;
}*/

.submit_contact_btn {
	width: 82px;
	height: 28px;
	cursor: pointer; font-size:16px;
	color: #ffffff;
	text-align: center;
	margin:9px 0px 1px 23px; font-weight:600;
}
.awesome_button {
	background-color:#3bb3e0;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	position:relative;
	padding:10px 10px;
	border-left:solid 1px #2ab7ec;
	margin-left:99px;
	background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0, rgb(44,160,202)),  color-stop(1, rgb(62,184,229))  );
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
}

.awesome_button:active {
	top:3px;
	background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(62,184,229)),
	color-stop(1, rgb(44,160,202))
	);
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
}

.awesome_button::before {
	background-color:#2561b4;
	content:"Contact Us";
	width:90px;
	max-height:27px;
	height:100%;
	position:absolute;
	display:block;
	padding:8px 0 0 10px;
	top:0px;
	left:-100px;
	font-size:16px;
	font-weight:bold;
	color:#8fd1ea;
	text-shadow:1px 1px 0px #07526e;
	border-right:solid 1px #07526e;
	background-image: linear-gradient(bottom, rgb(10,94,125) 0%, rgb(14,139,184) 100%);
	background-image: -o-linear-gradient(bottom, rgb(10,94,125) 0%, rgb(14,139,184) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(10,94,125) 0%, rgb(14,139,184) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(10,94,125) 0%, rgb(14,139,184) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(10,94,125) 0%, rgb(14,139,184) 100%);
	background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0, rgb(10,94,125)),  color-stop(1, rgb(14,139,184))  );
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-box-shadow:inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 0px 10px 5px #999 ;
	-moz-box-shadow:inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 0px 10px 5px #999 ;
	-o-box-shadow:inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 0px 10px 5px #999 ;
	box-shadow:inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 0px 10px 5px #999 ;
}

.awesome_button:active::before {
	top:-3px;
	-webkit-box-shadow:inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b, 0px 10px 5px #999 ;
	-moz-box-shadow:inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b, 0px 10px 5px #999 ;
	-o-box-shadow:inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b, 0px 10px 5px #999 ;
	box-shadow:inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #032b3a, 1px 1px 0px 0px #044a64, 2px 2px 0px 0px #044a64, 2px 5px 0px 0px #044a64, 6px 4px 2px #0b698b, 0px 10px 5px #999 ;
}

/*.submit_contact_btn {
    background: url(../images/submit_btn.jpg) no-repeat;
    width: 84px;
    height: 30px;
    cursor: pointer; font-size:16px;
    color: #ffffff;
    text-align: center;
    margin:9px 0px 0px 23px; font-weight:600;
}
.readmore {
    background:#56a43f;
    width:84px;
    padding:5px 5px 5px 5px;
    cursor: pointer; font-size:12px;
    color: #ffffff;
    text-align: center;
    margin:0px 0px 0px 0px;
}*/

div.request_bottom_sec {
}
div.srequesb_left {
    background: url(../images/request_bottom_left.png) no-repeat left 0px;
}
div.srequesb_right {
    background: url(../images/request_bottom_right.png) no-repeat right 0px;
}
div.srequesb_mid {
    background: url(../images/request_bottom_mid.png) repeat-x;
    height: 14px;
    margin: 0px 14px 0px 14px;
}
div.ourservice {
    width: 992px; padding-bottom:22px;
    float: left;

}
div.service_heading{width:100%; float:left;}
div.service_heading p{float:left; font-size:26px; margin:0px; padding:5px 0px 0px 0px;}
p.backservice{background:#d0d0d0; text-align:center; margin-left:4px; width:128px; height:28px; text-align:center; }
p.service_border{border-bottom:solid 1px #adadad; float:left; width:74%; padding:0px; margin:5px 0px 5px 0px;}
div.lblog_heading{width:100%; float:left; padding:0px 0px 15px 0px;}
div.lblog_heading p{float:left; font-size:26px; margin:0px; padding:5px 0px 0px 0px;}
p.blog_border{border-bottom:solid 1px #adadad; float:left; width:77%; padding:0px; margin:5px 0px 5px 0px;}
div.our_service_1 {
    width: 318px;
    float: left; border-bottom:none; border-right: solid 1px #b8b8b8;
}
div.webdesign {
    width:318px;
    height:141px;
    float:left; text-align:center;
    margin:0px 0px 0px 0px;

}
div.webdesigncontent {
    width: 288px; line-height:19px;
    float: left; min-height:120px;

}
div.our_service_2 {
    width: 345px; margin: 0px 0px 0px 33px;
    float: left; border-bottom:none; border-right: solid 1px #b8b8b8;
}
div.webprog {
    width: 311px;
    height: 141px;
    float: left; text-align:center;
    margin: 0px 0px 0px 0px;

}
div.webprogcontent {
    width: 302px; line-height:19px; min-height:120px;
    float: left; padding-left:0px;

}
div.dotted_line_bg{width:100%; text-align:center; float:left; margin:8px 0px 0px 0px;}
div.our_service_3 {
    width:256px;
    float: left; border-bottom:none; margin: 0px 0px 0px 33px;
}
div.webseo {
    width:260px;
    height: 141px; text-align:center;
    float: left;
    margin: 0px 0px 0px 0px;

}
div.webseocontent {
    width:244px; line-height:19px; min-height:120px;
    float: left; padding-left:0px;

}
div.latest_blog{width:992px; float:left; margin:0px 0px 22px 0px;}
div.latest_post{width:642px; float:left; margin-right:22px;}
div.ltopsec{}
div.ltopleft{background:url(../images/top_left.png) no-repeat left 0px;}
div.ltopright{background:url(../images/top_right.png) no-repeat right 0px;}
div.ltopmiddle{background:url(../images/top_middle.png) repeat-x; height:53px; margin:0px 18px 0px 18px;}
div.lmiddlesec{}
div.lmiddleleft{background:url(../images/mid_left.png) repeat-y left 0px;}
div.lmiddleright{background:url(../images/mid_right.png) repeat-y right 0px;}
div.lmiddlerep{background:url(../images/mid_rep.jpg) repeat-y #fafafa; min-height:250px; margin:0px 18px 0px 18px;}
div.lbottomsec{}
div.lbottomleft{background:url(../images/bottom_left.png) no-repeat left 0px;}
div.lbottomright{background:url(../images/bottom_right.png) no-repeat right 0px;}
div.lbottommid{background:url(../images/bottom_mid.png) repeat-x; height:25px; margin:0px 18px 0px 18px;}
div.ltopmiddle p{color:#444444; font-size:22px; padding:15px 0px 0px 0px; margin:0px;}
div.lmiddlerep .lmiddlepart{margin:0px; padding:15px 0px 0px 0px; float:left; }
div.lmiddlerep .postphoto{width:260px; height:214px;  margin:0px; padding:0px; float:left;}
div.lmiddlerep .postcontent{width:338px; margin:0px; padding:0px; float:left; color:#474646;}
span.dnt{font-size:11px; color:#7f7f7f; width:90px; float:left;}
span.comnt{font-size:11px; color:#23b047; width:190px; float:left;}
div.recentpost{width:328px; float:left;}
span.recent_box{float:left; color:#444444; line-height:18px; padding-bottom:7px;}
div.lmiddlerep .recentphoto{width:68px; height:64px;  margin:0px; padding:0px; float:left;}
div.lmiddlerep .recentcontent{width:222px; margin:0px; padding:0px; float:left;}
div.lmiddlerep .lmiddlepart2{margin:0px; padding:5px 0px 0px 0px; float:left; }
div.width1024{display:none;}
p.borderline{border-bottom:solid 1px #eeeeee; float:left; width:100%; padding:0px; margin:8px 0px 8px 0px;}
div.footer{background:url(../images/footer_bg.jpg) repeat-x; width:100%; float:left;}

div.footer_sec{width:992px; margin:0px auto;}
div.footer_content{width:100%; float:left; padding-top:18px;}
div.fblog{width:100%; float:left; margin-bottom:0px;}
div.fblog1{width:381px; float:left;}
div.fblog2{width:381px; float:left; display:block;}
div.fblog1_content{width:300px; float:left; color:#bebebe;}
div.emaila{background:url(../images/email_bg.png) no-repeat; width:300px; height:33px; float:left; margin-top:9px;}
.ema{width:190px; padding:9px 8px 0px 8px; float:left; border:none; background:none; color:#686767; font-size:11px;}
.esubmit{width:82px; height:28px; font-size:16px; color:#ffffff; margin:3px 0px 0px 11px; cursor:pointer; font-weight:600;}
div.tweet_box{width:242px; float:left;}
div.tweet_photo{width:55px; height:50px; float:left;}
div.tweet_text{width:186px; float:left; color:#bebebe;}
/*----*/ div.tweet_text a{text-decoration:none; color:#1FA33B;}
div.tweet_text a:hover{text-decoration:underline;}
/*--------*/
p.border{border-bottom:solid 1px #4b4b4b; float:left; width:100%; padding:0px; margin:5px 0px 5px 0px;}
div.fblog3{width:230px; float:left;}
div.icon_photo{width:44px; height:50px; float:left;}
div.fblog3_content{width:230px; float:left; color:#bebebe;}
div.rtweet_box{width:230px; float:left;}
div.flink{width:992px; float:left; margin-top:23px; display:block;}
div.flink ul{margin:0px; padding:0px;}
div.flink ul li{list-style:none; float:left; padding-right:4px;}
div.flink ul li a{text-decoration:none; padding-right:5px;}
div.footerlink_sec{width:992px; float:left;}
div.footerlink{width:727px; float:left; padding-top:15px;}
div.footerlink ul{margin:0px; padding:0px;}
div.footerlink ul li{list-style:none; display:inline; border-right:solid 1px #8e8e8e;}
div.footerlink ul li.last{border:none;}
div.footerlink ul li a{color:#8e8e8e; font-size:13px; text-decoration:none; padding-right:5px; padding-left:5px;}
div.footerlink ul li a:hover{text-decoration:underline;}
div.copyright{color:#3c3b3b;  padding-left:5px; padding-top:7px;}
div.social_links{width:127px; float:left;}
div.social_links ul{margin:0px; padding:0px;}
div.social_links ul li{list-style:none; float:left; padding-right:5px;}

div.slide1{width:100%; height:326px; float:left; margin-left:-6px;}
div.slide_left_part{background:url(../images/slider_left_part.jpg) no-repeat; width:7px; height:326px; float:left;}
div.slide_middle_part{background:url(../images/slider_middle_part.jpg) repeat-x; width:88%; height:326px; float:left;}
div.slide_right_part{background:url(../images/slider_right_part.jpg) no-repeat; width:11px; height:326px; float:left;}
div.slide_content{width:99%; float:left; padding:0px 0px 0px 4px; color:#3c3b3d;}
div.slide_content p{font-size:21px; margin:0px; padding:15px 0px 0px 0px;}			
div.slide_content span{font-size:14px; margin:0px; line-height:17px; font-size:13px;}
span.slide_text{width:75%; float:left; padding-top:11px;}
#accordion {
    list-style:none;

    padding:0;
    height:325px;
    width:755px;
    margin:4px 0px 4px 3px;

    overflow:hidden;
}
#accordion .panel {
    float:left;
    display:block;
    height:325px;
    width:41px;
    overflow:hidden;

    text-decoration:none;
    font-size:16px;
    line-height:1.5em
}
#accordion .panel.active {
    width:657px
}
.panelContent {
    padding:0px 0px 0px 45px;
    height:325px;
    width:681px;
}
.pink {
    width:37px;
    height:323px;
    float:left;
    background:#ffffff; border-radius:7px;
    border:1px solid #e0e0e0;
    cursor:pointer
}
.select{background:url(../images/select_slide_bg.jpg) no-repeat; width:41px; height:326px; border:none;}
.pink h2{-webkit-backface-visibility: hidden; /* fixes chrome bug */
         -webkit-transform: translateX(-100%) rotate(-90deg);
         -webkit-transform-origin: right top;
         -moz-transform: translateX(-100%) rotate(-90deg);
         -moz-transform-origin: right top;
         -o-transform: translateX(-100%) rotate(-90deg);
         -o-transform-origin: right top;
         transform: translateX(-100%) rotate(-90deg);
         transform-origin: right top; line-height:38px; width:302px; color:#52b448; font-size:16px; height:37px; text-shadow:none !important;}
.pink h2 span {
    display: block;
    padding-left: 4%;
    text-align: left; font-family: 'RobotoRegular'; font-weight:normal;
    height: 90%;
    margin-top: 2px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none; 
    -ms-user-select: none;
    user-select: none; text-shadow:none !important;
}

.pink.ie .pink  h2,
.pink  h2 span,
.pink  h2 b { filter: none; -ms-filter: none; -ms-transform: none; text-shadow:none !important; }
.pink  h2 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3) text-shadow:none !important; }
.pink  h2 b { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1) }
.pink  h2 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; text-shadow:none !important; }
.pink  h2 b { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)" }
.pink  h2 { -ms-transform: translateX(-100%) rotate(-90deg); -ms-transform-origin: right top }
.pink  h2 b { -ms-transform: rotate(90deg) }
.select h2{color:#ffffff; text-shadow:none !important;}
.last {
    border:none
}
span.logo{width:123px; height:130px; float:left;}
.pagecontent {font-size: 14px;margin:10px 10px 0px 10px;line-height: 1.5em;}

/*-----------------change on 10sept 2013-----------------------------------------------------*/
.spriteicon1{background:url(../images/slider-sprite.png) no-repeat; float:left;}
.icon-world{background-position:0px 0px; width:123px; height:130px;}
.icon-business{background-position:-124px -2px; width:133px; height:117px;}
.icon-portfolio{background-position:-260px 0px; width:115px; height:115px;}
.icon-web{background-position:0px -127px; width:186px; height:141px;}
.icon-program{background-position:-170px -127px; width:186px; height:141px;}
.icon-seo{background-position:0px -277px; width:186px; height:141px;}
.icon-consultancy{background-position:-170px -277px; width:186px; height:141px;}
.icon-analysis{background-position:0px -424px; width:186px; height:141px;}
.icon-maintance{background-position:-170px -424px; width:186px; height:141px;}
.icon-ecommerce{background-position:0px -568px; width:186px; height:141px;}
.spriteicon2{background:url(../images/sprite2.png) no-repeat; float:left;}
.icon-postphoto{background-position:0px -5px; width:265px; height:214px;}
.icon-rcomment1 {background-position:-4px -226px; width:65px; height:63px;}
.icon-rcomment2 {background-position:-4px -293px; width:65px; height:63px;}
.icon-rcomment3 {background-position:-4px -360px; width:65px; height:63px;}
.icon-rcomment4{background-position:-150px -295px; width:65px; height:63px;}
.icon-andorid {background-position:-72px -223px; width:47px; height:44px;}
.icon-seoM {background-position:-72px -271px; width:47px; height:47px;}
.icon-hdeveloper {background-position:-72px -328px; width:47px; height:45px;}
.icon-btn {background-position:-145px -226px; width:82px; height:28px; float:none; color:#fff; font-weight:600; font-size:16px;}
.icon-btn:hover {background-position:-145px -255px;}
.icon-readmore-btn {background-position:-145px -226px; width:82px; height:28px;  color:#fff; font-weight:normal; font-size:12px; text-align:center; text-decoration:none; line-height:28px;}
.icon-readmore-btn:hover {background-position:-145px -255px;}
.sprite3{background:url(../images/footer-sprite.png) no-repeat; float:left;}
.icon-dnt {background-position:-124px -141px; width:13px; height:14px; margin-right:7px;}
.icon-comment{background-position:-154px -141px; width:14px; height:13px; margin-right:7px;}
.icon-fhome {background-position:-9px -140px; width:26px; height:25px;}
.icon-fweb {background-position:-53px -140px; width:26px; height:28px;}
.icon-fphone {background-position:-88px -140px; width:26px; height:30px;}
.icon-wordpress{background-position:0px 0px; width:46px; height:64px;}
.icon-wordpress2{background-position:-52px 0px; width:46px; height:64px;}
.icon-php{background-position:-111px 0px; width:65px; height:64px;}
.icon-css{background-position:-192px 0px; width:41px; height:64px;}
.icon-solor{background-position:-248px 0px; width:82px; height:64px;}
.icon-html5{background-position:-348px 0px; width:34px; height:64px;}
.icon-rail{background-position:-393px 0px; width:34px; height:64px;}
.icon-java{background-position:-444px 0px; width:34px; height:64px;}
.icon-java2{background-position:-494px 0px; width:34px; height:64px;}
.icon-mobile-andorid{background-position:-543px 0px; width:34px; height:64px;}
.icon-shoppingcart{background-position:-594px 0px; width:34px; height:64px;}
.icon-fx{background-position:-2px -70px; width:40px; height:64px;}
.icon-framword{background-position:-60px -70px; width:154px; height:64px;}
.icon-fish{background-position:-249px -70px; width:45px; height:64px;}
.icon-apache{background-position:-310px -70px; width:49px; height:64px;}
.icon-elogo{background-position:-362px -70px; width:35px; height:64px;}
.icon-iphone{background-position:-442px -70px; width:30px; height:64px;}
.icon-facebook{background-position:-501px -70px; width:35px; height:72px;}
.icon-twitter{background-position:-558px -70px; width:35px; height:72px;}
.icon-linkedIn{background-position:-616px -70px; width:35px; height:72px;}
/*------------------------------------------------About us page css start--------------------------------------------------------------*/
div.aboutus_wrapper {width: 992px; float: left;	margin-bottom: 0px;}
div.organization {width:100%; float: left; margin-bottom:22px;}
div.organization_middle p {text-align:left; font-size: 20px;}
div.about_left_part_link ul{margin:0px; padding:0px;}
div.about_left_part_link ul li{list-style:none; height:42px; line-height:42px; border-bottom:dotted 1px #737373; }
div.about_left_part_link ul li a{text-decoration:none; font-size:14px; color:#1e1e1e; font-family: 'RobotoRegular';}
div.about_left_part_link ul li a.select, div.orgaleft_link ul li a:hover{color:#59c478; background:none;}
div.about_right_part{width:72%; float:left; margin-right:0px;}
div.about_us_details{width:100%; float:left; margin-bottom:22px;}
div.atop_sec{}
div.atop_left{background:url(../images/slider_bg_top_left.jpg) no-repeat left 0px;}
div.atop_right{background:url(../images/slider_bg_top_right.jpg) no-repeat right 0px;}
div.atop_middle{background:url(../images/slider_bg_top_mid.jpg) repeat-x; height:16px; margin:0px 9px 0px 9px;}
div.amiddle_sec{}
div.amiddle_left{background:url(../images/slider_bg_mid_left.jpg) repeat-y left 0px;}
div.amiddle_right{background:url(../images/slider_bg_mid_right.jpg) repeat-y right 0px;}
div.amiddle_rep{background:url(../images/slider_bg_mid_mid.jpg) repeat-y #FFFFFF; min-height:16px; margin:0px 9px 0px 9px;}
div.abottom_sec{}
div.abottom_left{background:url(../images/slider_bg_bottom_left.jpg) no-repeat left 0px;}
div.abottom_right{background:url(../images/slider_bg_bottom_right.jpg) no-repeat right 0px;}
div.abottom_middle{background:url(../images/slider_bg_bottom_mid.jpg) repeat-x; height:16px; margin:0px 9px 0px 9px;}
div.amiddle_rep p{margin:0px; color:#4f4f4f; line-height:21px; padding-left:8px;}
div.protfolio_rep p{margin:0px; color:#4f4f4f; line-height:21px; padding-left:0px;}
p.top_heading{font-size:20px; text-transform:uppercase; } 
div.seperate_title{width:100%; padding-left:8px;} 
div.seperate_title li{background:url(../images/arrow_bullot.png) no-repeat 0px 9px;  list-style:none; line-height:23px;}
div.seperate_title li span{padding-left:22px; color:#4f4f4f;}
div.sec_part{width:992px; float:left; margin-bottom:25px;}
div.client_word{width:44%; float:left; margin-right:11px; margin-left:272px;}
div.our_skills {width:27%;	float: left; margin-bottom:11px;}
div.abouttechnology{background:#d0d0d0; width:100%; float:left; margin:25px 0px 20px 0px;}
div.abouttechnology h1{margin:0px; padding:0px; padding:8px 0px 5px 35px; color:#1e1e1e; font-size:22px; text-transform:uppercase;}
div.top_links{width:55%; float:left; padding-bottom:22px;}
div.top_links ul{margin:0px; padding:0px;}
div.top_links ul li{list-style:none; display:inline;}
div.top_links ul li a{font-size:14px; color:#1e1e1e; font-family: 'RobotoRegular'; text-decoration:none; font-weight:bold; padding-right:7px; padding-left:7px; text-transform:uppercase;}
div.top_links ul li a.select, div.top_links ul li a:hover{background:none; color:#1caf47;}

div.left-part-sec{width:26%; float:left; margin-right:15px;}
div.quick-connect{width:100%; float:left; margin-bottom:22px;}
div.qconnect p{font-size:20px; text-align:left; width:100%;}
div.banner_S{width:100%; float:left; margin-bottom:22px;}
div.banner_S a img{width:99%; border:solid 1px #d2d2d2;}
div.banner_S a:hover{opacity:0.9;}

/*------------------------------------------------About us page css end--------------------------------------------------------------*/

/*------------------------------------------------Careers page css start--------------------------------------------------------------*/

div.ready_challenge{width:32%; float:left; margin-right:19px; margin-bottom:22px;}
div.ready_challenge_rep{min-height:130px;}
div.ready_challenge_rep p{padding:0px 0px 0px 8px;}
div.career_status{width:66%; float:left; margin-right:19px; margin-bottom:33px;}
div.apply_job{width:32%; float:left; margin-right:0px; margin-bottom:33px;}
div.fill_box {width: 268px; float: left; margin:1px 0px 28px 11px}
div.fill_left {background: url(../images/job_form_left.jpg) no-repeat; width:10px; height:32px;	float: left;}
div.fill_mid {background: url(../images/job_form_middle.jpg) repeat-x; height:32px; float: left; width:91%;}
div.fill_right {background: url(../images/job_form_right.jpg) no-repeat; height:32px; float: left;	width:10px;}
.fill_text {width:89%; color:#7b7b7b; float: left; margin:6px 0px 0px 0px;}
.messagebox{width:250px; border: solid 1px #d2d2d2;	height: 70px; overflow: auto; padding: 0px 7px 0px 7px; margin-left:9px;}
.upload{margin-left:9px; margin-top:22px;}
.apply{width:82px; height:28px; cursor: pointer; font-size:16px; color: #ffffff; text-align: center; margin:15px 0px 1px 9px; font-weight:600;}

div.benefits{width:100%; clear:both; padding-left:8px;} 
div.benefits li{background:url(../images/arrow_bullot.png) no-repeat 0px 9px;  list-style:none; line-height:23px; font-family: 'RobotoRegular';}
div.benefits li span{padding-left:22px; color:#4f4f4f; font-family: 'RobotoRegular';}

/*------------------------------------------------Careers page css end--------------------------------------------------------------*/

/*------------------------------------------------Contact page css start--------------------------------------------------------------*/

div.contact_details{width:48%; float:left; margin-right:0px; margin-bottom:33px;}
div.contact_form{width:48%; float:left; margin-right:39px; margin-bottom:33px;}
div.contact_box {width:93%; float: left; margin:1px 0px 28px 24px}
.contact_msg_box{width:86%; border: solid 1px #d2d2d2;	height: 70px; overflow: auto; padding: 0px 7px 0px 7px; margin-left:24px;}
p.contdtls{font-size:20px; text-transform:uppercase; color:#1e1e1e; padding-bottom:9px; }
p.email_box{width:100%; float:left; padding-bottom:9px;}
p.mail_icon{width:74px; height:47px; float:left;}
p.mail_address{width:70%; float:left;}
p.email{color:#3c3b3d; font-size:16px; text-transform:uppercase;}
p.emailaddress{width:100%; padding-bottom:20px;}
p.emailaddress a{color:#1caf47; font-size:12px; text-decoration:none; font-family: 'RobotoRegular';}
p.emailaddress a:hover{text-decoration:underline;}
div.contactpage_rep{background:url(../images/slider_bg_mid_mid.jpg) repeat-y #FFFFFF; min-height:16px; margin:0px 9px 0px 9px;}
div.contactpage_rep p{margin-left:15px;}
p.lastborder{border-bottom:solid 1px #eeeeee; float:left; width:93%; padding:0px; margin:8px 0px 18px 0px;}

/*------------------------------------------------Careers page css end--------------------------------------------------------------*/

/*------------------------------------------------Portfolio page css start--------------------------------------------------------------*/

div.portfolio_1{width:48%; float:left; margin-right:39px; margin-bottom:28px;}
div.portfolio_2{width:48%; float:left; margin-right:0px; margin-bottom:28px;}
div.portfolio_3{width:48%; float:left; margin-right:39px; margin-bottom:28px;}
div.portfolio_4{width:48%; float:left; margin-right:0px; margin-bottom:28px;}
div.portfolio_5{width:48%; float:left; margin-right:39px; margin-bottom:28px;}
div.portfolio_6{width:48%; float:left; margin-right:0px; margin-bottom:28px;}
p.portfolio1{width:100%; height:100%;}
p.portfolio2{width:100%; height:100%;}
p.portfolio3{width:100%; height:100%;}
p.portfolio4{width:100%; height:100%;}
p.portfolio5{width:100%; height:100%;}
p.portfolio6{width:100%; height:100%;}
/*p.visit_site{width:144px; padding-bottom:0px; padding-top:5px;}*/
p.visit_site{width:100%; padding-bottom:0px; padding-top:5px;}
/*p.visit_site img{width:24px; padding-bottom:0px;}*/
p.visit_site img{width:24px; padding-bottom:0px; float:left;}
/*p.visit_site a{color:#1caf47; font-size:14px; text-decoration:none; padding-left:8px; padding:2px 0px 0px 0px; float:right; font-weight:bold; font-family: 'RobotoRegular';}*/
p.visit_site a{color:#1caf47; font-size:16px; text-decoration:none;  padding:3px 0px 8px 8px; text-transform:uppercase;  font-family: 'RobotoRegular'; float:left; width:90%;}
p.visit_site a:hover{text-decoration:underline;}
/*div.protfolio_rep ul{margin:0px;}*/
ul.portFtag{margin:0px 0px 0px 32px; padding:0px;}
ul.portFtag li{display:inline-block; border-right:none; padding:7px 9px; background:#e1e1e1; border-radius:5px; margin:0px 6px 6px 0px;}
/*ul.portFtag li.last{display:inline;border-right:none;padding:0 5px;}*/
div.filter_div{width:100%; float:left; padding-bottom:28px;}
div.filter_links{width:70%; float:left; padding-left:222px;}
div.filter_link_left{background:url(../images/filter_left.jpg) no-repeat; width:13px; height:32px; float:left;}
div.filter_link_middle{background:url(../images/filter_middle.jpg) repeat-x; height:32px; float:left;}
div.filter_link_right{background:url(../images/filter_right.jpg) no-repeat; width:13px; height:32px; float:left;}
div.filter_link_middle ul{margin:0px; padding:0px;}
div.filter_link_middle ul li{list-style:none;  height:30px; line-height:36px; font-size:14px; font-weight:bold; color:#1e1e1e; font-family: 'RobotoRegular'; background:url(../images/link_right_border.jpg) no-repeat right 1px; float:left; padding:0px 15px 0px 15px;}
div.filter_link_middle ul li a{text-decoration:none; font-size:14px; font-weight:bold; color:#1e1e1e; font-family: 'RobotoRegular';} 
div.filter_link_middle ul li a.select, div.filter_link_middle ul li a:hover{color:#1caf47; background:none;}
div.filter_link_middle ul li.last{background:none;}
/*------------------------------------------------Portfolio page css end--------------------------------------------------------------*/

/*-------------------------------------------------Blog page css start---------------------------------------------------------*/

div.blog_div{width:74%; float:left;}
div.blog_part_1{width:94%; float:left; margin-right:0px; margin-bottom:15px;}
div.blog_sec{width:100%; float:left; margin-bottom:22px;}
div.blog_top_sec{}
div.blog_top_left{background:url(../images/slider_bg_top_left.jpg) no-repeat left 0px;}
div.blog_top_right{background:url(../images/slider_bg_top_right.jpg) no-repeat right 0px;}
div.blog_top_middle{background:url(../images/slider_bg_top_mid.jpg) repeat-x; height:16px; margin:0px 9px 0px 9px;}
div.blog_middle_Sec{}
div.blog_middle_left{background:url(../images/slider_bg_mid_left.jpg) repeat-y left 0px;}
div.blog_middle_right{background:url(../images/slider_bg_mid_right.jpg) repeat-y right 0px;}
div.blog_middle_rep{background:url(../images/slider_bg_mid_mid.jpg) repeat-y #FFFFFF; min-height:16px; margin:0px 9px 0px 9px;}
div.blog_bottom_Sec{}
div.blog_bottom_left{background:url(../images/blog_bottom_left.jpg) no-repeat left 0px;}
div.blog_bottom_right{background:url(../images/blog_bottom_right.jpg) no-repeat right 0px;}
div.blog_bottom_middle{background:url(../images/blog_bottom_middle.jpg) repeat-x; height:29px; margin:0px 9px 0px 9px;}
div.blog_middle_rep p{margin:0px; line-height:21px;}
/*div.blog_date_bg{background:url(../images/blog_date.png) no-repeat; width:100%; height:50px; position:relative; top:-21px;}*/
div.blog_calendar{width:59px; text-align:center; font-size:20px; margin-top:4px; font-weight:bold; color:#ffffff; text-transform:uppercase; float:left;}
p.blog_theading{color:#1e1e1e; font-size:18px; padding:15px 0px 0px 68px;}
div.blog_img_sec_1{width:100%; margin-top:0px;padding-bottom:0px; min-height:138px;}
div.blog_img_sec_1 img{float:left;}
div.blog_img_txt{color:#4c4c4c; font-size:15px; padding:0px 0px 0px 200px; min-height:138px;}
div.blog_img_txt a{text-decoration:none; color:#1caf47; font-size:12px; font-family: 'RobotoRegular';}
div.BTbg{color:#1caf47; font-size:15px; font-family: 'RobotoRegular'; background:#e1e1e1; padding:7px 0px; width:102%; float:left; margin:-15px 0px 9px 0px; border-radius:0px 5px 0px 0px;}
div.BTlink{width:96%;  float:left; text-align:right;}
div.BTlink a{text-decoration:none; font-size:15px; color:#1caf47; font-family: 'RobotoRegular';} 
div.BTlink a:hover{text-decoration:underline;}
div.BTsubtitle{width:50%; float:left;  padding-left:2%;} 
div.seperate-border{border-left:solid 1px #444; border-right:solid 1px #fff; float:left; min-height:16px;}
div.BTdtls{margin:0px; padding:0px;}
div.blog_post_Sec{width:100%; float:left;}
p.blog_post_text{padding:8px 10px 0px 0px; margin:0px;}
/*span.posted{width:37%; float:left;}
span.comments{width:23%; float:left;}*/
span.category{width:100%; float:left; text-align:right;}
span.category a{text-decoration:none; color:#1caf47; font-size:15px;}
span.category a:hover{text-decoration:underline;}
div.share {width:42px; float: left; margin-right:0px; margin-top:7px; display:none;}
div.share_top{background:url(../images/share_bg_top.jpg) no-repeat; width:42px; height:32px; float:left;}
div.share_middle{background:url(../images/share_bg_middle.jpg) repeat-y; width:42px; float:left;}
div.share_bottom{background:url(../images/share_bg_bottom.jpg) no-repeat; width:42px; height:6px; float:left;}
div.share_text{color:#ffffff; width:42px; text-align:center; float:left; padding-top:9px;}
div.share_link{width:100%; text-align:center; padding-top:8px;}
div.share_link ul{margin:0px; padding:0px;}
div.share_link ul li{list-style:none;}
div.share_link ul li a {text-decoration:none;}
a.shareMenu{background:url(../images/share_clickable_btn.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block;}
a.showshareMenu{background:url(../images/share_clickable_btn2.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:none;}
a.shareMenu2{background:url(../images/share_clickable_btn.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:none;}
a.showshareMenu2{background:url(../images/share_clickable_btn2.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block;}
a.shareMenu3{background:url(../images/share_clickable_btn.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:none;}
a.showshareMenu3{background:url(../images/share_clickable_btn2.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block;}
div.blog_div2{width:26%; float:left; margin:0px;}
div.category_sec {width:100%; float: left; padding-bottom:22px;}
div.archives_sec {width:100%; float: left;}
div.blog_part_2{width:94%; float:left; margin:0px 0px 15px 0px; padding:0px; }
div.blog_part_3{width:94%; float:left; margin:0px 0px 0px 0px; padding:0px;}
div.search_box2{width:257px; float: right; margin-top:0px; margin-bottom:15px;}
div.srch_mid2{background: url(../images/search_rep.png) repeat-x; height: 40px; float: left;	width:166px;}
.srchtext2{width:155px; color:#7b7b7b; float: left;	margin: 10px 0px 0px 0px;}
div.pagination{width:100%; text-align:center; float:left; padding-bottom:33px;}
div.pagination ul{margin:0px; padding:0px;}
div.pagination ul li{list-style:none; display:inline; margin-right:0px;}
div.pagination ul li a{background:#ffffff; border:solid 1px #dddddd; text-align:center;  text-decoration:none; color:#3ebd64; font-family: 'RobotoRegular'; font-size:12px; font-weight:bold; padding:4px 6px 4px 6px;}
div.pagination ul li a.prev, div.pagination ul li a.next{border:solid 1px #f3f3f3; color:#cccccc;}
div.pagination ul li a.select, div.pagination ul li a:hover{background:#3ebd64; color:#ffffff;}

/*-------------------------------------------------Blog page css end-----------------------------------------------------------*/

/*--------------------------------------moving slider css------------------------------------------------*/
.ca-container {float: left; height: 360px; margin:0px 0px 0px 0px; position: relative; width:100%;}
.ca-nav span {background: url(../images/arrow.png) no-repeat scroll left top transparent; cursor: pointer; left: 245px; margin-top: 0; position: absolute; text-indent: -9000px; top: 95%; width:32px; z-index: 100; height:29px;}
.ca-nav span.ca-nav-next {background-position: right top; left: auto; right:5px;}
.ca-nav span {background: url(../images/arrow.png) no-repeat scroll left top transparent; cursor: pointer; left:918px; margin-top: 0; position: absolute; text-indent: -9000px; top: -10%; width:32px; z-index: 100; height:29px;}
.ca-wrapper {height: 100%; position: relative; width: 100%;}
.ca-item {float: left; height:auto; position: relative; width:33.33%;}
.ca-item-main {float: left; overflow: hidden; padding: 0; position: absolute; top:0px; width:100%;}
div.stop20 {margin-top:0px;}
div.sec-div {float: left; min-height:355px; width:92%; border-right:solid 1px #d2d2d2;}
.ca-icon {float: left; height: 100%; margin: 0; position: relative; width:92%; text-align:center;}
.ca-item-dtls{width:95%; float:left;}
.ca-item-dtls h1{font-size:18px; color:#479D3C; font-weight:normal;}
div.ca-item-dtls p{ color: #3E3E3E; font-size:12px; line-height:18px; padding:0px 0px 11px 0px; }
/*-------------------------------------------------I phone css---------------------------------------------------------------------------------*/

@media only screen and (min-width:320px) and (max-width:480px){

    #main_wrapper {
        width: 98%;
        margin: 0px auto;
    }
    div.page {
        width: 100%;
        float: left;
    }
    div.header {
        width: 100%;
        float: left;
    }
    div.company_logo {
        width:42%; text-align:center;
        float: left;
        height: 89px;
    }
    div.company_logo a{background:url(../images/company_logo_iphone.png) no-repeat; width:120px; height:89px; float:left; text-indent:-9999px;}
    div.menu_sec {
        width:58%;
        float: left; margin-top:9px;
    }
    a.toggleMenu{background:url(../images/menu_bg.jpg) no-repeat; width:41px; height:29px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block; float:right;}
    div.menu_sec ul {
        margin: 0px;
        padding: 0px;
    }
    div.menu_sec ul li {
        list-style: none;
    }
    div.menu_sec ul li a {

        text-decoration: none;
        font-family: 'RobotoRegular';
        padding-top: 7px;
        padding-bottom: 7px;
        color: #ffffff;
        margin-bottom:4px;
    }
    div.menu_sec ul li a:hover{opacity:0.8;}
    div.menu_sec ul li a.home {
        background: #1caf47; width:100%;
    }
    div.menu_sec ul li a.orga {
        background: #01b5e2; width:100%;
    }
    div.menu_sec ul li a.about {
        background: #ed008c; width:100%;
    }
    div.menu_sec ul li a.cont {
        background: #f37021; width:100%;
    }
    div.menu_sec ul li a.sresume {
        background: #94c11f; width:100%;

    }
    div.menu_sec ul li a.blog {width:100%;	background: #1caf47; margin-right:0px;}
    div.search_box {
        width:100%;
        float: right;
        margin:15px 0px 15px 0px;
    }
    div.srch_left {
        background: url(../images/search_left.png) no-repeat;
        width: 42px;
        height: 40px;
        float: left;
    }
    div.srch_mid {
        background: url(../images/search_rep.png) repeat-x;
        height: 40px;
        float: left;
        width: 69%;
    }
    div.srch_right {
        background: url(../images/search_btn.png) no-repeat;
        height: 40px;
        float: left;
        width: 49px;
        cursor: pointer;
    }
    .srchtext {
        width:92%;
        float: left;
        margin: 10px 0px 0px 0px;
    }
    div.page_middle {
        width:100%;
        float: left;
    }
    div.slidenrform {
        width:100%;
        margin-bottom: 22px;
    }
    div.slider {
        display:none;
    }
    div.request {
        width:100%;
    }

    div.srequestop_mid p {
        width:99%;
        text-align: center;
        text-transform: uppercase;
        font-size: 18px;
        color: #ffffff;
        padding: 7px 0px 0px 0px;
        margin: 0px;
    }
    div.srequesmid_mid p {
        width:90%;

        color: #4f4f4f;
        padding: 7px 0px 7px 0px;
        margin: 0px;
    }
    .rbox {
        width:90%;
        border: solid 1px #d2d2d2;
        height: 24px;
        padding: 0px 7px 0px 7px;
    }
    .area {
        width:90%;
        border: solid 1px #d2d2d2;
        height: 70px;
        overflow: auto;
        padding: 0px 7px 0px 7px;
    }
    
    .submit_contact_btn {

	width: 82px;
	height: 28px;
	cursor: pointer;
	color: #ffffff;
	text-align: center;
	margin:9px 0px 15px 9px;
}
	.readmore{
    margin:0px 0px 8px 0px; padding:0px; text-align: center;
}
    div.ourservice {
        width: 100%;
        float: left; padding-bottom:0px;

    }
    div.service_heading{width:100%; float:left;}
    div.service_heading p{float:left; font-size:13px; margin:0px; padding:5px 0px 0px 0px; font-weight:bold;}
    p.backservice{background:#d0d0d0; text-align:center; margin-left:4px; width:80px; height:18px; text-align:center; }
    p.service_border{border-bottom:solid 1px #adadad; float:left; width:38%; padding:0px; margin:5px 0px 5px 0px;}
    div.lblog_heading{width:100%; float:left; padding:15px 0px 15px 0px; display:none;}
    div.our_service_1 {
        width:100%;
        float: left; text-align:center; border-bottom:solid 1px #c7c7c7; border-right:none; margin: 0px 0px 0px 0px;
    }
    div.webdesign {
        width:100%; text-align:center;
        height: 141px;
        float: left;
        margin: 0px 0px 0px 0px;
        border-right:none; 
    }
    div.webdesigncontent {
        width:100%; min-height:100px;
        float: left; padding-left:0px;
        border-right:none;  margin: 0px 0px 0px 0px;
    }
    div.our_service_2 {
        width:100%; margin: 0px 0px 0px 0px;
        float: left; text-align:center; border-bottom:solid 1px #c7c7c7; border-right:none;
    }
    div.webprog {
        width:100%; text-align:center;
        height: 141px;
        float: left;
        margin: 0px 0px 0px 0px;
        border-right:none;
    }
    div.webprogcontent {
        width:100%; min-height:100px;
        float: left; padding-left:0px; margin: 0px 0px 0px 0px;
        border-right:none;
    }
    div.our_service_3 {
        width:100%; text-align:center; margin: 0px 0px 0px 0px;
        float: left; border-bottom:solid 1px #c7c7c7; border-right:none;
    }
    div.webseo {
        width:100%; text-align:center;
        height: 141px; margin: 0px 0px 0px 0px;
        float: left;
        margin: 0px 0px 0px 0px; border-right:none;

    }
    div.webseocontent {
        width:100%; min-height:100px;
        float: left; padding-left:0px; border-right:none; margin: 0px 0px 0px 0px;

    }
	
    div.latest_blog{width:100%; float:left; margin:18px 0px 22px 0px;}
    div.latest_post{width:100%; float:left; margin:0px 0px 15px 0px; display:none;}
    div.lmiddlerep{background:url(../images/mid_rep.jpg) repeat-y #fafafa; min-height:53px; margin:0px 19px 0px 19px;}
    div.lmiddlerep .lmiddlepart{margin:0px; padding:15px 0px 0px 0px; float:none; }
    div.lmiddlerep .postcontent{width:95%; margin:0px; padding:0px; float:none;}
    span.dnticon{width:22px; height:14px; float:left;}
    span.dnt{font-size:11px; color:#7f7f7f; width:90px; float:none;}
    span.comnticon{width:22px; height:13px; float:right;}
    .icon-comment{float:right;}
	span.comnt{float:right;}
    div.recentpost{width:100%; float:left;}
    div.lmiddlerep .recentphoto{width:68px; height:62px;  margin:0px; padding:0px; float:none; display:none;}
    div.lmiddlerep .recentcontent{width:100%; margin:0px; padding:0px; float:none;}
    div.lmiddlerep .lmiddlepart2{margin:0px; padding:5px 0px 0px 0px; float:none; }
    p.borderline{border-bottom:solid 1px #eeeeee; float:none; width:100%; padding:0px; margin:8px 0px 0px 0px;}
    div.footer{width:100%; height:auto; float:left;}

    div.footer_sec{width:98%; margin:0px auto;}
    div.footer_content{width:100%; float:left; padding-top:5px;}
    div.fblog{width:100%; float:left;}
    div.fblog1{width:100%; float:left; margin-bottom:11px; display:none;}
    div.fblog2{width:100%; float:left; margin-bottom:11px; display:none;}
    div.fblog1_content{width:100%; float:left; color:#bebebe;}
    div.emaila{background:url(../images/email_bg.png) no-repeat; width:300px; height:33px; float:left; margin-top:9px;}
    .ema{width:190px; padding:9px 8px 0px 8px; float:left; border:none; background:none; color:#686767; font-size:11px;}
    .esubmit{width:82px; height:28px; font-size:16px; color:#ffffff; margin:3px 0px 0px 11px; cursor:pointer;}
    div.tweet_box{width:100%; float:left;}
    div.tweet_photo{width:55px; height:50px; float:left;}
    div.tweet_text{width:186px; float:left; color:#bebebe;}
    p.border{border-bottom:solid 1px #adadad; float:left; width:100%; padding:0px; margin:5px 0px 5px 0px; display:none;}
    div.fblog3{width:100%; float:left; display:block;}
    div.icon_photo{width:75px; height:33px; float:left; text-align:center;}
    div.fblog3_content{width:100%; float:left; color:#bebebe;}
    span.gettouch{width:100%; float:left; text-align:center;}
    div.rtweet_box{width:100%; float:left; padding-bottom:24px;}
    div.flink{width:100%; float:left; margin-top:21px; display:none;}
    div.flink ul{margin:0px; padding:0px;}
    div.flink ul li{list-style:none; display:inline;}
    div.flink ul li a{text-decoration:none; padding-right:0px;}
    div.footerlink_sec{width:100%; float:left; padding-top:11px;}
    div.footerlink{width:100%; float:left; padding-top:15px; display:none;}
    div.footerlink ul{margin:0px; padding:0px;}
    div.footerlink ul li{list-style:none; border-right:none; background:#444444; float:left; height:22px; width:100%; margin-bottom:4px; text-align:center;}
    div.footerlink ul li.last{border:none;}
    div.footerlink ul li a{color:#8e8e8e; font-size:12px; text-decoration:none; padding-right:0px; padding-left:0px;  }
    div.footerlink ul li a:hover{text-decoration:underline;}
    div.copyright{color:#3c3b3b;  padding-left:5px; padding-top:7px;}
    div.social_links{width:100%; float:left; margin-top:0px; text-align:center;}
    div.social_links ul{margin:0px; padding:0px;}
    div.social_links ul li{list-style:none; display:inline; padding-right:25px;}

    /*------------------------------------------------About us page css start--------------------------------------------------------------*/
    div.aboutus_wrapper {width:100%; float: left; margin-bottom: 0px;}
    div.organization {width:100%; float: left; margin-right:7px; margin-bottom:11px;}
    div.organization_middle p {text-align:left; font-size: 20px;}

    div.about_left_part_link ul{margin:0px; padding:0px;}
    div.about_left_part_link ul li{list-style:none; height:41px; line-height:41px; border-bottom:dotted 1px #737373; }
    div.about_left_part_link ul li a{text-decoration:none; font-size:14px; color:#1e1e1e; font-family: 'RobotoRegular';}
    div.about_left_part_link ul li a.select, div.orgaleft_link ul li a:hover{color:#59c478; background:none;}
    div.about_right_part{width:100%; float:left; margin-right:0px;}
    div.about_us_details{width:100%; float:left; margin-bottom:22px;}
    div.atop_sec{}
    div.atop_left{background:url(../images/slider_bg_top_left.jpg) no-repeat left 0px;}
    div.atop_right{background:url(../images/slider_bg_top_right.jpg) no-repeat right 0px;}
    div.atop_middle{background:url(../images/slider_bg_top_mid.jpg) repeat-x; height:16px; margin:0px 9px 0px 9px;}
    div.amiddle_sec{}
    div.amiddle_left{background:url(../images/slider_bg_mid_left.jpg) repeat-y left 0px;}
    div.amiddle_right{background:url(../images/slider_bg_mid_right.jpg) repeat-y right 0px;}
    div.amiddle_rep{background:url(../images/slider_bg_mid_mid.jpg) repeat-y #FFFFFF; min-height:16px; margin:0px 9px 0px 9px;}
    div.abottom_sec{}
    div.abottom_left{background:url(../images/slider_bg_bottom_left.jpg) no-repeat left 0px;}
    div.abottom_right{background:url(../images/slider_bg_bottom_right.jpg) no-repeat right 0px;}
    div.abottom_middle{background:url(../images/slider_bg_bottom_mid.jpg) repeat-x; height:16px; margin:0px 9px 0px 9px;}
    div.amiddle_rep p{margin:0px; color:#4f4f4f; line-height:21px;}
    p.top_heading{font-size:18px; text-transform:uppercase;}
    p.aenean{display:none;} 
    p.fusce{display:none;}
    p.cw2{display:none;}
    p.cw3{display:none;}
    div.seperate_title{width:100%; margin-top:-24px; display:none;} 
    div.seperate_title li{background:url(../images/arrow_bullot.png) no-repeat 4px 9px;  list-style:none; line-height:23px; float:left;}
    div.seperate_title li span{padding-left:22px; color:#4f4f4f; float:left;}
    div.sec_part{width:100%; float:left; margin-bottom:25px;}
    div.client_word{width:100%; float:left; margin-right:11px; margin-left:0px; margin-bottom:11px;}
    p.left_quotes{background:url(../images/left_quotes.png) no-repeat; width:37px; height:40px; float:left;}
    p.right_quotes{background:url(../images/right_quotes.png) no-repeat; width:37px; height:40px; position:relative; top:-18px; left:165px;}
    div.our_skills {width:100%;	float: left; margin-bottom:11px;}
    div.abouttechnology{background:#d0d0d0; width:100%; float:left; margin:25px 0px 20px 0px; display:none;}
    div.abouttechnology h1{margin:0px; padding:0px; text-align:center; padding:5px 0px 5px 0px; color:#1e1e1e; font-size:24px;}
    div.top_links{width:100%; float:left; padding-bottom:22px;}
    div.top_links ul{margin:0px; padding:0px;}
    div.top_links ul li{list-style:none; display:inline;}
    div.top_links ul li a{font-size:12px; color:#1e1e1e; font-family: 'RobotoRegular'; text-decoration:none; font-weight:bold; padding-right:7px; padding-left:7px;}
    div.top_links ul li a.select, div.top_links ul li a:hover{background:none; color:#1caf47;}
    a.organizationMenu{background:url(../images/organization_menu.jpg) no-repeat; width:23px; height:14px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block; float:right; margin-top:-24px;}
    a.ourskillsMenu{background:url(../images/organization_menu.jpg) no-repeat; width:23px; height:14px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block; float:right; margin-top:-24px;}
    a.howweworkMenu{background:url(../images/organization_menu.jpg) no-repeat; width:23px; height:14px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block; float:right; margin-top:-24px;}
div.left-part-sec{width:100%;}
div.quick-connect{margin:8px 0px 22px 0px;}
div.BTbg{width:103%; display:none;}
div.BTlink{width:100%; text-align:center;}
div.blog_img_sec_1 img{float:none;}
div.blog_img_txt{padding:0px 0px 15px 0px; min-height:1px;}
div.banner_S{width:46%; margin-right:9px; height:91px; margin-bottom:11px;}
div.banner_S a img{height:80px;}
    /*------------------------------------------------About us page css end--------------------------------------------------------------*/

    /*------------------------------------------------Careers page css start--------------------------------------------------------------*/

    div.ready_challenge{width:100%; float:left; margin-right:19px; margin-bottom:22px;}
    div.ready_challenge_rep{min-height:120px;}
    div.ready_challenge_rep p{padding:0px 0px 0px 0px;}
    div.career_status{width:100%; float:left; margin-right:19px; margin-bottom:33px;}
    div.apply_job{width:100%; float:left; margin-right:0px; margin-bottom:33px;}
    div.fill_box {width:96%; float: left; margin:1px 0px 28px 0px}
    div.fill_left {background: url(../images/job_form_left.jpg) no-repeat; width:10px; height:32px;	float: left;}
    div.fill_mid {background: url(../images/job_form_middle.jpg) repeat-x; height:32px; float: left; width:91%;}
    div.fill_right {background: url(../images/job_form_right.jpg) no-repeat; height:32px; float: left;	width:10px;}
    .fill_text {width:89%; color:#7b7b7b; float: left; margin:6px 0px 0px 0px;}
    .messagebox{width:89%; border: solid 1px #d2d2d2;	height: 70px; overflow: auto; padding: 0px 7px 0px 7px; margin-left:0px;}
    .upload{margin-left:9px; margin-top:22px;}
    .apply{background: url(../images/fsubmit.png) no-repeat; width:82px; height:28px; cursor: pointer; font-size:16px; color: #ffffff; text-align: center; margin:15px 0px 0px 9px; font-weight:600;}
    div.benefits{padding-left:0px;}
    div.benefits li{background:url(../images/arrow_bullot.png) no-repeat 0px 9px;  list-style:none; line-height:23px;}
    div.benefits li span{padding-left:22px; color:#4f4f4f;}

    /*------------------------------------------------Careers page css end--------------------------------------------------------------*/

    /*------------------------------------------------Contact page css start--------------------------------------------------------------*/

    div.contact_details{width:100%; float:left; margin-right:0px; margin-bottom:22px;}
    div.contact_form{width:100%; float:left; margin-right:0px; margin-bottom:22px;}
    div.contact_box {width:95%; float: left; margin:1px 0px 8px 8px}
    .contact_msg_box{width:87%; border: solid 1px #d2d2d2;	height: 70px; overflow: auto; padding: 0px 7px 0px 7px; margin-left:9px;}
    p.contdtls{font-size:18px; text-transform:uppercase; color:#1e1e1e; padding-bottom:5px; }
    p.email_box{width:100%; float:left; padding-bottom:9px;}
    p.mail_icon{width:65px; height:47px; float:left;}
    p.mail_address{width:70%; float:left;}
    p.email{color:#3c3b3d; font-size:16px; text-transform:uppercase;}
    p.emailaddress{width:100%; padding-bottom:20px;}
    p.emailaddress a{color:#1caf47; font-size:12px; text-decoration:none;}
    p.emailaddress a:hover{text-decoration:underline;}
    div.contactpage_rep{background:url(../images/slider_bg_mid_mid.jpg) repeat-y #FFFFFF; min-height:16px; margin:0px 9px 0px 9px;}
    div.contactpage_rep p{margin-left:0px;}
    p.lastborder{border-bottom:solid 1px #eeeeee; float:left; width:93%; padding:0px; margin:8px 0px 18px 0px;}

    /*------------------------------------------------Careers page css end--------------------------------------------------------------*/

    /*------------------------------------------------Portfolio page css start--------------------------------------------------------------*/

    div.portfolio_1{width:100%; float:left; margin-right:0px; margin-bottom:20px;}
    div.portfolio_2{width:100%; float:left; margin-right:0px; margin-bottom:20px;}
    div.portfolio_3{width:100%; float:left; margin-right:0px; margin-bottom:33px;}
    div.portfolio_4{width:100%; float:left; margin-right:0px; margin-bottom:33px; display:none;}
	div.portfolio_5{display:none;}
	div.portfolio_6{display:none;}
    /*p.portfolio1{background:url(../images/img_1.jpg) no-repeat; width:100%; height:318px;}*/
    p.portfolio1 img{width:60%; }
    p.portfolio2 img{width:60%; }
    p.portfolio3 img{width:60%; }
    p.portfolio4 img{width:60%; }
    p.portfolio5 img{width:60%; }
    p.portfolio6 img{width:60%; }
   
/*    p.visit_site{width:144px; padding-bottom:0px; padding-top:5px;}*/
    p.visit_site img{width:24px; padding-bottom:0px;}
    p.visit_site a{color:#1caf47;  text-decoration:none;  padding:3px 0px 8px 2px; float:left;   font-family: 'RobotoRegular';}
    p.visit_site a:hover{text-decoration:underline;}
    div.filter_div{width:100%; float:left; padding-bottom:28px;}
    div.filter_links{width:296px; float:left; padding-left:0px;}
    div.filter_link_left{background:url(../images/filter_left.jpg) no-repeat; width:13px; height:32px; float:left;}
    div.filter_link_middle{background:url(../images/filter_middle.jpg) repeat-x; height:32px; float:left; width:91%;}
    div.filter_link_right{background:url(../images/filter_right.jpg) no-repeat; width:13px; height:32px; float:left;}
    div.filter_link_middle ul{margin:0px; padding:0px;}
    div.filter_link_middle ul li{list-style:none;  height:30px; line-height:36px; font-size:11px; font-weight:normal; color:#1e1e1e; font-family: 'RobotoRegular'; background:url(../images/link_right_border.jpg) no-repeat right 1px; float:left; padding:0px 7px 0px 5px;}
    div.filter_link_middle ul li a{text-decoration:none; font-size:11px; font-weight:normal; color:#1e1e1e; font-family: 'RobotoRegular';} 
    div.filter_link_middle ul li a.select, div.filter_link_middle ul li a:hover{color:#1caf47; background:none;}
    div.filter_link_middle ul li.last{background:none; display:none;}
    div.filter_link_middle ul li.fweb{background:none;}
    /*------------------------------------------------Portfolio page css end--------------------------------------------------------------*/

    /*-------------------------------------------------Blog page css start---------------------------------------------------------*/

    div.blog_div{width:100%; float:left;}
    div.blog_part_1{width:92%; float:left; margin-right:0px; margin-bottom:15px;}
    div.blog_sec{width:100%; float:left; margin-bottom:22px;}
    div.blog_top_sec{}
    div.blog_top_left{background:url(../images/slider_bg_top_left.jpg) no-repeat left 0px;}
    div.blog_top_right{background:url(../images/slider_bg_top_right.jpg) no-repeat right 0px;}
    div.blog_top_middle{background:url(../images/slider_bg_top_mid.jpg) repeat-x; height:16px; margin:0px 9px 0px 9px;}
    div.blog_middle_Sec{}
    div.blog_middle_left{background:url(../images/slider_bg_mid_left.jpg) repeat-y left 0px;}
    div.blog_middle_right{background:url(../images/slider_bg_mid_right.jpg) repeat-y right 0px;}
    div.blog_middle_rep{background:url(../images/slider_bg_mid_mid.jpg) repeat-y #FFFFFF; min-height:16px; margin:0px 9px 0px 9px;}
    div.blog_middle_rep p{margin:0px; line-height:21px;}
    div.blog_date_bg{background:url(../images/blog_date.png) no-repeat; width:100%; height:50px; position:relative; top:-21px;}
    div.blog_calendar{width:59px; text-align:center; font-size:20px; margin-top:4px; font-weight:bold; color:#ffffff; text-transform:uppercase; float:left;}
    p.blog_theading{color:#1e1e1e; font-size:14px; padding:15px 0px 0px 68px;}
    p.blog_img_txt{color:#4c4c4c; font-size:15px; padding:140px 0px 0px 0px;}
    p.blog_img_txt a{text-decoration:none; color:#1caf47; font-size:12px; font-family: 'RobotoRegular';} 
    p.blog_img_txt a:hover{text-decoration:underline;}
    div.blog_post_Sec{width:100%; float:left;}
/*    p.blog_post_text{color:#ffffff; font-size:12px; padding:4px 0px 0px 0px; margin:0px; line-height:15px;}*/
    span.posted{width:37%; float:none;}
    span.comments{width:23%; float:none;}
    span.category{width:100%; float:left;}
    div.share {width:42px; float: left; margin-right:0px; margin-top:7px; display:none;}
    div.share_mid_rep p {text-align:left; font-size:12px; text-transform:capitalize;}
    div.share_link{width:100%; text-align:center; padding-top:8px;}
    div.share_link ul{margin:0px; padding:0px;}
    div.share_link ul li{list-style:none;}
    div.share_link ul li a {text-decoration:none;}
    a.shareMenu{background:url(../images/share_clickable_btn.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block;}
    a.showshareMenu{background:url(../images/share_clickable_btn2.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:none;}
    a.shareMenu2{background:url(../images/share_clickable_btn.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:none;}
    a.showshareMenu2{background:url(../images/share_clickable_btn2.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block;}
    a.shareMenu3{background:url(../images/share_clickable_btn.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:none;}
    a.showshareMenu3{background:url(../images/share_clickable_btn2.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block;}
    div.blog_div2{width:26%; float:left; margin:0px; display:none;}
    div.category_sec {width:100%; float: left; padding-bottom:22px;}
    div.archives_sec {width:100%; float: left;}
    div.blog_part_2{width:92%; float:left; margin:0px 0px 15px 0px; padding:0px; }
    div.blog_part_3{width:92%; float:left; margin:0px 0px 0px 0px; padding:0px;}
    div.search_box2{width:257px; float: right; margin-top:0px; margin-bottom:15px;}
    div.srch_mid2{background: url(../images/search_rep.png) repeat-x; height: 40px; float: left;	width:166px;}
    .srchtext2{width:155px; color:#7b7b7b; float: left;	margin: 10px 0px 0px 0px;}
    div.pagination{width:100%; text-align:center; float:left; padding-bottom:33px;}
    div.pagination ul{margin:0px; padding:0px;}
    div.pagination ul li{list-style:none; display:inline; margin-right:0px;}
    div.pagination ul li a{background:#ffffff; border:solid 1px #dddddd; text-align:center;  text-decoration:none; color:#3ebd64; font-family: 'RobotoRegular'; font-size:12px; font-weight:bold; padding:4px 6px 4px 6px;}
    div.pagination ul li a.prev, div.pagination ul li a.next{border:solid 1px #f3f3f3; color:#cccccc;}
    div.pagination ul li a.select, div.pagination ul li a:hover{background:#3ebd64; color:#ffffff;}

    /*-------------------------------------------------Blog page css end-----------------------------------------------------------*/

	/*-------------------------------------------------Moving slider css start-----------------------------------------------------------*/
.ca-container{height:355px;}
	div.sec-div{width:100%; border-right:none; float:none; border-bottom:solid 1px #d2d2d2; min-height:328px;}
	.ca-icon{width:100%; float:left;}
	.ca-item-dtls{width:100%; float:left;}
	.ca-item{width:106%; float:none;}
	.ca-item-main{width:95%; float:none;}
	div.ca-item-dtls p{font-size:12px; padding-bottom:11px; font-weight:normal;}
	.ca-nav span{top:-8%; left:57%;}
	.ca-nav span.ca-nav-next{right:22%;}
}

/*-------------------------------------------------I pad css---------------------------------------------------------------------------------*/

@media only screen and (min-width:481px) and (max-width:767px){

    #main_wrapper {
        width: 98%;
        margin: 0px auto;
    }
    div.page {
        width: 100%;
        float: left;
    }
    div.header {
        width: 100%;
        float: left;
    }
    div.company_logo {
        /*width:43%;*/ text-align:center; width:41%;
        float: left;
        height: 138px; margin-top:7px;
    }
    div.menu_sec {
        /*width:57%;*/ width:59%;
        float: left;
    }
    a.toggleMenu{background:#666666; padding:10px 15px; color:#fff; text-decoration:none; display:inline-block;}
    div.menu_sec ul {
        margin: 0px;
        padding: 0px;
    }
    div.menu_sec ul li {
        list-style: none;
    }
    div.menu_sec ul li a {

        text-decoration: none;
        font-family: 'RobotoRegular';
        padding-top: 11px;
        padding-bottom: 7px; margin-right:2px;
        color: #ffffff;
        margin-bottom:4px;
    }
    div.menu_sec ul li a:hover{opacity:0.8;}
    div.menu_sec ul li a.home {
        background: #1caf47; /*width:100%;*/ width:21%;
    } 
    div.menu_sec ul li a.orga {
        background: #01b5e2; /*width:100%;*/ width:41%;
    }
    div.menu_sec ul li a.about {
        background: #ed008c; /*width:100%;*/ width:35%;
    }
    div.menu_sec ul li a.cont {
        background: #f37021; /*width:100%;*/ width:34%;
    }
    div.menu_sec ul li a.sresume {
        background: #94c11f; /*width:100%;*/ width:28%;

    }
    div.menu_sec ul li a.blog{/*width:100%;*/ width:35%; text-align: center; background: #1caf47; margin-right:0px; margin-right: 0px;}
    div.search_box {
        /*width:68%;*/ width:59%;
        float: right;
        margin:15px 0px 15px 0px;
    }
    div.srch_left {
        background: url(../images/search_left.png) no-repeat;
        width: 42px;
        height: 40px;
        float: left;
    }
    div.srch_mid {
        background: url(../images/search_rep.png) repeat-x;
        height: 40px;
        float: left;
        /*width: 70%;*/ width:66%;
    }
    div.srch_right {
        background: url(../images/search_btn.png) no-repeat;
        height: 40px;
        float: left;
        width: 49px;
        cursor: pointer;
    }
    .srchtext {
        width:92%;
        float: left;
        margin: 10px 0px 0px 0px;
    }
    div.page_middle {
        width:100%;
        float: left;
    }
    div.slidenrform {
        width:100%;
        margin-bottom: 22px;
    }
    div.slider {
        display:none;
    }
    div.request {
        width:100%;
    }

    div.srequestop_mid p {
        width:90%;
        text-align: center;
        text-transform: uppercase;
        font-size: 18px;
        color: #ffffff;
        padding: 9px 0px 0px 0px;
        margin: 0px;
    }
    div.srequesmid_mid p {
        width:90%;
        font-size: 13px;
        color: #4f4f4f;
        padding: 7px 0px 7px 0px;
        margin: 0px;
    }
    .rbox {
        width:90%;
        border: solid 1px #d2d2d2;
        height: 24px;
        padding: 0px 7px 0px 7px;
    }
    .area {
        width:90%;
        border: solid 1px #d2d2d2;
        height: 70px;
        overflow: auto;
        padding: 0px 7px 0px 7px;
    }
    div.ourservice {
        width: 100%;
        float: left; padding-bottom:0px;

    }
    div.service_heading{width:100%; float:left;}
    div.service_heading p{float:left; font-size:24px; margin:0px; padding:5px 0px 0px 0px;}
    p.backservice{background:#d0d0d0; text-align:center; margin-left:4px; width:115px; height:28px; text-align:center; }
    p.service_border{border-bottom:solid 1px #adadad; float:left; width:48%; padding:0px; margin:5px 0px 5px 0px;}
    div.lblog_heading{width:100%; float:left; padding:15px 0px 15px 0px; display:none;}
    div.lblog_heading p{float:left; font-size:24px; margin:0px; padding:5px 0px 0px 0px;}
    p.blog_border{border-bottom:solid 1px #4b4b4b; float:left; width:55%; padding:0px; margin:5px 0px 5px 0px;}
    div.our_service_1 {
        width:50%;
        float: left; text-align:left; border-right:solid 1px #c7c7c7; border-bottom:none; margin: 0px 0px 0px 4px;
    }
    div.webdesign {
        width:100%; text-align:center;
        height: 141px;
        float: left;
        margin: 0px 0px 0px 0px;

    }
    div.webdesigncontent {
        width:96%;
        float: left; padding-left:0px; margin: 0px 0px 0px 0px;

    }
    div.our_service_2 {
        width:47%;
        float: left; text-align:left;  border-right:solid 1px #c7c7c7; border-bottom:none; margin: 0px 0px 0px 4px;
    }
    div.webprog {
        width:100%; text-align:center;
        height: 141px;
        float: left;
        margin: 0px 0px 0px 0px;

    }
    div.webprogcontent {
        width:97%;
        float: left; padding-left:0px; margin: 0px 0px 0px 0px;

    }

    div.our_service_3 {
        width:50.8%;
        float: left; text-align:left;border-right:solid 1px #c7c7c7; border-bottom:none; margin: 0px 0px 0px 0px;
    }
    div.webseo {
        width:100%; text-align:left;
        height: 141px;
        float: left;
        margin: 0px 0px 0px 0px; border-right:none;

    }
    div.webseocontent {
        width:96%;
        float: left; padding-left:0px; border-right:none; margin: 0px 0px 0px 0px;

    }
    div.width1024{display:block;}
    div.latest_blog{width:100%; float:left; margin:18px 0px 22px 0px;}
    div.latest_post{width:100%; float:left; margin:0px 0px 15px 0px; display:none;}
    div.lmiddlerep{background:url(../images/mid_rep.jpg) repeat-y #fafafa; min-height:200px; margin:0px 19px 0px 19px;}
    div.lmiddlerep .lmiddlepart{margin:0px; padding:15px 0px 0px 0px; float:left; }
    div.lmiddlerep .postphoto{background:url(../images/latest_post.jpg) no-repeat; width:260px; height:214px;  margin:0px; padding:0px; float:left; display:none;}
    div.lmiddlerep .postcontent{width:95%; margin:0px; padding:0px; float:none;}
    span.dnticon{width:22px; height:14px; float:left;}
    span.dnt{font-size:11px; color:#7f7f7f; width:90px; float:none;}
    span.comnticon{width:22px; height:13px; float:right;}
    span.comnt{font-size:11px; color:#23b047; width:90px; float:right;}
    div.recentpost{width:100%; float:left;}
    div.lmiddlerep .recentphoto{width:68px; height:62px;  margin:0px; padding:0px; float:left; display:none;}
    div.lmiddlerep .recentcontent{width:96%; margin:0px; padding:0px; float:left;}
    div.lmiddlerep .lmiddlepart2{margin:0px; padding:8px 0px 8px 0px; float:left; width:49%; }
    p.borderline{border-bottom:solid 1px #eeeeee; float:none; width:100%; padding:0px; margin:18px 0px 0px 0px;}
    div.footer{background:url(../images/footer_bg_iphone.jpg) repeat-x; width:100%; height:auto; float:left;}

    div.footer_sec{width:98%; margin:0px auto;}
    div.footer_content{width:100%; float:left; padding-top:5px;}
    div.fblog{width:100%; float:left;}
    div.fblog1{width:100%; float:left; margin-bottom:11px; display:none;}
    div.fblog2{width:52%; float:left; margin-bottom:0px; display:block;}
    div.fblog1_content{width:100%; float:left; color:#bebebe;}
    div.emaila{background:url(../images/email_bg.png) no-repeat; width:300px; height:33px; float:left; margin-top:9px;}
    .ema{width:190px; padding:9px 8px 0px 8px; float:left; border:none; background:none; color:#686767; font-size:11px;}
    .esubmit{background:url(../images/fsubmit.png) no-repeat; width:82px; height:28px; font-size:16px; color:#ffffff; margin:3px 0px 0px 11px; cursor:pointer;}
    div.tweet_box{width:100%; float:left; padding-bottom:18px;}
    div.tweet_photo{width:55px; height:50px; float:left;}
    div.tweet_text{width:174px; float:left; color:#bebebe;}
    p.border{border-bottom:solid 1px #4b4b4b; float:left; width:100%; padding:0px; margin:5px 0px 5px 0px; display:none;}
    div.fblog3{width:48%; float:left; display:block;}
    div.icon_photo{width:44px; height:33px; float:left; text-align:left;}
    div.fblog3_content{width:100%; float:left; color:#bebebe;}
    span.gettouch{width:100%; float:left; text-align:center;}
    div.rtweet_box{width:100%; float:left; padding-bottom:24px;}
    div.flink{width:100%; float:left; margin-top:21px; display:none;}
    div.flink ul{margin:0px; padding:0px;}
    div.flink ul li{list-style:none; display:inline;}
    div.flink ul li a{text-decoration:none; padding-right:0px;}
    div.footerlink_sec{width:100%; float:left;}
    div.footerlink{width:100%; float:left; padding-top:15px; display:none;}
    div.footerlink ul{margin:0px; padding:0px;}
    div.footerlink ul li{list-style:none; border-right:none; background:#444444; float:left; height:22px; width:100%; margin-bottom:4px; text-align:center;}
    div.footerlink ul li.last{border:none;}
    div.footerlink ul li a{color:#8e8e8e; font-size:12px; text-decoration:none; padding-right:0px; padding-left:0px;  }
    div.footerlink ul li a:hover{text-decoration:underline;}
    div.copyright{color:#3c3b3b;  padding-left:5px; padding-top:7px;}
    div.social_links{width:100%; float:left; margin-top:0px; text-align:center;}
    div.social_links ul{margin:0px; padding:0px;}
    div.social_links ul li{list-style:none; display:inline; padding-right:25px;}

    /*------------------------------------------------About us page css start--------------------------------------------------------------*/
    div.aboutus_wrapper {width:100%; float: left; margin-bottom: 0px;}
    div.organization {width:100%; float: left; margin-right:7px; margin-bottom:11px;}
    div.organization_middle p {text-align:left; font-size: 20px;}

    div.about_left_part_link ul{margin:0px; padding:0px;}
    div.about_left_part_link ul li{list-style:none; height:41px; line-height:41px; border-bottom:dotted 1px #737373; }
    div.about_left_part_link ul li a{text-decoration:none; font-size:14px; color:#1e1e1e; font-family: 'RobotoRegular';}
    div.about_left_part_link ul li a.select, div.orgaleft_link ul li a:hover{color:#59c478; background:none;}
    div.about_right_part{width:100%; float:left; margin-right:0px;}
    div.about_us_details{width:100%; float:left; margin-bottom:22px;}
    div.atop_sec{}
    div.atop_left{background:url(../images/slider_bg_top_left.jpg) no-repeat left 0px;}
    div.atop_right{background:url(../images/slider_bg_top_right.jpg) no-repeat right 0px;}
    div.atop_middle{background:url(../images/slider_bg_top_mid.jpg) repeat-x; height:16px; margin:0px 9px 0px 9px;}
    div.amiddle_sec{}
    div.amiddle_left{background:url(../images/slider_bg_mid_left.jpg) repeat-y left 0px;}
    div.amiddle_right{background:url(../images/slider_bg_mid_right.jpg) repeat-y right 0px;}
    div.amiddle_rep{background:url(../images/slider_bg_mid_mid.jpg) repeat-y #FFFFFF; min-height:16px; margin:0px 9px 0px 9px;}
    div.abottom_sec{}
    div.abottom_left{background:url(../images/slider_bg_bottom_left.jpg) no-repeat left 0px;}
    div.abottom_right{background:url(../images/slider_bg_bottom_right.jpg) no-repeat right 0px;}
    div.abottom_middle{background:url(../images/slider_bg_bottom_mid.jpg) repeat-x; height:16px; margin:0px 9px 0px 9px;}
    div.amiddle_rep p{margin:0px; color:#4f4f4f; line-height:21px;}
    p.top_heading{font-size:18px; text-transform:uppercase;}
    p.aenean{display:none;} 
    p.fusce{display:none;}
    p.cw2{display:none;}
    p.cw3{display:block;}
    div.seperate_title{width:100%; margin-top:-24px; display:block;} 
    div.seperate_title li{background:url(../images/arrow_bullot.png) no-repeat 0px 9px;  list-style:none; line-height:23px;}
    div.seperate_title li span{padding-left:22px; color:#4f4f4f;}
    div.sec_part{width:100%; float:left; margin-bottom:25px;}
    div.client_word{width:100%; float:left; margin-right:11px; margin-left:0px; margin-bottom:11px;}
    p.left_quotes{background:url(../images/left_quotes.png) no-repeat; width:37px; height:40px; float:left;}
    p.right_quotes{background:url(../images/right_quotes.png) no-repeat; width:37px; height:40px; position:relative; top:-18px; left:165px;}
    div.our_skills {width:48%;	float: left; margin-bottom:11px; margin-right:9px;}
    div.abouttechnology{background:#d0d0d0; width:100%; float:left; margin:25px 0px 20px 0px; display:none;}
    div.abouttechnology h1{margin:0px; padding:0px; text-align:center; padding:5px 0px 5px 0px; color:#1e1e1e; font-size:24px;}
    div.top_links{width:100%; float:left; padding-bottom:22px;}
    div.top_links ul{margin:0px; padding:0px;}
    div.top_links ul li{list-style:none; display:inline;}
    div.top_links ul li a{font-size:14px; color:#1e1e1e; font-family: 'RobotoRegular'; text-decoration:none; font-weight:bold; padding-right:7px; padding-left:7px;}
    div.top_links ul li a.select, div.top_links ul li a:hover{background:none; color:#1caf47;}
	div.left-part-sec{width:100%;}
	div.quick-connect{margin:8px 0px 22px 0px;}
	div.banner_S{width:31%; margin-right:7px; margin-bottom:11px;}
	div.banner_S a img{height:70px;}
    /*-------------------------------------------------------------About us page css end-------------------------------------------*/

    /*------------------------------------------------Careers page css start--------------------------------------------------------------*/

    div.ready_challenge{width:32%; float:left; margin-right:11px; margin-bottom:22px;}
    div.second_box{width:65%; float:left; margin-right:0px; margin-bottom:22px;}
    div.third_box{width:65%; float:left; margin-right:0px; margin-bottom:22px;}
    div.ready_challenge_rep{min-height:120px;}
    div.ready_challenge_rep p{padding:0px 0px 0px 0px;}
    div.career_status{width:46%; float:left; margin-right:7px; margin-bottom:33px;}
    div.apply_job{width:52%; float:left; margin-right:0px; margin-bottom:33px;}
    div.fill_box {width:96%; float: left; margin:1px 0px 28px 0px}
    div.fill_left {background: url(../images/job_form_left.jpg) no-repeat; width:10px; height:32px;	float: left;}
    div.fill_mid {background: url(../images/job_form_middle.jpg) repeat-x; height:32px; float: left; width:89%;}
    div.fill_right {background: url(../images/job_form_right.jpg) no-repeat; height:32px; float: left;	width:10px;}
    .fill_text {width:89%; color:#7b7b7b; float: left; margin:6px 0px 0px 0px;}
    .messagebox{width:89%; border: solid 1px #d2d2d2;	height: 70px; overflow: auto; padding: 0px 7px 0px 7px; margin-left:0px;}
    .upload{margin-left:0px; margin-top:22px;}
    .apply{width:82px; height:28px; cursor: pointer; font-size:16px; color: #ffffff; text-align: center; margin:15px 0px 0px 9px; font-weight:600;}
    div.benefits{padding-left:0px;}
    div.benefits li{background:url(../images/arrow_bullot.png) no-repeat 0px 9px;  list-style:none; line-height:23px;}
    div.benefits li span{padding-left:22px; color:#4f4f4f;}

    /*------------------------------------------------Careers page css end--------------------------------------------------------------*/

    /*------------------------------------------------Contact page css start--------------------------------------------------------------*/

    div.contact_details{width:49%; float:left; margin-right:0px; margin-bottom:22px;}
    div.contact_form{width:49%; float:left; margin-right:9px; margin-bottom:22px;}
    div.contact_box {width:95%; float: left; margin:1px 0px 15px 8px}
    .contact_msg_box{width:87%; border: solid 1px #d2d2d2;	height: 70px; overflow: auto; padding: 0px 7px 0px 7px; margin-left:9px;}
    p.contdtls{font-size:18px; text-transform:uppercase; color:#1e1e1e; padding-bottom:0px; }
    p.email_box{width:100%; float:left; padding-bottom:9px;}
    p.mail_icon{width:65px; height:47px; float:left;}
    p.mail_address{width:70%; float:left;}
    p.email{color:#3c3b3d; font-size:16px; text-transform:uppercase;}
    p.emailaddress{width:100%; padding-bottom:10px;}
    p.emailaddress a{color:#1caf47; font-size:12px; text-decoration:none;}
    p.emailaddress a:hover{text-decoration:underline;}
    div.contactpage_rep{background:url(../images/slider_bg_mid_mid.jpg) repeat-y #FFFFFF; min-height:16px; margin:0px 9px 0px 9px;}
    div.contactpage_rep p{margin-left:0px;}
    p.lastborder{border-bottom:solid 1px #eeeeee; float:left; width:93%; padding:0px; margin:8px 0px 18px 0px;}
   .submit_contact_btn {
	width:82px;
	height:28px;
	cursor: pointer; font-size:16px;
	color: #ffffff;
	text-align: center;
	margin:9px 0px 1px 7px; font-weight:600;
}
    /*------------------------------------------------Careers page css end--------------------------------------------------------------*/

    /*------------------------------------------------Portfolio page css start--------------------------------------------------------------*/

    div.portfolio_1{width:100%; float:left; margin-right:0px; margin-bottom:20px;}
    div.portfolio_2{width:100%; float:left; margin-right:0px; margin-bottom:20px;}
    div.portfolio_3{width:100%; float:left; margin-right:0px; margin-bottom:33px;}
    div.portfolio_4{width:100%; float:left; margin-right:0px; margin-bottom:33px;}
    div.portfolio_5{width:100%; float:left; margin-right:0px; margin-bottom:33px;}
    div.portfolio_6{width:100%; float:left; margin-right:0px; margin-bottom:33px;}
    p.portfolio1 img{width:60%;}
    p.portfolio2 img{width:60%;}
    p.portfolio3 img{width:60%;}
    p.portfolio4 img{width:60%;}
    p.portfolio5 img{width:60%;}
    p.portfolio6 img{width:60%;}
    p.visit_site{padding-bottom:0px; padding-top:5px;}
    p.visit_site img{width:24px; padding-bottom:0px;}
    p.visit_site a{color:#1caf47;  text-decoration:none; padding:3px 0px 8px 8px; font-family: 'RobotoRegular';}
    p.visit_site a:hover{text-decoration:underline;}
    div.filter_div{width:100%; float:left; padding-bottom:28px;}
    div.filter_links{width:371px; float:left; padding-left:44px;}
    div.filter_link_left{background:url(../images/filter_left.jpg) no-repeat; width:13px; height:32px; float:left;}
    div.filter_link_middle{background:url(../images/filter_middle.jpg) repeat-x; height:32px; float:left; width:91%;}
    div.filter_link_right{background:url(../images/filter_right.jpg) no-repeat; width:13px; height:32px; float:left;}
    div.filter_link_middle ul{margin:0px; padding:0px;}
    div.filter_link_middle ul li{list-style:none;  height:30px; line-height:36px; font-size:11px; font-weight:normal; color:#1e1e1e; font-family: 'RobotoRegular'; background:url(../images/link_right_border.jpg) no-repeat right 1px; float:left; padding:0px 7px 0px 5px;}
    div.filter_link_middle ul li a{text-decoration:none; font-size:11px; font-weight:normal; color:#1e1e1e; font-family: 'RobotoRegular';} 
    div.filter_link_middle ul li a.select, div.filter_link_middle ul li a:hover{color:#1caf47; background:none;}
    div.filter_link_middle ul li.last{background:none; display:block;}


    /*------------------------------------------------Portfolio page css end--------------------------------------------------------------*/

    /*-------------------------------------------------Blog page css start---------------------------------------------------------*/

    div.blog_div{width:100%; float:left;}
    div.blog_part_1{width:97%; float:left; margin-right:0px; margin-bottom:15px;}
    div.blog_sec{width:100%; float:left; margin-bottom:22px;}
    div.blog_top_sec{}
    div.blog_top_left{background:url(../images/slider_bg_top_left.jpg) no-repeat left 0px;}
    div.blog_top_right{background:url(../images/slider_bg_top_right.jpg) no-repeat right 0px;}
    div.blog_top_middle{background:url(../images/slider_bg_top_mid.jpg) repeat-x; height:16px; margin:0px 9px 0px 9px;}
    div.blog_middle_Sec{}
    div.blog_middle_left{background:url(../images/slider_bg_mid_left.jpg) repeat-y left 0px;}
    div.blog_middle_right{background:url(../images/slider_bg_mid_right.jpg) repeat-y right 0px;}
    div.blog_middle_rep{background:url(../images/slider_bg_mid_mid.jpg) repeat-y #FFFFFF; min-height:16px; margin:0px 9px 0px 9px;}
    div.blog_middle_rep p{margin:0px; line-height:21px;}
    div.blog_date_bg{background:url(../images/blog_date.png) no-repeat; width:100%; height:50px; position:relative; top:-21px;}
    div.blog_calendar{width:59px; text-align:center; font-size:20px; margin-top:4px; font-weight:bold; color:#ffffff; text-transform:uppercase; float:left;}
    p.blog_theading{color:#1e1e1e; font-size:14px; padding:15px 0px 0px 68px;}
    p.blog_img_txt{color:#4c4c4c; font-size:15px; padding:140px 0px 0px 0px;}
    p.blog_img_txt a{text-decoration:none; color:#1caf47; font-size:12px; font-family: 'RobotoRegular';} 
    p.blog_img_txt a:hover{text-decoration:underline;}
    div.blog_post_Sec{width:100%; float:left;}
/*    p.blog_post_text{color:#ffffff; font-size:12px; padding:4px 0px 0px 0px; margin:0px; line-height:15px;}*/
    span.posted{width:46%; float:left;}
    span.comments{width:31%; float:left;}
    span.category{width:100%; float:left;}
    div.share {width:42px; float: left; margin-right:0px; margin-top:7px; display:none;}
    div.share_mid_rep p {text-align:left; font-size:12px; text-transform:capitalize;}
    div.share_link{width:100%; text-align:center; padding-top:8px;}
    div.share_link ul{margin:0px; padding:0px;}
    div.share_link ul li{list-style:none;}
    div.share_link ul li a {text-decoration:none;}
    a.shareMenu{background:url(../images/share_clickable_btn.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block;}
    a.showshareMenu{background:url(../images/share_clickable_btn2.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:none;}
    a.shareMenu2{background:url(../images/share_clickable_btn.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:none;}
    a.showshareMenu2{background:url(../images/share_clickable_btn2.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block;}
    a.shareMenu3{background:url(../images/share_clickable_btn.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:none;}
    a.showshareMenu3{background:url(../images/share_clickable_btn2.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block;}
    div.blog_div2{width:26%; float:left; margin:0px; display:none;}
    div.category_sec {width:100%; float: left; padding-bottom:22px;}
    div.archives_sec {width:100%; float: left;}
    div.blog_part_2{width:97%; float:left; margin:0px 0px 15px 0px; padding:0px; }
    div.blog_part_3{width:97%; float:left; margin:0px 0px 0px 0px; padding:0px;}
    div.search_box2{width:257px; float: right; margin-top:0px; margin-bottom:15px;}
    div.srch_mid2{background: url(../images/search_rep.png) repeat-x; height: 40px; float: left;	width:166px;}
    .srchtext2{width:155px; color:#7b7b7b; float: left;	margin: 10px 0px 0px 0px;}
    div.pagination{width:100%; text-align:center; float:left; padding-bottom:33px;}
    div.pagination ul{margin:0px; padding:0px;}
    div.pagination ul li{list-style:none; display:inline; margin-right:0px;}
    div.pagination ul li a{background:#ffffff; border:solid 1px #dddddd; text-align:center;  text-decoration:none; color:#3ebd64; font-family: 'RobotoRegular'; font-size:12px; font-weight:bold; padding:4px 6px 4px 6px;}
    div.pagination ul li a.prev, div.pagination ul li a.next{border:solid 1px #f3f3f3; color:#cccccc;}
    div.pagination ul li a.select, div.pagination ul li a:hover{background:#3ebd64; color:#ffffff;}

    /*-------------------------------------------------Blog page css end-----------------------------------------------------------*/
	
	/*-------------------------------------------------Moving slider css start-----------------------------------------------------------*/
	/*
	div.sec-div{width:230px;}
	.ca-icon{width:218px;}
	.ca-item-dtls{width:211px;}*/
	.ca-container{height:380px;}
	.ca-item{width:52%;}
	.ca-item-main{width:100%;}
	div.ca-item-dtls p{font-size:12px; min-height:115px;}
	.ca-nav span{top:-10%; left:83%;}

}
/*-------------------------------------------------Desktop css---------------------------------------------------------------------------------*/

@media only screen and (min-width:768px) and (max-width:1023px){

    #main_wrapper {
        width: 99%;
        margin: 0px auto;
    }
    div.page {
        width: 100%;
        float: left;
    }
    div.header {
        width: 100%;
        float: left;
    }
    div.company_logo {
        width:25%; text-align:center;
        float: left; margin-top:7px;
        height: 138px;
    }
    div.menu_sec {
        width:75%;
        float: left;
    }
    a.toggleMenu{background:#666666; padding:10px 15px; color:#fff; text-decoration:none; display:inline-block;}
    ul.nav{display:block;}
    div.menu_sec ul {
        margin: 0px;
        padding: 0px;
    }

    div.menu_sec ul li {
        list-style: none;
    }

    div.menu_sec ul li a {

        text-decoration: none;
        font-family: 'RobotoRegular';
        padding-top: 7px;
        padding-bottom: 7px;
        color: #ffffff;
        margin-bottom:4px; margin-right:6px;
    }
    div.menu_sec ul li a:hover{opacity:0.8;}
    div.menu_sec ul li a.home {
        background: #1caf47; width:11%;
    }
    div.menu_sec ul li a.orga {
        background: #01b5e2; width:14%;
    }
    div.menu_sec ul li a.about {
        background: #ed008c; width:19%;
    }
    div.menu_sec ul li a.cont {
        background: #f37021; width:18%;
    }
    div.menu_sec ul li a.sresume {
        background: #94c11f; width:14%;

    }
    div.menu_sec ul li a.blog {width:18%;	background: #1caf47; margin-right:0px;}
    div.search_box {
        width:42%;
        float: right;
        margin:15px 0px 15px 0px; 
    }
    div.srch_left {
        background: url(../images/search_left.png) no-repeat;
        width: 42px;
        height: 40px;
        float: left;
    }
    div.srch_mid {
        background: url(../images/search_rep.png) repeat-x;
        height: 40px;
        float: left;
        width: 70%;
    }
    div.srch_right {
        background: url(../images/search_btn.png) no-repeat;
        height: 40px;
        float: left;
        width: 49px;
        cursor: pointer;
    }
    .srchtext {
        width:92%;
        float: left;
        margin: 10px 0px 0px 0px;
    }
    div.page_middle {
        width:100%;
        float: left;
    }
    div.slidenrform {
        width:100%;
        margin-bottom: 22px;
    }
    div.slider {
        width:73%;
        float: left;
        margin-right:5px;
    }

    div.request {
        width:26%; display:block;
    }

    div.srequestop_mid p {
        width:100%;
        text-align: center;
        text-transform: uppercase;
        font-size: 17px;
        color: #ffffff;
        padding: 9px 0px 0px 0px;
        margin: 0px;
    }
    div.srequesmid_mid p {
        width:90%;
        font-size: 13px;
        color: #4f4f4f;
        padding: 7px 0px 7px 0px;
        margin: 0px;
    }
    .rbox {
        width:90%;
        border: solid 1px #d2d2d2;
        height: 24px;
        padding: 0px 7px 0px 7px;
    }
    .area {
        width:90%;
        border: solid 1px #d2d2d2;
        height: 70px;
        overflow: auto;
        padding: 0px 7px 0px 7px;
    }


    div.ourservice {
        width:100%;
        float: left;

    }
    div.service_heading{width:100%; float:left;}
    div.service_heading p{float:left; font-size:24px; margin:0px; padding:5px 0px 0px 0px;}
    p.backservice{background:#d0d0d0; text-align:center; margin-left:4px; width:115px; height:28px; text-align:center; }
    p.service_border{border-bottom:solid 1px #adadad; float:left; width:68%; padding:0px; margin:5px 0px 5px 0px;}
    div.our_service_1 {
        width:32%; margin:0px 0px 0px 11px;
        float: left;
    }
    div.webdesign {
        width:100%; text-align:center;
        height: 141px;
        float: left;
        margin: 0px 0px 0px 0px;

    }
    div.webdesigncontent {
        width:95%;
        float: left; padding-left:0px;

    }
    div.our_service_2 {
        width:32%; margin: 0px 0px 0px 11px;
        float: left;
    }
    div.webprog {
        width:100%; text-align:center;
        height: 141px;
        float: left;
        margin: 0px 0px 0px 0px;

    }
    div.webprogcontent {
        width:95%;
        float: left; padding-left:0px;

    }
    div.our_service_3 {
        width:30%;  margin:0px 0px 0px 10px;
        float: left;
    }
    div.webseo {
        width:100%; text-align:center;
        height: 141px;
        float: left;
        margin: 0px 0px 0px 0px; 

    }
    div.webseocontent {
        width:100%;
        float: left; padding-left:0px;

    }
    div.latest_blog{width:100%; float:left; margin:0px 0px 22px 0px;}
    div.lblog_heading p{float:left; font-size:24px; margin:0px; padding:5px 0px 0px 0px;}
    p.blog_border{border-bottom:solid 1px #adadad; float:left; width:71%; padding:0px; margin:5px 0px 5px 0px;}
    div.latest_post{width:100%; float:left; margin:0px 0px 15px 0px; display:block;}
    div.lmiddlerep{background:url(../images/mid_rep.jpg) repeat-y #fafafa; min-height:235px; margin:0px 19px 0px 19px;}
    div.recentmiddlerep{background:url(../images/mid_rep.jpg) repeat-y #fafafa; min-height:148px; margin:0px 19px 0px 19px;}
    div.lmiddlerep .lmiddlepart{margin:0px; padding:15px 0px 0px 0px; float:left; }
    div.lmiddlerep .postphoto{background:url(../images/latest_post.jpg) no-repeat; width:260px; height:214px;  margin:0px; padding:0px; float:left; display:block;}
    div.lmiddlerep .postcontent{width:62%; margin:0px; padding:0px; float:left;}
    span.dnticon{background:url(../images/dnt.jpg) no-repeat; width:22px; height:14px; float:left;}
    span.dnt{font-size:11px; color:#7f7f7f; width:90px; float:left;}
    span.recent_box{float:left; color:#444444; line-height:18px; padding-bottom:7px;}
    span.comnticon{background:url(../images/comnt.jpg) no-repeat; width:22px; height:13px; float:left;}
    span.comnt{font-size:11px; color:#23b047; width:90px; float:left;}
    div.recentpost{width:100%; float:left;}
    div.width1024{display:block;}
    div.lmiddlerep .recentphoto{width:72px; height:62px;  margin:0px; padding:0px; float:left;}
    div.lmiddlerep .recentcontent{width:73%; margin:0px; padding:0px; float:left;}
    div.lmiddlerep .lmiddlepart2{margin:0px; padding:5px 0px 0px 0px; float:left; width:50%; }
    p.borderline{border-bottom:solid 1px #eeeeee; float:left; width:100%; padding:0px; margin:8px 0px 0px 0px;}
    div.footer{background:url(../images/footer_bg_tab.jpg) repeat-x; width:100%; height:auto; float:left;}

    div.footer_sec{width:98%; margin:0px auto;}
    div.footer_content{width:100%; float:left; padding-top:18px;}
    div.fblog{width:100%; float:left; margin-bottom:20px;}
    div.fblog1{width:55%; float:left; margin-bottom:11px; margin-right:50px;}
    div.fblog2{width:33%; float:left; margin-bottom:11px; margin-right:11px; display:none;}
    div.fblog1_content{width:100%; float:left; color:#bebebe;}
    div.emaila{background:url(../images/email_bg.png) no-repeat; width:100%; height:auto; float:left; margin-top:9px;}
    .ema{width:190px; padding:9px 8px 0px 8px; float:left; border:none; background:none; color:#686767; font-size:11px; width:190px;}
    .esubmit{background:url(../images/fsubmit.png) no-repeat; width:82px; height:28px; font-size:16px; color:#ffffff; margin:2px 0px 0px 22px; cursor:pointer;}
    div.tweet_box{width:100%; float:left;}
    div.tweet_photo{width:55px; height:50px; float:left;}
    div.tweet_text{width:186px; float:left; color:#bebebe;}
    p.border{border-bottom:solid 1px #4b4b4b; float:left; width:100%; padding:0px; margin:5px 0px 5px 0px;}
    div.fblog3{width:37%; float:left;}
    div.icon_photo{width:44px; height:50px; float:left;}
    div.fblog3_content{width:100%; float:left; color:#bebebe;}
    div.rtweet_box{width:100%; float:left;}
    div.flink{width:100%; float:left; margin-top:21px; display:none;}
    div.flink ul{margin:0px; padding:0px;}
    div.flink ul li{list-style:none; display:inline;}
    div.flink ul li a{text-decoration:none; padding-right:0px;}
    div.footerlink_sec{width:100%; float:left;}
    div.footerlink{width:72%; float:left; padding-top:15px;}
    div.footerlink ul{margin:0px; padding:0px;}
    div.footerlink ul li{list-style:none; display:inline;}
    div.footerlink ul li.last{border:none;}
    div.footerlink ul li a{color:#8e8e8e;  text-decoration:none; padding-right:5px; padding-left:5px;  }
    div.footerlink ul li a:hover{text-decoration:underline;}
    div.copyright{color:#3c3b3b;  padding-left:5px; padding-top:7px;}
    div.social_links{width:26%; float:left; margin-top:0px;}
    div.social_links ul{margin:0px; padding:0px;}
    div.social_links ul li{list-style:none; display:inline; padding-right:11px;}
    div.slide1{width:100%; height:326px; float:left; margin-left:-6px;}
    div.slide_left_part{background:url(../images/slider_left_part.jpg) no-repeat; width:7px; height:326px; float:left;}
    div.slide_middle_part{background:url(../images/slider_middle_part.jpg) repeat-x; width:94%; height:326px; float:left;}
    div.slide_right_part{background:url(../images/slider_right_part.jpg) no-repeat; width:11px; height:326px; float:left;}
    div.slide_content{width:100%; float:left; padding:11px 0px 0px 0px; color:#3c3b3d;}
    div.slide_content p{font-size:21px;}			
    div.slide_content span{font-size:14px; margin:0px; line-height:18px; font-size:13px;}
    span.slide_text{width:74%; float:left; padding-top:11px; display:none;}
    #accordion {
        list-style:none;

        padding:0;
        height:342px;
        width:99%;
        margin:4px 0px 4px 3px;

        overflow:hidden;
    }
    #accordion .panel {
        float:left;
        display:block;
        height:325px;
        width:41px;
        overflow:hidden;
        color:#666666;
        text-decoration:none;
        font-size:16px;
        line-height:1.5em
    }
    #accordion .panel.active {
        width:88%;
    }
    .panelContent {
        padding:0px 0px 0px 45px;
        height:325px;
        width:89%;
    }
    .pink {
        width:37px;
        height:323px;
        float:left;
        background:#ffffff; border-radius:7px;
        border:1px solid #e0e0e0;
        cursor:pointer
    }
    .select{background:url(../images/select_slide_bg.jpg) no-repeat; width:41px; height:326px; border:none;}
    .pink h2{-webkit-backface-visibility: hidden; /* fixes chrome bug */
             -webkit-transform: translateX(-100%) rotate(-90deg);
             -webkit-transform-origin: right top;
             -moz-transform: translateX(-100%) rotate(-90deg);
             -moz-transform-origin: right top;
             -o-transform: translateX(-100%) rotate(-90deg);
             -o-transform-origin: right top;
             transform: translateX(-100%) rotate(-90deg);
             transform-origin: right top; line-height:38px; width:302px; color:#52b448; font-size:16px; height:37px;}
    .pink h2 span {
        display: block;
        padding-left: 4%;
        text-align: left; font-family: 'RobotoRegular';
        height: 90%;
        margin-top: 2px;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

	.display768{display:none;}
    .select h2{color:#ffffff;}
    /*.panel{width:83%!important;}*/
    #accordion .panel.active{width:83%!important;}

    /*------------------------------------------------About us page css start--------------------------------------------------------------*/
    div.aboutus_wrapper {width:100%; float: left; margin-bottom: 22px;}
    div.organization {width:100%; float: left; margin-right:0px;}
    div.organization_middle p {text-align:left; font-size: 20px;}
    div.orgaleft_link p {width: 180px;	color: #4f4f4f; padding: 0px 0px 5px 0px; margin: 0px;}
    div.orgaleft_link ul{margin:0px; padding:0px;}
    div.orgaleft_link ul li{list-style:none; /*height:41px; line-height:41px;*/ border-bottom:dotted 1px #737373; }
    div.orgaleft_link ul li a{text-decoration:none; font-size:14px; color:#1e1e1e; font-family: 'RobotoRegular';}
    div.orgaleft_link ul li a.select, div.orgaleft_link ul li a:hover{color:#59c478; background:none;}
    div.about_right_part{width:71%; float:left; margin-right:0px;}
    div.about_us_details{width:100%; float:left; margin-bottom:0px;}
    div.atop_sec{}
    div.atop_left{background:url(../images/slider_bg_top_left.jpg) no-repeat left 0px;}
    div.atop_right{background:url(../images/slider_bg_top_right.jpg) no-repeat right 0px;}
    div.atop_middle{background:url(../images/slider_bg_top_mid.jpg) repeat-x; height:16px; margin:0px 9px 0px 9px;}
    div.amiddle_sec{}
    div.amiddle_left{background:url(../images/slider_bg_mid_left.jpg) repeat-y left 0px;}
    div.amiddle_right{background:url(../images/slider_bg_mid_right.jpg) repeat-y right 0px;}
    div.amiddle_rep{background:url(../images/slider_bg_mid_mid.jpg) repeat-y #FFFFFF; min-height:16px; margin:0px 9px 0px 9px;}
    div.abottom_sec{}
    div.abottom_left{background:url(../images/slider_bg_bottom_left.jpg) no-repeat left 0px;}
    div.abottom_right{background:url(../images/slider_bg_bottom_right.jpg) no-repeat right 0px;}
    div.abottom_middle{background:url(../images/slider_bg_bottom_mid.jpg) repeat-x; height:16px; margin:0px 9px 0px 9px;}
    div.amiddle_rep p{margin:0px; color:#4f4f4f; line-height:21px;}
    p.top_heading{font-size:20px; text-transform:uppercase; } 
    div.seperate_title{width:100%;} 
    p.fusce{display:block;}
    p.aenean{display:none;}
    div.seperate_title li{background:url(../images/arrow_bullot.png) no-repeat 0px 9px;  list-style:none; line-height:23px; }
    div.seperate_title li span{padding-left:22px; color:#4f4f4f; }
    div.sec_part{width:100%; float:left; margin-bottom:25px;}
    div.client_word{width:59%; float:left; margin-right:11px; margin-left:0px;}

    div.our_skills {width:39%;	float: left; margin-bottom:11px;}
    div.abouttechnology{background:#d0d0d0; width:100%; float:left; margin:25px 0px 20px 0px;}
    div.abouttechnology h1{margin:0px;  padding:5px 0px 5px 11px; color:#1e1e1e; font-size:20px;}
    div.top_links{width:100%; float:left; padding-bottom:22px;}
    div.top_links ul{margin:0px; padding:0px;}
    div.top_links ul li{list-style:none; display:inline;}
    div.top_links ul li a{font-size:14px; color:#1e1e1e; font-family: 'RobotoRegular'; text-decoration:none; font-weight:bold; padding-right:7px; padding-left:7px;}
    div.top_links ul li a.select, div.top_links ul li a:hover{background:none; color:#1caf47;}
	div.BTbg{width:104%;}
	div.BTlink{width:93%;}


    /*------------------------------------------------About us page css end--------------------------------------------------------------*/

    /*------------------------------------------------Careers page css start--------------------------------------------------------------*/

    div.ready_challenge{width:50%; float:left; margin-right:12px; margin-bottom:22px;}
    div.second_box{width:48%; float:left; margin-right:0px; margin-bottom:22px;}
    div.third_box{width:100%; float:left; margin-right:0px; margin-bottom:22px;}
    div.ready_challenge_rep{min-height:120px;}
    div.ready_challenge_rep p{padding:0px 0px 0px 0px;}
    div.career_status{width:64%; float:left; margin-right:19px; margin-bottom:33px;}
    div.apply_job{width:33%; float:left; margin-right:0px; margin-bottom:33px;}
    div.fill_box {width:96%; float: left; margin:1px 0px 28px 0px}
    div.fill_left {background: url(../images/job_form_left.jpg) no-repeat; width:10px; height:32px;	float: left;}
    div.fill_mid {background: url(../images/job_form_middle.jpg) repeat-x; height:32px; float: left; width:90%;}
    div.fill_right {background: url(../images/job_form_right.jpg) no-repeat; height:32px; float: left;	width:10px;}
    .fill_text {width:89%; color:#7b7b7b; float: left; margin:6px 0px 0px 0px;}
    .messagebox{width:89%; border: solid 1px #d2d2d2;	height: 70px; overflow: auto; padding: 0px 7px 0px 7px; margin-left:0px;}
    .upload{margin-left:0px; margin-top:22px;}
    .apply{width:82px; height:28px; cursor: pointer; font-size:16px; color: #ffffff; text-align: center; margin:15px 0px 0px 9px; font-weight:600;}
    div.benefits{padding-left:0px;}
    div.benefits li{background:url(../images/arrow_bullot.png) no-repeat 0px 9px;  list-style:none; line-height:23px;}
    div.benefits li span{padding-left:22px; color:#4f4f4f;}


    /*------------------------------------------------Careers page css end--------------------------------------------------------------*/

    div.contact_details{width:49%; float:left; margin-right:0px; margin-bottom:22px;}
    div.contact_form{width:49%; float:left; margin-right:9px; margin-bottom:22px;}
    div.contact_box {width:93%; float: left; margin:1px 0px 15px 16px}
    .contact_msg_box{width:84%; border: solid 1px #d2d2d2;	height: 70px; overflow: auto; padding: 0px 7px 0px 7px; margin-left:16px;}
    p.contdtls{font-size:20px; text-transform:uppercase; color:#1e1e1e; padding-bottom:0px; }
    .submit_contact_btn {
	width:82px;
	height:28px;
	cursor: pointer; font-size:16px;
	color: #ffffff;
	text-align: center;
	margin:9px 0px 0px 16px; font-weight:600;
}
    p.email_box{width:100%; float:left; padding-bottom:9px;}
    p.mail_icon{width:65px; height:47px; float:left;}
    p.mail_address{width:70%; float:left;}
    p.email{color:#3c3b3d; font-size:16px; text-transform:uppercase;}
    p.emailaddress{width:100%; padding-bottom:11px;}
    p.emailaddress a{color:#1caf47; font-size:12px; text-decoration:none;}
    p.emailaddress a:hover{text-decoration:underline;}
    div.contactpage_rep{background:url(../images/slider_bg_mid_mid.jpg) repeat-y #FFFFFF; min-height:16px; margin:0px 9px 0px 9px;}
    div.contactpage_rep p{margin-left:7px;}
    p.lastborder{border-bottom:solid 1px #eeeeee; float:left; width:93%; padding:0px; margin:8px 0px 18px 0px;}
    /*------------------------------------------------Careers page css end--------------------------------------------------------------*/

    /*------------------------------------------------Portfolio page css start--------------------------------------------------------------*/

    div.portfolio_1{width:49%; float:left; margin-right:7px; margin-bottom:20px;}
    div.portfolio_2{width:50%; float:left; margin-right:0px; margin-bottom:20px;}
    div.portfolio_3{width:49%; float:left; margin-right:7px; margin-bottom:20px;}
    div.portfolio_4{width:50%; float:left; margin-right:0px; margin-bottom:33px;}
	div.portfolio_5{width:49%; float:left; margin-right:7px; margin-bottom:20px;}
    div.portfolio_6{width:50%; float:left; margin-right:0px; margin-bottom:33px;}
    p.portfolio1 img{width:60%;}
    p.portfolio2 img{width:60%;}
    p.portfolio3 img{width:60%;}
    p.portfolio4 img{width:60%;}
    p.portfolio5 img{width:60%;}
    p.portfolio6 img{width:60%;}
    p.visit_site{padding-bottom:0px; padding-top:5px;}
    p.visit_site img{width:24px; padding-bottom:0px;}
    p.visit_site a{color:#1caf47; text-decoration:none; padding:2px 0px 8px 8px; font-family: 'RobotoRegular';}
    p.visit_site a:hover{text-decoration:underline;}
    div.filter_div{width:100%; float:left; padding-bottom:28px;}
    div.filter_links{width:594px; float:left; padding-left:90px;}
    div.filter_link_left{background:url(../images/filter_left.jpg) no-repeat; width:13px; height:32px; float:left;}
    div.filter_link_middle{background:url(../images/filter_middle.jpg) repeat-x; height:32px; float:left; width:91%;}
    div.filter_link_right{background:url(../images/filter_right.jpg) no-repeat; width:13px; height:32px; float:left;}
    div.filter_link_middle ul{margin:0px; padding:0px;}
    div.filter_link_middle ul li{list-style:none;  height:30px; line-height:36px; font-size:14px; font-weight:bold; color:#1e1e1e; font-family: 'RobotoRegular'; background:url(../images/link_right_border.jpg) no-repeat right 1px; float:left; padding:0px 11px 0px 15px;}
    div.filter_link_middle ul li a{text-decoration:none; font-size:14px; font-weight:bold; color:#1e1e1e; font-family: 'RobotoRegular';} 
    div.filter_link_middle ul li a.select, div.filter_link_middle ul li a:hover{color:#1caf47; background:none;}
    div.filter_link_middle ul li.last{background:none; display:block;}

    /*------------------------------------------------Portfolio page css end--------------------------------------------------------------*/

    /*-------------------------------------------------Blog page css start---------------------------------------------------------*/

    div.blog_div{width:68%; float:left;}
    div.blog_part_1{width:94%; float:left; margin-right:0px; margin-bottom:15px;}
    div.blog_sec{width:100%; float:left; margin-bottom:22px;}
    div.blog_top_sec{}
    div.blog_top_left{background:url(../images/slider_bg_top_left.jpg) no-repeat left 0px;}
    div.blog_top_right{background:url(../images/slider_bg_top_right.jpg) no-repeat right 0px;}
    div.blog_top_middle{background:url(../images/slider_bg_top_mid.jpg) repeat-x; height:16px; margin:0px 9px 0px 9px;}
    div.blog_middle_Sec{}
    div.blog_middle_left{background:url(../images/slider_bg_mid_left.jpg) repeat-y left 0px;}
    div.blog_middle_right{background:url(../images/slider_bg_mid_right.jpg) repeat-y right 0px;}
    div.blog_middle_rep{background:url(../images/slider_bg_mid_mid.jpg) repeat-y #FFFFFF; min-height:16px; margin:0px 9px 0px 9px;}
    div.blog_middle_rep p{margin:0px; line-height:21px;}
    div.blog_date_bg{background:url(../images/blog_date.png) no-repeat; width:100%; height:50px; position:relative; top:-21px;}
    div.blog_calendar{width:59px; text-align:center; font-size:20px; margin-top:4px; font-weight:bold; color:#ffffff; text-transform:uppercase; float:left;}
    p.blog_theading{color:#1e1e1e; font-size:14px; padding:15px 0px 0px 68px;}
	p.blog_img_txt{color:#4c4c4c; padding:0px 0px 11px 200px;}
    p.blog_img_txt a{text-decoration:none; color:#1caf47; font-size:12px; font-family: 'RobotoRegular';} 
    p.blog_img_txt a:hover{text-decoration:underline;}
    div.blog_post_Sec{width:100%; float:left;}
/*    p.blog_post_text{color:#ffffff; font-size:12px; padding:4px 0px 0px 0px; margin:0px; line-height:15px;}*/
    span.posted{width:46%; float:left;}
    span.comments{width:31%; float:left;}
    span.category{width:100%; float:left;}
    div.share {width:42px; float: left; margin-right:0px; margin-top:7px; display:none;}
    div.share_mid_rep p {text-align:left; font-size:12px; text-transform:capitalize;}
    div.share_link{width:100%; text-align:center; padding-top:8px;}
    div.share_link ul{margin:0px; padding:0px;}
    div.share_link ul li{list-style:none; border:none;}
    div.share_link ul li a {text-decoration:none;}
    a.shareMenu{background:url(../images/share_clickable_btn.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block;}
    a.showshareMenu{background:url(../images/share_clickable_btn2.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:none;}
    a.shareMenu2{background:url(../images/share_clickable_btn.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:none;}
    a.showshareMenu2{background:url(../images/share_clickable_btn2.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block;}
    a.shareMenu3{background:url(../images/share_clickable_btn.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:none;}
    a.showshareMenu3{background:url(../images/share_clickable_btn2.jpg) no-repeat; width:8px; height:6px; text-indent:-9999px; padding:0px; color:#fff; text-decoration:none; display:inline-block;}
    div.blog_div2{width:32%; float:left; margin:0px; display:block;}
    div.category_sec {width:100%; float: left; padding-bottom:22px;}
    div.archives_sec {width:100%; float: left;}
    div.blog_part_2{width:94%; float:left; margin:0px 0px 15px 0px; padding:0px; }
    div.blog_part_3{width:94%; float:left; margin:0px 0px 0px 0px; padding:0px; display:none;}
    div.share3{display:none;}
    div.search_box2{width:100%; float: right; margin-top:0px; margin-bottom:15px;}
    div.srch_mid2{background: url(../images/search_rep.png) repeat-x; height: 40px; float: left; width:61%;}
    .srchtext2{width:96%; color:#7b7b7b; float: left;	margin: 10px 0px 0px 0px;}
    div.pagination{width:100%; text-align:center; float:left; padding-bottom:33px;}
    div.pagination ul{margin:0px; padding:0px;}
    div.pagination ul li{list-style:none; display:inline; margin-right:0px;}
    div.pagination ul li a{background:#ffffff; border:solid 1px #dddddd; text-align:center;  text-decoration:none; color:#3ebd64; font-family: 'RobotoRegular'; font-size:12px; font-weight:bold; padding:4px 6px 4px 6px;}
    div.pagination ul li a.prev, div.pagination ul li a.next{border:solid 1px #f3f3f3; color:#cccccc;}
    div.pagination ul li a.select, div.pagination ul li a:hover{background:#3ebd64; color:#ffffff;}
	/*-------------------------------------------------Moving slider css end-----------------------------------------------------------*/
	
	.ca-item{width:34.5%;}
	.ca-item-main{width:100%;}
	/*div.sec-div{width:235px;}
	.ca-icon{width:235px;}
	.ca-item-dtls{width:228px;}*/
	div.ca-item-dtls p{font-size:12px; min-height:115px;}
	.ca-nav span{top:-11%; left:90%;}
    /*-------------------------------------------------Blog page css end-----------------------------------------------------------*/

}

