@charset "utf-8"; 

/* @font-face{font-family:FontAwesome;
  src:url(../fonts/fontawesome-webfont.eot?v=4.1.0);
  src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),
      url(../fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),
      url(../fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),
      url(../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');
  font-weight:400;
  font-style:normal;
} */

@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot');
	src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon.woff') format('woff'),
		url('../fonts/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'Athens';
    src: url('../fonts/Athens-Regular.woff2') format('woff2'),
        url('../fonts/Athens-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'KievitPro';
    src: url('../fonts/KievitPro-Light.woff2') format('woff2'),
         url('../fonts/KievitPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

/* @font-face {
	font-family: 'DINPro Light';
	font-style: normal;
	font-weight: normal;
    src: url('../fonts/DINPro-Light.woff') format('woff');
} */

@font-face {
    font-family: 'DINPro';
    src: url('../fonts/DINPro-Light.eot');
    src: url('../fonts/DINPro-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DINPro-Light.woff2') format('woff2'),
         url('../fonts/DINPro-Light.woff') format('woff'),
         url('../fonts/DINPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
	font-family: 'DINPro Medium';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/DINPro-Medium tr.woff') format('woff');
}

@import url('https://fonts.googleapis.com/css?family=Muli:300,400,500,600&display=swap');

/* font styling */
.thin-font   {font-weight:200!important;}
.light-font  {font-weight:300!important;}
.regular-font{font-weight:400!important;}
.medium-font {font-weight:500!important;}
.cap-font {text-transform:capitalize!important;}

.bold-font {font-weight:600!important;}
.f16 {font-size:16px!important;}
.f20 {font-size:20px!important;}
.f40 {font-size:45px!important;}

/* text color styling */
.yellow-txt {color:#f9b207!important;}
.orange-txt {color:#FF6600!important;}
.gray-txt   {color:#616161!important;}
.black-txt  {color:#333333!important;}
.white-txt  {color:#ffffff!important;}
.gold-txt  {color:#a59067!important;}

/* background color styling */
.white-bg {background-color:#ffffff!important;}
.gray-bg  {background-color:#F4F4F4!important;}

.font-hd {font-family: 'Athens';}
.font-sb {font-family: 'KievitPro';}
.font-bd {font-family: 'DINPro Medium';}
#fullpage .enquiry-form{font-family:'Montserrat', sans-serif!important;}

.num {font-family: 'Montserrat', sans-serif!important;} 
.nobrdr {border:none!important;}
.nopad {padding:0!important;}
.nomar {margin:0!important;}

.txt-left {text-align:left!important;}
.txt-right {text-align:right!important;}
.space {display:block; width:100%; height:50px;}
.mob-show {display:none!important;}
a {-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; transition: all 0.3s linear;}
button, a, a:focus {outline:none!important;}
.form-control {border-color:#c1a671; border-width:2px; padding:15px; height:45px; font-size:18px; background:#f2efe7;}
.form-control:focus {border-color:#dec187; box-shadow:0 0 0 0.2rem rgba(222, 193, 135, 0.37);}

/* common css */
*{margin:0; padding:0;}
/* html {scroll-behavior: smooth;} */
body {font-family: 'DINPro'; font-size:16px;  line-height:28px; background:#f2efe7;}
#loading {position:absolute; z-index:1050; top:0; bottom:0; left:0; right:0; background: #fff; overflow:hidden; display:none;}

