/*--------------CSS RESET------------------*/

/*html, body, div, span, applet, object, iframe,

 h1, h2, h3, h4, h5, h6, p, blockquote, pre,

 a, abbr, acronym, address, big, cite, code,

 del, dfn, em, img, ins, kbd, q, s, samp,

 small, strike, strong, sub, sup, tt, var,

 b, u, i, center,

 dl, dt, dd, ol, ul, li,

 fieldset, form, label, legend,

 table, caption, tbody, tfoot, thead, tr, th, td,

 article, aside, canvas, details, embed, 

 figure, figcaption, footer, header, hgroup, 

 menu, nav, output, ruby, section, summary,

 time, mark, audio, video {

 	margin: 0;

 	padding: 0;

 	border: 0;

 	font-size: 100%;

 	font: inherit;

 	vertical-align: baseline;

 }*/
body{overflow: hidden;}
 ul, ol{

	padding:0px;

	}

 td, th {

	padding: 0;

}

a {

	color: #636363;


}

a:hover{

 text-decoration: none;

 color: #e61528;

}

.container {

	padding:0px;

}

hr {

	background: #5c778d;

	height: 1px;

}

table{width: 100%;}

 /*--------------END CSS RESET------------------*/

.clear{clear:both;}



.clear-padding{padding: 0;}



input:focus::-webkit-input-placeholder{ color: transparent;}

input:focus::-moz-placeholder{ color: transparent;}

input:focus:-moz-placeholder{    color: transparent;}

input[type=text]::-ms-clear { display: none; }



textarea:focus::-webkit-input-placeholder{ color: transparent;}

textarea:focus::-moz-placeholder{ color: transparent;}

textarea:focus:-moz-placeholder{    color: transparent;}

textarea[type=text]::-ms-clear { display: none; }





input::-webkit-input-placeholder, textarea::-webkit-input-placeholder  {

   color: #999999;

}

p{

  font-family: 'Roboto', sans-serif;

  font-weight: 400;

  color: #585858;

  line-height:24px;

  font-size:16px;

}

.top-header {

	border-top: 2px solid #d0d0d0;

	border-bottom: 2px solid #d0d0d0;

	height: 40px;

}

.social span {

	border-left: 2px solid #d0d0d0;

	padding: 18px 7px;

	line-height: 0;

}

.social span.youtube{

	border-right: 2px solid #d0d0d0;

}

.info-block {

	text-align: right;

}

.info-block span {

	border-left: 2px solid #d0d0d0;

	padding: 18px 12px;

	line-height: 0;

}

.info-block span.top-button {

	border: none;

	background: #e61528;

	padding: 18px 12px;

}

.info-block span.top-button:hover{

	background: #585858;

}

.info-block span.top-button:hover a{

	color: #fff;

}

.info-block span a{

  font-family: "proxima-nova";

  font-weight: 700;

  font-size: 16px;

  color: #585858;

  position: relative;

  top:  9px;

}

.info-block span a:hover{

	color: #e61528;

}

.info-block span {

  font-family: "proxima-nova";

  font-weight: 700;

  font-size: 16px;

  color: #e61528;

}

.info-block span.top-number a{

  color: #e61528;

  top: 0;

}

.info-block span.top-number a:hover{

	color: #585858;

}

.info-block span.top-button a{

  color: #fff;

  text-transform: uppercase;

}

.info-block span.top-number {

	top: 9px;

	position: relative;

	padding: 9px 12px;

}

.header{

 padding: 1% 0;

}

.header .logo img{

}

.navigation{

 float: right;

 position: relative;

 top: 9px;

}

.navbar-nav{

}

.navbar-nav>li {

	padding: 0px 5px;

}

.navbar-nav>li:first-child{


}

.menu .navbar-nav > li > a{

  color: #124483;

  font-family: 'Roboto', sans-serif;

  font-size: 14px;

  padding: 0;
	outline:none;
  font-weight: 400;

}

.navbar-nav>li.active a{

   color: #179932;

   position: relative;

}

.navbar-nav>li>a:hover{

   color: #179932;

   position: relative;

   background: none;

}

.navbar-nav {

	float: right;

	margin: 0;

}

.banner-wraper{

 position: relative;

 min-height: 618px;

}

img.img-responsive.banner-img {

  margin: auto;

  height:100%;

  position:absolute;

  width: 100%;

}

.banner-image {

	position:relative;

}

.OurClients {

background: #fff;

border-top: 2px solid #e6e6e6;

margin: 0 auto;

width: 100%;

position: relative;

border-bottom: 2px solid #e6e6e6;

}

.ClentInner{margin: 0 auto;position: relative;}

.ClentInner ul{padding: 30px 0;text-align: center;}

.ClentInner ul li{display: inline-block;margin: 0 2%;background-image: url(../img-home/client-sprite1.png?catched=1);background-repeat: no-repeat;}



.ClentInner ul .i-bibo{background-position: -13px 3px;height: 53px;width: 119px;display: inline-block;}

.ClentInner ul .i-bibo:hover{background-position: -13px -45px;}



.ClentInner ul .kmpg{background-position: -159px 0px;height: 53px;width: 118px;margin-top: -2px;}

.ClentInner ul .kmpg:hover{background-position: -278px -0px;}



.ClentInner ul .puma{background-position: -13px -183px;height: 53px;width: 90px;}

.ClentInner ul .puma:hover{background-position: -13px -135px;}



.ClentInner ul .virgin{background-position: -153px -130px;height: 53px;width: 70px;}

.ClentInner ul .virgin:hover{background-position: -225px -130px;}

.ClentInner ul .car {
    background-position: -124px -346px;
    height: 53px;
    width: 111px;
}

.ClentInner ul .car:hover{background-position: -11px -346px;}

.ClentInner ul .curry{background-position: -12px -290px;height: 49px;width: 200px;}

.ClentInner ul .curry:hover{background-position: -12px -251px;}

.ClentInner ul .naukri{background-position: -396px -143px;height: 53px;width: 231px;}
.ClentInner ul .naukri:hover{background-position: -395px -190px;}
.ClentInner ul .magicbricks{background-position: -439px -10px;height: 53px;width: 190px;}
.ClentInner ul .magicbricks:hover{background-position: -439px -62px;height: 41px}
.ClentInner ul .goibibo{ background-position:-943px -275px;height: 51px;width: 152px;}
.ClentInner ul .goibibo:hover{background-position: -943px -334px;}
.ClentInner ul .redbus{ background-position: -691px -338px;height: 76px;width: 141px;}
.ClentInner ul .redbus:hover{background-position: -694px -435px;}
.ClentInner ul .quikr{background-position: -697px -56px;height:  33px;width: 80px;}
.ClentInner ul .quikr:hover{background-position: -697px -90px;}
.ClentInner ul .adlift{background-position: -951px -56px;height: 70px;width: 68px;}
.ClentInner ul .adlift:hover{background-position: -1034px -56px;}
.ClentInner ul .ebuyer{  background-position: -406px -477px;height:46px;width: 225px;}
.ClentInner ul .ebuyer:hover{ background-position: -406px -422px;}
.ClentInner ul .seo{ background-position:-1030px -164px;height: 77px;width: 82px;}
.ClentInner ul .seo:hover{background-position: -942px -164px;}
.ClentInner ul .hepsiburada{background-position:  -39px -488px;height: 40px;width: 150px;}
.ClentInner ul .hepsiburada:hover{background-position: -39px -452px;}
.ClentInner ul .webpagefx{ background-position:  -684px -229px;height: 53px;width: 165px;}
.ClentInner ul .webpagefx:hover{background-position: -678px -170px;}
.ClentInner ul .dexmedia{  background-position: -478px -338px;height: 53px;width: 140px;}
.ClentInner ul .dexmedia:hover{background-position:  -311px -338px;}
.ClentInner ul li a {display: block;height: 100%;width: 100%;}
 .i-bibo,.kmpg,.puma,.virgin, .car, .curry,.adlift,.quikr,.redbus,.goibibo,.magicbricks,.naukri,.ebuyer,.seo,.hepsiburada,.webpagefx{ text-decoration: none;/*-webkit-transition: all ease-in-out 0.2s; -moz-transition: all ease-in-out 0.2s; -o-transition: all ease-in-out 0.2s; transition: all ease-in-out 0.2s;*/ }

 

 .circle{background: url(../img-home/circle.png);background-repeat: repeat-x;height: 181px;width: 181px;position: absolute;left: 0;right: 0;margin: 0 auto;list-style: none;top: -54px;}

li.circle p {

	margin: 2% 0;

	position: relative;

	top: 34%;

	color: #fff;  font-family: 'Roboto', sans-serif;  

	font-size: 18px;  padding: 0;  

	font-weight: 700;  text-align: center;

}

.ClentInner-first {

	position: relative;

	left: -42px;

}









.services-wrap{

  background: #fff;

  max-width: 432px;

  margin: 0 10px;

}

.services-wrap img {

	margin: auto;

	display: block;

}

.col-sm-push-1.services-wrap {

	left: 12.333333% ;

}

.service-box{

  max-width: 396px;

  margin: auto;

}

.service-box p{

  background: #c60819;

  font-family: "proxima-nova";

  font-weight: 600;

  font-size: 19px;

  text-transform: uppercase;

  color: #fff;

  text-align: center;

  padding: 16px 0;

}

.market-wrp{

 padding: 5% 0 3%;

}

.content-market{

  padding-left: 3%;

}

.market h3{

	color: #124483;

	font-family: 'Roboto', sans-serif;

	font-size: 28px;

	padding: 0;

	margin:0 0 5%;

	font-weight: 400;

	text-align: center;

}

.market h5{

	color: #124483;

	font-family: 'Roboto', sans-serif;

	font-size: 18px;

	padding: 0;

	font-weight: 500;

	text-transform: uppercase;

}

.market a.all-plans {

	color: #124483;

	font-family: 'Roboto', sans-serif;

	font-size: 16px;

	padding: 0;

	font-weight: 400;

	border-bottom: 1px solid #124483;

	margin: 20px;

}

.market p{

 font-family: 'Roboto', sans-serif;

 font-weight: 400;

 font-size: 16px;

 color: #525252;

 line-height: 30px;

 text-align: justify;

}

.market button.learn-btn{

  border: 2px solid  #525252;

  background: none;

  font-family: 'Roboto', sans-serif;

  font-weight: 500;  font-size: 16px;  color: #525252;    

  text-align: center;

  width: 153px;

  height: 40px;

}

.market button.learn-btn:hover{

	background: #124483;

	border: 2px solid  #124483;

	color: #fff;

}

.agencies ul{

  margin: 0;

  padding:0;

  position: relative;

  left: -5px;

  top: 60px;

}

.agencies ul li {

	list-style: none;

	background: #d5dde8;

	margin: 6px 0;

	padding: 5px 10px;

	border-radius: 0 5px 5px 0px;

}

.agencies ul li:hover{background: #124483}

.agencies ul li a{

	color: #124483;

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	padding: 0;

	font-weight: 500;

	text-transform: capitalize;

}

.agencies ul li:hover a{

	color: #fff;

}

.additional-feature {

	cursor:pointer;

	max-width: 138px;

	height: 165px;

	background: #124483;

	margin: 0px 9px 18px 0;

	border-radius: 8px;

	padding: 28px 0;
	position: relative;
}

.additional-feature img{margin: auto; display: block;}

.additional-feature:nth-child(8n){

	margin-right:0;

}

.collapse_in {
	background-color: #3567a6;
	height:180px;
}

.additional-feature:hover  {
	height:165px;
	opacity: 0.8;filter: alpha(opacity = 80);-moz-opacity: 0.8;
}
.additional-feature.collapse_in:hover  {
	opacity: 1;filter: alpha(opacity = 1);-moz-opacity: 1;
	cursor: inherit;
}

/*.icon-hover img {

	position: absolute;

	bottom: -13px;

	left: 0;

	right: 0;

	margin: 0 auto;

	display: none;

}

.additional-feature:hover .icon-hover img {

  display: block;

}*/



.additional-feature p {

	color: #fafafa;

	line-height:18px;

	text-align: center;

	font-size: 16px;

	padding: 15px ;

	text-transform: capitalize;

}

.first-heading{

    background: #124483;

    color: #fff;

	font-family: 'Roboto', sans-serif;

	font-size: 21px;

	font-weight: 500;

	text-transform: uppercase;

	height: 36px;

	text-align: center;

    padding: 3px 0;

}

.second-heading{

    background-color: #DBE2EB;
    color: #124483;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
    padding: 14px 0;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
	position: relative;
}
.caret-adj{position: absolute;border-left:12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #DBE2EB;bottom:-10px;left: 48%;}
.section12 img {

	margin: auto;

}

.orange-text h2{

    color: #bd5e1f;

	font-family: 'Roboto', sans-serif;

	font-size: 21px;

	padding: 0;

	font-weight: 400;

    margin: 0;

}

.orange-text h2 span{

	font-size: 30px;

	font-weight: 700;

}

.orange-text button {

	color: #383838;

	font-family: 'Roboto', sans-serif;

	font-size: 12px;

	font-weight: 400;

	background: #d5dde8;

	border: none;

	padding: 5px 13px;

}

.pink-text h2{

    color: #cb74ca;

	font-family: 'Roboto', sans-serif;

	font-size: 21px;

	padding: 0;

	font-weight: 400;

    margin-top: 22px;

    margin-bottom: 0;

}

.pink-text h2 span{

	font-size: 30px;

	font-weight: 700;

}

.pink-text button {

	color: #fff;

	font-family: 'Roboto', sans-serif;

	font-size: 12px;

	font-weight: 400;

	background: #cb74ca;

	border: none;

	padding: 5px 13px;

}

.red-text h2{

    color: #bd1f32;

	font-family: 'Roboto', sans-serif;

	font-size: 21px;

	padding: 0;

	font-weight: 400;

    margin-top: 22px;

    margin-bottom: 0;

}

.red-text h2 span{

	font-size: 30px;

	font-weight: 700;

}

.red-text button {

	color: #383838;

	font-family: 'Roboto', sans-serif;

	font-size: 12px;

	font-weight: 400;

	background: #d5dde8;

	border: none;

	padding: 5px 13px;

}

.text1{

  padding-bottom: 5%;

}

.orange-text p, .pink-text p , .red-text p{font-size: 14px;line-height: 20px;padding: 6px 0 0;}

.content-wrap-slider2 p{font-size: 14px;}

.latest-post ul li {

	list-style: none;

	border-bottom: 1px solid #e3e3e3;

	padding: 20px 0;

}

.latest-post ul li:first-child{padding-top:0;}

.latest-post ul li  a{

    color: #124483;

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	font-weight: 400;

}

.content-wrap-slider2 .latest-post  p{margin-bottom:0;}

.content-wrap-slider2 .latest-post  p.strong{font-weight: 500; margin: 0;}

.content-wrap-slider2 .latest-post li:hover  p.strong{color: #1cb53c;}

.section13{  padding-left: 32px;}

.section1 {

padding-right: 16px;

}

.section12 p {padding-top: 26px; text-align:center;}

.box-section1 {background-color: #d5dde8;padding: 4% 0;position: relative;}
.arrow-down1{ background:url(../images/sprite-common.png);background-repeat: no-repeat;width: 51px;height: 49px;background-position: -517px -91px;top:-12px;left: 48%;position: absolute;}


.box-section1 h2{color: #124483;	font-family: 'Roboto', sans-serif;	font-size: 36px;	padding: 0;	font-weight: 400;	text-align: center;	margin-bottom: 5%;}

.links{   text-align: center; margin-top:30px;}

.links ul{   display: inline-block;}	

li.button-text {padding: 16px 30px;}.links ul li{ list-style: none; float: left; color: #124483;  font-family: 'Roboto', sans-serif;  font-size: 21px;   font-weight: 400;}	

.button-link button{width: 316px; height: 60px; background: #1cb83d;color: #fff;font-family: 'Roboto', sans-serif;	font-size: 18px;font-weight: 400;text-transform: uppercase;outline: none;border: none;box-shadow: 0px 2px 0px #179932;border-radius:7px;}	

.button-link button:hover{ background:#179932;	}

.box-section h2{color: #124483;	font-family: 'Roboto', sans-serif;	font-size: 24px;	padding: 0;	text-align: center;	margin-bottom: 4%; text-transform:uppercase;}	
.h1-head{color: #124483;	font-family: 'Roboto', sans-serif;	font-size: 24px;	padding: 0;	text-align: center;	margin-bottom: 10px; text-decoration: none;text-shadow:none;}	

.container.market {

	padding: 5% 0 1.5%;

}

.market img{

  padding: 0 0 0 0px;

}

.box-section{

 background-color: #d5dde8;position: relative;

 padding: 5% 0 5%;

}

.content-wrap-slider2 {

	padding: 4% 0 6%;

}





.footer-wrap{

  background: #124483;

  padding: 3% 0;

}

.footer-wrap h3{

 color: #fff;

 font-family: 'Roboto', sans-serif;

 font-weight: 400;

 font-size: 24px;

 margin-bottom: 3%;

}

.footer-btn .hire-btn{

  width: 220px;

  height: 55px;

  border: none;

}

.footer-btn .hire-btn:hover{

  background: #000;

  color: #fff;

}

.footer-img{

  margin: 22px 0 0;

}

.footer-details ul li{

  list-style: none;

}

.footer-details a:hover{

 color: #179932;

}

.footer-details h4{

 color: #fff;

 font-family: 'Roboto', sans-serif;

 font-weight: 400;

 font-size: 20px;
min-height:60px;
 padding-bottom: 20px;

}
.footer-details h5{

 color: #fff;

 font-family: 'Roboto', sans-serif;

 font-weight: 400;

 font-size: 20px;
 min-height:40px;
 padding-bottom: 30px;
 padding-top:15px;

}
.footer-details ul li a{

 color: #fff;

 font-family: 'Roboto', sans-serif;

 font-weight: 400;

 font-size: 14px;

 line-height: 26px;

}

.footer-details address p , .footer-details address a{

 color: #fff;

 font-family: "proxima-nova";

 font-weight: 600;

 font-size: 16px;

 white-space: nowrap;

 line-height: 12px;

}

.footer-details a .fa-facebook:before,

.footer-details a .fa-twitter:before,

.footer-details a .fa-youtube:before{

  color: #fff;

}

.footer-details a:hover .fa-facebook:before,

.footer-details a:hover .fa-twitter:before,

.footer-details a:hover .fa-youtube:before{

  color: #000;

}

h4.social-links{font-size: 24px;}

ul.nav-ul.social-links li {

	display: inline-block;

	/*padding: 3px 9px;*/

	margin-right: 5px;

}

ul.nav-ul.social-links li a{

  font-size: 20px;

}

li.rss {

	background: #fdb14c;

}

li.twitter {

	/*background: #78bedf;*/

}

li.facebook {

	/*background: #305aa9;*/

}

li.linkedin {

	background: #4486c5;

}

li.google {

	/*background: #b4292a;*/

}

li.printin {

	background: #ca5058;

}

p.copyright{

 color: #fff;

 font-family: 'Roboto', sans-serif;

 font-weight: 400;

 font-size: 14px;	

 position: absolute;

 top: 12px;

 left: 17%;

}

 p.copyright a{

 color: #fff;

 font-family:'Roboto', sans-serif;

 font-weight: 600;

 font-size: 16px;	

 margin: 24px 0;

}

p.copyright a:hover{

 color: #179932;

}

.social_links {
	padding:0px;
	margin:4% 0 3%;
}

.footer-bottom{

  position: relative;

  margin-top: 1.5%;

}

.second-section{

  padding-left: 26px;

}

.displaybx {
	z-index:0;
	width: 100%;

	background:#3567a6;

	padding: 20px 40px;

	border: 2px solid #3c609f;

	/*z-index: 100;*/

	border-radius: 10px;

	margin: 0 0 0px 0;

}

.displayimg

{

margin:0px;

padding:0px;

}
.Slide_img {
	margin:0 auto;
}
.displayimg img {
	border:3px solid #dddddd;
}
.displaydata a  {
	text-decoration:none;
	outline:none;
}
.displayimg .popimg {
	margin:15px auto;
	border:0px;
	min-height:inherit;
	display:block;
	
}
.displaydata a h5 {
	color:#fff;
	padding:10px;
	border:1px solid #fff;
	border-radius:10px;
	width:120px;
	text-align:center;
	float:right;
	font-family:'Roboto', sans-serif;
	font-weight:500;
	font-size: 15px;	
}
.displaydata a h5:hover {
	background:#fff;
	color:#5aba60;
}

.displaydata {

margin: 0px;

padding: 0px 12px 0 30px;

}

.displaydata p

{

font-family:'Roboto', sans-serif;

padding:0px 0 20px 0;

text-align:left;

font-size:16px;

color:#fff;

}
.displaydata ul {
	margin-bottom:20px;
}
.displaydata ul li {

color:#fff;

font-family: 'Roboto', sans-serif;

padding: 0 0 8px;

font-size: 16px;

list-style: disc inside;

}

.banner_content {

	padding:3% 0;

}

.banner_content h2 {

	font-family: 'Roboto', sans-serif;
	text-shadow:-1px 0px 0px #183962;
	color:#fff;

	font-weight:400;

	text-align:center;

	line-height:55px;

	font-size: 40px;

	margin:0px;

}

#video1 {

	border:7px solid #1e4e89;

}

.videobx {
	
	//background:#000;
	//border-radius:3px;

	width:625px;

	height:330px;

	margin:30px auto 0;
	position: relative;

}

.play_img {

	margin:0 auto;

	display:block;

}

.banner_content ul {

	margin:3% auto 1%;

	width:600px;

}

.banner_content ul li.active:hover {

	background: #179932;

}

.banner_content ul li.active {

	background:#1fbd40;

	font-weight:bold;

	margin:0 20px 0 0;

}

.banner_content ul a  {

	text-decoration:none;

	outline:none;

}

.banner_content ul li:hover {

	background:#031020;

}

.banner_content ul li {

	width:290px;	

	border-radius:5px;

	height:50px;

	color:#ffffff;

	padding:15px 0;

	text-transform:uppercase;

	font-size: 16px;

	font-family: 'Roboto', sans-serif;

	margin-bottom:15px;

	list-style:none;

	text-align:center;

	background:#183962;

	float:left;

	box-shadow:0px 22px 20px -22px #000;

}

.feature_bx {

	background:url(../img-home/back_img.png) no-repeat center 250px ;

	padding:0px;

}

.body_part {

    padding: 0;

}

.Left_body_part {

	width:683px;

    background: url(../img-home/lcd_img.png) no-repeat scroll center top rgba(0, 0, 0, 0);

    height: 540px;

    margin:0px 20px 0 -65px;

    padding: 0;

}

.Left_body_part img {

    height: 350px;

    margin: 20px auto;

    width: 88%;

}

.Mid_body_part {

	width:195px;

	padding:0 0 0 15px;

    margin: 60px 0 0 -56px;

}

.Mid_body_part ul {

}

.Mid_body_part ul li {

    color: #fff;

    font-size: 15px;
	font-family:  'Roboto', sans-serif;

    margin: 0 0 5px;

    width: 100%;

}

.Mid_body_part ul li a {

    background: none repeat scroll 0 0 #d5dde8;

    color: #124483;

    text-transform: capitalize;
    cursor: pointer;

}

.Mid_body_part  .nav-tabs > li > a {

    line-height: 1.42857;

}

.Mid_body_part  .nav-tabs {

    border-bottom: medium none;

}
.Mid_body_part .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

    background-color: #124483;

    color: #fff;

    text-decoration: none;

}

.Mid_body_part .nav-tabs > li > a {

    border: 1px solid transparent;

    border-radius: 0 4px 4px 0;

    margin-right: 2px;

}

.Mid_body_part .nav > li > a:hover, .nav > li > a:focus {

    text-decoration: none;

	 

}

.Mid_body_part .nav > li > a:hover, .nav > li > a:focus {

    text-decoration: none;

	

}

.Mid_body_part a:focus {

    outline: medium none;

}

.Right_body_part {

    padding: 0 0 0 3%;

}

.Right_body_part h3 {

    color: #124483;

	text-align:left;

    font: 18px  'Roboto', sans-serif;

    padding: 55px 0 0px;

	text-transform:uppercase;

}

.Right_body_part h4 {

    color: #fff;

    font: 18px  'Roboto', sans-serif;

    padding: 0 0 37px;

}

.Right_body_part p {

    color: #424242;
	min-height:75px;
	overflow:hidden;
    font: 16px/24px  'Roboto', sans-serif;

}

.input-text_body {

    background: none repeat scroll 0 0 #fff;

	border:1px solid #525252;

    border-radius: 4px;

    color: #525252;

    float: left;

    font: bold 14px/24px  'Roboto', sans-serif;

    height: 44px;

    text-align: center;

    max-width: 200px;

}

.input-text_body:hover {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #124483;

    color: #124483;

}

.body_button {

    padding:40px 0 50px;

}

.body_button p {

    color: #fff;

    float: left;

    font: 16px  'Roboto', sans-serif;

    padding: 11px 0 0 30px;

}

.body_button p a {

    color: #124483;

	outline:none;

	font: 16px  'Roboto', sans-serif;

    text-decoration: underline;

}

.body_button p a:hover {

    color: #1fbd40;

}

.Mid_body_part .nav > li > a {

    display: block;

    padding: 4px 0px 4px 5px;

    position: relative;

}

.Mid_body_part .navbar-nav>li {

	float: left;

	padding: 0px 0px 0px 0px;

}

.Mid_body_part .nav>li>a:hover {

	background-color:#d5dde8;

}
.Mid_body_part .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	background:#124483;
	border:0px;

}

.section1 ul {

padding: 10px 25px;

}

.section1 ul li {

	display:block;

}
.section1 ul a {

	text-decoration:none;
	outline:none;

}

.firstbx h2:hover {

	backgound:#46D86F;

}
.firstbx h2 span.center_text {
    display: block;
    text-align: center;
    width: 100%;
}
.firstbx h2 {
    background:#5c8dc6;
    border-radius: 90px;
    color: #fff;
    font: 19px/22px "Roboto",sans-serif;
    letter-spacing: -1px;
    margin: 0 0 20px;
    min-height: 146px;
    padding: 28px 15px;
    text-align: center;
    text-shadow: 1px 1px 0 #731b10;
    width: 150px;
}

.firstbx h2 span{

	font:32px/30px  'Roboto', sans-serif;

	color:#fff;

}

li.secondbx {

	float:left;

	margin:-10% 0;

}

.secondbx h2:hover {

	background:#B0AF5E;

}

.secondbx h2 {

	background: none repeat scroll 0 0 #B0AF5E;

	border-radius: 100px;

	color: #fff;

	font: 22px/22px "Roboto",sans-serif;
	text-shadow:1px 1px 0px #731b10;
	margin: 0 0 20px;

	padding: 50px 25px;

	width: 192px;

	min-height:146px;

	letter-spacing: -1.0px;

	text-align: center;

}
.secondbx h2 span.maintext{

	font:42px/38px  'Roboto', sans-serif;
	display:block;
	color:#fff;

}
.secondbx h2 span{

	font:30px/38px  'Roboto', sans-serif;

	color:#fff;

}

.thirdbx h2:hover {

	background:#626262;

}

/*.thirdbx h2 {

	background: none repeat scroll 0 0 #9f412d;

	border-radius: 90px;
	text-shadow:1px 1px 0px #731b10;
	color: #fff;

	font: 22px/22px "Roboto",sans-serif;

	margin: 0 0 20px;

	padding: 60px 35px;

	width: 177px;

	min-height:177px;

	letter-spacing: -1.0px;

}*/
.thirdbx h2 {
	background: none repeat scroll 0 0 #626262;
	border-radius: 90px;
	text-shadow: 1px 1px 0px #731b10;
	color: #fff;
	font: 18px/22px "Roboto",sans-serif;
	margin: 0 0 20px;
	padding:32px 15px 23px;
	width: 170px;
	min-height: 145px;
	letter-spacing: -1.0px;
	text-align: center;
}
.thirdbx h2 span.center_text {
		font: 22px/22px "Roboto",sans-serif;
}
.thirdbx h2 span.maintext {
	font: 42px/36px "Roboto",sans-serif;
	text-align:center;
	display:block;
}
li.thirdbx {

	float:right;

}

.thirdbx h2 span{

	font:26px/38px  'Roboto', sans-serif;

	color:#fff;

}
.more {
	padding:50px 0 0;
	text-align:center;
}
.more a {


	color:#525252;

	text-decoration:underline;

	font:18px  'Roboto', sans-serif;

}

.more a:hover {

	color:#1cb83d;

}

.test_1 {

	padding:0px 15px 25px;

}

.test_2 {

	padding:0px 15px 25px;

}

.test_image {

	padding:0px ;

}
.test_image span{color:#124483;display: block;margin-top:3px;margin-right: 14px;text-align: right;font-size:11px;font-family:'Roboto', sans-serif; }
.test_image span br{height: 0px;line-height: 0px;margin-bottom: 3px;}
.test_content {

	padding:7px 5px;

}

.test_content p {

	color:#383838;
	font-weight:400;
	font:14px/24px  'Roboto', sans-serif;

}

.test_content p span {

	color:#124483;

	font:12px  'Roboto', sans-serif;

}
.more1 {
	text-align:center;
	padding:23px 0 0;
}
.more1 a {

	

	color:#525252;

	text-decoration:underline;

	font:18px  'Roboto', sans-serif;


}

.more1 a:hover {

	color:#1cb83d;

}

.seenbx {

	padding:45px 0;

	border-top:3px solid #f3f3f3;

}

.seenbx p {

	color:#124483;

	text-transform:uppercase;

	margin-bottom:20px;

	font:24px  'Roboto', sans-serif;

}

.videobx input {

background: #031020;

border: 0px;

padding: 10px;

outline: none;

border-radius: 10px;

margin: 12px auto;

float:right;

text-align: center;

color: #fff;

cursor:pointer;

}

.bx-wrapper {

	padding:0px;

}

.bx-controls-direction {

	display:none;

}

.lft_arrow {
    background: url("../img-home/left_arrow-1.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    float: left;
    height: 35px;
    left: 2px;
    position: absolute;
    top: 45%;
    width: 35px;
    z-index: 100;
}

.Rgt_arrow {	
	background:url(../img-home/rgt_arrow-1.png) no-repeat center top;
	float: right;
	position: absolute;
	top: 45%;
	z-index:100;
	right: 2px;
	width: 35px;
	height:35px;
}

.lft_arrow:hover {

	background:url(../img-home/lft_arrow-2.png) no-repeat center top;

}

.Rgt_arrow:hover {
	background:url(../img-home/rgt_arrow_2.png) no-repeat center top;
}
.banner_content1 {
	position:relative;
	padding: 3% 0px 5%;
}
.banner_content1 h3 {
	text-align:center;
	text-shadow:-1px 2px 0px #183962;
	color:#fff;
	margin:0px;
	font:52px/62px 'Roboto', sans-serif;;
}
.banner_content1 h6 {
	text-align:center;
	color:#fff;
	margin:1% 0px;
	padding:0px;
	font:22px/62px 'Roboto', sans-serif;;
}
.banner_content1 #play {
    background: url("../images/sprite-common.png");
    background-repeat: no-repeat;
    background-color: transparent;
    display: block;
    height: 120px;
    margin: 1% auto;
    width: 120px;
	cursor:pointer;
	background-position: -143px -12px;
}
.banner_content1 #play:hover {
	background:url("../images/sprite-common.png");
	background-repeat: no-repeat;
    background-color: transparent;
	opacity:1;
	display:block;
	width:120px;
	height:120px;
	margin:1% auto;
	background-position: -9px -12px;
}
.banner_content1 ul {
	margin:3% auto 1%;
	width:290px;
}
.banner_content1 ul li.active:hover {
	background: #179932;
}

.banner_content1 ul li.active {
	background:#1fbd40;
	font-weight:bold;
	margin:0 0px 20px 0;
}

.banner_content1 ul a  {
	text-decoration:none;
	outline:none;
}

.banner_content1 ul li:hover {

	background:#031020;

}

.banner_content1 ul li {
	width:290px;	
	border-radius:5px;
	height:50px;
	color:#ffffff;
	padding:17px 0;
	text-transform:uppercase;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	list-style:none;
	text-align:center;
	background:#183962;
	box-shadow:0px 22px 20px -22px #000;
}
.footer_news {
	padding:0px 0 15px 0;
}
.foot_newsimage {
	padding:0px;
	width:10%;
	margin-right: 10px;background-color: #f5f5f5;border-radius: 5px;text-align: center;padding: 2px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;
}
.foot_newscontent {
    padding: 0;
    width: 80%;
}
.foot_newscontent h5,.foot_newscontent a {
	font-size: 16px;
	line-height:20px;
	color:#fff;
	font-family: 'Roboto', sans-serif;
}
.foot_newscontent h6 {
	font-size: 12px;
	margin:12px 0 0;
	color:#fff;
	font-family: 'Roboto', sans-serif;
}
.navbar{
	min-height:0px;
	margin-bottom:0px;
}
.navbar-default{
	background:none;
	box-shadow:none;
	border:0px;
	border-radius:0px;
}
.collapse {
	padding:0px;
}
.menu .navbar-default .navbar-nav>li>a {
	color: #124483;
}
.menu .navbar-default .navbar-nav>li>a:hover {
	color: #298cd1;
}
.menu .navbar-default .navbar-nav > .active > a {
	background:inherit;
	box-shadow:none;
}
.navbar-default .navbar-nav>.active>a:hover {
	color:#298cd1;
}
#swiffycontainer {
	margin:20px auto;
	width:88%;
	height:350px;
}
.tab-content > .tab-pane {
	display:block;
}
.tab-content ul li{list-style-type: circle;font-size: 16px;line-height: 24px;color:#424242;font-family: 'Roboto', sans-serif; list-style-position: inside;}
.formTopTable tr td input{margin: 7px 0px;}
.formTopTable tr td,#submits,#myModalLabel{font-family: 'Roboto', sans-serif;}
#myModalLabel{font-size: 14px !important;text-align: center;}
.modal-dialog{left:25%;}
.caret-m{border-color: #0c3e7d transparent;border-width: 16px 9px 0 9px; opacity: 0.8;display: none;position: absolute;bottom:-13px;left:41%;}
.additional-feature:hover .caret-m{display: block;}
.additional-feature.collapse_in .caret-m{display: none;}
.additional-feature.collapse_in{height: 180px;}
.defHide{padding-top: 27px;-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0; -webkit-transition: opacity 1s ease-in;
       -moz-transition: opacity 1s ease-in;
        -ms-transition: opacity 1s ease-in;
         -o-transition: opacity 1s ease-in;
            transition: opacity 1s ease-in;}
.defHide1{padding-top: 14px;min-height: 116px;-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0; -webkit-transition: opacity 1s ease-in;
       -moz-transition: opacity 1s ease-in;
        -ms-transition: opacity 1s ease-in;
         -o-transition: opacity 1s ease-in;
            transition: opacity 1s ease-in;line-height: 36px;}
.defHide2{padding-top: 10px;min-height: 98px;line-height: 28px;-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0; -webkit-transition: opacity 1s ease-in;
       -moz-transition: opacity 1s ease-in;
        -ms-transition: opacity 1s ease-in;
         -o-transition: opacity 1s ease-in;
            transition: opacity 1s ease-in;}
.animateblock h2:hover .default{display: none;}
.animateblock h2:hover .defHide,.animateblock h2:hover .defHide1,.animateblock h2:hover .defHide2{-moz-opacity:1;
	filter:alpha(opacity: 1);
	opacity: 1;display: block !important;}
	.animateblock h2:hover .defHide1{padding-top: 0px;}
	.animateblock h2:hover .defHide{padding-top: 20px;}
	.animateblock h2:hover .defHide2{padding-top: 8px;}
	.more a.btn-primary,.more1 a.btn-primary{color:#fff;text-decoration: none;}
	.more a.btn-primary,.more1 a.btn-primary,.more a.btn-primary:hover,.more .brn-primary:focus,.more1 a.btn-primary:hover,.more1 .brn-primary:focus{color:#fff;}
	.additional-feature.collapse_in .caret-m{display: block;border-color:#3567a6 transparent;}
.margin-adjust{margin-top:-115px;}
.videobx .glyphicon-remove{position: absolute;font-size: 28px;position: absolute; right: -46px;
    z-index: 10; top: -14px;cursor: pointer;color:#f8f8f8;}
.glyphicon-earphone{float: left;margin-right: 10px;top:-2px;}
.callSec{font-size:26px;color:#fff;font-family:roboto;padding-bottom:32px}
.contPop{height: 50px;background-color: #000;position: fixed;width: 100%;z-index: 999;text-align: center;border-bottom: 1px solid #fff}
.contPop p{padding: 7px 0px;color:#fff;margin-bottom: 0px;}
.contPop p a{background-color: #3881c0}
.viewTop .padTop{padding-top:65px;}
.contPop p a,.contPop p a:hover,.contPop p a:active{border: 1px solid #fff;padding: 6px 20px;}
.closeLink{position: absolute;right: 0px;color:#fff;font-size: 18px;padding: 13px 10px 0px 0px;cursor: pointer;}
.trigger{background: url("../images/sprite-common.png");
    background-repeat: no-repeat;background-color: transparent;display: block;margin:0 auto;}
.trigger-img1{background-position: -268px -20px;height: 61px;width: 101px;}
.trigger-img2{background-position: -409px -99px;height: 60px;width: 65px;}
.trigger-img3{background-position: -340px -386px;height: 61px;width: 66px;}
.trigger-img4{background-position: -384px -21px;height: 60px;width: 69px;}
.trigger-img5{background-position: -462px -20px;height: 64px;width: 62px;}
.trigger-img6{background-position: -539px -20px;height: 62px;width: 61px;}
.trigger-img7{background-position: -269px -93px;height: 63px;width: 49px;}
.trigger-img8{background-position: -339px -98px;height: 58px;width: 58px;}
.aff-middle {top: 50%;display: block; position: relative; -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);transform: translateY(-50%); color: rgb(255, 255, 255); padding: 0px; margin: 0px;}
.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;	
	border-top: 25px solid #DBE2EB;
	margin-left: 155px;
}
.icon-rank{background: url("../images/sprite-common.png");
    background-repeat: no-repeat;background-color: transparent;display: block;margin:0 auto;background-position: -484px -98px;height: 38px;width: 24px;}
.social-icon{background: url("../images/sprite-common.png");
    background-repeat: no-repeat;background-color: transparent;float: left;}    
.square-google{background-position: -292px -167px;height: 48px;width: 48px;}  
.square-facebook{background-position: -350px -167px;height: 48px;width: 48px;}    
.square-twitter{background-position: -409px -167px;height: 48px;width: 48px;}  
.white-logo{background: url("../images/sprite-common.png");
    background-repeat: no-repeat;background-color: transparent;background-position: -293px -226px;height: 42px;width: 155px;display: block;}
.client-logo{background: url("../images/client_logo.png");background-repeat: no-repeat;background-color: transparent;}
.client4{background-position: -13px -16px;height: 57px;width: 225px;display: block;}
.client1{background-position: -253px -14px;height: 58px;width: 154px;display: block;margin-left: 20px;}
.client2{background-position: -13px -88px;height: 58px;width: 224px;display: block;}
.client3{background-position: -254px -86px;height: 58px;width: 176px;display: block;margin-left: 20px;}
.client5{background-position: -13px -156px;height: 58px;width: 213px;display: block;margin-left: 20px;}
.user-details{color: #124483;font-family: Roboto,sans-serif;font-size: 18px;font-weight: 400;line-height: 12px;margin-top:-10px;}
.btn-settings{font:14px Roboto,sans-serif;color:#124483;padding: 2px 0 0 0;cursor: pointer;}
.freeTool .dropdown-menu{margin-top: 20px;padding-bottom: 1px;}
.freeTool .dropdown-menu li{border-bottom: 1px solid #b2b5b4}
.freeTool .dropdown-menu li a{padding: 10px 20px;font:17px Roboto,sans-serif;}