*{
	margin: 0px;
	padding: 0px;
}

@font-face {
	font-family: 'MontserratAlternates';
	src: url('fonts/MontserratAlternates-SemiBold-18.eot');
	src: url('fonts/MontserratAlternates-SemiBold-18.eot?#iefix') format('embedded-opentype'),
		url('fonts/MontserratAlternates-SemiBold-18.woff') format('woff'),
		url('fonts/MontserratAlternates-SemiBold-18.ttf') format('truetype'),
		url('fonts/MontserratAlternates-SemiBold-18.svg#MontserratAlternates') format('svg');
}
@font-face {
	font-family: 'Montserrat-Light';
	src: url('fonts/Montserrat-Light-6.eot');
	src: url('fonts/Montserrat-Light-6.eot?#iefix') format('embedded-opentype'),
		url('fonts/Montserrat-Light-6.woff') format('woff'),
		url('fonts/Montserrat-Light-6.ttf') format('truetype'),
		url('fonts/Montserrat-Light-6.svg#Montserrat-Light') format('svg');
}
@font-face {
	font-family: 'Montserrat-SemiBold';
	src: url('fonts/Montserrat-SemiBold-9.eot');
	src: url('fonts/Montserrat-SemiBold-9.eot?#iefix') format('embedded-opentype'),
		url('fonts/Montserrat-SemiBold-9.woff') format('woff'),
		url('fonts/Montserrat-SemiBold-9.ttf') format('truetype'),
		url('fonts/Montserrat-SemiBold-9.svg#Montserrat-SemiBold-9') format('svg');
}

html,body{
	font-size: 62.5%;
	font-family: 'Montserrat-Light';
}
dl,dt,dd,ul,li,input,form,a,p,textarea,button,label,tr,td,th{
   margin: 0;
   padding: 0;
   font-family: 'Montserrat-Light';
   font-weight: normal;
   outline: none;
   font-size: 16px;
   line-height: 28px;
}
h1,h2,h3,h4,h5,h6{
    margin: 0;
   padding: 0;
   font-family: 'Montserrat-SemiBold';
   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: 'Montserrat-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:#536C57;}
a:hover{color:#2562b5;text-decoration: none;}
/*img{ max-width:100%; height:auto;}*/

input::-webkit-input-placeholder {
  color: #C9C9C9;
  font-size: 16px;
  font-weight: normal;
  font-family: 'Montserrat-Light';
}
input:-moz-placeholder {
  color: #C9C9C9;
  font-size: 16px;
  font-weight: normal;
  font-family: 'Montserrat-Light';
}
 input::-moz-placeholder {
  color: #C9C9C9;
  font-size: 16px;
  font-weight: normal;
  font-family: 'Montserrat-Light';
}
 input::-ms-input-placeholder {
  color: #C9C9C9;
  font-size: 16px;
  font-weight: normal;
  font-family: 'Montserrat-Light';
}

textarea::-webkit-input-placeholder {
  color: #C9C9C9;
  font-size: 16px;
  font-weight: normal;
  font-family: 'Montserrat-Light';
}
textarea:-moz-placeholder {
  color: #C9C9C9;
  font-size: 16px;
  font-weight: normal;
  font-family: 'Montserrat-Light';
}
textarea::-moz-placeholder {
  color: #C9C9C9;
  font-size: 16px;
  font-weight: normal;
  font-family: 'Montserrat-Light';
}
textarea::-ms-input-placeholder {
  color: #C9C9C9;
  font-size: 16px;
  font-weight: normal;
  font-family: 'Montserrat-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-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";
}



@font-face {
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: 900;
	font-display: block;
	src: url(fonts/fa-solid-900.eot);
	src: url(fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(fonts/fa-solid-900.woff) format("woff"), url(fonts/fa-solid-900.woff) format("woff"), url(fonts/fa-solid-900.ttf) format("truetype"), url(fonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,
.far,
.fas {
	font-family: "Font Awesome 5 Free"
}
.fa,
.fas {
	font-weight: 900
}
.fa,
.fab,
.fad,
.fal,
.far,
.fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}

.fa-search:before {
	content: "\f002"
}
.fa-map-marker-alt:before {
	content: "\f3c5"
}
.fa-phone-alt:before {
	content: "\f879"
}
.fa-fax:before {
	content: "\f1ac"
}
.fa-envelope:before {
	content: "\f0e0"
}
