html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}

body{margin:0; background:#ffffff; font-family:opensans-regular, Arial, Helvetica, sans-serif; color:#000000; font-size:16px; line-height:1.8em}

a:link.w3-text {color:inherit}
a:active.w3-text {color:inherit}
a:visited.w3-text {color:inherit}
a:hover.w3-text {text-decoration:none}

a:link.w3-text2 {color:inherit}
a:active.w3-text2 {color:inherit}
a:visited.w3-text2 {color:inherit}
a:hover.w3-text2 {color:#ddb100; text-decoration:none}

.nav{font-family:opensans-regular, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-decoration:none; line-height: 16px}
a:hover.nav{font-family:opensans-regular, Arial, Helvetica, sans-serif; color:#dcaf00; font-size:12px}

h1{font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 40px; color: #ffffff; line-height:40px}
/* h1{font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 40px; color: #000000; line-height:55px} */
h2{font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 40px; color: #000000; line-height:55px}
.p9{font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 40px; color: #000000; line-height:55px}
h3{font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; line-height:45px}
.p10{font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 30px; color: #000000; line-height:45px}
/* h3{font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 40px; color: #ffffff; line-height:40px} */
h4{font-family:Antonio-Regular, Arial, Helvetica, sans-serif; font-size: 36px; color: #87754d; line-height:30px}
.p1{font-family: CrimsonText-Roman; font-size: 15px; color: #000000; line-height: 1.5em}
.p2{font-family:Exo-Medium, Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; line-height:40px; text-decoration:none}
.p2:hover { color: #dcaf00; text-decoration:none}
.p3{font-family:opensans-regular, Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height:30px; text-decoration:none}
.p4{font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 18px; color: #dbae00; line-height:28px; text-decoration:none}
.p4:hover{color: #333333; text-decoration:none}
.p5{font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; line-height:38px; text-decoration:none}
.p5:hover{color: #333333; text-decoration:none}
.p6{font-family:OpenSans-Bold, Arial, Helvetica, sans-serif; font-size: 18px; color: #dbae00; line-height:28px; text-decoration:none}
.p4:hover{color: #333333; text-decoration:none}

hr.new4{border: 1px solid #87754d}

.home-r{float: center; position: relative; margin-top: -120px}

.r { font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 26px; color: #ddb100; line-height:36px; text-decoration:none}
a:hover.r { color: #000000; text-decoration:none}

.hyperlink{font-family:exo, Arial; font-size:16px; color:#ddb100; text-decoration:none}

.more{color: #006699; text-decoration: underline}
a:hover.more{text-decoration: none}
.more2{color: #050505; text-decoration: none}

.jq{font-family: Exo-Medium, Arial, Helvetica, sans-serif; font-size: 48px; color: #ffffff; line-height: 55px; text-shadow: 0px 0px 10px #000000}

.w3-padding,.w3-row-padding:after,.w3-row-padding:before,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both}

.w3-left{float:left!important}.w3-right{float:right!important}

.w3-hide{display: none!important} .w3-show-block,.w3-show{display: block!important} .w3-show-inline-block{display: inline-block!important}

.w3-top{position: fixed; display:inline-block; width:100%; height:100px; padding:10px 20px; z-index:9999; top:0; background-color: initial;}
.w3-top2{position:fixed; height: 100%; width:49.99999%; min-width:200px; color:#ffffff;padding:0; z-index:9999; top:80px; background-color:#000000}

.parent {display: block;position: relative;float: left;}
.parent:hover > ul {display:block;position:absolute;}
.child {display: none;}
.child li {background-color: #000000; color:#ffffff; width:100%;}
.ul{list-style: none;margin: 0;padding: 0px;}

.w3-button{border:none;display:inline-block;padding:10px 15px;vertical-align:middle;overflow:hidden;text-decoration:none; font-family:SinkinSans-400Regular, Arial, Helvetica, sans-serif; font-size: 14px; line-height:18px;color:#ffffff;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
a.w3-button{position: relative;}
a.w3-button:hover{color:#dcaf00}
.w3-button2{border:none;display:inline-block; width:33.33333%; padding:10px 20px!important;vertical-align:middle;float:left;overflow:hidden;text-decoration:none; color:inherit;background-color:#000000;cursor:pointer;white-space:nowrap}
.w3-button2:hover{color:#87754d!important;background-color:#b3b3b3!important}

.w3-button-bar{padding:15px 0px; border:none;display:inline-block;vertical-align:middle;overflow:hidden;text-decoration:none; font-size:2.444em; line-height:60px;color:#ffffff;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap; content:url(images/menu.webp); width:100%}
.w3-button3{font-size: 16px; border:none; border-bottom: 1px solid #333333; display:inline-block; width:100%;padding:20px 20px!important;vertical-align:middle;overflow:hidden;text-decoration:none; color:inherit;background-color:#000000;cursor:pointer;white-space:nowrap}
.w3-button3:hover{color:#dcaf00!important;background-color:#000000!important}

.service-container{display:-webkit-box; display:-webkit-flex; display:flex; align-items:stretch; -webkit-align-items:stretch; -webkit-flex-wrap:wrap; flex-wrap:wrap; justify-content:center; -webkit-justify-content:center}
.service-item{padding:45px 55px; display:-webkit-box; display:-webkit-flex; display:flex; align-items:stretch; -webkit-align-items:stretch; -webkit-flex-wrap:wrap; flex-wrap:wrap; justify-content:center; -webkit-justify-content:center; background: #dbae00; border:2px solid #ffffff}
.service-item img{width:100%;padding:0px 20px 0px 20px}
.service-item a{font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 30px; color: #ffffff; line-height:50px; text-decoration:none; text-align:center; border:none; background:; padding:0px}
.service-item a:hover{color: #333333}

.service-container2{display:-webkit-box; display:-webkit-flex; display:flex; align-items:stretch; -webkit-align-items:stretch; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.service-item2{padding:45px 25px; display:-webkit-box; display:-webkit-flex; display:flex; align-items:stretch; -webkit-align-items:stretch; -webkit-flex-wrap:wrap; flex-wrap:wrap; justify-content:center; -webkit-justify-content:center; background: #dbae00; border:2px solid #ffffff}
.service-item2 img{width:100%;padding:0px 20px 0px 20px}
.service-item2 a{font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 30px; color: #ffffff; line-height:50px; text-decoration:none; text-align:center; border:none; background:; padding:0px}
.service-item2 a:hover{color: #333333}

.gallery-container{display:-webkit-box; display:-webkit-flex; display:flex; align-items:stretch; -webkit-align-items:stretch; -webkit-flex-wrap:wrap; flex-wrap:wrap}
.gallery-item{display:-webkit-box; display:-webkit-flex; display:flex; padding:0px 5px 40px 5px}
.gallery-item img{width:100%}
.gallery-item a{font-family:opensans-regular; line-height:1.4em; color:#000000; font-size:14px; text-align:left; text-decoration:none; background:; padding:0px 0px 0px 0px; display:block}
.gallery-item a:hover{color:#87754d}

.gallery-item2{display:-webkit-box; display:-webkit-flex; display:flex; padding:0px 5px 10px 5px}
.gallery-item2 img{width:100%}
.gallery-item2 a{font-family:opensans-regular; line-height:1.4em; color:#000000; font-size:14px; text-align:left; text-decoration:none; background:#cccccc; padding:0px 0px 0px 0px; display:block}
.gallery-item2 a:hover{color:#87754d}

.brighten img {
  -webkit-filter: brightness(100%);
  -webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
       -o-transition: all .3s ease;
      -ms-transition: all .3s ease;
          transition: all .3s ease;
}
.brighten img:hover {
  -webkit-filter: brightness(70%);
}

.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%}

.w3-quarter{width:24.99999%}
.w3-third{width:33.33333%}
.w3-half{width:49.99999%}

.footer{background: #2d2d2d; font-size: 14px; color: #ffffff; text-decoration:none}
.footer2{background: #2d2d2d; font-size: 14px; color: #ddb100; text-decoration:underline}
.footer2:hover{color:#ffffff; text-decoration:none}
.footer3{background: #2d2d2d; font-size: 14px; color: #ffffff; text-decoration:none}


.btn{margin: 10px 0; border-radius: 0px; text-decoration: none; cursor: pointer; transition: 0.5s;}
.btn span {display: inline-block; position: relative; transition: 0.5s;}
.btn span:after {content: '\00bb'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s;}
.btn:hover span {padding-right: 0px; color: #87754d;}
.btn:hover span:after {opacity: 0; right: 0;}

.btn2{margin: 10px 0; border-radius: 0px; text-decoration: none; cursor: pointer; transition: 0.5s;}
.btn2 span {display: inline-block; position: relative; transition: 0.5s;}
.btn2 span:after {content: '\00bb'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s;}
.btn2:hover span {padding-right: 0px; color: #ffffff;}
.btn2:hover span:after {opacity: 0; right: 0;}

.button{width:520px; height:60px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0px; background: #2d2d2d; border-style:none; color: #ffffff; font-size: 18px; font-family: OpenSans-Bold, Arial, Helvetica, SimHei, sans-serif; text-decoration: none; cursor:pointer}
.button:hover{background:#dbae00; border-style:none; text-decoration: none; color: #ffffff}
.button2{width:128px; height:38px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0px; background: #ffffff; border-style:solid; border-width: 1px; border-color:#999999; color: #666666; font-size: 20px; font-family: opensans-regular, Arial, Helvetica, SimHei, sans-serif; text-decoration: none; cursor:pointer}
.button3{width: 110px; height: 50px; vertical-align: middle; text-align: center; background: inherit; border: none; color: #ffffff; font-family: Antonio-Regular; font-size: 15px; cursor: pointer}
.button4{margin: 20px 0; width: 124px; height: 38px; background: #000000; border: 1px solid black; color: #ffffff; font-family: CrimsonText-Roman; font-size: 15px; cursor: pointer}
.button5{margin: 20px 0; width: 124px; height: 38px; background: #000000; border: 1px solid black; color: #87754d; font-family: CrimsonText-Roman; font-size: 15px; cursor: pointer}
.button6{margin: 20px 0; width: 278px; vertical-align: middle; height: 38px; background: #000000; border: 1px solid black; color: #ffffff; font-family: CrimsonText-Roman; font-size: 13px; cursor: pointer}
.button7{margin-top:-20px; width: 124px; height: 38px; background: #000000; border: 1px solid black; color: #ffffff; font-family: CrimsonText-Roman; font-size: 15px; cursor: pointer}


.head-info{display:-webkit-box; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; justify-content:flex-end; -webkit-justify-content:flex-end; align-items:center; -webkit-align-items:center}

.home-r{float: center; position: relative; margin-top: -117px}
.home-r2{float: center; position: relative; margin-bottom: -280px}

.enquiry-container{min-width:320px; width:100%}
.enquiry-container .form{padding:0 50px}
#contactForm label{display:block;line-height:30px}
#contactForm input,select{margin-bottom:5px}
#contactForm textarea{display:block;border:none;width:100%; height:200px; font-family:inherit; font-size:inherit;margin-bottom:50px; background-color:#efefef }
#contactForm input,select{display:block;border:none;width:100%; height:40px; font-family:inherit; font-size:inherit; background-color:#efefef}
#contactForm .hidetext{display:none; visibility:hidden}

@media (max-width:600px){
	body{font-size:14px!important; line-height:1.5em!important}
	h1{font-size:24px!important; line-height:1.4em!important}
	h2{font-size:24px!important; line-height:1.5em!important}
	.p9{font-size:24px!important; line-height:1.5em!important}
	h3{font-size:24px!important; line-height:1.5em!important}
	.p13{font-size:24px!important; line-height:1.5em!important}
	h4{font-size:1.5em!important; line-height:1.5em!important}

	.p2{font-size:14px!important}
  .p3{font-size:14px!important; line-height:1.5em!important}
  .p4{font-size:14px!important; line-height:1.5em!important}
	.p5{font-size: 16px; line-height:36px; text-decoration:none}
  .p6{font-size:16px!important; line-height:1.5em!important}
	.title{font-size:16px!important; line-height:1.5em!important}
	.title2{font-size:60px!important; line-height:1.5em!important}
	.title3{font-size:18px!important; line-height:1.5em!important}
  .title4 { font-family:Roboto-Bold, Arial, Helvetica, sans-serif; font-size: 24px; color: #000000; line-height:32px; text-decoration:none}
  .title6{font-size:16px!important; line-height:1.5em!important}
  .r{font-family: exo, Arial; font-size: 16px}

	/* .logo{margin-top:10px!important} */
	.button {width:279px!important; height:36px!important; font-size:14px!important}
	.button2 {width:80px!important; height:35px!important; font-size:16px!important}
	.button3 {width:224px!important; height:70px!important; font-size:18px!important; background:#1051b3; padding: 10px}
	.button4 {width:160px!important; height:50px!important; font-size:18px!important}
	.button5 {width:200px!important; height:40px!important; font-size:18px!important}
	.radio-container{margin-right: 9px!important}
  .jq2{margin-top:65px}

  .nav{font-size:12px; line-height: 16px}

  .banner{height:226px; color:#ffffff; background:center no-repeat; margin-top:64px; padding:140px 20px 0px 20px!important}
	.banner2{height:55px; color:#ffffff; background:center no-repeat; margin-top:65px; padding:106px 20px 0px 20px!important}
	.footer{font-size:12px; color:#ffffff}
	.footer2{font-size: 12px; color: #ddb100}
	.w3-padding-footer{padding:10px 20px!important}
	.footer-center{text-align:center}
	.w3-padding-footer2{padding:30px 20px!important}
  .w3-padding-footer3{padding:10px 20px!important; position: relative; bottom:0}
	.w3-button4 {font-size:16px!important}
	.w3-button5 {font-size:12px!important}

  .gallery-item{padding:0px 15px 25px 15px}
  .summaryContent{font-size:16px!important; line-height:1.5em!important}
  
.service-item{padding:30px 10px; display:-webkit-box; display:-webkit-flex; display:flex; align-items:stretch; -webkit-align-items:stretch; -webkit-flex-wrap:wrap; flex-wrap:wrap; justify-content:center; -webkit-justify-content:center; background: #dbae00; border:2px solid #ffffff}
.service-item a{font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; line-height:40px; text-decoration:none; text-align:center; border:none; background:; padding:0px}
.service-item a:hover{color: #333333}

.service-item2{padding:30px 10px; display:-webkit-box; display:-webkit-flex; display:flex; align-items:stretch; -webkit-align-items:stretch; -webkit-flex-wrap:wrap; flex-wrap:wrap; justify-content:center; -webkit-justify-content:center; background: #dbae00; border:2px solid #ffffff}
.service-item2 a{font-family:Exo-BoldItalic, Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; line-height:40px; text-decoration:none; text-align:center; border:none; background:; padding:0px}
.service-item2 a:hover{color: #333333}

	#quote{padding:30px 20px!important}
	.testimonial-item{padding:20px!important}
	.w3-top{height:65px!important; background: #111111}
	.w3-top2{top:0px!important}
	.w3-hide-x-small{display:none!important}
  .box-padding{padding:10px 20px}
  .box-padding2{padding:20px}
	.w3-padding{padding:30px 20px!important}
  .w3-padding3{padding:20px 20px!important}
  .w3-padding4{padding:30px 20px!important}
  .w3-paddingNav{padding:15px 20px!important}

	.w3-col.xs5{width:33.33333%}

	.w3-col.xs6{width:49.99999%}

	.w3-col.xs8{width:63%}
	.w3-col.xs9{width:37%}
	}

@media (min-width:601px) and (max-width:992px){
	h1{font-size:40px!important; line-height:1.3em!important}
	/* h2{font-size:30px!important; line-height:1.5em!important} */
	h3{font-size:1.75em!important; line-height:1.5em!important}
	.p133{font-size:1.75em!important; line-height:1.5em!important}
	h4{font-size:2em!important; line-height:1.5em!important}
  .p2{font-size:16px!important; line-height:1.5em!important}
  .p3{font-size:16px!important; line-height:1.5em!important}
  .p4{font-size:16px!important; line-height:1.5em!important}
	.button3 {width:380px!important; height:60px!important; font-size:20px!important}
	.button4 {width:280px!important; height:60px!important; font-size:20px!important}
	.button5 {width:300px!important; height:50px!important; font-size:20px!important}

	.title{font-size:20px!important; line-height:1.5em!important}
	.title2{font-size:80px!important; line-height:1.5em!important}
	.title3{font-size:24px!important; line-height:1.5em!important}
  .title6{font-size:18px!important; line-height:1.5em!important}

  .down{height: 35px}
  .home-r{margin-top: -80px}

  .banner{height:200px; color:#ffffff; background:center no-repeat; margin-top:0px; padding:213px 20px 0px 20px!important}
	.banner2{height:200px; color:#ffffff; background:center no-repeat; margin-top:0px; padding:170px 20px 0px 20px!important}
  .summaryContent{font-size:16px!important; line-height:1.5em!important}
	.left-enquiry-padding{padding-right:10px}
	.right-enquiry-padding{padding-left:10px}
	.w3-top{height:80px!important; background: url(images/bcg_header.webp)}
	.w3-top2{top:0px!important}
	.w3-hide-small{display:none!important}
  .box-padding{padding:30px}
  .box-padding2{padding:30px}
	.w3-padding{padding:30px 20px!important}
  .w3-padding2{padding:20px 30px!important}
  .w3-padding3{padding:20px 20px!important}
  .w3-padding4{padding:30px 20px!important}
  .w3-paddingNav{padding:15px 20px!important}

	.footer-center{text-align:center}
	.w3-padding-footer{padding:10px 30px!important}
	.w3-padding-footer2{padding:30px 20px!important}
  .w3-padding-footer3{padding:10px 30px!important; position: fixed; bottom:0}
	.w3-button4 {font-size:16px!important}

	.w3-col.s2{width:20%}
	.w3-col.s3{width:24.99999%}
	.w3-col.s4{width:33.33333%}
	.w3-col.s6{width:49.99999%}

	.w3-col.s7{width:40%}
	.w3-col.s8{width:60%}

	.w3-col.s9{width:63%}
	.w3-col.s10{width:37%}

  .w3-col.s11{width:18%}
	.w3-col.s12{width:82%}

	.w3-col.18{width:50%}
	}
@media (min-width:993px) and (max-width:1440px){
    /* h1{font-size:2.375em!important; line-height:1.2em!important} */
	/* h2{font-size:38px!important; line-height:1.5em!important} */
	/* .button3 {width:320px!important; height:60px!important; font-size:20px!important} */
	.button4 {width:280px!important; height:60px!important; font-size:20px!important}
	.button5 {width:350px!important; height:50px!important; font-size:20px!important}
  .banner{height:300px; color:#ffffff; background:center no-repeat; margin-top:0px; padding:213px 20px 0px 20px!important}
	.banner2{height:300px; color:#ffffff; background:center no-repeat; margin-top:0px; padding:170px 20px 0px 20px!important}
	.w3-hide-large{display:none!important}
  .box-padding{padding:90px 60px}
  .box-padding2{padding:50px 20px}
	.w3-padding{padding:60px 20px!important}
  .w3-padding2{padding:40px 10%!important}
  .w3-padding3{padding:60px!important}
  .w3-padding4{padding:40px!important}
  .w3-paddingNav{padding:15px 20px!important}

	.left-enquiry-padding{padding-right:10px}
  .w3-top{background: url(images/bcg_header.webp)}

  .w3-button{padding:10px 15px}

	.footer-right{text-align:right}
	.w3-padding-footer{padding:30px 20px!important}
	.w3-padding-footer2{padding:60px 30px!important}
  .w3-padding-footer3{padding:30px 20px!important; position: fixed; bottom:0}

	.w3-col.l3{width:24.99999%}

	.w3-col.l4{width:33.33333%}
	.w3-col.l6{width:49.99999%}
	.w3-col.l9{width:74.99999%}

	.w3-col.l13{width:20%}

	.w3-col.l14{width:40%}
	.w3-col.l15{width:60%}

	.w3-col.l17{width:50%}

	.w3-col.l18{width:63%}
	.w3-col.l19{width:37%}

  .w3-col.l22{width:20%}
	.w3-col.l23{width:80%}

	}
@media (min-width:1441px){
	.banner{height:120px; color:#ffffff; background:center no-repeat; margin-top:100px; padding:10px 16.66%!important}
	.w3-hide-x-large{display:none!important}
  /*.button2{margin-top: -10px}*/
  .box-padding{padding:125px 60px}
  .box-padding2{padding:60px 40px}
	.w3-padding{padding:60px 16.66%!important}
  .w3-padding2{padding:20px 24%!important}
  .w3-padding3{padding:60px 16.66%!important}
  .w3-padding4{padding:30px 16.66%!important}
  .w3-padding5{padding:50px 0px!important}
  .w3-paddingNav{padding:15px 16.66%!important}
	.w3-padding-footer{padding:30px 16.66%!important}
	.w3-padding-footer2{padding:60px 16.66%!important}
  .w3-padding-footer3{padding:30px 16.66%!important; position: fixed; bottom:0}
	.left-enquiry-padding{padding-right:10px}
  .w3-top{background: url(images/bcg_header.webp)}
  .banner{height:300px; color:#ffffff; background:center no-repeat; margin-top:0px; padding:213px 16.66% 0px 16.66%!important}
	.banner2{height:300px; color:#ffffff; background:center no-repeat; margin-top:0px; padding:170px 16.66% 0px 16.66%!important}
	.w3-col.xl2{width:24.99999%}
	.w3-col.xl3{width:20%}

	.w3-col.xl4{width:33.33333%}
	.w3-col.xl6{width:49.99999%}
	.w3-col.xl9{width:74.99999%}
	.w3-col.xl13{width:14.28571%}
	.w3-col.xl14{width:40%}
	.w3-col.xl15{width:60%}

	.w3-col.xl17{width:50%}

	.w3-col.xl18{width:63%}
	.w3-col.xl19{width:37%}

  .w3-col.xl22{width:20%}
	.w3-col.xl23{width:80%}

	}

@media (min-width:601px){
	.w3-col.half-info{width:49.99999%!important}
	.left-info-padding{padding-right:10px}
	.right-info-padding{padding-left:10px}
	}

@media (min-width:993px){
	.content-padding{padding-right:60px}
	.content-padding2{padding-left:60px}
	.info{width:79.99999%!important}
	.left-info-padding{padding-right:30px!important}
	.right-info-padding{padding-left:30px!important}
	.enquiry-container{margin:0px!important}
	.quote-container{margin:0px!important}
	}

@media (max-width:399px){
	.enquiry-container .form{width:320px!important; padding:10px!important}
	.quote-container .form{width:320px!important; padding:10px!important}
	}
@media (min-width:400px) and (max-width:992px){
	.quote-container .form{padding:20px 20px!important}
	}
@media (min-width:993px) and (max-width:1019px){
	.enquiry-container .form{padding:20px 10px 20px 20px!important}
	.quote-container .form{padding:20px 80px!important}
	}
@media (min-width:1019px) and (max-width:1600px){
	.quote-container .form{padding:20px 80px!important}
	}

  @font-face {
      font-family: 'Exo-Medium';
      src: url('font/Exo-Medium.eot');
      src: url('font/Exo-Medium.eot?#iefix') format('embedded-opentype'),
           url('font/Exo-Medium.woff2') format('woff2'),
           url('font/Exo-Medium.woff') format('woff'),
           url('font/Exo-Medium.ttf') format('truetype'),
           url('font/Exo-Medium.svg#Exo-Medium') format('svg');
      font-weight: normal;
      font-style: normal;
  }
  @font-face {
      font-family: 'Exo-BoldItalic';
      src: url('font/Exo-BoldItalic.eot');
      src: url('font/Exo-BoldItalic.eot?#iefix') format('embedded-opentype'),
           url('font/Exo-BoldItalic.woff2') format('woff2'),
           url('font/Exo-BoldItalic.woff') format('woff'),
           url('font/Exo-BoldItalic.ttf') format('truetype'),
           url('font/Exo-BoldItalic.svg#Exo-BoldItalic') format('svg');
      font-weight: normal;
      font-style: normal;

  }
  @font-face {
      font-family: 'SinkinSans-400Regular';
      src: url('font/SinkinSans-400Regular-webfont.eot');
      src: url('font/SinkinSans-400Regular-webfont.eot?#iefix') format('embedded-opentype'),
           url('font/SinkinSans-400Regular-webfontt.woff2') format('woff2'),
           url('font/SinkinSans-400Regular-webfont.woff') format('woff'),
           url('font/SinkinSans-400Regular-webfont.ttf') format('truetype'),
           url('font/SinkinSans-400Regular-webfont.svg#SinkinSans-400Regular') format('svg');
      font-weight: normal;
      font-style: normal;

  }
  @font-face {
      font-family: 'opensans-regular';
      src: url('font/opensans-regular-webfont.eot');
      src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
           url('font/opensans-regular-webfont.woff2') format('woff2'),
           url('font/opensans-regular-webfont.woff') format('woff'),
           url('font/opensans-regular-webfont.ttf') format('truetype'),
           url('font/opensans-regular-webfont.svg#opensans-regular') format('svg');
      font-weight: normal;
      font-style: normal;

  }
  @font-face {
      font-family: 'OpenSans-Bold';
      src: url('font/OpenSans-Bold-webfont.eot');
      src: url('font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
           url('font/OpenSans-Bold-webfont.woff2') format('woff2'),
           url('font/OpenSans-Bold-webfont.woff') format('woff'),
           url('font/OpenSans-Bold-webfont.ttf') format('truetype'),
           url('font/OpenSans-Bold-webfont.svg#OpenSans-Bold') format('svg');
      font-weight: normal;
      font-style: normal;

  }

#elevator_item {
width: 63px;
height: 63px;
position: fixed;
right: 0px;
bottom: 0px;
-webkit-transition: opacity .4s ease-in-out;
-moz-transition: opacity .4s ease-in-out;
-o-transition: opacity .4s ease-in-out;
opacity: 1;
z-index: 100020;
display: none;
}
#elevator_item.off {
opacity: 0;
visibility: hidden
}
#elevator {
display: block;
width: 63px;
height: 63px;
background: url(img/iconTop.webp) center center no-repeat;
background-color: #000000;
background-color: rgba(0,0,0,.6);
border-radius: 2px;
box-shadow: 0 1px 3px rgba(0,0,0,.2);
cursor: pointer;
margin-bottom: 10px
}
#elevator:hover {
background-color: rgba(0,0,0,.7)
}
#elevator:active {
background-color: rgba(0,0,0,.75)
}
