@font-face {
    font-family: 'RupeeForadian';
    src: url('../fonts/Rupee_Foradian.eot');
    src: url('../fonts/Rupee_Foradian.eot') format('embedded-opentype'),
         url('../fonts/Rupee_Foradian.woff2') format('woff2'),
         url('../fonts/Rupee_Foradian.woff') format('woff'),
         url('../fonts/Rupee_Foradian.ttf') format('truetype'),
         url('../fonts/Rupee_Foradian.svg#Rupee_Foradian') format('svg');
}

/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLFj_Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLDz8Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJnecmNE.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: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v5/pxiEyp8kv8JHgFVrJJfecg.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLGT9Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLEj6Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLCz7Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLDD4Z1xlFQ.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;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.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: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v5/pxiByp8kv8JHgFVrLBT5Z1xlFQ.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;
}


.rs{ font-family: 'RupeeForadian';}
.wow {
  visibility: hidden;
}
body{ margin:0px; padding:0px;color:#000; font-size:14px; line-height:14px;font-family: 'Poppins';}


a {-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease; text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6 { margin:0px; }
.row-clr { margin:0px; }
.left-right-clr { padding:0px; }
.common-con { width:1200px; margin:auto; position:relative;}
/* COMMAN CLASS */
.pd-lr-0  { padding-left: 0; padding-right: 0; }
.pd-lr-10  { padding-left: 10px; padding-right: 10px; }
.pd-lr-15  { padding-left: 15px; padding-right: 15px; }
.pd-lr-20  { padding-left: 20px; padding-right: 20px; }
.pd-lr-30  { padding-left: 30px; padding-right: 30px; }
.pd-lr-40  { padding-left: 40px; padding-right: 40px; }
.pd-lr-50  { padding-left: 50px; padding-right: 50px; }
.pd-lr-60  { padding-left: 60px; padding-right: 60px; }
.pd-lr-70  { padding-left: 70px; padding-right: 70px; }
.pd-lr-80  { padding-left: 80px; padding-right: 80px; }
.pd-lr-90  { padding-left: 90px; padding-right: 90px; }
.pd-lr-100 { padding-left: 100px; padding-right: 100px; }
.pd-lr-150 { padding-left: 150px; padding-right: 150px; }

.pd-r-0  { padding-right: 0; }
.pd-r-10  { padding-right: 10px; }
.pd-r-20  { padding-right: 20px; }
.pd-r-30  { padding-right: 30px; }
.pd-r-40  { padding-right: 40px; }
.pd-r-50  { padding-right: 50px; }
.pd-r-60  { padding-right: 60px; }
.pd-r-70  { padding-right: 70px; }
.pd-r-80  { padding-right: 80px; }
.pd-r-90  { padding-right: 90px; }
.pd-r-100 { padding-right: 100px; }

.pd-l-0  { padding-left: 0; }
.pd-l-10  { padding-left: 10px; }
.pd-l-20  { padding-left: 20px; }
.pd-l-30  { padding-left: 30px; }
.pd-l-40  { padding-left: 40px; }
.pd-l-50  { padding-left: 50px; }
.pd-l-60  { padding-left: 60px; }
.pd-l-70  { padding-left: 70px; }
.pd-l-80  { padding-left: 80px; }
.pd-l-90  { padding-left: 90px; }
.pd-l-100 { padding-left: 100px; }
.pd-l-150 { padding-left: 150px; }

.pd-b-0  { padding-bottom: 0; }
.pd-b-10  { padding-bottom: 10px; }
.pd-b-20  { padding-bottom: 20px; }
.pd-b-30  { padding-bottom: 30px; }
.pd-b-40  { padding-bottom: 40px; }
.pd-b-50  { padding-bottom: 50px; }
.pd-b-60  { padding-bottom: 60px; }
.pd-b-70  { padding-bottom: 70px; }
.pd-b-80  { padding-bottom: 80px; }
.pd-b-90  { padding-bottom: 90px; }
.pd-b-100 { padding-bottom: 100px; }

.pd-t-0  { padding-top: 0; }
.pd-t-10  { padding-top: 10px; }
.pd-t-20  { padding-top: 20px; }
.pd-t-30  { padding-top: 30px; }
.pd-t-40  { padding-top: 40px; }
.pd-t-50  { padding-top: 50px; }
.pd-t-60  { padding-top: 60px; }
.pd-t-70  { padding-top: 70px; }
.pd-t-80  { padding-top: 80px; }
.pd-t-90  { padding-top: 90px; }
.pd-t-100 { padding-top: 100px; }
.pd-t-200 { padding-top: 200px; }
.pd-t-150 { padding-top: 150px; }


/* Margin
=========================*/
.mr-auto { margin-left: auto; margin-right: auto; }
.mr-0 { margin: 0px; }
.mr-5  { margin: 5px; }
.mr-10  { margin: 10px; }
.mr-20  { margin: 20px; }
.mr-30  { margin: 30px; }
.mr-40  { margin: 40px; }
.mr-50  { margin: 50px; }
.mr-60  { margin: 60px; }
.mr-70  { margin: 70px; }
.mr-80  { margin: 80px; }
.mr-90  { margin: 90px; }
.mr-100 { margin: 100px; }

.mr-top-100-minus{ margin-top: -100px;}

.ctrl-mr-t10 .owl-dots,
.mr-t-10  { margin-top: 10px; }
.ctrl-mr-t20 .owl-dots,
.mr-t-20  { margin-top: 20px; }
.ctrl-mr-t30 .owl-dots,
.mr-t-30  { margin-top: 30px; }
.ctrl-mr-t40 .owl-dots,

.mr-t-0  { margin-top: 0px; }
.mr-t-5  { margin-top: 5px; }
.mr-t-10  { margin-top: 10px; }
.mr-t-20  { margin-top: 20px; }
.mr-t-40  { margin-top: 40px; }
.mr-t-50  { margin-top: 50px; }
.mr-t-60  { margin-top: 60px; }
.mr-t-70  { margin-top: 70px; }
.mr-t-80  { margin-top: 80px; }
.mr-t-87 { margin-top: 87px;}
.mr-t-90  { margin-top: 90px; }
.mr-t-100 { margin-top: 100px;}
.mr-t-150 { margin-top: 150px;}


.mr-t-minu-15{ margin-top: -15px;}

.mr-b-5{ margin-bottom: 5px;}
.mr-b-10{ margin-bottom: 10px;}
.mr-b-20{ margin-bottom: 20px;}
.mr-b-30{ margin-bottom: 30px;}

.pd-0  { padding: 0; }
.pd-10  { padding: 10px; }
.pd-20  { padding: 20px; }
.pd-30  { padding: 30px; }
.pd-40  { padding: 40px; }
.pd-50  { padding: 50px; }
.pd-60  { padding: 60px; }
.pd-70  { padding: 70px; }
.pd-80  { padding: 80px; }
.pd-90  { padding: 90px; }
.pd-100 { padding: 100px; }


a { text-decoration:none !important; }
.border-bottom { border-bottom:solid 1px #b4975a; }

.fs-12 { font-size:12px !important; }
.fs-14 { font-size:14px !important; }
.fs-16 { font-size:16px !important; }
.fs-18 { font-size:18px !important; }
.fs-20 { font-size:20px !important; }
.fs-22 { font-size:22px !important; }
.fs-24 { font-size:24px !important; }
.fs-25 { font-size:25px !important; }
.fs-40 { font-size:40px !important; }
.fs-100 { font-size:100px !important; line-height:76px; }

.bold-txt {font-weight:700}
.mid-txt {font-weight:600}
.light-txt {font-weight:300}
.ex-bold-txt{font-weight:900;}

#scrollbar {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 0%;
    height:2px;
    z-index: 9999;
}

#scrollbar-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #009f87;
}

#header { position:fixed; left:0px; top:0px; width:100%; z-index:9998; background-color:#FFF; transition:all 0.5s ease;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.12);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.12);}
#header:before { content:''; position:absolute; width:0%; height:2px; background-color:#e4e4e4; left:0; right:0; bottom:0; margin:auto; transition:all 1s ease; opacity:0;}
#header.fixed:before { content:''; position:absolute; width:100%; height:2px; background-color:#e4e4e4;opacity:1;}
.fixed {  background-color:rgba(0,0,0,0.8);}
.nav-ham { position:absolute; right:0px; top:0px; }
.top-social { background-color:#a62f24; padding: 6px 0px;}
.header-box {padding: 20px 0px;}
.page-title h2 { font-weight:700; font-size:36px; color:#474747;}

#banner { position:relative; margin-top: 120px;}
#banner h1 { font-weight:700; color:#FFF; position:absolute; left:80px; top:150px; font-size:36px; padding-right: 490px;}

#section2 { background-color:#2a3033; padding-bottom: 60px;}
#section2 .mid-desc { color:#FFF; font-size:26px; line-height:36px; text-align:center; font-weight:300; margin-bottom:60px; margin-top:-140px;padding: 0 140px;padding-top: 210px;}
#why-termirepel { position:relative; }
#why-termirepel h2 {font-weight:700; color:#FFF; position:absolute; left:30px; bottom:80px; font-size:36px; padding-right: 690px;}
#why-termirepel-bottom {}
.why-termirepel-bottom-right { background-color:#FFF; padding:35px 45px; margin-top: -200px;}
.why-termirepel-bottom-right h2 { font-weight:200; color:#333; font-size:36px; margin-bottom: 21px;}
.why-termirepel-bottom-right ul { margin:0px; padding:0px; list-style-type:none; }
.why-termirepel-bottom-right ul li { font-size:15px; color:#474747; line-height:26px; background-image:url(../images/brown-arrw.png); background-repeat:no-repeat; background-position:left 6px;padding-left: 17px;margin-bottom: 22px;} 
.why-termirepel-bottom-right a { display:inline-block; padding:18px 30px;  color:#FFF; font-size:14px; background-color:#a62f24;}
.termirepel-vid {margin-top: 32px;}

#mechanism { background-color:#FFF; padding-top:50px; padding-bottom:50px; } 
#mechanism .row { display:flex;display: -ms-flexbox;display: -webkit-flex; }
#mechanism .row > [class*='col-'] { display:flex;flex-direction:column; background-color:#FFF;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.13);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.13); padding:0px;}
#mechanism .row > [class*='col-']:nth-child(2)  { background-color:#2a3033; box-shadow:none;}
#mechanism .mechanism-left { padding:54px 60px; background-image:url(../images/mechanism-bg.jpg); background-position:right bottom; background-repeat:no-repeat; min-height:530px;}
#mechanism .mechanism-left h2 { margin-bottom:20px; }
#mechanism .mechanism-left p { font-size:15px; line-height:26px; color:#474747; }
#mechanism .mechanism-left ul { margin:0px; padding:0px; list-style-type:none; margin-top: 60px;}
#mechanism .mechanism-left ul li { display:inline-table; width:31%; margin-bottom: 11px;margin-right: 2%;}
#mechanism .mechanism-left ul li a { display:block; color:#333; padding:22px 0px; text-align:center; font-size:15px; background-color:#FFF; border:solid 1px #e4e4e4; transition:all 0.5s ease; position:relative; overflow:hidden;}
#mechanism .mechanism-left ul li a span { position:relative; z-index:2; }
#mechanism .mechanism-left ul li a:before { content:''; position:absolute; width:92%; height:80%; background-color:#a62f24; margin:auto; left:0px; right:0px; top:8%;  transition:all 0.5s ease; opacity:0; visibility:hidden; z-index:1;}
#mechanism .mechanism-left ul li a:hover:before { width:100%; height:100%; top:0; opacity:1; visibility:visible; }
#mechanism .mechanism-left ul li a:hover { color:#FFF;}

#mechanism .mechanism-right { padding:50px 20px; text-align:center; }

.mechanism-box h2 { margin:0px; font-size:30px; color:#FFF;font-weight:700; margin-bottom: 9px;line-height: 27px; clip-path: polygon(20% 0%, 80% 0%, 81% 18%, 19% 19%); transition:all 0.8s ease;padding-bottom: 8px; opacity:0;}
.mechanism-box h2 span { font-weight:400; font-size:12px; text-transform:uppercase; display:block;margin-top:20px;}
.mechanism-box p { font-size:14px; color:#FFF; line-height:22px; padding-bottom:30px; }
.mechanism-img img {clip-path: circle(0.4% at 50% 50%); transition:all 0.6s ease;}
#mechanism .swiper-slide-active .mechanism-img img {clip-path: circle(48% at 50% 50%);}
#mechanism .swiper-slide-active .mechanism-box h2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); opacity:1;}
#mechanism .swiper-pagination-bullet {background: #f1f1f1;}
#mechanism .swiper-pagination-bullet-active {background: #a62f24;}

#blog-sub {}
#blog-sub h2 { color:#2e2e2e; }
.blog-box {}
.blog-box ul { margin:0px; padding:0px; list-style-type:none; margin-top:30px;}
.blog-box ul li {margin-bottom:40px;}
.blog-box ul li [class*='col-'] { padding:0px; }
.blog-box ul li .blog-content {padding-left: 20px;padding-right: 50px;}
.blog-box ul li .blog-content h3 { font-weight:700; font-size:24px; line-height:28px; color:#2e2e2e;margin-bottom: 10px;}
.blog-box ul li .blog-content p  { font-size:16px; line-height:22px;margin-bottom: 13px; }
.blog-box ul li .blog-content a { color:#a62f24;  font-size:14px;}

#blog-sub .newsletter {
padding:20px;
background: #efefef;
}

#blog-sub .newsletter .content {
max-width: 650px;
margin: 0 auto;
position: relative;
z-index: 2; }
#blog-sub .newsletter .content h2 {
color: #2e2e2e;
font-weight:700;
font-size:30px;
margin-bottom:10px; margin-top: 8px;}
#blog-sub .newsletter .content p { font-size:14px; color:#2e2e2e; line-height:22px;}
#blog-sub .newsletter .content .note { text-transform:uppercase; color:#000; font-size:12px; margin-top:10px; letter-spacing:0.5px;}
#blog-sub .newsletter .content .form-control {
height: 50px;
border-color: #ffffff;
border-radius:0;
}
#blog-sub .newsletter .content.form-control:focus {
box-shadow: none;
border: 2px solid #a62f24;
}
#blog-sub .newsletter .content .btn {
min-height: 50px; 
border-radius:0;
background: #a62f24;
color: #fff;
font-weight:600;
}

.download-box {}
.download-box ul { margin:0px; padding:0px; list-style-type:none; margin-top:10px;}
.download-box ul li { min-height:200px; text-align:center; background-color:#2e2e2e; width:31.6%; display:inline-table;margin-right: 2%;padding-top: 40px; position:relative;}
.download-box ul li:before { content:''; position:absolute; left:0px; top:0px; background-color:rgba(255,255,255,0.1); width:100%; height:100%;clip-path: polygon(0 0, 100% 0, 0 100%, 0 100%); transition:all 0.5s ease; z-index:1}
.download-box ul li:hover:before {clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); z-index:1;}
.download-box ul li a { position:relative; z-index:2; }
.download-box ul li a h4 { color:#FFF; font-size:18px; font-weight:700; text-transform:uppercase;line-height: 21px;margin-top: 18px; position:relative; z-index:2;} 
.download-box ul li:last-child { margin:0%; }
.download-box ul li:nth-child(2) { background-color:#a62f24;}
.download-box ul li:nth-child(3) { background-color:#c08803;}

#footer { background-color:#2a3033; padding-top:20px; padding-bottom:20px;}
.footer-links { text-align:center; font-size:14px;padding-bottom: 15px;border-bottom: solid 1px #404548;}
.footer-links a{ color:#999999; margin-right: 35px;}
.footer-links a:hover { color:#FFF; }
.footer-links2 { color:#FFF;  font-weight:300; padding-top:20px;}
.footer-links2 a { color:#FFF; font-size:12px; padding-left:5px; padding-right:5px;}
.copyright { color:#FFF; text-align:center;font-size:12px;padding-top: 22px;}
.footer-social { text-align:right; margin-top:15px; }
.footer-social a { display:inline-block; width:32px; height:32px; background-color:#5e5e5e; color:#FFF; border-radius:100px;line-height: 33px;text-align: center; margin-right:5px; transition:all 0.5s linear;}
.footer-social a:hover { opacity:0.6; }
#toTop{
	position: fixed;
	bottom: 46px;
	right: 10px;
	cursor: pointer;
	display: none;
	z-index:9998;
	background-color:#287abe;
	border:none;
	-webkit-box-shadow: 7px 3px 5px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 7px 3px 5px 0px rgba(0,0,0,0.2);
box-shadow: 7px 3px 5px 0px rgba(0,0,0,0.2);
}

#about-section {padding-bottom: 20px; padding-top:60px;}
#about-section .mid-desc-title { color:#474747; font-size:32px; line-height:36px; font-weight:700; margin-bottom:0px;padding-top: 20px;}
#about-section .mid-desc { color:#474747; font-size:15px; line-height:26px; font-weight:300; margin-bottom:40px; margin-top:0px; padding-top: 10px;}

#history {margin-bottom: 40px;}
#history h2{color:#474747; font-size:26px; font-weight:700; margin-bottom: 0px; line-height:36px;}
#history .mid-desc { color:#474747; font-size:15px; line-height:26px; font-weight:300; margin-bottom:40px;}
#history ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    margin-top: 60px;
}
#history ul li {
    display: inline-table;
    width: 31%;
    margin-bottom: 11px;
    margin-right: 2%;
}
#history ul li a { display:block; color:#333; padding:22px 10px; background-color:#f4f4f4; border:solid 1px #e4e4e4; transition:all 0.5s ease; position:relative; overflow:hidden;}
#history ul li a span { position:relative; z-index:2; text-transform:uppercase; font-size:14px; line-height: 18px;}
#history ul li a:before { content:''; position:absolute; width:92%; height:80%; background-color:#a62f24; margin:auto; left:0px; right:0px; top:8%;  transition:all 0.5s ease; opacity:0; visibility:hidden; z-index:1;}
#history ul li a:hover:before { width:100%; height:100%; top:0; opacity:1; visibility:visible; }
#history ul li a:hover { color:#FFF;}
#history ul li a h1 { position:relative; z-index:2; text-transform:uppercase; font-size:46px; font-family: Montserrat Light, sans-serif;}
#history ul li a h2 { position:relative; z-index:2; text-transform:uppercase; font-size:18px;}


#quality {margin-bottom: 40px;}
#quality h2{color:#474747; font-size:26px; font-weight:700; margin-bottom: 10px; line-height:36px;}
#quality .mid-sub-description { color:#474747; font-size:24px; line-height:26px; font-weight:300; margin-bottom:10px; margin-top:0px; }
#quality .mid-desc { color:#474747; font-size:15px; line-height:26px; font-weight:300; margin-bottom:0px;}
#quality .mid-desc-right { color:#474747; font-size:15px; line-height:26px; font-weight:300; margin-bottom:60px;}

#aversion {margin-bottom: 40px;}
#feeding {margin-bottom: 40px;}
#oviposition {margin-bottom: 40px;}
#growth {margin-bottom: 40px;}
#mating {margin-bottom: 40px;}
#chemo {margin-bottom: 40px;}

#management-philosophy{margin-bottom: 10px;border-bottom:1px solid #dadada; padding-bottom:40px;}
#management-philosophy h2{color:#474747; font-size:26px; font-weight:700; /*margin:80px 0 60px;*/ line-height:36px;}
#management-philosophy .mid-desc { color:#474747; font-size:15px; line-height:26px; font-weight:300; margin-bottom:60px;}
#management-philosophy .mid-desc .bord-grey{border-top:1px solid #dadada; padding: 10px 0;}
#management-philosophy .mid-desc .bord-grey span{color:#a62f24; font-weight:700;}
#management-philosophy .mid-desc .bord-grey-btm{border-bottom:1px solid #dadada;}

#vision h2 { color:#2e2e2e; }
#vision .vision-box h3, #vision .vision-box2 h3{font-weight:300;}
#vision .vision-box ul, #vision .vision-box2 ul { margin:0px; padding:0px; list-style-type:none;}
#vision .vision-box ul li{font-size: 15px; line-height: 22px; color: #474747; margin-bottom: 15px;}
#vision .vision-box2 ul li{font-size: 15px; line-height: 22px; padding:10px; color: #474747;}
#vision .vision-box ul li .vision-content{padding: 35px; color:#474747; margin-top: 20px; background-color:#f4f4f4;}
#vision .vision-box ul li .vision-content1{padding: 0 25px; margin-top: 20px;}
#vision .vision-box2 ul li .vision-content2{padding: 25px; padding-bottom: 0px;}
/*#vision .vision-box ul li .vision-content:hover{background-color:#a62f24; color:#ffffff;} */
#vision .vision-box ul li .vision-content h3 { font-weight:700; font-size:24px; line-height:28px; color:#2e2e2e;margin-bottom: 10px;}
#vision .vision-box ul li .vision-content a, #vision .vision-box2 ul li .vision-content a { color:#a62f24;  font-size:14px;}
#vision .vision-box .vision-content p{font-size: 15px; line-height: 26px; font-weight: 300;}
#vision .vision-box2 .vision-content2 p{color: #474747; font-size: 15px; line-height: 26px; font-weight: 300;}
#vision .vision-box2 .vision-bg-grey{background-color:#f4f4f4;}
#vision .vision-box h3:before, #vision .vision-box2 h3:before{content:url('../images/arrow.png'); margin-right: 10px;}
#vision .vision-box ul li .vision-content1 ul.sub-points{list-style-image: url('../images/tick.png'); padding-left: 20px;}
.accordion-bg{position:absolute;left:0; top:0;}
.mr-10{margin:10px;}
.mr-20{margin:15px;}

.bord-grey-btm{border-bottom:1px solid #dadada;}

/*accordion*/

/* .panel-group{padding: 0 25px;} */

.panel-group .panel {
		border-radius: 0;
		box-shadow: none;
		border-bottom: 1px solid #EEEEEE!important;
        border: none;
	}

	.panel-default > .panel-heading {
		padding: 0;
		border-radius: 0;
		color: #212121;
		background-color: #f4f4f4;
		border-bottom: 1px solid #dbdbdb;
	}

	.panel-title {
		font-size: 14px;
	}

	.vision-bg-grey .panel-title > a {
		display: block;
		padding: 20px;
		text-decoration: none;
		position: relative;
		padding-left: 55px;
	}

	.more-less {
		float: right;
		color: #212121;
	}

	.panel-default > .panel-heading + .panel-collapse > .panel-body {
		    background-color: #f4f4f4; border:none; border-bottom: 1px solid #dbdbdb;
	}
	
/*accordion end*/


#termirepel-section{padding-bottom: 20px;}
#termirepel-section .mid-desc-title { color:#474747; font-size:36px; line-height:36px; font-weight:700; margin-bottom:20px;padding-top: 50px;}
#termirepel-section .mid-desc { color:#474747; font-size:15px; line-height:26px; font-weight:300; margin-bottom:20px;}
#termirepel-section .common-container{width: 1040px; margin: 0 auto;}

#comparison{border-bottom:1px solid #dadada; margin-bottom:40px;}
#comparison h2{font-size:24px; color:#333333; font-weight:300; margin-bottom: 20px; line-height: 36px;}
#comparison h3{font-size:24px; color:#333333; font-weight:300; margin-bottom: 40px; line-height: 36px; text-align:center;}

.tox-classes{margin-bottom:40px;}
.tox-classes tr th  { color:#FFF; border:solid 1px #c2c2c2; font-weight:700;  padding:15px 5px; text-align:center; background-color:#c4122f; font-size:18px;} 
.tox-classes tr td { border:solid 1px #e3e3e3; padding:15px 18px; color:#474747; font-weight:400; width:15%;background-color: #f5f5f5; font-size:14px; line-height: 24px;}
.tox-classes tr td.black-bg{ background-color:#474747; color:#FFF; font-weight:300; font-size:18px; text-transform:uppercase; padding:18px; text-align:center;}
.tox-classes tr td.red-bg{ background-color:#a62f24; color:#FFF; font-weight:300; font-size:24px; padding:18px; border-bottom: 2px solid #ffffff; text-align:center;}


#termirepel-section .nav-tabs>li{display: inline-block; float: none;}
#termirepel-section .nav-tabs>li.active>a{background: #a62f24; color: #ffffff; font-size: 16px; border: none; border-radius: 0;    font-weight: 700;}
#termirepel-section .nav-tabs>li>a{background:#e2e2e2; color:#474747; margin-right: 20px; font-size: 16px; width: 235px; text-align:center;    font-weight: 700;border-radius: 0;}
#termirepel-section .nav-tabs{ border-bottom: none; text-align: center;}


#why-termirepel-section{padding-bottom: 20px;}
#why-termirepel-section .mid-desc-title { color:#474747; font-size:36px; line-height:36px; font-weight:700; margin-bottom:20px;padding-top: 50px;}
#why-termirepel-section .mid-desc { color:#474747; font-size:15px; line-height:26px; font-weight:300; margin-bottom:20px;}
#why-termirepel-section .common-container{width: 1040px; margin: 0 auto;}
#why-termirepel-section{padding-bottom:20px;} 
#why-termirepel-section .tab-content{padding-top:30px;} 
#why-termirepel-section .nav-tabs>li{display: inline-block; float: none;}
#why-termirepel-section .nav-tabs>li.active>a{background: #a62f24; color: #ffffff; font-size: 16px; border: none; border-radius: 0;    font-weight: 700;}
#why-termirepel-section .nav-tabs>li>a{background:#e2e2e2; color:#474747; margin-right: 20px; font-size: 16px; width: 235px; text-align:center;    font-weight: 700;border-radius: 0;}
#why-termirepel-section .nav-tabs{ border-bottom: none; text-align: center;}

.mr-l-10{margin-left:10px;}
.scroll-btn {
    width: 80px;
    height: 80px;
	background-color:#a62f24;
    position: absolute;
    left: 6%;
    bottom: -40px;
}

.scroll-btn img{position: absolute;
    left: 40%;
    top: 30%;}
	
	
.scroll-btn-main{
    width: 80px;
    height: 80px;
	background-color:#a62f24;
    position: absolute;
    left: 10%;
    bottom: -40px;
	z-index: 999;
}

.scroll-btn-main img{position: absolute;
    left: 40%;
    top: 30%;}

.top-nav{float: right; padding-top: 10px; padding-left: 0; list-style: none; padding-right: 20px;}
.top-nav:before{display: table; content: " ";}
.top-nav li{float: left;position: relative;
    display: block;}
.top-nav li a{font-weight: 300; font-size:12px; color:rgba(255, 255, 255, 0.5); padding: 15px 20px; text-transform:uppercase;}
.img-fluid{max-width:100%; height:auto;}
#faq-section{padding-top:70px; padding-bottom:20px;}
.panel-group {margin-top: 20px;}
.panel-group .panel {
border-radius: 0;
box-shadow: none;
border-color: #EEEEEE;
}

.panel-default > .panel-heading {
padding: 0;
border-radius: 0;
color: #212121;
background-color: #FAFAFA;
border-color: #EEEEEE;
}

.panel-title {
font-size: 14px;
}

.panel-title > a {
display: block;
padding: 15px;
text-decoration: none;
font-weight: 700;
font-size:16px;
}

.more-less {
float: right;
color: #212121;
}

.panel-default .panel-body p{
    color: #474747;
    font-size: 15px;
    line-height: 26px;
font-weight: 300;}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #EEEEEE;
}
.glyphicon { font-size:12px;top: 0px; }

ul.inner-list-style { margin:0px; padding:0px; list-style-type:none; }
ul.inner-list-style li { font-size:16px; line-height:22px; background-image:url(../images/red-tick.png); background-repeat:no-repeat; background-position:left 2px; background-size: 16px;margin-bottom: 15px;padding-left: 27px;font-weight: 300; color: #474747;}  

#compliance-section {padding-bottom: 20px; padding-top:30px;}
#compliance-section .mid-desc-title { color:#474747; font-size:32px; line-height:36px; font-weight:700; margin-bottom:0px;padding-top: 50px;}
#compliance-section .mid-desc { color:#474747; font-size:15px; line-height:26px; font-weight:300; margin-bottom:40px; margin-top:0px; padding-top: 10px;}
#compliance-section h2 {
    color: #474747;
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 0px;
    line-height: 36px;
}

.inner-page-title3 h2{
	font-size: 22px !important;
    color: #474747;
    font-weight: 300;}
	
.inner-content-area p{color: #474747;
    font-size: 15px;
    line-height: 26px;
    font-weight: 300;
    margin-bottom: 10px;
    margin-top: 0px;
    padding-top: 10px;}	
	
	
/*#press-release-section ul { margin:0px; padding:0px; list-style-type:none; display:inline-block; width:100%; margin-bottom:30px;}
#press-release-section ul li { width:31%; padding:20px; background-color:#eaeaea; margin-right:10px; margin-bottom:30px; position:relative; min-height:160px; display:inline-table;}
#press-release-section ul li:nth-child(3n+3) { margin-right:0px; }
#press-release-section ul li a.common-cta-red {
    background-image: url(../images/pdf-icon.png);
    background-repeat: no-repeat;
    background-position: 92% center;
    padding-right: 22px;
    margin-top: 15px;
	padding-top: 18px;
}
#press-release-section ul li a.web-link {  background-image: url(../images/web-icon.png);
    background-repeat: no-repeat;
    background-position: 92% center;
    padding-right: 22px;
    margin-top: 15px}
#press-release-section ul li h2 { font-weight:700; font-size:20px; margin:0px; }
#press-release-section ul li p { margin-top:10px; }
#press ul li a { position:absolute; left:20px; bottom:20px; } 
a.common-cta-red{ width: 150px; height: 50px; color:#fff; display: block; background-color: #a62f24; text-transform: uppercase; font-size: 13px; font-weight: 400; text-align: center; padding: 16px 0px; border-radius: 4px;}*/



#press-release-section{padding:70px 0;}
#press-release-section .tab-content{padding-top:30px;} 
#press-release-section .nav-tabs>li{display: inline-block; float: none;}
#press-release-section .nav-tabs>li.active>a{background: #a62f24; color: #ffffff; font-size: 16px; border: none; border-radius: 0;    font-weight: 700;}
#press-release-section .nav-tabs>li>a{background:#e2e2e2; color:#474747; margin-right: 20px; font-size: 16px; width: 270px; text-align:center; font-weight: 700;border-radius: 0;}
#press-release-section .nav-tabs{ border-bottom: none; text-align: center;}

.media-inner-box{ padding: 20px; width: 100%; background-color: #f3f3f3; min-height: 300px; margin-bottom: 40px; position:relative;}
.media-inner-box h2.title{font-size: 16px;color: #333333;line-height: 1.2;margin-bottom: 10px; min-height: 60px;}
.media-inner-box h2.title span{ color:#a62f24;}
.media-inner-box p.date{font-size: 13px; color:#a62f24;}
.media-inner-box p.desc{font-weight:300;color: #545454;font-size: 14px;line-height: 1.3;margin-bottom: 10px; min-height: 100px;}
.media-inner-box a.common-cta-red{ width: 150px; height: 50px; color:#fff; display: block; background-color: #a62f24; text-transform: uppercase; font-size: 13px; font-weight: 400; padding: 15px 0px; border-radius: 4px; background-image: url(../images/pdf-icon.png); background-repeat: no-repeat; background-position: 92% center; padding-right: 22px; margin-top: 15px;   padding-top: 18px;}


#downloads-section ul { margin:0px; padding:0px; list-style-type:none; display:inline-block; width:100%; margin-bottom:30px;}
#downloads-section ul li { width:31%; padding:20px; background-color:#eaeaea; margin-right:10px; margin-bottom:30px; position:relative; min-height:160px; display:inline-table;}
#downloads-section ul li:nth-child(3n+3) { margin-right:0px; }
#downloads-section ul li a.common-cta-red {
    background-image: url(../images/pdf-icon.png);
    background-repeat: no-repeat;
    background-position: 92% center;
    padding-right: 22px;
    margin-top: 15px;
	padding-top: 18px;
}
#downloads-section ul li a.web-link {  background-image: url(../images/web-icon.png);
    background-repeat: no-repeat;
    background-position: 92% center;
    padding-right: 22px;
    margin-top: 15px}
#downloads-section ul li h2 { font-size:18px; margin:0px; }
#downloads-section ul li p { margin-top:10px; }
#downloads-list ul li a { position:absolute; left:20px; bottom:20px; } 
a.common-cta-red{ width: 150px; height: 50px; color:#fff; display: inline-block; background-color: #a62f24; text-transform: uppercase; font-size: 13px; font-weight: 400; text-align: center; padding: 16px 0px; border-radius: 4px;}
#downloads-section{padding:70px 0;}

#our-product { position:relative; background-color:#f5f5f5;transition:all 0.5s ease;padding-top: 30px; padding-bottom:40px;margin-top: 30px;}
#our-product .inner-page-title {margin-bottom: 30px;}
#our-product .inner-page-title h2{color:#474747;}
#our-product .product-box { padding:20px; transition:all 0.5s ease; background-color:#FFF; height:280px; position:relative;}
#our-product .product-box:before{ content:''; position:absolute; left:0px; top:0px; width:100%; height:100%; transition:all 0.3s ease; z-index:1; background-color:#a62f24; clip-path: polygon(0 0, 11% 0, 0 11%, 0 0); color:#FFF;}

#our-product .row { margin:0px; }
#our-product .product-box [class*="col-"] { padding:0px; }
#our-product .product-box .pro-pic {padding-top: 40px; position:relative; z-index:2;}
#our-product .product-box .pro-pic .black-icon { position:absolute; z-index:2;padding-top: 40px; top:0; clip-path: circle(2.8% at 50% 50%); transition:all 1.3s ease; opacity:0;}

#our-product .product-content {transition:all 0.5s ease;}
#our-product .product-content h2 { font-weight:700; font-size:18px; color:#a62f24;padding-top: 90px;transition:all 0.5s ease; position:relative; z-index:2;}
#our-product .product-content .product-desc { opacity:0; visibility:hidden; transition:all 0.5s ease; margin-top:30px; position:relative; z-index:2;}
#our-product .product-content p { font-size:15px; font-weight:300; color:#a62f24; line-height:20px; }
#our-product .product-content a {background-color: #f5f5f5; padding: 16px 0px;border-radius: 4px;color:#000; font-size:12px; padding:10px 10px; display:inline-block; margin-top:5px;}

#our-product .swiper-slide-active {transition:all 0.5s ease;}
#our-product .swiper-slide-active .product-box {}

#our-product .swiper-slide-active .product-content .product-desc { opacity:1; visibility:visible; height:inherit; margin-top:10px;}
#our-product .swiper-slide-active .product-content h2 { padding-top:0px; color:#fff;}
#our-product .swiper-slide-active .product-content p { color:#fff;}
#our-product .swiper-slide-active .product-box::before {clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);}
#our-product .swiper-slide-active .product-box .pro-pic .black-icon {clip-path: circle(50% at 50% 50%); opacity:1;}



#availability {padding-top: 30px;}
#availability .inner-page-title {margin-bottom: 30px;}
#availability .inner-page-title h2{color:#474747;}
#availability .container-1280-wrp,#industries-served .container-1280-wrp { width:1060px; }
#availability .row { margin:0px; }
#availability [class*="col-"] {padding:0px;}
#availability .availability-slider { background-color:#f5f5f5; position:relative;}
#availability .availability-box { padding:30px 50px; }
#availability .availability-box h2 { font-size:24px; font-weight:700; margin-bottom: 20px; margin-top:40px;}
#availability .availability-box p { color:#2e2e2e; line-height:22px; font-size:15px; }
#availability .availability-control { position:absolute; right:-10px; bottom:38px; width:13.4%; z-index:9998;}
#availability .swiper-button-next,#availability .swiper-button-prev {width: 60px;height: 60px;}
#availability .swiper-button-next.swiper-button-disabled,#availability .swiper-button-prev.swiper-button-disabled {opacity:1;}
#availability .swiper-pagination {left: 490px; position:absolute; top:20px; width:20%; height: 40px;transition:all 0.5s ease;}
#availability .swiper-pagination-total { font-weight:600; font-size:18px; color:#a0a0a0;} 
#availability .swiper-pagination-current {font-weight: 600;font-size:25px;}
#availability .availability-img {clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);transition:all 0.7s ease; transition-delay:0.2s;}
#availability .swiper-slide-active .availability-img{clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);}

#industries-served { margin-top:40px; margin-bottom:40px;}
#industries-served .inner-page-title {margin-bottom: 30px;}
#industries-served .inner-page-title h2{color:#474747;}
#industries-served .row { margin:0px; }
#industries-served [class*="col-"] {padding:0px;}

#industries-served .Served-box a { display:flex; position:relative; width:100%;}
#industries-served .Served-box .served-img,#industries-served .Served-box .industries-box { width:50%; float:left; display:flex; flex-direction:column;}
#industries-served .Served-box .industries-box { padding:20px; background-color:#2e2e2e; position:relative; transition:all 0.5s ease ;}
#industries-served .Served-box .industries-box h3 { font-weight:700; color:#FFF; font-size:18px;}
#industries-served .Served-box .industries-box p { color:#a5a5a5; font-size:15px;line-height: 20px;}
#industries-served .Served-box .served-img { overflow:hidden; position:relative;}
#industries-served .Served-box .served-img img { transition:all 0.5s ease;}
#industries-served .Served-box a:hover .industries-box { background-color:#a62f24; }
#industries-served .Served-box a:hover .industries-box h3,#industries-served .Served-box a:hover .industries-box p { color:#fff; }
#industries-served .Served-box .industries-box:before { content:''; position:absolute; left:-19px; top:30px; width:20px; height:40px; background-color:#fcc100; clip-path: polygon(100% 0, 0 50%, 100% 100%); opacity:0; transition:all 0.5s ease;}
/*#industries-served .Served-box a:hover .industries-box:before { opacity:1; }*/
#industries-served .Served-box a:hover .served-img img { -webkit-transform: scale(1.1); transform: scale(1.1); }
#industries-served .industries-slider { padding-bottom:50px; }

.industries-served-inner .container-1280-wrp { border-top:none !important; padding-top:0px !important;}
.model-content h2 { font-weight:700; font-size:22px; margin-bottom: 10px;}
.model-content p { font-size:15px; line-height:22px; }
.fancybox-content{padding: 44px;}


#vision-strategy { margin:80px 0 30px; }
#vision-strategy .container-1280-wrp { width:1200px; border-top:solid 1px #f3f3f3; padding-top:40px; }
#vision-strategy ul { margin:0px; padding:0px; list-style-type:none; margin-top:30px;}
#vision-strategy ul li { margin-bottom:30px; width:100%; display:inline-block;}
#vision-strategy ul li .vision-img,#vision-strategy ul li .vision-strategy-box { width:48%; float:left;}
#vision-strategy ul li .vision-strategy-box { padding-left:20px; }
#vision-strategy ul li .inner-page-title2 { margin-top:20px; }
#vision-strategy ul li .vision-strategy-box h2 { margin-bottom:30px; }
#vision-strategy ul li .vision-strategy-box p strong { font-weight:700; }
#vision-strategy ul li.odd .vision-img { float:right; } 



.aadress-box p { font-weight:400; line-height: 22px; }
.aadress-box h4 { color:#a62f24; margin-bottom: 10px; }
.aadress-box a { color:#15294e; }


#contact-us { margin-bottom:30px; }
.contact-form { padding:20px 20px; background-color:#f3f3f3;}
.contact-form form { margin-top:20px; }
.contact-form .form-control { padding:5px; border:none; border-bottom:solid 2px #e4e4e4; border-radius:none; box-shadow:none; height:auto; background-color:transparent; padding-left:0px; padding-top:0px;font-weight: 600;}
.contact-form .text-info {color: #717171; display:block;}

#contactus-section{padding:70px 0 30px;}
#contactus-section ul li{padding-bottom:5px; line-height: 20px;}
/*** custom checkboxes ***/

/* to hide the checkbox itself */
/* .contact-form input[type=checkbox] { display:none; } 
.contact-form input[type=checkbox] + label:before {
  font-family: FontAwesome;
  display: inline-block;
} */

.contact-form .nature-list { margin-bottom:20px; }
.contact-form input[type=checkbox] + label:before { content: "\f096"; } /* unchecked icon */
.contact-form input[type=checkbox] + label:before { letter-spacing: 10px; } /* space between checkbox and label */
.contact-form input[type=checkbox]:checked + label:before { content: "\f046"; } /* checked icon */
.contact-form input[type=checkbox]:checked + label:before { letter-spacing: 8px; } /* allow space for check mark */
.contact-form .nature-list label { margin-bottom:15px; color: #717171;}
.contact-form .submit-bt { width:30% !important; margin:auto;  background-color: #a62f24; color:#FFF; border:none; padding:12px 10px; font-size:18px; font-weight:600;}

label.error, label.captcha_note { color: #e22632; font-weight: 400; }

form#newsletter{position: relative;}
form#newsletter label.error{ position: absolute; left: 10px; top: 50px; width: 100%; z-index: 99;}


/*END*/

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
width: 20%;
float: left;
}
}
@media (min-width: 992px) {
.col-md-15 {
width: 20%;
float: left;
}
}
@media (min-width: 1200px) {
.col-lg-15 {
width: 20%;
float: left;
}
}


@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 480px) 
{
.common-con,#about-us .common-con,.home-client,.home-client-inner{ width:100%; }
.banner-img:after { display:none; }
#banner {margin-top: 105px;}
.banner-img img { width:100%; }
.banner-left {width: 90%;}
#banner .swiper-container { height:auto; }
.banner-left h2 {padding-top: 20px;}
.banner-img .no { right:inherit; left:20px; }
#banner .swiper-button-next,#banner .swiper-button-prev {top: 20%;}
#our-product .product-float-content { position:relative; width: 90%; margin:auto;}
#our-product .product-content {height:inherit;visibility:visible; opacity:1;}
#our-product .product-box { padding-top:0px; }
#our-product:before { width:100%; }
#our-product .product-banner {padding-top: 0px;}
#our-product {margin-top: 30px;}
#our-services {padding-top: 30px; padding-bottom: 60px;}
#our-services .common-con { width:90%; margin:auto;}
.home-services-box {margin-top: 40px;}
#home-our-client { background-image:none; height:auto;}
.home-client {margin-top: 0; height:auto; padding-bottom:30px;} 
.logo-box {padding: 40px 20px;}
.logo-box img { width:80%; }
.logo-box img.hp {width: 40% !important;}
.home-client { text-align:center; } 
#about-us {padding-top: 40px;padding-bottom: 30px;}
#about-us .common-con { width:90%; margin:auto; } 
.about-box {padding: 30px;}
#footer,.f-link { text-align:center; }
.f-tel p {background-size: 30px;background-position: 110px top;}
.f-logo {padding-top: 30px;}
.f-link { line-height:20px; }
.f-social {bottom: 104px;}
.row { margin:0px; }
#our-product .product-img:before {
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background-color: #009f87;
    border-radius: 0px;
}
#our-product .swiper-button-prev {left:10px;}
#our-product .swiper-button-next, #our-product .swiper-button-prev { top:30%;background-color: #FFF; }

#banner h1{padding-right:0px; left: 10px; top: 40px; font-size: 16px;}
#quality .mid-desc-right{padding-top:0px; margin-bottom: 0px;}
#management-philosophy h2{margin-top: 10px; margin-bottom:0px; font-size:20px;}
#management-philosophy .mid-desc{margin-bottom:0px;}
#management-philosophy{margin-bottom: 10px;}
.pd-t-80 {padding-top: 20px;}
#about-section .mid-desc-title{padding-top: 20px;}
.page-title h2, #about-section .mid-desc-title{font-size: 16px}
#about-section .mid-desc{margin-bottom: 20px;}
#history ul{margin-top: 30px;}
#termirepel-section .common-container{width:100%; padding: 10px;}
#termirepel-section .mid-desc-title{font-size: 20px; padding-top: 20px;}
.div-tbl-tox{overflow-x:scroll;}
.tox-classes tr td.red-bg, .tox-classes tr td.black-bg{font-size: 14px; padding: 12px;}
.tox-classes tr td{padding: 8px 5px;}
#comparison h2{font-size: 20px;}
#termirepel-section .mid-desc{margin-bottom: 10px;}
#comparison h3{margin-bottom: 30px;}

.top-nav li a{padding: 5px 3px; font-size:9px}
.top-nav{padding-right:0px;}
.navbar-toggle{background-color: #a62f24; border: 1px solid #a62f24;}
#section2 .mid-desc{padding: 10px; padding-top: 20px; font-size: 16px; line-height: 20px; margin-top:0px; margin-bottom: 10px;}
.scroll-btn-main, .scroll-btn{display:none;}
#why-termirepel h2{padding-right:0px; font-size: 20px; left: 10px;}
.why-termirepel-bottom-right{padding: 15px; margin-top: 10px;}
.termirepel-vid{margin-top: 10px;}
.why-termirepel-bottom-right h2{font-size: 20px;}
#mechanism .mechanism-left ul li{width:100%;}
#mechanism .mechanism-left{padding:15px;}
#mechanism .mechanism-right{padding:15px;}
.blog-box ul li .blog-content h3{margin-top: 10px; font-size: 20px; line-height: 24px;}
.download-box ul li{width: 100%; margin-top:2%;}
.download-box ul li:last-child{margin-top:2%; margin-bottom:2%}
#section2{padding-bottom: 20px;}
#mechanism{padding-top: 0; padding-bottom: 10px;}
#mechanism .row { display:block; }
#mechanism .row > [class*='col-'] { display:block; flex-direction:unset; }
#mechanism .mechanism-left ul{margin-top:20px;}
.footer-links a{margin-right:0px; display: block; margin-bottom: 10px;}
#blog-sub .newsletter .content .note{margin-bottom: 10px;}
.navbar-brand{padding: 0px 7px!important;}
.navbar-nav{float:left!important; width: 100%; margin: 7.5px 0;}
#about-section{padding-top:0px;}
#history ul li{width: 100%;}
#history {margin-bottom: 20px;}
#quality h2{line-height: 20px; margin-top: 10px; font-size:18px;}
#quality{margin-bottom: 20px;}
#vision .vision-box ul li{margin-top: 0px;}
#vision .vision-box2 ul li .vision-content2{padding: 5px;}
.panel-group {padding: 0px;}
.mechanism-box h2{font-size: 20px;}
#blog-sub .newsletter .content h2{font-size: 20px;}
.mr-t-70{margin-top:10px;}
#termirepel-section .nav-tabs>li{margin-bottom: 5px;}
#faq-section{padding-top:10px;}
#press-release-section ul li{width:100%; padding: 10px;}
#press-release-section{padding: 20px 0;}
#compliance-section .mid-desc-title{padding-top:0px; font-size: 20px; line-height: 22px;}
#downloads-section ul li{width:100%; min-height: 130px;}
#downloads-section{padding: 30px 0;}
#downloads-section ul li h2{font-size: 16px;}
.top-social .col-xs-4{padding-left:0;}
#why-termirepel-section .common-container{width:100%;}
#why-termirepel-section .common-container{width:100%;}
#why-termirepel-section .nav-tabs>li>a{margin-bottom: 10px; width: 100%;}
#why-termirepel-section .nav-tabs>li{display: block;}
#availability .container-1280-wrp, #industries-served .container-1280-wrp{width:100%;}
#availability .availability-box{padding: 15px;}
#availability .availability-box h2{font-size: 18px; margin-top: 10px;}
#availability{padding-top:0;}
#industries-served .Served-box .served-img, #industries-served .Served-box .industries-box{width: 100%; display: block;}
#industries-served .Served-box .industries-box h3{font-size: 16px;}
#industries-served .Served-box a{display: block;}
#vision-strategy .container-1280-wrp{width:100%;}
#vision-strategy ul li .vision-img, #vision-strategy ul li .vision-strategy-box{width: 100%; float: none; padding-left: 0;}
#vision-strategy ul li .vision-strategy-box h2{margin-bottom: 10px; font-size: 20px;}
#vision-strategy{margin: 20px 0;}
#press-release-section .nav-tabs>li>a{width:100%;}
.media-inner-box h2.title{min-height:auto;}
}


@media only screen 
and (min-device-width: 481px) 
and (max-device-width: 767px) 
{
.common-con,#about-us .common-con,.home-client,.home-client-inner{ width:100%; }
.banner-img:after { display:none; }
#banner {margin-top: 105px;}
.banner-img img { width:100%; }
.banner-left {width: 90%;}
#banner .swiper-container { height:auto; }
.banner-left h2 {padding-top: 20px;}
.banner-img .no { right:inherit; left:20px; }
#banner .swiper-button-next,#banner .swiper-button-prev {top: 20%;}
#our-product .product-float-content { position:relative; width: 90%; margin:auto;}
#our-product .product-content {height:inherit;visibility:visible; opacity:1;}
#our-product .product-box { padding-top:0px; }
#our-product:before { width:100%; }
#our-product .product-banner {padding-top: 0px;}
#our-product {margin-top: 30px;}
#our-services {padding-top: 30px; padding-bottom: 60px;}
#our-services .common-con { width:90%; margin:auto;}
.home-services-box {margin-top: 40px;}
#home-our-client { background-image:none; height:auto;}
.home-client {margin-top: 0; height:auto; padding-bottom:30px;} 
.logo-box {padding: 40px 20px;}
.logo-box img { width:80%; }
.logo-box img.hp {width: 40% !important;}
.home-client { text-align:center; } 
#about-us {padding-top: 40px;padding-bottom: 30px;}
#about-us .common-con { width:90%; margin:auto; } 
.about-box {padding: 30px;}
#footer,.f-link { text-align:center; }
.f-tel p {background-size: 30px;background-position: 110px top;}
.f-logo {padding-top: 30px;}
.f-link { line-height:20px; }
.f-social {bottom: 104px;}
.row { margin:0px; }
#our-product .product-img:before {
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background-color: #009f87;
    border-radius: 0px;
}
#our-product .swiper-button-prev {left:10px;}
#our-product .swiper-button-next, #our-product .swiper-button-prev { top:30%;background-color: #FFF; }

#banner h1{padding-right:0px; left:10px; top: 40px; font-size: 20px;}
#quality .mid-desc-right{padding-top:0px; margin-bottom: 0px;}
#management-philosophy h2{margin-top: 10px; margin-bottom:0px;}
#management-philosophy .mid-desc{margin-bottom:0px;}
#management-philosophy{margin-bottom: 10px;}
.pd-t-80 {padding-top: 20px;}
#about-section .mid-desc-title{padding-top: 20px;}
.page-title h2, #about-section .mid-desc-title{font-size:16px}
#about-section .mid-desc{margin-bottom: 20px;}
#history ul{margin-top: 30px;}
#termirepel-section .common-container{width:100%; padding: 10px;}
#termirepel-section .mid-desc-title{font-size: 20px; padding-top: 20px;}
.div-tbl-tox{overflow-x:scroll;}
.tox-classes tr td.red-bg, .tox-classes tr td.black-bg{font-size: 14px; padding: 12px;}
.tox-classes tr td{padding: 8px 5px;}
#comparison h2{font-size: 20px;}
#termirepel-section .mid-desc{margin-bottom: 10px;}
#comparison h3{margin-bottom: 30px;}

.top-nav li a{padding: 5px 3px; font-size: 9px}
.top-nav{padding-right:0px;}
.navbar-toggle{background-color: #a62f24; border: 1px solid #a62f24;}
#section2 .mid-desc{padding: 10px; padding-top: 20px; font-size: 16px; line-height: 20px; margin-top:0px; margin-bottom: 10px;}
.scroll-btn-main, .scroll-btn{display:none;}
#why-termirepel h2{padding-right:0px; font-size: 20px; left: 10px;}
.why-termirepel-bottom-right{padding: 15px; margin-top: 10px;}
.termirepel-vid{margin-top: 10px;}
.why-termirepel-bottom-right h2{font-size: 20px;}
#mechanism .mechanism-left ul li{width:100%;}
#mechanism .mechanism-left{padding:15px;}
#mechanism .mechanism-right{padding:15px;}
.blog-box ul li .blog-content h3{margin-top: 10px; font-size: 20px; line-height: 24px;}
.download-box ul li{width: 100%; margin-top:2%;}
.download-box ul li:last-child{margin-top:2%; margin-bottom:2%}
#section2{padding-bottom: 20px;}
#mechanism{padding-top: 0; padding-bottom: 10px;}
#mechanism .row { display:block; }
#mechanism .row > [class*='col-'] { display:block; flex-direction:unset; }
#mechanism .mechanism-left ul{margin-top:20px;}
.footer-links a{margin-right:0px; display: block; margin-bottom: 10px;}
#blog-sub .newsletter .content .note{margin-bottom: 10px;}
.navbar-brand{padding: 0px 7px!important;}
.navbar-nav{float:left!important; width: 100%; margin: 7.5px 0;}
#about-section{padding-top:0px;}
#history ul li{width: 100%;}
#history {margin-bottom: 20px;}
#quality h2{line-height: 20px; margin-top: 10px; font-size:18px;}
#quality{margin-bottom: 20px;}
#vision .vision-box ul li{margin-top: 0px;}
#vision .vision-box2 ul li .vision-content2{padding: 5px;}
.panel-group {padding: 0px;}
.mechanism-box h2{font-size: 20px;}
#blog-sub .newsletter .content h2{font-size: 20px;}
.mr-t-70{margin-top:10px;}
#termirepel-section .nav-tabs>li{margin-bottom: 5px;}
#faq-section{padding-top:10px;}
#press-release-section ul li{width:100%; padding: 10px;}
#press-release-section{padding: 20px 0;}
#compliance-section .mid-desc-title{padding-top:0px; font-size: 20px; line-height: 22px;}
#downloads-section ul li{width:100%; min-height: 130px;}
#downloads-section{padding: 30px 0;}
#downloads-section ul li h2{font-size: 16px;}
.top-social .col-xs-4{padding-left:0;}
#why-termirepel-section .common-container{width:100%;}
#why-termirepel-section .common-container{width:100%;}
#why-termirepel-section .nav-tabs>li>a{margin-bottom: 10px; width: 100%;}
#why-termirepel-section .nav-tabs>li{display: block;}
#availability .container-1280-wrp, #industries-served .container-1280-wrp{width:100%;}
#availability .availability-box{padding: 15px;}
#availability .availability-box h2{font-size: 18px; margin-top: 10px;}
#availability{padding-top:0;}
#industries-served .Served-box .served-img, #industries-served .Served-box .industries-box{width: 100%; display: block;}
#industries-served .Served-box .industries-box h3{font-size: 16px;}
#industries-served .Served-box a{display: block;}
#vision-strategy .container-1280-wrp{width:100%;}
#vision-strategy ul li .vision-img, #vision-strategy ul li .vision-strategy-box{width: 100%; float: none; padding-left: 0;}
#vision-strategy ul li .vision-strategy-box h2{margin-bottom: 10px; font-size: 20px;}
#vision-strategy{margin: 20px 0;}
#press-release-section .nav-tabs>li>a{width:100%;}
.media-inner-box h2.title{min-height:auto;}
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) 
{
.common-con,#about-us .common-con,.home-client,.home-client-inner{ width:100%; }
.banner-img:after { display:none; }
#banner {margin-top: 72px;}
.banner-img img { width:100%; }
.banner-left {width: 90%;}
#banner .swiper-container { height:auto; }
.banner-left h2 {padding-top: 20px;}
.banner-img .no { right:inherit; left:20px; }
#banner .swiper-button-next,#banner .swiper-button-prev {top: 20%;}
#our-product .product-float-content { position:relative; width: 90%; margin:auto;}
#our-product .product-content {height:inherit;visibility:visible; opacity:1;}
#our-product .product-box { padding-top:0px; }
#our-product:before { width:100%; }
#our-product .product-banner {padding-top: 0px;}
#our-product {margin-top: 30px;}
#our-services {padding-top: 30px; padding-bottom: 60px;}
#our-services .common-con { width:90%; margin:auto;}
.home-services-box {margin-top: 40px;}
#home-our-client { background-image:none; height:auto;}
.home-client {margin-top: 0; height:auto; padding-bottom:30px;} 
.logo-box {padding: 40px 20px;}
.logo-box img { width:80%; }
.logo-box img.hp {width: 40% !important;}
.home-client { text-align:center; } 
#about-us {padding-top: 40px; padding-bottom: 30px;}
#about-us .common-con { width:90%; margin:auto; } 
.about-box {padding: 30px;}
#footer,.f-link { text-align:center; }
.f-tel p {background-size: 30px;background-position: 110px top;}
.f-logo {padding-top: 30px;}
.f-link { line-height:20px; }
.f-social {bottom: 104px;}
.row { margin:0px; } 
#our-product .product-img:before {
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background-color: #009f87;
    border-radius: 0px;
}
#our-product .swiper-button-prev {left:10px;}
#our-product .swiper-button-next, #our-product .swiper-button-prev { top:30%;background-color: #FFF; }
#management-philosophy h2{margin: 0px ;}
#management-philosophy, #quality{margin-bottom:40px;}
#management-philosophy .mid-desc{margin-bottom: 20px;}
#history ul{margin-top: 0px;}

#management-philosophy .mid-desc{margin-bottom: 10px;}
.nav>li>a{font-size: 12px!important; padding: 15px 6px!important;}
#banner h1{top: 100px; padding-right: 90px;}
#history ul li{width: 47%;}
#about-section{padding-bottom: 0px;}
#vision{margin-bottom:20px;}
.download-box ul li{width: 47.6%;}
#mechanism .mechanism-left ul li{width: 47%}
.div-tbl-tox{overflow-x:scroll;}
#termirepel-section .nav-tabs{padding-top: 70px}
#termirepel-section .nav-tabs>li>a{width: 100%; margin-right: 40px;}
#termirepel-section .common-container{width:100%;}
.footer-links a{margin-right: 10px; font-size: 10px;}
.footer-links2 a{font-size: 11px;}
.contact-form .nature-list label{font-size: 11px;}

}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) 
{
.common-con,#about-us .common-con,.home-client,.home-client-inner{ width:100%; }
.banner-img:after { display:none; }
#banner {margin-top: 72px;}
.banner-img img { width:100%; }
.banner-left {width: 90%;}
#banner .swiper-container { height:auto; }
.banner-left h2 {padding-top: 20px;}
.banner-img .no { right:inherit; left:20px; }
#banner .swiper-button-next,#banner .swiper-button-prev {top: 20%;}
#our-product .product-float-content { position:relative; width: 90%; margin:auto;}
#our-product .product-content {height:inherit;visibility:visible; opacity:1;}
#our-product .product-box { padding-top:0px; }
#our-product:before { width:100%; }
#our-product .product-banner {padding-top: 0px;}
#our-product {margin-top: 30px;}
#our-services {padding-top: 30px; padding-bottom: 60px;}
#our-services .common-con { width:90%; margin:auto;}
.home-services-box {margin-top: 40px;}
#home-our-client { background-image:none; height:auto;}
.home-client {margin-top: 0; height:auto; padding-bottom:30px;} 
.logo-box {padding: 40px 20px;}
.logo-box img { width:80%; }
.logo-box img.hp {width: 40% !important;}
.home-client { text-align:center; } 
#about-us {padding-top: 40px; padding-bottom: 30px;}
#about-us .common-con { width:90%; margin:auto; } 
.about-box {padding: 30px;}
#footer,.f-link { text-align:center; }
.f-tel p {background-size: 30px;background-position: 110px top;}
.f-logo {padding-top: 30px;}
.f-link { line-height:20px; }
.f-social {bottom: 104px;}
.row { margin:0px; }
#our-product .product-img:before {
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background-color: #009f87;
    border-radius: 0px;
}
#our-product .swiper-button-prev {left:10px;}
#our-product .swiper-button-next, #our-product .swiper-button-prev { top:30%;background-color: #FFF; }
#management-philosophy h2{margin: 0px;}
#management-philosophy, #quality{margin-bottom:0px;}
#management-philosophy .mid-desc{margin-bottom: 80px;}
#history ul{margin-top: 0px;}

.nav>li>a{font-size: 14px!important; padding: 15px!important;}
.navbar-brand{padding: 0px 7px!important;}
#history ul li{width: 45%;}
.div-tbl-tox{overflow-x:scroll;}
#termirepel-section .nav-tabs{padding-top: 70px}
#termirepel-section .nav-tabs>li>a{width: 100%;}
#termirepel-section .common-container{width:100%;}
.contact-form .nature-list label{font-size: 11px;}

}


@media only screen and (min-device-width :1024px) and (max-device-width :1366px) and (orientation :portrait) 
{


}

@media only screen and (min-device-width :1024px) and (max-device-width :1366px) and (orientation :landscape) 
{



}

@media (max-width: 320px) {
	
	
	
}