html, body{
	border: 0;
	margin: 0;
	padding: 0;
	scroll-behavior: smooth;
}

.fax {
    display: none;
}



.social {
  position: fixed;
  top:50%;
  
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
   z-index: 300;
   right:0;

  
}

/* Style the icon bar links */
.social a {
  display: block;
  text-align: center;
  padding: 12px;
  transition: all 0.3s ease;
  color: white;
  font-size: 25px;
}

/* Style the social media icons with color, if you want */
.social a:hover {
  background-color: #000;color: white;
}

.facebook {
  background: #31B523;
  color: white;
}

.facebook1 {
  background: #375AA9;
  color: white;
}


.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
} 

.instagram {
  background: #E74561;
  color: white;
}

.pin {
  background: #E01A20;
  color: white;
}


.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;
}

@font-face {
    font-family: DeliciousRoman10;
    src: url(fonts/OpenSans-CondLight.ttf);
}

@font-face {
    font-family: DeliciousRoman11;
    src: url(fonts/Marcellus-Regular.ttf);
}

.about {
	background:url(gifs/about-bg.jpg);
	background-position: 50% 0%;
	background-repeat: no-repeat;
	background-size: cover;
	height:auto;
}


.home{font-family:arial,verdana,trebuchet MS;font-size:14px;color:#535959;
padding-top:20px;padding-left:0px;margin-bottom:0px;padding-bottom:0px;}
.home A{color:#9F3E1B;text-decoration:none;}
.home A:hover{color:#535959;text-decoration:none;}


.back1{background:#EBD3D3;}

.back2{background:#EBD3D3;margin-top:40px;margin-bottom:1px;}


.margin-top{margin-top:1px;}



.comp-text{font-family:arial,verdana,trebuchet MS;font-size:14px;color:#000000;
padding:0px 20px 30px 0px;line-height:25px;text-align:justify;}

.comp-text ul{margin:0px;padding-left:20px;padding-top:5px;}

.comp-text ol{margin:0px;padding-left:25px;}

.comp-text A{color:#527D00;text-decoration:none;}
.comp-text A:hover{color:#000000;text-decoration:none;}



.comp-text1{font-family:arial,verdana,trebuchet MS;font-size:14px;color:#000000;
padding:40px 20px 30px 0px;line-height:25px;text-align:justify;}

.comp-text1 ul{font-family:DeliciousRoman7,arial,verdana,trebuchet MS;margin:0px;
padding-left:0px;padding-top:20px;font-size:18px;line-height:36px;list-style:none;}

.comp-text1 B{font-family:DeliciousRoman2,arial,verdana,trebuchet MS;margin:0px;color:#E90101;
padding-left:0px;padding-top:0px;font-size:22px;line-height:36px;list-style:none;}

.comp-text1 ol{margin:0px;padding-left:25px;}

.comp-text1 A{color:#527D00;text-decoration:none;}
.comp-text1 A:hover{color:#000000;text-decoration:none;}


.req{font-family:DeliciousRoman7,arial,verdana,trebuchet MS;font-size:19px;color:#ffffff;
background:#E90101;padding:10px 20px 10px 20px;text-align:center;display:inline-block;
margin-bottom:40px;text-transform:uppercase;border-radius:0px 0px 10px 10px;font-weight:bold;}
.req A{color:#ffffff;text-decoration:none;}
.req A:hover{color:#ffff00;text-decoration:none;}





.dr-back1{background:url(gifs/pic1.jpg);border-right:1px solid #ffffff;}


.dr-back2{background:url(gifs/pic2.jpg);border-left:1px solid #ffffff;}


.dr-back3{background:url(gifs/pic3.jpg);border-right:1px solid #ffffff;}


.dr-back4{background:url(gifs/pic4.jpg);border-left:1px solid #ffffff;}


.dr-back5{background:url(gifs/pic5.jpg);border-right:1px solid #ffffff;}


.dr-back6{background:url(gifs/pic6.jpg);border-left:1px solid #ffffff;}


.sub-head{font-family:DeliciousRoman2,arial,trebuchet MS,verdana;font-size:3vw;color:#E90100;text-transform:capitalize;
padding:20px 0px 10px 0px;}



.top-bl-head{font-family:DeliciousRoman2,arial,verdana,trebuchet MS;font-size:26px;color:#000000;font-weight:bold;padding-bottom:20px;
}



.top-bl-head-text{font-family:arial,verdana,trebuchet MS;font-size:14px;color:#515461;line-height:21px;
}

.about-text{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#000000;line-height:27px;
padding:10px 0px 40px 0px;}


.punch1{font-family:DeliciousRoman7,arial,verdana,trebuchet MS;font-size:28px;color:#ffffff;text-align:center;
margin:20px 0px 20px 0px;padding:200px 0px 200px 0px;line-height:45px;
}

.punch1 p{font-family:DeliciousRoman7,arial,verdana,trebuchet MS;font-size:20px;color:#ffff00;text-align:center;text-transform:uppercase;padding-top:10px;
}

.punch2{font-family:DeliciousRoman7,arial,verdana,trebuchet MS;font-size:28px;color:#ffffff;text-align:center;
margin:20px 0px 20px 0px;padding:40px 0px 40px 0px;line-height:45px;
}


.top-table1{font-family:arial,verdana,trebuchet MS;font-size:12px;color:#000000;
padding:8px;text-align:center;font-weight:bold;background:#EBCABB;}

.top-table1 A{color:#000000;text-decoration:none;}
.top-table1 A:hover{color:#672323;text-decoration:underline;}



.top-table3{font-family:arial,verdana,trebuchet MS;font-size:12px;color:#000000;
padding:8px;text-align:center;font-weight:bold;background:#EBCABB;}

.top-table3 A{color:#000000;text-decoration:none;}
.top-table3 A:hover{color:#672323;text-decoration:underline;}




.mod{font-family:Roboto1,arial,verdana,trebuchet MS;font-size:20px;color:#000000;text-align:left;}

.pro-head2{font-family:DeliciousRoman9,arial,verdana,trebuchet MS;font-size:22px;color:#ffffff;
text-align:center;margin-bottom:10px;margin-right:20px;background:#000000;padding:10px;text-transform: capitalize;display:inline-block;margin-top:0px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 0px 0px 10px 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */}

.pro-head2 A{color:#ffffff;text-decoration:none;}
.pro-head2 A:hover{color:#ffff00;text-decoration:underline;}


.pro-head3{font-family:DeliciousRoman9,arial,verdana,trebuchet MS;font-size:22px;color:#ffffff;
text-align:center;margin-bottom:0px;margin-right:20px;background:#000000;padding:10px;text-transform: capitalize;display:inline-block;margin-top:0px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px 10px 0px 0px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */}

.pro-head3 A{color:#ffffff;text-decoration:none;}
.pro-head3 A:hover{color:#ffff00;text-decoration:underline;}


.background{background:#0F118C;margin-top:0px;}

.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:#ffffff;
text-align:center;padding:15px 0px 25px 0px;line-height:21px;}

.footerb.wh{color:#ffff00;}

.footer A{color:#ffff00;text-decoration:none;}
.footer A:hover{color:#ffffff;text-decoration:underline;}


.blue-bg{background:#0F118C;}

.dark-blue-bg{background:#004985;}

.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;}



.light-blue-bg{background:url(gifs/bg1.jpg);height:auto;}

.bord{border-radius:10px;margin-top:40px;margin-bottom:40px;}

.bord-h{border-top:2px solid #F4F4F4;}

.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-pro{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#333;line-height:27px;
padding:0px 15px 30px 15px;text-align:left;}


.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: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:30px;color:#000;font-family:DeliciousRoman9,arial,verdana,trebuchet MS;font-size:20px;}

.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:35px;color:#672323;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-head1{font-family:DeliciousRoman7,Roboto,arial,verdana,trebuchet MS;font-size:30px;color:#fff;padding:10px 10px 10px 10px;background:#672323;
display:inline-block;margin-top:40px;border-radius: 5px;}


.pro-text-head2{font-family:DeliciousRoman7,arial,verdana,trebuchet MS;font-size:25px;color:#000000;padding:20px 0px 20px 0px;font-weight:bold;}


.pro-text-head3{font-family:DeliciousRoman7,arial,verdana,trebuchet MS;font-size:25px;color:#000000;padding:20px 0px 20px 0px;font-weight:bold;text-align:center;text-transform:uppercase; }



.pro-text-head sup{font-size:20px;}

.brad{border-top:2px solid #672323;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:#ffffff;text-align:right;padding:10px 0px 10px 0px;}
.top-head A{color:#ffffff;text-decoration:none;}
.top-head A:hover{color:#ffff00;text-decoration:none;}

.back-img1{background:#EAEAEA;margin-top:20px;}

.back-img-1{background:#EAEAEA;}


.back-img-2{background:url(gifs/h-bg1.jpg);height:auto;}



.back-img2{background:#580000;margin-top:20px;}

.main-sub-pro{font-family:DeliciousRoman9,arial,verdana,trebuchet MS;font-size:22px;color:#ffffff;
margin-bottom:40px;text-align:center;background: #000000;-moz-border-radius: 5px;margin-top:0px;
-webkit-border-radius: 5px;
border-radius: 0px 0px 5px 5px; /* future proofing */
-khtml-border-radius: 5px; /* for old Konqueror browsers */}

.main-sub-pro a {
        display: block;
        background:none;
        color:#ffffff;padding:10px;

    }


.main-sub-pro a:hover {
        background: #672323;color:#ffffff;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 #ffffff;}

.divider{border-bottom:1px solid #ffffff;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;}




.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;}

.pro-text-head{font-family:DeliciousRoman9,arial,verdana,trebuchet MS;font-size:30px;color:#000;text-transform: capitalize;padding:0px;margin-top:30px;
font-weight:bold;}

.about-sub-text{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#565656;line-height:31px;
padding:20px 0px 30px 0px;text-align:left;}

.about-sub-text b{font-size:15px;letter-spacing:0.3px;}

.about-sub-text ul{padding-left:0px;padding-top:5px;list-style:none;}

.about-sub-text ul li{margin-bottom:5px;}


.about-sub-text1{font-family:DeliciousRoman2,Roboto,arial,verdana,trebuchet MS;font-size:15px;color:#565656;line-height:31px;
padding:0px 0px 10px 0px;text-align:left;}

.about-sub-text1 b{font-size:15px;letter-spacing:0.3px;}

.about-sub-text1 ul{padding-left:0px;padding-top:0px;list-style:none;}

.about-sub-text1 ul li{margin-bottom:5px;list-style:none;}



.about-sub-text2{font-family:DeliciousRoman2,Roboto,arial,verdana,trebuchet MS;font-size:15px;color:#565656;line-height:31px;
padding:0px 0px 20px 0px;text-align:center;}

.about-sub-text2 b{font-size:15px;letter-spacing:0.3px;}

.about-sub-text2 ul{padding-left:0px;padding-top:0px;list-style:none;}

.about-sub-text2 ul li{margin-bottom:5px;list-style:none;}





.about-sub-text-sub{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#565656;line-height:31px;
padding:20px 0px 10px 0px;text-align:left;}

.about-sub-text-sub b{text-transform:uppercase;}

.about-sub-text-sub b{font-size:15px;letter-spacing:0.3px;}

.about-sub-text-sub ul{padding-left:0px;padding-top:5px;list-style:none;}

.about-sub-text-sub ul li{margin-bottom:5px;}

.about-sub-text-sub ul li.main{margin-bottom:5px;margin-left:20px;}


.about-sub-text-subn{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#565656;line-height:31px;
padding:20px 0px 10px 0px;text-align:left;}


.pro-head1{font-family:DeliciousRoman10,arial,verdana,trebuchet MS;font-size:24px;
text-align:center;font-weight:bold;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */}

.pro-head1 a {
        display: block;margin:30px 0px 0px 0px;
        background: #C8DBEB;border:1px solid #99B0C4;
        text-align: center;color:#CC171C;
		padding-top:10px;padding-bottom:10px;
		-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
    }

    .pro-head1 a:hover {
        background: #004985;border:1px solid #012C4F;text-decoration:none;
		-moz-border-radius: 10px;color:#fff;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */
    }
	
	
.table{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#672323;
padding:5px 0px 5px 0px;line-height:21px;background:#EBCEC1;text-align:center;}

tr:hover td.table {
   background: #D29688;color:#000;
}

.table1{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#000;
padding:10px;line-height:21px;background:#D29688;
text-align:center;}


.bot1{border-radius:10px 10px 10px 10px;margin-top:40px;}

.bot2{border-radius:10px 10px 10px 10px;margin-top:10px;margin-bottom:20px;}





.product-main123{font-family:DeliciousRoman7,arial,verdana,trebuchet MS;font-size:18px;color:#672323;padding-left:20px;padding-top:20px;padding-bottom:20px;}

.product-main123 ul{list-style:none;margin:0px;padding:0px;}

.product-main123 ul li{
padding:3px 3px 3px 0px;
background:none;line-height:32px;}

.product-main123 ul li.main1{border-bottom:none;}


.product-main123 A{color:#000000;text-decoration:none;}
.product-main123 A:hover{color:#672323;text-decoration:none;}









.about-text-home{font-family:arial,verdana,trebuchet MS;font-size:14px;color:#000000;line-height:27px;
padding:0px 0px 20px 0px;text-align:left;}

.about-text-home ul{padding-left:0px;padding-top:5px;list-style:none;}

.about-text-home ul li{margin-bottom:5px;}


.about-text-home1{font-family:DeliciousRoman7,arial,verdana,trebuchet MS;font-size:22px;color:#ffffff;line-height:27px;
padding:10px 0px 10px 0px;text-align:center;}


.read{font-family:DeliciousRoman7,arial,verdana,trebuchet MS;font-size:22px;color:#ffffff;
margin:0px 0px 0px 0px;text-align:center;background: #000000;display:inline-block;}

.read a {
        display: block;
        background:none;
        color:#ffffff;padding:5px;

    }


.read a:hover {
        background: #672323;color:#ffffff;text-decoration:none;}


.h-pro-sub-head{font-family:Roboto,DeliciousRoman9,arial,verdana,trebuchet MS;font-size:1.5vw;color:#fff;padding:20px 0px 60px 0px;
text-align:center;}

.h-pro-sub-head A{color:#fff;text-decoration:none;}
.h-pro-sub-head A:hover{color:#013662;text-decoration:none;}


.read-home{font-family:DeliciousRoman9,arial,verdana,trebuchet MS;font-size:28px;color:#ffffff;
margin:0px 0px 0px 0px;text-align:center;background: #026BC2;display:inline-block;border-radius:10px 10px 0px 0px;}

.read-home a {
        display: block;
        background:none;
        color:#fff;padding:10px;

    }


.read-home a:hover {
        background: #C8DBEB;color:#013662;text-decoration:none;border-radius:10px 10px 0px 0px;}
		
		
.right-grey-line{border-right:1px solid #E8E8E8;}

.home-sub-text{font-family:Roboto,DeliciousRoman9,arial,verdana,trebuchet MS;font-size:14px;color:#5C5C5C;padding:0px 0px 0px 0px;
text-align:left;line-height:27px;}

.home-sub-text ul{padding-left:0px;padding-top:30px;list-style:none;}

.home-sub-text ul li{margin-bottom:30px;font-family:DeliciousRoman10,arial,verdana,trebuchet MS;font-size:25px;color:#000;font-weight:bold;}


.small-top{font-family:Roboto,arial,verdana,trebuchet MS;font-size:14px;color:#767679;padding:60px 0px 0px 0px;}


.about-texthh{font-family:Roboto,arial,verdana,trebuchet MS;font-size:16px;color:#444444;line-height:32px;
padding:0px 0px 30px 0px;text-align:left;letter-spacing:0.5px;}

.about-texthh ul{padding-left:0px;padding-top:5px;list-style:none;}

.about-texthh ul li{margin-bottom:5px;}


.readhh{font-family:Roboto,arial,verdana,trebuchet MS;font-size:20px;color:#ffffff;
margin:10px 0px 40px 0px;text-align:center;background: #FF0101;display:inline-block;}

.readhh a {
        display: block;
        background:none;
        color:#ffffff;padding:10px;

    }


.readhh a:hover {
        background: #000;color:#ffffff;text-decoration:none;}




.right-line{border-right:1px solid #E5E5E5;}

.app-text{font-family:Roboto,arial,verdana,trebuchet MS;font-size:16px;color:#fff;line-height:33px;
padding:0px 0px 30px 0px;text-align:left;letter-spacing:0.5px;}

.app-text ul{padding-left:5px;padding-top:5px;list-style:none;}

.app-text ul li{margin-bottom:5px;}

.app-text A{color:#10108C;text-decoration:none;}
.app-text A:hover{color:#000;text-decoration:none;}

@media screen and (max-width: 767px) {



.right-line{border-right:none;}


.sub-head{font-family:DeliciousRoman2,arial,trebuchet MS,verdana;font-size:6vw;color:#E90100;text-transform:capitalize;
padding:20px 0px 10px 0px;}


.right-grey-line{border-bottom:1px solid #E8E8E8;border-right:none;}


.h-pro-sub-head{font-family:Roboto,DeliciousRoman9,arial,verdana,trebuchet MS;font-size:4vw;color:#fff;padding:20px 0px 60px 0px;
text-align:center;}

.h-pro-sub-head A{color:#fff;text-decoration:none;}
.h-pro-sub-head A:hover{color:#013662;text-decoration:none;}

.bord{border-radius:10px;margin-top:20px;margin-bottom:40px;}




.back1{background:#EBD3D3;border-bottom:1px solid #ffffff;}


.dr-back1{background:url(gifs/pic1.jpg);background-position: 50% 50%;border-right:none;border-bottom:1px solid #ffffff;height:240px;}


.dr-back2{background:url(gifs/pic2.jpg);background-position: 50% 50%;border-left:none;border-bottom:1px solid #ffffff;height:240px;}


.dr-back3{background:url(gifs/pic3.jpg);background-position: 50% 50%;border-right:none;border-bottom:1px solid #ffffff;height:240px;}


.dr-back4{background:url(gifs/pic4.jpg);background-position: 50% 50%;border-left:none;border-bottom:1px solid #ffffff;height:240px;}


.dr-back5{background:url(gifs/pic5.jpg);background-position: 50% 50%;border-right:none;border-bottom:1px solid #ffffff;height:240px;}


.dr-back6{background:url(gifs/pic6.jpg);background-position: 50% 50%;border-left:none;border-bottom:1px solid #ffffff;height:240px;}












.read{font-family:DeliciousRoman7,arial,verdana,trebuchet MS;font-size:22px;color:#ffffff;
margin:0px 0px 0px 0px;text-align:center;background: #000000;display:inline-block;}

.read a {
        display: block;
        background:none;
        color:#ffffff;padding:5px;

    }


.read a:hover {
        background: #672323;color:#ffffff;text-decoration:none;}
		
		
	





.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;}





.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 #ffffff;margin:5px 0px 5px 0px;}

.divider2{border-bottom:1px solid #ffffff;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:#1D2B37;text-align:center;padding:10px 0px 10px 0px;}
.top-head A{color:#1D2B37;text-decoration:none;}
.top-head A:hover{color:#000;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;}




}

