/********************* common start ***********************************/
body{background:#ccc;font-family:Tahoma;color:#001928;font-size:11px!important;background:url(../images/body-effects.png);}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    body {
        font-size: 11px!important;
    }
}
body,div,ul,html,p,table{margin:0px;padding:0px;}
.fltlft{ float:left;}
.fltrht{ float:right;}
.clear{ clear:both; height:0px;}
.center{margin: 0px auto;}
button::-moz-focus-inner {border: 0 !important; outline:0px !important;}
input[type="button"]::-moz-focus-inner {border: 0 !important; outline:0px !important;}
input[type="submit"]::-moz-focus-inner {border: 0 !important; outline:0px !important;}
input[type="reset"]::-moz-focus-inner {border: 0 !important; outline:0px !important;}
input[type="button"],input[type="submit"],input[type="reset"],button{cursor:pointer;}
img{border:none;}
.contner{width:1000px; margin:0px auto;}
.error{ color:#FF3333; display:block;}
a{outline:none!important;}
ul{list-style: none;}
ul li{float:left;}
.pdng20{padding:20px;}
.pdng_lft1{padding-left:1px;}
.pdng_lft3{padding-left:3px;}
.pdng_btm10{padding-bottom:10px;}
.pdng_1520{padding:15px 20px 20px;}
.mrgn_btm10{margin-bottom: 10px;}
.mrgn_top5{margin-top:5px;}
.mrgn_top10{margin-top:35px;}
.mrgn_top20{margin-top:20px;}
.mrgn_top47{margin-top:37px;}
.mrgn_tb10{margin:10px 0px;}
.wid_250{width:250px;}
.wid_260{width:260px;}
.wid_190{width:190px;}
.wid_333{width:337px;}
.wid_327{width:327px;}
.wid_180{width:180px;}
img:focus{outline:none;}
a:focus {outline: none;}
.lnhit_20{line-height:20px;}
.txt_justfy{text-align:justify;}
.txt_rht{text-align:right;}
.txt_cntr{text-align:center;}
.fnt13{font-size: 24px!important;}
h1.default, h2.default, h3.default, h4.default, h5.default, h6.default {
    margin: 0px; 
    padding: 0px; 
    font-size: inherit; 
    font-weight: inherit; 
    line-height: inherit;
}
/******************************** Common end ******************************************/
/******************************** Added by Rudhi *****************************************/
/*************** flag part***********/
.mnu_hd{width: 100%;}
.ryt{width: 982px; margin: 0px auto; height:49px;}
.flag_prt{width: 25px;height: 15px;border: 1px solid #f00;margin-top: 28px; margin-right:3px; background:#F7637D;}
.num{margin-top:23px;}
/*************** flag part end***********/
/****************************************/
@font-face {
    font-family: 'GILC____';
    src: url('fonts/GILC____.eot');
    src: url('fonts/GILC____.eot?#iefix') format('embedded-opentype'),
        url('fonts/GILC____.woff') format('woff'),
        url('fonts/GILC____.ttf') format('truetype'),
        url('fonts/GILC____.svg#GILC____') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TektonPro-BoldCond';
    src: url('fonts/TektonPro-BoldCond');
    src: url('fonts/TektonPro-BoldCond.eot?#iefix') format('embedded-opentype'),
        url('fonts/TektonPro-BoldCond.woff') format('woff'),
        url('fonts/TektonPro-BoldCond.ttf') format('truetype'),
        url('fonts/TektonPro-BoldCond.svg#TektonPro-BoldCond') format('svg');
    font-weight: normal;
    font-style: normal;
}
/****************************************/
/*************** menu part***********/
.menu_bg{background: url('../images/menu-bg.jpg') repeat-x; position: relative;}
.logo_menu{width: 1250px;margin: 0px auto;}
.logo_shwd{background: url('../images/logo-shadow.png') no-repeat center center / 100% 100%; /*width: 552px;*/ width: 475px; height: 52px;}
.logo_img{position: absolute; bottom:5px; margin-left: 126px;}
ul.menu{height:31px; margin-top:10px; margin-left:50px; line-height: 30px; }
ul.menu li{ margin-right:4px;}
ul.menu li a{ display: block; height: 31px;}
.hme{
    background: url('../images/sprite.png') no-repeat -482px -183px;
    width: 32px; 
    /*    height: 31px;*/
    /*cursor:pointer;*/
}
.hme:hover, .hme_slct{
    background: url('../images/sprite.png') no-repeat -482px -150px;
    width: 32px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
}
.abt{
    background: url('../images/sprite.png') no-repeat -2px -36px;
    width: 85px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
}
.abt:hover, .abt_slct{
    background: url('../images/sprite.png') no-repeat -2px -4px;
    width: 85px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
}
.faq{background: url('../images/FaqQ2.png') no-repeat ; width:40px;}
.faq:hover{background: url('../images/fAQ1.png') no-repeat }
.blog{
    background: url('../images/sprite.png') no-repeat -258px -36px;
    width: 59px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
    display:block;
}
.blog:hover , .blog_slct{
    background: url('../images/sprite.png') no-repeat -258px -4px;
    width: 59px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
}
.news{
    background: url('../images/sprite-news.png') no-repeat -1px -33px;
    width: 59px;
}
.news:hover, .news_slct{
    background: url('../images/sprite-news.png') no-repeat -1px -1px;
    width: 59px;
}
.servce{
    background: url('../images/sprite.png') no-repeat -88px -36px;
    width: 79px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
}
.servce:hover, .servce_slct{
    background: url('../images/sprite.png') no-repeat -88px -4px;
    width: 79px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
}
.portfol{
    background: url('../images/sprite.png') no-repeat -168px -36px;
    width: 89px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
}
.portfol:hover, .portfol_slct{
    background: url('../images/sprite.png') no-repeat -168px -4px;
    width: 89px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
}
.cntus{
    background: url('../images/sprite.png') no-repeat -390px -36px;
    width: 97px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
}
.cntus:hover, .cntus_slct{
    background: url('../images/sprite.png') no-repeat -390px -4px;
    width: 97px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
}
.carrer{
    background: url('../images/sprite.png') no-repeat -318px -36px;
    width: 71px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
}
.carrer:hover, .carrer_slct{
    background: url('../images/sprite.png') no-repeat -318px -4px;
    width: 71px; 
    /*height: 31px;*/
    /*cursor:pointer;*/
}
/*************** menu Part End***********/
/*************** Banner part***********/
.hdr_bg{width: 100%;}
.hd_lft_prt{background: url('../images/gallery-bg-left.jpg') no-repeat; width: 93px;height: 283px;}
.hd_mdl_prt{background: url('../images/gallery-bg-mdl.jpg') repeat-x;  height: 283px;width:100%}
.hd_rht_prt{background: url('../images/gallery-bg-right.jpg') no-repeat; width: 93px;height: 283px;}
/*************** Banner Part End***********/
/*************** Box part***********/
.box_prt{margin-left:0px;}
.box, .box1, .box2, .box3{
    /*    background: url('../images/sprite.png') no-repeat -214px -280px; width: 250px;height: 120px;*/
    background: #e1e3e2; /* Old browsers */
    background: -moz-linear-gradient(top,  #e1e3e2 0%, #cbcfcd 56%, #e1e3e2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e3e2), color-stop(56%,#cbcfcd), color-stop(100%,#e1e3e2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e1e3e2 0%,#cbcfcd 56%,#e1e3e2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e1e3e2 0%,#cbcfcd 56%,#e1e3e2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e1e3e2 0%,#cbcfcd 56%,#e1e3e2 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e1e3e2 0%,#cbcfcd 56%,#e1e3e2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e3e2', endColorstr='#e1e3e2',GradientType=0 ); /* IE6-9 */
    width: 242px;
    height: 112px;
    overflow: hidden;
    position: absolute;
    margin-right:0px;margin-left:0px;
    border: 1px solid #d3d6d5;
}
.more2_up{
    margin-top: 150px;
}
.desc{margin-top:3px;font-size: 11px!important;width:190px;font-family: 'tahoma';line-height:16px;}
.cntn{padding:6px 6px 16px 20px;}
.brdr{border:1px solid #BB6B21;width:242px;margin-left:0px;height:1px;background:#BB6B21;}
.brdr1{border:1px solid #5B92C4;width:242px;margin-left:0px;height:1px;background:#5B92C4;}
.brdr2{border:1px solid #7B00A2;width:242px;margin-left:0px;height:1px;background:#7B00A2;}
.brdr3{border:1px solid #CB1823;width:242px;margin-left:0px;height:1px;background:#CB1823;}
.qul{color:#B96118;font-size:18px;font-family:'arial';}
.schd{font-size:18px;font-family:'arial';color:#5085B7;}
.reals{font-size:18px;font-family:'arial';color:#8A26AB;}
.afford{font-size:18px;font-family:'arial';color:#C1101C;}
/***************End Of Box part***********/
/***************Framewrks part***********/
.frame_wrks{padding-top: 15px;}
.lft_frame{background: url('../images/tab-bg-lft.png') no-repeat; width: 8px;height: 66px;}
.mdl_frame{background: url('../images/tab-bg-mdl.png') repeat-x; width: 984px; height: 66px;}
.ryt_frame{background: url('../images/tab-bg-rht.png') no-repeat; width: 8px;height: 66px;}
.btm{background: url('../images/tab-bg-btm.png') no-repeat; width: 1000px;height: 15px;border:none;}
.inner_detail{width:598px;margin:14px 0 0 18px;}
.detail_head{color:#254794;font-size:18px;font-family: tahoma;}
.detail{padding:06px 20px 0 0;line-height: 22px; overflow:hidden;}
.php_devmnt{margin-top: 7px;}
.php_devmnt li{float: none;width: 165px;}
.php_devmnt li.iphone{width: 210px!important;}
.php_devmnt li , .php_devmnt li span ,  .php_devmnt li{
    display: block;
    text-decoration: none; 
    background: url('../images/list-icon.png') left center no-repeat; 
    height: 25px; 
    border-bottom: 1px dotted #828282; 
    line-height: 25px; 
    padding-left: 20px; 
    margin-left:5px;
    color:#000;
    font-weight:bold;
}
.php_devmnt li span{color:#0098DC!important;}
.sent span , .php_devmnt li b , .sent h1{color:#E55D06!important; font-weight:bold;}
.php_devmnt li a{text-decoration: none; border:none;}
.php_devmnt li a:hover{text-decoration: none; border:none; color: #0097DB; margin-left: 3px;}
.sent h1{font-size: 11px!important;}
.no_brdr{border:none!important;}
.ryt_mst_prt{margin-left:30px;}
.mdl1 a img{margin-top:2px;}
.lft1{width: 8px;height: 60px; position:relative;top:2px;}
.mdl1{height: 58px;padding-top:04px;padding-right:1px; position:relative; top:2px;}
.ryt1{width: 9px;height: 60px; position:relative; top:2px;}
.shw:hover .lft1,.selected .lft1{background: url('../images/tab-hover-lft.png') no-repeat;}
.shw:hover .mdl1,.selected .mdl1{background: url('../images/tab-hover-mdl.png') repeat-x;}
.shw:hover .ryt1,.selected .ryt1{background: url('../images/tab-hover-rht.png') no-repeat;}
.shw:hover .ryt1,.selected .slct{display: block!important;}
ul li.shw {padding: 0px 1px; border-right:1px solid #BFC8CD;margin-top:1px;}
ul li.shw:last-child{border:none;}
.slct{display: none;width: 99.8%;background:#fff;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;position: absolute;left: 0px;}
/*.proj-name{font-family:GILC____; font-size:28px; margin:10px 0 0 0; color:#E55D06; border-bottom:1px dashed #999999;}*/
.proj-name{font-family:TektonPro-BoldCond; font-size:28px; margin:10px 0 0 0; color:#E55D06; border-bottom:1px dashed #999999;}
/***************End Of Framewrks part***********/
.sent a{text-decoration: none;color:#000;}
.content_prt{
    border:1px solid #D2D0D1; 
    background:#fff; 
    width:739px;
    margin-bottom: 10px;
}
.content_prt a{
    color:#E55D06; text-decoration:underline;
}
.content_prt a:hover{
    text-decoration:none;
}	
/*div.cont-hdr{letter-spacing: -.5px;color:#025A66;margin-top:-2px;font-family:GILC____; font-size:30px;}*/
div.cont-hdr{letter-spacing: -.5px;color:#025A66;margin-top:-2px;font-family:TektonPro-BoldCond; font-size:30px; line-height: 30px;}
.service{width: 352px;padding-left:14px; margin-top:13px;}
.service h1{margin-top: 0px;font-size: 17px; color: #1D5967;}
.service_contnt{padding-right:0px; margin-top: 32px; padding-left:2px;}
.lft_cont{margin-top:30px!important;margin-left:0px;}
.arrow_img{background: url('../images/list-icon.png') no-repeat;width: 9px;height: 9px;margin-top: 2px;}
.sent{margin-left: 10px;color: #0C202C;}
.dot_line{background: url('../images/line-dotted.png') repeat-x;height: 1px;width: 160px;margin-top: 7px;margin-bottom: 4px; }
.best_practce{border-left: 1px solid #E4E8E7; margin-top: 15px;padding: 0px 19px 10px 19px;width: 328px;}
.best_practce h1{margin-top: 0px;font-size: 16px; color: #1D5967;padding-left:2px;letter-spacing: .6px;}
.best_practce_img{background: url('../images/sprite.png') no-repeat -200px -70px; width: 97px; height: 97px;margin:5px 17px 0px -2px;}
.sentprice{line-height: 20px;margin-bottom:0px;}
.sentprice p{margin-top:0px!important;}
.more{margin: 12px 13px 0 0; color: #1C5968}
.more a{text-decoration: none;color:#1C5A67;}
.more1{margin: 12px 20px 0 0; color: #1C5968;}
.more1 a{text-decoration: none;color:#1C5A67;}
.mdl_content_shadow{background: url('../images/cont-mdl-shadow.png') no-repeat; width: 278px; height: 11px; margin-top: 10px;margin-left: 40px;}
.tecnologies_img{background: url('../images/sprite.png') no-repeat 0px -458px; width: 165px;height: 127px; margin-left:20px;}
.senttech{width: 165px;}
.portfolio_img{background: url('../images/sprite.png') no-repeat -174px -458px; width: 154px; height:120px; }
/*************** container part end***********/
/*************** service right***********/
.mrgnrht50{margin-right: 50px!important}
.top_img{
    background: url('../images/rht-cont-bg-top.png') no-repeat;
    width:256px;
    height:6px;
}
.mdl_img{ 
    background: url('../images/rht-cont-bg-mdl.png') repeat-y;
    width:236px;
    padding:2px 7px 8px 13px;
}
.botom_img{
    background: url('../images/rht-cont-bg-btm.png') no-repeat;
    width:256px;
    height:6px;
}
.rht_conect_hdng{
    background: url('../images/red-header.png') no-repeat;
    width: 226px;
    height: 33px;
    font-size:17px;
    color:#fff;
    line-height:33px;
    padding-left:10px;
}
.light_cnt_bg{
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius:4px;
    background:#387297;
    border:1px solid #588FF2;
    padding-bottom:4px;
    margin:5px 0px 11px 0px;
}
.comnt{
    color:#ffffff;
    font-size:12px; line-height:18px;
    padding:7px 3px 28px 7px;
}
.name{font-size:12px; font-weight:bold; color:#bde6ff; margin:4px 6px 0px 0px;}
.innr_box{
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius:4px;
    background:#ffffff;
    margin:5px 6px;
    padding:07px 08px 5px 11px;
}
.req_box{ 
    background: url('../images/red-header.png') no-repeat;
    width: 236px;
    height: 33px;
    margin:11px 7px 0px 13px;
    font-size:17px;
    color:#ffffff;
}
.reqst_img img{
    margin:7px 8px 0 0 ;
}
.req_tbl{padding:4px 6px 0px 6px;color:#BFE5FC;font-size: 13px;}
.req_tbl tr td{padding-bottom: 5px;}
.req_tbl tr td input[type="text"]{
    width:146px; 
    *width:142px; 
    height:19px;
    background: #A7BDCD;
    border:none; 
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius:2px;
    margin-left:11px;
}
.req_tbl tr td textarea{
    width:146px;
    /*    *width:212px;*/
    height:49px;
    margin-top:0px;
    background: #A7BDCD;
    border:none;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -moz-border-radius:2px;
}
.req_tbl tr td input[type="file"]{
    width:146px; 
    background: #A7BDCD;
    border:none; 
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius:4px;
}
.atch{height: 0px;width: 0px; overflow:hidden;border:none;}
/*************** service right***********/
.our_wrk{
    border:1px solid #D1CFD0;
    width:740px;
    margin-left: 290px;
    padding-bottom:16px;
    background:#FAFAFA;
}
.our_wrk_img{
    background: url('../images/our-work-bg.png') no-repeat left top;
    width:738px;
    height:27px;
    margin-left:1px;
    margin-top:1px;
}
.icon_prts{margin:0px 0 0 8px;}
/***********slider2****************/
.gal_btm {width:722px; height:250px;}
.right_box_details_bg {
    text-align:center;
}
.theatre {
    display: block;
    list-style: none outside none;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.theatre-actor {
    margin: 0; 
}
.theatre-orbit .theatre-actor {
    position: absolute;
}
.theatre-3d .theatre-actor {
    border: 2px solid white;
    box-shadow: 10px -10px 15px rgba(0, 0, 0, 0.4);
    position: absolute;
}
.theatre-vertical .theatre-actor, .theatre-horizontal .theatre-actor {
    position: absolute;
    top: 0;
}
.theatre-fade, .theatre-show, .theatre-slide {
    overflow: visible !important;
}
.theatre-fade .theatre-actor, .theatre-show .theatre-actor, .theatre-slide .theatre-actor {
    display: block;
}
.theatre-control {
    -moz-user-select: none;
    cursor: pointer;
    opacity: 0.8;
    position: absolute;
    z-index: 1000;
}
.theatre-control:hover {
    opacity: 1;
}
.theatre-control-horizontal-next {
    left:10px;
    cursor: pointer;
}
.theatre-control-horizontal-prev {
    right:-20px;
    cursor: pointer;
}
.theatre-control-vertical-next {
    cursor: pointer;
}
.theatre-control-vertical-prev {
    cursor: pointer;
}
.theatre-control span {
    display: block;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
}
.theatre-next span {
    background-image: url("../images/theatre-prev.png");
    width:16px;
    height:24px;
}
.theatre-prev span {

    background-image: url("../images/theatre-next.png");
    width:16px;
    height:24px;
}
.theatre-stop span {
    /*background-image: url("../images/theatre-stop.png");
    width:16px;
    height:18px;*/
}
.theatre-play span {
    /*background-image: url("../images/theatre-play.png");
    width:16px;
    height:18px;*/
}
.theatre-control-horizontal-next, .theatre-control-horizontal-prev {
    height: 100%;
    top: 0;
    width: 30px;
}
.theatre-control-horizontal-next {
    right: -10;
}
.theatre-control-horizontal-prev {
    left: 10;
}
.theatre-control-horizontal-play, .theatre-control-horizontal-stop {
    bottom: 0;
}
.theatre-control-horizontal-play {
    height: 30px;
    right: 50%;
    width: 30px;
}
.theatre-control-horizontal-stop {
    height: 30px;
    left: 50%;
    width: 30px;
}
.theatre-control-vertical-next, .theatre-control-vertical-prev {
    height: 30px;
    right: 0;
    width: 100%;
}
.theatre-control-vertical-next {
    top: 0;
}
.theatre-control-vertical-prev {
    bottom: 0;
}
.theatre-control-vertical-play, .theatre-control-vertical-stop {
    display: none !important;
}
.theatre-css3-slide {
    overflow: visible !important;
}
.theatre-css3-slide .theatre-actor {
    -moz-transform: scale(0.1) translate(-50%, 0pt);
    -moz-transition: all 1s ease-in-out 0s;
    display: block;
    left: 50%;
    opacity: 0;
    position: absolute;
    z-index: 0;
}
.theatre-css3-slide .central {
    -moz-transform: translate(-50%, 0%);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) !important;
    display: block;
    opacity: 1;
    z-index: 100;
}
.theatre-css3-slide .right1, .theatre-css3-slide .left1 {
    display: block;
    opacity: 1;
    z-index: 5;
}
.theatre-css3-slide .right1 {
    -moz-transform: scale(0.25, 0.7) translate(-250%, 0pt) rotate(0deg) skewY(6deg);
    box-shadow: 50px -5px 15px rgba(0, 0, 0, 0.4) !important;
    left: 100%;
}
.theatre-css3-slide .left1 {
    -moz-transform: scale(0.25, 0.7) translate(-150%, 0pt) rotate(0deg) skewY(-6deg);
    box-shadow: -50px -5px 15px rgba(0, 0, 0, 0.4) !important;
    left: 0;
}
.theatre-css3-slide .right2, .theatre-css3-slide .left2 {
    display: block;
    opacity: 1;
    z-index: 3;
}
.theatre-css3-slide .right2 {
    -moz-transform: scale(0.4, 0.6) translate(-125%, 0pt) skewY(3deg);
    left: 60%;
}
.theatre-css3-slide .left2 {
    -moz-transform: scale(0.4, 0.6) translate(-125%, 0pt) skewY(-3deg);
    left: 40%;
}
.theatre-css3-stack {
    overflow: visible !important;
}
.theatre-css3-stack .theatre-actor {
    -moz-transition: all 1s ease-in-out 0s;
    display: none !important;
    position: absolute;
}
.theatre-css3-stack .central {
    -moz-transform: translate(-50%, 0%);
    display: block !important;
    left: 50%;
    z-index: 100;
}
.theatre-css3-stack .left1 {
    -moz-transform: scale(0.6) rotate(20deg);
    display: block !important;
    left: 0;
    z-index: 99;
}
.theatre-css3-stack .left2 {
    -moz-transform: scale(0.6) rotate(-30deg);
    display: block !important;
    left: 0;
    z-index: 98;
}
.theatre-css3-stack .left3 {
    -moz-transform: scale(0.6) rotate(-8deg);
    display: block !important;
    left: 0;
    top: 0;
    z-index: 90;
}
.theatre-css3-stack .right1 {
    -moz-transform: scale(0.6) rotate(-20deg);
    display: block !important;
    right: 0;
    z-index: 99;
}
.theatre-css3-stack .right2 {
    -moz-transform: scale(0.6) rotate(30deg);
    display: block !important;
    right: 0;
    z-index: 98;
}
.theatre-css3-stack .right3 {
    -moz-transform: scale(0.6) rotate(8deg);
    display: block !important;
    right: 0;
    top: 0;
    z-index: 90;
}
.theatre-css3-circle {
    overflow: visible !important;
}
.theatre-css3-circle .theatre-actor {
    -moz-transform-origin: center top;
    -moz-transition: all 1s ease-in-out 0s;
    display: none !important;
    position: absolute;
}
.theatre-css3-circle .central {
    -moz-transform: scale(1) rotate(0deg);
    display: block !important;
    left: 0;
    top: 0;
    z-index: 100;
}
.theatre-css3-circle .left1, .theatre-css3-circle .left2, .theatre-css3-circle .left3, .theatre-css3-circle .left4, .theatre-css3-circle .left5, .theatre-css3-circle .right1, .theatre-css3-circle .right2, .theatre-css3-circle .right3, .theatre-css3-circle .right4, .theatre-css3-circle .right5, .theatre-css3-circle .right6 {
    display: block !important;
    left: 50%;
    top: 50%;
}
.theatre-css3-circle .left1 {
    -moz-transform: scale(0.5) rotate(20deg);
    z-index: 10;
}
.theatre-css3-circle .left2 {
    -moz-transform: scale(0.5) rotate(60deg);
    z-index: 5;
}
.theatre-css3-circle .left3 {
    -moz-transform: scale(0.5) rotate(100deg);
    z-index: 4;
}
.theatre-css3-circle .left4 {
    -moz-transform: scale(0.5) rotate(140deg);
    z-index: 3;
}
.theatre-css3-circle .left5 {
    -moz-transform: scale(0.5) rotate(180deg);
    opacity: 0;
    z-index: 2;
}
.theatre-css3-circle .right1 {
    -moz-transform: scale(0.5) rotate(-20deg);
    z-index: 10;
}
.theatre-css3-circle .right2 {
    -moz-transform: scale(0.5) rotate(-60deg);
    z-index: 9;
}
.theatre-css3-circle .right3 {
    -moz-transform: scale(0.5) rotate(-100deg);
    z-index: 8;
}
.theatre-css3-circle .right4 {
    -moz-transform: scale(0.5) rotate(-140deg);
    z-index: 7;
}
.theatre-css3-circle .right5 {
    -moz-transform: scale(0.5) rotate(-180deg);
    z-index: 6;
}
.theatre-css3-circle .right6 {
    -moz-transform: scale(0.5) rotate(-220deg);
    opacity: 0;
    z-index: 5;
}
/***********slider2****************/
/********************** footer part *******************************/
.foot{background:#282828; margin:25px 0px 1px; height:2px; z-index:1; }
.footer_prt{
    background:url(../images/footer-bg.png);
    height:255px; z-index:1;
}
.go_top{
    background:url(../images/goto-top.png) no-repeat;
    width:41px;
    height:183px;
    position:absolute;
    top:-6px;
    right:1px;
    cursor:pointer;
}
/********************** footer part *******************************/
/************************* right link part ***********************************/
.cnt_box{
    background:url(../images/con-bg.png) no-repeat;
    width:35px;
    height:143px;
    position:fixed;
    top:223px;
    right:0px;
    z-index:999;
}
.in{background: url(../images/sprite.png) no-repeat -548px -4px; width: 20px; height: 20px;}
.fb{background: url(../images/sprite.png) no-repeat -569px -5px; width: 20px; height: 20px;}
.gp{background: url(../images/sprite.png) no-repeat -591px -5px; width: 20px; height: 20px;}
/*.rss{background: url(../images/sprite.png) no-repeat -611px -5px; width: 20px; height: 20px;}*/

.twitter{background: url(../images/twitter5.png) no-repeat; width: 21px; height: 21px;}
.cnt_box a{
    margin:0px 0px 9px 9px; display: block;
}
.skype{
    position:fixed;
    top:100px;
    right:0px;
    cursor:pointer;
}
.gtalk{
    position:fixed;
    top:140px;
    right:0px;
    cursor:pointer;
}
.gt_popup{position: relative;}
.gt_popup p{visibility: hidden;position: absolute;right: 0px;top: 0px;background: #fff;width: 120px;margin-right: 32px;box-shadow: 0px 0px 3px #B3B2B2;-moz-box-shadow: 0px 0px 3px #B3B2B2;}
.gtalk:hover .gt_popup p{visibility:visible!important;border:1px solid #ADADAD;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;padding: 4px;}
.mail{
    position:fixed;
    top:180px;
    right:0px;
    cursor:pointer;
}
#yourBtn{
    font-family: calibri;
    position: relative;
    top: 0px;
    width: 148px;
    *width: 155px;
    height:18px;
    overflow:hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border: 1px dashed #BBB; 
    background-color:#A7BDCD;
    text-align:left;
    color:#000;
    cursor:text;
}
/********************** gallery part *******************************/
.gallery_bg{
    background:url(../images/gallery-bg.png) 25px 21px no-repeat;
    height:282px;
}
.pic{top:22px;left:46px;position:absolute;}
/********************** gallery part end *******************************/

.work_cat{border:1px solid #ccc;margin-top:10px;background:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .our_wrk {
        margin-top:-25px;
    }
    .req_tbl tr td input[type="text"]{
        width:148px; 
        height:19px;
        background: #A7BDCD;
        border:none; 
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -o-border-radius: 2px;
        -moz-border-radius:2px;
        margin-left:11px;
    }
    .req_tbl tr td textarea{
        width:148px;
        height:49px;
        margin-left:1px;
        margin-top:0px;
        background: #A7BDCD;
        border:none;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -o-border-radius: 2px;
        -moz-border-radius:2px;
    }
    #yourBtn{
        /*   margin-left:20px;*/
        font-family: calibri;
        width: 148px;
        height:18px;
        overflow:hidden;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border: 1px dashed #BBB; 
        text-align: center;
        background-color:#A7BDCD;;
        cursor:text;
    }
}
table.cont-table{font-size:13px; font-weight:bold; letter-spacing:1.2px; color:#FCFFFB; padding-left:25px; padding-top:3px; margin-bottom:5px;}
*+ html .list_tbl{
    width:160px;
}
*+ html .list_tbl tr td img{
    width:10px;
}
*+ html .cnt_box img{
    margin:0px 0px 1px 9px;
}
/**************************** Blog Part *******************************/
.blog_img_bg{
    background:url(../images/blog_img_bg.png) no-repeat;
    width:171px;
    height:170px;
    padding:13px 0px 0px 11px;
}
/*.blog_txt_bg{
        background:url(../images/blog_txt-bg.png) no-repeat;
        width:464px;
        height:137px;
        margin:6px 0px 0px 5px;
}*/
.blog_img1{
    background:url(../images/blog-img1.jpg) no-repeat;
    width:157px;
    height:157px;
}
.blog_imglast{
    background:url(../images/blogimg_last.png) no-repeat;
    width:157px;
    height:157px;}
.blog_imglast_CRM{
    background:url(../images/blogCRMimg.png) no-repeat;
    width:157px;
    height:157px;
}
.blog_imglast_Python{
    background:url(../images/blogPythonimg.png) no-repeat;
    width:157px;
    height:157px;
}
.blog_img3{
    background:url(../images/blog-img3.jpeg) no-repeat;
    width:157px;
    height:158px;
}
.blog_img4{
    background:url(../images/blog-img4.jpg) no-repeat;
    width:157px;
    height:157px;
}
.blog_img5{
    background:url(../images/blog-img5.jpeg) no-repeat;
    width:157px;
    height:157px;
}
.blog_img6{
    background:url(../images/blog-img6.jpg) no-repeat;
    width:157px;
    height:157px;
}
.img_new_test{
    background:url("../images/blog-img10.jpg") no-repeat 0 0 / 100% 93%;
    width:157px;
    height:100%;
}
.blogimg{
    background:url(../images/blog-img7.jpg) no-repeat;
    width:157px;
    height:157px;
}
.ecommerce-website-design-and-development-services-India {
   background: url(http://www.afixi.com/templates/images/Ecommerce-Website-Development-Services_Profile.jpg) no-repeat;
   width: 157px;
   height: 157px;
}
.blog_python-web-application-development {
   background: url(http://www.afixi.com/templates/images/Contributing-factors-to-the-popularity-profile.jpg) no-repeat;
   width: 157px;
   height: 157px;
}
.blog_imglast_Make_website_standout {
   background: url(http://www.afixi.com/templates/images/Make_website_standout_profile.jpg) no-repeat;
   width: 157px;
   height: 157px;
}
.blog_imglast_Emerging_Web_Design {
   background: url(http://www.afixi.com/templates/images/Emerging_Web_Design_profile.jpg) no-repeat;
   width: 157px;
   height: 157px;
}
.blog_imglast_Artificial_Intelligence {
   background: url(http://www.afixi.com/templates/images/blog_artificial_img.jpg) no-repeat;
   width: 157px;
   height: 157px;
}
.blog_imglast_AMP {
   background: url(http://www.afixi.com/templates/images/blog_AMPs_img.jpg) no-repeat;
   width: 157px;
   height: 157px;
}
.blog_imglast_Php {
   background: url(http://www.afixi.com/templates/images/blogPHPimg.png) no-repeat;
   width: 157px;
   height: 157px;
}
.blog_txt{
    line-height:18px;
    color:#535355;
}
.blog_txt2{
    line-height:18px;
    color:#535355;
}
.prodct_lin{
    color:#777779;
    font-size:10px;
    margin:3px 0px 6px 0px;
}
.blog_more{color: #1C5968;}
.blog_more a{text-decoration: none;color:#1C5A67;}
.blog_doted{
    background:url(../images/blog_dotted.png) repeat-x;
    height:8px;
}
.blog_red_hdng{
    font-size:18px;
    color:#A30D0E;
    padding-bottom:5px;
}
.brdr_btm_gry{
    border-bottom:1px solid #ECECEC;
}
ul.blug_lnk{}
ul.blug_lnk li{
    list-style:none;
    float:none;
}
ul.blug_lnk li a{
    display:block;
    border-bottom:1px solid #ECECEC;
    color:#029ADB;
    background:url(../images/blog_arrow.png) left center no-repeat;
    padding-left:17px;
    text-decoration:none;
    height:32px;
    line-height:32px;
    margin-left:4px;
}
ul.blug_lnk li a:hover{color: #E38B26;}
.pular_post_bg{
    background:url(../images/blog_smlimg-bg.png) no-repeat;
    width:55px;
    height:55px;
    padding:9px 0px 0px 9px;
    margin-right:10px;
}
.pular_post_img{
    background:url(../images/blog_smlimg1.png) no-repeat;
    width:46px;
    height:46px;
}
.poplr_pst_hdng{
    font-size:13px;
    color:#656A6E;
    font-weight:bold;
    margin:2px 0px 6px;
}
.poplr_pst_content{
    font-size:11px;
    color:#535454;
    line-height:18px;
}
.cnt_lnk_list{margin-right:9px; margin-left:6px;}
.cnt_lnk_list li{float:none;}
.cnt_lnk_list li a{
    border-top:1px solid #fff;
    height:30px;
    line-height:30px;
    display:block;
    color:#616161;
    padding-left:50px;
    text-decoration:none;
}
.cnt_lnk_list li a:hover{
    color:#000;
}
.cnt_lnk_list li a.skype{
    background:url(../images/cont-skype.png) 17px center no-repeat;
}
.cnt_lnk_list li a.cal_me{
    background:url(../images/cont-call.png) 17px center no-repeat;
}
/************************ portofolio part *********************/
/*.port_img_bg{
    background: url(../images/portfolio-imgbg.png) no-repeat;
    width: 240px;
    height:150px ;
    padding: 3px 0px 0px 5px;
}*/
.proto_more{
    background: url(../images/sprite.png) no-repeat -488px -4px;
    width: 59px;
    height:18px ;
    cursor: pointer; margin-top:15px; border:none;
}
.proto_more:hover{
    background: url(../images/sprite.png) no-repeat -488px -23px; margin-top:15px;
}
.proto_text_hdng{
    color: #A30D0E;
    font-size: 18px;
    margin: 0px 0px 10px;
}
.contact_text_hdng{
    color: #A30D0E;
    font-size: 18px;
}
.proto_text{
    color: #545454;
    line-height: 18px;
}
.blue_bdr_top{border-top: 3px solid #3679AD; height:10px;}
/************************ portofolio part end *********************/
/************************ contact us start *********************/
.mapp{
    height: 276px;
    border: 2px solid #C2BFBA;
    margin-bottom: 24px;
    /*background: url(../images/cont-map.png) no-repeat;*/
}
.brdr_btm_blu{
    border-bottom: 3px solid #3679AD;
    margin-bottom: 15px;
}
.blue_btn_bg{
    background: url(../images/blue-btn.png) no-repeat;
    width: 128px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    border: none;
    outline: none;
    font-size: 11px;
    font-weight: bold;
}
.help_tbl tr td input[type='text']{height: 23px;}
.help_tbl tr td textarea{height: 95px;}
.help_tbl tr td input[type='text'], textarea{
    background: #F8F8F8;
    border: 1px solid #E0DDDE;
    width: 88%;
    border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    margin-top: 3px;
}
.help_tbl tr td{color: #545454; padding-bottom: 7px;}
.addrs{line-height: 20px; font-size: 12px; color: #535353; font-weight: bold;}
/************************ contact us end *********************/
/************************ career start *********************/
.carer_hdng{color: #B05B29; font-size: 16px;}
.cotason, .carer_txt span.cotason{color: #457b9c; font-size: 12px; font-weight: bold; line-height: 24px; margin: 0px auto;width:565px; text-align: center; margin-bottom: 20px;margin-top: 8px;}
.cotason img{margin-bottom: 10px;}
.carer_txt span{
    font-size:13px;
    color:#a30d0e;
    font-weight: bold;
}
.carer_txt img{
    margin-right: 10px;
}
.carer_txt{line-height:22px;text-align: justify;}
.client_list{
    background: url(../images/rec-cli-line.png); 
    height: 15px;
}
.client_list .proto_text_hdng{background: #fff; margin-left: 25px; padding-left: 10px;width: 180px;}
ul.clint_list{margin: 25px 0px 0px 14px;}
ul.clint_list li{float: none; padding-bottom: 7px;}
ul.clint_list li a{color: #2D577B; font-size: 11px; font-weight: bold;background: url(../images/ser-tick.png) left 1px no-repeat; padding-left: 21px;}
ul.clint_list li a:hover{text-decoration: none;}
/************************ career end *********************/
#container1{width: 1000px;margin: 0px auto;}
.green-txt1{ color:#DD5C09; width:680px; margin:0 auto; line-height:24px; padding:10px; font-family:TektonPro-BoldCond, Helvetica, sans-serif; font-size:20px; }
.green-txt{ color:#005a68; background:#FBF9F5; border:1px solid #d2a528; width:480px; margin:0 auto; line-height:24px; padding:10px; font-family:TektonPro-BoldCond, Helvetica, sans-serif; font-size:20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.green-txt span{color:#FF0909; text-decoration:underline;}
.ser-ofrd{background: url(../images/sprite.png) no-repeat -40px -70px; height: 135px; width: 154px; margin-top: 30px;}
.gallerylayer{background: #387297!important; padding:5px 0 0 10px;}
.color_bg{
    background: url(../images/back-port.png); 
    position: fixed;
    width:127px;
    height:40px;
    left: 150px;
    top:150px; border:none;
}
.more2{margin:70px 0 0 8px; }
.blog-arrow{background:url(../images/blog_bg-arrow.png) no-repeat;
            width:25px;
            height:49px;
            margin-top:10px; z-index:999;
}
.blog-bg-top{
    background:url(../images/blog_cont-bgtop.png) no-repeat;
    width:485px;
    height:11px;
}
.blog-bg-mdl{
    background:url(../images/blog_cont-bgmdl.png) repeat-y;
    width:455px;
    min-height:158px;
    padding:0px 15px 0px 15px;
    text-align:justify;
}
.blog-bg-btm{
    background:url(../images/blog_cont-bgbtm.png) no-repeat;
    width:485px;
    height:11px;
}
/*.dif_no{outline: 1px solid blue;}*/
.mob_menu,.mob_srrv,.mob_pract,.mobile_banner,.mob_frme,.mob_tech,.mob_prof,.mob_how{display: none;}
.cont{width: 742px;}
.hd_mdl_prt{height: 310px!important;}
.client_list_part{width: 230px;}
.req_tbl tr td label.error{font-size:11px!important;}
.testimonial-txt{float:right; color:#B4DEF8; margin-top:30px; font-weight:bold; font-family:TektonPro-BoldCond,Helvetica,sans-serif; font-size:18px; letter-spacing:1;}
/*********************************************************************************/
/*.php-icon{position:relative; width:67px; height:44px; overflow:hidden;}
.php-icon a img{position:absolute; top:-400px; left:-3px; border:1px solid red;}*/
.php-icon, .cakephp-icon, .yii-icon, .wordpress-icon, .html5-icon, .css-icon, .ajax-icon, .jquery-icon, .drupal-icon, .majento-icon, .xcart-icon, .iphone-icon{
    background: url('../images/sprite.png') no-repeat; height: 44px; cursor:pointer;
}
.php-icon{
    background-position:-2px -392px; width: 67px;
}
.cakephp-icon{
    background-position:-72px -392px; width: 42px;
}
.yii-icon{
    background-position: -117px -388px; width: 55px; 
}
.wordpress-icon{
    background-position:-177px -396px; width: 59px; 
}
.html5-icon{
    background-position:-244px -396px; width: 39px; height: 48px; 
}
.css-icon{
    background-position:-290px -392px; width: 39px; 
}
.ajax-icon{
    background-position:-334px -392px; width: 72px; 
}
.jquery-icon{
    background-position:-409px -392px; width: 70px; 
}
.drupal-icon{
    background-position:-483px -392px; width: 58px; 
}
.majento-icon{
    background-position:-545px -392px; width: 65px; 
}
.xcart-icon{
    background-position:-616px -388px; width: 73px;
}
.iphone-icon{
    background-position:-690px -392px; width: 63px;
}
/*.orange-arrow{
        background: url('../images/sprite.png') no-repeat -500px -62px; width: 12px; height: 12px; cursor:pointer;
}
*/
.portfolio-img{
    background:url(../images/ecommerce-portfolio.jpg) no-repeat; width:196px; height:125px;
}
.portfolio-img1{
    background:url(../images/multi-portfolio.jpg) no-repeat; width:196px; height:125px;
}
.portfolio-img2{
    background:url(../images/entr-portfolio.jpg) no-repeat; width:196px; height:125px;
}
.portfolio-img3{
    background:url(../images/legal-portfolio.jpg) no-repeat; width:196px; height:125px;
}
.portfolio-img4{
    background:url(../images/learning-portfolio.jpg) no-repeat; width:196px; height:125px;
}
.portfolio-img5{
    background:url(../images/realestate-portfolio.jpg) no-repeat; width:196px; height:125px;
}
.portfolio-img6{
    background:url(../images/promotion-portfolio.jpg) no-repeat; width:196px; height:125px;
}
.portfolio-img7{
    background:url(../images/social-portfolio.jpg) no-repeat; width:196px; height:125px;
}
/*.portfolio-img, .portfolio-img1, .portfolio-img2, .portfolio-img3, .portfolio-img4, .portfolio-img5, .portfolio-img6, .portfolio-img7{
        background:url(../images/portfolio-sprites.png) no-repeat; width:196px; height:125px;
}
.portfolio-img{background-position: 0px 0px;}
.portfolio-img1{background-position: 0px -130px;}
.portfolio-img2{background-position: 0px -261px;}
.portfolio-img3{background-position: 0px -395px;}
.portfolio-img4{background-position: -204px 0px;}
.portfolio-img5{background-position: -204px -130px;}
.portfolio-img6{background-position: -204px -261px;}
.portfolio-img7{background-position: -204px -395px;}
*/
.reg_btn,.sign_btn{
    background: url(../images/afixi_buttons.png) no-repeat;
    width: 205px;height: 40px;
    background-position: -198px 0px;
    display: block;
    text-decoration: none!important;
}
.reg_btn:hover{
    background-position: -198px -40px;
}
.sign_btn{
    background-position: 0px 0px;
    width: 200px;
    margin-left: 5px;
}
.sign_btn:hover{
    background-position: 0px -40px;
}
.about-img{
    background: url(../images/abt_img.png) no-repeat;
    width: 698px;height: 156px;
}
/*********************************************************************/
#s7 div {
    letter-spacing: .7px;
    height: 70px;
    width:220px; 
    padding: 15px 10px; 
    color: #ffffff;
    text-align: left; 
    font-size: 13px;
    overflow: hidden ;
    position: relative;
}
.scnd{
    position: absolute!important;
    top:60px!important;
    width: 80%!important;
    text-align: right!important;
    color: #B4DEF8;
    font-family: TektonPro-BoldCond,Helvetica,sans-serif;
    font-weight: bold!important;
    font-size:18px!important;
}
/*********************************************************************/
.map{
    width:696px;
    height:300px;
}
.btm_gal{
    width: 740px;
}
.mbl_content_shadow{display: none;}
/*************new design of service page******************/
.cont_service{
    min-height: 100px;
    margin:20px 0px 0px 0px;
    position: relative;
}
.cont_service li{
    float: left;
    list-style: none;
    width: 161px;
    height: 212px;
    padding-left: 6px;
    margin-left: 5px;	
    text-align: center;
    cursor: pointer;
    padding-top: 6px;
    /*border: 1px solid red;*/
}
/*.cont_service li:first-child{
    margin: 0px;
}*/
.cont_service li a{
    text-decoration: none;
    position: relative;   
    width: 156px;
    height: 212px;
    background: url("../images/service_icons.png") no-repeat;
    z-index: 2;
    display: table-cell;
    vertical-align:bottom;
    /*outline: 1px solid blue!important;*/
}
.cont_service li a span{
    color: #D55B5D;
    font-size: 13px;
    font-weight: bold;
    position: relative; 
    z-index: 2;
    bottom: 33px;
}
.textactive{
    color: #2B5679 !important;
    position: relative; 
    z-index: 2 ;
}
/*.serv_selected{
    background: url("../images/hvr.png") no-repeat !important;
    height: 212px;
    width: 167px!important;
    position:absolute;
    left: 5px;
    z-index: 1;
}*/
.serv_selected1{
    background: url("../images/hvr.png") no-repeat !important;
    z-index: 1;
    height: 167px;

}
.cont_service li:hover{
    background: url("../images/hvr.png") no-repeat !important;
    z-index: 1;
    height: 212px;
}
.cont_service li a.web_devlopment{
    background-position: 1px 0px !important;
}
.cont_service li a.web_graphics{
    background-position: -158px 0px !important;
}
.cont_service li a.web_seo{
    background-position: -317px 0px !important;
    position: relative;
}
.cont_service li a.mobile_application{
    background-position: -475px 0px !important;
}
.service_click_content{
    min-height: 246px;
    border: 1px solid #DEDEDE;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomright: 20px;
    -moz-border-radius-bottomleft: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
.service_click_content .carer_txt{
    padding: 5px;
    display: none;
}
.service_click_content .carer_txt span{
    color: #2B5679 !important;
}
#webdevelopment{
    display: block;
}
.fot_text{margin-top: 5px;min-height: 220px;color: #a2a2a1;}
.fot_text h2{font-size: 15px;margin-bottom: 10px;color: #BFE5FC;}
.fot_text ul li{border-bottom: 1px dotted #D0D0D0;width: 295px;line-height:25px;letter-spacing: 0.8px;}
.fot_text h2 a{
    color:#C8590A;
    text-decoration: none;    
}
.fot_text h2 a:hover{
    text-decoration: underline;    
}
.fot_text h3 a{
    color:#94cef3;
    text-decoration: none;
}
.fot_text h3 a:hover{
    text-decoration: underline;
}
.ac_results ul li {float: none!important; padding: 5px!important; 
}
.autoc ul li {
    float: none!important; padding: 5px!important;
}
input[type="text"].auto-vis{border: 1px solid #DEDEDE; height: 20px;
                            border-radius: 4px;
                            -webkit-border-radius: 4px;
                            -o-border-radius: 4px;
                            -moz-border-radius:4px;
}
input[type="button"].auto-srch{background: url("../images/search.png") no-repeat !important; height: 24px; width: 24px; border: none;}
input[type="reset"].buton{background: url("../images/reset.png") no-repeat !important; height: 24px; width: 24px; border: none; }
.vis-hdr{color: #BB4A01;}
/* SEO Page start*/
td.mrgn-lft50{padding-left: 50px;}
td.mrgn-lft10{padding-left: 10px;}
.hdr-top{
    height:35px; background:#cecece; font-size:24px; font-weight:bold; padding:3px 0 0 5px; margin-bottom:10px;}
.SEO-headline{
    font-weight: bold;}
.msg-hdr{
    border:1px solid #CC9900; background:#E9EAEA; width:500px; margin:15px auto; padding:7px; -webkit-border-radius: 4px; -moz-border-radius: 4px;	border-radius: 4px; }
.underline{
    width:100%; height:1px; border-bottom: 1px dashed #bbb; margin: 10px auto; } 
input[type="text"]{
    border:1px solid #999999; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height:18px; width:250px; padding-left:3px; margin:5px 0;}
select{
    border:1px solid #999999; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height:20px; width:100px; padding-left:3px;	margin:10px 0;}
textarea{
    border:1px solid #999999; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height:80px; width:600px; padding-left:3px; margin:5px 0;}
.devider{
    border:1px solid #aaaaaa; background:#cccccc; width:750px; height:10px; margin:12px auto;}

input[type="checkbox"],input[type="radio"]{ vertical-align: sub !important;}
.submit{
    background:url(seo_images/submit_btn.png) no-repeat; width:87px; height:25px; margin:15px 0px; border:none; cursor:pointer;}
/*SEO Page end*/
/*Added by Akshaya*/
ul.ulPost li a span.spnArrow,
.afixLife, .galImgCont{position: relative;}
.imgTitle, span.curve, .modalWindow{position: absolute;}
.afixLife, .postcontRht{
    border-radius: 15px;
    -o-border-radius: 15px;
    -ms-border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border: 1px solid #cccccc;
}
.afixLife{
    width: 212px; 
    overflow: hidden;
    /*background: #F2F2F2;*/
    min-height: 200px;
    top: -25px;
    right: 5px;
    background: linear-gradient(#F8F8F8, #EDEDED, #F6F6F6);
    background: -moz-linear-gradient(#F8F8F8, #EDEDED, #F6F6F6);
    background: -webkit-linear-gradient(#F8F8F8, #EDEDED, #F6F6F6);
    background: -ms-linear-gradient(#F8F8F8, #EDEDED, #F6F6F6);
    background: -o-linear-gradient(#F8F8F8, #EDEDED, #F6F6F6);
}
.modalWindow{
    display: none;
    margin: 0px auto;
    padding: 0px 10px 10px 10px;
    background: #ffffff;
    top: 100px;
    left: 0px; right: 0px;
    box-shadow: 0px 0px 5px #000000;
    z-index: 1000;
}
.closeCont{
    padding: 10px 0px;
}
.modalClose{
    background: url('img/car_gal_img/btnClose.gif') no-repeat right center;
    width: 66px;
    height: 22px;
    float: right;
    cursor: pointer;
}.imgTitle{
    bottom: 10px;
    right: 10px;
    background: rgba(255,255,255,0.8);
    width: 80%;
    min-height: 20px;
    padding: 10px;
}
.carInfo{
    width: 66%;
    text-align: justify;
}
.hireInfo{
    font-size: 18px;
    font-weight: 700;
    font-family: arial;
    color: #9e9e9e;
    line-height: 25px;
}
.carInfo p{
    margin-bottom: 8px;
}
ul.ulafxLife{padding: 8px;}
ul.ulafxLife li{float: none; display: block; margin: 9px 0px;}
ul.ulPost li, ul.ulafxLife li{float: none; display: block;}
ul.ulafxLife li a{
    background: #E4E4E4 url('../images/double-arw-grey.png') no-repeat 98% center;
    padding: 5px 5px 5px 2px;
    color: #666666;    
    border: 1px solid #cccccc;
}
ul.ulPost li a, ul.ulafxLife li a{
    display: block;
    text-decoration: none;
    font-size: 12px;
}
ul.ulafxLife li a:hover{background: #ffffff url('../images/double-arw-blue.png') no-repeat 98% center; color: #387297;}
ul.ulafxLife li a span{margin-right: 5px; border-right: 1px solid #cecece; width: 24px; height: 21px; float: left; padding-right: 5px;}
ul.ulafxLife li a span.wrkEnv{background: url('../images/work-environment.png') no-repeat center center;}
ul.ulafxLife li a span.ourTeam{background: url('../images/team-grey.png') no-repeat center center;}
ul.ulafxLife li a span.culture{background: url('../images/culture-icon.png') no-repeat center center;}
ul.ulafxLife li a:hover span.wrkEnv{background: url('../images/work-environment-blue.png') no-repeat center center;}
ul.ulafxLife li a:hover span.ourTeam{background: url('../images/team.png') no-repeat center center; width: 24px;}
ul.ulafxLife li a:hover span.culture{background: url('../images/culture-icon-blue.png') no-repeat center center;}
.postcontLft{width: 235px;}
ul.ulPost{
    border: 1px solid #cecece;
    /*padding-left: 5px;*/
    /*height: 360px;*/
}
ul.ulPost li{border-bottom: 1px solid #cecece; padding: 6px 0px;}
ul.ulPost li a span.spnArrow{
    background: url('../images/arw-red.png') no-repeat 93% center;
    color: #A30D0E;
    padding: 6px 0px 6px 20px; 
    width: 91%;
    display: block;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
ul.ulPost li a.active span.spnArrow, ul.ulPost li a:hover span.spnArrow{
    background: #EFEFEF url('../images/arw-blue.png') no-repeat 99% center;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid  #cccccc;
    color: #387297;
    text-indent: 10px;
    background-size: auto 30%;
}
ul.ulPost li a.active span.curve{
    opacity: 1;
}
.postContnr.hiringcont{
    display: block; 
    text-align: center; 
    padding-top: 40px; 
    background: url('../images/hiring.png') no-repeat center 141px;
    /*background: url('../images/hiring.png') no-repeat center -10px ;*/
}    
.postContnr{
    display: none; 
}
span.curve{
    background:  url('../images/curve.png') no-repeat right center;
    right: -9px;
    height: 46px;
    width: 10px;
    top: -8px;
    background-size: 100% 100%;
    opacity: 0;
    transition: all 0.7s ease;
    -o-transition: all 0.7s ease;
    -ms-transition: all 0.7s ease;
    -moz-transition: all 0.7s ease;
    -webkit-transition: all 0.7s ease;
    border-radius: 7px 0px 0px 7px;
    -o-border-radius: 7px 0px 0px 7px;
    -ms-border-radius: 7px 0px 0px 7px;
    -moz-border-radius: 7px 0px 0px 7px;
    -webkit-border-radius: 7px 0px 0px 7px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    span.curve{right: -9px;}
}
.postcontRht{
    margin-left: 6px;
    width: 454px; min-height: 360px; background: #EFEFEF;
}
.clsDflt{line-height: 30px !important;}
.postContnr{padding: 5px 20px;}
.postContnr h1{border-bottom: 1px solid #cccccc; padding-bottom: 8px;}
.car_overlay{
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    background: rgba(0,0,0,0.5);
    z-index: 990;
    display: none;
}
/*------------------Text Wrapper---------------*/
.txtWrapper{
    font-family: arial; font-size: 22px; font-weight: bold;
    border-right: 1px solid #333333;
    color: #0289DB;
    /*color: #A30D0E;*/
    height: 25px;
    overflow: hidden;
/*    margin: 49% auto 30px;*/
    margin: 64% auto 15px;
    animation: animWidth 2s infinite alternate;
    -o-animation: animWidth 2s infinite alternate;
    -ms-animation: animWidth 2s infinite alternate;
    -moz-animation: animWidth 2s infinite alternate !important;
    -webkit-animation: animWidth 2s infinite alternate;
}
@-webkit-keyframes animWidth{
    from{width: 270px;}
    to{width: 0px;}
}
@keyframes animWidth{
    from{width: 270px;}
    to{width: 0px;}
}
.divPost{
    position: relative;
    width: 270px;
    line-height: 21px;
}
.divPost span{
    position: absolute;
    display: none;
    padding-left: 5px;
    top:0px;
    left: 0px;
}
.tech-link li{float:none; margin:5px 0 0 20px; list-style:circle;}
/********************* Added by akshaya ***********************/
.dsplTbl{display: table;}
/********************* //Added by akshaya ***********************/


/**************Added By Bishal****************/

.mob-item-slider li .img {
    display: block;
    height: 155px !important;
    margin-left: auto;
    margin-right: auto;
    transition: all 0.3s linear 0s;
    width: 179px !important;
}
.mob-item-slider li:hover a .img{
    background-position: 0px  20px !important;
}

#AAPKACANDIDATE{
    background: url("img/mobile-dev/unnamed.png") no-repeat top;
    background-size: 133px 133px;
    background-position-y: 0px;
}
#TRACKME{
    background: url("img/mobile-dev/unnamed1.png") no-repeat top;
    background-size: 133px 133px;
    background-position-y: 0px;
}
#AAPKADAAN{
    background: url("img/mobile-dev/unnamed2.png") no-repeat top;
    background-size: 133px 133px;
    background-position-y: 0px;
}
#BILLINDIA{
    background: url("img/mobile-dev/unnamed3.png") no-repeat top;
    background-size: 133px 133px;
    background-position-y: 0px;
}
#AAPKASADASYA{
    background: url("img/mobile-dev/unnamed4.png") no-repeat top;
    background-size: 133px 133px;
    background-position-y: 0px;
}
#AAPKACALL{
    background: url("img/mobile-dev/unnamed5.png") no-repeat top;
    background-size: 133px 133px;
    background-position-y: 0px;
}
.container {
    left: -11px;
    overflow: hidden;
    padding: 0px 20px 20px;
    position: relative;
    width: 100%;
}

.mob-item-slider li{
    border: 1px solid #c7e6e6;
    border-radius: 29px;
    margin: 7px;
    padding: 16px;
    text-align: center;
    width : 178px;
    min-height: 260px;
}
.ic_header {
    color: #a30d0e;
    font-size: 13px;
    font-weight: bold;
}
.ic_des {
    min-height: 68px;
    text-align: center;
}
.notep{font-size:24px;
      /*color:#A71F23;*/
      color:#025a66;
      font-family:TektonPro-BoldCond}
.note{margin-top:10px;}
.note li{color: #005465;font-family: arial;position: relative;
    color: #a71f23;font-weight: bold;
    font-family: arial;
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 10px;
    padding-left: 18px;
    text-align: left !important;
}
.note li:before{content: "";background: url("../images/more3.png") no-repeat  2px 10px / 10px auto ;width:20px; height:20px;position:absolute;left:0px;
    transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    animation:blink normal 2s infinite ease-in-out;
    -o-animation:blink normal 2s infinite ease-in-out;
    -ms-animation:blink normal 2s infinite ease-in-out;
    -moz-animation:blink normal 2s infinite ease-in-out;
    -weblit-animation:blink normal 2s infinite ease-in-out;
}
@keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}}
@-o-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}}
@-ms-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}}
@-moz-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}}
@-webkit-keyframes blink {0%{opacity:1;} 50%{opacity:0;} 100%{opacity:1;}}
.postcontLft,.postcontRht{margin-top:20px !important}

