
.btmsecrh{max-width: 600px; width: 95%; margin: 0 auto 20px;}


.whychoose_sec{background-color: #f0f0f0; float: left; padding: 80px 0 40px; width: 100%;}

.loadmorewrap{text-align: center; padding: 30px 0; display: inline-block; width: 100%;}
.loadmorewrap a {border:1px solid #ea1f27; color: #ea1f27; margin: 15px 0 0; border-radius: 8px;  display: inline-block;  line-height: 25px;  padding: 10px 20px;  position: relative; text-align: center;}
.invaTubular-heading2{text-align: center; font-size: 30px; font-weight: 700; color: #caaa16;}
.gridViewListing li article aside h2 { font-size: 22px; line-height: normal; color: #9b8f3d; font-weight: 900;  text-align: center;  padding: 0 0 10px;}
.gridViewListing li article aside:first-child { border-bottom: 0px solid #ececec;  padding: 15px 0;}
.gridViewListing .contPart2 b, .gridViewListing .contPart1 strong, .gridViewListing .contPart1 em a, .searchResultCountBox h2 span, .listViewListing .contPart1 strong, .listViewListing .contPart2 b, .contPart1 em a { color: #caaa16;}
.gridViewListing .contPart2 a, .listViewListing .contPart2 a { background: #f8de4b;}
.gridViewListing .contPart2 a span, .listViewListing .contPart2 a span{color: #000;}
.gridViewListing .contPart2 a:before, .listViewListing .contPart2 a:before { background: url(../images/arrow55_n.png) no-repeat;}
.listViewListing .contPart1 h2 { font-size: 22px; line-height: normal; color: #9b8f3d; font-weight: 900;  text-align: left;  padding: 0 0 10px;}
.bannertop{float: left; width: 100%;}
.bannertop img{ width: 100%;}
.durablebox{background-color: #fff; float: left; width: 100%; padding: 60px 0 0; text-align: center;}
.durablebox h2{color: #caaa16; padding: 0px 0 0; font-size: 30px;}
.durablebox h3{color: #4e4e4e; padding: 15px 0 0; font-size: 24px;}
.durablebox h4{color: #caaa16; padding: 15px 0; font-size: 24px;}
.durablebox .durableboxlist{float: left; width: 100%; margin:60px 0 0;}
.durablebox .durableboxlist li{float: left; width: 33.33%; padding: 0 40px;}
.durablebox .durableboxlist li aside{float: left; width: 100%; position: relative; border: 1px solid #f8de49; padding: 30px; height: 175px;}
.durablebox .durableboxlist li aside:after{position: absolute; content: ""; width: 72px; height: 12px; background-color: #f8de49; right: -12px; bottom: -12px;}
.durablebox .durableboxlist li aside:before{position: absolute; content: ""; width: 12px; height: 72px; background-color: #f8de49; right: -12px; bottom: -12px;}
.durablebox .durableboxlist li aside .leftbox{background-color: #f8de49; position: absolute; width: 160px; height: 160px; left:-25px; top:-25px; padding: 25px 0; display: flex; flex-flow: column;     justify-content: center;}
.durablebox .durableboxlist li aside .leftbox span{color: #4e4e4e; font-size: 23px; font-weight: 700; display: inline-block; width: 100%; line-height: normal;}
.durablebox .durableboxlist li aside .leftbox span:first-child{font-size: 60px;}
.durablebox .durableboxlist li aside .rightbox{float: right; width: 50%; text-align: left;}
.durablebox .durableboxlist li aside .rightbox span{font-weight: 700; display: inline-block; width: 100%;}




.durabled_link a {width: 370px; height: 45px; text-align: center;  padding: 0 37px 0 15px;  color: #fff;  display: inline-block;  font-weight: 400;  font-size: 16px;  line-height: 45px; cursor: pointer;    background: #f8de49;
    position: absolute;  left: 0;  right: 0;  bottom: 0;  margin: auto}
.durabled_link a:before{content: ''; background: url(../images/arrow55_n.png) 100% 0 no-repeat; width: 4px; height: 7px;  position: absolute;  right: 15px; top: 0;  bottom: 0;margin: auto; -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;  transition: .5s ease-in-out;  z-index: 1}
.durabled_link a:after{content: ''; width: 0; height: 100%;  background: #000; position: absolute;  top: 0;  left: 0;  z-index: 0;  -webkit-transition: .3s; -moz-transition: .3s;  -o-transition: .3s;  transition: .3s}
.durabled_link a span{color: #000; position: relative;  z-index: 3}
.durabled_link a:hover, .durabled_link a:hover span{ color: #fff}
.durabled_link a:hover:before { background: url(../images/arrow2.png) no-repeat}
.durabled_link a:hover:after {width: 100%}
.durabled_link{float: left; margin: 100px 0 0; width: 100%; display: none;}
.details-box5 {padding: 50px 45px 50px 70px;}

.details-textbox h2 { color: #caaa16;}

.details-box5 figure ul li:after {
    background: url(../images/power_arrow.png)no-repeat left top;
    width: 18px;
    height: 16px;
}

.details-box5 { border-top: 3px solid #caaa16;}
.locatebox h2 {
    padding: 0px 0 10px;
}
.locatebox h3 {
    font-size: 24px;
    padding: 0px 0 40px; text-align: center;
}

.loadmorewrap a {
    border: 1px solid #bca000;
    color: #bca000;
}

.locatebox ul li h3{text-align: left; color: #c8a900; border-bottom: 1px solid #c8a900;}
.locatebox ul li .link a {background: #f8de4b;  color: #000;}

.search_block .formbutton input {
    background: #f8de4b;
    color: #000;
}

.warranty-box55 h2 {
    color: #caaa16;
}

.warranty-box55 h4 a:hover {
    color: #caaa16;
}

.warranty-box55 h4 a {
    color: #caaa16;
}

.search_block{    max-width: 600px;
    width: 95%; margin: 0 auto 50px;}

    .popupcontent .conatiner .row aside .formsec input.btn { background: #f8de4b;  color: #000;}
    .warranty-box55 span:after {
    background: #f8de4b;
}

.warranty-box55, .warranty-box57 {
    width: 50%;
}

.warranty-box55 h3 {
    width: auto;
    height: auto;
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #2d2d2d;
    line-height: 12px;
    text-align: left;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 4px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.warranty-box55 h3, .warranty-box57 h3 {
    margin-top: 28px;
}

.warranty-box55 span:after {
 display: block !important;
}

.warranty-box57 span:after {
 display: block !important;
}

.warranty-box57 span:after {

    background: #f8de4b;
}


.float_power{position: fixed; top: 60%; right: 0; line-height: 18px; background-color: #f8de49; padding: 10px; width: 118px; text-align: center; z-index: 1;}
.float_power span{color: #000; font-weight: 700;}

.popupcontent h3 span {
    color: #c8a900;
}

.only_mob{display: none;}
.termslink{float: left; width: 100%; margin: 40px 0 0; }
.termslink a {
    font-size: 12px;
    font-weight: 600;
    color: #e6001d;
    line-height: 12px;
    text-align: left;position: relative; left: auto; top: auto; bottom: auto; right: auto; width: auto; height: auto;
}

@media screen and (max-width:680px){
    .only_mob{display: block;}
    .only_dsk{display: none;}
    .durablebox .durableboxlist li {
    float: left;
    width: 100%;
    padding: 0 30px;
    margin-bottom: 80px;
}

    .search_block .formbutton input {
        background: #f8de4b url(../images/search_ic.png) no-repeat center;
    }

    .popupcontent .conatiner .row aside:first-child {
    border-right: 0px solid #caaa16;
}
.popupcontent .conatiner .row aside:first-child {
        border-bottom: 1px solid #caaa16;
        padding: 0 25px 25px 0;
        margin: 0 0 25px;
    }
.popupcontent h3 span {
    color: #caaa16;
}

    .warranty-box55, .warranty-box57 {
        width: 100%;
        height: 90px;
    }

    .float_power { padding: 8px; top: 50%;  width: auto;}
    .float_power img { width: 30px;}
    .float_power span{display: none;}
    .durabled_link a { width: auto;}
    .durabled_link { margin: 30px 0 0;  width: 100%;}
    .durablebox {
    padding: 60px 0 40px;
}

.details-box5 {
    padding: 50px 25px 50px 30px;
}

}




.warranty_accordian{ border-top:1px solid #ed1c24;}
.warranty_accordian article{ border-bottom:1px solid #ed1c24; position:relative;}
.warranty_accordian article:last-child{ border-bottom:0px solid #CCC; }
.warranty_accordian article:after{content:''; height:100%; border-right:1px solid #CCC; position:absolute; right:31px; top:0;}
.warranty_accordian article:first-of-type:after{top:35px;}
.warranty_accordian article:last-of-type:after{ height:33px;}
.warranty_accordian article h3{ padding:20px 50px 20px 0; font-size:24px; line-height:32px; color:#696969; font-weight:400; cursor:pointer; position:relative;text-transform: uppercase; }
.warranty_accordian article h3 strong{ color: #ed1c24; font-weight: 400; text-transform: uppercase;}
.warranty_accordian article h3:after{content:''; width:24px; height:24px; border-radius:50%; background:#ed1c24 url(../images/plus-minus.png) no-repeat 0 1px; position:absolute; top:27px; right:20px; z-index:2;}
.warranty_accordian article.scAactive h3:after{background:#ed1c24 url(../images/plus-minus.png) no-repeat 0 -24px;}
.warranty_accordian article div{ padding:0 50px 20px 0;}

.warranty_accordian h5{ width: auto; height:auto; float:left; display:block;position:relative;  font-weight:400; font-size:20px; color:#195492; padding:10px 15px 10px 0; margin-bottom:0px;  }
.warranty_accordian h5:after{ content:''; width:10px; height:2px; background:#195492; position:absolute; right:0; top:24px;}


.list2{ width: 100%; height: auto;  display: block; position: relative;   }
.list2 li{width: 100%; height: auto;  display: block; font-size:14px; font-weight:400; line-height:22px; color:#696969; padding: 7px 0 7px 30px;position: relative;   }
.list2 li big{ position: absolute; left: 0; top: 7px; width: 30px; height: auto;  font-size:14px; font-weight:600; line-height:22px; color:#ed1c24; }


.accordian-con1{width: 100%; height: auto; display: block; padding: 30px;  }
.accordian-con1 p{width: 100%; height: auto;  display: block; font-size:14px; font-weight:400; line-height:22px; color:#696969; padding: 12px 0;  }

.accordian-con1 aside{width: 100%; height: auto;  display: block; font-size:14px; font-weight:400; line-height:22px; color:#696969; padding: 12px 25px 12px 50px; position: relative; }
.accordian-con1 aside span{ position: absolute; left: 0; top: 10px; width: 30px; height: 30px; border-radius: 50%; background: #ed1c24; font-size:14px; font-weight:600; line-height:30px; color:#fff; text-align: center;}



.list6{ width: 100%; height: auto;  display: block; position: relative;   }
.list6 li{width: 100%; height: auto;  display: block; font-size:14px; font-weight:400; line-height:22px; color:#696969; padding: 7px 0 7px 20px;position: relative;   }
.list6 li:after{ content: ''; position: absolute; left: 0; top: 10px; width: 10px; height: 10px; background: #ed1c24; border-radius: 50%;  }


.accordian-con1 h4{ width:100%; height:auto; float:left; display:block;position:relative;  font-weight:400; font-size:16px; color:#696969; padding:10px 0; margin-bottom:0px;  }
/*.accordian-con1 h4:after{ content:''; width:40px; height:1px; background:#3f7ac0; position:absolute; left:0; bottom:0;}*/
.list6 li ul{ padding-left: 30px;}
.list6 li ul li:after{ content: ''; position: absolute; left: 0; top: 10px; width: 10px; height: 10px;  border-radius: 0; border: 6px solid transparent; border-left: 6px solid #e30615; background: none;}

.list6 li ul ul li:after{ content: ''; position: absolute; left: 0; top: 14px; width: 6px; height: 6px;  border-radius: 50%; border: 1px solid #e30615;  border-left: 1px solid #e30615; }





@media all and (max-width:550px){
.warranty_accordian article h3 { font-size: 22px;line-height: 26px;}
.termslink {
    margin: 0px 0 0;
}
	
}
