@import url('https://fonts.googleapis.com/css?family=PT+Sans');

body{margin:0px;padding:0px;color:#cdcccc;background:#322a26;font-family:'Century Gothic';font-size:18px;line-height:30px;}
table{border:0px;border-collapse:collapse;}
table td{padding:0px;vertical-align:top;font-family:'Century Gothic';}
img{border:0px;}


table.header1indexTd{max-width:1400px;background-image:url('/img/line1.png');background-position:bottom left;background-repeat:no-repeat;}
	#header1inner{background:#1e1813;}
	table.header1innerTd{max-width:1400px;}
td.indexMenu{padding:39px 40px 18px 44px;height:100px;}
  td.indexMenu a{display:block;float:left;margin:0px 0px 12px 22px;padding:0px 2px 6px 2px;font-size:18px;line-height:18px;color:#cdcccc;text-decoration:none;}
    td.indexMenu a:hover{color:#cdcccc;Xborder-bottom:2px solid #7f7d7c;text-decoration:none;}
    td.indexMenu a:after{margin-top:4px;background-color: #7f7d7c;display: block;content: "";height: 2px;width: 0%;-webkit-transition: width .2s ease-in-out;-moz--transition: width .2s ease-in-out;transition: width .2s ease-in-out;}
    td.indexMenu a:hover:after{width:100%;}
  td.indexMenu a.hot{color:#ffd800;}
    td.indexMenu a.hot:hover{color:#ffd800;Xborder-bottom:2px solid #ffd800;text-decoration:none;}
    td.indexMenu a.hot:after {margin-top:4px;background-color: #ffd800;display: block;content: "";height: 2px;width: 0%;-webkit-transition: width .2s ease-in-out;-moz--transition: width .2s ease-in-out;transition: width .2s ease-in-out;}
    td.indexMenu a.hot:hover:after{width:100%;}
  td.indexMenu a.sel{color:#ffffff;}
    td.indexMenu a.sel:hover{color:#ffffff;Xborder-bottom:2px solid #ffd800;text-decoration:none;}
    td.indexMenu a.sel:after {margin-top:4px;background-color: #ffd800;display: block;content: "";height: 2px;width: 0%;-webkit-transition: width .2s ease-in-out;-moz--transition: width .2s ease-in-out;transition: width .2s ease-in-out;}
    td.indexMenu a.sel:hover:after{width:100%;}


td.indexRight{padding:22px 44px 0px 0px;}
td.indexRight div{font-weight:bold;font-size:24px;line-height:24px;color:#FFFFFF;}
td.indexRight a{color:#FFFFFF;text-decoration:none;}
td.indexRight a.WriteUs{display:block;font-size:16px;line-height:18px;color:#ffd800;text-decoration:none;margin:7px 0px 0px 6px;}
  td.indexRight a.WriteUs:hover{color:#fee34e;text-decoration:none;}



#header1M{display:none;position:fixed;z-index:10;top:0px;left:0px;width:100vw;xbackground:#ffffff;xborder-bottom:2px solid #E4E4E4;}
td.header1logoM{padding:8px 30px 8px 22px;}
td.header1logoM img{max-width:100%;}
td.header1titleM{padding:45px 65px 0px 0px;}

#mnav{display:block;text-decoration:none;background:#c6b098;padding:15px;position:absolute;z-index:4;right:0px;}
#mline1{width:100%;height:3px;background:#45464b;margin:0px;padding:0px;}
  #v2mline1{width:100%;height:2px;background:#45464b;margin:0px;padding:0px;}

#Mnavmenu1{background:#c6b098;padding:80px 0px 0px 0px;display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:3;overflow-y:auto;opacity:0.95;}
#Mnavmenu1 li a.sel{color:#ffffff;background:#bda790;}
ul.Mnavmenu2{margin:0px;padding:0px;list-style:none;text-align:center;}
li.Mnavmenu2{padding:0px;Xborder-bottom:1px solid #babcc2;}
ul.Mnavmenu2 li a{color:#000000;text-decoration:none;display:block;padding:10px 0px 10px 14px;font-size:20px;line-height:22px;}
ul.Mnavmenu3{margin:0px 0px 0px 0px;padding:0px;list-style:none;border:0px;}
ul.Mnavmenu3 li{padding:0px;border-bottom:1px solid #babcc2;}
ul.Mnavmenu3 li a{color:#FFFFFF;text-decoration:none;display:block;padding:10px 0px 10px 14px;font-size:18px;line-height:20px;}
div.Mnavmenu4{display:none;background:#d8bd83;}
#MnavTel{margin:40px 0px 20px 0px;background:#dac3a9;text-align:center;padding:20px 20px 30px 20px;font-size:20px;line-height:36px;color:#1e1813;}
#MnavTel a{color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:24px;line-height:24px;}


#header1Mtitle{display:none;}


#footer{background:#322a26;padding:57px 0px 57px 0px;}
td.footer1{padding-left:70px;}
td.footer2{vertical-align:middle;color:#e4e2e1;font-size:14px;line-height:28px;padding-left:47px;}
  td.footer2 a{color:#ffffff;text-decoration:none;}
  td.footer2 a:hover{color:#ffd800;text-decoration:none;}


#IndexWorks{width:100%;text-align:center;background-color: rgba(43, 37, 33, 0.7);padding:57px 0px 0px 0px;}
#IndexWorks h1{text-align:center;color:#c69979;font-size:48px;line-height:48px;font-weight:normal;margin:0px 0px 40px 0px;}
div.IndexWorksDiv{margin:0px;padding:0px 0px 52px 0px;display:flex;align-items:flex-start;max-width:1400px;justify-content:center;align-items:center;flex-wrap: wrap;}
  div.IndexWorksDiv a{display:block;width:400px;height:330px;color:#FFFFFF;text-decoration:none;margin:21px;}
  div.IndexWorksDiv a div.IWorks3{background:#7a5f4d;color:#FFFFFF;font-size:24px;line-height:65px;text-align:center;height:65px;}

  a.IWorks1 div.IWorks2{overflow:hidden;}
  a.IWorks1 div.IWorks2 img{-moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
  a.IWorks1:hover div.IWorks2 img{-webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}

#IndexCompare{background-color:#1f1b17;background-image:url('/img/bg2.jpg');background-position:center;background-repeat:no-repeat;Xbackground-size: 100%;}
#IndexCompareD1{background-image:url('/img/shad1.png');background-position:top center;background-repeat:repeat-x;}
#IndexCompareD2{background-image:url('/img/shad2.png');background-position:bottom center;background-repeat:repeat-x;text-align:center;height:325px;}
  #IndexCompareD2 td{font-size:36px;line-height:52px;color:#cdcccc;}
  #IndexCompareD2 td a{color:#ffd800;text-decoration:none;}
    #IndexCompareD2 td a:hover{color:#FFFFFF;}


#IndexContacts{font-size:24px;line-height:36px;color:#ffffff;text-align:center;background:#38302a;padding:65px 20px 78px 20px;}
#IndexContacts h1{text-align:center;color:#826551;font-size:48px;line-height:48px;font-weight:normal;margin:0px 0px 36px 0px;}
#IndexContacts span{display:block;font-size:20px;color:#e4e2e1;margin:0px 0px 33px 0px;}
  #IndexContacts span a{color:#e4e2e1;text-decoration:none;}
    #IndexContacts span a:hover{color:#ffffff;text-decoration:none;}




#InnerLogo{background-color:#1f1b17;background-image:url('/img/bg3.jpg');background-position:center;background-repeat:no-repeat;Xbackground-size: 100%;}
#InnerLogoD1{background-image:url('/img/shad3.png');background-position:top center;background-repeat:repeat-x;}
#InnerLogoD2{background-image:url('/img/shad4.png');background-position:bottom center;background-repeat:repeat-x;text-align:center;height:397px;}
  #InnerLogoD2 img{}


#InnerContacts{background-color:#1f1b17;background-image:url('/img/bg4_.jpg');background-position:center;background-repeat:no-repeat;Xbackground-size: 100%;}
#InnerContactsD1{background-image:url('/img/shad5.png');background-position:top center;background-repeat:repeat-x;}
#InnerContactsD2{background-image:url('/img/shad6.png');background-position:bottom center;background-repeat:repeat-x;text-align:center;xheight:575px;padding:30px 30px 0px 30px;}
#InnerContactsD2 h1{text-align:center;color:#826551;font-size:48px;line-height:48px;font-weight:normal;margin:33px 0px 64px 0px;}
#InnerContactsD3{width:100%;max-width:980px;display:flex;align-items:flex-start;max-width:1000px;justify-content:center;flex-wrap: wrap;}
#InnerContactsD2map{width:100%;max-width:454px;margin:6px 27px 30px 0px;}
#InnerContactsD2cont{font-size:24px;line-height:36px;color:#ffffff;text-align:left;padding:0px 0px 0px 0px;width:100%;max-width:460px;margin:6px 0px 30px 27px;}
#InnerContactsD2cont span{display:block;font-size:20px;color:#e4e2e1;margin:0px 0px 33px 0px;}
  #InnerContactsD2cont span a{color:#e4e2e1;text-decoration:none;}
    #InnerContactsD2cont span a:hover{color:#ffffff;text-decoration:none;}


#InnerContent{width:calc(100% - 60px);text-align:center;background-color: rgba(43, 37, 33, 1.0);padding:57px 30px 0px 30px;}
#InnerContent h1{text-align:center;color:#c69979;font-size:48px;line-height:48px;font-weight:normal;margin:0px 0px 32px 0px;}
div.InnerContentDiv{margin:0px;padding:0px 0px 92px 0px;width:100%;max-width:980px;text-align:justify;font-size:18px;line-height:30px;}



  span.star{color:#c6b098;}
  table.forms{margin-top:10px;}
  table.forms td{xcolor:#ffffff;font-size:18px;padding:0px 0px 8px 0px;}
  table.forms td input{color:#c6b098;xcolor:#ffffff;background:#2b2521;border:1px solid #c69979;border-radius:6px;padding:8px 8px 8px 8px;width:420px;font-size:18px;}
  table.forms td textarea{font-size:18px;line-height:24px;background:#2b2521;color:#c6b098;xcolor:#000000;border:1px solid #c69979;border-radius:6px;padding:8px 8px 8px 8px;width:600px;height:160px;OVERFLOW-Y:visible;OVERFLOW-X:hidden;}
  .inpinv{position:absolute;display:none;}


img.picaboutus1{width:48%;margin:0px 4% 0px 0px;}
img.picaboutus2{width:48%;margin:0px 0% 0px 0px;}


@media screen and (max-width: 420px) {

  div.IndexWorksDiv a{width:100%;}
  a.IWorks1 div.IWorks2 img{width:100%;}

}




@media screen and (max-width: 978px) {

html, body {
      overflow-x: hidden;
}

body{}

#header1index{display:none;}
#header1M{display:block;}
#header1Mtitle{display:block;}

#header1inner{display:none;}

  #InnerContacts{background-size:auto 100%;}


  table.forms td input{width:100%}
  table.forms td textarea{width:100%}

}



@media screen and (min-width: 2000px) {
  body{background-size:100%;}
  #IndexCompare{background-size:100%;}
  #InnerLogo{background-size:100%;}
  #InnerContacts{background-size:100%;}
}


@media screen and (max-width: 1280px) {
}



@media screen and (max-width: 500px) {

img.picaboutus1{width:100%;margin:0px 0px 20px 0px;}
img.picaboutus2{width:100%;margin:0px 0px 0px 0px;}

div.InnerContentDiv{text-align:left;font-size:16px;line-height:24px;}

}





@font-face {
    font-family: 'Century Gothic';
    src: url('/fonts/CenturyGothic.eot');
    src: local('Century Gothic'), local('CenturyGothic'),
        url('/fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/CenturyGothic.woff2') format('woff2'),
        url('/fonts/CenturyGothic.woff') format('woff'),
        url('/fonts/CenturyGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Century Gothic';
    src: url('/fonts/CenturyGothic-Bold.eot');
    src: local('Century Gothic Bold'), local('CenturyGothic-Bold'),
        url('/fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/CenturyGothic-Bold.woff2') format('woff2'),
        url('/fonts/CenturyGothic-Bold.woff') format('woff'),
        url('/fonts/CenturyGothic-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Century Gothic';
    src: url('/fonts/CenturyGothic-BoldItalic.eot');
    src: local('Century Gothic Bold Italic'), local('CenturyGothic-BoldItalic'),
        url('/fonts/CenturyGothic-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/CenturyGothic-BoldItalic.woff2') format('woff2'),
        url('/fonts/CenturyGothic-BoldItalic.woff') format('woff'),
        url('/fonts/CenturyGothic-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Century Gothic';
    src: url('/fonts/CenturyGothic-Italic.eot');
    src: local('Century Gothic Italic'), local('CenturyGothic-Italic'),
        url('/fonts/CenturyGothic-Italic.eot?#iefix') format('embedded-opentype'),
        url('/fonts/CenturyGothic-Italic.woff2') format('woff2'),
        url('/fonts/CenturyGothic-Italic.woff') format('woff'),
        url('/fonts/CenturyGothic-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}



a.worksback{font-size:16px;color:#7f7d7c;text-decoration:none;border:1px solid #7f7d7c;border-radius:12px;display:inline-block;padding:18px 20px 6px 20px;margin-bottom:18px;line-height:16px;height:30px;text-align:center;}
a.worksback:hover{color:#cdcccc;text-decoration:none;border-color:#cdcccc;}