/*
* Compress using http://refresh-sf.com/
*/
@font-face {
font-family: 'slabo_27pxregular';
src: url('/public/fonts/slabo_27px/slabo27px-regular-webfont.eot');
src: url('/public/fonts/slabo_27px/slabo27px-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/public/fonts/slabo_27px/slabo27px-regular-webfont.woff2') format('woff2'),
	 url('/public/fonts/slabo_27px/slabo27px-regular-webfont.woff') format('woff'),
	 url('/public/fonts/slabo_27px/slabo27px-regular-webfont.ttf') format('truetype'),
	 url('/public/fonts/slabo_27px/slabo27px-regular-webfont.svg#slabo_27pxregular') format('svg');
font-weight: normal;
font-style: normal;

}

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Lato:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);

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; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body {  font-family: 'Lato', sans-serif!important; margin:0; width:100%; overflow:auto; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
b,strong{font-weight:bold;}
input{ outline:none; }
em,i{ font-style:italic; }
a:focus { outline:none!important; outline-offset: 0px;text-decoration:none!important;}
a:hover{ text-decoration:none!important;}
hr{border-top:1px solid #ccc !important;}
.clear{clear:both;}
.white{color:white;}
.white:hover{color:#ccc;}
@media screen and (-webkit-min-device-pixel-ratio:0) {



}


header {margin:0; float:left; padding:0; width:100%;background:#182934;position:fixed; z-index:9999;}
.logo_box {margin:0; padding:10px 0; width:100%;float:left; -webkit-animation-name:tinLeftIn;animation-name:tinLeftIn;}
.logo_box img {width:auto; margin:0; padding:0;}

nav {margin:16px 0 0 0;padding:0!important;}
nav ul {width:100%!important}
nav ul li {padding:10px 19px 10px 0;}
nav li ul{ overflow: hidden; padding:10px 12px; transition: background-color 0.20s ease; transition: all 0.20s ease;z-index: 1;  position:absolute; width:200px!important; list-style:none; background:#182934; float:left;}
nav li ul{ height:0px;}
nav li:hover ul{ height:auto;}
nav li:hover ul{ overflow:visible;}  
nav li:hover ul{ padding-top:23px; position:absolute;  }
.nav.navbar-nav a {color:#fff;margin:0; padding:0; font-family: 'Lato', sans-serif;font-size:16px; line-height:16px; font-weight:700; }
.nav.navbar-nav a:hover {color:#1682c5;background:transparent;}
.nav.navbar-nav a.active {color:#1682c5;background:transparent;}

.border_with_color_change {margin:0; padding:0;}
.border_with_color_change a {color:#fff!important;border:#1681c4 solid 2px;  padding:8px 10px 10px 10px!important; background:#1681c4;}
.border_with_color_change a:hover {color:#fff!important; border:#1681c4 solid 2px; background:#1681c4;}

.slider_mobile {margin:0; padding:0; width:100%; float:left;position:relative;}
.slider_mobile img {width:100%; margin:0; padding:0;}
.slider_content {margin:auto; padding:0; position:absolute;top:35%;left:0; right:0; width:100%;text-align:center;}
.videocnt { float: left;position: absolute;top: 170px !important;width: 100%;}
.pattern-overlay{ text-align:center;}                 
.pattern-overlay span, .slider_mobile h2  {font-family: 'slabo_27pxregular'; color:#fff;font-size:52px;line-height:60px;margin:0; padding:0 0 30px 0; display:block;}
.pattern-overlay h1, .slider_mobile h2  {font-family: 'slabo_27pxregular'; color:#fff;font-size:52px;line-height:60px;margin:0 padding:0 0 30px 0; display:inline-block;}
.pattern-overlay a, .slider_mobile a  {font-family: 'Lato', sans-serif; color:#fff;border:#1682c5 solid 2px;  background: #1682c5;
			  font-size:20px;line-height:20px;padding:12px 70px;margin:0;}
.slider_content a:hover, .slider_mobile a:hover {color:#fff!important; border:#1682c5 solid 2px; background:#1682c5;}

.hero-button i {font-weight:700; font-size:25px; padding-left:5px;}

.who_we_are {margin:0; padding:70px 0; float:left; width:100%; background:#1682c5;text-align:center;}
.who_we_are h2 {color:#fff;margin:0; padding:0 0 30px 0; font-family: 'Lato', sans-serif;font-size:36px; line-height:30px;
			   font-weight:700;}
 .who_we_are p {color:#fff;margin:0; padding:0 0 30px 0; font-family: 'slabo_27pxregular';font-size:23px; line-height:35px;
			   font-weight:600;}
.who_we_are a {font-family: 'Lato', sans-serif; color:#fff;border:#fff solid 2px; font-weight:700;
			  font-size:20px;line-height:20px;padding:8px 40px;margin:0;}
.who_we_are a:hover {color:#fff; border:#23628d solid 2px;}
.logo_icons {margin:0; padding:25px 0 18px 0; width:100%; background:#ecf0f1;float:left;}
.logo_icons ul {margin:0; padding:0; list-style:none;}
.logo_icons ul li {margin:0; padding:0 32px; float:left;}
.logo_icons ul li:first-child{ padding-left:0;}
.logo_icons ul li a {margin:0; padding:0;}
.logo_icons ul li a img {margin:0; paddinbg:0; width:auto;}
.logo_icons ul li:last-child {float:right; padding-right:0px;}
.logo_icons ul li a img{opacity:0.3;filter: grayscale(100%);
-webkit-filter: grayscale(100%);  /* For Webkit browsers */
filter: gray;  /* For IE 6 - 9 */
-webkit-transition: all .4s ease;  /* Transition for Webkit browsers */}


.logo_icons ul li a img:hover{opacity :1;filter: grayscale(0%);
-webkit-filter: grayscale(0%);
filter: none;}

.our_services_box {margin:0; padding:70px 0 ; width:100%; float:left; background:#fff;}
.our_services_box h2 {font-family: 'Lato', sans-serif; color:#455560; font-weight:700; font-size:36px;line-height:30px;padding:0 0 25px 0;margin:0;text-align:center;}
.our_services_box p {color:#455560;margin:0; padding:0 0 40px 0; font-family: 'slabo_27pxregular';font-size:24px; line-height:35px;
			   font-weight:600;text-align:center;}
.our_services_box_box1 {margin:0; padding:40px 0 ; width:100%; float:left; text-align:center;background:#ecf0f1; position:relative;}
.our_services_box_box1 img {margin:0 auto 30px auto; padding:0; width:auto;}
.our_services_box_box1 h4 {font-family: 'Lato', sans-serif; color:#455560; font-weight:700; font-size:24px;line-height:24px;padding:0 0 15px 0;margin:0;text-align:center;border-bottom:#1682c5 solid 2px; display:inline-block;}
			  

.color_on_box{float:left; width:100%;   background:rgba(41,128,185,0.9); padding:0 0 15px 0;}
.color_on_box a {color:#fff;font-family: 'Lato', sans-serif;font-weight:700; font-size:16px;line-height:20px;padding:6px 0;margin:0; display:block; }
.color_on_box a:hover{ background:#2c76a5; color:#fff;}		
.our_services_box_box1:hover{background:rgba(41,128,185,0.9);}
.our_services_box_box1:hover h4{ color:#fff; border-color:#fff;}
.our_services_box_hover_effect_box h5 {color:#fff;font-family: 'Lato', sans-serif;font-weight:700; font-size:16px;line-height:20px;padding:0 0 15px 0;margin:0; }
.our_process_box {width:100%; float:left; margin:0; padding:60px 0;text-align:center;background:#455560; overflow:hidden;}
.our_process_box h2 {font-family: 'Lato', sans-serif; color:#fff; font-weight:700; font-size:36px;line-height:30px;padding:0 0 25px 0;margin:0;text-align:center;}
.our_process_box p {color:#fff;margin:0; padding:0 0 20px 0; font-family: 'slabo_27pxregular';font-size:22px; line-height:32px;		   font-weight:600;text-align:center;}
.nav.nav-tabs {width:100%; float:left; margin:20px auto 20px auto;background:none;border-bottom:none; position:relative;}	
.nav-tabs > li {margin-bottom:60px!important; padding-bottom:24px; }	

.nav.nav-tabs li a {padding:10px 0px !important; margin-right:0; background:#95a5a5; font-size:40px; color:#455560; font-family: 'slabo_27pxregular';}	
.nav-tabs > li > a{ border-radius:0!important; border:none!important; line-height:30px!important;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover 
{background: url("/public/img/arrow-pic.png") no-repeat scroll center bottom!important; position:relative; padding:10px 0px 31px !important; color:#fff!important; outline:none!important; outline-offset:none; border:none!important;}
.nav-tabs > li.active:hover{ }	

.navbar-fixed-top .nav-tabs > li.select > a, .navbar-fixed-top .nav-tabs > li.select.active > a{background: url("/public/img/arrow-pic.png") no-repeat scroll center bottom!important; position:relative; background-size:100% 100%!important; padding:10px 0px 31px !important; color:#fff!important; outline:none!important; outline-offset:none; border:none!important;}
.fixed_hedder .nav-tabs > li.select > a{ background:#95a5a5!important; padding:10px 0px !important; color:#455560!important; }

.nav-tabs > li a:hover{ background: url("/public/img/arrow-pic.png") no-repeat scroll center bottom!important; padding:10px 0px 31px !important; color:#fff!important; }	   
.increased_width {margin:auto; padding:0; width:100%;}
.tab-pane.fade.in.active img {float:left;}
.navbar-collapse.collapse{ float:right;}
.nav-tabs > li{ width:12.5%; text-align:center;}
.right_side_txt h3{ margin:0 0 6px 0; padding:0 0 10px 0; float:left; text-align:left; font-size:30px; color:#fff; font-family:"Lato",sans-serif; border-bottom: 2px solid #1682c5; text-transform:uppercase;}
.right_side_txt p{ margin:0; padding:0; float:left; text-align:left; font-size:18px; color:#fff; font-family: 'slabo_27pxregular'; }


.our_portfolio_box {margin:0; padding:70px 0 ; width:100%; float:left; background:#fff;}
.our_portfolio_box h2 {font-family: 'Lato', sans-serif!important; color:#455560!important; font-weight:700!important;
			  font-size:36px!important;line-height:30px!important;padding:0 0 25px 0!important;
					   margin:0!important;text-align:center!important;}
.our_portfolio_box p {color:#455560;margin:0; padding:0 0 40px 0; font-family: 'slabo_27pxregular';font-size:24px; line-height:35px;
			   font-weight:600;text-align:center;}
.our_portfolio_box_box1 {margin:0 0 30px 0; padding:0 ; width:100%; float:left; text-align:center;
					position:relative;  }
											
.our_portfolio_box_box1 img {margin:0; padding:0; width:auto;}

.our_portfolio_box_hover_effect_box {margin:0; padding:50px 15px 50px 15px; width:100%; position:absolute; top:0px;
							   background:rgba(21,31,49,0.8);text-align:center; display:none;}

.our_portfolio_box_hover_effect_box .text-cnt {padding:30px 15px 30px 15px;}

.our_portfolio_box_hover_effect_box h3 { z-index:123; color:#fff;font-family: 'Lato', sans-serif;font-weight:400;
			  font-size:22px;line-height:30px;padding:0 0 0 0;margin:0;display:inline-block;
			  text-transform:uppercase; }
.border_with_width {border-bottom:#1682c5 solid 2px;margin:15px auto 10px auto; padding:0; width:120px;}
			  
.our_portfolio_box_hover_effect_box p {z-index:123;color:#fff;margin:0 0 20px 0; padding:0; font-family: 'slabo_27pxregular';font-size:14px; line-height:22px;
			   text-align:center;font-weight:lighter;}
.our_portfolio_box_hover_effect_box a {z-index:123;font-family: 'Lato', sans-serif; color:#fff;border:#fff solid 2px; font-weight:700;
			  font-size:16px;line-height:15px;padding:9px 66px;margin:0;}
			  
.campaigns {text-align:center !important;}
.campaigns .img-responsive{float:none !important; display:inline !important; margin-bottom:30px;}

.our_services_box_box1 .hover_effect{ display:none;}
.our_services_box_box1 .ser_img_blue{ display:block;}
.our_services_box_box1:hover .hover_effect{ display:block;}
.our_services_box_box1:hover .ser_img_blue{ display:none;}

.our_portfolio_box_main_button {float:left; width:100%; text-align:center; margin:20px 0 0 0; padding:0;}
.our_portfolio_box_main_button a {font-family: 'Lato', sans-serif; color:#1682c5; font-weight:600;
			  font-size:20px;line-height:20px;padding:9px 75px;margin:0;border:#1682c5 solid 2px;}

#screen_2 {display:none;}
#screen_3 {display:none;}
#screen_4 {display:none;}
#screen_5 {display:none;}

.img-responsive.center {float:center !important; text-align:center; display:inline;}

.our_blog_box {margin:0; padding:70px 0 ; width:100%; float:left; background:#fff;}
.our_blog_box h2 {font-family: 'Lato', sans-serif; color:#455560; font-weight:700;
			  font-size:36px;line-height:30px;padding:0 0 25px 0;margin:0;text-align:center;}
.our_blog_box p {color:#455560;margin:0; padding:0 0 40px 0; font-family: 'slabo_27pxregular';font-size:24px; line-height:35px;
			   font-weight:600;text-align:center;}
			   
.our_blog_box_box1 {margin:0; padding:25px 28px ; width:100%; float:left; text-align:center;background:#ecf0f1;
					position:relative;height:330px;}

.our_blog_box_box1 h4 {font-family: 'Lato', sans-serif; color:#455560; font-weight:700; text-transform:uppercase;
			  font-size:18px;line-height:29px;padding:0 0 15px 0;margin:0;text-align:left;
			  display:inline-block;width:90%;height:120px;float:left;}
.border_with_width2 {border-bottom:#1682c5 solid 2px;margin:0px 0 15px 0; padding:0; width:120px;float:left;}
.our_blog_box_box1 p {color:#455560;margin:0; padding:0 0 10px 0; font-family: 'slabo_27pxregular';font-size:18px; line-height:23px;
			   font-weight:lighter;text-align:left;width:93%;float:left;}
.our_blog_box_box1 a {font-family: 'Lato', sans-serif; color:#1682c5; font-weight:600;
			  font-size:14px;line-height:16px;padding:0;margin:0;float:left;}
.our_blog_box_box1:hover {}				  
.our_blog_box_box1:hover h4 {color:#fff;}
.our_blog_box_box1:hover p {color:#fff;}
.our_blog_box_box1:hover a {color:#fff;}
.our_blog_box_box1:hover  .border_with_width2{border:#fff solid 1px;}

.our_blog_box_main_button {float:left; width:100%; text-align:center; margin:50px 0 0 0; padding:0;}
.our_blog_box_main_button a {font-family: 'Lato', sans-serif; color:#1682c5; font-weight:600; 
			  font-size:20px;line-height:20px;padding:11px 75px;margin:0;border:#1682c5 solid 2px;}
.our_blog_box_main_button a:hover{ color:#fff; border:#23628d solid 2px; background:#23628d;}				  
			  
.let_us_help {margin:0; padding:50px 0 40px 0; width:100%; float:left; background:#1682c5;}
.let_us_help p {color:#fff;margin:0; padding:0 6px 10px 0; font-family: 'slabo_27pxregular';font-size:36px; line-height:30px;
			   font-weight:400;float:left;}
.demo-1 span.badge a { border:none!important; border-bottom:#fff solid 0px!important; padding-bottom:6px!important; text-transform:uppercase!important; color:#fff;margin:0!important; padding:0!important; font-family: 'slabo_27pxregular'!important;font-size:36px!important; line-height:30px!important; background:none!important;
			   font-weight:400;float:left;}
.demo-1 span.badge a:hover{ background:none!important;}	
.demo-1{ float:left; padding:0 0 0 10px;}			   
.let_us_help a {font-family: 'Lato', sans-serif; color:#fff; font-weight:600;border:#fff solid 2px;text-transform:uppercase;
			  font-size:20px;line-height:20px;padding:10px 0;margin:0;float:left;width:100%;text-align:center;}
.let_us_help a:hover {color:#fff; border:#23628d  solid 2px; background:#fff!important}

.testimonial_box {margin:0; padding:0; width:100%;background:#0a4269; float:left;position:relative;}
.testimonial_box img {margin:auto; padding:0;  width:auto;}

.our_testimonial_box {width:100%; float:left; margin:0; padding:60px 0;text-align:center; background:url(images/testimonial-bg.jpg) center fixed  no-repeat; background-size:100% 100%;}

.our_testimonial_box h2 {font-family: 'Lato', sans-serif; color:#fff; font-weight:700;
			  font-size:36px;line-height:30px;padding:0 0 25px 0;margin:0;text-align:center;}
.our_testimonial_box p {color:#fff;margin:0; font-weight: 400; padding:0 0 80px 0; font-family: 'slabo_27pxregular';font-size:23px; line-height:25px;
			   text-align:center;}
.our_testimonial_left_box {margin:0; padding:0; width:100%; float:left;}
.our_testimonial_left_box img{width:auto; margin:0; padding:0;}
.our_testimonial_right_box {margin:0; padding:0; width:91%; float:right;}
.our_testimonial_right_box p {color:#fff;margin:0; padding:0 0 10px 0; font-family: 'slabo_27pxregular';font-size:19px; line-height:30px;
			   font-weight:normal;text-align:left;}
.our_testimonial_right_box h3 {font-family: 'Lato', sans-serif; color:#fff; font-weight:lighter;text-transform:uppercase;
			  font-size:18px;line-height:15px;padding:0 14px 2px 0px;margin:0 14px 0 0;float:left;width:auto;
			  border-right:#fff solid 1px;}
.our_testimonial_right_box h4 {font-family: 'Lato', sans-serif; color:#fff; font-weight:lighter;text-transform:uppercase;
			  font-size:16px;line-height:13px;padding:0 10px 2px 0px;margin:0 10px 0 0;float:left;width:auto;
			  }
.our_testimonial_right_box h3 span {font-weight:600;}
.border_with_width3 {border-bottom:#1682c5 solid 2px;margin:-17px 0 8px 0; padding:0; width:120px;}

#about_stats {
	background:#1682c5;
}

#about_stats .stat {
	text-align:center; 
	color:white; 
	padding-bottom:10px;
}

#about_stats .stat span {
	font-size:40px; 
	width:100%; 
	display:block;
}

footer {margin:0; padding:50px 0 30px 0; width:100%;background:#151f31; float:left;}

iframe[name="google_conversion_frame"] {display:none;}

/*
--- paralax footer ---
footer.main_footer {position:fixed; z-index:-100; bottom:0;}
.let_us_help {margin:0; padding:50px 0 40px 0; width:100%; float:left; background:#1682c5; margin-bottom:350px;}
*/


.quote_footer {padding:30px 0 30px 0 !important;}
.footer_box1 {margin:0; padding:0; width:100%; float:left; text-align:left;}
.footer_box1 h2 {font-family: 'Lato', sans-serif; color:#fff; font-weight:600;
			  font-size:16px;line-height:13px;padding:0 0 12px 0;margin:0 0 8px 0;float:left;width:74%;
			  border-bottom:#1682c5 solid 2px;}
.footer_box1 ul {margin:0; padding:0; list-style:none;float:left;}
.footer_box1 ul li {margin:0; padding:0; padding:0 0 9px 0;width:100%;float:left;}
.footer_box1 ul li a  {font-family: 'Lato', sans-serif; color:#fff; font-weight:600;
			  font-size:14px;line-height:13px;padding:0;margin:0;float:left;}
.footer_box1 ul li a:hover {color:#1682c5}

.footer_box2 {margin:0; padding:0; width:100%; float:left; text-align:left;}
.footer_box2 h2 {font-family: 'Lato', sans-serif; color:#fff; font-weight:600;
			  font-size:16px;line-height:13px;padding:0 0 12px 0;margin:0 0 8px 0;float:left;width:45%;
			  border-bottom:#1682c5 solid 2px;}	
.footer_box2 h3 {font-family: 'Lato', sans-serif; color:#fff; font-weight:lighter;
			  font-size:14px;line-height:23px;padding:0 ;margin:0 ;float:left;width:92%;}
.footer_box2 a {font-family: 'Lato', sans-serif; color:#fff; font-weight:600;
			  font-size:14px;line-height:23px;padding:0 ;margin:0 ;float:left;width:92%;}
.footer_box3 {margin:0; padding:0; width:100%; float:left; text-align:left;}
.footer_box3 h2 {font-family: 'Lato', sans-serif; color:#fff; font-weight:600;
			  font-size:16px;line-height:13px;padding:0 0 12px 0;margin:0 0 10px 0;float:left;width:35%;
			  border-bottom:#1682c5 solid 2px;}					  
.footer_box3 ul {margin:0; padding:0 0 15px 0; float:left; width:100%; list-style:none;clear:both;}
.footer_box3 ul li {float:left; width:auto; margin:0; padding:0 8px 0 0 ; }	
.footer_box3 ul li a {margin:0; padding:0;}
.footer_box3 ul li a img {margin:0; padding:0; width:auto;}	
.footer_box3 ul li a i {background:#5b626e; padding:5px 9px;margin:0;color:#151f31;font-size:25px; width:35px; height:35px; text-align:center;}		  
.footer_box3 ul li a i:hover {background:#1682c5;color:#fff;}				  
/*.our_services_box_hover_effect_box{  -webkit-transition: background-color 500ms ease-out 1s;
-moz-transition: background-color 500ms ease-out 1s;
-o-transition: background-color 500ms ease-out 1s;
transition: background-color 500ms ease-out 1s; top:100%; bottom:0; left:0; right:0;}*/				  
.footer_box4 {margin:0; padding:0; width:100%; float:left; text-align:left;}
.footer_box4 h2 {font-family: 'Lato', sans-serif; color:#fff; font-weight:600;
			  font-size:16px;line-height:13px;padding:0 0 12px 0;margin:0 0 10px 0;float:left;width:45%;
			  border-bottom:#1682c5 solid 2px;}	
.footer_box4 input {margin:3px 0 3px 0; padding:5px; background:#444c5a; width:100%; color:#fff;border-radius:0px;border:none;
				font-family: 'Lato', sans-serif;  font-weight:lighter;
			  font-size:12px;}
.footer_box4 textarea {margin:3px 0 6px 0; padding:5px; background:#444c5a; width:100%; color:#fff;border-radius:0px;border:none;
				font-family: 'Lato', sans-serif;  font-weight:lighter;
			  font-size:12px;}
.footer_box4 input[type="button"] {font-family: 'Lato', sans-serif; color:#fff;width:auto; font-weight:600;background:transparent;
			  font-size:12px;line-height:13px;padding:6px 20px ;margin:0 ;float:right;border:#fff solid 1px;}
.footer_box4 input:hover{ background:#1682c5; color:#fff;}
.nav-tabs{ margin-bottom:25px!important;}

.carousel{ float:left!important; width:100%!important;}
.thumbnail{ background:none!important; float:left; border:none!important;}
.carousel-control.left{ background-image:none!important;}
.glyphicon-chevron-left::before{ content:''!important; float:none;}
.glyphicon.glyphicon-chevron-left{ background:url(/public/img/test_left.png) left no-repeat!important; width:22px; height:37px!important; position:absolute; left:0!important;}
.glyphicon-chevron-right::before{ content:''!important; float:none;  }
.glyphicon.glyphicon-chevron-right{ background:url(/public/img/test_right.png) left no-repeat!important; width:22px; height:37px!important; right:0!important;}
.carousel-control.right{ background-image:none!important;}

.glyphicon.glyphicon-chevron-left.blue{ background:url(/public/img/arrow_left_blue.png) left no-repeat!important; width:22px; height:37px!important; position:absolute; left:0!important;}
.glyphicon.glyphicon-chevron-right.blue{ background:url(/public/img/arrow_right_blue.png) left no-repeat!important; width:22px; height:37px!important; right:0!important;}

.video-section {background:url('/public/img/video-load-bg.jpg') top center no-repeat;}

.video-section .pattern-overlay {
background-color: rgba(71, 71, 71, 0.59);
padding: 110px 0 32px;
min-height: 725px; 
/* Incase of overlay problems just increase the min-height*/
}
.video-section h1, .video-section h3{
text-align:center;
color:#fff;
}

.video-section h3{
font-size: 25px;
font-weight:lighter;
margin: 0px auto 15px;
}
.video-section .buttonBar{display:none;}
.player {font-size: 1px;}

#fb-icon {
background: rgba(0, 0, 0, 0) linear-gradient(rgb(234, 237, 242) 50%, rgb(59, 89, 152) 50%) repeat scroll 0 0 / 100% 174%;
color: rgb(59, 89, 152);
transition: all 0.25s ease 0s;
}
#fb-icon:hover {
background-position: 100% 100%;
background-size: 100% 200%;
color: white;
}
#twitter-icon {
background: rgba(0, 0, 0, 0) linear-gradient(rgb(234, 237, 242) 50%, rgb(29, 202, 255) 50%) repeat scroll 0 0 / 100% 174%;
color: rgb(29, 202, 255);
transition: all 0.25s ease 0s;
}
#twitter-icon:hover {
background-position: 100% 100%;
background-size: 100% 200%;
color: white;
}
#googleplus-icon {
background: rgba(0, 0, 0, 0) linear-gradient(rgb(234, 237, 242) 50%, rgb(211, 72, 54) 50%) repeat scroll 0 0 / 100% 174%;
color: rgb(211, 72, 54);
transition: all 0.25s ease 0s;
}
#googleplus-icon:hover {
background-position: 100% 100%;
background-size: 100% 200%;
color: white;
}
#instagram-icon{ background: rgba(0, 0, 0, 0) linear-gradient(rgb(234, 237, 242) 50%, rgb(59, 89, 152) 50%) repeat scroll 0 0 / 100% 174%;
color: rgb(59, 89, 152);
transition: all 0.25s ease 0s;
}
#instagram-icon:hover {
background-position: 100% 100%;
background-size: 100% 200%;
color: white;
}
#youtube-icon {
background: rgba(0, 0, 0, 0) linear-gradient(rgb(234, 237, 242) 50%, rgb(187, 0, 0) 50%) repeat scroll 0 0 / 100% 174%;
color: rgb(187, 0, 0);
transition: all 0.25s ease 0s;
}
#youtube-icon:hover {
background-position: 100% 100%;
background-size: 100% 200%;
color: white;
}



#topmenu {background: #000; width: 150px; height: 50px; color: #fff; }

.our_services_box_hover_effect_box {
float: left;
left: 0;
line-height: 2em;
list-style: outside none none;
overflow: hidden;
position: absolute;
top: 100%;
width: 100%;
z-index:999;
  -webkit-transform-origin: 50% 0%;
-o-transform-origin: 50% 0%;
transform-origin: 50% 0%;
-webkit-transform: perspective(350px) rotateX(-90deg);
-o-transform: perspective(350px) rotateX(-90deg);
transform: perspective(350px) rotateX(-90deg);
box-shadow: 0px 2px 10px rgba(0,0,0,0.05);
-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,0.05);
-moz-box-shadow: 0px 2px 10px rgba(0,0,0,0.05);
}
.our_services_box_box1:hover .our_services_box_hover_effect_box{
-webkit-transform: perspective(350px) rotateX(0deg);
-o-transform: perspective(350px) rotateX(0deg);
transform: perspective(350px) rotateX(0deg);
-webkit-transition:0.2s linear 0s;
-o-transition:0.2s linear 0s;
transition:0.2s linear 0s;
}
.main{
-webkit-transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
}


/* Fold Out
============================== */
.nav > li:hover ul.sub_menu {
max-height: 1000px;
-webkit-transform: perspective(400) rotate3d(0, 0, 0, 0);
display:block;

}
.nav li ul.sub_menu {
width:200px!important;
display:none;
position: absolute;
padding:0px 15px;
left: 0;
top: 36px;
z-index: 1;
max-height: 0;
-webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);
-webkit-transform-origin: 50% 0;
-webkit-transition: 350ms;
-moz-transition: 350ms;
-o-transition: 350ms;
transition: 350ms;
}

.nav {
margin-bottom: 48px;
}
.nav ul {
*zoom: 1;
list-style: none;

background: #333;
}
.nav:before,
.nav:after {
content: "";
display: table;
}
.nav:after {
clear: both;
}
.nav > li {
float: left;
position: relative;
}
.nav a {
display: block;

line-height: 1.2em;
color: #fff;

}
.nav a:hover {
text-decoration: none;
background: #182934 ;
}
.nav li ul.sub_menu {
background: #162732 ;
}
.nav li ul.sub_menu li {

}
.nav li ul a {
border: none;
}
.nav.nav-tabs > li {
border: 1px solid #b7c4ca;
height: 52px;
border-right: none;
}

.nav.nav-tabs > li:last-child{ border-right: 1px solid #b7c4ca;}
nav ul li ul li{ padding:10px 23px 10px 15px!important; display:inherit!important; }
.nav li ul{ padding:0px!important;}
.nav li ul li:hover{ background:#193547; }
.nav li ul a:hover {
background: rgba(0, 0, 0, 0.19999999999999996);
}
.nav li ul.sub_menu ul{ display:none;  /* -webkit-transform: perspective(400) rotate3d(1, 0, 0, -90deg);
-webkit-transform-origin: 50% 0;
-webkit-transition: 350ms;
-moz-transition: 350ms;
-o-transition: 350ms;
transition: 350ms;*/}
.nav li ul.sub_menu ul{ position:absolute; left:89%; top:0%; margin:0px; padding:0px 15px; background:#1f313d; }
.nav li ul.sub_menu li:hover ul{ display:block;}
.nav li ul.sub_menu li{ position:relative;}


.nav li ul.sub_menu ul li ul.child_menu { display:none; }
.nav li ul.sub_menu ul li ul.child_menu{ position:absolute; left:89%; top:0%; margin:0px; padding:0px 15px; background:#2a4354;}
.nav li ul.sub_menu ul li:hover ul.child_menu{ display:block;}


/** 10 - 30 - 2015**/
.text-cnt{ position:absolute; top:0px; padding:50px 15px 50px 15px; width:100%; 
							   background:rgba(21,31,49,0.8); bottom:0}
#f1_container {
position: relative;
margin: 0 auto 25px;
width: 320px;
height: 320px;
z-index: 1;
}
#f1_container {
perspective: 1000;
}
#f1_card {
width: 100%;
height: 100%;
transform-style: preserve-3d;
transition: all 1.0s linear;


}
#f1_container:hover #f1_card {
transform: rotateY(180deg);

}
#f1_container:hover #f1_card .our_portfolio_box_hover_effect_box{
transform: rotateY(180deg);}
.face {
position: absolute;
width: 320px;
left:0;
padding:0px;
height: 100%;
backface-visibility: hidden;
}

/* simple */
.flip-container {
-webkit-perspective: 1000;
-moz-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;

-ms-transform: perspective(1000px);
-moz-transform: perspective(1000px);
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;


}

/*
.flip-container:hover .flipper, .flip-container.hover .flipper, #flip-toggle.flip .flipper {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
filter: FlipH;
-ms-filter: "FlipH";
}
*/

/* START: Accommodating for IE */
.flip-container:hover .back, .flip-container.hover .back {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
}

.flip-container:hover .front, .flip-container.hover .front {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}

/* END: Accommodating for IE */

.flip-container, .front, .back {
height:320px;
width: 320px;
display: inline-block;
   
   float:left;
}

.flipper {
-webkit-transition: 1s;
-webkit-transform-style: preserve-3d;
-ms-transition: 1s;

-moz-transition: 1s;
-moz-transform: perspective(1000px);
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;

transition: 1s;
transform-style: preserve-3d;

position: relative;
}

.front, .back {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;

-webkit-transition: 1.5s;
-webkit-transform-style: preserve-3d;

-moz-transition: 1.5s;
-moz-transform-style: preserve-3d;

-o-transition: 1.5s;
-o-transform-style: preserve-3d;

-ms-transition: 1.5s;
-ms-transform-style: preserve-3d;

transition: 1.5s;
transform-style: preserve-3d;

position: absolute;
top: 0;
left: 0;
border:1px solid #bdc3c7;
}

.front {
-webkit-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
z-index: 2;
}

.back {
background: lightblue;
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
}

.front .name {
font-size: 2em;
display: inline-block;
background: rgba(33, 33, 33, 0.9);
color: #f8f8f8;
font-family: Courier;
padding: 5px 10px;
border-radius: 5px;
bottom: 60px;
left: 25%;
position: absolute;
text-shadow: 0.1em 0.1em 0.05em #333;
display: none;


}

.back-logo {
position: absolute;
top: 40px;
left: 90px;
width: 320px;
height: 320px;
background: url(logo.png) 0 0 no-repeat;
}

.back-title {
font-weight: bold;
color: #00304a;
position: absolute;
top: 180px;
left: 0;
right: 0;
text-align: center;
text-shadow: 0.1em 0.1em 0.05em #acd7e5;
font-family: Courier;
font-size: 2em;
}

.back p {
position:relative;
bottom: 0px;
left: 0;
right: 0;
text-align: center;
padding: 0 0px;
}

.flipcardscontainer{
width: 320px;
height:320px;
margin-bottom:20px;

}


.footer_box4 #googleMap {
border-radius: 50%;
}

/*.slider{ display:none;}*/
.hvr-radial-out::before{transition-duration:0.3s!important;}
.copy_right{  color: #fff;
float: left;
font-family: "Lato",sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 13px;
margin: 0;
padding: 30px 0 0 0;}


#demo li { display: none; }
.well{ background-color:none!important; border:none!important;}
.badge{ background-color:none!important;}


/* strategy box start */
.banner_box {margin:0; padding:0; width:100%; float:left;position:relative;}
.banner_box img {margin:0; padding:0; width:100%;}
.banner_box_content {margin:auto; padding:0; position:absolute;top:49%;left:0; right:0; width:100%;text-align:center;}
.banner_box_content h1 {font-family: 'slabo_27pxregular'; color:#fff;font-size:52px;line-height:60px;margin:0; padding:0;}
.inner_content_box {margin:0; padding:55px 0 40px 0; width:100%; float:left; background:#fff;}
.strategy_left_box {margin:0; padding:0; width:100%; float:left; text-align:center;}
.strategy_left_box img {margin:0 0 40px 0; padding:0; width:auto;display:inline-block;}
.strategy_left_box h2 {font-family: 'Lato', sans-serif!important; color:#455560!important; font-weight:600!important;
			  font-size:24px!important;line-height:23px!important;padding:0 0 12px 0!important;
			  margin:0 auto 30px auto!important;border-bottom:#1682c5 solid 2px!important; 
			  width:58%!important; float:none!important;}
h2.development {width:100% !important;}
.strategy_left_box p {font-family: 'Lato', sans-serif; color:#455560; font-weight:400;
			  font-size:16px;line-height:27px;padding:0 0 12px 0;margin:0 0 0 8px;
			   width:74%; float:left;text-align:right;}


.strategy_right_box {margin:0; padding:0; width:100%; float:left; text-align:left;}
			   
.strategy_right_box {margin:0; padding:0; width:100%; float:left; text-align:left;}

.strategy_right_box h2 {font-family: 'Lato', sans-serif; color:#455560; font-weight:600;
			  font-size:36px;line-height:33px;padding:0 !important;margin:0 auto 15px auto; text-align:left !important; margin-bottom:25px !important;}
.strategy_right_box h3 {font-family: 'slabo_27pxregular';  color:#455560; font-weight:bold;
			  font-size:23px;line-height:25px;padding:10px 0 4px 0;margin:0;}
.strategy_right_box p {font-family: 'slabo_27pxregular'; color:#455560; font-weight:normal;
			  font-size:18px;line-height:27px;margin:1em 0px;}

.strategy_right_box ul {margin:0; padding:0; list-style:none; float:left;}
.strategy_right_box ul li {margin:0; padding:0 0 20px 0; width:100%; float:left;font-family: 'slabo_27pxregular'; color:#455560; font-weight:normal;
			  font-size:18px;line-height:27px;list-style:square;margin-left:40px;}
.strategy_right_box ul li a {font-family: 'Lato', sans-serif; color:#455560; font-weight:600;
			  font-size:20px;padding:0;margin:0;
			  float:left;}
.strategy_right_box ul li a i{font-size:15px;color:#1682c5;}
.strategy_right_box ul li a:hover {color:#1682c5;}
.strategy_right_box.maintenance h3 {

}
.strategy_right_box.maintenance ul {
	margin:1em 0;
}
.strategy_right_box.maintenance ul li {
	margin-left:30px !important;
	padding:0 !important;
}

/* our services box start */
.our_services_first_box {margin:0 0 30px 0; padding:25px 0 15px 0; width:100%; text-align:center;background:#ecf0f1;float:left;}
.inner_content_box h2 {margin:0; padding:0 0 25px 0; font-family: 'slabo_27pxregular'; color:#455560; font-weight:normal;
			  font-size:24px;line-height:37px;text-align:center;}
.inner_content_box .intro_p {margin:0; padding:0 0 25px 0; font-family: 'slabo_27pxregular'; color:#455560; font-weight:normal;
			  font-size:20px;line-height:30px;text-align:center;}
.services_left_box {margin:0; padding:0; width:100%; float:left; text-align:center;}
.services_left_box img {margin:0 0 40px 0; padding:0; width:auto;display:inline-block;}
.services_left_box h2 {font-family: 'Lato', sans-serif; color:#455560; font-weight:600;
			  font-size:24px;line-height:23px;padding:0 0 12px 0;margin:0 auto;
			   float:none;}
..services_left_box h2:hover {color:#1682c5}				   
.fixed_border_width {border-bottom:#1682c5 solid 2px; width:32%; float:none; margin:auto;}
.services_right_box {margin:0; padding:0; width:100%; float:left;}				  
.services_right_box ul {margin:0; padding:0; list-style:none; float:left;}
.services_right_box ul li {margin:0 0 0px 0; padding:3px 0 ; width:100%; float:left;border-bottom:#bdc3c7 solid 1px;}
.services_right_box ul li a {font-family: 'Lato', sans-serif; color:#455560; font-weight:600;
			  font-size:20px;padding:4px 0;margin:0;
			  float:left;}
.services_right_box ul li a i{font-size:15px;color:#1682c5;padding-left:1px;}
.services_right_box ul li a:hover {color:#1682c5;}
.services_right_box ul li:last-child{border-bottom:none;}
.top_margin {margin:30px 0;}
.top_margin2 {margin:20px 0;}
/* harman */
.strategy_right_box > h2 {font-size: 36px;font-weight: bold;padding-bottom: 37px;}

/* our portfolio box start */
.slider_box2 {margin:0; padding:0 15px; float:left; width:100%;}
.slider_box2 img {margin:0; padding:0; width:100%;}
.pete_frates_box {margin:0; padding:10px 0 60px 0; width:100%; text-align:center;float:left;}
.pete_frates_box h2 {font-family: 'Lato', sans-serif; color:#455560; font-weight:600;
			  font-size:36px!important;line-height:33px;padding:0 0 12px 0;margin:0;
			   float:none;}
.pete_frates_box h3 {font-family: 'slabo_27pxregular'; color:#455560; font-weight:normal;
			  font-size:24px;line-height:32px;padding:0 0 12px 0;margin:auto;width:63%;
			   float:none;}
.pete_frates_box p {font-family: 'slabo_27pxregular'; color:#455560; font-weight:normal;
			  font-size:18px;line-height:27px;padding:0;margin:auto;
			   float:none;width:89%;}
.whole_portfolio_box {margin:0; padding:0; width:100%;background:#f1f2f2;float:left;}
.no_padding_from_bottom {padding-bottom:0px;}


#myCarousel .nav a small {
display:block;
}
#myCarousel .nav {
background:#eee;
}
#myCarousel .nav a {
border-radius:0px;
}
.nav.nav-pills.nav-justified {margin-top:20px;}

/* our process box start */
.navbar.navbar-inverse.navbar-fixed-top {top:50%;}
#myNavbar ul li {/*width:11.2%!important*/ float:left; margin-bottom:0!important;}
.less-padding-from-bottom {padding-bottom:15px!important;}
.nav.nav-tabs li {padding:0;}
.nav.nav-tabs li.active {padding:0;}
.nav-tabs > li a:hover {background-size:100% 100%!important;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {background-size:100% 100%!important;}




.collapse.navbar-collapse {width:100%;}
.collapse.navbar-collapse ul li {float:none; margin:auto; display:inline-block;}
.no_background_color {background:none;padding-top:0px;padding-bottom:0px;}
.no_background_color h3 {color:#455560; border-bottom:none; width:100%;padding:0 0 5px;text-align:left;
					 font-size:30px;line-height:30px; }
.no_background_color p {color:#455560;font-size:18px;text-align:left;float:left;}
.navbar-inverse {background:transparent!important;border:none!important;background-image:none!important;}
.fixed_border_width2 {border-bottom:#1682c5 solid 2px; width:130px; float:left; margin:0 auto 5px auto;}
#myNavbar ul {margin-bottom:0px!important;}
.navbar.navbar-inverse.navbar-fixed-top {margin-bottom:0px;}
body {
  position: relative; 
}
.grey_bg {padding:50px 0;color: #95a5a5; background-color: #ccc;}

.white_bg {padding:50px 0; background-color: #fff;}

.navbar-fixed-bottom, .navbar-fixed-top{ position:relative!important;}  
.navbar.navbar-inverse.navbar-fixed-top.fixed_hedder{ position:fixed!important; top:31px;}


.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{ background-color:#eee!important;}
.nav > li > a:focus, .nav > li > a:hover{}

.slide{ list-style:none;}
.slide li{ float:left;}
.slider_two{ float:left; width:100%; margin:0px; padding:0px;}
.slider_arrow{ float:left; width:100%; list-style:none;}
.slider_arrow .left{ float:left;}
.slider_arrow .right{ float:right;}
#section1{padding-bottom:0;}
.scrollmenu #section1{ height:120px; }
#section2{padding-bottom:70px;}
#section3{padding-bottom:70px;}
#section4{padding-bottom:70px;}
#section5{padding-bottom:70px;}
#section6{padding-bottom:70px;}
#section7{padding-bottom:70px;}
.grey_bg .container, .white_bg .container{position: relative;top: 35px;}
.no_padding_from_bottom_box {padding-bottom:0px;}
.bottom_space{padding-bottom:100px;}
span.our_portfolio_box_main_button a{ margin:10px; }
.grey_bg1{display:none;}
.grey_bg1 {
background-color: #ccc;
color: #95a5a5;
padding: 50px 0;
}
.demo-1.rw-words.rw-words-1 span{font-family: 'Lato', sans-serif; color:#fff; font-weight:600;text-transform:uppercase; font-size:20px;line-height:20px;padding:2px 0 6px 0; margin:0;text-align:center; float:left;}
.flex-direction-nav{ display:none!important;}
.slider_mobile{display:none;}

.strategy_right_box .hvr-icon-wobble-horizontal::before{ top:6px;}
.banner_box_content h2 span{ border-bottom:2px solid #1682c5; color:#1682c5;} 
.tab-pane:first-child{ margin-top:50px;}
.fixed_sec{ padding-top:120px!important;}  
.web_box h2{ color:#333!important;}
.banner_box.web_box{ margin-top:70px; padding-top:50px;}
.demo-1{border-bottom: 2px solid rgb(255, 255, 255)!important;float: left;padding: 0 0 50px 5px;width: 37%;}



#bs-example-navbar-collapse-2{ background:#d6d8da!important; padding:0 0px!important;}
.navbar-default{ box-shadow:none!important;}
.navbar-default .navbar-header{ display:none;}
.strategy_left_box .nav li{ padding:8px 10px!important; text-align:left!important; float:left!important; width:100%; border-bottom:1px dotted #9199a0;}
.strategy_left_box .nav li a{ color:#455560; font-family: 'Lato', sans-serif;}
.strategy_left_box .nav li:hover{ background:#1682c5 ;}
.strategy_left_box .nav li:hover a{ color:#fff!important;}
.strategy_left_box .nav li a:hover{ color:#fff!important;}
.strategy_left_box .nav li:first-child{border-top:1px dotted #9199a0; }
.strategy_left_box i{ font-style:normal; padding-right:10px!important;}

.strategy_left_box .hvr-icon-wobble-horizontal::before{ top:3px; font-size:11px; right:-2px; }

.strategy_left_box .nav li a{ text-align:left!important;}

.breadcrumbs {color:#aaa !important; font-size:16px !important;}
.breadcrumbs a {color:#aaa;}

.web_design_intro {padding-top:90px;}
.web_design_intro h1 {margin:0; font-family: 'slabo_27pxregular'; color:#1681c4; 
        line-height:37px;font-size: 36px;font-weight: bold;padding-bottom: 15px;}
.web_design_intro p {margin:0; padding:0 0 25px 0; font-family: 'slabo_27pxregular'; color:#455560; font-weight:normal;
        font-size:20px;line-height:30px;}
.web_design_intro .blue_button {color:#fff!important;border:#1681c4 solid 2px;  padding-top:9px; padding-bottom:9px; text-align:center; width:210px !important; background:#1681c4; font-family:'Lato', sans-serif; font-size:16px; font-weight:700;}
.web_design_intro .blue_button:hover {color:#fff!important; border:#1681c4 solid 2px; background:#1681c4;}
.award_logos img {padding-right:35px; padding-top:15px;}
.web_design_intro .right_photo_wrap {text-align:right !important;}
.web_design_intro .right_photo_wrap img {margin-right:40px; display:inline;}
.web_design_intro .request_quote {font-family: 'Lato', sans-serif; color:#fff; font-weight:600;
			  font-size:16px;line-height:20px;padding-top:9px; padding-bottom:9px; text-align:center; width:210px; margin:0;border:#1682c5 solid 2px; background:#1681c4;}
.web_design_intro .our_work {font-family: 'Lato', sans-serif; color:#1682c5; font-weight:600;
			  font-size:16px;line-height:20px;padding-top:9px; padding-bottom:9px; text-align:center; width:210px; margin:0;border:#1682c5 solid 2px;}

/* blog page css start on 24-12-2015 by alok */
.socil_icon_blog{ float:right; margin:0;}
.comment_textarea{ margin:0; padding:0; float:left; width:100%;}
.comment_textarea img{ float:left; margin-right:15px;}
.comment_textarea textarea{ float:right; height:50px; width:100%; padding:13px 10px; border:1px solid rgba(0, 39, 59, 0.2); border-radius:3px;}
.clent-img{ width:10%; float:left;}
.commetarea{ width:90%; float:right;}
.fb_plugin{ float:left; width:100%; padding:25px 0 15px 0; color:#455560; font-family: 'Lato', sans-serif; font-size:13px;border-bottom: 1px solid #e5e5e5;margin-bottom:15px;}
.fb_plugin a{ margin-left:7px; line-height:26px;}
.comment_box{ float:left; width:100%; margin:7px 0 0px 0; padding:0 0 23px 0; }
.comment_box h4{ float:left;  font-size: 17px; font-weight: 600; margin: 0; padding: 0; color:#455560;}
.comment_box label{ float:right;  color:#455560;}
.comment_box select{ margin-left:5px;}
.socil_icon_blog h3{ float:left; color:#767676; font-size:17px; font-weight:600; line-height:25px;}
.socil_icon_blog ul{ margin:1px 0 0 5px!important;}
.socil_icon_blog ul li a img{ margin:0!important; border:none; padding:0 0 0 2px;}
.socil_icon_blog_box{ float:left; margin:0px 0 0 0;}
.socil_icon_blog_box h3{ float:left; color:#767676; font-size:17px!important; font-weight:600; line-height:25px;}
.socil_icon_blog_box ul{ margin:1px 0 0 5px!important;}
.socil_icon_blog_box ul li a img{ margin:0!important; border:none; padding:0 0 0 2px;width:100%;}
.blog_img_width_text_box {width:100%;margin-bottom:10px!important;}
.small_txt_blog h2{ font-size:30px;}
.big_image_width_text.blog_det ul{ float:left; margin:20px 0 0 0;}
.big_image_width_text.blog_det p{ float:left;}
.big_image_width_text.blog_det h2 a{ font-size:34px; line-height:40px;}
.big_image_width_text.blog_det img{ margin-top:25px; margin-bottom:25px; float:left; width:100%; }
.big_image_width_text.blog_det h2 { border-bottom:1px solid #e5e5e5;}
.blog_box {margin:0 0 0px 0; padding:0; width:100%; float:left;}
.big_image_width_text { border-bottom: 1px solid #e5e5e5;width:100%; float:left; margin:0 0 15px 0; padding:0 0 15px 0;}
.big_image_width_text img {width:50%;clear:both;border:#ccc solid 1px;padding:0; margin-bottom:10px;}
.blog_img_with_text {float:left; margin:0; padding:0; width:100%;}
.blog_img_with_text img {width:auto;clear:both;border:#ccc solid 1px;padding:0; margin-bottom:15px;margin-right:15px;float:left; overflow:hidden;}
.blog_img_with_text p {font-family: 'slabo_27pxregular'; color:#455560; font-weight:normal;
			  font-size:15px;line-height:27px!important;padding:0!important;margin:-5px 0 0 0!important;
			   float:none;}
.big_image_width_text h2 {margin:0; padding:0 0 10px 0;text-align:left;float:left;width:100%;}
.big_image_width_text h2 a{color:#455560;margin:0; padding:0 0; font-family: 'slabo_27pxregular';font-size:22px; line-height:30px;font-weight:600;float:left;}
.big_image_width_text h2 a:hover {color:#1682c5;}

.big_image_width_text ul {margin:0 0 20px 0; padding:0; list-style:none;float:left;}
.big_image_width_text ul li {margin:0 2px 0 0; padding:0; display:inline-block;float:left; width:auto;font-family: 'Lato', sans-serif;font-size:12px; line-height:16px;font-weight:400;color:#455560}
.big_image_width_text ul li i {color:#ccc; font-size:5px;margin:0 6px 0 5px;position:relative; top:-2px;}
.big_image_width_text ul li a {float:left; width:auto;font-family: 'Lato', sans-serif;font-size:12px; line-height:16px;font-weight:600;color:#455560}
.big_image_width_text ul li a:hover {color:#1682c5;}
.big_image_width_text h3 {margin:0; padding:0 0 5px 0;font-family: 'Lato', sans-serif; float:left; font-size:16px;}
.big_image_width_text h3 a{color:#1682c5;margin:0; padding:0 0 40px 0; font-size:16px; line-height:20px;font-weight:600;}
.big_image_width_text h3 a:hover {color:#455560;}
.big_image_width_text h3 span{color:#455560;margin:0; padding:0; font-size:14px; line-height:20px;font-weight:600;}
.big_image_width_text h3 i {color:#ccc; font-size:5px;margin:0 4px 0 3px;position:relative; top:-2px;}
.big_image_width_text p {font-family: 'slabo_27pxregular'; color:#455560; font-weight:normal;
			  font-size:16px;line-height:27px;padding:0 0 15px 0;margin:auto;
			   float:none;}
.big_image_width_text ul {margin-left:40px;}
.big_image_width_text ul li {font-family: 'slabo_27pxregular'; color:#455560; font-weight:normal;
			  font-size:15px;line-height:27px;padding:0 0 15px 0;
			   float:none;list-style:square;}
.big_image_width_text p a {float:none; width:auto;font-family: 'Lato', sans-serif;color:#455560;text-decoration:underline;}
.big_image_width_text p a:hover {color:#1682c5;}
.strategy_right_box.blog_box_button {padding:0px 0 0 0;}
.strategy_right_box.blog_box_button ul {width:100%;}
.strategy_right_box.blog_box_button ul li {width:auto;padding-bottom:0;}
.strategy_right_box.blog_box_button ul li a {font-family: 'Lato', sans-serif;font-weight:400; font-size:17px;}
.strategy_right_box.blog_box_button ul li:nth-child(2) {float:right;}
a.hvr-icon-wobble-horizontal.left_side_arrow::before {   content: "";
    font-family: FontAwesome;
    font-size: 15px;
    font-weight: normal;
    padding: 0;
    position: absolute;
    left:0px;
    top: 1px!important;
    transform: translateZ(0px);}
	
	
	a.hvr-icon-wobble-horizontal.right_side_arrow::before {
    content: "";
    font-family: FontAwesome;
    font-size: 15px;
    font-weight: normal;
    padding: 0;
    position: absolute;
    right: -1px;
    top: 1px!important;
    transform: translateZ(0px);}
	
	a.hvr-icon-wobble-horizontal.left_side_arrow {padding-left:15px;}
a.hvr-icon-wobble-horizontal.right_side_arrow {padding-right:15px;}


.strategy_left_box h2.increase_width {width:71%;float:left!important;}

.aside_social_icons {margin:30px 0 0 0; width:100%; float:left; padding:0;}
.nav.navbar-nav.decrease_font_size li a {font-size:15px;}
.aside_social_icons h2 {
    border-bottom: 2px solid #1682c5 !important;
    color: #455560 !important;
    float: left !important;
    font-family: "Lato",sans-serif !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 23px !important;
    margin: 0 auto 30px !important;
    padding: 0 0 12px !important;
    width: auto;
}

.aside_social_icons ul {
    clear: both;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 15px;
width: 100%;}

.aside_social_icons ul li {
    float: left;
    margin: 0;
    padding: 0 8px 0 0;
width: auto;}
.aside_social_icons ul li a{margin:0; padding:0;}


.aside_social_icons ul li a i {
    background: #5b626e none repeat scroll 0 0;
    color: #151f31;
    font-size: 25px;
    height: 35px;
    margin: 0;
    padding: 5px 9px;
    text-align: center;
width: 35px;}

.aside_social_icons a img {width:auto;margin:0;float:left;}

.aside_social_icons_input {float:left; width:100%; margin: 0 0 30px 0; padding:0; }
.aside_social_icons_input a {font-family: 'Lato', sans-serif; color:#1682c5; font-weight:600;
			  font-size:15px;line-height:20px;padding:4px 25px;margin:0;border:#1682c5 solid 2px;}
.aside_social_icons_input input {width:100%;padding:4px 10px;margin:0 0 20px 0;box-shadow:0px 0px 2px #1682c5;border:none;}
.aside_social_icons_input h2 {
    border-bottom: 2px solid #1682c5 !important;
    color: #455560 !important;
    float: left !important;
    font-family: "Lato",sans-serif !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 23px !important;
    margin: 0 auto 30px !important;
    padding: 0 0 12px !important;
    width: auto;
}

.request_a_quote_button {float:left; width:100%; text-align:left; margin:20px 0 0 0; padding:0;}
.request_a_quote_button input[type=submit] {font-family: 'Lato', sans-serif; color:#1682c5; font-weight:600;
			  font-size:20px;line-height:20px;padding:9px 75px;margin:0;border:#1682c5 solid 2px; background:#fff;}
.request_a_quote_button input[type=submit]:hover {background:#1682c5; color:#fff;}

#request_error {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 10px;
background-repeat: no-repeat;
background-position: 10px center;
color: #D8000C;
background-color: #FFBABA;
display:none;
}

.request_a_quote_box {margin:0; padding:0; float:left; width:100%;}
.request_wrap {padding-top:80px;}


.request_a_quote_box p {
    color: #455560;
    font-family: "slabo_27pxregular";
    font-size: 24px;
    font-weight: 600;
    line-height: 35px;
    margin: 0;
	float:left;
    padding: 0 0 40px;
    text-align: left;
}
.request_a_quote_box label {width:100%; float:left;font-family: "Lato",sans-serif ; font-size:16px; color:#455560;margin:0 0 20px 0;}
.request_a_quote_box label span {width:20%;float:left;font-family: "Lato",sans-serif ; }
.request_a_quote_box label input {width:80%; float:left;margin:0px 0 0 0;font-size:16px; font-weight:400;padding:10px 12px;border:#ccc solid 1px;border-radius:5px;}
.request_a_quote_box label textarea {width:100%;height:120px;margin:6px 0 0 0;font-size:14px; font-weight:400;padding:4px 10px;border:#ccc solid 1px;border:#ccc solid 1px;border-radius:5px;}



.request_a_quote_box label select {font-size:14px; font-weight:400;height:30px; width:150px;border:#ccc solid 1px;box-shadow:0px 0px 5px #ccc;}
.request_a_quote_box label select option {padding:4px;}
.request_a_quote_right_box {width:100%; float:left; margin:0; padding:0;}
.request_a_quote_right_box h2 {font-family: 'Lato', sans-serif; color:#455560; font-weight:600;
			  font-size:24px;line-height:23px;padding:0 0 12px 0;
			  margin:0 auto 30px auto;border-bottom:#1682c5 solid 2px; 
			  width:auto; float:left;text-align:left;}
.request_a_quote_right_box ul {background:#d6d8da;float:left; list-style:none;margin:0; padding:20px;}
.request_a_quote_right_box ul li {float:left; width:100%; margin:0 0 10px 0; padding:0 0 10px 15px;font-family: 'Lato', sans-serif;font-size:14px; font-weight:400;line-height:20px;border-bottom:#455560 dotted 1px;background:url(/public/img/li-arrow.png) no-repeat; background-position:0 5px ;}

.request_a_quote_right_box ul li:last-child {border-bottom:none;}

.quote_phone {color:#fff; width:100%; text-align:right;}
.quote_phone li a {font-size:20px !important;}
.quote_badges {margin-top:20px; float:left;}
.quote_badges img {margin-right:10px;}

#instagram_feed img {float:left; margin-right:10px;}
.social_title {margin-bottom:20px;}
.social_title i {width:100%; text-align:center;padding-top:12px;padding-bottom:12px;}

/*new css start here 13-1-2016*/
.person_detail {float:left; width:100%; text-align:center; padding:0; margin:0 0 50px 0;}
.person_detail img {width:161px; height:161px;float:none; display:inline-block;margin:0 0 30px 0;border-radius:50%;}
.person_detail h2 {font-family: 'Lato', sans-serif; color:#455560; font-weight:600;
			  font-size:18px;line-height:20px;padding:0;margin:0 0 8px 0;float:none; width:100%; text-align:center;}
.person_detail p { font-family: 'slabo_27pxregular';color:#455560; font-weight:normal;
			  font-size:16px;line-height:20px;padding:0;margin:0 0 12px 0;float:none; width:100%; text-align:center;}
			  
.person_detail a {
    backface-visibility: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    display: inline-block;
    padding-right: 2.2em;
    position: relative;
    transform: translateZ(0px);
    transition-duration: 0.3s;
    vertical-align: middle;
}
.person_detail a::before {
    content: "";
    font-family: FontAwesome;
    font-size: 15px;
    font-weight: normal;
    padding: 0;
    position: absolute;
    right: -16px;
    top: 2px;
    transform: translateZ(0px);
}
.person_detail a:hover::before, .person_detail a:focus::before, .person_detail a:active::before {
    animation-duration: 1s;
    animation-iteration-count: 1;
    animation-name: hvr-icon-wobble-horizontal;
    animation-timing-function: ease-in-out;
}

 .person_detail a{ font-family: 'Lato', sans-serif;color:#1682c5; font-weight:600;
			  font-size:18px;line-height:20px;padding:0 0 0 0;margin:auto;
			   float:none;}
.some_space {margin-top:22px!important;}
.modal-content {padding:20px 25px;border-radius:0px!important;}
.close {color:#1682c5!important; opacity:1!important;font-size:25px!important;line-height:12px!important;}
.modal-dialog {position:absolute; left:0; right:0; top:200px;width:100%!important;margin:0!important;width:100%!important;}
.person_detail.adjustment_of_text p {
    font-size: 19px;
    line-height: 27px;
    text-align: left;
width: 80%;}
.person_detail.adjustment_of_text {margin-bottom:0px;}
/* testimonial detail box start */			   
.testimonial_box_detail {
    float: left;
    margin: 0;
    padding: 0px 32px;
    width: 100%;
}			   
.testimonial_box_detail h2 {
    color: #455560;
    font-family: "Lato",sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
    padding: 0 0 25px;
    text-align: left;
}
.testimonial_box_detail p {
    color: #455560;
    font-family: "slabo_27pxregular";
    font-size: 24px;
    font-weight: 600;
    line-height: 35px;
    margin: 0;
    padding: 0 0 20px;
    text-align: left;
}

.testimonial_box_detail a {
    color: #455560;
    float: left;
    font-family: "Lato",sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}


.testimonial_box_detail a::before {
    content: "";
    font-family: FontAwesome;
    font-size: 15px;
    font-weight: normal;
    padding: 0;
    position: absolute;
    right: -16px;
    top: 5px;
    transform: translateZ(0px);
	color:#1682c5;
}
.testimonial_box_detail a:hover::before, .testimonial_box_detail a:focus::before, .testimonial_box_detail a:active::before {
    animation-duration: 1s;
    animation-iteration-count: 1;
    animation-name: hvr-icon-wobble-horizontal;
    animation-timing-function: ease-in-out;
}


.testimonial_box_detail img {width:100%; float:left;}
.testimonial_big_box {width:100%; padding:30px 32px;margin:0; background:#ecf0f1;float:left;margin:40px 0;}

.testimonial_big_box h2 {
    border-bottom: 2px solid #1682c5 ;
    color: #455560 ;
    float: none ;
    font-family: "Lato",sans-serif ;
    font-size: 24px ;
    font-weight: 600 ;
    line-height: 23px ;
    margin: 0 0 40px 0  ;
    padding: 0 0 20px ;
    width: 30% ;
	
}

.testimonial_big_box p {
    color: #455560;
    font-family: "slabo_27pxregular";
    font-size: 24px;
    font-weight: 400;
    line-height: 35px;
    margin: 0;
    padding: 0 0 20px;
    text-align: left;
}
.testimonial_big_box ul {margin:0; padding:0; list-style:none;}
.testimonial_big_box ul li {display:inline-block; border-right:#455560 solid 1px;font-family: "Lato",sans-serif ;color: #455560 ;
    font-size: 18px ;
    font-weight: 400 ;
    line-height: 16px ;
    margin: 0 10px 0 0 ;
    padding: 0px  10px 0 0;}

.testimonial_big_box ul li:last-child {border-right:none!important;}
.testimonial_big_box ul li span {color:#1682c5;font-weight:600}

.testimonial_small_box {width:100%; float:left;margin:0 0 40px 0; padding:0;}
.testimonial_small_box img {width:115px; height:115px; float:left;margin:0 20px 20px 0;border:1px solid rgba(189, 195, 199, 0.2);}
.testimonial_small_box ul {margin:13px 0 0 0; padding:0; list-style:none;float:left; width:50%;}
.testimonial_small_box ul li {width:100%; float:left;font-size: 17px ;
    font-weight: 400 ;color: #455560 ;}
	.testimonial_small_box ul li span {color:#1682c5;font-weight:600;}
	.testimonial_small_box p {color: #455560;
    font-family: "slabo_27pxregular";
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;
    margin: 0;
    padding: 0 0 20px;
    text-align: left;width:89%;float:left;}
	
	.full_width_text_box {
    float: left;
    margin: 0;
    padding: 60px 0 0 30px;
    width: 100%;
	border-top:#bdc3c7 solid 1px;
}
.full_width_text_box h2 {
    color: #455560;
    font-family: "Lato",sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
    padding: 0 0 25px;
    text-align: left;
}


.small_text {font-size:18px!important;}	
.original_history_box {width:100%; float:left; margin:0; padding:0;}
.original_single_box {width:100%; float:left; margin:0; padding:40px 40px 0px 40px;background:#ecf0f1;text-align:center;}
.original_single_box img {display:inline-block;text-align:center;margin:20px 0;}
	

.original_single_box h2 {
    
    color: #455560 ;
    float: left ;
    font-family: "Lato",sans-serif ;
    font-size: 20px ;
    font-weight: 400 ;
    line-height: 23px ;
    margin: 0 0 10px 0  ;
    padding: 0 0 12px ;
    
	text-align:left;
}

.original_single_box h2::before {content:""; position:absolute; display:inline-block;border-bottom: 2px solid #1682c5 ; width:125px;top:31px;}
.no_bg {background:none;padding:20px 40px;}
.original_single_box p span {color:#1682c5;}
.original_single_box p {
    color: #455560;
    font-family: "slabo_27pxregular";
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin: 0;
    padding: 0 0 20px;
    text-align: left;
	 width:100%;
	 float:left;
}


.logo_example {padding:10px !important; border:1px solid #eee; float:left; margin-right:5px; margin-bottom:5px;}
.portfolio_inline {float:left; margin-right:10px; margin-bottom:10px;}

#glossary_menu {color:#bbb; text-align:center;}
#glossary_menu a {padding:2px !important; display:inline-block !important;}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 0px;
  right: 50px;
  z-index: 10;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(22, 129, 196, 0.8) url(http://cdn2.hubspot.net/hubfs/443226/images/cd-top-arrow.svg?t=1445376711824) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top:hover {
	background: rgba(22, 129, 196, 1) url(http://cdn2.hubspot.net/hubfs/443226/images/cd-top-arrow.svg?t=1445376711824) no-repeat center 50%;
	opacity:1 !important;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #1681c4;
  opacity: 1;
}

/*new css end here 15-11-2015*/

/*new css start here 15-11-2015*/
.nav > li > a:focus, .nav > li > a:hover {
background-color: rgba(0, 0, 0, 0) !important;
}





.work_grid h2 {
font-size: 13px !important;
margin: 0 !important;
padding: 10px !important;
position: relative;
text-align: center;
text-shadow: none;
z-index: 200;
}
.work_grid li {
float: left;
margin-bottom: 20px;
margin-right: 30px;
position: relative;
}
.work_grid img {
background: rgb(170, 170, 170) none repeat scroll 0 0;
border: medium none;
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
display: block;
height: 200px;
width: 200px;
}
.work_hover {
background-color: rgba(0, 0, 0, 0.75);
background-image: url("/public/img/work_hover.png");
background-position: center 65px;
background-repeat: no-repeat;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 100;
}
#work_nav_left, #work_nav_right {
color: rgb(102, 102, 102);
padding: 80px 0;
width: 100px;
}
.work_individual .col_2 img {
border: 1px solid rgb(255, 255, 255);
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
display: block;
margin-bottom: 15px;
opacity: 0.5;
}
.work_individual .col_2 a img {
opacity: 0.5;
}
.work_individual h1 span {
color: rgb(255, 255, 255);
}
.work_individual .col_2 a.active img, .work_individual .col_2 a:hover img {
opacity: 1;
}
.work_individual_large {
background: rgba(0, 0, 0, 0) url("/public/img/ui/port_drop.png") no-repeat scroll center bottom;
display: block;
margin-bottom: 5px;
padding-bottom: 6px;
}
#work_nav_left {
cursor: pointer;
display: block;
left: -120px;
position: absolute;
text-align: right;
top: 30%;
}
#work_nav_right {
cursor: pointer;
display: block;
position: absolute;
right: -120px;
top: 30%; 
}
#work_nav_left > div, #work_nav_right > div {
font-size: 10px;
line-height: 1.1;
opacity: 1;
position: relative;
text-transform: uppercase;
}
#work_nav_left img, #work_nav_right img {
opacity: 0.07;
position: absolute;
top: 0;
}
#work_nav_left img {
right: 0;
}
#work_nav_right img {
left: 0;
}
#work_nav_left:hover img, #work_nav_right:hover img {
opacity: 0.15;
position: absolute;
top: 0;
}
#work_nav_left span, #work_nav_right span {font-size: 18px;font-weight: 700;text-transform: none;}
.strategy_left_box .nav li a {color: rgb(69, 85, 96);font-weight: normal;line-height:20px;text-align: right;}
.strategy_left_box .nav li {float: right !important;}
.navbar-nav > li > a {color: rgb(69, 85, 96);}
.strategy_left_box .navbar.navbar-default {background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;border: medium none!important;margin: 0;\padding: 0;\ box-shadow: inherit !important;\}  
.strategy_left_box .navbar-brand {display: none;}
.strategy_left_box .navbar-nav > li > a:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
color: rgb(22, 130, 197)!important;}
#service2 {width: 115px;height: 80px;}

@media (min-width: 300px) and (max-width: 480px) {
#work_nav_left span, #work_nav_right span{font-size:11px;}
#work_nav_left, #work_nav_right{width:125px;}
#work_nav_left{	left:0px;top:0px;}
#work_nav_right {right: 0;top: 0;}
.slider_two {float: none;margin: auto;padding: 0;width: 70%;}
.strategy_left_box .navbar-brand {display: block!important;}    
}

@media (min-width: 481px) and (max-width: 767px) {
#work_nav_left > div, #work_nav_right > div{display:none;}
#work_nav_left span, #work_nav_right span{font-size:11px;}
#work_nav_left, #work_nav_right{width:125px;}
#work_nav_left{	left:0px;top:30px;}
#work_nav_right {right: 0;top:30px;}
.slider_two {float: none;margin: auto;padding: 0;width: 70%;}
.strategy_left_box .navbar-brand {display: block!important;} 
}
	
@media (min-width: 768px) and (max-width: 960px) {
#work_nav_left{left:0}
#work_nav_right{right:0;}
.slider_two {float: none;margin: auto;padding: 0;width: 70%;}
}
	
	
@media (min-width: 961px) and (max-width: 1199px) {
.strategy_left_box .nav li { padding: 0 30px 9px 0 !important;}    
#work_nav_left{left:0}
#work_nav_right{right:0;}
.slider_two {float: none;margin: auto;padding: 0;width: 78%;}
}
	
	
@media (min-width: 1200px) and (max-width: 5000px) {
.strategy_left_box .nav li { padding: 0 30px 9px 0 !important;}    
}
	/*new css end here 15-11-2015*/