.Disp_background_featured {
  position: relative;
  background-color:#f58634;
  border-top: 8px solid #0050b5;
  border-bottom: 8px solid #0050b5;
}
p.Disp_best_seller_img {
  position: absolute;
  top: 0;
  left: 0;
}
.Disp_vibgyor_img {
  position: absolute;
  bottom: 0;
  right: 0;
}
.Disp_best_seller1 {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 135px;
}
.Disp_fegt {
  height:510px;
  position:relative;
}
.Disp_feat_prod img {
  height:100%;
}
.demo {
  float:right;
  color:red;
  font-size:26px;
  cursor:pointer;
}
.Disp_best_seller li {
  display:inline-block ! important
}
/* Disp-seller-css_start*/
.Disp_featured_heading_Dept {
  width:100%;
  text-align: center;
}
.Disp_featured_heading_Dept .Disp_fd {
  text-align:center;
}
.Disp_psi img{
  border-radius:25px;
  margin: 0 auto;
}
.Disp_best_seller {
  padding:50px 0px;
}
.Disp_products-seller {
  padding: 80px 0px;
  padding-left: 97px;
  display: flex;
  justify-content: space-between;
}
.Disp_sellers {
  display:flex;
  justify-content:space-evenly;
}
/* Disp-seller-css_start*/
.Disp_diy {
  padding-bottom:23px;
}
.DiSP_homeBanner img {
  border-radius:60px;
}
.DiSP_featuredBg {
  background-image: url("/ASSETS/IMAGES/CMS/STATIC_IMAGES/Static_Images/featuredProductsBG.png");
  background-repeat: no-repeat;
  height:300px;
}
.disp_featuredBlock .cimm_slideItemImg {
  background: #fff !important;
  border-top-right-radius: 20px !important;
  border-top-left-radius: 20px !important;
}
.disp_featuredBlock .cimm_slideItemImg a img {
  padding: 10px;
}
.disp_featuredBlock .cimm_slideItemDesp {
  padding: 44px 20px !important;
  background: #003399 !important;
  border-bottom-right-radius: 20px !important;
  border-bottom-left-radius: 20px !important;
  text-align: center !important;
  height: 150px !important;
}
.DiSP_fpHeading {
  min-height:0 !important;
}
/*-- home page design start---*/
.Disp_featured-bg {
  background: url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/homepage_images/featuredProductsBG.jpeg) center center no-repeat;
  width: 100%;
  height: 100%;
  background-size: cover;
}
.Disp_fd {
  color: #0050b5 ! important;
  position: relative ! important;
  margin-bottom: 19px ! important;
  margin-top: 25px ! important;
  display: inline-block ! important;
  padding: 0px 50px ! important;
}
.Disp_fd_main img {
  margin:0 auto;
}
p.Disp_featured_para {
  color: #000000;
  font-size: 18px;
  font-weight: bold;
  margin: 20px 0px;
}
.Disp_shop_main_bg {
  background: url(/ASSETS/IMAGES/CMS/STATIC_IMAGES/homepage_images/featured-main-bg.png)no-repeat;
  background-size: cover;
  background-position: center;
  margin: 8px 0px;
  border-top: 8px solid #0050b5;
  border-bottom: 8px solid #0050b5;
}
.Disp_shop_img {
  padding-top: 20px;
  padding-bottom: 20px;
}
.Disp_brands_list {
  border-top: 8px solid #f48321;
  border-bottom: 8px solid #f48321;
  padding:25px 0px ! important;
}
.Disp_brands_list .slick-prev:before , .Disp_brands_list .slick-prev:hover:before ,.Disp_brands_list .slick-next:before ,.Disp_brands_list .slick-next:hover:before {
  color:#000;
}
.Disp_brands_list .slick-prev,.Disp_brands_list .slick-prev:hover,.Disp_brands_list .slick-next , .Disp_brands_list .slick-next:hover {
  background:transparent;
  box-shadow: none;
}
.Disp_evnt_bucks {
  padding: 23px 0px;
}
.Disp_featured-dept {
  padding-bottom: 40px ! important;
  border-bottom: 8px solid #0050b5;
}
.Disp_brands_heading {
  display:none;
  border:none;
  margin:0px;
}
.Disp_brands_list {
  margin-top: 15px;
}
.Disp_fd:before {
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 100%;
  position: absolute;
  top: 10px;
  right: calc(100% - 5%);
  background:#f48321;
}
.Disp_fd:after {
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 100%;
  position: absolute;
  top: 10px;
  left: calc(100% - 5%);
  background:#f48321;
}
.Disp_main_brand {
  margin-top:8px;
}
.Disp_main_home_banner {
  margin-top: 35px;
  margin-bottom: 15px;
}
.Disp_fb_heading {
  color: #0050b5 ! important;
  position: relative ! important;
  margin-bottom: 19px ! important;
  display: inline-block ! important;
  padding: 0px 50px ! important;
  font-size:30px;
}
.Disp_product_heading {
  width:100%;
  text-align:center;
}
.Disp_fb_heading:before {
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 100%;
  position: absolute;
  top: 0px;
  right: calc(100% - 5%);
  background:#f48321;
  margin-top: 9px;
}
.Disp_fb_heading:after {
  content: "";
  width: 18px;
  height: 18px;
  border-radius: 100%;
  position: absolute;
  top: 0px;
  left: calc(100% - 5%);
  background:#f48321;
  margin-top: 9px;
}
.Disp_FPL {
  margin-top:20px;
}
/*-- home page design end---*/ 
.Disp_products-seller li {
  width: 320px;
  display: inline-block;
}
.Disp_featured_product1 img , .Disp_featured_product3 img {
  border-radius: 20px 20px 0px 0px;
}
.Disp_ps1 img , .Disp_ps2 img ,.Disp_ps3 img  {
  border-radius: 0px 0px 20px 20px;
}
/* home page responsive */
@media (min-width: 1024px) and (max-width: 1199px){
  .Disp_best_seller1  {
    padding-left:0px;
    padding-top: 33%;
    padding-bottom: 19%;
  }
p.Disp_best_seller_img , .Disp_vibgyor_img {
  /*display:none ! important;*/
  width: 31%;
}
.Disp_psi {
  width:80% ! important;
}
}
@media (min-width: 981px) and (max-width: 1024px){
  .Disp_fb_heading:before , .Disp_fb_heading:after , h2.Disp_fd:before , h2.Disp_fd:after {
    display:none;
  }
.Disp_best_seller1  {
  padding-left:0px;
  padding-top: 33%;
  padding-bottom: 19%;
}
p.Disp_best_seller_img , .Disp_vibgyor_img {
  /*display:none ! important;*/
  width: 31%;
}
.Disp_psi {
  width:80% ! important;
}
}
@media (min-width: 768px) and (max-width: 980px) {
  .Disp_best_seller1  {
    padding-left:0px;
    padding-top: 33%;
    padding-bottom: 19%;
  }
.Disp_fd:before,.Disp_fd:after {
  display:none;
}
.Disp_fb_heading:before , .Disp_fb_heading:after , h2.Disp_fd:before , h2.Disp_fd:after {
  display:none;
}
.Disp_best_seller {
  padding:50px 0px;
}
p.Disp_best_seller_img , .Disp_vibgyor_img {
  /*display:none ! important;*/
  width: 31%;
}
.Disp_psi {
  width:80% ! important;
}
}
@media (min-width: 481px) and (max-width: 767px){
  .Disp_hardware_33 ,.Disp_FPL1 .col-xs-12 ,.Disp_FPL .col-xs-12 {
    width:33.3% ! important;
  }
.Disp_shop_50 ,.Disp_evnt_bucks .col-xs-12 {
  width:50% ! important;
}
.Disp_fb_heading:before , .Disp_fb_heading:after , h2.Disp_fd:before , h2.Disp_fd:after {
  display:none;
}
.Disp_sellers {
  width:33.3% ! important;
}
.Disp_best_seller {
  padding:50px 0px;
}
.Disp_point_steel {
  width:33.3% ! important;
}
.Disp_best_seller1 {
  padding-left:0px;
  padding-top: 30%;
  padding-bottom: 15%;
}
p.Disp_best_seller_img , .Disp_vibgyor_img {
  /*display:none ! important;*/
  width: 30%;
}
.Disp_psi {
  width:80% ! important;
}
}
@media (min-width: 320px) and (max-width: 480px) {
  .Disp_main_home_banner {
    height:150px;
    margin-top: 15px;
    margin-bottom: 10px;
  }
.Disp_main_home_banner img {
  height:100% ! important;
}
.Disp_sellers {
  margin-bottom:20px;
}
.Disp_fb_heading {
  font-size:24px;
}
.Disp_fd {
  font-size:26px;
}
.DiSp_oddBg1{
  padding: 10px;
  min-width: 100%!important;
  display: block!important;
  min-height:0 !important;
}
.Disp_fd:before,.Disp_fd:after {
  display:none;
}
.Disp_home_event img {
  margin-bottom:15px;
}
.Disp_fb_heading:before , .Disp_fb_heading:after , h2.Disp_fd:before , h2.Disp_fd:after {
  display:none;
}
.Disp_best_seller {
  padding: 60px 0px;
}
.Disp_psi img {
  margin-bottom:15px;
}
p.Disp_best_seller_img , .Disp_vibgyor_img {
  width:60% ! important;
}
/*.Disp_psi img {
padding:50px;
}*/
}
/* home page responsive */ 
/* STATIC PAGE */
.Disp_Margin_Bottom{
  margin-bottom:25px;
  letter-spacing: 1px;
}
.Disp_Margin_Bottom1{
  margin-bottom:10px;
  letter-spacing: 1px;
}
.Disp_underline:hover{
  color:#326295;
  text-decoration:underline;
}
.Disp_a_color{
  color:#326295;
  text-decoration:underline;
}
.Disp_List li{
  line-height:29px;
}
.Disp_Image_Ori{
  position:relative;
  left:-50px;
}
.Disp_Img_Align{
  margin-top:25px;
  margin-bottom:35px;
}
.Disp_Img_Align1{
  margin-top:10px;
  margin-bottom:10px;
  font-weight:bold;
}
.Disp_Head_Bold{
  font-weight:600;
}
.Disp_text_align_center{
  text-align: center;
  letter-spacing: 1px;
}
.Disp_Buttonstyle{
  display:block;
  text-align:center;
  Background-color:#F48321;
  color:white ! important;
  padding: 10px 15px;
}
.Disp_Buttonstyle:hover{
  text-decoration: none !important;
}
.Disp_Margintop{
  margin-top:25px;
}
.Disp_Imgpadding{
  padding:20px;
}
.Disp_align_center{
  text-align:center;
}
.Disp_para_Border{
  border-style: solid;
  border-color: #F48321;
  border-width: 0 4px 0 4px;
}
.Disp_colo{
  margin:35px 0;
  color:#F48321;
}
.DiSp_img{
  margin-top:15px;
  margin-bottom:25px;
}
.Disp_stihl{
  color:#000000;
  text-align:right;
}
a.Disp_UFont:hover{
  color:#f48321 !important;
}
.DiSp_Margin_top{
  margin-top:30px;
}
h4.Disp_align_right{
  text-align:right;
}
.Disp_impcolor{
  color: #F48321;
}
.Disp_para_highlight{
  margin-top:25px;
  background-color:#F8E8D0;
  margin-bottom:25px;
  padding: 16px;
  line-height: 25px;
}
#accordion .panel-default .panel-title a{
  font-weight:bold;
}
#accordion .panel-default .panel-title a:hover{
  text-decoration:none;
  color:#F48321;
}
#accordion .panel-default .panel-title a.collapsed::after {
  content: "\f107";
}
#accordion .panel-default .panel-title a::after {
  font-family: 'FontAwesome';
  font-style: normal;
  font-size: 3rem;
  content: "\f106";
  color: #F48321;
  float: right;
  margin-top: -12px;
}
.Disp_para_Margin{
  margin-top:20px;
}
.Disp_para_Margin1{
  margin-top:10px;
}
.Disp_para_MarginBot{
  margin-bottom:10px;
}
.Disp_para_MarginBot1{
  margin-bottom:20px;
}
.DiSp_oddBg {
  background: #eee;
  padding: 10px;
}
.DiSp_oddBg1{
  padding: 10px;
  min-width: 100%!important;
  display: block!important;
  min-height: 60px;
}
.DiSP_noStyle {
  min-width: 100%!important;
  display: block!important;
  min-height: 60px;
}
span.Disp_end{
  float:right;
  padding-right:5px;
}
.Disp_Button_Margin{
  margin-bottom:25px;
}
.Disp_form_margin{
  margin-top:25px;
}
.Disp_Loc_Button{
  background-color: #F48321;
  padding:10px;
  text-align:center;
  color:white !important;
  font-weight:bold;
  margin-top:15px;
  margin-bottom:30px;
}
.Disp_Loc_Button a{
  color:white !important;
}
.jssorb01{
  display:none;
}
.Disp_Banner_Img{
  top: 0px;
  left: 85.753px !important;
  width: 335.494px !important;
  height: 700px;
  position: absolute;
}
.Disp_Slider_Margin{
  margin-top:35px;
  margin-bottom:35px;
}
.Disp_ImgBorder{
  border: 2px solid #0050B5;
  padding:3px;
}
.Disp_Donation_h1 img{
  margin:0 auto;
}
.Disp_Loc_Btn{
  background: orange;
  padding: 15px;
  color: white;
  text-align: center;
  display: block;
}
.Disp_Loc_Button_p{
  text-align: center;
  margin-top: 35px;
}
/* STATIC PAGE */ 
/* RWD STATIC PAGE */ 
@media (min-width: 320px) and (max-width: 480px) {
  .Disp_RwdImg{
    margin:20px 0 20px 0;
  }
.Disp_RWDhead{
  font-size:25px;
  text-align:center;
}
.Disp_Head_Bold{
  font-size:21px !important;
  text-align:center
}
.Disp_RWDheadh2{
  font-size:21px;
  text-align:center;
}
.Disp_RWDheadh4{
  font-size:19px;
}
.Disp_mobile_heading{
  font-size:25px !important;
  text-align:center;
}
.Disp_Imgpadding {
  padding: 20px 20px 0 20px;
}
.Disp_para_Border{
  border-color: white;
  border-width: 4px 0 4px 0;
}
.Disp_rwdcol{
  margin-top:20px;
}
.Disp_rwdh1{
  font-size:25px;
  text-align:center;
}
.Disp_rwdhead1{
  font-size:25px;
  text-align:center;
}
.DiSp_rwdh11{
  text-align:center;
  font-size:35px;
}
.DiSp_h1rwd{
  font-size:25px;
  text-align:center;
}
.DiSp_resph1{
  text-align:center;
  font-size:25px;
}
.Disp_resh1{
  font-size:30px;
}
.Disp_RewardsLogo{
  padding:0 40px 40px !important;
}
.DisprwdRewardsimage{
  margin-bottom:15px;
}
#accordion .panel-default .panel-title{
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px !important;
  color: inherit;
}
#accordion .panel-default .panel-title a{
  padding: 0 25px 0 0;
  display: block;
  position: relative;
}
#accordion .panel-default .panel-title a::after{
  position:absolute;
  right:0;
  top: 4px;
}
.Disp_stihl{
  text-align:center;
  font-size:29px;
}
.Disp_stihl_showroom{
  margin-top:15px;
}
h4.Disp_align_right{
  text-align: center;
  font-size: 21px;
}
.Disp_text_align_center{
  font-size:18px;
}
iframe.Disp_rwdIframe{
  height:auto;
}
.Disp_font-height{
  font-size:38px;
}
.DiSP_noStyle{
  min-height:0;
}
.DiSp_rwdhead{
  font-size:32px;
  text-align:center;
}
.Disp_best_seller1 {
  padding-left:0px;
  padding-top: 69%;
  padding-bottom: 74px;
}
.Disp_Loc_Btn{
  padding: 10px 100px !important;
}
.Disp_Loc_Button_p{
  margin-bottom:30px 
}
}
@media (min-width: 481px) and (max-width: 767px){
  .Disp_para_Border{
    border-style: solid;
    border-color: #F48321;
    border-width: 4px 0 4px 0;
  }
.Disp_rwdcol{
  margin-top:20px;
}
.Disp_RWDheadh2{
  font-size:27px !important;
}
.DiSp_h1rwd{
  font-size:46px;
}
}
@media (min-width: 768px) and (max-width: 980px) {
  .Disp_para_Border{
    border-style: solid;
    border-color: #F48321;
    border-width: 4px 0 4px 0;
  }
.Disp_RwdImg{
  margin:30px 0 30px 0;
}
.Disp_rwdcol{
  margin-top:20px;
}
.Disp_rwdTab{
  padding:10px 30px;
}
.Disp_RewardsLogo{
  padding:0 40px 40px !important;
}
.DisprwdRewardsimage{
  padding:10px;
}
}
@media(min-width: 1350px) and (max-width: 1500px) {
  .Disp_best_seller_img , .Disp_vibgyor_img {
    width:350px;
  }
.Disp_best_seller1 {
  padding-left:180px;
}
}
/* RWD STATIC PAGE */ 
.DiSp_SignUpForm input[type="text"], .DiSp_SignUpForm input[type="email"], .DiSp_SignUpForm input[type="tel"] {
  width: 100%;
  height: 34px;
  border: 1px solid #343333;
  margin-bottom: 10px;
}
.DiSp_SignUpForm select {
  width: 32.5%;
  height: 34px;
  border: 1px solid #343333;
}
.DiSp_SignUpForm select.DiSp_spacing {
  margin: 0 0.5%;
}
.DiSp_SignUpForm input[type=checkbox],.DiSp_SignUpForm input[type=radio]{
  margin: 0 5px 0 0;
}
.Disp_RWDhead{
  text-align:center;
}
.Disp_RWDheadh2{
  text-align:center;
}
.Disp_Rewards_h3{
  color: black !important;
}
@media (min-width: 451px) and (max-width: 480px){
  .Disp_main_home_banner {
    margin-top: 15px;
    margin-bottom: 10px;
  }
}
@media (min-width: 401px) and (max-width: 450px){
  .Disp_main_home_banner {
    margin-top: 15px;
    margin-bottom: 10px;
  }
}
@media (min-width: 320px) and (max-width: 400px){
  .Disp_main_home_banner {
    margin-top: 15px;
    margin-bottom: 10px;
  }
}
