@charset "utf-8";
/* CSS Document */
html {-webkit-font-smoothing: antialiased;}
body{	font:400 14px/1.7em "Open Sans","sans-serif";	color:#777;	overflow-x:hidden;	background: #fff;	background-attachment: fixed;}
::-webkit-selection{	background:#0088cc;	color:#fff;}
::-moz-selection{	background:#0088cc;	color:#fff;}
::selection{	background:#0088cc;	color:#fff;}
::-webkit-scrollbar{	width:10px;	background:#f7f9f9;}
::-webkit-scrollbar-thumb{	background:-webkit-gradient(linear,left top,right bottom,from(#70269f),to(#35eef6));	background:linear-gradient(top,#70269f,#35eef6);}
::-webkit-input-placeholder{-webkit-transition:text-indent .5s ease,color .5s ease;	color:#899096;}
input::-moz-placeholder{color:#899096;}
::ms-input-placeholder{	color:#899096;}
[placeholder]:focus::-webkit-input-placeholder{	text-indent:10em;	color:transparent;}
.circle,.flickr_list li:hover,#dribbble_feed li:hover,.owl-pagination > .owl-page,input[type="radio"] + label:after,input[type="radio"] + label:before{	-webkit-border-radius:50%;	-moz-border-radius:50%;	border-radius:50%;}
a:hover{ color:#ff3e3e; text-decoration:none}
a:focus{ outline:none}
.f_none{float:none;}
.f_left{float:left;}
.f_right{float:right;}
.d_block{display:block;}
.d_table{display:table;}
.d_table > [class*="col-"]:last-child{	padding-right:0px;}
.d_table > [class*="col-"]:first-child{	padding-left:0px;}
.d_table_cell{display:table-cell;}
.d_inline_b,.clients.brands .owl-pagination{display:inline-block;}
.d_inline_m{display:inline-block;vertical-align: middle;}
.d_none,.sticky_menu #side_menu,.sticky_menu #open_side_menu{display:none;}
.v_align_m{	vertical-align: middle;}
.v_align_b{	vertical-align: bottom;}
.v_align_t{	vertical-align: top;}
.relative,.tooltip_container{position:relative;	z-index:1;}
.half_column{width:50%;}
.im_half_container .half_column:last-child{	margin-left:-5px;}
.ie9 .im_half_container .half_column:last-child{margin-left:-4px;}
.counter{counter-reset: counter;}
.counter_inc{counter-increment: counter;}
.ls_medium{	letter-spacing: -1px;}
.w_auto{width:auto;}
.w_full,.wide_layout,[class*="_isotope_container"] .shop_isotope_item.list_view{width:100%;}
.translucent{opacity:.5;}
.wrapper{overflow:hidden;}
.ellipsis{text-overflow:ellipsis;}
.w_break{word-break:break-all;}
.t_align_j,.aln_j p{ text-align:justify}
.t_align_c,.clients.brands .owl-controls,.aln_j p.t_align_c{text-align:center;}
.t_align_r{text-align:right;}
.t_align_l,.fp_item:hover,.fp_item:hover .fp_price{text-align:left;}
.lh_inherit{line-height: inherit;}
.lh_small{line-height:1.18em;}
.lh_medium{line-height:1.125em;}
.lh_large{line-height:1.375em;}
.fs_ex_small,#countdown.type_2 dd{font-size:0.75em;}
.fs_small{font-size:.9em;}
.fs_medium,.accordion_item .icon-plus{font-size:1em;}
.fw_ex_light{font-weight:100;}
.fw_light{font-weight:400;}
.fw_normal{font-weight:400;}
.fw_ex_bold{font-weight:900;}
.m_right_2{margin-right:2px;}
.m_right_5{margin-right:5px;}
.m_right_8{margin-right:8px;}
.m_right_10{margin-right:10px;}
.m_right_15{margin-right:15px;}
.m_right_20{margin-right:20px;}
.m_right_30{margin-right:30px;}
.m_right_40{margin-right:40px;}
.m_right_60{margin-right:60px;}
.m_left_5{margin-left:5px;}
.m_left_8{margin-left:8px;}
.m_left_10{margin-left:10px;}
.m_left_15{margin-left:15px;}
.m_left_105{margin-left:105px;}
.m_bottom_0{margin-bottom:0px !important;}
.m_bottom_3{margin-bottom:3px;}
.m_bottom_5{margin-bottom:5px;}
.m_bottom_8{margin-bottom:8px;}
.m_bottom_10{margin-bottom:10px;}
.m_bottom_12{margin-bottom:12px;}
.m_bottom_15{margin-bottom:15px;}
.m_bottom_20{margin-bottom:20px;}
.m_bottom_23{margin-bottom:23px;}
.m_bottom_25{margin-bottom:25px;}
.m_bottom_30{margin-bottom:30px;}
.m_bottom_35{margin-bottom:35px;}
.m_bottom_40{margin-bottom:40px;}
.m_bottom_45{margin-bottom:45px;}
.m_bottom_50{margin-bottom:50px;}
.m_bottom_55{margin-bottom:55px;}
.m_bottom_70{margin-bottom:70px;}
.m_top_0{margin-top:0px !important;}
.m_top_5{margin-top:5px;}
.m_top_8{margin-top:8px;}
.m_top_10{margin-top:10px;}
.m_top_15{margin-top:15px;}
.m_top_20{margin-top:20px;}
.m_top_30{margin-top:30px;}
.m_top_35{margin-top:35px;}
.m_top_50{margin-top:50px;}
.m_top_75{margin-top:75px;}
.p_bottom_0{padding-bottom:0 !important;}
.p_top_0{padding-top:0 !important;}
.relative{ position:relative}
.col_w{ color:#fff!important}
.wid_60{ width:60%}
.wid_80{ width:80%}
.wid_85{ width:85%}
.m_auto{ margin:0 auto}
.tt_uppercase{text-transform: uppercase;}
.f_xs_none,	.hr_list > .f_xs_none{float:none;	}
ul{ margin:0; padding:0; list-style:none}
.in_block{ display:inline-block}
.color_grey_light{ color:#888888}
._icon{ display:inline-block;  position:relative;}
._icon:before,.bx-wrapper .bx-next,.bx-wrapper .bx-prev,.testiarrow,.carousel-nav .navigate{ background:url(../images/main-sprite.png) 0 0 no-repeat;  transition:background .5s ease 0s; }
._icon:before{position:absolute; content:"";}
span._icon.gr_phone{ width:13px; height:15px;}
span._icon.gr_phone:before{background-position:-641px -96px;top:5px; left:0; width:13px; height:15px; }
.header_top_part {padding: 8px 0 0 0; border-bottom:1px #eeeeee solid}
.header_top_part ul.t_lmenu li{ border-right:1px #eeeeee solid; padding:0 20px}
.header_top_part ul.t_lmenu li a{transition:color .5s ease 0s;}
.header_top_part ul.t_lmenu li.active a{ color:#ff3e3e; }
.header_top_part ul.t_lmenu li:last-child{ border-right:none}
.header_top_part ul.socialmedia li ._icon{ overflow:hidden; text-indent:999px; width:30px; height:30px;}
.header_top_part ul.socialmedia li ._icon:hover{ background-color:#ff7878; border-radius:50%}
.header_top_part ul.socialmedia li ._icon:before{ width:22px; height:25px;  top:5px; left:5px}
.header_top_part ul.socialmedia li ._icon.fb:before{ background-position:-549px -4px}
.header_top_part ul.socialmedia li ._icon.tw:before{ background-position:-578px -2px}
.header_top_part ul.socialmedia li ._icon.gp:before{ background-position:-618px -4px}
.header_top_part ul.socialmedia li ._icon.in:before{ background-position:-658px -4px}
.header_top_part ul.socialmedia li ._icon.fb:hover:before{ background-position:-549px -37px}
.header_top_part ul.socialmedia li ._icon.tw:hover:before{ background-position:-578px -35px}
.header_top_part ul.socialmedia li ._icon.gp:hover:before{ background-position:-618px -37px}
.header_top_part ul.socialmedia li ._icon.in:hover:before{ background-position:-658px -37px}
._icon.v_logo{ width:148px; height:63px; overflow:hidden; text-indent:999px }
._icon.v_logo:before{ background-position:0 0; width:148px; height:63px; top:0; left:0;transition:none;}
._icon.v_logo2{ width:95px; height:38px; overflow:hidden; text-indent:999px }
._icon.v_logo2:before{ background-position:0 -175px; width:95px; height:38px; top:0; left:0;transition:none;}
ul.main_menu > li{ float:left; margin:0 5px; line-height:1em; text-transform:uppercase; display:block; font-size:1em; transition:background-color .5s ease 0s; border-radius:4px; position:relative; padding:5px 0}
ul.main_menu > li:hover,ul.main_menu > li.active{ background:#ff3e3e;} 
ul.main_menu > li:hover a,ul.main_menu > li.active a{ color:#fff;} 
ul.main_menu > li a{ float:left; display:block; color:#333333; padding:0 10px; line-height:2em; }
ul.main_menu > li a span.arrow{width:10px; height:5px; vertical-align:middle}
ul.main_menu > li a span.arrow._icon:before{ background-position:-577px -97px; left:0; top:0; width:10px; height:5px; }
ul.main_menu > li:hover a span.arrow._icon:before,ul.main_menu > li.active a span.arrow._icon:before{ background-position:-586px -97px;}
ul.main_menu > li > ul.submenu{ position:absolute; top:33px; left:0; z-index:9999; display:none; background:#ff3e3e; border-radius:0 5px 5px 5px; min-width:280px; padding:20px 5px 4px 5px  }
ul.main_menu > li:last-child > ul.submenu{ left:-98px}
ul.main_menu > li:hover > ul.submenu{ display:block}
ul.main_menu > li:hover > ul.submenu li,ul.main_menu > li:hover > ul.submenu li a{ display:block; text-transform:capitalize; width:100%}
ul.main_menu > li:hover > ul.submenu li a{ margin:2px 0; border-bottom:1px #ffa9a9 dotted; line-height:40px}
ul.main_menu > li:hover > ul.submenu li:last-child a{ border-bottom:none; border-radius:0 0 5px 5px}
ul.main_menu > li:hover > ul.submenu li a:hover{ background:#fff; color:#333}
.sliderblock{ height:500px; background:url(../images/slider-bg1.jpg) 0 0 no-repeat}
.sliderline{background:#f7f3f2; height:5px; border-bottom:1px #cec6c6 solid; }
h2[class^="heading_"]{ font-weight:400; font-family:'open sans'; color:#222}
h2.heading_1{ font-size:2.5em}
h2.heading_3{ font-size:2.0em;}
h2.heading_4{ font-size:1.5em;}
.red_col{ color:#ff3e3e!important}
h2.heading_2{ font-size:1.3em; font-weight:600;}
.p_col{ color:#444;}
.fs_subhead{ font-size:1.1em; line-height:1.6em}
a[class^="button_"]{ font:400 1em "open sans"; line-height:30px; padding:0 20px; display:inline-block;transition:background .5s ease 0s; border-radius:5px; background:transparent; }
a[class^="button_"] > span.arrow{ width:17px; height:17px;}
a[class^="button_"] > span.arrow:before{ background-position:-501px -97px; width:100%; height:100%; top:4px;}
a[class^="button_"]:hover > span.arrow:before{background-position:-501px -117px; }
a[class^="button_"]:hover{ color:#fff}
a.button_red{ border:1px #ff5555 solid; color:#ff5555; }
a.button_white{ border:1px #fff solid; color:#fff; padding:5px 15px 5px 10px; min-width:120px}
a.button_white:hover{ background:#fff; color:#ff5555;}
a.button_red:hover{ background:#ff5555}
a.button_red_dark{ border:1px #ff5555 solid; color:#fff; background:#ff5555; padding:5px 20px; }
a.button_red_dark:hover{ background:#fff; color:#ff5555}
section.h_services{ background:#fafafa; border:1px #d9d9d9 solid; border-left:none; border-right:none;}
.circle_r3{ width:58px; height:58px; border-radius:50%; border:2px #ff5555 solid;transition:background .5s ease 0s;}
.circle_r3 > i._icon{ width:36px; height:33px; }
figure.item_services > a:hover .circle_r3{ background:#ff8181}
.circle_r3 > i._icon:before{width:36px; height:33px;  left:0}
.circle_r3 > i._icon.prof:before{ background-position:-186px -5px;top:15px;}
.circle_r3 > i._icon.edu:before{ background-position:-242px -5px;top:12px;}
.circle_r3 > i._icon.app:before{ background-position:-298px -5px;top:12px;}
.circle_r3 > i._icon.infra:before{ background-position:-352px -5px;top:15px;}
.circle_r3 > i._icon.bi:before{ background-position:-404px -5px;top:12px;}
.circle_r3 > i._icon.sap:before{ background-position:-459px -5px;top:15px;}
figure.item_services > a:hover .circle_r3 > i._icon.prof:before{background-position:-186px -40px;}
figure.item_services > a:hover .circle_r3 > i._icon.edu:before{background-position:-242px -40px;}
figure.item_services > a:hover .circle_r3 > i._icon.app:before{background-position:-298px -40px;}
figure.item_services > a:hover .circle_r3 > i._icon.infra:before{background-position:-352px -40px;}
figure.item_services > a:hover .circle_r3 > i._icon.infra:before{background-position:-352px -40px;}
figure.item_services > a:hover .circle_r3 > i._icon.bi:before{background-position:-404px -40px;}
figure.item_services > a:hover .circle_r3 > i._icon.sap:before{background-position:-459px -40px;}
figure.item_services{transition:background .5s ease 0s; padding:10px ;}
figure.item_services > a{ display:block; color:#777777}
figure.item_services > a:hover { color:#444}
figure.item_services h2{ margin-top:13px;}
figure.item_services:hover{ background:#fff; border-radius:4px;}
.techsol{ background:#f6f6f6; padding:10px; min-height:275px}
.circle_w3{ width:132px; height:132px; border-radius:50%; border:2px #f6f6f6 solid; background:#fff; position:absolute; top:-66px; left:32%}
.circle_w3 > i._icon:before{width:85px; height:71px;  left:-44px}
.circle_w3 > i._icon.consulting:before{ background-position:0px -96px;top:12px;}
.circle_w3 > i._icon.salesforce:before{ background-position:-106px -96px;top:12px;}
.circle_w3 > i._icon.architech:before{ background-position:-225px -96px;top:15px;}
a.plain_r_link{ color:#fe4a4a; padding:5px 15px 5px 10px ; border-radius:4px;}
a.plain_r_link span.arrow2,a.plain_r_link span._icon:before{ width:10px; height:8px;}
a.plain_r_link span._icon.arrow2:before{ background-position:-532px -103px;}
a.plain_r_link:hover span._icon.arrow2:before{ background-position:-532px -114px;}
a.plain_r_link:hover{ color:#fff; background:#ff8181}
.missionblock{ background:url(../images/mission_head.png) 0 0 no-repeat #ff5151; min-height:330px}

.bx-wrapper .testimonials-thumbnail{ margin: 0px 0px 15px; }
.bx-wrapper .testimonials-title{ text-align: center;  margin: 25px 15px 3px; font-size: 24px; line-height: 1; }
.bx-wrapper .testimonials-carousel-thumbnail{ max-width: 25%; float: left; margin-right: 20px;  }
.bx-wrapper .testimonials-carousel-thumbnail img{ display: block;   margin-right: 20px;width:84px; height:84px; border-radius:50%; border:3px #e4e4e4 solid}
.bx-wrapper .testimonials-carousel-context{ overflow: hidden; }
.testimonials-carousel-content div.cont{ border-radius:4px; border:1px #e4e4e4 solid; background:#f6f6f6; padding:10px; font-style:italic; font-size:.9em; line-height:170%}
.bx-wrapper .testimonials-name{ font-size: 14px; color:#333; font-weight:400; margin-top:20px; padding-bottom:10px}
.testimonials-name span {
    font-size: 12px!important;
}
.bx-wrapper span{ font-size:.7em;  color:#ff5555;  font-style:italic; }
.bx-wrapper {position: relative;margin: 10px auto;padding: 0;width:100%;*zoom: 1;}
.bx-wrapper .slide {padding:0;margin:0;display: block;}
.bx-wrapper .bx-viewport {padding:10px;margin-left:0;z-index:1;width:100%;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {position: absolute;display:none;bottom: -30px;width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
.bx-wrapper .bx-next {position: absolute;bottom: 0;right: 0;width: 20px;height: 20px;cursor: pointer;background-position:-459px -95px;}
.bx-wrapper .bx-next:hover{background-position:-459px -120px; }
.bx-wrapper .bx-prev:hover{background-position:-433px -120px; }
.bx-wrapper .bx-prev {position: absolute;bottom: 0px;right: 35px;width: 20px;height: 20px;cursor: pointer; background-position:-433px -95px;}
.bx-wrapper .bx-controls-direction a {position: absolute;bottom:10px;outline: 0;width: 20px;height: 20px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .testiarrow{ position:absolute; top:-2px; left:30px; width:20px; height:14px; background-position:-674px -93px;}
.carousel-nav .navigate{ width:30px; height:30px; cursor:pointer;}
.carousel-nav .navigate.prevbtn{ background-position:-348px -95px;}
.carousel-nav .navigate.prevbtn:hover{ background-position:-384px -95px;}
.carousel-nav .navigate.nextbtn{ background-position:-348px -130px;}
.carousel-nav .navigate.nextbtn:hover{ background-position:-384px -130px;}
.carousel-wrap { overflow: hidden; width:90%}
.carousel-wrap ul {  display: block; position: relative;}
.carousel-wrap ul li {  display: block;  float: left;  position: relative;  width: 230px;  margin-right: 20px;}
.carousel-wrap ul li a{ display:block; margin-bottom:10px;}
img.desaturate{-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray; filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");}
img.desaturate:hover{-webkit-filter: grayscale(0%);filter: grayscale(0%);filter: none;}
footer.darkbg{ background:#404447}
ul.footerlinks li{ color:#fff; font-size:1.05em}
ul.footerlinks li a{ display:block; font-size:1em; }
.footerlinks li a{ border-bottom:1px #555a5d dashed; color:#bfc6ca;line-height:30px; padding:4px 0}
.footerlinks li a span.l_arrow{ width:8px; height:8px;}
.footerlinks li a span.l_arrow:before{ background-position:-606px -96px; width:8px; height:8px}
.footerlinks li:hover a{ color:#fff; border-bottom-color:#fff}
.footerlinks li:hover a span.l_arrow:before{ background-position:-614px -96px; }
ul.footerlinks.contact li{ padding:5px 0;}
ul.footerlinks.contact li span._icon,ul.footerlinks.contact li span._icon:before{ width:17px; height:19px;}
ul.footerlinks.contact li span._icon.phone:before{ background-position:-717px -5px; top:5px}
ul.footerlinks.contact li span._icon.fax:before{ background-position:-740px -5px; top:5px} 
ul.footerlinks.contact li span._icon.mail:before{ background-position:-769px -5px; top:5px}
ul.footerlinks.contact li span._icon.address:before{ background-position:-799px -5px; top:5px}
footer ul.socialmedia li ._icon{ overflow:hidden; text-indent:999px; width:40px; height:40px;}
footer ul.socialmedia li ._icon:hover{ background-color:#34393b; border-radius:50%}
footer ul.socialmedia li ._icon:before{ width:24px; height:21px;  top:10px; left:10px}
footer ul.socialmedia li ._icon.fb:before{ background-position:-867px -4px}
footer ul.socialmedia li ._icon.tw:before{ background-position:-838px -2px}
footer ul.socialmedia li ._icon.gp:before{ background-position:-916px -4px}
footer ul.socialmedia li ._icon.in:before{ background-position:-942px -4px}
.footer_block{ background:#34393b; border-top:1px #585f62 solid; padding:10px 0}
.footer_block a{ color:#fff;}
.footer_block a:hover{color:#a3a3a3}
.footer_block .copy{ font-size:.9em; color:#a3a3a3; text-shadow:1px 1px #181b1c}
.slicknav_menu {display:none;}
.fixed {position:fixed; top:0; background:#fff; width:100%; z-index:9999}
/* For Internal Pages*/

.banner_block{ background:url(../images/aboutus1.jpg) 0 0 no-repeat; height:200px; overflow:hidden;background-size: cover;  font-family:"open sans";}
.banner_block a{ color:#333}
.banner_block a:hover{ text-decoration:underline}
.banner_block  i.l_arrow{ width:8px; height:10px; }
.banner_block  i._icon.l_arrow:before{background-position:-743px -96px; width:8px; height:10px}
h1.heading1{ font-family:"open sans"; font-size:2.6em; color:#222; font-weight:300; text-transform:uppercase}
ul.asidelinks li{ color:#333; font-size:1.05em}
ul.asidelinks li a{ display:block; font-size:1em; }
ul.asidelinks li a{ border-bottom:1px #e3e3e3 solid; color:#666666;line-height:30px; padding:4px 0}
ul.asidelinks li a span.l_arrow{ width:6px; height:10px;}
ul.asidelinks li a span.l_arrow:before{ background-position:-718px -96px; width:6px; height:10px}
ul.asidelinks li:hover a,ul.asidelinks li.active a{ color:#333; }
ul.asidelinks li:hover a span.l_arrow:before,ul.asidelinks li.active a span.l_arrow:before{ background-position:-728px -96px; }
 i.l_rarrow{ width:17px; height:17px;}
 i._icon.l_rarrow:before{ width:17px; height:17px; background-position:-501px -117px; top:3px}
 i._icon.l_rarrowbtn:before{ width:17px; height:18px; background-position:-501px -96px; top:3px; left:-15px}
ul.mission_lis{}
ul.mission_lis li{ border-bottom:1px #d3d2d1 dashed; padding-bottom:5px; display:block}
ul.mission_lis li .circle{ width:58px; height:58px; border-radius:50%; border:2px #ff5555 solid;transition:background .5s ease 0s;}
ul.mission_lis li .circle > i._icon,ul.mission_lis li .circle > i._icon:before{ width:36px; height:36px; }
ul.mission_lis li .circle > i._icon.integrity:before{ background-position:-717px -43px; top:15px; left:10px}
ul.mission_lis li .circle > i._icon.openness:before{ background-position:-782px -43px; top:12px; left:12px}
ul.mission_lis li .circle > i._icon.teamwork:before{ background-position:-847px -43px; top:8px; left:12px}
ul.mission_lis li .circle > i._icon.innovation:before{ background-position:-908px -43px; top:10px; left:15px}
ul.mission_lis li .circle > i._icon.values:before{ background-position:-965px -43px; top:8px; left:15px}
ul.mission_lis li ul.contentlist li{ border-bottom:none!important}
h4[class^="heading_"]{color:#333; font-family:"open sans"; font-weight:400 }
h4.heading_1{ font-size:1.5em; }
h4.heading_2{font-size:1.1em;  font-weight:600; letter-spacing:1px}
.Bold_Text_Normal{  color:#333; padding:5px;}
.Normal_Text_Padding, .pad_5{ padding:5px}
.bor_bot{ border-bottom:1px #ccc dotted}
.vsil_b{ background:#ff3e3e; color:#fff; text-transform:uppercase; font-size:2.6em; font-family:"open sans"; text-align:center; width:95px;  padding:5px 0; font-weight:bold}
.slide_title{ color:#333; font-size:2.8em; text-transform:uppercase; font-weight:bold; line-height:90%; margin:0;}
.slides p.content_b{ color:#444444; font-size:1.15em}
.slides .ui-button a{ background:#ff5555; border-radius:3px; color:#fff; min-width:120px; box-shadow:1px 2px 2px #999; padding:5px 10px}
.slides .ui-button a:hover{ background:#333}
.slide_title span.sml{ font-size:.84em}
.slides h5{ color:#333; font-size:1.8em; line-height:110%; font-weight:600}
.slides h5 span{ font-size:1.22em}
.slides ul.listing li{ color:#333; font-size:1.2em}

.jobblock {  border-bottom: 1px dashed #ccc;  padding: 25px 0; color:#333}
.joblable {  color: #333;  font-size: 15px;  font-weight: bold;  padding-bottom: 10px;  text-align: right;}
.jobtitle {  color: #0088cc;  font-size: 17px;  font-weight: bold;  padding-bottom: 10px;}
.jobtitle1 {  color: #333;  font-size: 17px;  font-weight: normal;  padding-bottom: 10px;}
.jobblock:hover {  background: #fafafa;}
.jobdes .jobreply {  padding-top: 20px;}
.jobdes .jobreply span {  font-weight: bold;}
.noteclass{ background:#fafafa; padding:15px; border:1px #ccc solid; color:#222}
.font-16{ font-size:16px;}
@media only screen and (max-width:768px){
	.fixed{ position:static}
	.m_xs_left_0{margin-left:0px;}
	.m_xs_left_5{margin-right:5px;}
	.m_xs_right_0{margin-right:0;}
	.m_xs_right_5{margin-right:5px;}
	.m_xs_right_8{margin-right:8px;}
	.m_xs_right_15{margin-right:15px;}
	.m_xs_right_20{margin-right:20px;}
	.m_xs_top_0{margin-top:0px;}
	.m_xs_top_10{margin-top:10px;}
	.m_xs_top_15{margin-top:15px;}
	.m_xs_top_20{margin-top:20px;}
	.m_xs_bottom_0{margin-bottom:0;}
	.m_xs_bottom_5{margin-bottom:5px;}
	.m_xs_bottom_8{margin-bottom:8px;}
	.m_xs_bottom_10{margin-bottom:10px;}
	.m_xs_bottom_15{margin-bottom:15px;}
	.m_xs_bottom_20{margin-bottom:20px;}
	.m_xs_bottom_30{margin-bottom:30px;}
	.m_xs_bottom_50{margin-bottom:50px;}
	.m_xs_bottom_75{margin-bottom:75px;}
	.js #menu {display:none;}	
	.js .slicknav_menu {display:block;}
	}
	
	/*24 june*/

.joblistblock{ margin-bottom:20px; font-size:15px; background-color:#f9f9f9}
.joblistblock a.blockdetail{ display:block;}
.joblistblock a.blockdetail:hover{ text-decoration:none}
.joblistblock .job_title{ padding:5px 15px 5px 0; color:#c0392b; font-size:22px; font-weight:bold; border-bottom:1px #f0f0f0 solid; background-color:#fff; }
.joblistblock .details_block{ min-height:100px; padding:15px; }
.joblistblock .bor-b-g{ }
.joblistblock .light-bg {}
.joblistblock a.blockdetail .fieldname{ font-weight:bold; color:#333!important; margin-bottom:5px}
.joblistblock a.blockdetail .fielddata{ color:#333!important; margin-bottom:5px;}
.joblistblock .details2block{ background-color:#f0f0f0; padding:10px;}
.rupeeicon{ display:inline-block; vertical-align:middle; width:10px; height:13px; margin-right:5px; background:url(../img/rupeeicon.png) 0 0 no-repeat}
.btnred:before{ background:#c0392b}
.btnred{ color:#fff!important}
ul.careerlist li i{ width:30px; height:30px; float:left}
ul.careerlist li span.content{ display:block; margin-left:30px;}
.shareblock span{ min-height:24px;}
.icon-check{ display:inline-block; width:5px!important; height:5px!important; border-radius:50%; background:#666; vertical-align: middle;  margin-top: 10px;  margin-left: 10px;}

.shareblock span{ min-height:24px;}
h3.career-dethead{ font-size:18px; font-weight:bold; padding:10px 0 10px 0; margin:20px 0 20px 0!important; border-bottom:1px #ccc solid; color:#333}