@charset "utf-8";
/* CSS Document */

textarea{ resize:none !important;}



div.error_box {
 font-size: 14px;
 padding: 10px;
 color:#F7410C;
 background-color: #FFFFFF;
 font-weight: bold;
 border: 3px solid #F7410C;
 text-align: center;
 margin-bottom: 15px;
}

div.message_box {
 font-size: 14px;
 padding: 10px;
 color: #088008;
 background-color: #FFFFFF;
 font-weight: bold;
 border: 3px solid #088008;
 text-align: center;
 margin-bottom: 15px;
}

/*label.error.fail-alert {
	border: 2px solid red;
	border-radius: 4px;
	line-height: 1;
	padding: 2px 0 6px 6px;
	background: #ffe6eb;
	width:100%;
	margin-bottom: 20px;
	position:relative;      
  top:0.2em;   
}
input.valid.success-alert {
	border: 2px solid #4CAF50;
	color: green;
}*/

input.error {
   /* border: 1px solid #ff0000 !important;*/
    color:#ff0000 !important;
    box-shadow: inset 0px 0px 0px 1px #ff0000;
	-webkit-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-moz-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-o-box-shadow: inset 0px 0px 0px 1px #ff0000;
	
}
select.error {
    /*border: 1px solid #ff0000;*/
    color:#ff0000 !important;
    box-shadow: inset 0px 0px 0px 1px #ff0000;
	-webkit-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-moz-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-o-box-shadow: inset 0px 0px 0px 1px #ff0000;
}

textarea.error {
   /* border: 1px solid #ff0000;*/
    color:#ff0000 !important;
    box-shadow: inset 0px 0px 0px 1px #ff0000;
	-webkit-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-moz-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-o-box-shadow: inset 0px 0px 0px 1px #ff0000;
}

checkbox.error {
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
	-moz-box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
	box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
   
}

.infotext{ text-align:center; color:#930;}


.info-msg,
.success-msg,
.warning-msg,
.error-msg {
  margin: 5px 0;
  padding: 15px;
  border-radius: 3px 3px 3px 3px;
  font-size: 20px !important;
  font-weight:bold;
  text-transform:none;
 
}
.error-msg-sm {
  margin: 3px 0;
  padding: 3px;
  border-radius: 3px 3px 3px 3px;
  font-size: 14px !important;
  font-weight:bold;
  text-transform:none;  
  color: #fff;
  background-color:#C30; 
}
.info-msg {
  color: #059;
  background-color: #BEF;
  font-size: 20px !important;
  font-weight:bold;
}
.success-msg {
  color: #fff;
  background-color:#090;
  font-size: 20px !important;
}

.success-msg-sm {
  margin: 3px 0;
  padding: 3px;
  border-radius: 3px 3px 3px 3px;
  font-size: 14px !important;
  font-weight:bold;
  text-transform:none;  
  color: #fff;
  background-color:#090; 
}

.warning-msg {
  color: #9F6000;
  background-color: #FEEFB3;
 font-size: 20px !important;
}
.error-msg {
  color: #fff;
  background-color:#f25c7b;
  font-size: 18px !important;
}

.info_text_no_record{ color:#990000; font-weight:bold; vertical-align:middle; padding:30px; font-size:18px;}
.empty_no_record{ width:100% !important; background-color:#FFF; color:#900; float:left; text-align:center; border:1px solid #999; margin-bottom:10px;}
.empty_no_record_new{ width:100% !important;  background-color:#FFF; color:#900; float:left; text-align:center; margin-bottom:10px; }

#LoaderDiv{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000000000;overflow:hidden;background-color:grey;opacity:.8;display:none;}
.ajax-loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;background-color:transparent;}


.coupon_modal_class{ background-color:#FF0000; color:#FFF; padding:3.5px; font-weight:bold; margin-right: 10px;}
.coupon_modal_msg_class{ color:#F00; font-weight:bold; font-style:italic;}
.header_bottom_left .sub_category{ width:325px ;}

.my-rating-margin{ float:left; margin-right:10px;}

.StaticContent ul{  padding-left: 45px !important; margin: 10px 0px !important; list-style: none !important;}
.StaticContent ol{  padding-left: 45px !important; margin: 10px 0px !important; list-style: none !important;}

.StaticContent2 ul{  padding-left: 45px !important; margin-left:45px !important; margin: 10px 0px !important; list-style-type: initial !important;}
.StaticContent2 ol{  padding-left: 45px !important; margin-left:45px !important; margin: 10px 0px !important; list-style-type: initial !important;}


.DispNone{ display:none;}


.button_margin_top{ margin-top:15px !important}
.errorTxt{  color: #fff;
  background-color:#f25c7b;
  font-size: 18px !important;
  margin:5px;
  width:100%;
  text-align:center;
  font-size:13px;}

.likeDiv{ float: none !important; display:inline-block !important;}
.likeSpan{ border:0px !important; border-right:1px solid #cccccc !important;}

.image_border{border:1px solid #E5E5E5}
.margin_left{ margin-left:30px !important;}
.margin_top{ margin-top:10px;}
.margin_bottom_10{ margin-bottom:10px;}
.margin_bottom_20{ margin-bottom:20px;}
.select2-selection{ border:1px solid #C00 !important; font-family: 'Montserrat', sans-serif !important; border-radius:0px !important; font-weight:600 !important;}
.banner_heading1{ font-size:40px !important; }

.like-panel {
    position: absolute;
    display: none;
    background: #000;
    padding: 10px;
    border-radius: 10px;
   /* top: 10px;*/
    left: 20px;
}

/* =======================================================*/
.like-panel{
   width: max-content;
}

.like-panel img {
    width: 48px;
    height: 48px;
    cursor:pointer;
}

.dislike-panel {
    position: absolute;
    display: none;
    background: #000;
    padding: 10px;
    border-radius: 10px;
    /*top: -50px;*/
    left: 70px;
    width: max-content;
}

.dislike-panel {
   width: max-content;  
}

.dislike-panel img {
    width: 48px;
    height: 48px;
    cursor:pointer;
}

/* =======================================================*/

.like-panel-A {
    position: absolute;
    display: none;
    background: #000;
    padding: 10px;
    border-radius: 10px;
   /* top: 10px;*/
    left: 20px;
}

.like-panel-A {
   width: max-content;
}

.like-panel-A  img {
    width: 48px;
    height: 48px;
    cursor:pointer;
}

.dislike-panel-A {
    position: absolute;
    display: none;
    background: #000;
    padding: 10px;
    border-radius: 10px;
    /*top: -50px;*/
    left: 70px;
    width: max-content;
}

.dislike-panel-A {
   width: max-content;  
}

.dislike-panel-A img {
    width: 48px;
    height: 48px;
    cursor:pointer;
}

/* =======================================================*/

.like-panel-R {
    position: absolute;
    display: none;
    background: #000;
    padding: 10px;
    border-radius: 10px;
   /* top: 10px;*/
    left: 40px;
}

.like-panel-R {
   width: max-content;
}

.like-panel-R  img {
    width: 48px;
    height: 48px;
    cursor:pointer;
}

.dislike-panel-R {
    position: absolute;
    display: none;
    background: #000;
    padding: 10px;
    border-radius: 10px;
    /*top: -50px;*/
    left: 100px;
    width: max-content;
}

.dislike-panel-R {
   width: max-content;  
}

.dislike-panel-R img {
    width: 48px;
    height: 48px;
    cursor:pointer;
}
/* =======================================================*/

.Q_Like{ margin:0 !important; padding:0px !important;}
.other_link_style{ color:#0000FF !important; font-weight:bold !important; text-decoration:underline !important;}
.question_answer_input_new{width:100%; padding:10px 15px; font-size:15px; color:#000000; height:45px; line-height: normal; margin:0px; border:1px solid #dadada; background-color:#f8f8f8;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	 border-radius:3px; 
	 overflow: auto;
	 word-wrap: break-word;
      white-space: pre-wrap;
}
.reply_textarea_width{ float: none; width:70% !important;}
.ans_style img{ max-width:50% !important;}
.ans_style{ background-color:#EFF3F8; margin-bottom:15px; padding:20px;}
.reply_click_color{ color:#CC0000; text-decoration: none;}
.reply_click_color:hover{ color:#CC0000; text-decoration:underline;}
.padding_bottom{ padding-bottom:25px;}
.display_none{ display:none;}
.cursor_pointer{ cursor:pointer !important;}
.del_icon{ float:right !important;}
.del_icon a:before{content:''; margin:0px 5px 0px 10px;}

.share-panel-comment{
    display: none;
    margin-top: 45px;
    margin-right: 20px;
}

.edit-more1{
     width:24px;
    float:right;
    margin-top: -42px;
    right: 47px;
    position:relative;
    
}

.edit-more1 img{
    width:24px;
    float:right;
    margin-top: 8px;
    right: 47px;
}
.share-panel {    
   
    position: absolute;
    cursor:pointer;
     top: -10px; 
    right:-24px;
    display: none;
   /* background: #F0F2F5;*/
    background:#000;
    color:#FFF !important;
    font-weight:500;
    border-radius: 10px;
    transform: translateY(-20px);
    padding: 10px 20px 10px 20px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4);
    z-index: 2;
    line-height:30px !important;
}

.share-list a{ color:#FFF !important; text-decoration:none;}
.share-list a:before{content:''; margin:0px !important;}
.share-list:hover {  color:#CCC;}
.share-list a:hover {  color: #CCC !important;}

.preview_image_div{ float:left; width:100%;}
.preview_image_div img{max-width:50%; float:left;}
.close_preview{  
    float:left;
    margin-top:10px;
    cursor:pointer;
    font-weight:bold;
    color:#999999;
    display:none;
}

.question_answer_comment_right a{ color:#000;}
.coupons_pageinner iframe{ width:100% !important;}

.embade_code_tutorial a{ font-weight:bold; color:#900; text-decoration:none;}
.embade_code_tutorial a:hover{ text-decoration:underline;}

.pagination{}
.pagination a{ color:#bf0e0e;  border:1px solid #bf0e0e; background-color:#fff; margin:3px; padding:3px 10px;  }
.pagination a:hover{ background-color:#bf0e0e; color:#FFF !important; border:1px solid #bf0e0e;  padding:3px 10px; }
.pagination a.active{ background-color:#bf0e0e; color:#FFF !important; border:1px solid #bf0e0e;  padding:3px 10px;}
.pagination2{ background-color:#bf0e0e; color:#FFF !important; border:1px solid #bf0e0e; padding:3px 10px; margin:3px;}

.newButtonClass{ padding:5px 15px; background-color:#00CC00; color:#FFF; font-weight:bold;}
.newButtonClassDel{ padding:5px 15px; background-color:#F00; color:#FFF; font-weight:bold;}

.topdeals_blockheading a{color:#2b2b2b;}
.topdeals_content a{color:#2b2b2b;}

.padding_50{ padding:0px 40px !important;}
.padding_100{ padding:0px 70px !important;}

.heading_green{ color:#090 !important;}
.blue_color_link{ color:#0000FF !important;}
.select2.select2-container{ margin-bottom:10px; margin-right:6px !important;}

.question_answer_heading a{ color:#000; text-decoration:none;}
.question_answer_heading a:hover{ text-decoration:underline;}
.text_bold{ font-weight:600 !important;}

.button_padding{ padding:0px 20px !important;}

.user_image_css img{
	width:41px; 
	height:41px;
	-moz-border-radius:30px; 
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	 border-radius:30px;
	 border:1px solid #D9D9D9;
}

.StaticContent2 a{ text-decoration:underline;}

.border_bottom_0{ border-bottom: 0px solid #ccc !important;}

html {
  scroll-behavior: smooth;
}

.hash_go{
    overflow-y: scroll;
}

.color_blue{ color:#0000CC}
 .desk {display:block;}
 .mob {display:none;}
 .store-card {
            text-align: center;
        }
 @media (max-width:767px){
        .desk {display:none;}
        .mob {display:block;}
        .store-card {
            text-align: left;
        }
    }
 
 
 .select2-container--default .select2-selection--single .select2-selection__rendered {text-transform: uppercase;}