@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; }

.pd-tb-50  { padding-top: 50px; padding-bottom: 50px; }

/* 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: #e9442e;
}

#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;}
.container-1110{ width:1110px; margin:0 auto; }

#banner {margin-top: 70px; position:relative;}
#banner h1 { font-weight:700; color:#FFF; position:absolute; left:80px; top:150px; font-size:36px; padding-right: 490px;}
#banner .txt-1{position: absolute; right: 190px; top: 15%; text-align: right;}
#banner .txt-2{position: absolute; right: 190px; top: 15%; text-align: right;}
#banner .banner-text h2{font-size:38px; font-weight:700; margin-top: 15px;}
#banner .banner-text h3{color:#ffffff; font-size:60px; font-weight:700; line-height: 66px;}
#banner .banner-text p{color:#ffffff; font-size:24px; font-weight:300; line-height:30px;}
.orange-color{color:#e9442e;}
.green-color{color:#23ad7b;}
#banner .txt-2 h3{font-size:75px; width: 730px; margin-left: -100px;}
#banner .swiper-container {
      width: 100%;
      height: 100%;
    }
	
#banner	.row{margin:0;}
#banner .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
#banner .swiper-pagination-bullet{background:#ffffff;}

#partner{padding: 50px 0;}
#partner .partner-right{padding: 50px;}
#partner .partner-right h2{font-weight:700; color:#081c20; font-size:42px; line-height:46px; margin-bottom:20px;}
#partner .partner-right h3{font-weight:700; color:#081c20; font-size:20px; line-height:24px; margin-bottom:20px;}
#partner .partner-right p{font-weight:400; color:#081c20; font-size:16px; line-height:22px}
#partner .partner-left{float:right;}
#partner .partner-left a{display:block; text-align:right;}

#products{padding:50px 0; background-image:url('../images/products-bg.jpg'); background-position:top center; background-repeat:no-repeat; height:800px;}
#products .products-left h2{font-weight:700; color:#ffffff; font-size:42px; line-height:46px; margin-bottom:20px;}
#products .products-left h3{font-weight:700; color:#ffffff; font-size:20px; line-height:24px; margin-bottom:20px;}
#products .products-left p{font-weight:400; color:#ffffff; font-size:16px; line-height:22px}
#products .product-banner{ margin-top: 90px; width: 873px;}
#products .product-banner .product-box{position:relative;margin-left: 30px;}
#products .product-banner .product-box .product-content{position:absolute; bottom: 50px; left: 20px;}
#products .product-banner .product-box .product-content h2{font-size:24px; font-weight:700; color:#ffffff; text-transform:uppercase; line-height: 28px;}
#products .product-banner .product-box .product-content h2:before{content:''; background-image:url('../images/red-line.png'); background-repeat:no-repeat; position:absolute; left: -42px; top: 3px; height:47px; width:40px;}
#products .product-banner .product-box .product-img{}
#products .swiper-button-prev:focus, #products .swiper-button-next:focus {outline:0;} 
#products .swiper-button-next{top:110.5%; right: 151px;}
#products .swiper-button-next::after{content:''; background-image:url('../images/next.png'); background-repeat:no-repeat; position:absolute; left: 0px; top: 0px; height:60px; width:60px; }
#products .swiper-button-prev{top:122%; left:70px;}
#products .swiper-button-prev::after{content:''; background-image:url('../images/prev.png'); background-repeat:no-repeat; position:absolute; left: 0px; top: 0px; height:60px; width:60px; }
#products .product-banner .swiper-slide:nth-child(even){margin-top: 70px;}
#products .product-banner .swiper-slide:nth-child(even) .product-content{position:absolute; top: 50px; left: 20px;}
#products .product-banner .swiper-slide:nth-child(even) .product-content h2:before{content:''; background-image:url('../images/red-line.png'); background-repeat:no-repeat; position:absolute; left: -42px; top: 3px; height:47px; width:40px;}
#products ul.products-list{padding-left: 0; list-style-type: none;}
#products ul.products-list li{font-size:16px; line-height:20px; font-weight:400; margin: 10px 0; color:#ffffff; padding-bottom:5px; padding-left: 30px; position:relative;}
#products ul.products-list li:before{content:''; position:absolute; left:0; top:0; width:18px; height:18px; background-color:#e9442e; border-radius:50%; background-image: url(../images/check.png); background-position: 3px 4px; background-size: 11px; background-repeat: no-repeat;}
#products ul.products-list li::marker{padding-top:5px;}

#culture{padding:70px;}
#culture .culture-right{padding:40px;}
#culture  ul.tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 65%;
	display:inline-block;	
	margin-top:30px;
	text-align: right;
    margin-bottom: 40px;
	transform: rotate(90deg);
	position: absolute;
    top: 60px;
    right: -330px;
}

#culture ul.tabs li {
	margin: 0;
	cursor: pointer;
	padding:10px 0px;
	overflow: hidden;
	position: relative;
	display:inline;
	width:18%;
	font-weight:700;
	margin-right:5%;
	text-transform:uppercase;
}

#culture ul.tabs li a{color: #333;}

#culture ul.tabs li a:hover {
	/* background-color: #f3f3f3; */
	color: #333;
}

#culture ul.tabs li.active a{
	color: #e9442e;
}

#culture .tab_container {
	border-top: none;
	clear: both;
	width: 100%;
	background: #fff;
	/* margin-top:30px; */
}

#culture .tab_container h3{font-weight: 700;
    color: #081c20;
    font-size: 42px;
    line-height: 46px;
    margin-bottom: 20px;}

#culture .tab_container p{font-weight: 400;
    color: #081c20;
    font-size: 16px;
    line-height: 22px;}

#culture .tab_content {
	padding:0px;
	display: none;
}

#culture .tab_drawer_heading { display: none; }
#culture .view-next{background-color: #e9442e; padding: 20px; width: 270px; height: 60px; text-align: center; transform: rotate(90deg);z-index: 1; position: absolute; left: -70px; top: 170px;}
#culture .view-next a{color:#ffffff; font-size:12px; font-weight:300; letter-spacing:0.3em; display:block;}
#culture .view-next a:before{content: '';
    background-image: url(../images/down-arrow.png);
    background-repeat: no-repeat;
    position: absolute;
    left: 200px;
    top: 10px;
    height: 38px;
    width: 11px;
    transform: rotate(270deg);}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover{color: #e9442e; background-color:transparent;}

#footer { background-color:#222222; padding-top:15px; padding-bottom:15px;}
.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:#b3b3b3; font-size:14px; padding-top:20px;}
.footer-links2 a { color:#b3b3b3; font-size:14px; padding-left:5px; padding-right:5px;}
.copyright { color:#b3b3b3; font-size:14px; padding-top: 22px;}
.footer-social { text-align:right; margin-top:15px; }
.footer-social a { display:inline-block; width:32px; height:32px; background-color:#6b6b6b; color:#222222; 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);
}


/*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*/

.scroll-btn-main{   
	color:#a62f24;
    position: absolute;
    left: 10%;
    bottom: 140px;
	z-index: 999;
	transform: rotate(90deg);
}
.scroll-btn-main a{color:#ffffff; font-size:12px; font-weight:700; text-transform:uppercase; letter-spacing:0.3em;}
.scroll-btn-main a:before{content:''; background-image:url('../images/down-arrow.png'); background-repeat:no-repeat; position:absolute; left:150px; top:-10px; height:38px; width:11px; transform: rotate(270deg);}

.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;}  

.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;}	


#company-banner{margin-top: 70px; padding-bottom:50px;background-color: #e9442e; height:500px;}
#company-banner .company-left-bg {height:500px; background:url(../images/banner2-new.jpg); background-repeat:no-repeat; background-size:cover;}
#company-banner .company-bg{background-color:#e9442e;}
#company-banner .company-bg span{position: absolute; left: 14%; top: 100px;}
#company-banner .company-bg-left{background-color:#091c20;}
#company-banner .company-banner-txt{position:absolute; left:25%; top:25%;}
#company-banner .company-banner-txt h2{font-size:72px; line-height:75px; font-weight:700; margin-top: 15px; color:#e9442e;}
#company-banner .company-banner-txt p{font-size:26px; line-height:30px; font-weight:300; margin-top: 15px; color:#ffffff; padding-left: 7px;}



#about-us{padding:50px 0 10px;}
#about-us h2{font-size:20px; line-height:24px; font-weight:700; margin-top: 15px; color:#081c20; padding-top: 80px;}
#about-us p{font-size:16px; line-height:20px; font-weight:400; margin-top: 20px; color:#081c20;}

#about-content{padding:30px 0;}
#about-content h2{font-size:20px; line-height:24px; font-weight:700; margin-top: 20px; color:#081c20;}
#about-content p{font-size:16px; line-height:22px; font-weight:400; margin-top: 20px; color:#081c20;}
#about-content .about-right-content{padding:0 20px;}

#products-content{padding:30px 0;}
#products-content h2{font-size:38px; line-height:40px; font-weight:700; color:#081c20;}
#products-content ul.products-list{padding-left: 0; list-style-type: none;}
#products-content ul.products-list li{ margin-bottom: 15px; border-bottom:1px solid #c9c9c9; padding-bottom: 5px; padding-left: 30px; position:relative; /*background-image: url('../images/tick.png'); background-position:top left; background-repeat:no-repeat;*/ margin-top: 5px;}
#products-content ul.products-list li:before{content:''; position:absolute; left:0; top:0; width:18px; height:18px; background-color:#e9442e; border-radius:50%; background-image: url(../images/check.png); background-position: 3px 4px; background-size: 11px; background-repeat: no-repeat;}
#products-content ul.products-list li a{font-size:16px; line-height:20px; color:#081c20; font-weight:700;}

#environment-content{padding:0 0 30px;}
#environment-content h2{font-size:20px; line-height:24px; font-weight:700; margin-top: 20px; color:#081c20;}
#environment-content p{font-size:16px; line-height:22px; font-weight:400; margin-top: 20px; color:#081c20;}
#environment-content .envi-left{padding:0 50px 0 0;}

.img-fluid{max-width:100%; height:auto;}

.navbar-brand>img{height:42px;margin-top: 5px;}
#products-banner{margin-top: 70px; padding-bottom:50px;background-color: #e9442e; height:500px;}
#products-banner .products-left-bg {height:500px; background:url(../images/banner2-new.jpg); background-repeat:no-repeat; background-size:cover;}
#products-banner .products-bg{background-color:#e9442e;}
#products-banner .products-bg span{position: absolute; left: 14%; top: 100px;}
#products-banner .products-bg-left{background-color:#091c20;}
#products-banner .products-banner-txt{position:absolute; left:25%; top:25%;}
#products-banner .products-banner-txt h2{font-size:64px; line-height:68px; font-weight:700; margin-top: 15px; color:#e9442e;}
#products-banner .products-banner-txt p{font-size:26px; line-height:30px; font-weight:300; margin-top: 15px; color:#ffffff;}
#product-info h2{font-size:42px; line-height:46px; font-weight:700; margin-top: 20px; color:#081c20;}
#product-info p{font-size:16px; line-height:22px; font-weight:400; margin-top: 20px; color:#081c20;}
#product-info .about-right-content{padding:60px 50px;}
#product-info ul.products-list{padding-left: 0; list-style-type: none;}
#product-info ul.products-list li{font-size:16px; line-height:20px; font-weight:700; margin-top: 15px; color:#081c20; border-bottom:1px solid #c9c9c9;padding-bottom: 10px; margin-bottom: 15px; padding-left: 30px; position:relative;}
#product-info ul.products-list li:before{content:''; position:absolute; left:0; top:0; width:18px; height:18px; background-color:#e9442e; border-radius:50%; background-image: url(../images/check.png); background-position: 3px 4px; background-size: 11px; background-repeat: no-repeat;}

.upper-border{border-top: 1px solid #c9c9c9;}

#trade-info{padding:30px 0;}
#trade-info h2{font-size:42px; line-height:46px; font-weight:700; color:#081c20;}
#trade-info ul.trade-list{padding-left: 0; list-style-type: none;}
#trade-info ul.trade-list li{ position:relative; font-size:16px; line-height:20px; font-weight:300; margin-top: 15px; color:#081c20; border-bottom:1px solid #c9c9c9;padding-bottom: 10px; margin-bottom: 15px; padding-left: 30px;}
#trade-info ul.trade-list li:before{content:''; position:absolute; left:0; top:0; width:18px; height:18px; background-color:#e9442e; border-radius:50%; background-image: url(../images/check.png); background-position: 3px 4px; background-size: 11px; background-repeat: no-repeat;}
#trade-info ul.trade-list li strong{padding-right:20px; width:130px; display: inline-block;}
#trade-info ul.trade-list li strong::after{content:":"; position:absolute; left: 145px;}

.container-1000{width:1000px; margin:0 auto; }

#reach-info{padding:30px 0;}
#reach-info h2{font-size:42px; line-height:46px; font-weight:700; color:#081c20;}
#reach-info h3{font-size: 20px; line-height: 24px; font-weight: 700; margin-top: 20px; color: #081c20;}
#reach-info p{font-size:16px; line-height:22px; font-weight:400; margin-top: 20px; color:#081c20;}

#products .products-left{margin-top:20px;}

#contact-us{margin-top:70px; padding:30px 0;}
#contact-us h2{font-size: 20px; line-height: 24px; font-weight: 700; margin-top: 5px; color: #081c20; margin-bottom: 5px;}
#contact-us h3{font-size: 20px; line-height: 24px; font-weight: 700; margin-top: 50px; color: #081c20; margin-bottom: 2px;}
#contact-us p{font-size: 16px; line-height: 20px; font-weight: 400; color: #081c20;}
#contact-us .contact-info strong{font-size:18px; line-height:22px;}

.form-con { padding:10px; border:solid 1px #d7d7d7;min-height: 500px; margin-top: 20px;}
.mt-0{margin-top:0 !important;}

#contact-us .form form {
	width:100%;
	margin: 0 auto;
	padding:0;
}

#contact-us .form .group { 
	position: relative; 
	margin-bottom: 14px; 
}

#contact-us .form input {
	font-size: 15px;
	padding: 13px 10px 7px 5px;
	-webkit-appearance: none;
	display: block;
	color: #081c20;
	width: 100%;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #d7d7d7;
	}
	
#contact-us .form input[type=submit]{font-weight:500; background: #e9442e; color: #fff; padding: 10px 10px 7px 5px;}

#contact-us .form input:focus { outline: none; }

#contact-us .form textarea {
	font-size: 15px;
	padding: 13px 10px 7px 5px;
	-webkit-appearance: none;
	display: block;
	color: #081c20;
	width: 100%;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #d7d7d7;
	}
	
#contact-us .form textarea:focus{outline:none;}


/* Label */

#contact-us .form label.label-title{
	color: #999; 
	font-size: 13px;
	font-weight: 400;
	position: absolute;
	pointer-events: none;
	left: 5px;
	top: 10px;
	transition: all 0.2s ease;
}

#career{margin-top:70px; padding:30px 0;}
#career h2{font-size: 20px; line-height: 24px; font-weight: 700; margin-top: 15px; color: #081c20;}
#career p{font-size: 16px; line-height: 20px; font-weight: 400; margin-top: 20px; color: #081c20;}
#career .btn-primary{background-color:none !important; border-color: #e4e4e4;}

#career .contact-from-wrp form {
	width:100%;
	margin: 0 auto;
	padding:0;
}

#career .contact-from-wrp .group { 
	position: relative; 
	margin-bottom: 14px; 
}

#career .contact-from-wrp input {
	font-size: 15px;
	padding: 13px 10px 7px 5px;
	-webkit-appearance: none;
	display: block;
	color: #081c20;
	width: 100%;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #d7d7d7;
	}
	
#career .contact-from-wrp textarea {
	font-size: 15px;
	padding: 13px 10px 7px 5px;
	-webkit-appearance: none;
	display: block;
	color: #081c20;
	width: 100%;
	border: none;
	border-radius: 0;
	border-bottom: 1px solid #d7d7d7;
	}
	
#career .contact-from-wrp textarea:focus{outline:none;}
	
#career .contact-from-wrp input[type=submit]{font-weight:500; background: #e9442e; color: #fff; padding: 10px 10px 10px 5px;display: inline-block;}

#career .contact-from-wrp input:focus { outline: none; }

#career .contact-from-wrp .fileUpload span{color:#757575; padding: 13px 10px 7px 5px;}

#career .contact-from-wrp .fileUpload{margin-top:10px;}
/* Label */

#career .contact-from-wrp label.label-title{
	color: #999; 
	font-size: 13px;
	font-weight: 400;
	position: absolute;
	pointer-events: none;
	left: 5px;
	top: 10px;
	transition: all 0.2s ease;
}

.contact-from-wrp{border: solid 1px #d7d7d7; padding: 20px;}


#career-banner{margin-top: 70px; padding-bottom:50px;background-color: #e9442e; height:500px;}
#career-banner .career-left-bg {height:500px; background:url(../images/banner2-new.jpg); background-repeat:no-repeat; background-size:cover;}
#career-banner .career-bg{background-color:#e9442e;}
#career-banner .career-bg span{position: absolute; left: 14%; top: 100px;}
#career-banner .career-bg-left{background-color:#091c20;}
#career-banner .career-banner-txt{position:absolute; left:25%; top:25%;}
#career-banner .career-banner-txt h2{font-size:72px; line-height:75px; font-weight:700; margin-top: 15px; color:#e9442e;}
#career-banner .career-banner-txt p{font-size:26px; line-height:30px; font-weight:300; margin-top: 15px; color:#ffffff;}

#products-section{padding:50px 0 10px;}
#products-section h2{font-size:20px; line-height:24px; font-weight:700; margin-top: 15px; color:#081c20; padding-top: 80px;}
#products-section p{font-size:16px; line-height:20px; font-weight:400; margin-top: 20px; color:#081c20;}

#inner-product-info h2{font-size:40px; line-height:46px; font-weight:700; color:#081c20;}
#inner-product-info h3{font-size:18px; line-height:22px; font-weight:700; color:#081c20;}
#inner-product-info p{font-size:16px; line-height:22px; margin-top: 5px; color:#081c20;}
#inner-product-info{padding:30px 0 50px;}

#inner-products-section{padding:50px 0 10px;}
#inner-products-section h2{font-size:20px; line-height:24px; font-weight:700; margin-top: 15px; color:#081c20; padding-top: 80px;}
#inner-products-section p{font-size:16px; line-height:20px; font-weight:400; margin-top: 20px; color:#081c20;}

.tbl-product tr th{background-color:#c9c9c9; color:#081c20; padding:12px; font-size:18px; text-align:center;}
.tbl-product tr td:first-child, .tbl-product tr th:first-child{text-align:left;}
.tbl-product tr td{width:25%;}
.tbl-product tr td{color:#081c20; padding:12px; font-size:16px; border-bottom:1px solid #c9c9c9; text-align:center;}

#inner-product-info2 h2{font-size:40px; line-height:46px; font-weight:700; color:#081c20;}
#inner-product-info2 h3{font-size:18px; line-height:22px; font-weight:700; color:#081c20;}
#inner-product-info2 p{font-size:16px; line-height:22px; margin-top: 5px; color:#081c20;}
#inner-product-info2{padding:150px 0 50px;}

.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}

#contact-banner{margin-top: 70px; padding-bottom:50px;background-color: #e9442e; height:500px;}

#contact-banner{margin-top: 70px; padding-bottom:50px;background-color: #e9442e; height:500px;}
#contact-banner .contact-left-bg {height:500px; background:url(../images/banner2-new.jpg); background-repeat:no-repeat; background-size:cover;}
#contact-banner .contact-bg{background-color:#e9442e;}
#contact-banner .contact-bg span{position: absolute; left: 14%; top: 100px;}
#contact-banner .contact-bg-left{background-color:#091c20;}
#contact-banner .contact-banner-txt{position:absolute; left:25%; top:25%;}
#contact-banner .contact-banner-txt h2{font-size:72px; line-height:75px; font-weight:700; margin-top: 15px; color:#e9442e;}
#contact-banner .contact-banner-txt p{font-size:26px; line-height:30px; font-weight:300; margin-top: 15px; color:#ffffff; padding-left: 7px;}

#banner .banner-text h3.spl-txt{font-size:60px !important; line-height:66px !important;}

.disclaimer-wrp{min-height:700px;}

label.error { color: rgba(255, 0, 0, 0.88); margin-bottom: 0px !important; font-weight: normal; margin-top: 3px; }
.cookies-popup { position: fixed; width: 100%; padding: 10px 15px; text-align: center; color: #DBE0DF; background-color: rgba(0,0,0,0.7); bottom: 0px; z-index: 999; font-size: 12px; line-height: 23px;}
.cookies-popup a { color: #FFF; text-decoration: underline !important; }
.cookies-popup a.gotit-bt { display: inline-block; padding: 2px 10px; background-color: #ea2525; border-radius: 18px;     text-decoration: none !important; }

/*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, .container-1110, .container-1000{ width:100%; }
#banner {margin-top: 55px;}
#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%;}
#banner .txt-1, #banner .txt-2{position: absolute; right: 20px; top: 10%;}
#banner .banner-text h2{font-size: 24px;}
#banner .banner-text h3{font-size: 28px; line-height: 32px; width: 100%; margin-left: 0;}
#banner .banner-text h3.spl-txt{font-size: 28px!important; line-height: 32px!important;}
#banner .banner-text p{font-size: 20px; line-height: 24px;}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #e9442e;}
.scroll-btn-main{display:none;}
#partner .partner-right h2{font-size: 30px; line-height: 34px;}
#partner .partner-right{padding:10px;}
#partner .partner-right h3{font-size: 20px; line-height: 24px;}
#products{padding: 10px; height: auto; background-image:none; background: rgb(100,81,188);
background: linear-gradient(90deg, rgba(100,81,188,1) 0%, rgba(105,84,191,1) 50%, rgba(111,88,194,1) 100%);}
#products .products-left h2{font-size: 30px; line-height: 34px;}
#products .product-banner .product-box .product-content h2{font-size: 20px; line-height: 22px;}
#products .product-banner{margin-top:10px;width: 100%;}
#products .product-banner .product-box .product-img{margin-left:0;}
#products .product-banner .swiper-slide:nth-child(even){margin-top:0px;}
#culture{padding:10px;}
#culture ul.tabs{transform: none; position: relative; top: 0; right: 0; width: 100%; margin: 10px 0; text-align: left;}
#culture ul.tabs li{width: 100%; margin: 0 auto; text-align: center; display: block; font-size: 16px;}
.pd-lr-50{padding:10px;}
 #culture .culture-right{padding:0px; padding-top:10px;}
#culture .tab_container h3{font-size: 30px; line-height: 34px; margin: 10px 0;}
#footer, .footer-social{text-align: center;}
.footer-links2, .copyright{padding-top: 10px;}
.navbar-nav{float:none !important; width:100%; margin:0px; height: 100vh;}
.navbar-inverse .navbar-nav>li>a{letter-spacing: 0.1em; padding-top: 10px; padding-bottom: 10px;}
.navbar-brand>img{width: 80%; margin-left: 10px;}
.navbar-toggle{margin-top: 3px;}
#products .swiper-button-next {top: 140%; right: 55px;}
#products .swiper-button-prev {top: 140%; left: 9px;}
#products .products-left h3{font-size: 20px; line-height: 24px;}
#products .product-banner .product-box{padding: 20px; margin-left:0;}
#products-banner .products-banner-txt{position: relative; left:10px; top: 70px;}
#products-banner .products-banner-txt h2{font-size: 32px; line-height: 35px;}
#products-banner{margin-top: 55px; height:auto; padding-bottom: 10px; background-color:#ffffff;}
#company-banner{height: auto; margin-top: 50px; background-color:#ffffff; padding-bottom:10px;}
#company-banner .company-left-bg{height: 270px;}
#company-banner .company-banner-txt h2{font-size: 32px; line-height: 35px;}
#company-banner .company-banner-txt{position: relative; left: 10px; top: 70px;}
#company-banner .company-bg span{position: relative; left: 0; top: 0px;}
#about-us h2{padding-top:0px;}
#about-us{padding:10px;}
#about-content{padding:0 0;}
#about-content .about-right-content{padding:10px;}
#products-content h2{font-size: 24px; line-height: 28px;}
#products-content{padding:10px;}
#environment-content{padding:10px 0 20px;}
#environment-content .envi-left{padding:10px;}
#products-banner .products-left-bg, #contact-banner .contact-left-bg, #career-banner .career-left-bg{height: 270px;}
#products-banner .products-bg span{position: relative; left: 0; top: 0px;}
#product-info h2{font-size: 24px; line-height: 28px;}
.product-right-content{padding:10px;}
.pd-tb-50{padding:10px 0;}
.mr-t-20, .mr-t-40{margin-top:10px;}
#trade-info h2, #reach-info h2{font-size: 24px; line-height: 28px;}
#trade-info, #reach-info{padding:10px;}
#contact-us{margin-top:0px; padding: 20px 10px;}
#career{margin-top:0px; padding: 50px 10px;}
.tbl-res{overflow-y:scroll;}
#inner-products-section h2{padding-top:0px;}
#inner-products-section{padding:10px;}
#inner-product-info{padding:10px;}
#inner-product-info h2{font-size: 26px; line-height: 30px;}
#products-section h2{padding-top:0px; margin-top:0px;}
#contact-banner{background-color:transparent; height:auto;}
#contact-banner .contact-banner-txt, #career-banner .career-banner-txt{position: relative; left: 10px;}
.form-con{margin:30px 0; min-height: auto;}
#contact-banner .contact-bg span{position: relative; left: 0; top: 0px;}
#contact-banner .contact-bg{background-color:transparent;}
.row{margin:0px;}
#contact-banner .contact-banner-txt h2, #career-banner .career-banner-txt h2{font-size:32px; line-height:35px;}
#career-banner .career-bg span{position:relative; top:0; left:0;}
.navbar-brand>img{height:auto; margin-top: 0px;}
.dropdown-menu>li>a{letter-spacing: 0.3em;text-transform: uppercase;}
.dropdown-menu{min-width:auto; width: 100%;}
#contact-us h2{margin-top:30px;}
.navbar-header{padding-bottom: 11px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#ffffff;}
.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
.dropdown-menu.show {
    display: block;
	position:static; 
	float:none;
}

#career-banner{padding-bottom:0px; height: auto;}

.disclaimer-wrp{min-height:auto;}
#products .product-banner .product-box .product-content, #products .product-banner .swiper-slide:nth-child(even) .product-content{left:50px;}


}


@media only screen 
and (min-device-width: 481px) 
and (max-device-width: 767px) 
{
.common-con, .container-1110, .container-1000{ width:100%; }
#banner {margin-top: 55px;}
#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%;}
#banner .txt-1, #banner .txt-2{position: absolute; right: 20px; top: 10%;}
#banner .banner-text h2{font-size: 24px;}
#banner .banner-text h3{font-size: 28px; line-height: 32px; width: 100%; margin-left: 0;}
#banner .banner-text h3.spl-txt{font-size: 28px!important; line-height: 32px!important;}
#banner .banner-text p{font-size: 20px; line-height: 24px;}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #e9442e;}
.scroll-btn-main{display:none;}
#partner .partner-right h2{font-size: 30px; line-height: 34px;}
#partner .partner-right{padding:10px;}
#partner .partner-right h3{font-size: 20px; line-height: 24px;}
#products{padding: 10px; height: auto; background-image:none; background: rgb(100,81,188);
background: linear-gradient(90deg, rgba(100,81,188,1) 0%, rgba(105,84,191,1) 50%, rgba(111,88,194,1) 100%);}
#products .products-left h2{font-size: 30px; line-height: 34px;}
#products .product-banner .product-box .product-content h2{font-size: 20px; line-height: 22px;}
#products .product-banner{margin-top:10px;width: 100%;}
#products .product-banner .product-box .product-img{margin-left:0;}
#products .product-banner .swiper-slide:nth-child(even){margin-top:0px;}
#culture{padding:10px;}
#culture ul.tabs{transform: none; position: relative; top: 0; right: 0; width: 100%; margin: 10px 0; text-align: left;}
#culture ul.tabs li{width: 100%; margin: 0 auto; text-align: center; display: block; font-size: 16px;}
.pd-lr-50{padding:10px;}
 #culture .culture-right{padding:0px; padding-top:10px;}
#culture .tab_container h3{font-size: 30px; line-height: 34px; margin: 10px 0;}
#footer, .footer-social{text-align: center;}
.footer-links2, .copyright{padding-top: 10px;}
.navbar-nav{float:none !important; width:100%; margin:0px; height: 100vh;}
.navbar-inverse .navbar-nav>li>a{letter-spacing: 0.1em; padding-top: 10px; padding-bottom: 10px;}
.navbar-brand>img{width: 80%; margin-left: 10px;}
.navbar-toggle{margin-top: 3px;}
#products .swiper-button-next {top: 140%; right: 55px;}
#products .swiper-button-prev {top: 140%; left: 9px;}
#products .products-left h3{font-size: 20px; line-height: 24px;}
#products .product-banner .product-box{padding: 20px; margin-left:0;}
#products .product-banner .product-box .product-content, #products .product-banner .swiper-slide:nth-child(even) .product-content{left:50px;}
#products-banner .products-banner-txt{position: relative; left:10px; top: 70px;}
#products-banner .products-banner-txt h2{font-size: 32px; line-height: 35px;}
#products-banner{margin-top: 55px; height:auto; padding-bottom: 10px; background-color:#ffffff;}
#company-banner{height: auto; margin-top: 50px; background-color:#ffffff; padding-bottom:10px;}
#company-banner .company-left-bg{height: 270px;}
#company-banner .company-banner-txt h2{font-size: 32px; line-height: 35px;}
#company-banner .company-banner-txt{position: relative; left: 10px; top: 70px;}
#company-banner .company-bg span{position: relative; left: 0; top: 0px;}
#about-us h2{padding-top:0px;}
#about-us{padding:10px;}
#about-content{padding:0 0;}
#about-content .about-right-content{padding:10px;}
#products-content h2{font-size: 24px; line-height: 28px;}
#products-content{padding:10px;}
#environment-content{padding:10px 0 20px;}
#environment-content .envi-left{padding:10px;}
#products-banner .products-left-bg, #contact-banner .contact-left-bg, #career-banner .career-left-bg{height: 270px;}
#products-banner .products-bg span{position: relative; left: 0; top: 0px;}
#product-info h2{font-size: 24px; line-height: 28px;}
.product-right-content{padding:10px;}
.pd-tb-50{padding:10px 0;}
.mr-t-20, .mr-t-40{margin-top:10px;}
#trade-info h2, #reach-info h2{font-size: 24px; line-height: 28px;}
#trade-info, #reach-info{padding:10px;}
#contact-us{margin-top:0px; padding: 20px 10px;}
#career{margin-top:0px; padding: 50px 10px;}
.tbl-res{overflow-y:scroll;}
#inner-products-section h2{padding-top:0px;}
#inner-products-section{padding:10px;}
#inner-product-info{padding:10px;}
#inner-product-info h2{font-size: 26px; line-height: 30px;}
#products-section h2{padding-top:0px; margin-top:0px;}
#contact-banner{background-color:transparent; height:auto;}
#contact-banner .contact-banner-txt, #career-banner .career-banner-txt{position: relative; left: 10px;}
.form-con{margin:30px 0; min-height: auto;}
#contact-banner .contact-bg span{position: relative; left: 0; top: 0px;}
#contact-banner .contact-bg{background-color:transparent;}
.row{margin:0px;}
#contact-banner .contact-banner-txt h2, #career-banner .career-banner-txt h2{font-size:32px; line-height:35px;}
#career-banner .career-bg span{position:relative; top:0; left:0;}
.navbar-brand>img{height:auto; margin-top: 0px;}
.dropdown-menu>li>a{letter-spacing: 0.3em;text-transform: uppercase;}
.dropdown-menu{min-width:auto; width: 100%;}
#contact-us h2{margin-top:30px;}
.navbar-header{padding-bottom: 11px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#ffffff;}
.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
.dropdown-menu.show {
    display: block;
	position:static; 
	float:none;
}

#career-banner{padding-bottom:0px; height: auto;}
.disclaimer-wrp{min-height:auto;}

}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) 
{
.common-con, .container-1110, .container-1000{ width:100%; }
.banner-img:after { display:none; }
#banner {margin-top: 55px;}
.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%;}
#banner .txt-1, #banner .txt-2 {position: absolute; right: 20px; top: 20%;}
#banner .banner-text h2{font-size: 24px;}
#banner .banner-text h3{font-size: 30px; line-height: 34px; width: 100%; margin-left: 0;}
#banner .banner-text p{font-size: 20px; line-height: 24px;}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #e9442e;}
.scroll-btn-main{display:none;}
#partner .partner-right h2{font-size: 30px; line-height: 34px;}
#partner .partner-right{padding:10px;}
#partner .partner-right h3{font-size: 20px; line-height: 24px;}
#products{padding: 10px; height: auto;}
#products .products-left h2{font-size: 30px; line-height: 34px;}
#products .product-banner .product-box .product-content h2{font-size: 20px; line-height: 22px;}
#products .product-banner{margin-top:10px;width: 100%;}
#products .product-banner .product-box .product-img{margin-left:0;}
#products .product-banner .swiper-slide:nth-child(even){margin-top:0px;}
#culture{padding:10px;}
#culture ul.tabs{transform: none; position: relative; top: 0; right: 0; width: 100%; margin-bottom: 30px; text-align: left;}
#culture ul.tabs li{margin-right: 10px; font-size: 13px;}
.pd-lr-50{padding:10px;}
 #culture .culture-right{padding:0px; padding-top:10px;}
#culture .tab_container h3{font-size: 30px; line-height: 34px; margin-bottom: 10px;}
#footer{text-align: center;}
.footer-social{text-align: center; margin-top: 5px;}
.footer-links2, .copyright{padding-top: 10px;}
.navbar-nav{float:left !important;}
.navbar-inverse .navbar-nav>li>a{letter-spacing: 0.1em; padding-top: 10px; padding-bottom: 10px;}
.navbar-brand>img{width: 80%; margin-left: 10px;}
.navbar-toggle{margin-top: 3px;}
#products .swiper-button-next {top: 65%; right: -200px;}
#products .swiper-button-prev {top: 65%; left: 270px;}
#products .products-left h3{font-size: 20px; line-height: 24px;}
#products .product-banner .product-box{padding: 20px;}
#company-banner .company-banner-txt h2{font-size: 52px; line-height: 55px;}
#company-banner .company-bg span{position: relative; left: 0; top: 100px;}
#company-banner .company-banner-txt{position:relative; left:5%;}
#about-us h2{padding-top:0;}
#about-us, #about-content .about-right-content, #about-content, #products-content, #environment-content .envi-left, #environment-content{padding:10px;}
#about-content h2{margin-top:0px;}
.navbar-inverse .navbar-nav>li>a{padding: 15px 9px;}
#products-banner .products-banner-txt h2{font-size: 52px; line-height: 55px;}
#products-banner .products-banner-txt{position:relative; left:5%;}
#products-banner .products-bg span{position: absolute; left: 0; top: 80px;}
.pd-tb-50, #trade-info, #reach-info{padding:10px;}
#product-info h2, #trade-info h2, #reach-info h2{font-size: 30px; line-height: 34px;}
#contact-us{margin-top:30px; padding:0px 10px;}
#career{margin-top:30px; padding: 50px 10px;}
.tbl-res{overflow-y:scroll;}
#inner-products-section h2{padding-top:0px;}
#inner-products-section{padding:10px;}
#inner-product-info{padding:10px;}
#inner-product-info h2{font-size: 26px; line-height: 30px;}
.navbar-brand>img{height:auto; margin-top: 0px;}
.disclaimer-wrp{min-height:auto;}

}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) 
{
.common-con, .container-1110, .container-1000{ width:100%; }
.banner-img:after { display:none; }
#banner {margin-top: 55px;}
.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%;}
#banner .txt-1, #banner .txt-2 {position: absolute; right: 20px; top: 20%;}
#banner .banner-text h2{font-size: 24px;}
#banner .banner-text h3{font-size: 30px; line-height: 34px; width: 100%; margin-left: 0;}
#banner .banner-text p{font-size: 20px; line-height: 24px;}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #e9442e;}
.scroll-btn-main{display:none;}
#partner .partner-right h2{font-size: 30px; line-height: 34px;}
#partner .partner-right{padding:10px;}
#partner .partner-right h3{font-size: 20px; line-height: 24px;}
#products{padding: 10px; height: auto;}
#products .products-left h2{font-size: 30px; line-height: 34px;}
#products .product-banner .product-box .product-content h2{font-size: 20px; line-height: 22px;}
#products .product-banner{margin-top:10px; width: 100%;}
#products .product-banner .product-box .product-img{margin-left:0;}
#products .product-banner .swiper-slide:nth-child(even){margin-top:0px;}
#culture{padding:10px;}
#culture ul.tabs{transform: none; position: relative; top: 0; right: 0; width: 100%; margin-bottom: 30px; text-align: left;}
#culture ul.tabs li{margin-right: 10px; font-size: 13px;}
.pd-lr-50{padding:10px;}
 #culture .culture-right{padding:0px; padding-top:10px;}
#culture .tab_container h3{font-size: 30px; line-height: 34px; margin-bottom: 10px;}
#footer{text-align: center;}
.footer-social{text-align: center; margin-top: 5px;}
.footer-links2, .copyright{padding-top: 10px;}
.navbar-nav{float:left !important;}
.navbar-inverse .navbar-nav>li>a{letter-spacing: 0.1em; padding-top: 10px; padding-bottom: 10px;}
.navbar-brand>img{width: 80%; margin-left: 10px;}
.navbar-toggle{margin-top: 3px;}
#products .swiper-button-next {top: 85%; right: -200px;}
#products .swiper-button-prev {top: 85%; left: 270px;}
#products .products-left h3{font-size: 20px; line-height: 24px;}
#products .product-banner .product-box{padding: 20px;}
.navbar-inverse .navbar-nav>li>a {padding: 15px 25px;}
#company-banner .company-bg span{position: relative; left: 7px; top: 20px;}
#company-banner .company-banner-txt{position:relative; left:5%;}
#about-us h2{padding-top:0;}
#about-us, #about-content .about-right-content, #about-content, #products-content, #environment-content .envi-left, #environment-content{padding:10px;}
#about-content h2{margin-top:0px;}
#products-content h2{font-size: 30px; line-height:32px;}
#products-content ul.products-list li{font-size: 15px;}
#products-banner .products-bg span{position: relative; left: 7px; top: 20px;}
.pd-tb-50, #trade-info, #reach-info{padding:10px;}
#product-info ul.products-list li{font-size: 15px;}
#product-info h2, #trade-info h2, #reach-info h2{font-size: 30px; line-height: 34px;}
#contact-us{margin-top:30px; padding:50px 10px;}
#career{margin-top:30px; padding: 50px 10px;}
.tbl-res{overflow-y:scroll;}
#inner-products-section h2{padding-top:0px;}
#inner-products-section{padding:10px;}
#inner-product-info{padding:10px;}
#inner-product-info h2{font-size: 26px; line-height: 30px;}
.navbar-brand>img{height:auto; margin-top: 0px;}
.disclaimer-wrp{min-height:auto;}
}


@media only screen and (min-device-width :1024px) and (max-device-width :1366px) and (orientation :portrait) 
{
#products-banner .products-bg span, #company-banner .company-bg span{position: absolute; left: 5px; top: 20px;}
#products-content ul.products-list li{font-size: 15px;}
.navbar-brand>img{height:auto; margin-top: 0px;}
}

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



}


@media only screen and (min-width: 1200px) and (max-width: 1600px)
  {   
#banner .txt-1, #banner .txt-2{right:150px;}
  
  
  
}

@media only screen and (min-width: 1600px)
{
#banner .txt-1, #banner .txt-2{right:200px;}
}
