/*Import Global Compulsory CSS Files*/
@import url(app.css);
@import url(main_stylesheet.css);
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:300,400);

@font-face {
	font-family: 'gothic';
	src: url('fonts/gothic.eot');
	src: local('gothic'), url('fonts/gothic.woff') format('woff'), url('fonts/gothic.ttf') format('truetype');
}


@font-face {
  font-family: 'impact';
  src: url('fonts/impact.eot');
  src: url('fonts/impact.woff2') format('woff2'),
       url('fonts/impact.eot?#iefix') format('embedded-opentype');
	   src: url('fonts/impact.woff') format('woff'),
       url('fonts/impact.ttf') format('truetype'),
       url('fonts/impact.svg#Impact') format('svg');
  font-weight: normal;
  font-style: normal;
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GOTHIC';
  src: url('fonts/GOTHIC.eot');
  src: url('fonts/GOTHIC.woff2') format('woff2'),
       url('fonts/GOTHIC.eot?#iefix') format('embedded-opentype');
  src: url('fonts/GOTHIC.woff') format('woff'),
       url('fonts/GOTHIC.ttf') format('truetype'),
       url('fonts/GOTHIC.svg#Impact') format('svg');
  font-weight: normal;
  font-style: normal;
}

.fontLeagueGothic {
    font-family: 'LeagueGothic';
    font-weight: normal;
    color: #9d9d9c
}
.fontHelveticaNeueLight {
    font-family: 'HelveticaNeueLight';
    font-weight: normal;
    color: #9d9d9c
}
@font-face {
    font-family: "LeagueGothic";	
    src: url("fonts/LeagueGothic.eot");
    src: url("fonts/LeagueGothic.eot?#iefix") format("embedded-opentype"), url("fonts/LeagueGothic.woff2") format("woff2"), url("fonts/LeagueGothic.woff") format("woff"), url("fonts/LeagueGothic.ttf") format("truetype"), url("fonts/LeagueGothic.svg#LeagueGothic") format("svg");
}
@font-face {
    font-family: "HelveticaNeueLight";
    src: url("fonts/HelveticaNeueLight.eot");
    src: url("fonts/HelveticaNeueLight.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueLight.woff2") format("woff2"), url("fonts/HelveticaNeueLight.woff") format("woff"), url("fonts/HelveticaNeueLight.ttf") format("truetype"), url("fonts/HelveticaNeueLight.svg#HelveticaNeueLight") format("svg");
}

@font-face {
  font-family: 'CenturyGothic';
  src: url('fonts/CenturyGothic.woff') format('woff'),
       url('fonts/CenturyGothic.ttf') format('truetype'),
       url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CenturyGothicRegular';
  src: url('fonts/CenturyGothicRegular.eot');
  src: url('fonts/CenturyGothicRegular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
* {
	border-radius: 0;
}

body {
 
 font-size: 20px;
 line-height: 1.6;
font-family: 'CenturyGothic';
font-weight: normal;
color: #9d9d9c;
}

body.header-fixed-space {
  padding-top: 94px;
}
body.header-fixed-space-v2 {
	padding-top: 135px;
}
.menu_social_icons{
width: 100%;
    display: inline-block;
    margin-left: 10px;
	
	}
.client_sec{
width:100%;
margin:25px auto;	
text-align:center;
	}
.client_testimonials{
	width:100%;
	margin:0px auto;
	padding:0px 0;
	background:#3d3d3c;
	
	
	}

.ourclient img{
   filter: grayscale(100%);/* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  transition-property: filter;
	transition-duration: 1s;	
	-webkit-filter: grayscale(1);
  filter: grayscale(1);
  cursor:pointer;
   
  
}

.ourclient img:hover {
   filter: none; /* IE6-9 */
  -webkit-filter: grayscale(0); /* Google Chrome, Safari 6+ & Opera 15+ */
 

}

.align_left{
	
	text-align:left;
	}
.align_right{
	
	text-align:right;
	}
.menu_social_icons a{
float: left;
    margin-right: 15px;
    border-radius: 10px;
  /*  background: #fff;*/
    width: 28px;
	float: left;
	
    height: 28px;
	}
.menu_social_icons a .fa{
color: #000;
    font-size: 20px !important;
    padding: 0px 0;
    display: block !important;
    left: -10px !important;
	top:3px !important;
    margin-right: 0px !important;
    vertical-align: top !important;
	position:relative;
	
	
	}
.menu_social_icons .tooltips img{
	margin-left: -5px;
    margin-top: -0px;;
	
	}
.footer .menu_social_icons a .fa{
color: #fff;
    font-size: 25px !important;
    padding: 0px 0;
    display: block !important;
    left: 8px !important;
	top: 8px !important;
    margin-right: 0px !important;
    vertical-align: top !important;
	position:relative;
	
	
	}
.footer .menu_social_icons a .fa:hover{text-decoration:none;}
.footer_fa_hight{
height:70px !important;	
	}
.footer .menu_social_icons a:hover{text-decoration:none;}
.footer .menu_social_icons .tooltips img{
	margin-left: 8px;
    margin-top: 5px;
	
	}
.footer .menu_social_icons {
    width: 100%;
    display: inline-block;
    margin-left: 0;
	margin-bottom:50px;
}
.nopadding {
   padding: 0 !important;
   padding-right:0px !important;
   margin: 0 !important;
}
@media (max-width: 991px) {
	body.header-fixed-space,
	body.header-fixed-space-v2 {
		padding-top: 0;
	}
	.align_left {
    text-align: center;
}
.align_right {
    text-align: center;
}
.client_testimonials .text-info {
    color: #fff;
    padding-right: 0;
	text-align: center;
}
.client_testimonials .thumbnail .caption {
    padding: 25px 15px;
    color: #333;
    width: 100%;
    float: left;
}


.client_testimonials blockquote {
    
    width: 100%;
    text-align: center;
}
.client_testimonials .media-object {
  
    margin-left: 0;
    float: left;
    margin-right: 15px;
    width: 100%;
    text-align: center;
}
}

b, strong {
    font-weight: bold;
}

p,
li,
li a,
label {
 color: #2E2E2D;
}

a {
 color: #337ab7;
 text-decoration: none;
 
}

a,
a:focus,
a:hover,
a:active,
button,
button:hover {
	outline: 0 !important;
}

a:focus {
text-decoration: none;
}
a:hover {
 color: #337ab7 ;
 text-decoration: underline;
}

/*Boxed Layout
------------------------------------*/
.wrapper {
	background: #fff;
}

.boxed-layout {
  padding: 0;
  box-shadow: 0 0 5px #ccc;
  margin-left: auto !important;
  margin-right: auto !important;
  background: url(../img/patterns/15.png) repeat;
}

/*Hiding arrows for select field in IE*/
select::-ms-expand {
  display: none;
}