
.mr-05{margin-top:-5px; }
.mr-15{margin-top:-15px; }
.mr-35{margin-top:-35px; }
.mr-48{margin-top:-48px; }
i{color: #6a6a6a;}
.idegree{ transform: rotate(90deg);}
.nav-bg-inn {/* background-color: rgba(0, 0, 0,0.5); */ z-index: 2; top: 0; height: 125px;}
.bread-nav{margin-top:115px;}
.breadcrumb{padding: 1.2rem 5rem; margin-bottom: 0; margin-top:115px; } 
.breadcrumb a {color: #9d2122;} .breadcrumb a:hover {color: #dc5859; text-decoration: none;}
.breadcrumb li a{font-size: 0.8rem;}
.breadcrumb-item.active{font-size: 0.8rem; line-height: 30px;}
.shr{position: absolute; right: 10%;}
/* -- product page banners --*/
.nyvin-text-area h2 sup{font-size: 20px;top: -30px;}
.fcg-bg{background-image:url(../images/fgc-banner.jpg); background-repeat:no-repeat; padding:110px 0; height:600px; position: relative; z-index: 1; background-size: cover;}
.fcg-bg ul li{color:#fff;}
.nyvin-pro-bg{background-image:url(../images/products/nyvin-cables/nyvin-cable-banner.jpg); background-repeat:no-repeat; padding:80px 0; height:600px; position: relative; z-index: 1; background-size: cover;}
.nyvin-pro-bg ul li{color:#fff;}
.se-sleeve-bg{background-image:url(../images/products/se-sleeves/insulation-sleevs-banner.jpg); background-repeat:no-repeat; padding:110px 0; height:auto; position: relative; z-index: 1; background-size: cover;}
.se-sleeve-bg h2{color: #000000;}
.se-sleeve-bg p{color: #000000;}
.se-sleeve-bg ul li{color: #000000;}
.se-tapes-bg{background-image:url(../images/products/se-tapes/insulation-tapes-banner.jpg); background-repeat:no-repeat; padding:110px 0; height:auto; position: relative; z-index: 1; background-size: cover;}
.se-tapes-bg ul li{color: #fff;}
.silicon-inn-bg{background-image:url(../images/products/silicon-cables/silicone-cable-banner.jpg); background-repeat:no-repeat; padding:100px 0; height:570px; position: relative; z-index: 1; background-size: cover;}
/*.silicon-inn-bg h2{color: #fff;}*/
.silicon-inn-bg h1{color: #fff;}
.silicon-inn-bg p{color: #fff;}
.silicon-inn-bg ul li{color: #fff;}
.silicon-inn-bg ul{width:48%; float: left;}

.cp-inn-bg{background-image:url(../images/industry/cp-inn-banner.jpg); background-repeat:no-repeat; padding:110px 0; height:600px; position: relative; z-index: 1; background-size: cover;}
.cp-inn-bg h2{color: #000;}
.cp-inn-bg p{color: #000;}

.motor-inn-bg{background-image:url(../images/industry/motor-inn-banner.jpg); background-repeat:no-repeat; padding:110px 0; height:600px; position: relative; z-index: 1; background-size: cover;}
.motor-inn-bg h2{color: #000;}
.motor-inn-bg p{color: #000;}

.insulation-kit-bg{background-image:url(../images/products/insulation-kit/insulation-kit-banner.jpg); background-repeat:no-repeat; padding:110px 0; height:auto; position: initial; z-index: 1; background-size: cover;}
.insulation-kit-bg h2{color: #FFF;}
.insulation-kit-bg p{color: #FFF;}
.insulation-kit-mrt{margin-top:-50px}
/*.insulation-kit-bg img {margin-top:-50px;}*/

/* -- product page banners --*/
.M{background-color: #f7f7f7; padding: 100px 0 100px 100px} /*-- for medium color box --*/
.l{background-color: #ffffff; padding: 100px 0 100px 100px} /*-- for Light color box --*/
.d{background-color: #f2f2f2; padding: 100px 0 100px 100px} /*-- for Dark color box --*/

.product-ovw h3{font-family: 'RODUSsquare700'; font-weight: 700; font-size: 28px; text-transform: uppercase; }
.product-area-tape {padding:0; float: right; width: 100%;}
.product-area-tape img{padding:0; text-align: center; max-width: 440px!important; width:100% } 
.product-area{padding:0;width: 100%;float: left;}
.product-area h2{font-family: 'RODUSsquare700'; font-weight: 700; font-size: 48px; text-transform: uppercase;}
.product-area h2 sup{font-size: 20px; top:-30px}
.product-area label{text-transform: none;}
.product-area p {font-size:20px; color:#4e4d4e; line-height: 24px; margin-bottom: 20px; text-align: justify; font-weight: 700;}
.product-area span {font-style: italic; font-size:18px; font-weight: normal;}
.product-area-r{padding:0;width: 100%;float: right;}
.product-area-r img{max-width: 782px; width: 100%; margin: 10px 0; float:right; }
.pl-20{padding-right:5%}
.copy-r{font-size: 15px; color:#bbbbbb;text-align: right; margin-right: 20%; clear: both;}
.copy-r-ii{font-size: 15px; color:#bbbbbb;text-align: right; margin-right: 20%; clear: both;position: relative; top: -35px;}
.copy-r-iii{font-size: 15px; color:#bbbbbb; position:absolute; right:21%; bottom:4%;}
.bt-area{max-width: 500px; width: 100%; margin: 0 auto; margin-top: 0%; }
.bt-area-ii{max-width: 500px; width: 100%; margin: 0 auto; margin-top: 5%; }
/*--- complet catalog button ---*/
.catalog-btn{width:auto; max-width:100%; height: 46px; font-size: 13px; font-weight: 700; background-color: #000; color: #fff; padding: 14px 30px;float: left; text-transform: uppercase; /*margin-right: 65px;*/letter-spacing: 1px; text-align: center; transition: linear 500ms; line-height: 18px;}
.catalog-btn::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #000; height: 46px; display: block; position: relative; top: -32px; left: 120%; background-image: url(../images/down-arrow.png); background-repeat: no-repeat; background-position: 53% center; transition: linear 500ms; background-size: 12px;}
.catalog-btn:hover {background-color: #9d2122; color:#fff; text-decoration: none; transition: linear 500ms;}
.catalog-btn:hover::after {content: ""; background-color: #9d2122; color:#fff; text-decoration: none; transition: linear 500ms;}

.bd-catalog-btn{width:auto; max-width:100%; height: 46px; font-size: 13px; font-weight: 700; background-color: #000; color: #fff; padding: 14px 30px;float: left; text-transform: uppercase; margin-right: 65px;letter-spacing: 1px; text-align: center; transition: linear 500ms;line-height: 18px;}
.bd-catalog-btn::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #000; height: 46px; display: block; position: relative; top: -32px; left: 120%; background-image: url(../images/down-arrow.png); background-repeat: no-repeat; background-position: 53% center; transition: linear 500ms; background-size: 12px;}
.bd-catalog-btn:hover {background-color: #a0a6ab; color:#fff!important; text-decoration: none; transition: linear 500ms;}
.bd-catalog-btn:hover::after {content: ""; background-color: #a0a6ab; color:#fff; text-decoration: none; transition: linear 500ms;}
/*--- complet catalog button ---*/
/*--- complet catalog button ---*/
.d-catalog-btn{width:100%; max-width:230px; height: 46px; font-size: 13px; background-color: #9d2122; color: #fff!important; padding: 14px 30px;float: right; text-transform: uppercase; margin-right: 65px;letter-spacing: 1px; text-align: center; transition: linear 500ms;}
.d-catalog-btn::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #9d2122; height: 46px; display: block; position: relative; top: -33px; left: 119%; background-image: url(../images/down-arrow.png); background-repeat: no-repeat; 
background-position: 53% center; transition: linear 500ms;}
.d-catalog-btn:hover {background-color: #a0a6ab; color:#fff!important; text-decoration: none; transition: linear 500ms; cursor: context-menu;}
.d-catalog-btn:hover::after {content: ""; background-color: #a0a6ab; color:#fff; text-decoration: none; transition: linear 500ms;}
/*--- complet catalog button ---*/

/*--- complet catalog disable button ---*/
.r-catalog-btn{width:auto; max-width:100%; height: 46px; font-size: 13px; font-weight: 700; background-color: #9d2122; color: #fff; padding: 14px 30px;float: left; text-transform: uppercase; /*margin-right: 65px;*/letter-spacing: 1px; text-align: center; transition: linear 500ms; line-height: 18px;}
.r-catalog-btn::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #9d2122; height: 46px; display: block; position: relative; top: -32px; left: 120%; background-image: url(../images/down-arrow.png); background-repeat: no-repeat; background-position: 53% center; transition: linear 500ms; background-size: 12px;}
.r-catalog-btn:hover {background-color: #000; color:#fff; text-decoration: none; transition: linear 500ms;}
.r-catalog-btn:hover::after {content: ""; background-color: #000; color:#fff; text-decoration: none; transition: linear 500ms;}

.r-view-btn{width:auto; max-width:100%; height: 46px; font-size: 13px; font-weight: 700; background-color: #9d2122; color: #fff; padding: 14px 30px;float: left; text-transform: uppercase; margin-right: 65px;letter-spacing: 1px; text-align: center; transition: linear 500ms; line-height: 18px}
.r-view-btn::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #9d2122; height: 46px; display: block; position: relative; top: -32px; left: 162%; background-image: url(../images/view-icon.png); background-repeat: no-repeat; 
background-position: 53% center; transition: linear 500ms;}
.r-view-btn:hover {background-color: #000; color:#fff; text-decoration: none; transition: linear 500ms;}
.r-view-btn:hover::after {content: ""; background-color: #000; color:#fff; text-decoration: none; transition: linear 500ms;}
.dc-row .r-view-btn{float: right;}

/*--- complet catalog button ---*/

/*--- complet catalog disable button ---*/
.rd-catalog-btn{width:auto; max-width:100%; height: 46px; font-size: 13px; background-color: #9d2122; color: #fff!important; padding: 14px 30px;float: left; text-transform: uppercase; margin-right: 65px;letter-spacing: 1px; text-align: center; transition: linear 500ms; line-height: 18px;}
.rd-catalog-btn::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #9d2122; height: 46px; display: block; position: relative; top: -32px; left: 120%; background-image: url(../images/down-arrow.png); background-repeat: no-repeat; background-position: 53% center; transition: linear 500ms; background-size: 12px;}
.rd-catalog-btn:hover {background-color: #a0a6ab; color:#fff!important; text-decoration: none; transition: linear 500ms;}
.rd-catalog-btn:hover::after {content: ""; background-color: #a0a6ab; color:#fff; text-decoration: none; transition: linear 500ms;}
/*--- complet catalog button ---*/

/*--- complet catalog disable button ---*/

/*--- complet catalog button ---*/

/*--- TDS button ---*/
.tds-btn-ii{width:100%; max-width:230px; height: 46px; font-size: 13px; background-color: #757475; color: #fff; padding: 14px 30px;float: left; text-transform: uppercase; margin-right: 65px;letter-spacing: 1px; text-align: center; transition: linear 500ms;line-height: 18px;}
.tds-btn-ii::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #757475; height: 46px; display: block; position: relative; top:-32px; left: 201px; background-image: url(../images/down-arrow.png); background-repeat: no-repeat; background-position: 53% center; transition: linear 500ms; background-size: 12px;}
.tds-btn-ii:hover {background-color: #9d2122; color:#fff; text-decoration: none; transition: linear 500ms;}
.tds-btn-ii:hover::after {content: ""; background-color: #9d2122; color:#fff; text-decoration: none; transition: linear 500ms;}

.tds-d-btn-ii{width:auto; max-width:100%; height: 46px; font-size: 13px; background-color: #757475; color: #fff!important; padding: 14px 5%;float: left; text-transform: uppercase; margin-right: 65px;letter-spacing: 1px; text-align: center; transition: linear 500ms;line-height: 18px;}
.tds-d-btn-ii::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #757475; height: 46px; display: block; position: relative; top:-32px; left: 193px; background-image: url(../images/down-arrow.png); background-repeat: no-repeat; background-position: 53% center; transition: linear 500ms; background-size: 12px;}
.tds-d-btn-ii:hover {background-color: #a0a6ab; color:#fff!important; text-decoration: none; transition: linear 500ms;}
.tds-d-btn-ii:hover::after {content: ""; background-color: #a0a6ab; color:#fff; text-decoration: none; transition: linear 500ms;}

.tds-btn{width:auto; max-width:100%; height: 46px; font-size: 13px; background-color: #757475; color: #fff; padding: 14px 30px;float: left; text-transform: uppercase; margin-right: 60px;letter-spacing: 1px; text-align: center; transition: linear 500ms;line-height: 18px;}
.tds-btn::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #757475; height: 46px; display: block; position: relative; top:-32px; left: 193px; background-image: url(../images/down-arrow.png); background-repeat: no-repeat; background-position: 53% center; transition: linear 500ms; background-size: 12px;}background-position: 53% center; transition: linear 500ms; background-size: 12px;}
.tds-btn:hover {background-color: #9d2122; color:#fff; text-decoration: none; transition: linear 500ms;}
.tds-btn:hover::after {content: ""; background-color: #9d2122; color:#fff; text-decoration: none; transition: linear 500ms;}

.tds-d-btn{width:100%; max-width:145px; height: 46px; font-size: 13px; background-color: #757475; color: #fff!important; padding: 14px 30px;float: left; text-transform: uppercase; margin-right: 65px;letter-spacing: 1px; text-align: center; transition: linear 500ms;}
.tds-d-btn::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #757475; height: 46px; display: block; position: relative; top:-32px; left: 117px; background-image: url(../images/down-arrow.png); background-repeat: no-repeat; 
background-position: 53% center; transition: linear 500ms;}
.tds-d-btn:hover {background-color: #a0a6ab; color:#fff!important; text-decoration: none; transition: linear 500ms;}
.tds-d-btn:hover::after {content: ""; background-color: #a0a6ab; color:#fff; text-decoration: none; transition: linear 500ms;}

/*--- TDS button ---*/
/*--- TDS button ---*/
.cont-btn{width:auto; max-width:100%; height: 46px; font-size: 13px; background-color: #757475; color: #fff; padding: 14px 28px;float: left; text-transform: uppercase; letter-spacing: 1px; text-align: center; transition: linear 500ms; line-height:18px;}
.cont-btn::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #757475; height: 46px; display: block; position: relative; top: -32px; left: 119px; background-image: url(../images/contact-icon.png); background-repeat: no-repeat; 
background-position: 53% center; transition: linear 500ms;}
.cont-btn:hover {background-color: #9d2122; color:#fff; text-decoration: none; transition: linear 500ms;}
.cont-btn:hover::after {content: ""; background-color: #9d2122; color:#fff; text-decoration: none; transition: linear 500ms;}

.rd-cont-btn{width:auto; max-width:100%; height: 46px; font-size: 13px; background-color: #9d2222; color: #fff!important; padding: 14px 28px;float: left; text-transform: uppercase; letter-spacing: 1px; text-align: center; transition: linear 500ms;line-height: 18px;}
.rd-cont-btn::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #9d2222; height: 46px; display: block; position: relative; top: -32px; left: 120px; background-image: url(../images/contact-icon.png); background-repeat: no-repeat; 
  background-position: 53% center; transition: linear 500ms;}
.rd-cont-btn:hover {background-color: #a0a6ab; color:#fff!important; text-decoration: none; transition: linear 500ms;}
.rd-cont-btn:hover::after {content: ""; background-color: #a0a6ab; color:#fff; text-decoration: none; transition: linear 500ms;}

/*--- TDS button ---*/
/* ---- product overview ----*/
.inn-sec{width:85%; padding: 80px 0;}
.title{padding: 0px 0; margin: 0; }
.title h2 {font-family: 'RODUSsquare700'; font-weight: 700; font-size: 48px; text-transform: uppercase;}
.title h3 {font-family: 'RODUSsquare700'; font-weight: 700; font-size: 30px; text-transform: uppercase;}
.abt-title{padding: 0px 0; margin: 0; text-align: center;}
/*.abt-title h2 {font-family: 'RODUSsquare700'; text-transform: uppercase;}*/
.abt-title h1 {font-family: 'RODUSsquare700'; text-transform: uppercase;}
.abt-title h3 {font-family: 'RODUSsquare700'; text-transform: uppercase; font-size: 48px; text-align: left;}
.abt-title p{font-size: 22px; text-align: justify; line-height: 26px; }
.abt-title h4 {font-size: 26px; color: #9d2122; font-weight: 700; margin-bottom: 20px;}
.abt-title .it {font-style: italic; font-weight: bold; color: #9d2122}
.abt-title ul li {text-align: left;}

#clip{
    /*
    Ensure background is added first
    */  
    background: /*linear-gradient(to bottom, #eee, rgba(222,112,6,0.2), #de7006),*/url(../images/our-story-bg.jpg);    
    background-attachment: inherit;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    font-size: 140px;
    font-weight: bold;
    text-align: center;
    letter-spacing: -8px;
  }

  #clip-ii{
    /*
    Ensure background is added first
    */  
    background: /*linear-gradient(to bottom, #eee, rgba(222,112,6,0.2), #de7006),*/url(../images/our-vision-bg.jpg);
    background-attachment: inherit;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    font-size: 140px;
    font-weight: bold;
    text-align: center;
    letter-spacing: -15px;
  }

  #contact{
    /*
    Ensure background is added first
    */  
    background: /*linear-gradient(to bottom, #eee, rgba(222,112,6,0.2), #de7006),*/url(../images/contact-bg.jpg);
    background-attachment: inherit;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;    
    font-size: 140px;
    font-weight: bold;
    text-align: center;
    letter-spacing: -10px;
    background-position: center;
    font-family: 'RODUSsquare700';
    text-transform: uppercase;
  }
    #industry{
    /*
    Ensure background is added first
    */  
    background: /*linear-gradient(to bottom, #eee, rgba(222,112,6,0.2), #de7006),*/url(../images/industry-text.jpg);
    background-attachment: inherit;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;    
    font-size: 140px;
    font-weight: bold;
    text-align: center;
    letter-spacing: -9px;
    background-position: center;
  }

   #product{
    /*
    Ensure background is added first
    */  
    background: /*linear-gradient(to bottom, #eee, rgba(222,112,6,0.2), #de7006),*/url(../images/product-text.jpg);
    background-attachment: inherit;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;    
    font-size: 140px;
    font-weight: bold;
    text-align: center;
    letter-spacing: -9px;
    background-position: center;
  }

.employee{padding: 0; margin: 0; width: 100%; }
.employee ul {padding: 0; margin: 0; width: auto; }
.employee ul li {width:20%; float:left; display: inline; list-style-type:none; }

.contact-area {padding:10px; width: 100%; }
.contact-area h5{font-size: 18px; font-weight: 700; color:#6b6b6b }
.contact-area p {font-size: 16px; color: #6b6b6b; line-height: 22px;}
.contact-area label{margin-bottom: 15px;}
.contact-area iframe{width: 100%; border:1px solid #eeeeee; min-height:480px; margin: 30px 0;}
.enquiry iframe {min-height: 77px!important; margin:10px 0; }
.contact-area a {color:#6b6b6b; text-decoration: none;}
.contact-area img {width: 100%; max-width: 30px;}

.car_form_box1, .car_form_box2 label{font-weight: 700; font-size: 18px;}

.inds-ovr-box{padding: 0px; margin-bottom: 10px;}
.inds-ovr-box img{margin-bottom:20px;}
.inds-ovr-box h3 {font-family: 'RODUSsquare700'; font-weight: 700; font-size: 34px; text-transform: uppercase; margin: 20px 0 0;}
.inds-ovr-box p {font-size: 18px; color:#242525; text-align: justify;}
.overview-btn{/*border-right:2px solid black; */ width: 52px; background-color: #9d2122; height: 46px; display: block; position: relative; background-image: url(../images/rgt-arrow.png); background-repeat: no-repeat; background-position: 53% center; /*float: right;*/ left: 85%;background-size: 18px;}
.inds-ovr-box a{text-decoration: none; color:#242525; transition: linear 300ms}
.inds-ovr-box a:hover{text-decoration: none; color:#9d2122; transition: linear 300ms}


.ups-bg{background-image: url('../images/industry/overview-ups-bg.jpg'); background-repeat:no-repeat; padding: 45px; width: 98%;}
.over-motor-bg{background-image: url('../images/industry/overview-motor-bg.jpg'); background-repeat:no-repeat; padding: 45px; width: 98%;}
.over-dgset-bg{background-image: url('../images/industry/overview-dgset-bg.jpg'); background-repeat:no-repeat; padding: 45px; width: 98%;}
.over-lighting-bg{background-image: url('../images/industry/overview-lighting-bg.jpg'); background-repeat:no-repeat; padding: 45px; width: 98%;}
.over-controlpan-bg{background-image: url('../images/industry/overview-cp.jpg'); background-repeat:no-repeat; padding: 45px; width: 98%;}

.pro-ovr-box{padding: 0px; margin-bottom: 10px;}
.pro-ovr-box img{margin-bottom:20px;}
.pro-ovr-box h3 {font-family: 'RODUSsquare700'; font-weight: 700; font-size: 30px; text-transform: uppercase; margin: 20px 0 0; color:#fff;}
.pro-ovr-box p {font-size: 18px; color:#242525; text-align: justify; color:#fff;}
.over-pro-nyvin-bg{background-image: url('../images/products/overview-nyvin-bg.jpg'); background-repeat:no-repeat; padding: 45px; width: 98%; /*padding-top: 75px;*/background-size: cover;}
.over-pro-silicon-bg{background-image: url('../images/products/overview-silicon-bg.jpg'); background-repeat:no-repeat; padding: 45px; width: 98%; background-size: cover; /*padding-top: 75px;*/}
.over-pro-fgc-bg{background-image: url('../images/products/overview-fgc-bg.jpg'); background-repeat:no-repeat; padding: 45px; width: 98%; /*padding-top: 75px;*/background-size: cover;}
.over-pro-ins-tape-bg{background-image: url('../images/products/overview-insulation-bg.jpg'); background-repeat:no-repeat; padding: 45px; width: 98%;/* padding-top: 75px;*/ background-size: cover;}
.over-pro-sleev-bg{background-image: url('../images/products/overview-sleevs-bg.jpg'); background-repeat:no-repeat; padding: 45px; width: 98%; /*padding-top: 75px;*/ background-size: cover;}
.over-pro-inskit-bg{background-image: url('../images/products/overview-insulation-kit-bg.jpg'); background-repeat:no-repeat; padding: 45px; width: 98%; /*padding-top: 75px;*/ background-size: cover;}

/* ---- industry overview ----*/
.ups-banner-are img{margin-top:-65px;}
.ups-banner-bg{background-image:url(../images/home-ups-bg.jpg); background-repeat:no-repeat; padding:110px 0; height:600px; position: relative; z-index: 1; background-size: cover;}
.ups-banner-bg h2{color: #000000;}
.ups-banner-bg p{color: #000000;}

.dg-set-banner-bg{background-image:url(../images/industry/dg-set-banner-inn.jpg); background-repeat:no-repeat; padding:110px 0; height:600px; position: relative; z-index: 1; background-size: cover;}
.dg-set-banner-bg h2{color: #000000;}
.dg-set-banner-bg p{color: #000000;}

.lighting-banner-bg{background-image:url(../images/industry/dg-set-banner-inn.jpg); background-repeat:no-repeat; padding:110px 0; height:600px; position: relative; z-index: 1; background-size: cover;}
.lighting-banner-bg h2{color: #000000;}
.lighting-banner-bg p{color: #000000;}

/* -- downloasd centre -----*/
.dc-row {padding: 24px 0; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.dc-row h3 {padding-top: 10px; font-weight: bold; color:#000; font-size: 22px;}
.dc-row h3 sup {font-size: 14px; top: -15px;}
.dc-row .r-catalog-btn {float: right; margin-right: 60px;}
.dc-row .rd-catalog-btn{width:auto; max-width:100%; height: 46px; font-size: 13px; background-color: #9d2122; color: #fff!important; padding: 14px 30px;float: right; text-transform: uppercase; margin-right: 65px;letter-spacing: 1px; text-align: center; transition: linear 500ms; line-height: 18px;}
.dc-row .rd-catalog-btn::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #9d2122; height: 46px; display: block; position: relative; top: -32px; left: 120%; background-image: url(../images/down-arrow.png); background-repeat: no-repeat; 
background-position: 53% center; transition: linear 500ms;}
.dc-row .rd-catalog-btn:hover {background-color: #a0a6ab; color:#fff!important; text-decoration: none; transition: linear 500ms;}
.dc-row .rd-catalog-btn:hover::after {content: ""; background-color: #a0a6ab; color:#fff; text-decoration: none; transition: linear 500ms;}
.dc-row a {color:#fff; text-decoration: none;}

.dc-row .home-learn-more-red{width:auto; max-width: 100%; height: 46px; font-size: 13px; background-color: #9d2122; color: #fff; padding: 14px 30px;float: right; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; text-align: center; line-height: 18px; margin-right: 65px;}
.dc-row .home-learn-more-red::after{content: ""; /*border-right:2px solid black; */ width: 52px; background-color: #9d2122; height: 46px; display: block; position: relative; top: -32px; left: 135%; background-image: url(../images/rgt-arrow.png); background-repeat: no-repeat; 
background-position: 53% center; background-size: 15px;}

/* -- downloasd centre -----*/
.policy-row {padding: 24px 0;}
.policy-row h3 {padding-top: 10px; font-weight: bold; color:#000; font-size: 22px; letter-spacing: .5px;}
.policy-row {text-align: justify;}


#career{
  /*
  Ensure background is added first
  */  
  background: /*linear-gradient(to bottom, #eee, rgba(222,112,6,0.2), #de7006),*/url(../images/career-new-bg.jpg);
  background-attachment: inherit;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;    
  font-size: 140px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -10px;
  background-position: center top;
  background-size:65%;
  text-transform: uppercase;
  font-family: 'RODUSsquare700';
}

/*--- inner page footer section ----*/
.footer-new{background-color: #fff; padding: 0; margin: 0; margin-top:0px;}
.footer-new .container-fluid{width:75%;}
.footer-new h4{font-size: 20px; font-family: 'proximanova-regular'; color:#000;}
.footer-new ul{width:auto; padding:10px 0; margin: 0px}
.footer-new ul li{display: block; list-style-type: none; margin:10px 0; color:#2d2d2d; font-size: 15px;}
.footer-new ul li a{color:#2d2d2d; text-decoration: none; transition: linear 200ms;}
.footer-new ul li a:hover{color:#9d2122; text-decoration: none; transition: linear 200ms; /*padding-left: 3px; */}
.br{border-right:1px solid #ededed; }
.footer-new p {font-size: 15px; color:#4f4f4f;}
.footer-new p a {color:#2d2d2d; text-decoration: none;}
.footer-new i{color: #6a6a6a;}
.footer-new .idegree{ transform: rotate(90deg);}
/*--- inner page footer section ----*/

/* ----  popup form  ----- */
.modal-dialog, .modal-content{height: auto!important;}
.modal.show .modal-dialog{display: flex!important; align-items: center!important; position: absolute; top: 0; right: 0; left: 0; bottom: 0;}
.modal-body{padding: 0 1rem 1rem;}
.modal-title{font-family: 'RODUSsquare700'; font-size: 30px; color: #9d2122; text-transform: uppercase; }
.modal-backdrop {background:rgba(0,0,0,0.5)}
.modal-header{padding: 0.8rem 0.8rem;}
.form-group{margin-bottom: 0.5rem;}
/* ----  popup form  ----- */

.file{background: lemonchiffon;}

/* ----For Blog Page - START ------ */
.blogtitle {
    text-decoration: none;
    color: #000000;
    text-transform: uppercase;
    font-family: 'RODUSsquare700';
}
.blogtitle:hover { color: #000000;}
.blogbtn:hover { color: #ffffff; text-decoration: none; }
.blogimg { height: 65vh; width: 100%; }
/* ----For Blog Page - END ------ */

/* ----For Single Blog Page - START ------ */
/* ----For Single Blog Page - END ------ */

@media screen and (min-width: 1201px) and (max-width: 1466px) {
    .fcg-bg{background-position: 70% center; padding: 100px 0;}
    .M{padding: 100px 0 100px 70px;}
    .l{padding: 100px 0 100px 70px;}
    .d{padding: 100px 0 100px 70px;}
    .copy-r{top: 32%; right:22%;}    
    .space-in-tab{height: 36px;}
    .se-tapes-bg{background-position: 80%;}
    .over-pro-nyvin-bg{min-height: 440px;}
    .over-pro-silicon-bg{min-height: 440px;}
    .over-pro-fgc-bg{min-height: 440px;}
    .over-pro-ins-tape-bg{min-height: 440px;}
    .over-pro-sleev-bg{min-height: 440px;}
    .over-pro-inskit-bg{min-height: 440px;}
    .copy-r-iii{bottom: 26%; right:21%;}
}

/* --- for tablet screen  ---- */
@media screen and (min-width: 993px) and (max-width: 1200px) {
    .fcg-bg{background-position: 70% center; padding: 100px 0;}
    .M{padding: 100px 0 100px 40px;}
    .l{padding: 100px 0 100px 40px;}
    .d{padding: 100px 0 100px 40px;}
    .bt-area{right:0;}
/*    .bt-area-ii{right:0;margin-top:100px;}*/
    .product-area-r{margin-top:5%;}
    .copy-r{margin-right:10%;}
    .copy-r-ii{ right:-14%;}
    /*.copy-r-iii{bottom: 42%; right:10%;}*/
    .space-in-tab{height: 30px;}
    .se-tapes-bg{background-position: 70%;}
    .footer-new .container-fluid {width: 96%;}
    .se-sleeve-bg{background-position: 60%;}
    .blogimg { height: 62vh; }
}

/* --- for tablet screen  ---- */
@media screen and (min-width: 768px) and (max-width: 992px) {
    .breadcrumb{padding: 1.5rem 2rem;}
    /*.nav-bg-inn{height: 90px;} 
    .cid-ruv5t7Lbjj .navbar{height: 90px!important;}*/
    .fcg-bg{background-position: 70% center; padding: 70px 0;}
    .nyvin-pro-bg{padding:60px 0; min-height: 440px;}
    .nyvin-pro-bg img {padding: 70px 0px;}
    .over-pro-nyvin-bg{min-height: 440px;}
    .over-pro-silicon-bg{min-height: 440px;}
    .over-pro-fgc-bg{min-height: 440px;}
    .over-pro-ins-tape-bg{min-height: 440px;}
    .over-pro-sleev-bg{min-height: 440px;}
    .over-pro-inskit-bg{min-height: 440px;}
    .M{ padding: 50px 0 50px 50px!important;}
    .l{ padding: 50px 0 50px 50px!important;}
    .d{ padding: 50px 0 50px 50px!important;}
    .bt-area{position: relative; right: 0; top: 10%;}
    /*.bt-area-ii{position: relative; right: 0; top: 10%;}
    .copy-r{ top: 60%; right: 25%;}*/
    /*.copy-r-ii{bottom: 20%; right:25%;}*/
    .copy-r-iii {bottom: 8%; right:25%;}
    /*.product-area img{padding: 30px 0; float: right;}*/
    .se-sleeve-bg{background-position: 60%;}
    .product-area-tape img{text-align:center; margin-top: 30px; position: relative; left: -13px;}
    .inds-ovr-box h3{font-size: 25px;}
    .space-in-tab{height: 30px;}
    .space-in-tab-slev{height: 30px;}
    .se-tapes-bg{background-position: 70%;}
    .insulation-kit-mrt{margin-top: 30px;}
    .footer-new .container-fluid {width: 96%;}
    #clip{font-size: 100px; letter-spacing: -10px;}
    #clip-ii{font-size: 100px; letter-spacing: -10px;}
    .dc-row .r-catalog-btn{margin-top:10px;}
    #contact{font-size: 100px; letter-spacing: -4px;}
    .ups-banner-bg{height: auto; padding: 60px 0;}
    .ups-banner-are img{margin-top: 30px;}
    .motor-inn-bg{height: auto; padding: 60px 0;}
    .motor-inn-bg img{margin-top: 80px;}
    .cp-inn-bg {height: auto; padding: 60px 0;}
    .cp-inn-bg img{margin-top: 50px;}
    .dg-set-banner-bg {height: auto; padding: 60px 0;}
    .dg-set-banner-bg img{margin-top: 70px;}
    .lighting-banner-bg{height: auto; padding: 60px 0;}
    .lighting-banner-bg img{margin-top: 70px;}
    .product-area{height: 100%;}
    .over-dgset-bg,.over-lighting-bg,.ups-bg,.over-motor-bg,.over-dgset-bg{min-height: 730px;}
    #product {font-size: 100px; letter-spacing: 1px;}
    .silicon-inn-bg {height: auto;}
    .silicon-inn-bg ul{width:100%; float: left; margin-bottom: 10px;}
    .blogimg { height: 50vh; }
    
}

/* --- for mobile screen  ---- */
@media screen and (min-width: 577px) and (max-width: 767px) {
  .mob-hide{display: none;}
  .silicon-inn-bg{height: auto;}
  .product-area { padding: 0; margin: 20px 0;}
  .product-area p{padding-right: 20px}
  .copy-r{top: 115%;}
  .copy-r-ofbt{top: 79%;}
  .l {min-height: 600px;  height: 100%; padding: 30px 0 100px 100px;}
  .M {min-height: 600px;  height: 100%;  padding: 30px 0 100px 100px;}
  .d {min-height: 600px;  height: 100%;  padding: 30px 0 100px 100px;}
  .nyvin-pro-bg{height: auto;}
  .nyvin-pro-bg img {width:90%; float: right; margin-top:5%;}
  .fcg-bg{height: auto;}
  .se-sleeve-bg{height: auto; background-position: center;}
  .se-tapes-bg {height: auto; background-position: 60%;}
  .co-r{position: absolute; right: 21%;  bottom: -7%;}
  .insulation-kit-mrt{margin-top:10%}
  .cp-inn-bg{height: auto;}
  .cp-inn-bg img{margin-top:8%;}
  .dg-set-banner-bg{height: auto;}
  .lighting-banner-bg{height: auto;}
  .motor-inn-bg{height: auto;}
  .ups-banner-bg{height: auto;}
  .ups-banner-are img {margin-top: 20px; position: relative; left:10%; width: 90%;}
  #contact{font-size: 90px;letter-spacing: 1px;}
  #career{font-size: 90px;letter-spacing: 1px;}
  #clip{font-size: 70px;letter-spacing: 0px;}
  .abt-title p{text-align: justify;}
  #clip-ii{font-size: 70px;letter-spacing: 0px;}
  .ups-bg{background-size: cover;} .over-motor-bg {background-size: cover;} .over-dgset-bg{background-size: cover;}
  .over-lighting-bg{background-size: cover;} .over-controlpan-bg{background-size: cover;}
  #product {font-size: 60px; letter-spacing: 1px;}
  .dc-row .home-learn-more-red{float: left;}
  .blogimg { height: 40vh; }
    
}


/* --- for mobile screen  ---- */
@media screen and (max-width: 576px) {
    .nav-bg-inn{height: 90px;}
    .cid-ruv5t7Lbjj .navbar{min-height: 90px!important;}
    .breadcrumb {padding: 1.5rem 1rem;margin-bottom: 0; }
    .fcg-bg{height:auto;}
    .nyvin-pro-bg{height:auto;}
    .nyvin-pro-bg img {padding: 30px 0px 10px 10px;}
    .ups-banner-bg{height: auto; padding: 60px 0;}
    .ups-banner-are img{margin-top: 20px;}
    .silicon-inn-bg{height: auto;}
    .silicon-inn-bg ul{width:100%; float: left; margin-bottom: 10px;}
    .dg-set-banner-bg{height: auto;}
    .motor-inn-bg{height: auto; padding: 50px 0;}
    .motor-inn-bg img {margin-top: 20px;}
    .M { padding: 60px 0 60px 10px; }
    .l { padding: 60px 0 60px 10px; }
    .d { padding: 60px 0 60px 10px; }
    .product-area {padding: 0;margin-top: 5%;}
    .product-area h2{font-size: 40px;}
    .product-area p{width: 97%;}
/*    .product-area img{margin: 20px 0; left: 5%;  position: relative; width: 95%;}*/
    .product-area-r img {margin-right: -5%;}
    .copy-r {margin-right:5%;}
    .copy-r-ii{margin-right: 5%;top: -15px;}
    .product-area-tape img{text-align:center; margin-top: 30px;}
    .cp-inn-bg{height: auto}.cp-inn-bg img{margin-top: 20px;}
    .lighting-banner-bg{height: auto; background-position: 20%;}
    .insulation-kit-bg{padding: 60px 0;}
    .insulation-kit-mrt{margin-top: 20px;}
    .copy-r-ii{bottom: 25%;}
    .copy-r-iii{bottom:11%;}
    .bt-area{width: 100%; position: relative; right: 0;}
 /*   .bt-area-ii{width: 100%; position: relative; right: 0;}*/
    .footer-new .container-fluid{width:90%}
    .br{border: none;}
    .abt-title p{text-align: justify; font-size:18px;}
    #clip{font-size: 57px; letter-spacing: -5px;}
    #clip-ii{font-size: 57px; letter-spacing: -5px;}
    .employee ul li{width:50%;}
    .dc-row h3 {margin-bottom: 15px;}
    .dc-row .r-catalog-btn{float:left}
    .dc-row .r-view-btn{float: left;}
    .dc-row .rd-catalog-btn{float: left;}
    .title h2{font-size: 35px;}
    .inn-sec{width:82%; padding: 50px 0;}
    #contact{font-size: 57px; letter-spacing: -4px;}
    #career {font-size: 57px; letter-spacing: -4px;}
    #product {font-size: 57px; letter-spacing: -4px;}
    .dc-row .home-learn-more-red{float: left;}
    .blogimg { height: 35vh; }
}

@media screen and (min-width: 300px) and (max-width: 400px) {
    .bt-area{width:100%;}
    .bt-area-ii{width:100%;}
    .tds-btn{padding: 14px 5%;}
    .tds-btn::after{top:-32px; left:104px;}
    .cont-btn{padding: 14px 5%;}
    .cont-btn::after{top:-32px; left:110px;}
    .catalog-btn{padding: 14px 5%;} .catalog-btn::after{top:-32px; left: 112%;}
    .rd-catalog-btn{padding: 14px 5%;} .rd-catalog-btn::after {top:-32px; left: 112%;}
    .bd-catalog-btn{padding: 14px 5%;} .bd-catalog-btn::after {top:-32px; left: 112%;}
    .r-catalog-btn{padding: 14px 5%;} .r-catalog-btn::after{top:-32px; left: 112%;}
    .rd-cont-btn{padding: 14px 5%;} .rd-cont-btn::after{top:-33px; left: 120%;}
    .r-view-btn{padding: 14px 5%;} .r-view-btn::after{top:-33px; left: 137%;}
/*    .tds-btn{padding: 4% 5%}
    .tds-btn::after{top: -34px; left:104px;}
    .cont-btn{padding: 4% 5%}
    .cont-btn::after{top: -34px; left: 110px;}*/
/*    .cont-btn{max-width: 138px; padding: 14px 22px;}*/
.M {padding: 60px 0 60px 5px;}
.l {padding: 60px 0 60px 5px;}
.d {padding: 60px 0 60px 5px;}
.shr{right:5%}
.blogimg { height: 30vh; }
}