
Body{margin:0px;padding:0px;}

.fax {
    display: none;
}



.colr{color:#fff;margin-right:10px;}

.enquiry1 {
        background-color: #177304;
        width: 100%;
        height: 44px;
        border-radius: 5px;
        display:flex;
        flex-direction:row;
        align-items:center;
      }

      .enquiry1 input {
        all: unset;
        font: 16px system-ui;
        color: #fff;
        height: 100%;
        width: 100%;
        padding: 6px 10px;
      }

      ::placeholder {
        color: #fff;
        opacity: 0.7; 
      }

      
      .enquiry1 button {
        all: unset;
        cursor: pointer;
      }

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto1';
  font-style: normal;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: DeliciousRoman;
    src: url(fonts/ARBERKLEY.ttf);
    font-weight:400;
}


@font-face {
    font-family: DeliciousRoman1;
    src: url(fonts/Sansation_Light.ttf);
    font-weight:400;
}

@font-face {
    font-family: DeliciousRoman2;
    src: url(fonts/Exo2.0-Medium.otf);
}

@font-face {
    font-family: DeliciousRoman3;
    src: url(fonts/FreightSansCmpPro-Light.otf);
    font-weight:400;
}


@font-face {
    font-family: DeliciousRoman4;
    src: url(fonts/Aachenb.TTF);
    font-weight:400;
}


@font-face {
    font-family: DeliciousRoman5;
    src: url(fonts/GoudyStM-webfont.ttf);
    font-weight:400;
}


@font-face {
    font-family: DeliciousRoman6;
    src: url(fonts/Sansation_Bold.ttf);
    font-weight:400;
}


@font-face {
    font-family: DeliciousRoman7;
    src: url(fonts/Oswald-ExtraLight.ttf);
    font-weight:400;
}

@font-face {
    font-family: DeliciousRoman8;
    src: url(fonts/HelveticaNeueLight.ttf);
    font-weight:400;
}


@font-face {
    font-family: DeliciousRoman9;
    src: url(fonts/Oswald-ExtraLight.ttf);
    font-weight:400;
}



.about {
	background:url(gifs/about-bg.jpg);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	background-size: cover;
	height:auto;
}


.product-main1{font-family:Roboto,arial,verdana,trebuchet MS;font-size:16px;color:#fff;line-height:27px;padding:20px 0px 20px 10px;}

.product-main1 ul{padding-left:0px;padding-top:0px;list-style:none;}

.product-main1 ul li{margin-bottom:10px;color:#fff;line-height:41px;
padding-bottom:0px;letter-spacing:1px;}

.product-main1 A{color:#000;text-decoration:none;}
.product-main1 A:hover{color:#D00C0C;text-decoration:none;}





.table1{font-family:Roboto,arial,verdana,trebuchet MS;font-size:12px;color:#fff;
padding:10px;line-height:21px;background:#729768;text-align:left;text-transform:uppercase;letter-spacing:0.5px;}



.table{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#2B2B2B;letter-spacing:0.5px;
padding:10px;line-height:21px;background:#EAE9E9;
text-align:left;}




tr:hover td.table1 {
   background: #4A6245;color:#fff;
}



.mod{font-family:Roboto1,arial,verdana,trebuchet MS;font-size:20px;color:#000000;text-align:left;}


.background{background:#F39814;margin-top:1px;}

.bot-link{font-family:Roboto1,arial,verdana,trebuchet MS;font-size:12px;color:#ffffff;
text-align:center;padding:20px 0px 20px 0px;line-height:15px;text-transform:none;}

.bot-link A{color:#fff;text-decoration:none;}
.bot-link A:hover{color:#ffff00;text-decoration:underline;}


.footer{font-family:Roboto1,arial,verdana,trebuchet MS;font-size:12px;color:#000;
text-align:center;padding:15px 0px 10px 0px;line-height:21px;}

.footerb.wh{color:#B50415;}

.footer A{color:#000000;text-decoration:none;}
.footer A:hover{color:#000000;text-decoration:underline;}


.orange-bg{background:#F39814;}

.grey-bg{background:#F2F2F2;}

.white-bg{background:#ffffff;}

.white-bg1{background:#ffffff;}

.green{background:url(gifs/green-bg.jpg);height:auto;background-position: 50% 0%;margin-bottom:1px;}

.home{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#535959;
padding-top:0px;padding-left:15px;margin-bottom:0px;padding-bottom:10px;font-weight:320;}
.home A{color:#187303;text-decoration:none;}
.home A:hover{color:#000;text-decoration:none;}

.bord{border-top:1px solid #F2F2F2;}

.bord1{border:2px solid #F39814;border-radius:10px;}


.home-ab{font-family:Roboto,arial,verdana,trebuchet MS;font-size:28px;color:#000;padding:30px 20px 10px 20px;text-transform:uppercase;}

.home-ab-text{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#6E869F;padding:0px 20px 20px 20px;
line-height:27px;}


.about-text{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#333;line-height:27px;
padding:20px 15px 20px 15px;text-align:left;}



.about-text-pro{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#333;line-height:27px;
padding:0px 15px 20px 15px;text-align:left;}

.about-text-pro ul{padding-left:0px;padding-top:5px;list-style:none;}


.about-text-pro ul li{margin-bottom:15px;text-transform:capitalize;}


.about-text-pro1{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#ffffff;line-height:27px;
padding:20px 15px 20px 15px;text-align:left;}

.about-text-pro1 ul{padding-left:0px;padding-top:5px;list-style:none;}

.about-text-pro1 ul li{margin-bottom:15px;text-transform:capitalize;}





.about-text-sub{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#fff;line-height:27px;
padding:0px 20px 20px 0px;text-align:left;}

.about-text-sub ul{padding-left:0px;padding-top:5px;list-style:none;}

.about-text-sub ul li{margin-bottom:15px;text-transform:capitalize;}


.hpro-text{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#fff;line-height:27px;
padding:70px 0px 0px 0px;text-align:center;text-transform:uppercase;}

.hpro-text ul{padding-left:0px;padding-top:0px;list-style:none;}

.hpro-text ul li{margin-bottom:50px;color:#000;font-family:DeliciousRoman9,arial,verdana,trebuchet MS;font-size:52px;}

.hpro-text A{color:#fff;text-decoration:none;}
.hpro-text A:hover{color:#F39814;text-decoration:none;}


.enq-text2{font-family:DeliciousRoman2,verdana,trebuchet MS,arial;font-size:15px;color:#000000;
padding-left:10px;line-height:30px;margin-bottom:20px;text-align:left;padding-top:40px;padding-bottom:20px;}
.enq-text2 b.wh{font-family:DeliciousRoman7,verdana,trebuchet MS,arial;font-size:25px;color:#1A7106;padding-bottom:20px;}

.enq-text2 A{color:#D80F21;text-decoration:none;}
.enq-text2 A:hover{color:#000000;text-decoration:underline;}

.click{font-family:Roboto,DeliciousRoman2,verdana,trebuchet MS,arial;font-size:22px;color:#6E869F;
border:2px solid #F39814;padding:10px;text-align:center;display:inline-block;margin-bottom:30px;}

.click A{color:#6E869F;text-decoration:none;}
.click A:hover{color:#000000;text-decoration:none;}



.pro-text-head{font-family:Roboto,DeliciousRoman9,arial,verdana,trebuchet MS;font-size:30px;color:#fff;padding:30px 0px 10px 0px;}

.pro-text-head sup{font-size:20px;}

.brad{border-top:2px solid #F39814;width:100px;margin-left:0px;margin-bottom:30px;}

.img-bord{border:1px solid #F39814;margin:0px 0px 30px 0px;}

.white-bord{border-top:1px solid #FFF;opacity:0.2;}

.img-bord-pro{border:1px solid #F39814;margin:0px 0px 0px 0px;}

.img-bord-pro1{border:1px solid #F39814;margin:0px 0px 30px 0px;}

.img-bord-pro2{border:1px solid #F39814;margin:0px 0px 0px 0px;}

.spa-pad {
  display: flex; /* establish flex container */
    flex-direction: column; /* make main-axis vertical */
    justify-content: center; /* align items vertically, in this case */
}

.top-head{font-family:Roboto,arial,trebuchet MS,verdana;font-size:14px;color:#fff;text-align:right;padding:10px 0px 10px 0px;}
.top-head A{color:#fff;text-decoration:none;}
.top-head A:hover{color:#ffff00;text-decoration:none;}

.back-img1{background:url(gifs/bg1.jpg);height:44px;}


.main-sub-pro{font-family:Roboto,DeliciousRoman9,arial,verdana,trebuchet MS;font-size:14px;color:#ffffff;
margin:30px 0px 30px 0px;text-align:center;background: #F39814;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; /* future proofing */
-khtml-border-radius: 5px; /* for old Konqueror browsers */}

.main-sub-pro a {
        display: block;
        background:none;
        color:#ffffff;padding:10px 5px 10px 5px;

    }


.main-sub-pro a:hover {
        background: #fff;color:#F39814;text-decoration:none;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; /* future proofing */
-khtml-border-radius: 5px; /* for old Konqueror browsers */}






.mega-menu1{width:700px;overflow:hidden;padding:10px;}

.top-navi{font-family:Roboto1,arial,verdana,trebuchet MS;font-size:12px;color:#fff;
padding:5px 0px 5px 10px;list-style:none;}
.top-navi A{color:#fff;text-decoration:none;}
.top-navi A:hover{color:#ffff00;text-decoration:none;}

.right-bord{border-right:1px solid #619F55;}

.divider{border-bottom:1px solid #619F55;margin:5px 10px 5px 10px;}

.pad-top {padding-top:5px;}

.pad-bot {padding-bottom:5px;}

.circle1 {
  height: 12px;
  width: 12px;
  background-color: #F77A00;
  border-radius: 50%;
  display: inline-block;margin-right: 6px;border:1px solid #888989;
}

.circle2 {
  height: 12px;
  width: 12px;
  background-color: #00B38A;
  border-radius: 50%;
  display: inline-block;margin-right: 6px;border:1px solid #888989;
}

.circle3 {
  height: 12px;
  width: 12px;
  background-color: #FFE000;
  border-radius: 50%;
  display: inline-block;margin-right: 6px;border:1px solid #888989;
}

.circle4 {
  height: 12px;
  width: 12px;
  background-color: #FFFFFF;
  border-radius: 50%;
  display: inline-block;margin-right: 6px;border:1px solid #888989;
}

.circle5 {
  height: 12px;
  width: 12px;
  background-color: #9A9B9C;
  border-radius: 50%;
  display: inline-block;margin-right: 6px;border:1px solid #888989;
}

.circle6 {
  height: 12px;
  width: 12px;
  background-color: #ADC9E8;
  border-radius: 50%;
  display: inline-block;margin-right: 6px;border:1px solid #888989;
}

.circle7 {
  height: 12px;
  width: 12px;
  background-color: #F1C5CC;
  border-radius: 50%;
  display: inline-block;margin-right: 6px;border:1px solid #888989;
}


.about-text-point{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#4F4E53;line-height:27px;
padding:20px 15px 0px 15px;text-align:left;}

.about-text-point ul{padding-left:0px;padding-top:0px;list-style:none;}

.about-text-point ul li{margin-bottom:15px;text-transform:capitalize;}

..about-text-point ul li::before {
  
  background-color: #F77A00;

  border-radius: 50%;
  content: "";
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 0px;
  height: 10px;
  width: 10px;
}

.img-head{font-family:Roboto,DeliciousRoman9,arial,verdana,trebuchet MS;font-size:1.3vw;color:#fff;padding:10px 0px 30px 0px;text-transform:capitalize;
text-align:center;}

.main-sub-pro1{font-family:Roboto,DeliciousRoman9,arial,verdana,trebuchet MS;font-size:14px;color:#ffffff;
margin:0px 0px 0px 0px;text-align:center;background: #197204;border-right:1px solid #ffffff;}

.main-sub-pro1 a {
        display: block;
        background:none;
        color:#ffffff;padding:10px 5px 10px 5px;

    }


.main-sub-pro1 a:hover {
        background: #0F4D02;color:#ffff00;text-decoration:none;}


.main-sub-pro2{font-family:Roboto,DeliciousRoman9,arial,verdana,trebuchet MS;font-size:14px;color:#ffffff;
margin:0px 0px 0px 0px;text-align:center;background: #197204;border-right:1px solid #ffffff;border-top:1px solid #ffffff;}

.main-sub-pro2 a {
        display: block;
        background:none;
        color:#ffffff;padding:10px 5px 10px 5px;

    }


.main-sub-pro2 a:hover {
        background: #0F4D02;color:#ffff00;text-decoration:none;}









		
		


.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 45px;
}

.line{margin-top:10px;}

.sub-head{font-family:Roboto,DeliciousRoman1,arial,trebuchet MS,verdana;font-size:2vw;color:#F39814;text-transform:capitalize;
padding:20px 15px 10px 15px;line-height:45px;}


.spa-pad {
  display: flex; /* establish flex container */
    flex-direction: column; /* make main-axis vertical */
    justify-content: center; /* align items vertically, in this case */
}

.top11{padding-top:100px;}

.bot11{padding-bottom:100px;}

.form-top{padding-top:40px;}

.search-h{padding-top:33px;font-family:Roboto,DeliciousRoman1,arial,trebuchet MS,verdana;color:#000;}

@media screen and (max-width: 767px) {


.search-h{padding-top:10px;text-align:center;padding-bottom:20px;}

.form-top{padding-top:10px;}

.form-top1{padding-top:20px;}

.hpro-text{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#fff;line-height:27px;
padding:0px 0px 0px 0px;text-align:left;}

.hpro-text ul{padding-left:0px;padding-top:0px;list-style:none;}

.hpro-text ul li{margin-bottom:1px;color:#000;font-family:DeliciousRoman9,arial,verdana,trebuchet MS;font-size:25px;
background:#fff;padding:20px;}

.hpro-text A{color:#F39814;text-decoration:none;}
.hpro-text A:hover{color:#000;text-decoration:none;}


.top12{padding-bottom:30px;}

.top11{padding-top:0px;}

.bot11{padding-bottom:0px;}


.white-bg1{background:#ffffff;margin-top:20px;margin-bottom:20px;}

.about-text-pro{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#333;line-height:27px;
padding:0px 15px 0px 15px;text-align:left;}


.sub-head{font-family:Roboto,DeliciousRoman1,arial,trebuchet MS,verdana;font-size:4vw;color:#F39814;text-transform:capitalize;
padding:20px 15px 10px 15px;}


.main-sub-pro1{font-family:Roboto,DeliciousRoman9,arial,verdana,trebuchet MS;font-size:14px;color:#ffffff;
margin:0px 0px 0px 0px;text-align:center;background: #197204;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;}

.main-sub-pro1 a {
        display: block;
        background:none;
        color:#ffffff;padding:10px 5px 10px 5px;

    }


.main-sub-pro1 a:hover {
        background: #0F4D02;color:#ffff00;text-decoration:none;}
		
		
		
.img-head{font-family:Roboto,DeliciousRoman9,arial,verdana,trebuchet MS;font-size:4.5vw;color:#fff;padding:10px 0px 30px 0px;text-transform:capitalize;
text-align:center;}

.divider{border-bottom:1px solid #619F55;margin:5px 0px 5px 0px;}

.divider2{border-bottom:1px solid #619F55;margin:5px 0px 5px 0px;}

.img-bord-pro{border:1px solid #F39814;margin:20px 0px 40px 0px;}

.top-head{font-family:Roboto,arial,trebuchet MS,verdana;font-size:12px;color:#fff;text-align:center;padding:10px 0px 10px 0px;}
.top-head A{color:#fff;text-decoration:none;}
.top-head A:hover{color:#ffff00;text-decoration:none;}

.right-bord{border-right:none;}

.scrollable-menu1 {
    width: auto;
    max-height: 400px;
    overflow-x: hidden;}
	
	
	.mega-menu1{width:auto;overflow:hidden;padding:10px;}



}


@media (min-width: 768px) and (max-width: 1024px) {




}


@media (min-width: 835px) and (max-width: 1024px) {

.top-navi{font-family:Roboto,DeliciousRoman4,verdana,trebuchet MS;font-size:12px;color:#333333;
padding:5px 0px 5px 10px;}
.top-navi A{color:#fff;text-decoration:none;}
.top-navi A:hover{color:#ffff00;text-decoration:none;}

.mega-menu1{width:700px;overflow:hidden;padding:10px;}


.hpro-text{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#fff;line-height:27px;
padding:30px 0px 0px 0px;text-align:left;}

.hpro-text ul{padding-left:0px;padding-top:0px;list-style:none;}

.hpro-text ul li{margin-bottom:20px;color:#000;font-family:DeliciousRoman9,arial,verdana,trebuchet MS;font-size:18px;}

.hpro-text A{color:#fff;text-decoration:none;}
.hpro-text A:hover{color:#F39814;text-decoration:none;}




}

