*{
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
body {
    line-height: 1.42857143;
    background-color: #fff
}

input,button,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}
a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
img {
    vertical-align: middle
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}
button[disabled],html input[disabled] {
    cursor: default
}



@font-face {
	font-family: 'Helvetica-Bold';
	src: url('fonts/Helvetica-Bold.eot');
	src: url('fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Helvetica-Bold.woff') format('woff'),
		url('fonts/Helvetica-Bold.ttf') format('truetype'),
		url('fonts/Helvetica-Bold.svg#Helvetica-Bold') format('svg');
}
@font-face {
	font-family: 'Helvetica-Light';
	src: url('fonts/Helvetica-Light.eot');
	src: url('fonts/Helvetica-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/Helvetica-Light.woff') format('woff'),
		url('fonts/Helvetica-Light.ttf') format('truetype'),
		url('fonts/Helvetica-Light.svg#Helvetica-Neue') format('svg');
}

html,body{
	font-size: 62.5%;
	font-family: 'Helvetica-Light';
}
dl,dt,dd,ul,li,input,form,a,p,textarea,button,label,tr,td,th{
   margin: 0;
   padding: 0;
   font-family: 'Helvetica-Light';
   font-weight: normal;
   outline: none;
   font-size: 16px;
   line-height: 28px;
}
h1,h2,h3,h4,h5,h6{
    margin: 0;
   padding: 0;
   font-family: 'Helvetica-Bold';
   font-weight: normal;
   outline: none;
}
.services-container p,.services-container ul,.services-container li,.services-container a,.services-container table tr,.services-container table td{
	font-family: 'Helvetica-Light';
}
ol,ul,li{
	list-style: none;
}
a{
	text-decoration: none;
	}
.fl{
	float: left;	
}
.fr{
	float: right;
}
.clear{
	zoom: 1;

}
.clear:after{
	display: block;
	clear: both;
	content:"";
	height: 0;

}
.clearfix{
	overflow: hidden;
}

img{
	border: none;
	outline: none;
}
a{color:#1E5E9B;}
a:hover{color:#76C2F6;text-decoration: none;}
/*img{ max-width:100%; height:auto;}*/

input::-webkit-input-placeholder{
  color: #a4a9af;
  font-size: 15px;
  font-weight: normal;
  font-family: 'Helvetica-Light';
}
input::-moz-placeholder{
  color: #a4a9af;
  font-size: 15px;
  font-weight: normal;
  font-family: 'Helvetica-Light';
}
input::-moz-placeholder{
  color: #a4a9af;
  font-size: 15px;
  font-weight: normal;
  font-family: 'Helvetica-Light';
}
input::-ms-input-placeholder{
  color: #a4a9af;
  font-size: 15px;
  font-weight: normal;
  font-family: 'Helvetica-Light';
}
textarea::-webkit-input-placeholder{
  color: #a4a9af;
  font-size: 15px;
  font-weight: normal;
  font-family: 'Helvetica-Light';
}
textarea::-moz-placeholder{
  color: #a4a9af;
  font-size: 15px;
  font-weight: normal;
  font-family: 'Helvetica-Light';
}
textarea::-moz-placeholder{
  color: #a4a9af;
  font-size: 15px;
  font-weight: normal;
  font-family: 'Helvetica-Light';
}
textarea::-ms-input-placeholder{
  color: #a4a9af;
  font-size: 15px;
  font-weight: normal;
  font-family: 'Helvetica-Light';
}

　　 a:active { text-decoration:none !important;}
　　 a:hover { text-decoration:none !important;} 
　　 a:visited { text-decoration: none !important;}

a:focus{
	color: indianred;
}
.imgbox img{
	transition: all .5s;
}
.imgbox img:hover{
	transform: scale(1.1); 
}

.less{
	width: 420px;
	height: 400px;
	position: relative;
	border-radius: 5px;
	overflow: hidden;
	transition: box-shadow .2s,-webkit-transform .2s;
    transition: box-shadow .2s,transform .2s;
    transition: box-shadow .2s,transform .2s,-webkit-transform .2s;
}
.less:hover{
	transform: translateY(-6px);
	-webkit-transform: translateY(-6px);
}


.gray{ 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);  
    filter: grayscale(100%);	
    filter: gray;
}

.navli>ul>li>.downnav::-webkit-scrollbar {
        width: 0px;     
        /*height: 2px;*/
       background: #1e1e1e;
    }
.navli>ul>li>.downnav::-webkit-scrollbar-thumb {
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 2px #ab7525;
        background: #1e1e1e;
        width: 0px;     
        height: 4px;
    }
.navli>ul>li>.downnav::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 5px #1e1e1e;
        border-radius: 10px;
        background: #fff;
    }
    

.text-dealsss{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
 
input[type="number"] {
    -moz-appearance: textfield;
}


@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?1yetvw');
  src:  url('fonts/icomoon.eot?1yetvw#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?1yetvw') format('truetype'),
    url('fonts/icomoon.woff?1yetvw') format('woff'),
    url('fonts/icomoon.svg?1yetvw#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-facebook:before {
    content: "\e945";
}
.icon-twitter:before {
    content: "\e9a7";
}
.icon-linkedin:before {
    content: "\e94b";
}
.icon-blog:before {
    content: "\e942";
}
.icon-arrow-up:before {
    content: "\e96f";
}
.icon-check:before {
    content: "\e98d";
}
.icon-location:before {
    content: "\e907";
}
.icon-phone:before {
    content: "\e90a";
}
.icon-email:before {
    content: "\e91d";
}
.icon-img-inquiry:before {
    content: "\e912";
}
.icon-location-arrow:before {
    content: '\e924';
}
.icon-calendar:before {
    content: '\e95b';
}
.icon-clock-o:before {
    content: '\e93b';
}
.icon-time:before {
    content: '\e993';
}