/*---------------------------------------------- Common Css For all pages ----------------------------------------------*/

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%;	vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:none;}
select, input, button {outline:0;}
:focus {outline:0;	outline-color:transparent;	outline-style:none;}
::placeholder {color:#333; opacity:0.4;}
*, *:before, *:after {box-sizing:border-box;}
a:focus {outline:0;}
h1, h2 {font-weight:normal;}
table {border-collapse:collapse; border-spacing:0;}
body, select, textarea, input {-webkit-font-smoothing:light;	font-variant:normal;	border:medium none;	color:#2D2D2D;	font-family:'Barlow', sans-serif;	font-size:100%;	list-style:none outside none;	margin:0;	outline:0 none;	padding:0;	text-align:left;	text-decoration:none;	font-weight: 400;	background-color: #fff;}
a {text-decoration:none;	outline:none;}
ol, ul {list-style: none; }
.clearfix:after, .row:after {clear:both;	content:" ";	display:block;	font-size:0;	height:0;	visibility:hidden;}
a{font:inherit; -webkit-transition:.3s all ease; -moz-transition:.3s all ease; -o-transition:.3s all ease; transition:.3s all ease; text-decoration:none; color:inherit;}
a:active{background: transparent;}
a[href^='tel:']{text-decoration: none;color:inherit;}
.fixed-width{width:1250px; height:auto; margin:0 auto; padding:0px; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.fixed-width:before,.fixed-width:after{line-height:0; display:table; content:'';}
.fixed-width:after{clear:both;}
.overlay-before:before{background-color:rgba(0,0,0,.4); left:0; top:0; position:absolute; width:100%; height:100%; content:""}
.is-sticky{background:#18588b; position:fixed; top:0; left:0; width:100%; box-shadow:0 2px 28px 0 rgb(0 0 0 / 9%);}
select {-webkit-appearance:none; -moz-appearance:none; text-indent:1px; text-overflow:'';}
select::-ms-expand {display:none;}
.navbar-area.is-sticky .main-nav .logo{margin-top: 0px;}

@media screen and (max-width:1200px) {
	.fixed-width{width:96%;}
}







