@charset "utf-8";
/* CSS Document */
.transition6 {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all .5s ease}
.transition3{-webkit-transition: all 10s ease; -moz-transition: all 10s ease;  -o-transition: all 10s ease; transition: all 10s ease;}
.transition4{-webkit-transition: all 1.2s ease-in-out; -moz-transition: all 1.2s ease-in-out;  -o-transition: all 1.2s ease-in-out; transition: all 1.2s ease-in-out;}
.find-your-rope-box1 { width: 100%; height: auto; display: block; margin: 75px 0 0 0; padding: 35px 0;}
.find-your-rope-box1:after { content: '';  width: 100%; display: block;  clear: both; line-height: 0; font-size: 0px;}
.breadcrumb4{ margin-bottom:0px; font-size:13px; color: #000; display: flex; width: 100%;  justify-content: center;  align-items: center;  text-align: right;}
.breadcrumb4:after {content: ''; border-top:0px solid rgba(185, 185, 185, 0.5); margin: 0 0 0 10px; flex: 1 0 10px;max-width:0px;}
.breadcrumb4:before {content: ''; border-top:0px solid rgba(185, 185, 185, 0.5); margin: 0 10px 0 0; flex: 1 0 10px; }
.breadcrumb4 a {color: #7e7e7e;}
.breadcrumb4 a:not(:first-child):before {content:'/'; display: inline-block; padding:0 5px; color: #7e7e7e;}
.breadcrumb4 span:before {content:'/'; display: inline-block; padding:0 5px; color: #7e7e7e;}
.breadcrumb4 small{color: #7e7e7e; }
.breadcrumb4 small:before {content:'/'; display: inline-block; padding:0 5px; color: #7e7e7e;}
.breadcrumb4.bcWhite{color: rgb(255, 255, 255);}
.breadcrumb4.bcWhite:after {content: ''; border-top:1px solid rgba(255, 255, 255, 0.5);}
.breadcrumb4.bcWhite:before {content: ''; border-top:1px solid rgba(255, 255, 255, 0.5);}
.breadcrumb4.bcWhite a {color: #ffffff;}
.breadcrumb4.bcWhite span:before {color: #FFF;}
.productdetails{width: 100%; height: auto;  display: block; margin: 0; padding: 0px 0 100px 0;}
.productdetails:after{ content: ''; width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}
.wrapper1187 {margin: 0 auto; max-width: 1187px; width: 95%;}
.wrapper1187:after{ content: ''; width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}
.productdetails-box1{width: 100%; height: auto; float: left; display: block; margin: 0; padding:0; border: 1px solid #e5e5e5;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -webkit-box-shadow: 0px 7px 7px -3px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 7px 7px -3px rgba(0,0,0,0.1);
box-shadow: 0px 7px 7px -3px rgba(0,0,0,0.1); position: relative; }
.productdetails-box1-left{width: 46%; height: auto; float: left; display: block; border-right:1px solid #e5e5e5; position: relative;}
.productdetails-box1-left article{ width: 100%;  height: auto; float: left; display: none; position: relative; padding: 30px 5%;}
.productdetails-box1-left article h2{width: 100%; height: auto; float: left; display: block; position: relative; padding-bottom: 25px; margin-bottom: 30px; border-bottom: 2px solid #303030; font-family: 'Lato', sans-serif; font-size: 30px; font-weight: 700; color: #000; line-height: 36px; text-transform: uppercase;}
.productdetails-box1-left article h2:after{ content: ''; position: absolute; right: 0; bottom: -2px; width: 65%; height: 2px; background: #f36523;}
.productdetails-box1-left figure{ padding-top: 30px;  max-width: 397px; width: 95%; float: right}
.productdetails-box1-left figure img{ width: 100%; transform: scaleX(-1)}
.pd_highlights_fixed { position: fixed; top: 130px;}
.download-box{ width: 100%; height: auto; float: left; display: block; padding-top: 12px; margin-top: -6px; }
.download-box ul{ width: 90%; max-width: 420px; margin-left: 62px; border: 1px solid #e2e1de; display: table; background: #FFFFFF;}
.download-box ul li{ width: 50%; min-height: 61px; float: left;  display: block; margin: 0;  border-top: 1px solid #e2e1de;}
.download-box ul li:first-child{ width: 100%; border-top: 0px solid #e2e1de;}
.download-icon{ width: 100%; height: auto; float: left; display: block; padding: 12px 18px 12px 18px;}
.download-icon a{width: 100%; height: auto; float: left; display: block; padding-left: 45px; position: relative; transition: 0.4s;}
.download-icon a:after{ content: ''; position: absolute; left: 0; top: 0; width: 28px; height: 37px; background: url("../images/download-icon1.png") no-repeat left top; display: block;}
.download-icon a:hover:after{width: 28px; height: 37px; background: url("../images/download-icon1.png") no-repeat left -163px; display: block;}
.download-icon a h2{width: 100%; height: auto; float: left; margin: 0; font-family: 'Lato', sans-serif; font-size: 12px; font-weight: 400; color: #1b1b1b; line-height: 16px;}
.download-icon a h3{width: 100%; height: auto; float: left; margin: 0;  font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 700; color: #1b1b1b; line-height: 20px;}
.download-icon a:hover h2{ color: #f16421; }
.download-icon a:hover h3{color: #f16421; }
.download-icon a:before { content: ''; position: absolute; right: 0px; top: 12px;  width: 9px; height: 12px; background: url(../images/arrow-22.png) no-repeat -50px 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer;}
.download-icon a:hover:before { background: url(../images/arrow-22.png) no-repeat 0 0;}
.enquire-icon{ width: 100%; height: auto; float: left; display: block; border-right: 1px solid #e2e1de; padding: 18px 18px 12px 18px;}
.enquire-icon a{width: 100%; height: auto; float: left; display: block; padding-left: 45px; position: relative; transition: 0.4s;}
.enquire-icon a:after{ content: ''; position: absolute; left: 0; top: 0; width: 28px; height: 26px; background: url("../images/enquire-icon1.png") no-repeat left top; display: block;}
.enquire-icon a:hover:after{width: 28px; height: 26px; background: url("../images/enquire-icon1.png") no-repeat left -174px; display: block;}
.enquire-icon a h2{width: 100%; height: auto; float: left; margin: 0;  font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 700; color: #1b1b1b; line-height: 19px;}
.enquire-icon a:hover h2{ color: #f16421; }
.enquire-icon a:before { content: ''; position: absolute; right: 0px; top: 7px;  width: 9px; height: 12px; background: url(../images/arrow-22.png) no-repeat -50px 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer;}
.enquire-icon a:hover:before { background: url(../images/arrow-22.png) no-repeat 0 0;}
.call-icon{ width: 100%; height: auto; float: left; display: block; padding: 18px 18px 12px 18px;}
.call-icon a{width: 100%; height: auto; float: left; display: block; padding-left: 45px; position: relative; transition: 0.4s;}
.call-icon a:after{ content: ''; position: absolute; left: 0; top: 0; width: 25px; height: 25px; background: url("../images/call-icon1.png") no-repeat left top; display: block; /*-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all .5s ease*/}
.call-icon a:hover:after{width: 25px; height: 25px; background: url("../images/call-icon1.png") no-repeat left -175px; display: block;}
.call-icon a h2{width: 100%; height: auto; float: left; margin: 0;  font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 700; color: #1b1b1b; line-height: 20px;}
.call-icon a:hover h2{color: #f16421; }
.call-icon a:before { content: ''; position: absolute; right: 0px; top: 5px;  width: 9px; height: 12px; background: url(../images/arrow-22.png) no-repeat -50px 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer;}
.call-icon a:hover:before { background: url(../images/arrow-22.png) no-repeat 0 0;}
.productdetails-box1-right{width: 54%; height: auto; float: left; display: block; padding: 40px 50px; }
.productdetails-box1-right h2{width: 100%; height: auto; float: left; display: block; position: relative; padding-bottom: 25px; margin-bottom: 30px; border-bottom: 2px solid #303030; font-family: 'Lato', sans-serif; font-size: 30px; font-weight: 700; color: #000; line-height: 36px; text-transform: uppercase;}
.productdetails-box1-right h2:after{ content: ''; position: absolute; right: 0; bottom: -2px; width: 65%; height: 2px; background: #f36523;}
.productdetails-list{width: 100%; height: auto; float: left; margin: 0; padding:0;   display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; border-bottom: 1px dashed #cdcdcd; padding-bottom: 30px; }
.productdetails-list ul{width: 100%; height: auto; float: left; margin: 0; padding:0 0 30px 0;  display: block;}
.productdetails-list ul li{width: 100%; height: auto; float: left; margin: 0; padding:10px 0 10px 0px;  display: table; position: relative;}
.productdetails-list ul li span{ display: table-cell; width: 185px; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 700; color: #2b2b2b; line-height: 20px;}
.productdetails-list ul li small{ display: table-cell;font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #2b2b2b; line-height: 20px; }
.productdetails-list p{width: 100%; height: auto; float: left; margin: 0; padding-bottom: 30px; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #2b2b2b; line-height: 20px;}
.productdetails-list p strong{font-weight: 700;}
.productdetails-list p:last-child{padding-bottom: 0px;}
.productdetails-list2{width: 100%; height: auto; float: left; margin: 0; padding:0;  display: block;}
.productdetails-list2 ul{width: 100%; height: auto; float: left; margin: 0; padding:0 0 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  }
.productdetails-list2 ul li{ width: 50%; height: auto; float: left;  padding:0px 0 30px 0px;  display: table; position: relative;  border-bottom: 1px dashed #cdcdcd; margin-top: 30px}
.productdetails-list2 ul li:nth-last-child(1):nth-child(odd){ width: 100%;}
.productdetails-list2 ul li aside{ width: auto; height: auto; margin: 0 auto; display: table; padding: 0 10px;}
.productdetails-list2 ul li aside figure{width: auto; max-width:210px; height: auto; margin: 0 auto; display: table; padding-bottom: 15px; }
.productdetails-list2 ul li aside figure img{ width: 100%;}
.productdetails-list2 ul li aside h3{font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 400; color: #000000; line-height: 22px; text-align: center; }
.productdetails-list2 p{width: 100%; height: auto; float: left; margin: 0; padding-bottom: 30px; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #2b2b2b; line-height: 20px;}
.productdetails-list2 p strong{font-weight: 700;}
.productdetails-list2 p:last-child{padding-bottom: 0px;}
.productdetails-list3{width: 100%; height: auto; float: left; margin: 0; padding:0;   }
.productdetails-list3 h3{width: 100%; height: auto; float: left; margin: 0;font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 700; color: #2b2b2b; line-height: 22px; padding-bottom: 15px; }
.productdetails-list3 ul{width: 100%; height: auto; float: left; margin: 0; padding:0 0 0px 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.productdetails-list3 ul li{ width: 100%; height: auto; float: left;  padding:12px 10px 12px 35px;  display: table; position: relative;  border-bottom: 1px dashed #cdcdcd; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #2b2b2b; line-height: 20px;}
.productdetails-list3 ul li:last-child{border-bottom: 0px dashed #cdcdcd; }
.productdetails-list3 ul li a{ font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #2b2b2b; line-height: 20px;}
.productdetails-list3 ul li a:hover{ color: #f16421;}
.productdetails-list3 ul li:after{ content: ''; position: absolute; left: 4px; top: 14px; width: 18px; height: 18px; border: 1px solid #c7c7c7; border-radius: 50%; background: url("../images/arrow-10.png") no-repeat 4px 5px; }
.productdetails-list3 p{width: 100%; height: auto; float: left; margin: 0; padding-bottom: 30px; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #2b2b2b; line-height: 20px;}
.productdetails-list3 p strong{font-weight: 700;}
.productdetails-list3 p:last-child{padding-bottom: 0px;}
.productdetails-link{width: 100%; max-width: 310px; height: auto; float: left; margin: 0; }
.productdetails-link a{width: 100%; height: auto; float: left; display: block; font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 400; color: #2b2b2b; line-height: 22px; text-decoration: underline; padding-right: 45px; position: relative; }
.productdetails-link a:after {content: '';position: absolute; right: 25px; top: 16px; width: 11px; height: 12px; background: url(../images/arrow11.png) no-repeat -22px 0; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;cursor: pointer;}
.productdetails-link a:hover:after { background: url(../images/arrow11.png) no-repeat 0 0;}
.productdetails-link a strong{font-weight: 700;}
.productdetails-link a:hover{ color: #000;}
.width100{width: 100%!important; }
.gap30{width: 100%; height: 30px; float: left; display: block; margin: 0; padding:0; }
.gap40{width: 100%; height: 40px; float: left; display: block; margin: 0; padding:0; }
.gap50{width: 100%; height: 50px; float: left; display: block; margin: 0; padding:0; }
.clear{width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}

.pd_highlights {
    width: 100%;
}


@media screen and (max-width: 1023px) {
.productdetails-box1-left article{ display: block;}	
.productdetails-box1-left {width: 100%;}
.productdetails-box1-right {width: 96%; margin: 0 auto; display: table;}
.productdetails-box1-right h2{ display: none;}
.download-box ul {width: 96%;max-width: 420px;margin-left: 0px; margin: 0 auto;}
.productdetails_head br{ display: none;}
}

@media screen and (max-width: 800px) {
.productdetails-box1-right {padding: 20px 0px;}
}
@media screen and (max-width: 550px) {
.download-icon{ padding: 18px 9px 12px 9px;}
.download-icon a {padding-left: 37px;}
.enquire-icon { padding: 18px 9px 12px 9px;}
.enquire-icon a {padding-left: 37px;}
.call-icon { padding: 18px 9px 12px 9px;}
.call-icon a {padding-left: 30px;}
.productdetails-list ul li span {width: 130px;}
.productdetails-list2 ul li {width: 100%;}
.productdetails {padding: 0px 0 30px 0;}
.breadcrumb4 { display: inherit;}
}


