@charset "utf-8";
/* CSS Document */
 
@font-face {
    font-family: 'OS_R';
     src: url('fonts/fontawesome-webfont.eot');
    src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/glyphicons-halflings-regular.woff') format('woff'),
         url('fonts/glyphicons-halflings-regular.ttf') format('truetype'),
         url('fonts/fontawesome-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'OS_SBD';
    src: url('fonts/fontawesome-webfont.eot');
    src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/glyphicons-halflings-regular.woff') format('woff'),
         url('fonts/fontawesome-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}


html.ua-windows_nt.ua-windows_nt-6.ua-windows_nt-6-1.ua-chrome.ua-chrome-36.ua-chrome-36-0.ua-chrome-36-0-1985.ua-chrome-36-0-1985-143.ua-desktop.ua-desktop-windows.ua-webkit.ua-webkit-537.ua-webkit-537-36.js.js {} 

body {
	font-family: "Source Sans Pro", Helvetica, sans-serif;
	font-size:15px;
	margin: 0 auto;
	background:#fff;
	color:#000; background:#fff;
	padding-top:98px
	
}
header, footer, section, aside, nav, article {
	display: block;
}
*{ margin:0px; padding:0px;}

ol, ul {
	list-style: none;
}
ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
	padding-right: 0px;
	padding-left: 0px;
}
a{color: #333333;}
a:hover{text-decoration: none;}

h1 {
	font-size:21px;
}
h2 {
	font-size:18px;
}
h3, h4, h5, h6 {
	font-size:15px;
	padding:0px;
	
}
a img {
	border:none;
	outline:none;
}

img{ max-width:100%;vertical-align: middle;}

.wrapper{ margin:0 auto; width:1150px; max-width:100%;}
.mid_prt{ float: left; width:100%; overflow:hidden;} 
.clr:after, .afclr:after {
    clear: both;
    content: "";
    display: block;
    float: none;
}
.clr {
    clear: both;
    float: none;
}
:focus{ outline:none;}
input[type=submit], input[type=reset], input[type=button]{ cursor:pointer;-webkit-appearance:none;}
*::-moz-placeholder {
    color: #7d7b6d;
    opacity: 1;
}

/*******************/
header.head_prt {
    background:#fff;
    /*border-bottom: 1px solid #ddd;*/
	box-shadow:0px 1px 5px -1px #3A3A3A;
    margin: 0;
    position: relative;
    z-index: 15;
	padding:0;
	position:fixed; width:100%; top:0; z-index:9999;
}
.site_logo { float: left; margin: 0 0 0 0px; display:block; margin-top:-30px; position:relative; z-index:9;}
.site_logo img{max-width:100%}

.site-menu{float:left; margin-right:1px}

.getaqi {float: right;}

/* navigation */

.site_menu ul {margin:0; padding: 0; }
.site_menu ul li { display: inline-block; margin-right:5px; transition:all 0.2s ease; -webkit-transition:all 0.2s ease; }
.site_menu ul li > a {color: #000052;display: block;font-family: 'OS_R'; font-size: 15px; padding: 8px 2px;text-transform: uppercase; transition:all 0.2s ease; -webkit-transition:all 0.2s ease; position:relative}
.site_menu ul li:hover > a:before{position:absolute; content:""; display:block; z-index:10; border-bottom:9px solid #466ebb; border-left:9px solid rgba(255,255,255,0); border-right:9px solid rgba(255,255,255,0); bottom:0; left:50%; margin-left:-10px; transition:all 0.2s ease; -webkit-transition:all 0.2s ease}
.site_menu ul li._serv_wd:hover > a:before{border-bottom-color: #02A4CA; }
.site_menu ul li._techno:hover > a:before{border-bottom-color:#d24280;}
.site_menu ul li._hire:hover > a:before{border-bottom-color:#68b604;}

.site_menu ul li:hover > .submenu_wrap{display:block}
/*.submenu_1{border-top:7px solid #466ebb; padding-top:7px; padding-bottom:7px; transition:all 0.2s ease; -webkit-transition:all 0.2s ease }
.submenu_2{border-top:7px solid #02a4ca; background:#02a4ca; transition:all 0.2s ease; -webkit-transition:all 0.2s ease}
.submenu_3{border-top:7px solid #d24280; background:#d24280; transition:all 0.2s ease; -webkit-transition:all 0.2s ease}
.submenu_4{border-top:7px solid #68b604; background:#fff; transition:all 0.2s ease; -webkit-transition:all 0.2s ease; box-shadow:0px 3px 3px rgba(37, 37, 37, 0.29)}
._serv_wd.green .border_change{border-color:#74A52E}
.site_menu ul li._serv_wd.green:hover > a:before{border-bottom:9px solid #74A52E}
._serv_wd.blue .border_change{border-color:#456CBA}
.site_menu ul li._serv_wd.blue:hover > a:before{border-bottom:9px solid #456CBA}
._serv_wd.orange .border_change{border-color:#FF8E0A}
.site_menu ul li._serv_wd.orange:hover > a:before{border-bottom:9px solid #FF8E0A}
._serv_wd.pink .border_change{border-color:#D24280}
.site_menu ul li._serv_wd.pink:hover > a:before{border-bottom:9px solid #D24280}
._serv_wd.voilet .border_change{border-color:#A55D9C}
.site_menu ul li._serv_wd.voilet:hover > a:before{border-bottom:9px solid #A55D9C}
._serv_wd.darkgreen .border_change{border-color:#2E6466}
.site_menu ul li._serv_wd.darkgreen:hover > a:before{border-bottom:9px solid #2E6466}
._serv_wd.ltblue .border_change{border-color:#45bdd8}
.site_menu ul li._serv_wd.ltblue:hover > a:before{border-bottom:9px solid #45bdd8}

.menu_col_1{float:left; width:25.56%; border-right:1px solid #d8d8d8; padding-bottom:11px}
.menu_col_1 ul li a:hover{color:#466EBB}
.mcol_title{font-size:21px; color:#34383b; font-family:'OS_SBD'; border-bottom:1px solid #dfdede; padding-bottom:8px; margin-bottom:12px; margin-right:10px}
.mcol_subtitle{color:#466ebb; font-size:16px;}
.site_menu ul ul{margin-bottom:25px}
.site_menu ul ul li{display:block; margin:3px 0}
.site_menu ul ul li a{padding:0; font-size:13px; color:#34383b; text-transform:none; display:inline-block; line-height:1.3; transition:all 0.2s ease; -webkit-transition:all 0.2s ease}
.site_menu .menu_col_1 ul li a{padding-left:20px}
.site_menu .menu_col_1 ul li a img{float:left; margin-left:-20px}
.site_menu ul ul li a img{margin-right:5px; transition:all 0.1s ease; -webkit-transition:all 0.1s ease;}
.site_menu ul ul li a span{vertical-align:middle; transition:all 0.1s ease; -webkit-transition:all 0.1s ease; position:relative; left:0}
.site_menu ul ul li a:hover > img{}
.site_menu ul ul li a:hover > span{}
.site_menu ul ul li:hover a:before{display:none}
.menu_title_item{font-size:16px; font-family:'OS_SBD'; color:#466ebb; margin:5px 0; font-weight:bold}
.menu_title_item a{color:#466ebb}
.menu_title_item a:hover{text-decoration:underline}
.menu_col_2{border-right:1px solid #D8D8D8; float:left; width:34%;  padding-left:5%; padding-bottom:28px}*/
.menu_x{margin-bottom:12px; float:left; width:100%; padding-right:20px; padding-left:20px;}
.menu_x_bs{padding-bottom:7px}
.menu_x img{max-width:100%}
.menu_x2{margin-bottom:30px}

.menu_x_1{ padding-right:40px;}
.menu_x_2{ padding-right:60px;}
.menu_x_4{float: left;
width: 100%;
padding: 0 0 0 12px;
margin-top: 24px;}

.menu_col_3{width:40.44%; float:left; padding-left:3%; padding-top:10px}
.bn_title{font-size:21px; color:#34383b; font-family:'OS_SBD'; text-transform:uppercase}
.menu_col_3 p{font-size:13px; line-height:19px; color:#4a4743; margin-bottom:8px}
.xls_btn{color:#fff; background:#56bd0c; font-size:13px; text-align:center; display:inline-block; padding:8px 12px; border-radius:5px; transition:all 0.2s ease; -webkit-transition:all 0.2s ease;}
.xls_btn:hover{background:#408D09}
.serv_stripe{  position:relative}
.site_menu ul.stripe_menu{border-left:1px solid #017a96; margin-bottom:0}
.site_menu ul.stripe_menu li{float:left; margin:0; width:16.6666666%; float:left; border-right:1px solid #017a96}
.site_menu ul.stripe_menu li a{display:block; text-align:center; padding:20px 5px 25px; background:#fff; -webkit-text-stroke: 0.15px;}
.rehover_ipad{position:relative}
.rehover_overlay{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1}
.site_menu ul.stripe_menu li:hover > a, .site_menu ul.stripe_menu li:hover .rehover_ipad a{transform:scale(1.00); box-shadow:0px -2px 9px rgba(58, 58, 58, 0.51); z-index:2; position:relative} 
.serv_image{margin-bottom:6px; transition:all 0.7s ease; -webkit-transition:all 0.7s ease; position:relative; top:0; padding:8px;}
.site_menu ul.stripe_menu li > a:after, .site_menu ul.stripe_menu li .rehover_ipad a:after{display:block; border:none; border-left:18px solid rgba(255,255,255,0); border-right:18px solid rgba(255,255,255,0); border-bottom:18px solid #02a4ca; content:""; position:absolute; bottom:-8px; left:50%; margin-left:-18px; transition:all 0.5s ease; opacity:0; transform:scale(0)}
.site_menu ul.stripe_menu li.li_state_hover > a:after, .site_menu ul.stripe_menu li.li_state_hover .rehover_ipad a:after{opacity:1; transform:scale(1)}

.site_menu ul.stripe_menu li:hover > a.skyblue:after, .site_menu ul.stripe_menu li:hover .rehover_ipad a.skyblue:after{border-bottom:19px solid #02a4ca;}
.site_menu ul.stripe_menu li:hover > a.ltblue:after, .site_menu ul.stripe_menu li:hover .rehover_ipad a.ltblue:after{border-bottom:19px solid #45bdd8;}
.site_menu ul.stripe_menu li:hover > a.green:after, .site_menu ul.stripe_menu li:hover .rehover_ipad a.green:after{border-bottom:19px solid #74a52e;}
.site_menu ul.stripe_menu li:hover > a.blue:after, .site_menu ul.stripe_menu li:hover .rehover_ipad a.blue:after{border-bottom:19px solid #456cba;}
.site_menu ul.stripe_menu li:hover > a.orange:after, .site_menu ul.stripe_menu li:hover .rehover_ipad a.orange:after{border-bottom:19px solid #ff8e0a;}
.site_menu ul.stripe_menu li:hover > a.pink:after, .site_menu ul.stripe_menu li:hover .rehover_ipad a.pink:after{border-bottom:19px solid #d24280;}
.site_menu ul.stripe_menu li:hover > a.voilet:after, .site_menu ul.stripe_menu li:hover .rehover_ipad a.voilet:after{border-bottom:19px solid #a55d9c;}
.site_menu ul.stripe_menu li:hover > a.darkgreen:after, .site_menu ul.stripe_menu li:hover .rehover_ipad a.darkgreen:after{border-bottom:19px solid #2e6466;}
.site_menu ul.stripe_menu li:hover a > .serv_image{top:-5px; transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); }
/* menu item span coloring */
.site_menu ul.stripe_menu li a span{transition:all 0.2s ease; -webkit-transition:all 0.2s ease; position:relative; top:0}

.site_menu ul.stripe_menu li a.pink span{color:#D24280}
.site_menu ul.stripe_menu li a.skyblue span{color:#02a4ca}
.site_menu ul.stripe_menu li a.ltblue span{color:#45bdd8}
.site_menu ul.stripe_menu li a.green span{color:#74a52e}
.site_menu ul.stripe_menu li a.blue span{color:#456cba}
.site_menu ul.stripe_menu li a.orange span{color:#ff8e0a}
.site_menu ul.stripe_menu li a.darkgreen span{color:#2e6466}

/* end- menu item span coloring */
/*.site_menu ul.stripe_menu li a:hover span{left:0;}
.sub_version{position:absolute; top:100%; padding-top:15px; left:0; width:100%; padding-bottom:14px; display:; z-index:-5; opacity:0; filter:alpha(opacity=0); transition:all 0.5s 0s ease; transform:scale(0.0) }
.site_menu ul.stripe_menu li:hover > .sub_version{display:block; opacity:1; filter:alpha(opacity=100);  z-index:-1; transform:scale(1.0) }
.sub_version_1{background:#02a4ca}
.sub_version_2{background:#74a52e}
.sub_version_3{background:#456cba}
.sub_version_4{background:#ff8e0a; padding:7px 0}
.sub_version_5{background:#d24280; padding:23px 0}
.sub_version_6{background:#a55d9c; padding:18px 0}
.sub_version_7{background:#d24280; padding:23px 0}
.sub_version_8{background:#74a52f; padding:22px 0}
.sub_version_9{background:#FF8E0A; padding:20px 0}
.sub_version_10{background:#2e6466; padding:20px 0}
.sub_version_11{background:#45bdd8; padding:10px 0}
.sub_version_12{background:#a55d9c; padding:10px 0}

.subv_one{float:left; width:50%; margin:15px 0px; color:#fcfdfe; padding:0 10px}
.site_menu ul.stripe_menu li .subv_one a{padding:0; color:inherit; padding:0; background:none; display:inline-block}
.site_menu ul.stripe_menu li .tech_list .subver_one a{padding:0; color:inherit; padding:0; background:none; display:inline-block}
.site_menu ul.stripe_menu li .softw_list .subver_one a{padding:0; color:inherit; padding:0; background:none; display:inline-block}

.site_menu ul.stripe_menu li .subv_one img{float:left; margin-right:20px}
.sb_cntents{overflow:hidden; text-align:left}
.sb_cntents h3{font-size:18px; font-weight:normal; margin:0; margin-top:6px}
.sb_cntents p{line-height:22px; font-size:14px;}
.site_menu ul.stripe_menu li a{}

.tech_list{text-align:center; padding:35px 0}
.softw_list{text-align:center; padding:35px 0; margin-top:12px}
.mobile_serv_list{text-align:center; padding:29px 0}
.mobile_tech_list{text-align:center; padding:6px 0}
._gy_item_single{padding:3px 0; margin-top:0}
._gy_para{font-weight:normal; font-size:14px; width:80%; margin-left:auto; margin-right:auto; text-align:center; margin-top:12px; font-family:'OS_R';}

._fg_list{padding:9px 0}
._fg_list1{padding:9px 0}
._fg_list2{padding:9px 0}

.site_menu .sub_version_4 ul.stripe_menu li .softw_list{padding:20px 0}

.site_menu ul.stripe_menu li .tech_list img{margin:0}
.site_menu ul.stripe_menu li .softw_list img {margin:0}



.devp_list .subver_one{width:14.285%; float:left; text-align:center}
._fg_list .subver_one{float:left; text-align:center; width:12.5%}
._fg_list1 .subver_one{float:left; text-align:center; width:25%}
._fg_half{float:left; width:50%}
._fg_half_1{float:left; width:100%}
._fg_one3rd{width:33.3333%; float:left; text-align:center}

.softw_list.softw_list_1 .subver_one{width:13%;}

.tech_list .subver_one{color:#fff; text-align:center; font-size:16px; font-family:'OS_SBD'; color:#fcfdfe;}
.softw_list .subver_one{color:#fff; text-align:center; font-size:16px; font-family:'OS_SBD'; color:#fcfdfe;; display:block; float:left; width:25%; margin-left:0; margin-right:0; text-align:center}
.softw_list.socialtech_list .subver_one{width:33.33333%}
.softw_list.mobile_serv_list .subver_one{width:50%; text-align:left; padding-right:20px}
.softw_list.mobile_tech_list .subver_one{width:50%; text-align:left; padding-right:20px} 
.softw_list.spp_list .subver_one{width:33.3333%;}
.softw_list._gy_item_single .subver_one{float:none; width:auto}

.tech_name{margin-top:12px}
.devp_list .tech_name{margin-top:12px; text-align:center; font-size:16px; font-family:'OS_SBD'; color:#fcfdfe}
.softw_name{font-size:19px; font-weight:normal; margin-top:10px; font-family:'OS_R'}
.site_menu ul.stripe_menu li .softw_list.mobile_serv_list a img{float:left; margin-right:15px}
.site_menu ul.stripe_menu li .softw_list.mobile_tech_list a img{float:left; margin-right:15px}
.es_mbcontent{overflow:hidden; color:#fff; font-family:'OS_R'; text-align:left}
.pl_title{font-size:24px; margin-bottom:13px; font-weight:normal}
.es_mbcontent p{font-size:16px; line-height:19px}
._aly_title{color:#fff; font-size:20px; font-weight:normal; margin-bottom:20px}
._aly_title1{color:#fff; font-size:20px; font-weight:normal; margin-bottom:12px}*/


/*.hire_this{border-left:1px solid #b1b8ba;}
.hire_one{border:1px solid #017A96; border-left:none; border-top:none; border-bottom:none; float:left; width:16.66666%; text-align:center; }
.hire_one img{max-width:100%; transition:all 0.8s ease; -webkit-transition:all 0.8s ease; }
.hire_one:hover img{transform:rotate(360deg); -webkit-transform:rotate(360deg)}
.hire_inner{}
.hire_inner a{display:block; padding:10px 3px}
.hz_menu{}
.hz_menu a{text-transform:uppercase; display:inline-block; margin-right:12px; color:#758085; font-family:'OS_SBD'; font-size:15px}
.hz_menu a:hover{color:#4e628c}
.hire_name{font-size:14px; margin:7px 0 5px 0}*/





.site_menu.old{display:none}

/*
.site_menu ul ul{position:absolute; z-index:30; top:100%; left:0; text-align:left; margin:0; width:220px; display:none; padding-top:15px}
.site_menu ul ul:before{position:absolute; display:block; left:30px; top:5px; border-left:10px solid #fff; border-right:10px solid #fff; border-left:10px solid rgba(255,255,255,0); border-right:10px solid rgba(255,255,255,0); border-bottom:10px solid #000052; content:""; border-bottom:10px solid rgba(0, 0, 82, 0.90)}
.site_menu ul ul li{background-color:#000052; background:rgba(0, 0, 82, 0.90)}
.site_menu ul ul li a{padding:8px; border:none; color:#fff}
.site_menu ul li:hover > ul{display:block}


.site_menu ul ul li{margin:0; display:block; margin-top:-1px; border:1px solid #4E4E7E; padding:0}
.site_menu ul ul li a, .site_menu ul ul li.current_page_item a, .site_menu ul ul li:hover a {color:#fff; font-size:13px; text-transform:none; border:none}
.site_menu ul ul li.current_page_ancestor > a{border:none}
.site_menu ul ul li.menu-item-has-children > a{background-image:url(../images/sub-menu-arrow.png); background-repeat:no-repeat; background-position:97% center}
.site_menu ul ul li:hover > a, .site_menu ul ul li.current_page_item > a{background-color:#ff8e0a}


.site_menu ul ul ul{left:100%; top:0; border-radius:0 5px 5px 5px; padding-top:0; padding-left:15px; }
.site_menu ul ul ul:before{left:5px; top:10px; border:none; border-top:10px solid #fff; border-bottom:10px solid #fff; border-right:10px solid #000052; border-top:10px solid rgba(255,255,255,0); border-bottom:10px solid rgba(255,255,255,0); border-right:10px solid rgba(0, 0, 82, 0.9)}
.site_menu ul ul ul li{}
.site_menu ul ul ul li a{text-transform:none;}
.site_menu ul ul ul li:hover > a{color:#fff}
*/


.getaqi a.giit {
  background: #ff8e0a;
  border-radius: 4px;
  color: #fff;
  float: left;
  font-family: 'OS_R';
  font-size: 13px;
  float: left;
  height: 30px;
  line-height: 30px;
  margin: 0 0 7px 0;
  padding: 0 13px;
  display: block;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.getaqi > span {
    color: #000052;
    float: left;
    font-family: 'OS_SBD';
    font-size: 14px;
    line-height: 18px;
    margin: -13px 0 0 6px;
    text-transform: uppercase;
    position:relative;
}
.getaqi span em {
  font-size: 12px;
  display: block;
  line-height: 12px;
  font-style:normal;
}

.getaqi span em i{ margin-right:5px; }


.getaqi span b {
    font-size: 21px;
    position: absolute;
    top:-21px;
    left:1px;
}
.menu-expand {
    float: right;
    margin: 10px 0 0 20px; display:none;
}
.getaqi a.giit:hover {
	text-decoration:none;
	background:#ef7e00;
}

.newoid {
    background: url("../images/catero.png") repeat-x scroll 0 top #dedede;
    border-bottom: 1px solid #adadad;
	border-top:1px solid #adadad;
    /*min-height: 92px;*/
    text-align: center;
}
.tabnavs i {
    color: #2c2c35;
    display: inline-block;
    font-family: 'OS_SBD';
    font-size: 17px;
    font-style: normal;
    line-height: 20px;
    text-transform: uppercase;
    vertical-align: middle;
}

.as-nav{ display:none}


.slider-wrapper {
    width: 100%;
}
.toci  h1 {
    color: #463939;
    display: block;
    font-family: 'OS_SBD';
    font-size: 22px;
    font-weight:700;
    margin: 24px 0 0;
    text-align: center;
    text-transform: uppercase;
}

.toci p {
    color: #463939;
    display: block;
    font-family: "Source Sans Pro", Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    text-align: center;
    text-transform: none;
}

.slider_bt {
    margin: 5px auto 0;
    max-width: 100%;
    width: 1150px;
	position: relative;
	overflow:hidden;
}
.as-prev-arrow, .as-next-arrow {
    background: url("../images/rightu.png") no-repeat scroll -0px 0 transparent;
    cursor: pointer;
    height: 42px;
    left: 0;
    margin: -30px 0 0;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    text-indent: 100%;
    top: 50%;
    white-space: nowrap;
    width: 21px;
    z-index: 1;
}
.as-next-arrow {
    background-position: -25px 0;
    right: 0;
	left:auto;
}


 

.sido {
    position: absolute;
    right: 5px;
    top: 60px;
    width: 243px;
}

.sido > p {
    color: #463939;
    font-size: 13px;
    line-height: 20px;
    margin: 5px 0;
    text-align: left;
}
.cus {
    background: none repeat scroll 0 0 #6885b7;
    border-radius: 5px;
    color: #fff !important;
    display: inline-block;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 41px;
    line-height: 42px;
    margin: 0 25px 50px 0;
    padding: 0 16px;
    text-transform: uppercase;
}

.csshu > i {
    color: #403f41;
    display: block;
    font-family: 'OS_SBD';
    font-size: 17px;
    font-style: normal;
    line-height: 25px;
    width: 100%;
}

.cus:hover {
    background: none repeat scroll 0 0 #7895c7;
    color: #fff;
	text-decoration:none;
}

.csshu b {
    font-size: 24px;
    font-weight: normal;
}

.repu:hover{ text-decoration:none; color:#fff;}
.repu {
    background: none repeat scroll 0 0 #26265e;
    border-radius: 3px;
    color: #fff !important;
    display: inline-block;
    font-size: 15px;
    height: 41px;
    line-height: 39px;
    margin: 10px 0 0;
    padding: 0 16px;
    text-transform: uppercase;
}

.tabing {
    background: url("../images/pupl.png") no-repeat scroll 0 0 #505096;
    float: left;
    min-height: 614px;
    width: 100%; padding:40px 0;
}
.toci.tabing > h1 {
    color: #fff;
    margin: 15px 0 0;
	font-size:45px;
}
.toci.tabing > p {
    color: #fff;
}

.ulidv {
    text-align: center;
}
.main_dv:hover{}
.main_dv {
    background: none repeat scroll 0 0 #4f4f95;
    border: 10px solid #acacd3;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 134px;

    width: 134px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.main_dv i {
    color: #fff;
    font-family: 'OS_SBD';
    font-size: 14px;
    font-style: normal;
}
.main_dv.main_dv1 em {
    background: url("../images/comt.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 55px;
    margin: 17px 0 0;
    width: 100%;
}
.main_dv.move2 em {
    background: url("../images/comt1.png") no-repeat scroll center 0 transparent;
    display: inline-block;
    height: 55px;
    margin: 17px 0 0;
    width: 100%;
}
.main_dv.move3 em {
    background: url("../images/comt2.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 60px;
    margin: 12px 0 0;
    width: 100%;
}

.main_dv:hover {
    background: none repeat scroll 0 0 #acacd3;
}
.main_dv.main_dv1:hover em {
    background-position: center -60px;
}
.main_dv:hover i{ color:#4F4F95;}

.main_dv.move2:hover em {
    background-position: center -68px;
}
.main_dv.move3:hover em {
    background-position: center -72px;
}

.active .main_dv {
    background: none repeat scroll 0 0 #acacd3;
}
.active .main_dv.main_dv1 em {
    background-position: center -60px;
}
.active .main_dv i{ color:#4F4F95;}

.active .main_dv.move2 em {
    background-position: center -68px;
}
.active .main_dv.move3 em {
    background-position: center -72px;
}

.fisut {
    display: inline-block;
    vertical-align: top;
    width: 28.5%;
}

/* About us four tab */
.new {  }
.newin { }




.opacit_dv {
    background: url("../images/opic.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    /*border: 1px solid #bdbdbd;*/
    border-radius: 5px;
    display: block;
    min-height: 282px;
    padding: 2% 20px;
    width: 313px;
}


.opacit_dv h5 {
    color: #fff;
    display: block;
       font-family: 'OS_R', Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size:23px;
    margin: 10px 0;
    vertical-align: middle;
}

h5.marogi {
    line-height: 50px;
}


.opacit_dv > p {
    color: #fff;
    font-family: 'OS_R', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height:normal; text-align:justify;
}

p.qiot {
    margin: 5px 0 0;
}


.venters {
    color: #fff;
    float: left;
    font-size: 16px;
    line-height: 19px;
    margin: 10px 0 0;
    width: 94%;
}

.venters > em {
    color: #9e9ed7;
    font-size: 15px;
    font-style: normal;
}
.logid{ float:left; width:100%; background:#fff;}

.logid .wrapper > ul {
    margin: 0;
    padding: 0;
}

.logid h1 {
    font-size: 42px;
    margin: 78px 0 33px 0;
}

.logid .wrapper li {
    border-right: 1px solid #c7c7e0;
    float: left;
    min-height: 94px;
    width: 16.6%;
	list-style:none;
	border-bottom:solid 1px  #c7c7e0;
	position:relative;
	}	
.logid .wrapper li img{ position:absolute; left:0; right:0; bottom:0; top:0; margin:auto; }


.logid .wrapper > ul {
    border-left: 1px solid #c7c7e0;
    float: left;
    margin: 0 0 77px;
    padding: 0;
    width: 100%;
}
.bortp{ border-top:solid 1px  #c7c7e0}

.foudo {
    background:#a0a0c8;
    text-align: center; clear:both;
}

.foudo .wrapper > h2 {
    color: #fff;
    font-family: 'OS_SBD';
    font-size: 33px;
    font-weight: normal;
    text-transform: uppercase;
	margin:0; padding:25px 0 0; margin-bottom:25px
}


.dmfoudo i.idoi {
    font-size: 14px;
    font-style: normal;
	font-weight:normal;
    text-transform: none;
}

.idoi {
    font-size: 16px;
    font-style: normal;
    text-transform: none;
	display:block;
}

.requ {
    color: #2d2d62;
    font-family: Arial;
    font-size: 15px;
    margin: 20px 0 20px;
}

.orio {
    font-style: normal;
    font-weight: normal;
}


.rpgo{width:80%; margin-left:auto; margin-right:auto; padding:0 15px 30px;}


.ft_control{ border:none; height: 40px; margin: 0 0 0px 0; border-radius:0px; width:100%;}
textarea.ft_control{min-height:80px}

.f_fset{margin-left:-10px; margin-right:-10px; margin-bottom:20px}
.f_setcol{width:33.3333%; padding:0 10px; float:left}

.rpgo input.fulid { width: 24%; margin: 0 2% 15px 4px; }
.rpgo input.fulid2[type="text"] { margin-right: 0;} 


textarea.texto {
    border: medium none;
	border-radius:0px;
    min-height: 80px;
	   resize: none;
    padding: 5px;
    width: 79.0%;
}

input.suobi {
    background: none repeat scroll 0 0 #4e4e95 !important;
    border: medium none !important;
    font-size: 22px;
    height: 62px;
    margin: 25px 0 5px;
    padding: 0 !important;
    text-transform: uppercase;
    width: 194px;
}
input.suobi:hover{ background:#3e3e85 !important;}


.log {
    background:#e8e3e3;
    padding: 25px 0;
    text-align: center; clear:both;
}
.abois {
    height: 47px;
    left: 50%;
    margin: 5% 0 0 -37px;
    position: absolute;
    width: 110px;
}

.Safari .abois{margin-top:72px}


.cont {
    float: left;
    margin: 0 0 0 2%;
    width: 20%;
}
.cont.company {
    margin: 0;
}
.company {
    border-left: 1px solid #3e3e69;
    border-right: 1px solid #3e3e69;
    float: left;
    padding: 0 1% 0 2.5%;
    width: 56%;
}

.we_prot {
    float: right;
    width: 20%;
}

.foterd {

}
.foterd .newoid {
    background:#2F2F58;
	padding-bottom:15px;
}

.cont.we_prot > a.noidd {
    float: left;
    margin: 0 6px 5px 0;
	width:39px;
}


.contaact {
    color: #9292b3;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    margin: 30px 0 23px;
    text-align: left;
    text-transform: uppercase;
}

.cont > ul {
    margin: 0;
    padding: 0;
	 width: 100%;
    text-align: left;
    display: inline-block;
}

.cont em {
    float: left;
    margin: 0 15px 0 0;
}

.cont p a{ color:#7878aa}
.cont p {
       color: #7878aa;
    font-family: 'OS_R', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 18px;
    overflow: hidden;
}


.cont.company li {
    border-right: 1px solid #7878aa;
    color: #dedede;
    display: inline-block;
    line-height: 11px;
    margin: 0 8px 6px 0;
    padding: 0 8px 0 0;
}
.cont.company li:last-child{border:none}
ul.statics li.active .tile-primary {
    background: none repeat scroll 0 0 #efefef;
    border: 1px solid #cdcdcd;
}


.cont.company li a{
    color: #dedede; transition:all 0.2s ease; -webkit-transition:all 0.2s ease;
}
.cont.company li a:hover{color:lightblue}
.vieus {
    float: left;
    margin: 10px 0 0;
}
.company .contaact {
    margin: 30px 0 5px;
}

.contaact.mcoci {
    margin: 65px 0 5px;
}
.contaact.mcoci.sevr {
    margin: 35px 0 5px;
}

.contaact.modi {
    float: left;
    margin: 40px 0 20px;
    width: 100%;
}


.fotoer {
    background: none repeat scroll 0 0 #7979b1;
    margin-bottom: 0px;
    min-height: 76px;
    text-align: center;
	clear:both;
	padding:10px 0;
}

.fotoer .wrapper > p {
    color: #fff;
    margin:0;
}
.top_menu{ display:none;}
.topmnu{ display:none}

ua-firefox .rpgo input.fulid {
    margin: 0 2% 15px 1px;
}

/****************************INNER Pages******************************/

.Post {
    box-shadow: 0 -35px 25px 3px rgba(0, 0, 0, 0.3), 0 0 2px -2px rgba(0, 0, 0, 0.4);
    float: left;
	padding-bottom: 50px;
    width: 100%;
	text-align:center;
}

aside.sidebar1 {
    float: right;
    width: 20%;
}
.services {
    border-bottom: 1px solid #ddd;
    display: inline-block;
    margin: 0 0 10px;
    padding: 0 0 10px;
    text-align: left;
    width: 90%;
}
img.imlo:hover {
    opacity: 0.8;
}

.imlo {
    float: left;
    margin: 0 6% 0 0;
}
.right .imlo {
    float: right;
    margin: 0 0 0 6%;
}
.hovikd {
    overflow: hidden;
}
.hovikd > h2 a.titli {
    color: #2f2f2f;
    font-family: 'OS_R';
    font-size: 30px;
    font-weight: normal;
    text-transform: uppercase;
}
.hovikd > h2 {
    font-weight: normal;
    margin: 0;
}
.hovikd > p {
    font-size: 15px;
}
.viewo {
    background: none repeat scroll 0 0 #000;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    padding: 5px 9px;
}
.viewo:hover{ background:#E16B5D; text-decoration:none; color:#fff;}
.hovikd > h2 a.titli:hover{ text-decoration:none; color:#E06A5C}
.PostMetadataHeader2 {
    background: url("../images/servic.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    min-height: 200px;
    width: 100%;
}
.PostHeaderIcon-wrapper2 {
    margin: 0;
	background: url("../images/op.png") repeat scroll 0 0 rgba(0, 0, 0, 0)
}
.PostHeader {
    color: #444444;
    display: block;
    font-family: 'OS_R';
    font-size: 30px;
    font-weight: normal;
    padding: 7px 0;
    text-align: center;
    text-transform: uppercase;
}
.logicis {
    display: inline-block;
    font-size: 15px;
    text-align: left;
    width: 90%;
}

.blkimg {
    background: url("../images/blk.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	display:none;
}


/**********************************************************/






/************************************************TAB**********************************************/

div.tabset {
    margin:1em 0;
    width:100%; /* need width for ie < 8 */
   }
div.tabpane {
    background-color: #fff;
    clear: both;
    display: none; border-left:none; border-right:none;}
   
div.activePane {
    display: block;
} 


ul.tabnavs li a.activeTab {
background: url("../images/bgonhover.png") repeat-x scroll 0 top #f2f2f6;
}

/* active tabbing */

.page-id-22 ul.tabnavs li a.dicon_one, .page-id-67 ul.tabnavs li a.dicon_two, .page-id-50 ul.tabnavs li a.dicon_for {background: url("../images/bgonhover.png") repeat-x scroll 0 top #f2f2f6;}

ul.tabnavs li a:hover {
    background: url("../images/bgonhover.png") repeat-x scroll 0 top #f2f2f6;}

ul.tabnavs li {
    float: left;
    vertical-align: top;
	position:relative;
    width: 25%;
}
ul.tabnavs li a{
    background: url("../images/wdov.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    /*min-height: 91px;*/
	border-left: 1px solid #c9c9c9;
    list-style: none outside none;
    vertical-align: top;
    
}
li.rogi {border-right: 1px solid #c9c9c9;} 

.rajdm { border-left:1px solid #c9c9c9 !important; }
ul.tabnavs {
    display: inline-block;
    margin: 0;
    max-width: 100%;
    padding: 0;
	vertical-align: top;
    text-align: center;
    width: 100%;
}

ul.tabnavs:after{clear:both; display:block; content:""}

.tabnavs em {
    display: inline-block;
    vertical-align: middle;
}
 
ul.tabnavs li a {
    display: block;
    padding: 6px 10px;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}    
ul.tabnavs li a:link, ul.tabnavs li a:visited {
    color:#4B63AA; text-align:center;
    }
ul.tabnavs li a:hover {

    }


ul.tabnavs li a.activeTab:before {
    background: url("../images/top_cur.png") no-repeat scroll center 0 transparent;
    content: "";
    height: 23px;
    position: absolute;
    top: -23px;
    width: 100%;
    z-index: 9;
}
/************************************************TAB**********************************************/

 
 
/* banner slider */
.bSlides_w{position:relative}
.bSlides_w .prev, .bSlides_w .next{display:inline-block; width:25px; height:25px; background-color:#000; border-radius:3px; position:absolute; top:4px; z-index:30; background-repeat:no-repeat; background-position:center center; opacity:0.5;display: none; filter:alpha(opacity=50) }
.bSlides_w .prev:hover, .bSlides_w .next:hover{opacity:1; filter:alpha(opacity=100); transition:opacity 120ms ease-in-out}
.bSlides_w .prev{ right:33px; z-index:40; background-image:url(../img/slide-prev.png)}
.bSlides_w .next{right:4px; background-image:url(../img/slide-next.png)}
.bSlides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  font-family:'helvetica_CD_MD';
  }

.bSlides li {
  -webkit-backface-visibility: hidden;
  position: ;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.bSlides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.bSlides img {
  display: block;
  height: auto;
  width: 100%;
  border: 0;
  }
.bSlides_w .rslides_tabs{width:960px; max-width:98%; text-align:right; margin:0 auto; position:relative; z-index:400; margin-top:-29px; top:-20px}
.rslides_tabs li{display:inline-block; margin:0 0 0 4px}
.rslides_tabs li a{display:inline-block; font-size:0px; height:17px; width:17px; background:url(../img/slider-nav.png) no-repeat}
.rslides_tabs li.rslides_here a{background:url(../img/slider-nav-active.png) no-repeat}



.portflip .PostMetadataHeader2 {
    background: url("../images/port.jpg") no-repeat scroll 0 center / contain rgba(0, 0, 0, 0);
    border-bottom: 5px solid #ddd;
    min-height: 255px;
}
b.viwpo {
    color: #565656;
    display: inline-block;
    font-family: Bitter,Georgia,serif;
    font-size: 40px;
    font-weight: normal;
    margin: 0 0 0 57%;
}

.viwpo i {
    display: block;
    font-style: normal;
    line-height: 50px;
    text-align: left;
}

i.our {
    margin: 0 0 0 45%;
}

i.porot {
    margin: 0 0 0 60%;
}

i.view {
    margin: 0 0 0 24%;
}


/* banner slider end */



/*************************************************************************/


.top_menu {
    position: absolute;
    right: 0;
    width: 200px;
    z-index: 99;
}
ul.top_menu {
    background: url(../images/iopic.png) repeat;
    margin: 0px 0 0 0;
    padding: 10px 0 25px;
    top: 97px;
}
ul.top_menu li {
    display: block;
    font-size: 14px;
    list-style: none outside none;
    margin: 0 0 10px;
    padding: 0 15px;
}
 ul.top_menu li a {
    color: #d9d9d9;
    font-size: 14px;
    line-height: normal;
}


a.clis {
    color: #fff !important;
    float: right;
    font-weight: bold;
    margin: 0 10px 0 0;
}
 

.main_dv_imp {
    float: left;
    margin-top: -18px;
    overflow: hidden;
    width: 100%;
}













/***************************************************/
/** Start: to style navigation tab **/
			 
			.nav > li > a {
			  display: block;
			}
 
			 
			.nav-tabs:after {
			  clear: both;
			}
 
			.nav-tabs > li {
			 display: inline-block;
			}
 
 
 
			 .nav.nav-tabs {
    margin: 0;
    padding: 0;
}
 
			.nav-tabs > li {  margin-bottom: 0px; margin: 40px 2.5% 55px; z-index: 99; position: relative; 	}
 
			.tab-content.active{
				display: block;
			}
 
			.tab-content.hide{ 
				display: none;
			}
 
 
			/** End: to style navigation tab **/
			
.ulidv > a {
    display: inline-block;
}


/*********************************************************/
 
.as-slide-inner span img {
    margin: 0 0 0 4%;
}

.as-slide-inner .foodhub span img {
    margin: 0 0 0 0%;
}

.as-slide-inner .freshid span img {
    margin: 0 0 0 0%;
}

.as-slide-inner .mothers span img {
    margin: 0 0 0 0%;
}

.foodhub .cus {
    margin-bottom: 15px;
}

.foodhub .sido { right: 20px;
}

/*********************/
.mnd_pof{ display:inline-block; width:90%;}


.nimble-portfolio-filter.group {
    background: none repeat scroll 0 0 #494158;
    float: left;
    margin: 30px 0 0;
    padding: 0 20px;
    text-align: left;
    width: 220px;
}

.cato {
    border-bottom: 1px solid #6d6d6d;
    color: #fff;
    font-size: 19px;
    margin: 10px 0;
    text-align: left;
}

.nimble-portfolio-ul li a {
    border-bottom: 1px solid #aaadae;
    color: #aaadae;
    display: block;
    font-size: 14px;
    padding: 5px 0 5px 8px;
	-webkit-transition: all 0.3s ease-in-out;
         -moz-transition: all 0.3s ease-in-out;
         -o-transition: all 0.3s ease-in-out;
         transition: all 0.3s ease-in-out;
}

.nimble-portfolio-ul li a:hover {
    background: none repeat scroll 0 0 #ffffff;
    color: #262626;
    text-decoration: none;
}
.porotp{ overflow:hidden;}



.fosit {
    background: url("../images/poof.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 2px #ddd;
    float: left;
    height: 170px;
    margin: 30px 15px 2px;
    width: 240px;
}


.frst_img .menu {
    display: block;
    float: none;
    margin: 0;
}

.frst_img {
    float: left;
    margin: 18px 0 0;
	position:relative;
    width: 100%;
}

.blkimg > img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
}
.nimble-portfolio-filter li:last-child a {
    border: medium none;
}
.frst_img .menu:hover .blkimg{ display:block;}

.hovikd a.viewo{ color:#fff;}


.how-we-do article.fifth-col { float: left; width: 19%; margin-right: 1%; text-align: center; color:#fff; }
.how-we-do article .icon-img { width: 129px; height: 129px; margin:6px auto; display: block; border-radius: 50%; overflow: hidden; position: relative; font-weight:normal; }
.how-we-do article h3 { color: #fff; text-transform: uppercase; font-size: 16px; padding: 9px 0 17px; margin:0px; font-family:'OS_SBD'; }
.how-we-do article p { color: #fff; margin-bottom:20px; font-size: 15px;}

.ovrbnrbx { position: absolute; width: 100%; float:left;}
.ovrbnrbx h1{ color: #fff; text-transform: uppercase; text-align:center; font-size: 27px; padding-top:9px; font-family:'OS_SBD'; margin:0px; }
.ovrbnrbx p { color: #fff; line-height: 1.2; text-align:center; margin-bottom:15px; font-size: 13px; font-family: 'OS_R';}



/* Web Development  */
.webdevlbx  h1{color:#463939; display:block; font-family:'OS_SBD'; font-size:28px; font-weight:normal; margin:40px 0 0; text-align:left; text-transform:uppercase;	padding:0px 0px 20px 0px; }
a.dicon_for.smnav { border-left: none; border-right: 1px solid #c9c9c9 !important; }
a.sl.smnav { border-left: none; border-right: 1px solid #c9c9c9 !important; }
.webdevlbx p {
color: #463939;
display: block;
font-family: 'OS_R';
font-size: 15px;
font-weight: normal;
margin: 0;
text-align:justify;
/*text-align: left;*/
text-transform: none;
}

.webdevlbx h2 {
color:#f16623;
display: block;
font-family: 'OS_SBD';
font-size: 20px;
font-weight: normal;
margin: 20px 0 0;
text-align: left;
}

.webdevlbx  h4 {
color: #463939;
display: block;
font-family: 'OS_SBD';
font-size: 25px;
font-weight: normal;
text-align: left;
padding:0px 0px 20px 0px;
}

.inerchkbx{ width:100%; float:left; margin:2px 0px;}
ul.inerchk { display: inline-block; margin: 0; max-width: 100%; padding: 0; margin:0px 0px 30px; vertical-align: top; text-align: center; width: 990px; }
ul.inerchk li{float: left; list-style: none outside none; vertical-align: top; position: relative; width:20%;}
.inerchk em { display: inline-block; vertical-align: middle; float:left; }
.inerchk i{ color: #2c2c35; display: inline-block; font-family: 'OS_R'; font-size: 14px; font-style: normal; line-height: 20px; margin-top:20px; vertical-align:middle;  float:left;}
.bgdevlmntbx{padding:6px 0px; clear:both}
.bgdevlmntbx:after{clear:both; float:none; display:block; content:""}
.devlmntbx{ width:30%; float: left; margin-right: 5%; text-align: center; color: #fff; border-radius:5px; border:1px solid #d5cfe4; padding: 14px; margin-bottom:35px; }
.devlmntbx:hover{background:#ededf2; box-shadow:0px 4px 4px 0px #ccc; }
.devlmntbx h3 { color: #2c2c35; font-size: 20px; padding: 8px 0 5px; margin: 0px; font-family: 'OS_R'; font-weight:normal; }
#myid img { border-radius: 9px; }
.noright{ margin-right:0px;}
.devlmntbx p { color: #2c2c35; font-size: 16px; padding: 9px 0 17px; margin: 0px; font-weight:normal; font-family: 'OS_R'; }

.bredcrm{ font-size:18px; text-align:left; color:#ff8e0a; font-style:italic; margin:19px 0px; font-family: 'OS_R';  width: 75%; float: left;}
.bredcrm a{ color:#2c2c35 !important; text-decoration:none; }
.bredcrm a:hover{ color:#2c2c35; text-decoration:none; }

.freqotebx{ float:right; margin:16px 12px; background:#ff8e0a; border-radius:4px;}
.freqote{ font-size:14px; padding:8px 12px; margin:0px 0px; color:#FFF; }
.devlmntbx .dvlp-img { width: 50px; height: 50px; margin: 6px auto; display: block; overflow: hidden; position: relative; font-weight: normal; }
.dvlpmnt h1{ margin:0px 0 33px 0; font-size:28px}

.quotsbx{margin:auto; margin-top: 12px;} 
.dmbxquots{background:#fff; border:#c2c2cf 1px solid; border-radius:4px; margin-bottom:16px; padding:10px 10px; position:relative}
.quotsbx .quotsone{ width:30px; border-right:1px solid #a0a0c8; margin:0px; float:left; padding:0px 0px; }
.quotsbx .quotsone.capt{width:61px}

.quotsbx .quotstwo{width:50%;  margin:0px; }
.quotsbx input.dmquots{width:85%; margin:0px; border:none; padding:3px 8px; }
.quotsbx input.dmquots.wpcf7-captchar{width:72%}
.dmfoudo input.mytxtbx{background: none repeat scroll 0 0 #ff8e0a !important; border: medium none !important; font-size: 16px; padding:10px 16px !important; text-transform: uppercase; margin:10px 0px; }
.dmfoudo > h2 { color: #4e4e4c; font-family: 'OS_R'; font-size: 17px; margin: 40px 0 0; font-weight:bold; background:url(../images/requestacallback.png) right no-repeat; text-transform: uppercase; padding:2px 0 }
.dmfoudo { padding: 0px 10px 0px 0px; }
.dmbxquots p{margin-bottom:0}
.dmbxquots span.wpcf7-not-valid-tip{position:absolute; top:100%; margin-top:15px; display:block; left:5px; line-height:1; font-size:11px}
.quotsone img.wpcf7-captchac{width:auto;  position:relative; z-index:5; width:60px}
.dmbxquots.cc span.wpcf7-not-valid-tip{left:-25px}

/* Mobile Application  */
ul.tabnavs.dminnernewbx li a.activeTab:before { background:none !important; }

/* Web Design & Development  */
.inerovrbx { position: absolute; margin:55px 0px; }
.inerovrbx h1 { color: #fff; text-align:left; font-size: 36px; padding-top: 9px; font-family: 'OS_SBD'; margin: 0px;    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); }
.inerovrbx p { color: #fff; line-height: 1.2; text-align:left; margin-bottom: 15px; font-size: 16px; font-family: 'OS_R';     text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);}

.dminnernewbx{ width:100% !important; display:inline !important; }
.dminnernewbx i { color:#5a5a5d; font-size:16px;}
.dicon_one em img{ width:38px; }
.dicon_two em img { width:36px; }
.dicon_thr em img { width:38px; }
.dicon_for em img { width:51px; }
ul.tabnavs li a.dicon_one:before{ background:none ;}

.dmtogglebxnavbx{ width:263px; float:left; margin:0px; background:url(../images/dmtogglebxnavbx.png) right top no-repeat ; padding:0px 1px; min-height: 690px; margin-right:25px }
.dmtogglebxnav{margin:35px 0px 0px 0px; }
.dmtogglebxnav ul{margin:10px 0px ;  }
.dmtogglebxnav li{border-top:#c2c2cf 1px solid; font-size: 16px; text-align:right;  }
.dmtogglebxnav li a{ color:#2c2c35; text-decoration:none; display:block; padding:9px 8px; }
.dmtogglebxnav li.active a{ color:#fff;}
.dmtogglebxnav li:hover a{ color:#fff;}
.bodrbtm { border-bottom:#c2c2cf 1px solid;}
.dmtogglebxnav li.active{ background:url(../images/dmtogglebxnavactive.png); position:relative;}
.dmtogglebxnav li.active:before{background:url(../images/dmtogglebxnavactivebefore.png) no-repeat ; right: -11px; top: -3px; content: ""; height: 47px; position: absolute; width: 11px; z-index: 9; }

.dmtogglebxnav li:hover{ background:url(../images/dmtogglebxnavactive.png); position:relative;}
.dmtogglebxnav li:before:hover{background:url(../images/dmtogglebxnavactivebefore.png) no-repeat ; right: -11px; top: -3px; content: ""; height: 47px; position: absolute; width: 11px; z-index: 9; }
.dmtogglebxnav li a:hover { color:#fff;}
.dmtogglebxcntbx{ overflow:hidden; padding:10px 0px 10px 0px;}
.dmtogglebxcnt{border:#c2c2cf 1px solid; border-radius:4px; padding:15px; margin-bottom:25px  }
.dminrsldbx{ width:100%; float:left; }
.cstmdevsliderbx{margin: 0 auto;}
#maindmsldbx{ width:100%; float:left; position:relative !important;}
#maindmsldbx .dminrsldone { float:left; width:100%; padding:5px; margin-top:25px; margin-bottom:20px; position:relative !important;}
#maindmsldbx .dminrsldone .dminrsldimg { width:70%; float:left; position:relative; margin:0px; padding:0px;}
#maindmsldbx .dminrsldone .dminrsldimg img { left:0px !important; width:100%;}
#maindmsldbx .dminrsldone .dminrsldtxt { width:30%;  float:right; color:#292929; padding-bottom: 16px; position:relative;}
#maindmsldbx .dminrsldone .dminrsldtxt h1{ color:#292929; text-align:left; font-size:18px; margin:0px; text-transform:none; font-weight:normal; position:relative;}
#maindmsldbx .dminrsldone .dminrsldtxt h2{ color:#292929; text-align:left; font-size:28px; font-family: 'OS_R'; margin:0px 0px 5px; text-transform:none; font-weight:normal;position:relative;}
#maindmsldbx .dminrsldone .dminrsldtxt p{ color:#292929; text-align:justify; font-size:14px; position:relative; }
#maindmsldbx .dminrsldone .dminrsldtxt a{ color:#666697; position:relative;}
#maindmsldbx input.myquotsbx{ background:url("../images/rqstaqute.png") #767996 !important; border: medium none !important; font-size: 22px; margin:0px; text-transform: uppercase; padding:8px 11px !important; position:relative;}

#maindmsldbx input.myquotsbxtw{ background:url("../images/rqstaqute.png") #767996 !important; border: medium none !important; font-size: 16px; margin:0px 0px 10px 0px; text-transform: uppercase; padding: 6px 7px !important; position:relative;}



.togl h1{color:#292929; display: block; font-family: 'OS_SBD'; font-size: 33px; font-weight: normal; margin: 10px 0 0; text-align: center; text-transform: uppercase; }
.togl p{color:#292929; display: block; font-family: 'OS_R'; font-size: 17px; font-weight: normal; margin: 0; text-align:center; text-transform: none; }
.togl_two h1{ color:#292929; text-align:justify; font-size:22px; font-family: 'OS_R'; text-transform:none; font-weight:normal; margin:10px 0px; }
.togl_two p{color:#292929; display: block; font-family: 'OS_R'; font-size: 15px; font-weight: normal; margin: 0; text-align:justify; text-transform: none; margin-bottom:13px;}
.togl_two h2{text-transform:none; font-family: 'OS_R'; color:#474849; margin:10px 0px; font-size:23px;}
.togl_two h2 a{ color:#474849; text-align:justify;  font-family: 'OS_R'; text-transform:none; font-weight:normal; margin:10px 0px; }
.togl_two h3{text-transform:none; font-family: 'OS_R'; color:#474849; }

ul.webvevone li{ background:url(../images/rightservic.png) no-repeat; display:inline; font-size: 16px; list-style: none outside none; text-align:right; padding:0px 26px;  }
ul.webvevone{ margin:10px 0px;}
ul.webvevtwo{margin-bottom:18px}
ul.webvevtwo li{ background:url(../images/rightservic.png) no-repeat; margin:0px; display: block; font-size: 15px; list-style: none outside none; text-align: justify;
padding: 0px 0px 0px 32px; margin-bottom:10px; margin-top:4px; }
.seeourworkbx{ width:100%; float:left; margin:45px 0px;}
.ourworkbx{ width:30%; float:left; margin:0px;}
.ourworkimg{ width:30%; display:inline-block; margin:0px; padding:0px;}
.ourworktxt{ color: #292929; font-family: 'OS_R'; font-size: 17px; font-weight: normal; margin: 0; text-align: left;  display:inline-block; vertical-align:middle;  line-height:20px; }
.ourworktxt a{color:#292929 !important; text-decoration:none;}
.ourworktxt a:hover{color:#292929 !important; text-decoration:none;}


.content_wrapper{background:#f8f8f8; clear:both; min-height:50px}

.breadcrumb_w{float:left}
.breadcrumb{margin:19px 0; font-size:18px; font-style:italic}
.breadcrumb li{float:left; margin:0 2px}
.breadcrumb li.separator{color:#FF8E0A}
.breadcrumb li.current{color:#ff8e0a}
.breadcrumb li a{color:#2C2C35}
.breadcrumb li a:hover{text-decoration:underline}


.slides {
    padding: 0;
    width:100%;
    display: block;
    margin: 0 auto;
    position: relative;
	
}

.slides * {
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

.slides input { display: none; }

.slide-container { display: block; }

.slide {
    top: 0;
    opacity: 0;
    width: 100%;
    display: block;
    position: absolute;

    transform: scale(0);

    transition: all .7s ease-in-out;
}

.slide img {
    width: 100%;
    height: 100%;
}

.nav label {
    width: 20%;
    height: 100%;
    display: none;
    position: absolute;

	  opacity: 0;
    z-index: 9;
    cursor: pointer;

    transition: opacity .2s;

    color: #FFF;
    font-size: 156pt;
    text-align: center;
    line-height: 380px;
    font-family: "Varela Round", sans-serif;
    background-color: rgba(255, 255, 255, .3);
    text-shadow: 0px 0px 15px rgb(119, 119, 119);
}

.slide:hover + .nav label { opacity: 0.5; }

.nav label:hover { opacity: 1; }

.nav .next { right: 0; }

input:checked + .slide {
    opacity: 1;
    transform: scale(1);
    transition: opacity 1s ease-in-out;
}

input:checked + .nav label { display: block; }

.nav-dots {
	width: 100%;
	bottom: 9px;
	height: 11px;
	display: block;
	position: absolute;
	text-align: center;
}

.nav-dots .nav-dot {
	top: -5px;
	width: 11px;
	height: 11px;
	margin: 0 4px;
	position: relative;
	border-radius: 100%;
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.6);
}

.nav-dots .nav-dot:hover {
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.8);
}

input#img-1:checked ~ .nav-dots label#img-dot-1,
input#img-2:checked ~ .nav-dots label#img-dot-2,
input#img-3:checked ~ .nav-dots label#img-dot-3,
input#img-4:checked ~ .nav-dots label#img-dot-4,
input#img-5:checked ~ .nav-dots label#img-dot-5,
input#img-6:checked ~ .nav-dots label#img-dot-6 {
	background: rgba(0, 0, 0, 0.8);
}



.sidebarmenu_w{margin:35px 0px 0px 0px}

.aside_menu{}
.aside_menu li{border-top: #C2C2CF 1px solid;font-size: 16px;text-align: right; border-bottom:#C2C2CF 1px solid; margin-top:-1px; position: relative;}
.aside_menu li:hover, .aside_menu li.current_page_item, .aside_menu li.current-menu-item{background: url(../images/dmtogglebxnavactive.png);}
.aside_menu li a{color: #2C2C35;text-decoration: none;display: block;padding: 9px 8px;}
.aside_menu li:hover a, .aside_menu li.current_page_item a, .aside_menu li.current-menu-item a{color:#fff}
.aside_menu li.current_page_item:before, .aside_menu li.current-menu-item:before{background:url(../images/dmtogglebxnavactivebefore.png) no-repeat ; right: -11px; top: -3px; content: ""; height: 47px; position: absolute; width: 11px; z-index: 9; }



.page-id-30 .dmtogglebxcnt, .page-id-35 .dmtogglebxcnt, .page-id-129 .dmtogglebxcnt, .page-id-50 .dmtogglebxcnt, .page-id-39 .dmtogglebxcnt, .page-id-201 .dmtogglebxcnt{display:none}

.headtitles{margin-bottom:25px}
.headtitles h1{color:#292929; display: block; font-family: 'OS_SBD'; font-size: 33px; font-weight: normal; margin: 10px 0 0; text-align: center; text-transform: uppercase; }
.headtitles p{color:#292929; display: block; font-family: 'OS_R'; font-size: 17px; font-weight: normal; margin: 0; text-align:center; text-transform: none; }



.portfolio_single_item{ float:left; width:33.333%; padding:0 10px; text-align:center; margin-bottom:25px}
.portfolio_single_content{border:1px solid #d5cfe4; padding:5px; border-radius:5px; background:#fff; min-height:322px; }

.p_excerpt_url{color:#ff8e0a; font-size:14px}
.p_exceprt_title{font-size:14px; color:#626583; text-align:center}
.p_exceprt_title p{margin:0;}
.portfolio-thumbnail{overflow:hidden; background:#fafafa; min-height:180px; max-height:180px; margin-bottom:8px}
.portfolio-thumbnail img, .portfolio-thumbnail img.wp-post-image{max-width:none}

.not_found{text-align:center; font-size:20px; padding:20px; background:#FAECEC; font-family:'OS_R'; border:1px solid #FCC; color:#923B3B}


.portfolio_group{margin-bottom:20px}
.portfolio_single{float:left; padding:0 10px; width:25%; margin-bottom:45px}
.portfolio_single .inner{display:block; border:1px solid #d6d0e4; border-radius:5px; padding:10px; transition:all 0.1s ease; -webkit-transition:all 0.1s ease}
.portfolio_single .inner:hover{background:#e7e7ee; box-shadow:0px 0px 3px 1px #FFF inset, 0px 3px 5px #9C9C9C}
.image_h{text-align:center; margin-bottom:10px; padding:10px 0 5px}
.name_h{text-align:center; font-size:16px; color:#575757; font-family:'OS_R'; font-weight:bold}



.paging-navigation{clear:both}

.content-area{float:left; width:73%;}
.content-area-right{float:right}
.sidebar-container{float:right; width:25%; padding:30px 0 30px 20px; background:url(../images/shadowing-right.png) left top no-repeat }

.entry-thumbnail{width:230px; float:left; margin-right:15px; margin-top:7px; margin-bottom:10px; padding:6px; background:#f5f5f5; box-shadow:0px 0px 5px -1px inset; position:relative;}
.entry-thumbnail:before, .entry-thumbnail:after{display:block; content:""; position:absolute; z-index:-1; bottom:29px;height: 0px;background: #EFEFEF;width: 45%;box-shadow: 0px 20px 20px 10px #C7C7C7;}
.entry-thumbnail:before{-webkit-transform: skew(16deg,-6deg); transform: skew(16deg,-6deg); left:0}
.entry-thumbnail:after{-webkit-transform: skew(-16deg,6deg); transform: skew(-16deg,6deg); right:0}
.entry-thumbnail-inner{box-shadow:0px 0px 5px #AFADAD; border:1px solid #FFF}
.entry-thumbnail img{display: block;}


.entry_all_content{overflow:hidden}
.entry-content p{line-height:1.7}

.more-link{float:right; }
.more-link span{vertical-align:middle; margin-left:5px; line-height:13px}
.more-link span:before{font-size:13px}

.tp_links{margin:25px 0 3px; border-bottom:2px solid #E9E9E9; padding-bottom:4px;}
.tp_links li{float:left; margin-right:10px; margin-bottom:10px}
.tp_links li a{display:block; padding:5px 10px; background:#efefef; border:1px solid #C9C9C9; font-weight:bold; transition:all 0.2s ease; -webkit-transition:all 0.2s ease}
.tp_links li a:hover{background:#CA3C08; color:#fff; border:1px solid #813012}


.wpcf7-form-control{width:100%}
.wpcf7-submit{width:auto}
.sidebar-container textarea{height:100px}
.sidebar-container .wpcf7-form p{margin-bottom:5px; font-size:15px}
.sidebar-container img{width:auto}

.red-mark{color:#f00}

div.wpcf7-validation-errors{font-size:12px}

.head_right{float:right; padding-top:13px}

.top_case-image{padding:10px; background:#fff; margin-top:30px; border:1px solid #D5D5D5}
.top_case-image img{max-width:100%}


img.wpcf7-form-control {width:auto}
.mid_form_g{width:400px; max-width:100%}
.mid_form_g .wpcf7-textarea, .mid_form_g .wpcf7-text, .mid_form_g .wpcf7-captchar{padding:2px;}
.mid_form_g p{margin-bottom:5px}
.mid_form_g .wpcf7-textarea{height:70px}

.ct_left{float:left; width:42%}
.ct_right{float:right; width:55%; min-height:2px}


.sidebar_to_left .sidebar-container{float:left; padding-right:20px; padding-left:0; background:url(../images/dmtogglebxnavbx.png) right top no-repeat}

.sidebar_to_left .widget_recent_entries{display:none}
.sidebar_to_left .widget_archive{display:none}
.page-id-639 .dmtogglebxnavbx{display:none}
.entry-title{word-wrap:break-word}


.md_capfill{width:33.3333%; margin-left:auto; margin-right:auto; padding:0 10px; position:relative}
.cap_img{position:absolute; left:10px; top:0; z-index:2; border-right:1px solid #999; padding:8px 10px; background:#fff}
.md_capfill .ft_control{padding-left:109px}
.error_404t{text-align:center; padding-bottom:20px}

.fb_iframe_widget{max-width:100%; overflow:hidden}

.textwidget{overflow:hidden; position:relative}
.item_shadow img{vertical-align:top}


.portfolio-thumbnail img.wp-post-image{max-width:100%}
.portfolio-thumbnail{height:auto}

.side_m_ex{display:none; float:right; margin-bottom:15px; margin-right:10px}
#wpadminbar{opacity:0; transition:all 0.2s ease}
#wpadminbar:hover{opacity:1}

#text-2{border:none}
#text-2 .wpcf7-form-control{border-radius:3px}

.logged-in-as a{color:#FF8E0A; }
.logged-in-as a:hover{text-decoration:underline}


.default-post-content{}
.default-post-content ul{list-style:disc; padding-left:28px}
.default-post-content ul li{margin:4px 0;}

.gallery{margin-bottom:0}
.gallery-columns-5{padding:1px 0 20px 0}
.gallery-columns-4{padding:1px 0}
.gallery-columns-5 .gallery-item{width:20%; max-width:none; padding:10px 10px;  margin:0; margin-bottom:10px;}
.gallery-columns-4 .gallery-item{width:24%; max-width:none; padding:10px 20px;  margin:0; margin-bottom:40px;}

.gallery-item{overflow:visible}
.gallery-icon{padding:7px; background:#efefef; background:url(../images/gallery-patterns.png); border:1px solid #ACACAC; transition:all 0.2s ease; -webkit-transition:all 0.2s ease}
.gallery-icon:hover{border-color:#000; box-shadow: 0px 0px 8px #ADADAD;}
.gallery-icon a{display:block; border:1px solid #fff}

.gallery_icon_archive{position:relative}
.multiwindow1, .multiwindow2{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-2; border:1px solid #ACACAC; background:url(../images/gallery-patterns.png); transform:rotate(4deg); -webkit-transform:rotate(4deg); transition:all 0.2s ease; -webkit-transition:all 0.2s ease; }
.multiwindow2{z-index:-4; transform:rotate(-4deg); -webkit-transform:rotate(-4deg)}


.gall_title{margin-top:10px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; color:#FF8E0A;}
.gall_title a{color:inherit;  font-size:17px; color:#FF8E0A; line-height:1 }
.gall_title a:hover{text-decoration:underline; }
.date_gllery{font-size:11px; color:#606060; line-height:1; padding-bottom:2px}

/* new nav*/




/* --- Rajesh Work -- */


.header_top{float:left; width:100%; background:#5F9EA0; padding:5px 0;}
/*.top_mob_no{margin-left:100px}*/
.top_mob_no span{display:inline; margin:0 0 0 20px; color:#000; font-size:12px; font-weight: bold;}
.top_mob_no ul{margin-left:65px}
.top_mob_no span{vertical-align: middle;margin-left: 5px;color:white;font-family: arial;}
.header_bottom{float:left; width:100%;  background:#fff;}
.top_navigh{float:right;}
.top_navigh a{background: #686868;border-radius: 4px;color: #fff;float: left;font-family: 'OS_R';font-size: 13px;float: left;height: 30px;line-height: 30px;margin: 0 0 7px 5px;padding: 0 13px;display: block;text-align: center;text-transform: uppercase;}
.top_navigh a:hover{background:#ff8e0a;}


/* -- Navigation -- */
.navigation_nav{float:left; margin-top:7px;}
.navigation_nav ul li{float: left; display: inline-block; margin: 0 0 -10px 10px; padding: 10px 20px 10px 20px; 
  background-color: white; border-top-left-radius: 25px; border: 1px solid #BDDEF9;}
.navigation_nav ul li a{font-size:11px; float:left; display:block; text-transform:uppercase; color:dimgray; font-weight:bold;}
.navigation_nav ul li:hover{color:#00408F; background-color:#A4D1F7;}
/*.navigation_nav ul li > a.active{color:#ff8e0a;}*/
.navigation_nav ul li .submenu_wrap{position:absolute; z-index:99; background:#fff url(../images/imggg.png) left top repeat-y; box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4); border-radius:4px; margin-top:48px; width:240px; display:none; padding:20px 0; border-top:solid 1px #444; margin-left:-20px; }

.navigation_nav ul li .submenu_wrap:after{content:" "; border-bottom:solid 10px #fff; border-left:solid 10px transparent; border-top:solid 10px transparent; border-right:solid 10px transparent; position:absolute; z-index:1; top:0;    margin: -20px 0 0 40px;}
.navigation_nav ul li .submenu_wrap:before{content:" "; border-bottom:solid 10px #444; border-left:solid 10px transparent; border-top:solid 10px transparent; border-right:solid 10px transparent; position:absolute; top:0;    margin: -20px 0 0 40px;}

.navigation_nav ul li:hover .submenu_wrap{display:block;}
.navigation_nav ul li .submenu_wrap li{padding-bottom:1px; width:100%; margin:0;}
.navigation_nav ul li .submenu_wrap li a{width:100%; display:block; font-size:13px; text-transform:none;}
.serv_image{float:left; width:40px; text-align:center; padding:8px 12px; margin-bottom:1px;}
.navigation_nav ul li .submenu_wrap li a span{ vertical-align:middle; padding:8px; display:inline-block;padding-left:10px; padding-top:8px;}

.navigation_nav ul li .submenu_wrap li a:hover{background:#ff8e0a; color:#fff;}
.navigation_nav ul li .submenu_wrap li .sub_version{position:absolute; left:100%; z-index:99; background:#fff url(../images/imggg.png) left top repeat-y; box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4); border-radius:4px;  width:270px; display:none; padding:20px 0; border-left:solid 1px #444; margin-top:-20px; }


.navigation_nav ul li .submenu_wrap li .sub_version:after{content:" "; border-right:solid 10px #e7e7e7; border-left:solid 10px transparent; border-top:solid 10px transparent; border-bottom:solid 10px transparent; position:absolute; z-index:1; left:0; top:0;   margin: 30px 0 0 -20px;}
.navigation_nav ul li .submenu_wrap li .sub_version:before{content:" "; border-right:solid 10px #444; border-left:solid 10px transparent; border-top:solid 10px transparent; border-bottom:solid 10px transparent; position:absolute; left:0; top:0;   margin: 30px 0 0 -20px;}


.navigation_nav ul li .submenu_wrap li:hover .sub_version{display:block;}


.subv_one {float: left;width: 100%;}

/*.serv_image_big{padding:0 8px;}*/
/*.value_big_size{width: 86%;float: right;clear: none;}*/
.value_big_size h3{margin:0 !important; font-weight:100; font-size:13px; padding-top:2px; vertical-align:middle;}

.value_big_size p{font-size:0; display:none;}
.navigation_nav ul li .submenu_wrap li a:hover .serv_image{background:#e7810b;}
._aly_title{margin-left:50px; font-weight:600; margin-bottom:3px; text-transform:none; clear:both;}
._aly_title a{text-transform:none !important}
._gy_para{display:none; font-size:0;}
.wide_menu_set{width:70%; float:left; padding-right:1px;}
.navigation_nav ul li .submenu_wrap_left{width:530px; margin-left:-200px;}
.navigation_nav ul li.fir_menu:after{content: " ";z-index:1;width: 170px;margin-left: -243px;height: 50px;background: transparent;position: absolute;display: inline-block;}

.navigation_nav ul li .submenu_wrap_left:after, .navigation_nav ul li .submenu_wrap_left:before{ margin-left:220px;}


/* -- Social Icons -- */

.social_icn_bottom{float:left; width:100%;font-family: 'FontAwesome';}
.social_icn_bottom ul{margin:0; padding:0;}
.social_icn_bottom ul li{list-style:none; display:inline; float:left; margin:0 8px 8px 0px; position:relative;}
.social_icn_bottom ul li a{float:left; display:block; width:40px; height:40px; text-align:center; line-height:40px; color:#444; background:#fff; border-radius:50%; font-size:17px; font-family:FontAwesome; transition:all 0.2s ease-in-out 0s;}
.social_icn_bottom ul li a:hover{transform:scale(1.2,1.2); position:relative; z-index:1; color:#fff;}
.social_icn_bottom ul li a.facebook_ic:hover{background:#3b5999;}
.social_icn_bottom ul li a.twitter_ic:hover{background:#00acee;}
.social_icn_bottom ul li a.googplus_ic:hover{background:#d14836;}
.social_icn_bottom ul li a.linkedin_ic:hover{background:#007fb0;}
.social_icn_bottom ul li a.rss_ic:hover{background:#ff8201;}
.social_icn_bottom ul li a.pinter_ic:hover{background:#cb2027;}
.social_icn_bottom ul li a.quote_blog_ic:hover{background:#31c53b;}
.social_icn_bottom ul li .tooltip_social{position: absolute;z-index: 1;background: #000;color: #DFDFF1;font-size: 12px;font-family: arial;padding: 5px;margin-left: -15px;margin-top: -37px; display:none; width:70px; text-align:center; transition:all 0.3s ease-in-out 0s}
.tooltip_social:after{content:" "; border-top:solid 7px #000; border-right:solid 7px transparent; border-bottom:solid 7px transparent; border-left:solid 7px transparent; position:absolute; z-index:1; bottom:0; margin-bottom:-11px; left:0; margin-left:27px;}  	
.social_icn_bottom ul li:hover .tooltip_social{display:block;}
.social_icn_bottom ul li .tooltip_social:hover{display:none;}
.counters_boxes{float:left; width:100%;}
.tab_clienrt{min-height:inherit !important; padding:50px 0;}
.row{max-width:none; margin:0 -15px;}
.three_cols{float:left; width:33.33%; padding:0 15px;}
.cle_box{float:left; width:100%; text-align:center; color:#fff; padding:30px;}
.client_name_value{font-size:20px; display:block;font-family: 'OS_R', Arial, Helvetica, sans-serif;}
.counter{font-size:40px; color:#fff;font-family: 'OS_R', Arial, Helvetica, sans-serif;float: left;width: 100% !important;}
.menu_col_1{float:left; width:50%;}
.menu_col_2{width:50%; float:right;}
.menu_col_3{float:left; width:100%; clear:both; margin-top:0px; padding-left:50px;border-top: solid 1px #e7e7e7; margin-top:10px;}
.serv_image{vertical-align:top;}
.navigation_nav ul li .submenu_wrap li a span{background-size:16px !important;}




.icon_portfolio{background:url(../images/menu-icn-1.png) center no-repeat;}
.icon_blog{background:url(../images/menu-icn-3.png) center no-repeat;}
.icon_gallery{background:url(../images/menu-icn-4.png) center no-repeat;}
.icon_testimonials{background:url(../images/menu-icn-5.png) center no-repeat;}
.icon_team{background:url(../images/menu-icn-6.png) center no-repeat;}
.icon_work{background:url(../images/menu-icn-9.png) center no-repeat;}
.icon_quick_trial{background:url(../images/menu-icn-8.png) center no-repeat;}
.icon_case_study{background:url(../images/menu-icn-7.png) center no-repeat;}
.icon_development_methodology{background:url(../images/menu-icn-8.png) center no-repeat;}
.icon_web_archive_strategy{background:url(../images/menu-icn-9.png) center no-repeat;}
.icon_project_comm_strategy{background:url(../images/menu-icn-10.png) center no-repeat;}
.icon_web_design{background:url(../images/serv-1.png) center no-repeat;}
.icon_responsive_design{background:url(../images/serv-d1.png) center no-repeat;}
.icon_logo_design{background:url(../images/serv-d2.png) center no-repeat;}
.icon_brochure_design{background:url(../images/serv-d3.png) center no-repeat;}
.icon_website_redesign{background:url(../images/serv-d4.png) center no-repeat;}
.icon_web_development{background:url(../images/serv-2.png) center no-repeat;}
.icon_drupal{background:url(../images/drupal.png) center no-repeat;}
.icon_megento{background:url(../images/magento.png) center no-repeat;}
.icon_wordpress{background:url(../images/wordpress.png) center no-repeat;}
.icon_joomla{background:url(../images/joomla.png) center no-repeat;}
.icon_php_programing{background:url(../images/php.png) center no-repeat;}
.icon_ecommerce_solution{background:url(../images/ecommerce.png) center no-repeat;}
.icon_xhtml{background:url(../images/html.png) center no-repeat;}
.icon_software_solution{background:url(../images/serv-3.png) center no-repeat;}
.icon_deating_website{background:url(../images/softw-1.png) center no-repeat;}
.icon_crm{background:url(../images/softw-2.png) center no-repeat;}
.icon_open_source_cms{background:url(../images/softw-3.png) center no-repeat;}
.icon_erp{background:url(../images/softw-4.png) center no-repeat;}
.icon_digital_marketing{background:url(../images/serv-4.png) center no-repeat;}
.icon_social_media_marketing{background:url(../images/social-tech-1.png) center no-repeat;}
.icon_search_engine_opetimization{background:url(../images/social-tech-2.png) center no-repeat;}
.icon_internet_marketing{background:url(../images/social-tech-3.png) center no-repeat;}
.icon_mobile_application{background:url(../images/tech-title-1.png) center no-repeat;}
.icon_iphone_application{background:url(../images/iphone.png) center no-repeat;}
.icon_android_application{background:url(../images/mobiletech-2.png) center no-repeat;}
.icon_support_maintence{background:url(../images/serv-6.png) center no-repeat;}
.icon_sales_support{background:url(../images/supp-1.png) center no-repeat;}
.icon_customer_support{background:url(../images/supp-2.png) center no-repeat;}
.icon_technical_support{background:url(../images/supp-3.png) center no-repeat;}
.icon_mobile{background:url(../images/tech-title-1.png) center no-repeat;}
.icon_ios{background:url(../images/iphone.png) center no-repeat;}

.icon_android{background:url(../images/mobiletech-2.png) center no-repeat;}
.icon_web{background:url(../images/tech-title-2.png) center no-repeat;}
.icon_php{background:url(../images/php.png) center no-repeat;}
.icon_html5{background:url(../images/html.png) center no-repeat;}
.icon_javascript{background:url(../images/tech-web-3.png) center no-repeat;}
.icon_ajax{background:url(../images/tech-web-4.png) center no-repeat;}
.icon_jquery{background:url(../images/tech-web-5.png) center no-repeat;}
.icon_bootstrap{background:url(../images/tech-web-6.png) center no-repeat;}
.icon_node_js{background:url(../images/tech-web-7.png) center no-repeat;}
.icon_angular_js{background:url(../images/tech-web-8.png) center no-repeat;}
.icon_opensource{background:url(../images/tech-title-3.png) center no-repeat;}
.icon_oscommerce{background:url(../images/oscommerce.png) center no-repeat;}
.icon_x_cart{background:url(../images/tech-open-6.png) center no-repeat;}
.icon_zencart{background:url(../images/tech-open-7.png) center no-repeat;}
.icon_php_framework{background:url(../images/tech-title-4.png) center no-repeat;}
.icon_yii{background:url(../images/tech-frame-1.png) center no-repeat;}
.icon_cake_php{background:url(../images/tech-frame-2.png) center no-repeat;}
.icon_codeigniter{background:url(../images/tech-frame-3.png) center no-repeat;}
.icon_zend{background:url(../images/tech-frame-4.png) center no-repeat;}
.icon_laravel{background:url(../images/tech-frame-5.png) center no-repeat;}
.icon_cloud{background:url(../images/tech-title-5.png) center no-repeat;}
.icon_cloud_consulting{background:url(../images/tech-cloud-1.png) center no-repeat;}
.icon_cloud_migration{background:url(../images/tech-cloud-2.png) center no-repeat;}
.icon_cloud_management{background:url(../images/tech-cloud-3.png) center no-repeat;}
.icon_more{background:url(../images/tech-title-6.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a span.icon_more{background-size:auto 14px !important;}
.icon_photoshop{background:url(../images/photoshop.png) center no-repeat;}
.icon_selenium_testing{background:url(../images/selenium-testing.png) center no-repeat;}
.icon_job_portal{background:url(../images/job_portal_icon.png) center no-repeat;}
.icon_online_booking{background:url(../images/online_booking_icon.png) center no-repeat;}
.icon_industries_served{background:url(../images/industries-we-served.png) center no-repeat;}
.icon_technologies{background:url(../images/technologies_icon.png) center no-repeat;}
.icon_vision{background:url(../images/vision.png) center no-repeat;}
.icon_news{background:url(../images/news_icon.png) center no-repeat;}
.icon_market_place{background:url(../images/market_place.png) center no-repeat;}
.icon_reqruitment_application{background:url(../images/reqruitment-application.png) center no-repeat;}
.icon_taxi_app{background:url(../images/taxi_app.png) center no-repeat;}
.icon_survey{background:url(../images/survey_icon.png) center no-repeat;}
.icon_online_test_app{background:url(../images/online_test_app.png) center no-repeat;}
.icon_fund_raising{background:url(../images/fund_raising.png) center no-repeat;}
.icon_turnkey_solution{background:url(../images/turnkey_solution.png) center no-repeat;}
.icon_advanced_web_prog{background:url(../images/advanced_web_programing.png) center no-repeat;}
.icon_other_customization{background:url(../images/other_customization.png) center no-repeat;}
.icon_hire_developer{background:url(../images/hire_developer.png) center no-repeat;}
.icon_resources{background:url(../images/resources_icon.png) center no-repeat;}
.icon_we_help{background:url(../images/can_we_help.png) center no-repeat;}
.icon_delivery_support{background:url(../images/delivery_icon.png) center no-repeat;}
.icon_experiment{background:url(../images/experiment_icon.png) center no-repeat;}
.icon_app_cost{background:url(../images/app_cost.png) center no-repeat;}
.icon_business_idea{background:url(../images/business_idea.png) center no-repeat;}
.icon_project_communication{background:url(../images/project_communication.png) center no-repeat;}
.icon_quality_assurance{background:url(../images/quality_assurance.png) center no-repeat;}
.icon_work_progress{background:url(../images/work_progress.png) center no-repeat;}
.icon_food_ordering{background:url(../images/food_ordering.png) center no-repeat;}
.icon_crowd_funding{background:url(../images/crowd_funding.png) center no-repeat;}
.icon_investment_funding{background:url(../images/investment-funding.png) center no-repeat;}
.icon_table_booking{background:url(../images/table_booking.png) center no-repeat;}
.icon_seat_booking{background:url(../images/seat_icon.png) center no-repeat;}
















/* -- Icons Hover -- */
.navigation_nav ul li a:hover .icon_portfolio{background:url(../images/menu-icn-1_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_blog{background:url(../images/menu-icn-3_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_gallery{background:url(../images/menu-icn-4_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_testimonials{background:url(../images/menu-icn-5_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_team{background:url(../images/menu-icn-6_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_work{background:url(../images/menu-icn-9_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_quick_trial{background:url(../images/menu-icn-8_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_case_study{background:url(../images/menu-icn-7_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_development_methodology{background:url(../images/menu-icn-8_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_web_archive_strategy{background:url(../images/menu-icn-9_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_project_comm_strategy{background:url(../images/menu-icn-10_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_web_design{background:url(../images/serv-1_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_responsive_design{background:url(../images/serv-d1_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_logo_design{background:url(../images/serv-d2_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_brochure_design{background:url(../images/serv-d3_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_website_redesign{background:url(../images/serv-d4_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_web_development{background:url(../images/serv-2_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_drupal{background:url(../images/drupal_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_megento{background:url(../images/magento_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_wordpress{background:url(../images/wordpress_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_joomla{background:url(../images/joomla_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_php_programing{background:url(../images/php_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_ecommerce_solution{background:url(../images/ecommerce_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_xhtml{background:url(../images/html_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_software_solution{background:url(../images/serv-3_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_deating_website{background:url(../images/softw-1_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_crm{background:url(../images/softw-2_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_open_source_cms{background:url(../images/softw-3_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_erp{background:url(../images/softw-4_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_digital_marketing{background:url(../images/serv-4_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_social_media_marketing{background:url(../images/social-tech-1_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_search_engine_opetimization{background:url(../images/social-tech-2_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_internet_marketing{background:url(../images/social-tech-3_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_mobile_application{background:url(../images/tech-title-1_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_iphone_application{background:url(../images/iphone_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_android_application{background:url(../images/mobiletech-2_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_support_maintence{background:url(../images/serv-6_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_sales_support{background:url(../images/supp-1_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_customer_support{background:url(../images/supp-2_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_technical_support{background:url(../images/supp-3_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_mobile{background:url(../images/tech-title-1_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_ios{background:url(../images/iphone_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_android{background:url(../images/mobiletech-2_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_web{background:url(../images/tech-title-2_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_php{background:url(../images/php_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_html5{background:url(../images/html_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_javascript{background:url(../images/tech-web-3_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_ajax{background:url(../images/tech-web-4_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_jquery{background:url(../images/tech-web-5_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_bootstrap{background:url(../images/tech-web-6_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_node_js{background:url(../images/tech-web-7_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_angular_js{background:url(../images/tech-web-8_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_opensource{background:url(../images/tech-title-3_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_oscommerce{background:url(../images/oscommerce_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_x_cart{background:url(../images/tech-open-6_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_zencart{background:url(../images/tech-open-7_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_php_framework{background:url(../images/tech-title-4_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_yii{background:url(../images/tech-frame-1_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_cake_php{background:url(../images/tech-frame-2_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_codeigniter{background:url(../images/tech-frame-3_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_zend{background:url(../images/tech-frame-4_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_laravel{background:url(../images/tech-frame-5_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_cloud{background:url(../images/tech-title-5_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_cloud_consulting{background:url(../images/tech-cloud-1_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_cloud_migration{background:url(../images/tech-cloud-2_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_cloud_management{background:url(../images/tech-cloud-3_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_more{background:url(../images/tech-title-6_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_photoshop{background:url(../images/photoshop_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_selenium_testing{background:url(../images/selenium-testing_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_job_portal{background:url(../images/job_portal_icon_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_online_booking{background:url(../images/online_booking_icon_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_industries_served{background:url(../images/industries-we-served_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_technologies{background:url(../images/technologies_icon_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_vision{background:url(../images/vision_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_news{background:url(../images/news_icon_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_market_place{background:url(../images/market_place_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_reqruitment_application{background:url(../images/reqruitment-application_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_taxi_app{background:url(../images/taxi_app_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_survey{background:url(../images/survey_icon_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_online_test_app{background:url(../images/online_test_app_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_fund_raising{background:url(../images/fund_raising_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_turnkey_solution{background:url(../images/turnkey_solution_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_advanced_web_prog{background:url(../images/advanced_web_programing_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_other_customization{background:url(../images/other_customization_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_hire_developer{background:url(../images/hire_developer_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_resources{background:url(../images/resources_icon_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_we_help{background:url(../images/can_we_help_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_delivery_support{background:url(../images/delivery_icon_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_experiment{background:url(../images/experiment_icon_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_app_cost{background:url(../images/app_cost_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_business_idea{background:url(../images/business_idea_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_project_communication{background:url(../images/project_communication_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_quality_assurance{background:url(../images/quality_assurance_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_work_progress{background:url(../images/work_progress_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_food_ordering{background:url(../images/food_ordering_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_crowd_funding{background:url(../images/crowd_funding_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_investment_funding{background:url(../images/investment-funding_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_table_booking{background:url(../images/table_booking_hr.png) center no-repeat;}
.navigation_nav ul li a:hover .icon_seat_booking{background:url(../images/seat_icon_hr.png) center no-repeat;}











/*.navigation_nav ul li .submenu_wrap li a.active{background: #ff8e0a;color: #fff;}*/
/*.navigation_nav ul li .submenu_wrap li a.active .serv_image{background: #e7810b;}*/
.subver_one, .subv_one{margin-bottom:1px; display:block; width:100%; float:left;}



/* -- Icons Active -- */
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_portfolio{background:url(../images/menu-icn-1_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_blog{background:url(../images/menu-icn-3_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_gallery{background:url(../images/menu-icn-4_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_testimonials{background:url(../images/menu-icn-5_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_team{background:url(../images/menu-icn-6_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_work{background:url(../images/menu-icn-9_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_quick_trial{background:url(../images/menu-icn-8_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_case_study{background:url(../images/menu-icn-7_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_development_methodology{background:url(../images/menu-icn-8_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_web_archive_strategy{background:url(../images/menu-icn-9_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_project_comm_strategy{background:url(../images/menu-icn-10_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_web_design{background:url(../images/serv-1_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_responsive_design{background:url(../images/serv-d1_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_logo_design{background:url(../images/serv-d2_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_brochure_design{background:url(../images/serv-d3_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_website_redesign{background:url(../images/serv-d4_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_web_development{background:url(../images/serv-2_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_drupal{background:url(../images/drupal_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_megento{background:url(../images/magento_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_wordpress{background:url(../images/wordpress_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_joomla{background:url(../images/joomla_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_php_programing{background:url(../images/php_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_ecommerce_solution{background:url(../images/ecommerce_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_xhtml{background:url(../images/html_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_software_solution{background:url(../images/serv-3_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_deating_website{background:url(../images/softw-1_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_crm{background:url(../images/softw-2_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_open_source_cms{background:url(../images/softw-3_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_erp{background:url(../images/softw-4_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_digital_marketing{background:url(../images/serv-4_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_social_media_marketing{background:url(../images/social-tech-1_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_search_engine_opetimization{background:url(../images/social-tech-2_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_internet_marketing{background:url(../images/social-tech-3_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_mobile_application{background:url(../images/tech-title-1_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_iphone_application{background:url(../images/iphone_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_android_application{background:url(../images/mobiletech-2_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_support_maintence{background:url(../images/serv-6_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_sales_support{background:url(../images/supp-1_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_customer_support{background:url(../images/supp-2_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_technical_support{background:url(../images/supp-3_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_mobile{background:url(../images/tech-title-1_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_ios{background:url(../images/iphone_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_android{background:url(../images/mobiletech-2_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_web{background:url(../images/tech-title-2_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_php{background:url(../images/php_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_html5{background:url(../images/html_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_javascript{background:url(../images/tech-web-3_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_ajax{background:url(../images/tech-web-4_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_jquery{background:url(../images/tech-web-5_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_bootstrap{background:url(../images/tech-web-6_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_node_js{background:url(../images/tech-web-7_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_angular_js{background:url(../images/tech-web-8_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_opensource{background:url(../images/tech-title-3_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_oscommerce{background:url(../images/oscommerce_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_x_cart{background:url(../images/tech-open-6_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_zencart{background:url(../images/tech-open-7_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_php_framework{background:url(../images/tech-title-4_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_yii{background:url(../images/tech-frame-1_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_cake_php{background:url(../images/tech-frame-2_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_codeigniter{background:url(../images/tech-frame-3_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_zend{background:url(../images/tech-frame-4_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_laravel{background:url(../images/tech-frame-5_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_cloud{background:url(../images/tech-title-5_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_cloud_consulting{background:url(../images/tech-cloud-1_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_cloud_migration{background:url(../images/tech-cloud-2_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_cloud_management{background:url(../images/tech-cloud-3_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_more{background:url(../images/tech-title-6_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_photoshop{background:url(../images/photoshop_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_selenium_testing{background:url(../images/selenium-testing_hr.png) center no-repeat;}

.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_job_portal{background:url(../images/job_portal_icon_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_online_booking{background:url(../images/online_booking_icon_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_industries_served{background:url(../images/industries-we-served_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_technologies{background:url(../images/technologies_icon_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_vision{background:url(../images/vision_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_news{background:url(../images/news_icon_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_market_place{background:url(../images/market_place_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_reqruitment_application{background:url(../images/reqruitment-application_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_taxi_app{background:url(../images/taxi_app_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_survey{background:url(../images/survey_icon_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_online_test_app{background:url(../images/online_test_app_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_fund_raising{background:url(../images/fund_raising_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_turnkey_solution{background:url(../images/turnkey_solution_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_advanced_web_prog{background:url(../images/advanced_web_programing_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_other_customization{background:url(../images/other_customization_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_hire_developer{background:url(../images/hire_developer_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_resources{background:url(../images/resources_icon_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_we_help{background:url(../images/can_we_help_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_delivery_support{background:url(../images/delivery_icon_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_experiment{background:url(../images/experiment_icon_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_app_cost{background:url(../images/app_cost_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_business_idea{background:url(../images/business_idea_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_project_communication{background:url(../images/project_communication_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_quality_assurance{background:url(../images/quality_assurance_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_work_progress{background:url(../images/work_progress_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_food_ordering{background:url(../images/food_ordering_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_crowd_funding{background:url(../images/crowd_funding_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_investment_funding{background:url(../images/investment-funding_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_table_booking{background:url(../images/table_booking_hr.png) center no-repeat;}
.navigation_nav ul li .submenu_wrap li a.active .serv_image span.icon_seat_booking{background:url(../images/seat_icon_hr.png) center no-repeat;}














.right_sontt{float:right; width:93%;}
.bloack_secti{float:left; width:100%; margin-bottom:10px;}
.bloack_secti .heading1{float:left;}
.comt_solsss{display:block; margin-bottom:3px;}
.map_contact{float:left; width:100%; margin-top:30px; padding:10px; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3); margin-bottom:5px;}
.ct_right p{margin-bottom:10px;}

.breadcrema_div{float:left; width:100%;}


/* -- Quote popup Style -- */
.quoue_box_full_sec{position:fixed; right:0; bottom:50px; width:330px; background:#fff; z-index:99999; margin-right:-330px; transition:all 0.5s ease-in-out 0s; 
box-shadow:-1px -1px 4px rgba(0, 0, 0, 0.1), 0 1px 4px rgba(0, 0, 0, 0.1);}
.deta_quote_boss{float:left; width:100%;padding: 20px 14px 0 14px; }
.quote_pop_bt_box{position:absolute; z-index:9;left:0; margin-left:-40px;}
.quote_pop_plus{width:40px; height:40px; text-align:center; line-height:40px; color:#444; font-size:25px; cursor:pointer; background:#fff; box-shadow:-1px 0px 4px rgba(0, 0, 0, 0.2); border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;}
.quote_pop_plus:hover{background-color:#eee;}
.quoue_box_full_sec.active{margin-right:0;}
.quote_fimr p{margin:0 0 10px 0; display:block;}
.quote_fimr p:last-child{margin-bottom:0;}
.quote_fimr textarea{height:90px; resize:none;}
.quote_fimr span.wpcf7-not-valid-tip{display:none !important;}
.wpcf7-not-valid{border-color:red !important;}

.quote_fimr input, .quote_fimr textarea{border-color:#D8D8D8; font-size:14px; width:100%;}
.quote_pop_plus_min{background-image:url(../images/closed_icon.png); background-repeat:no-repeat; background-position:center;}
.quote_pop_in{background:#ff8e0a url(../images/request_q_img.png) center no-repeat; height:120px; border-radius:5px 0 0 5px; }
.quote_pop_in:hover{background:#fff url(../images/request_q_img_or.png) center no-repeat;}
.quote_fimr h1{margin:-11px 0 10px 0; font-size:19px; font-family:Arial, Helvetica, sans-serif; font-weight:600; color:#444;}
.recaptcha_text{margin:0 !important; width:100% !important;}
.recaptcha_response_field{width:100% !important;}
#recaptcha_image{width:100% !important; height:inherit !important;}
#recaptcha_image img{height:inherit !important; width:100% !important;}
#recaptcha_widget #recaptcha_image{border-color: #D8D8D8;}

.quote_fimr input[type="submit"]{background: #4E4E95 !important;}
.quote_fimr input[type="submit"]:hover{background: #ff8e0a !important;}
.quote_fimr select{border-color: #D8D8D8;font-size: 15px;width: 100%;padding: 5px; color:#333;}
.quote_fimr select:focus{box-shadow: 0px 0px 0px 2px #EFEFEF inset;}


.quote_fimr input::-webkit-input-placeholder , .quote_fimr textarea::-webkit-input-placeholder {color:#333; opacity:1;}
.quote_fimr input:-moz-placeholder , .quote_fimr textarea:-moz-placeholder {color:#333; opacity:1;}
.quote_fimr input::-moz-placeholder , .quote_fimr textarea::-moz-placeholder {color:#333; opacity:1;}
.quote_fimr input:-ms-input-placeholder , .quote_fimr textarea:-ms-input-placeholder {color:#333; opacity:1;}


.header_active .header_bottom{padding:0; transition:all 0.5s ease-in-out 0s;}
.header_active .site_logo{margin-top: -15px;}
.header_active .navigation_nav ul li .submenu_wrap{margin-top: 32px;}
.header_active .navigation_nav ul li{padding-bottom:20px;}


ul.ul_bullet {
    margin-bottom: 18px;
}
ul.ul_bullet li{background: url(../images/bullot_ig.png) no-repeat 0 7px;
margin: 0px;
display: block;
font-size: 15px;
list-style: none outside none;
text-align: justify;
padding: 0px 0px 0px 22px;
margin-bottom: 10px;
margin-top: 4px;    color: #565656;}


.deta_quote_boss .wpcf7-form-control-wrap{margin-bottom:5px;}
.wp-paginate .current{    background: #FF8E0A !important;
border: 1px solid #FF8E0A !important;}
.wp-paginate {

float: left;
width: 100%;
text-align: center;
margin-bottom: 30px !important;
margin-top: 10px !important;
}
.wp-paginate .title{display:none;}
.newoid{display:none;}
.home.page .newoid{display:block;}

.portfolio_single_drop{float:left; width:100%; padding-left:10px;}
.portfolio_single_drop select{float:left; margin:0 19px 10px 0; border:solid 1px #ccc; height:40px; width:364px; border-radius:4px; padding:0 10px; font-size:16px; background:#eee;}
#spinner{
margin-bottom: 10px;
    text-align: center;
}


.why-frontindia {
    float: none;
    list-style: none;
	padding-left: 15px;
    padding-top: 5px;
}
.why-frontindia li {
    float: none;
    list-style: none;
    line-height: 22px;
    font-size: 12px;
    background: url(../images/li7.png) 0 6px no-repeat;
    padding-left: 27px;
}

.propertiessection
{
    float: left;
    padding: 0 1% 0 2.5%;
    width: 49%;
}

.alert {
    padding: 0 0 10px 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}



.footer-col-md-2
{
width:48%; float:left; margin:2px 5px 2px 5px; font-size:small;
}


.Prop_objective_col-md-2
{
 width:50%; float:left;
}


.back-to-top {
    display: none;
    position: fixed;
    bottom: 18px;
    right: 15px;
    z-index: 9999;
}
.back-to-top i {
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    color: #fff;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    text-align: center;
    background-color: #444;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.content-item {
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin: 10px auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.Product1-overlay-content- {
    padding: 25px;
    background-color: cornsilk;
	padding-top: 1px;
}

.Product1-overlay-content-:hover {
    padding: 25px;
    background-color: #C4CFD2;
	padding-top: 1px;
	cursor:pointer;
}
.bggray {
    background: #ECF0F1;
    padding: 2px 0;
}
.fixed {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #4DA81F;
    text-align: center;
    font-weight: bold;
    padding-bottom:5px;
}

.loanschem {
    font-family: Verdana;
    font-size: 10pt;
    color: #ffffff;
    text-align: center;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}

.side-nav-mn {
    width: 100%;
    margin-bottom: 17px;
}
.enquiry-bx {
    width: 100%;
    background: #ededed;
    border: 1px solid #dedede;
    border-radius: 5px;
    margin-top: 10px;
}

.enquiry-bx-corner {
    width: 70px;
    height: 28px;
    margin-top: -16px;
    margin-left: -1px;
}

.enquiry-bx h1 {
    font-size: 19px;
    text-align: center;
    font-weight: 700;
    padding: 0 0 7px;
    margin: 0;
    border-bottom: #dedede solid 1px;
}
.enquiry-bx-in {
    padding: 10px;
    margin: 10px;
    background: #ddd;
    border-radius: 5px;
}

#pscroller1 {
    width: 249px;
    height: 331px;
    padding: 3px 0px 10px 5px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px;
    color: #666666;
}

.InvestmentPlan {color: #830E30;}
.InvestmentPlan li a{ color:#830E30;}
.InvestmentPlan li a:hover{ color:#0000FF;}


	.hero-cta
	{
	font-size: 18px;
	line-height: 40px;
	color: #fff !important;
	margin: 0 0 20px 0;
	display: inline-block;
	background: #f6a01a;
	border-radius: 6px;
	padding: 0 30px;
	text-decoration: none !important; /*box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);*/
	}
	.hero-cta:hover
	{
	background: #e17c00;
	}
	.hero-cus-logo
	{
	margin: 26px auto 26px;
	height: 44.333333333px;
	width: 167.333333333px;
	height: 33.25px;
	width: 125.5px;
	}
	.lbx_overlay
	{
	display:block;
	position: fixed;
	_position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000000;
	z-index: 10000;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);
	}
	
	.lbx_contentDigi
	{
	display: none;
	position: fixed;
	_position: fixed;
	top: 35%;
	left: 39%;
	width: 350px;
	height: 270px;
	padding: 10px;
	margin: 0;
	border: 10px solid #cccccc;
	background-color: #ffffff;
	z-index: 10001;
	overflow: hidden;
	border-radius: 5px;
	}
	
	.labelMeass {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #808080;
}

input[type="text"] {
    border: 1px solid #e4e4e4;
    background: white;
    padding: 5px 23px;
    font-size: 12px;
    color: #333;
}
.inputtxt_area {
    display: block;
    width: 90%;
    height: 34px;
    /* padding: 6px 12px; */
    font-size: 13px;
    line-height: 20px;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.gallery{
list-style:none;
margin:0;
padding:0;
}
.gallery li{
margin:20px 10px 5px;
padding:8px;
float:left;
position:relative;
width:250px;
border: 1px solid #ccc;
}
.gallery em{
display:block; padding:0 20px 0 0; text-align:center; color:#333; margin-top: 4px; background-color: azure;
}
