/*html, body {
  width: auto !important;
  overflow-x: hidden !important;
}*/
body {
  font-family: 'Lato', sans-serif;
}
.currency_block .currency_item .btn {
  width: 25px;
  font-weight: 600;
  padding: 2px 5px;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid #c3c2c2;
}
.panel-group #nested .panel-collapse .panel-body {
  border: 1px groove #ddd;
}
.panel-group .panel-heading .panel-title {
  font-size: 18px;
  color: #ffffff;
}
.panel-group .panel-heading {
  padding: 0;
}
.panel-group .panel-heading a {
  display: block;
  background: #5c5c5c;
  color: #ffffff;
  padding: 10px;
  text-decoration: none;
  position: relative;
}
.panel-group #nested .panel-heading a {
  padding: 8px;
}
.panel-group .panel-heading a.collapsed {
  color: inherit;
}
.panel-group .panel-heading a:after {
  content: '-';
  position: absolute;
  right: 20px;
  top: 1px;
  font-size: 30px;
}
.panel-group #nested .panel-heading .panel-title {
  font-size: 16px;
}
.panel-group #nested .panel-heading a:after {
  top: -1px;
}
.panel-group .panel-heading a.collapsed:after {
  content: '+';
}
.panel-group .panel-collapse {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.panel-group .panel-body {
  background: #ffffff;
  padding: 15px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.panel-group .panel {
  background-color: transparent;
}
.panel-group .panel-body p:last-child,
.panel-group .panel-body ul:last-child,
.panel-group .panel-body ol:last-child {
  margin-bottom: 0;
}
/* panel end */
.booking_section .booking_section_row {
  margin-bottom: 10px;
}
.booking_section .booking_section_row .booking_section_row_inner {
  border: 1px solid #ddd;
  height: 80px;
}
.booking_section .booking_section_row .booking_section_row_inner .user_icon_div {
  width: 10%;
  float: left;
  height: inherit;
  padding: 10px;
}
.booking_section .booking_section_row .booking_section_row_inner .user_icon_div .user_icon {
  background-color: #5c5c5c;
  height: 60px;
  color: #fff;
  font-size: 30px;
  text-align: center;
  vertical-align: middle !important;
}
.booking_section .booking_section_row .booking_section_row_inner .user_icon_div .user_icon i {
  padding: 15px;
}
.booking_section .booking_section_row .booking_section_row_inner .user_icon_div .img_section {
  height: 60px;
  padding: 0;
  position: relative;
  float: none;
}
.booking_section .booking_section_row .booking_section_row_inner .user_icon_div .img_section img {
  height: 100%;
  width: auto;
}
.booking_section .booking_section_row .booking_section_row_inner .short_desc_div {
  width: 45%;
  float: left;
  border-right: 1px solid #ddd;
  height: inherit;
  padding: 10px;
}
.booking_section .booking_section_row .booking_section_row_inner .short_desc_div .desc_title {
  font-weight: bold;
}
.booking_section .booking_section_row .booking_section_row_inner .price_div {
  width: 15%;
  float: left;
  border-right: 1px solid #ddd;
  height: inherit;
  padding: 10px;
}
.booking_section .booking_section_row .booking_section_row_inner .price_div .price_icon {
  text-align: center;
}
.booking_section .booking_section_row .booking_section_row_inner .time_div {
  width: 15%;
  float: left;
  border-right: 1px solid #ddd;
  height: inherit;
  padding: 10px;
}
.booking_section .booking_section_row .booking_section_row_inner .time_div .time_icon {
  text-align: center;
}
.booking_section .booking_section_row .booking_section_row_inner .button_div {
  width: 15%;
  float: left;
  height: inherit;
  padding: 10px;
}
.booking_section .booking_section_row .booking_section_row_inner .button_div .button_icon {
  padding-top: 10px;
}
.left_section .currency_block {
  background: #5c5c5c none repeat scroll 0 0;
  margin-bottom: 10px;
  padding: 5px 10px;
  text-align: center;
}
.left_section .currency_block .currency_item .btn {
  font-size: 16px;
  width: 35px;
  color: #446f37;
  font-weight: 500;
  margin: 5px 0;
}
.price,
.lead p {
  font-weight: 600;
  font-size: 100%;
  display: inline-block;
  /*line-height: 60px;*/
}
.bg_color_grey {
  background-color: #5c5c5c;
  color: #fff;
}
.alert-custom_notifications_buy {
  background-color: #f1f2f0;
  border-color: rgba(149, 149, 149, 0.3);
  border-radius: 3px;
  color: #959595;
  padding: 10px;
}
.alert-custom_notifications_buy > [data-notify="icon"] {
  height: 50px;
  margin-right: 12px;
}
.alert-custom_notifications_buy > [data-notify="title"] {
  color: #333333;
  display: block;
  font-weight: bold;
  margin-bottom: 5px;
}
.alert-custom_notifications_buy > [data-notify="message"] {
  font-size: 80%;
}
.price_table {
  margin-top: 5px;
}
.price_table .t_row {
  border-bottom: 1px solid #c3c2c2;
}
.price_table .t_row .t_cell {
  text-align: left;
  width: 25%;
  float: left;
  margin-right: 5px;
  font-size: 13px;
  font-weight: 400;
}
.price_table .t_row .t_cell:first-child {
  width: 42%;
  padding: 0 2px;
}
.table {
  margin-bottom: 10px;
}
.signup_welcome_section .sp_title {
  font-size: 32px;
}
.signup_welcome_section .sp_slogan {
  font-size: 20px;
}
.signup_welcome_section .ceo_image {
  max-width: 120px;
  height: auto;
  width: 100%;
  border-radius: 50%;
}
.signup_welcome_section .sp_sub_title {
  font-size: 16px;
  font-weight: 600;
}
.signup_welcome_section .sp_sub_title .fa {
  color: #ed1508;
}
.color_blue {
  color: #0000ff;
}
.expire_countdown span {
  padding: 5px;
  font-size: 14px;
  background-color: #212121;
  color: #ffffff;
  margin-right: 5px;
}
.expire_countdown .expired {
  padding: 5px;
  font-size: 16px;
  color: #ed1508;
}
.open_jobs_details .job_request_table table tr.heading td {
  background-color: #5c5c5c;
}
.open_jobs_details .job_request_table table tr.heading td span {
  color: #ffffff;
}
.open_jobs_details .request_quotes_icons_div .request_quotes_icon {
  float: left;
  margin-right: 5px;
}
.open_jobs_details .request_quotes_icons_div .request_quotes_icon a {
  color: #5c5c5c;
}
.checkbox-inline + .checkbox-inline,
.radio-inline + .radio-inline {
  margin-left: 0;
}
.ticket_title {
  font-size: 16px;
  font-weight: 700;
  margin: 0;
}
.form-control.static {
  background-color: #eee;
  border: 0 none !important;
  overflow: auto;
}
.div_seperator {
  border-top: 1px solid #c3c2c2;
  margin-top: 10px;
}
.small_font {
  font-size: 12px !important;
}
.btn-group.fixed_length .btn {
  min-width: 170px;
  margin: 2px 2px 0 0;
}
.main_content h3.job_title {
  margin: 10px 0;
  font-size: 1.5em;
}
.left_cont_menu_section {
  width: 100%;
  background: #fff none repeat scroll 0 0;
  display: none;
  left: 0;
  position: absolute;
  z-index: 5000;
  float: left;
}
.left_cont_menu_section .left_sidebar {
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  float: none;
}
.input_radio_fixed_width {
  background-color: #fff !important;
  display: inline !important;
  float: none !important;
  margin-left: 5px;
  width: 92%;
}
#quick_add_dealer.modal {
  z-index: 6000;
}
.border_right_999 {
  border-right: 1px solid #999;
}
.border_top_light_grey {
  border-top: 1px solid #c3c2c2;
}
.width_80 {
  width: 80px !important;
}
.padding_15 {
  padding: 15px;
}
.help-block {
  color: #737373;
  display: block;
  margin-bottom: 5px;
  margin-top: 5px;
  font-size: 12px;
}
.small_btn {
  padding: 4px 12px !important;
}
.xs_btn {
  padding: 2px 6px !important;
  font-size: 12px !important;
}
.margin_right_20 {
  margin-right: 20px;
}
.margin_left_10 {
  margin-left: 10px;
}
.margin_left_20 {
  margin-left: 20px;
}
.width_100_per_cent {
  width: 100%!important;
}
.small_text {
  font-size: 0.9em;
}
.desc_text {
  font-size: 18px;
  font-weight: 400;
  text-align: center;
}
.width_80 {
  width: 80px;
}
.width_50 {
  width: 50px;
}
.padding_10 {
  padding: 10px;
}
.color_blue {
  color: blue;
}
pre {
  border: 0;
  background-color: transparent;
}
.static_bordered_control {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.no_wrap {
  white-space: nowrap;
}
.calender_display_inner {
  max-width: 1200px;
  margin: 0 auto;
}
.main_content .modal-body h3 {
  margin: 10px 0;
}
.rating_form {
  margin-top: 20px;
}
.rating_form .new_review {
  background: #f8fcee;
  padding: 10px;
  -webkit-box-shadow: -4px 4px 4px -3px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: -4px 4px 4px -3px rgba(0, 0, 0, 0.23);
  box-shadow: -4px 4px 4px -3px rgba(0, 0, 0, 0.23);
  margin-bottom: 20px;
}
.rating_form .recent_review {
  background: #f8fcee;
  padding: 10px;
}
.rating_form .italic_medium_text {
  font-size: 16px;
  font-style: italic;
}
.rating_form .border_btm {
  border-bottom: 1px solid #313030;
}
.rating_form .btn-group .btn_blue,
.rating_form .btn-group-vertical .btn_blue {
  background-color: #c3c2c2;
  border-color: #c3c2c2;
}
.rating_form .btn-group .btn_blue:active,
.rating_form .btn-group-vertical .btn_blue:active,
.rating_form .btn-group .btn_blue:hover,
.rating_form .btn-group-vertical .btn_blue:hover,
.rating_form .btn-group .btn_blue:focus,
.rating_form .btn-group-vertical .btn_blue:focus,
.rating_form .btn-group .btn_blue.active,
.rating_form .btn-group-vertical .btn_blue.active {
  background-color: #313030;
  border-color: #5c5c5c;
  color: #fff;
}
.rating_form .title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 20px;
}
.rating_form .small_text {
  font-size: 0.7em;
  font-weight: 400;
}
/* rating */
.rating_star_section {
  /***** CSS Magic to Highlight Stars on Hover *****/
  /* hover previous stars in list */
}
.rating_star_section .title {
  font-size: 15px;
  font-weight: bold;
  margin-right: 10px;
  top: 6px;
  position: relative;
}
.rating_star_section .rating {
  border: none;
  float: left;
}
.rating_star_section .rating > input {
  display: none;
}
.rating_star_section .rating > label:before {
  margin: 5px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}
.rating_star_section .rating > .half:before {
  content: "\f089";
  position: absolute;
}
.rating_star_section .rating > label {
  color: #ddd;
  float: right;
}
.rating_star_section .rating > input:checked ~ label,
.rating_star_section .rating:not(:checked) > label:hover,
.rating_star_section .rating:not(:checked) > label:hover ~ label {
  color: #337ab7;
}
.rating_star_section .rating > input:checked + label:hover,
.rating_star_section .rating > input:checked ~ label:hover,
.rating_star_section .rating > label:hover ~ input:checked ~ label,
.rating_star_section .rating > input:checked ~ label:hover ~ label {
  color: #b3d9f9;
}
/* rating end */
.material_section .material_box {
  float: left;
  min-width: 5%;
  padding: 10px;
}
.material_section .material_box .remove {
  color: #ee4037;
  cursor: pointer;
}
.size_row {
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}
.disabled {
  /*background-color: #fff;*/
  opacity: 0.4;
  pointer-events: none;
}
.color_green {
  color: #38b349;
}
.color_blue {
  color: #0000ff;
}
.border_top_ccc {
  border-top: 1px solid #ccc;
}
.modal {
  z-index: 5000;
}
.btn_remove,
.btn_remove:hover {
  border-color: #ee4037;
  color: #ee4037;
  font-size: 0.8em;
}
.invoice .form-control {
  font-size: 12px;
  height: 20px;
  padding: 1px 6px;
}
.invoice .input-group-addon {
  height: 20px;
  padding: 0px 5px;
}
.calender_tool .title {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 10px;
}
.gallery_section.testimonials .testimonials_content {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  min-height: 205px;
  overflow: hidden;
}
.gallery_section.testimonials .testimonials_content .heading_title {
  font-size: 1.2em;
  font-weight: 600;
  margin: 5px 0;
  text-transform: uppercase;
}
.gallery_section.testimonials .testimonials_content .short_description .test_by {
  float: right;
  font-style: italic;
}
.gallery_section.testimonials .testimonials_content .short_description p:first-child {
  margin-top: 5px;
}
.gallery_section.testimonials .testimonials_content .short_description p {
  margin: 0 0 10px 0;
}
.gallery_section.testimonials .testimonials_content .read_more {
  margin-top: 10px;
  float: right;
}
.events_section .title {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 10px;
}
.events_section .table_row {
  margin-left: -10px;
  margin-right: -10px;
  border-top: 1px solid #c3c2c2;
  padding-top: 15px;
}
.round_bordered_div {
  border: 1px solid #c3c2c2;
  border-radius: 5px;
  padding: 10px;
}
.fieldset_custom {
  padding: 10px 20px 10px 20px !important;
  margin-bottom: 10px;
  background-color: #fff;
}
.comment_form .title_underline,
.comment_form_inn .title_underline {
  border-bottom: 1px solid #5c5c5c;
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 30px;
  padding-top: 20px;
}
.comment_form .comment_form,
.comment_form_inn .comment_form {
  margin-top: 20px;
  padding-bottom: 20px;
}
.comment_form .comment_form .form-control,
.comment_form_inn .comment_form .form-control {
  border: 1px solid #5c5c5c;
  border-radius: 0;
}
/* maintainance section*/
.nav-pills > li.active > a,
.nav-pills > li.active > a:focus,
.nav-pills > li.active > a:hover {
  background-color: #5c5c5c;
  color: #fff;
}
.btn_xs {
  border-radius: 0;
  color: #fff;
  font-size: 10px;
  padding: 2px 3px;
}
.separate label {
  width: 25%;
}
.online,
.offline {
  margin-left: 15px;
  display: inline-block;
  cursor: pointer;
}
.model_radio .title {
  font-weight: 700;
}
.model_radio .btn-group {
  width: 100%;
}
.model_radio .btn-group .btn {
  margin: 0 2px 2px 0;
}
.model_radio .btn-group .btn:first-child,
.model_radio .btn-group .btn:last-child {
  border-radius: 0;
}
.model_radio .btn-group label {
  float: left;
  font-size: 12px;
  height: 35px;
  line-height: 1;
  overflow: hidden;
  padding: 2px 4px;
  text-align: left;
  width: 32%;
  white-space: normal;
}
.model_radio .btn-group label span {
  margin-left: 5px;
  margin-top: 4px;
  position: absolute;
}
.work_order_combo {
  position: relative;
}
.work_order_combo a:hover {
  text-decoration: none;
}
.work_order_combo .list {
  border: 1px solid #ccc;
  position: absolute;
  top: 100%;
  width: 200px;
  background: #fff;
  margin: 0;
  padding-left: 10px;
  border-radius: 8px;
  z-index: 1000;
  margin-top: 9px;
}
.work_order_combo .list li {
  list-style: none;
  text-decoration: none;
}
.work_order_combo .list li a {
  cursor: pointer;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}
.work_order_combo .list li a:hover {
  text-decoration: none;
}
.cursor_pointer {
  cursor: pointer;
}
.font_14 {
  font-size: 14px;
}
.btn_new {
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 12px;
  padding: 10px;
}
.btn_green {
  background: #42c6af none repeat scroll 0 0;
}
.btn_new .arrow,
.btn .arrow {
  background: none;
}
.btn_new .arrow::after,
.btn .arrow::after {
  content: "";
}
.btn_new .arrow:hover,
.btn .arrow:hover {
  background: none;
}
.work_orders {
  position: relative;
}
.work_orders a:hover {
  text-decoration: none;
}
.work_orders .list_work_order {
  border: 1px solid #ccc;
  position: absolute;
  top: 100%;
  width: 200px;
  background: #fff;
  margin: 0;
  padding-left: 10px;
  border-radius: 8px;
  z-index: 1000;
  margin-top: 9px;
}
.work_orders .list_work_order li {
  list-style: none;
  text-decoration: none;
}
.work_orders .list_work_order li a {
  cursor: pointer;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}
.work_orders .list_work_order li a:hover {
  text-decoration: none;
}
/* end maintainance section */
.notification .left {
  float: left;
}
.notification .right {
  float: left;
}
.notification .left,
.notification .right {
  width: 30%;
}
.notification .left h4,
.notification .right h4 {
  margin-top: 0;
  font-size: 30px;
}
.notification .left .blue_gradient,
.notification .right .blue_gradient {
  background: linear-gradient(to bottom, #7fd3fa, #00b4e4);
  padding: 10px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #444;
}
.notification .left .orange_gradient,
.notification .right .orange_gradient {
  background: linear-gradient(to bottom, #f7c796, #eab683);
  padding: 10px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #444;
}
.notification .left .grey_gradient,
.notification .right .grey_gradient {
  background: rgba(0, 0, 0, 0) linear-gradient(#ffffff, #d3d3d3);
  padding: 10px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #444;
}
.notification .left .grey_gradient:hover,
.notification .right .grey_gradient:hover {
  background: rgba(0, 0, 0, 0) linear-gradient(#d3d3d3, #ffffff);
  padding: 10px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #444;
}
.color_section {
  padding-top: 10px;
}
.color_section .color_box {
  width: 45px;
  height: 45px;
  display: inline-block;
  color: #fff;
  cursor: pointer;
  float: left;
  margin-left: 5px;
  border: 1px solid #212121;
}
.color_section .color_box .color_box_inner {
  width: 100%;
  height: 100%;
}
.color_section .color_box .colorname {
  position: relative;
  top: 5px;
  font-size: .7em;
  padding: 2px;
}
.color_section .color_box .anchor_remove {
  color: #ed1508;
  font-size: 0.8em;
}
.view_horizontal.products .product_inner_left {
  width: 70%;
  float: left;
  padding-right: 10px;
}
.view_horizontal.products .product_inner_right {
  width: 30%;
  float: left;
}
.view_horizontal.products .product_inner_right .feature_icons {
  margin-top: 10px;
}
.view_horizontal.products .product_inner_right .feature_icons .feature_box {
  padding: 5px;
  margin: 0 0 10px 10px;
  text-align: center;
  width: 43%;
  float: left;
  display: block;
  overflow: hidden;
  padding: 40% 0 0;
  position: relative;
  box-shadow: 0 3px 2px 2px #ddd;
  -o-box-shadow: 0 3px 2px 2px #ddd;
  -ms-box-shadow: 0 3px 2px 2px #ddd;
  -moz-box-shadow: 0 3px 2px 2px #ddd;
  -webkit-box-shadow: 0 3px 2px 2px #ddd;
}
.view_horizontal.products .product_inner_right .feature_icons .feature_box img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 1px;
}
.previous_comments .title {
  font-size: 20px;
  font-weight: 400;
}
.previous_comments .date {
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
}
.previous_comments .blog_writer_details .blog_writer_name {
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
}
.previous_comments .blog_writer_details .blog_writer_email {
  font-size: 15px;
  font-style: italic;
  font-weight: 600;
}
.margin_right_10 {
  margin-right: 10px;
}
#datetimepicker .datepicker.datepicker-inline,
#datetimepicker2 .datepicker.datepicker-inline,
#datetimepicker .datepicker.datepicker-inline table,
#datetimepicker2 .datepicker.datepicker-inline table {
  width: 100%;
}
#datetimepicker .datepicker.datepicker-inline table th,
#datetimepicker2 .datepicker.datepicker-inline table th {
  font-size: 1.1em;
}
#datetimepicker .datepicker.datepicker-inline table td,
#datetimepicker2 .datepicker.datepicker-inline table td {
  font-size: 1em;
}
#datetimepicker .datepicker.datepicker-inline table tr td.old,
#datetimepicker2 .datepicker.datepicker-inline table tr td.old,
#datetimepicker .datepicker.datepicker-inline table tr td.new,
#datetimepicker2 .datepicker.datepicker-inline table tr td.new {
  color: #c3c2c2;
}
#datetimepicker,
#datetimepicker2 {
  margin-bottom: 10px;
  border: 1px solid #c3c2c2;
}
.datepicker {
  padding: 0;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #c3c2c2;
  background-image: linear-gradient(to bottom, #5c5c5c, #c3c2c2);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled[disabled]:hover {
  background-color: #212121;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #212121;
  background-image: linear-gradient(to bottom, #212121, #313030);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
#datetimepicker .datepicker table tr th.prev,
#datetimepicker2 .datepicker table tr th.prev,
#datetimepicker .datepicker table tr th.datepicker-switch,
#datetimepicker2 .datepicker table tr th.datepicker-switch,
#datetimepicker .datepicker table tr th.next,
#datetimepicker2 .datepicker table tr th.next {
  background-color: #212121;
  border-radius: 0 !important;
  color: #fff;
  padding: 7px 0;
}
btn-group .btn_grey:active,
.btn-group-vertical .btn_grey:active,
.btn-group .btn_grey:hover,
.btn-group-vertical .btn_grey:hover,
.btn-group .btn_grey:focus,
.btn-group-vertical .btn_grey:focus,
.btn-group .btn_grey.active,
.btn-group-vertical .btn_grey.active {
  background-color: #777 !important;
  border-color: #313030 !important;
  color: #fff;
}
.chk_fixed_len_btn {
  border-radius: 0 !important;
  text-align: left !important;
  width: 33.33% !important;
}
.chk_fixed_len_btn span + span {
  width: 40%;
}
.btn-group .btn_grey:active,
.btn-group-vertical .btn_grey:active,
.btn-group .btn_grey:hover,
.btn-group-vertical .btn_grey:hover,
.btn-group .btn_grey:focus,
.btn-group-vertical .btn_grey:focus,
.btn-group .btn_grey.active,
.btn-group-vertical .btn_grey.active {
  background-color: #777;
  border-color: #313030;
  color: #fff;
}
.btn-group .btn_grey {
  background-color: #eee;
  border-color: #ccc;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: 0px;
}
.events h4.panel-title {
  margin-bottom: 5px;
  margin-top: 5px;
  color: #212121;
}
.shrinkanimation {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* pormition offer item*/
.promotion_offers h1.big_heading {
  color: #5c5c5c;
}
.promotion_offers .middle_content .questionaire_form_section .tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #313030;
}
.promotion_offers .middle_content .questionaire_form_section .tabbable-line > .nav-tabs > li.open,
.promotion_offers .middle_content .questionaire_form_section .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #313030;
}
.promotion_offers .middle_content .page_child_option_menu ul.nav-tabs li.active a {
  border-top: 2px solid #313030;
}
.promotion_offers .middle_content .page_child_option_menu ul.nav-tabs li a {
  border-top: 2px solid #5c5c5c;
  color: #5c5c5c;
}
.promotion_offers .middle_content .tab-content .color_lime {
  color: #5c5c5c;
}
.promotion_offers .middle_content .tab-content .btn_lime {
  background: #5c5c5c;
  border: 1px solid #313030;
}
.promotion_offers .middle_content .tab-content .btn_lime .round .glyphicon {
  color: #5c5c5c;
}
.promotion_offers .middle_content .tab-content .seller_info_map_wrapper h2 {
  color: #5c5c5c;
}
.promotion_offers .middle_content .content_section .the_wrapper .category_share .left .cat_name {
  color: #5c5c5c;
}
.promotion_offers .middle_content .content_section .the_wrapper .bottom_section .heading_block h1 {
  background: #5c5c5c;
}
.promotion_offers .middle_content .content_section .the_wrapper .bottom_section .btn_lime {
  background: #5c5c5c;
  border: 1px solid #313030;
}
.promotion_offers .middle_content .content_section .the_wrapper .bottom_section .btn_lime .round .glyphicon {
  color: #5c5c5c;
}
.promotion_offers .middle_content .content_section .the_wrapper .bottom_section .share_section .share_logos .fa {
  color: #5c5c5c;
}
.promotion_offers .middle_content .content_section .seller_block .seller_rating {
  border: 1px solid #5c5c5c !important;
}
.promotion_offers .middle_content .content_section .seller_block .seller_rating .name {
  color: #5c5c5c !important;
}
.promotion_offers .middle_content .price {
  min-width: 105px;
  bottom: 20px;
  position: absolute;
  right: 0;
  padding: 0 0 3px 0px  !important;
  background: #337ab7 none repeat scroll 0 0;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.9);
  color: #fff;
  font-weight: 400;
  height: 43px;
}
.promotion_offers .middle_content .price.orange {
  font-size: 1.6em;
}
.promotion_offers .middle_content .price.orange span.symb {
  font-size: 0.6em;
  color: #fff;
  display: inline-block;
  left: -8px;
  position: relative;
  transform: rotate(-90deg);
}
.promotion_offers .middle_content .price.orange span.amount {
  position: relative;
  top: -5px;
  color: #fff;
}
.promotion_offers .middle_content .price.orange span.wa {
  color: #fff;
  position: relative;
  top: 0;
  letter-spacing: 0 !important;
}
.promotion_offers .middle_content .price.orange .plus {
  min-width: 85px;
  bottom: 0;
  float: right;
  font-size: 0.5em;
  font-weight: 600;
  position: absolute;
  right: 0;
  text-align: right;
}
.promotion_offers .middle_content .price.orange .plus span {
  width: 100%;
  text-align: center;
  padding-right: 0;
  color: #212121;
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  position: relative;
  right: 2px;
  top: -2px;
}
.promotion_offers .middle_content .price.orange.blue {
  background: #337ab7 none repeat scroll 0 0;
}
.promotion_offers .middle_content .price.orange.light_grey {
  background: #c3c2c2 none repeat scroll 0 0;
}
.promotion_offers .product_box_item .promotion_wrapper_div {
  border: 1px solid #ccc;
  position: relative;
  height: 0;
  padding-bottom: 115%;
}
.promotion_offers .product_box_item .promotion_wrapper_div .icon {
  background: #c3c2c2 none repeat scroll 0 0;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
  cursor: auto;
  left: 0;
  padding: 3px 10px;
  position: absolute;
  top: 0;
}
.promotion_offers .product_box_item .promotion_wrapper_div .icon a {
  cursor: auto;
}
.promotion_offers .product_box_item .promotion_wrapper_div .icon a i {
  cursor: auto;
}
.promotion_offers .product_box_item .promotion_wrapper_div .icon a:hover {
  cursor: auto;
}
.promotion_offers .product_box_item .promotion_wrapper_div .icon a:hover i {
  cursor: auto;
}
.promotion_offers .product_box_item .promotion_wrapper_div .button_overlay {
  width: 100%;
  position: absolute;
  overflow: hidden;
  left: 0;
  top: auto;
  bottom: 0;
  padding: 4px;
  display: none;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.promotion_offers .product_box_item .promotion_wrapper_div .button_overlay a,
.promotion_offers .product_box_item .promotion_wrapper_div .button_overlay button {
  width: 100%;
  font-weight: 500;
  text-transform: uppercase;
  padding: 8px;
}
.promotion_offers .product_box_item .promotion_wrapper_div .heading {
  font-weight: 600;
  padding-bottom: 3px;
  padding: 5px 40px 0 40px;
  text-align: center;
  color: #444;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 1.2;
}
.promotion_offers .product_box_item .promotion_wrapper_div .heading_desc {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.23;
  text-align: center;
  color: #444;
  text-transform: uppercase;
}
.promotion_offers .product_box_item .promotion_wrapper_div .sd {
  color: #444;
  font-size: 0.9em;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
.promotion_offers .product_box_item .promotion_wrapper_div .pf ul {
  margin: 0;
  padding: 0;
}
.promotion_offers .product_box_item .promotion_wrapper_div .pf ul li {
  content: "";
  display: inline;
  font-size: 16px;
  font-weight: 300;
  list-style: outside none none;
  padding-left: 0;
}
.promotion_offers .product_box_item .promotion_wrapper_div .pf ul li span {
  color: #444;
  display: block;
  font-size: 0.8em;
  padding-left: 25px;
}
.promotion_offers .product_box_item .promotion_wrapper_div .pf ul li span::before {
  color: #444;
  content: ">>";
  display: inline-block;
  left: 5px;
  position: absolute;
}
.promotion_offers .product_box_item .promotion_wrapper_div .text_module,
.promotion_offers .product_box_item .promotion_wrapper_div .img_module {
  height: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-bottom: 57.5%;
}
.promotion_offers .product_box_item .promotion_wrapper_div .text_module .inner,
.promotion_offers .product_box_item .promotion_wrapper_div .img_module .inner {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.promotion_offers .product_box_item .promotion_wrapper_div .img_module .inner img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 1px;
}
.promotion_offers .product_box_item .promotion_wrapper_div .text_only_module {
  height: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-bottom: 57.5%;
  padding-bottom: 115%;
}
.promotion_offers .product_box_item .promotion_wrapper_div .text_only_module .inner {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.promotion_offers .product_box_item .promotion_wrapper_div .img_only_module {
  height: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  padding-bottom: 57.5%;
  padding-bottom: 115%;
}
.promotion_offers .product_box_item .promotion_wrapper_div .img_only_module .inner {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.promotion_offers .product_box_item .promotion_wrapper_div .img_only_module .inner img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 1px;
}
.promotion_offers .product_box_item .promotion_wrapper_div .price {
  min-width: 105px;
  bottom: 20px;
  position: absolute;
  right: 0;
  padding-bottom: 3px;
  padding-top: 0;
  background: #337ab7 none repeat scroll 0 0;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.9);
  color: #fff;
  font-weight: 400;
  height: 43px;
}
.promotion_offers .product_box_item .promotion_wrapper_div .price.orange {
  font-size: 1.6em;
}
.promotion_offers .product_box_item .promotion_wrapper_div .price.orange span.symb {
  font-size: 0.6em;
  color: #fff;
  display: inline-block;
  left: -8px;
  position: relative;
  transform: rotate(-90deg);
}
.promotion_offers .product_box_item .promotion_wrapper_div .price.orange span.amount {
  position: relative;
  top: -5px;
  color: #fff;
}
.promotion_offers .product_box_item .promotion_wrapper_div .price.orange span.wa {
  color: #fff;
  position: relative;
  top: 0;
}
.promotion_offers .product_box_item .promotion_wrapper_div .price.orange .plus {
  min-width: 85px;
  bottom: 0;
  float: right;
  font-size: 0.5em;
  font-weight: 600;
  position: absolute;
  right: 0;
  text-align: right;
}
.promotion_offers .product_box_item .promotion_wrapper_div .price.orange .plus span {
  width: 100%;
  text-align: center;
  padding-right: 0;
  color: #212121;
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  position: relative;
  right: 2px;
  top: -2px;
}
.promotion_offers .product_box_item .promotion_wrapper_div .price.orange.blue {
  background: #337ab7 none repeat scroll 0 0;
}
.promotion_offers .product_box_item .promotion_wrapper_div .price.orange.light_grey {
  background: #c3c2c2 none repeat scroll 0 0;
}
.promotion_offers .product_box_item .qty_info .init_qty,
.promotion_offers .product_box_item .qty_info .sold,
.promotion_offers .product_box_item .qty_info .avail {
  color: #444!important;
}
.promotion_offers .product_box_item:hover .button_overlay {
  display: block;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* end promotional offer */
.main_content.market .store_section .product_details_section .products_content {
  width: 100%;
}
.contact_us_section .map_section {
  background: url("../img/map.png") repeat center top;
  background-size: cover;
  height: 400px;
  width: 100%;
}
.stall_inner {
  padding: 10px 0;
}
.stall_inner .btn-group {
  width: 100%;
}
.stall_inner .btn-group-vertical .btn_grey {
  background-color: #eee;
  border-color: #ccc;
}
.stall_inner a,
.stall_inner a:hover {
  text-decoration: none;
}
.stall_inner .date_lbl img {
  max-width: 150px;
}
.stall_inner .logo_event {
  background-color: #313030;
  padding: 5px;
}
.stall_inner .logo_event img {
  max-width: 150px;
}
.stall_inner table {
  width: 100%;
}
.stall_inner table td {
  width: 100%;
  background-color: #fff;
}
.stall_inner table tr:first-child td {
  border-top: none;
}
.stall_inner .heading {
  font-size: 18px;
  color: #212121;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 600;
  border-bottom: 1px solid #5c5c5c;
  /* .date
         {
             font-size: 18px;
             color: @red;
             font-weight: 600;
             margin-right: 10px;
             font-family:  @font-ubuntu;
         }
         .text
         {
             font-size: 14px;
             color: @black;
             font-family: @font-ubuntu;
             font-weight: 600;
         }
         .logo_text
         {
             color: @black;
             font-family: @font-ubuntu;
             font-weight: 600;
             font-size: 14px;
 
             &:first-child
                 {
                 margin-right: 63px;
             }
 
         }*/
}
.stall_inner .sub_heading .sub_row {
  border-bottom: 1px solid #ddd;
}
.stall_inner .sub_heading .sub_row .time {
  font-size: 15px;
  color: #ed1508;
  font-weight: 600;
  margin-right: 10px;
}
.stall_inner .sub_heading .sub_row .text {
  font-size: 12px;
  color: #212121;
  padding-top: 5px;
}
.stall_inner .sub_text {
  border-top: 1px solid #5c5c5c;
  font-size: 12px;
  color: #212121;
  padding-top: 5px;
}
.free_quotes_section .job_title {
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.free_quotes_section .input_radio_fixed_width {
  background-color: #fff !important;
  display: inline !important;
  float: none !important;
  margin-left: 5px;
  width: 60%;
}
.free_quotes_section #datetimepicker,
.free_quotes_section #datetimepicker2 {
  border: 1px solid #5c5c5c;
  margin-bottom: 10px;
}
.free_quotes_section #datetimepicker .datepicker.datepicker-inline,
.free_quotes_section #datetimepicker2 .datepicker.datepicker-inline,
.free_quotes_section .datetimepicker .datepicker.datepicker-inline table {
  width: 100%;
}
.free_quotes_section .datepicker {
  padding: 0;
}
.free_quotes_section #datetimepicker .datepicker table tr th.prev,
.free_quotes_section #datetimepicker2 .datepicker table tr th.prev,
.free_quotes_section .datetimepicker .datepicker table tr th.datepicker-switch,
.free_quotes_section .datetimepicker .datepicker table tr th.next {
  background-color: #212121;
  border-radius: 0 !important;
  color: #fff;
  padding: 7px 0;
  text-align: center;
}
.free_quotes_section #datetimepicker .datepicker.datepicker-inline table th,
.free_quotes_section #datetimepicker2 .datepicker.datepicker-inline table th {
  font-size: 1.1em;
  text-align: center;
}
.free_quotes_section #datetimepicker .datepicker.datepicker-inline table th:hover,
.free_quotes_section #datetimepicker2 .datepicker.datepicker-inline table th:hover,
.free_quotes_section #datetimepicker .datepicker.datepicker-inline table td:hover,
.free_quotes_section #datetimepicker2 .datepicker.datepicker-inline table td:hover {
  cursor: pointer;
}
.free_quotes_section #datetimepicker .datepicker.datepicker-inline table td,
.free_quotes_section #datetimepicker2 .datepicker.datepicker-inline table td {
  font-size: 1em;
  text-align: center;
}
.free_quotes_section .datepicker table tr td.today,
.free_quotes_section .datepicker table tr td.today:hover,
.free_quotes_section .datepicker table tr td.today.disabled,
.free_quotes_section .datepicker table tr td.today.disabled:hover {
  background-color: #c3c2c2;
  background-image: linear-gradient(to bottom, #777777, #c3c2c2);
  background-repeat: repeat-x;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #fff;
}
.free_quotes_section .btn-group .btn_grey,
.free_quotes_section .btn-group-vertical .btn_grey {
  background-color: #eee;
  border-color: #ccc;
  padding: 5px 8px;
}
.free_quotes_section .datepicker table tr td.active:hover,
.free_quotes_section .datepicker table tr td.active:hover:hover,
.free_quotes_section .datepicker table tr td.active.disabled:hover,
.free_quotes_section .datepicker table tr td.active.disabled:hover:hover,
.free_quotes_section .datepicker table tr td.active:active,
.free_quotes_section .datepicker table tr td.active:hover:active,
.free_quotes_section .datepicker table tr td.active.disabled:active,
.free_quotes_section .datepicker table tr td.active.disabled:hover:active,
.free_quotes_section .datepicker table tr td.active.active,
.free_quotes_section .datepicker table tr td.active.active:hover,
.free_quotes_section .datepicker table tr td.active.disabled.active,
.free_quotes_section .datepicker table tr td.active.disabled.active:hover,
.free_quotes_section .datepicker table tr td.active.disabled,
.free_quotes_section .datepicker table tr td.active.disabled:hover,
.free_quotes_section .datepicker table tr td.active.disabled.disabled,
.free_quotes_section .datepicker table tr td.active.disabled.disabled:hover,
.free_quotes_section .datepicker table tr td.active[disabled],
.free_quotes_section .datepicker table tr td.active[disabled]:hover,
.free_quotes_section .datepicker table tr td.active.disabled[disabled],
.free_quotes_section .datepicker table tr td.active.disabled[disabled]:hover {
  background-color: #212121;
}
.free_quotes_section .time_display_div .btn_time_lbl {
  background-color: #212121;
  color: #fff;
  margin-bottom: 0;
  padding: 7px 0;
  width: 100%;
}
.free_quotes_section button.btn_add {
  background-color: #e0e0e0;
}
.free_quotes_section .img_upload_div {
  float: left;
  margin: 0 10px 10px 0;
  width: 150px;
}
.free_quotes_section .img_upload_div .img_upload {
  background-color: #5bc0de;
  padding: 5px 3px;
  text-align: center;
  width: inherit;
}
.free_quotes_section .img_upload_div .img_upload a,
.free_quotes_section .img_upload_div .img_upload a:hover {
  color: #fff;
}
.free_quotes_section .btn-group {
  width: 100%;
}
.free_quotes_section .main_inner_div .quotes_main_div {
  padding: 15px;
  background-color: #f2f2f2;
}
.free_quotes_section .main_inner_div .quotes_main_div .tab_title {
  font-size: 1.5em;
  margin-bottom: 10px;
}
.free_quotes_section .main_inner_div .quotes_main_div .booking {
  /*padding:15px;*/
  color: #212121;
  /*margin-top:20px;*/
}
.free_quotes_section .main_inner_div .quotes_main_div .booking .heading {
  font-size: 1.5em;
  margin-bottom: 10px;
}
.free_quotes_section .main_inner_div .quotes_main_div .booking .booking_inner {
  /*background-color: @whitecolor;
                    padding:10px;*/
}
.free_quotes_section .main_inner_div .quotes_main_div .booking .booking_inner .div_row .div_col .date_div {
  width: 50%;
  float: left;
  padding-right: 40px;
}
.free_quotes_section .main_inner_div .quotes_main_div .booking .booking_inner .div_row .div_col .time_inner_div {
  width: 50%;
  float: left;
}
.free_quotes_section .main_inner_div .quotes_main_div .booking .booking_inner .div_row .div_col .time_inner_div .time_div {
  float: left;
  width: 33.33%;
}
.free_quotes_section .main_inner_div .quotes_main_div .booking .booking_inner .btn_time_lbl {
  background-color: #212121;
  color: #fff;
  width: 100%;
  margin-bottom: 0;
  padding: 7px 0;
}
.free_quotes_section .steps div + div {
  color: #feb824;
  margin-top: 5px;
}
.free_quotes_section .steps > div {
  background: #c3c2c2 none repeat scroll 0 0;
  color: #000;
}
.free_quotes_section .steps a {
  color: #feb824;
}
.free_quotes_section .steps > div a {
  color: #000;
}
.free_quotes_section .steps_btn::after {
  border-bottom: 20px solid transparent;
  border-left: 20px solid #313030;
  border-top: 20px solid transparent;
  content: "";
  height: 0;
  left: 100%;
  position: absolute;
  top: 0;
  width: 0;
}
.free_quotes_section .steps > div span.first {
  padding-left: 0;
  padding-top: 0;
}
.free_quotes_section .steps > div span {
  display: inline-block;
  padding-left: 25px;
  padding-top: 10px;
}
.free_quotes_section .steps > div span span {
  padding-left: 0;
  padding-top: 0;
}
.free_quotes_section .float_left {
  float: left;
}
.free_quotes_section .steps_btn {
  background-color: #313030;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  margin-left: 0;
  position: relative;
  text-align: center;
  width: 50px;
}
.free_quotes_section .steps div.active {
  background: #5c5c5c none repeat scroll 0 0;
}
.free_quotes_section .steps div.active a {
  color: #fff;
}
.main_content.bg_img {
  width: auto;
  height: auto;
  display: block;
  position: relative;
}
.main_content.bg_img:after {
  background-image: url('../img/Water-edge.jpg');
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1;
  background-position: center top;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-color: #fff;
  min-height: 300px;
  opacity: 0.3;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #2f3339;
  border-color: #2f3339;
  color: #fff;
}
.pagination > li > a,
.pagination > li > span {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #2f3339;
}
.search_title h2 {
  margin-top: 0;
  margin-bottom: 15px;
}
.search_title h2 .search_save_link {
  font-size: 14px;
  position: relative;
  top: -4px;
  margin-left: 20px;
}
.search_title h2 .search_save_link a {
  color: #5c5c5c;
}
.uppercase {
  text-transform: uppercase;
}
/* inner content section */
.content_section {
  margin: 20px 0;
}
.content_section .container .inner_content {
  /*margin-bottom:10px;*/
}
.content_section .container .inner_content .heading h2.header_description {
  font-size: 22px;
  font-weight: 400;
  margin: 0 0 15px;
  padding: 0;
}
.content_section .container .inner_content p {
  font-size: 16px;
  font-weight: 300;
}
/* inner content section ends */
.vin_search_report {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  /*.form-group,
    {
        font-size: 16px;
        h2
        {
            font-size: 18px;
            padding-left: 0;
        }
    }
    p
    {
        font-size: 16px;
    }
    h3
    {
        margin-top:20px !important;
        margin-bottom: 10px !important;
    }*/
}
.vin_search_report .registration_tab_section {
  padding-left: 0px;
}
.vin_search_report h2 {
  padding-left: 0px !important;
  font-weight: 600 !important;
  text-transform: none !important;
}
.vin_search_report .ppsr_h1_text {
  font-size: 16px;
  font-weight: 700;
}
.vin_search_report .ppsr_h2_text {
  font-size: 14px;
}
.vin_search_report .ppsr_h3_text {
  font-size: 14px;
  font-style: italic;
}
.vin_search_report .ppsr_h4_text {
  font-size: 14px;
  font-weight: 700;
}
.vin_search_report .ppsr_t1_text {
  font-size: 12px;
}
.vin_search_report .ppsr_t1_text_bold {
  font-size: 12px;
  font-weight: 700;
}
.vin_search_report .ppsr_t3_text,
.vin_search_report .ppsr_t4_text {
  font-size: 11.5px;
}
.vin_search_report .ppsr_t8_text {
  font-size: 12px;
  color: #c3c2c2;
}
.vin_search_report .ppsr_p1_text,
.vin_search_report .ppsr_f1_text,
.vin_search_report .ppsr_f2_text {
  font-size: 12px;
  font-weight: 700;
}
.vin_search_report .logo_offroad {
  height: 50px;
}
.vin_search_report .logo_offroad img {
  height: inherit;
  width: auto;
  display: inline-block;
}
.vin_search_report .logo_offroad span {
  display: inline-block;
}
.bike_info span {
  display: block;
  font-size: 14px;
  text-transform: none;
}
.our_stores h1 {
  font-weight: 400;
  text-align: center;
}
.our_stores h2 {
  font-weight: 300;
  margin-bottom: 30px;
  text-align: center;
}
.our_stores p {
  font-family: Arial;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.8;
  margin-bottom: 50px;
  text-align: center;
}
.our_stores .box {
  box-shadow: 1px 1px 1px #c4c4c4;
  margin-bottom: 15px;
}
.our_stores .box .img_section {
  height: 0;
  margin: 0;
  padding: 0;
  padding-bottom: 100%;
  position: relative;
  background: #fff;
}
.our_stores .box .img_section img {
  position: absolute;
  top: 30%;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;
  margin: 0px auto;
  v-align: middle;
  max-height: 100%;
  display: block;
}
.news_holder .news_section {
  width: 80%;
  float: left;
  padding-right: 10px;
}
.news_holder .news_section h1 {
  font-size: 1.5em;
  margin: 0;
  padding: 5px 20px;
  background: #8fc227;
  color: #fff;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}
.news_holder .news_section h1::before {
  content: "";
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 10px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
}
.news_holder .news_section h2 {
  font-size: 1.2em;
  margin: 0;
  padding: 0;
  margin-top: 3px;
  margin-bottom: 3px;
}
.news_holder .news_section .posted {
  font-size: 0.8em;
  font-weight: 600;
}
.news_holder .news_section .read_more_no_line a {
  color: #000;
}
.news_holder .news_section .read_more_no_line a .fa {
  color: #8fc227;
}
.news_holder .news_section .read_more_no_line a:hover {
  text-decoration: none;
}
.news_holder .news_section .left_news_section {
  width: 50%;
  float: left;
  padding-right: 5px;
}
.news_holder .news_section .img_para_section {
  border-bottom: 1px solid #ccc;
}
.news_holder .news_section .img_para_section .left_holder {
  float: left;
  width: 40%;
}
.news_holder .news_section .img_para_section .left_holder .img_section {
  position: relative;
  padding: 0;
  padding-bottom: 70%;
  overflow: hidden;
  background: #ccc;
  height: 0;
}
.news_holder .news_section .img_para_section .left_holder .img_section img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
}
.news_holder .news_section .img_para_section .right_holder {
  width: 60%;
  float: left;
  padding-left: 5px;
}
.news_holder .news_section .img_para_section .right_holder p {
  font-size: 0.9em;
}
.news_holder .news_section .img_para_section .right_holder .content_section {
  width: 100%;
  position: relative;
  padding: 0;
  padding-top: 45%;
  overflow: hidden;
  height: 0;
}
.news_holder .news_section .img_para_section .right_holder .content_section .the_wrapper {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.news_holder .news_section .img_para_section .right_holder .content_section .the_wrapper .read_more_no_line {
  position: absolute;
  bottom: 0;
  right: 0;
}
.news_holder .news_section .img_para_section + .img_para_section {
  margin-top: 15px;
}
.news_holder .news_section .right_news_section {
  width: 50%;
  float: left;
  padding-left: 5px;
}
.news_holder .promo_section {
  width: 20%;
  float: left;
}
.contact_section .map_section {
  background: url("../img/map.png") repeat center top;
  background-size: cover;
  height: 400px;
  width: 100%;
}
.contact_section h1.heading_contact {
  border-bottom: 1px solid rgba(164, 164, 164, 0.4);
  font-size: 25px;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-bottom: 20px;
  color: #8fc227;
}
.contact_section .form_section input {
  border-radius: 0;
}
.contact_section .form_section textarea {
  border-radius: 0;
}
.contact_section .bottom_section ol {
  margin: 0;
  padding: 0 0 0 15px;
}
.contact_section .bottom_section ol li {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 10px;
  margin-top: 10px;
}
.border_wrapper {
  background: #fff none repeat scroll 0 0;
  height: 120px;
  position: relative;
  text-align: center;
  width: 100%;
}
.border_wrapper .border_line {
  border-bottom: 1px solid rgba(164, 164, 164, 0.4);
  position: absolute;
  top: 50%;
  width: 100%;
}
.border_wrapper .middle_dot {
  background: #fff none repeat scroll 0 0;
  color: #8fc227;
  font-size: 12px;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  width: 20px;
}
.confirm_swade_section h2 {
  font-size: 2em;
  color: #446f37;
}
/* top slider section */
.carousel_section {
  /*margin-bottom: 10px;*/
}
/* end slider section */
.modal-header {
  background-color: #5c5c5c;
  color: #fff;
}
.simple_accordian .panel .panel-heading .panel-title {
  color: #212121;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px;
  margin-top: 5px;
}
.size_chart {
  margin-top: 10px;
}
.size_chart .table > tbody > tr > td,
.size_chart .table > tbody > tr > th,
.size_chart .table > tfoot > tr > td,
.size_chart .table > tfoot > tr > th,
.size_chart .table > thead > tr > td,
.size_chart .table > thead > tr > th {
  border-top: none;
  line-height: 1.42857;
  padding: 4px;
  vertical-align: middle;
}
.size_chart .table > thead > tr > th {
  border-bottom: 1px solid #ddd;
  vertical-align: bottom;
}
.size_chart .table > thead > tr > th label {
  margin-bottom: 0px;
}
.size_chart .table > thead > tr > th,
.size_chart .table > tbody > tr > td {
  text-align: center;
}
.size_chart .option_size_item a {
  text-decoration: none;
}
.size_chart .option_size_item .size {
  border: 1px solid #212121;
  color: #212121;
  display: inline-block;
  font-size: 0.9em;
  /*height:35px;*/
  /*line-height: 1;*/
  font-weight: 400;
  /*margin-bottom: 0.4045em;*/
  margin-right: 0.25rem;
  margin-top: 1px;
  /* min-width:35px;*/
  /*padding:10px;*/
  text-align: center;
  cursor: pointer;
  min-width: 40px;
}
.size_chart .option_size_item .size div {
  padding: 3px;
}
.size_chart .option_size_item .size div:first-child {
  border-bottom: 1px solid #212121;
}
.size_chart .option_size_item .size.selected {
  border: 1px solid #212121;
  color: #fff;
  background-color: #5c5c5c;
}
.size_chart .option_size_item .size.selected div:first-child {
  border-bottom: 1px solid #212121;
}
.size_chart .table-responsive table td {
  text-align: center;
}
.qty_info .product_quantity {
  min-width: 120px;
}
.qty_info .product_quantity .quantity_buttons {
  border: 1px solid #5c5c5c;
  color: #5c5c5c;
  display: inline-block;
  height: 35px;
  line-height: 1;
  margin-right: 0.25rem;
  margin-top: 1px;
  padding-top: 10px;
  text-align: center;
  width: 35px;
}
.qty_info .product_quantity .quantity_buttons .fa {
  margin: 0 auto;
  width: 13px;
  font-weight: 400;
}
.qty_info .product_quantity .input_text.amount {
  background-color: #fff;
  border: 1px solid #212121;
  border-radius: 0;
  color: #212121;
  font-weight: 400;
  height: 36px;
  line-height: 37px;
  margin-top: 0;
  padding: 0;
  display: inline-block;
  margin-right: 0.25rem;
  text-align: center;
  width: 35px;
}
.qty_info .product_quantity .stock_info {
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block;
  float: left;
  height: 35px;
  line-height: 1;
}
.extra_details .details_item_section {
  margin-bottom: 10px;
}
.extra_details .details_item_section .title {
  font-weight: 700;
  font-size: 16px;
  border-bottom: 1px solid #c3c2c2;
}
.extra_details .details_item_section .item_detail_row {
  border-bottom: 1px dashed #c3c2c2;
  padding: 6px 0;
}
.button_square {
  display: inline-block;
  /*font-family: "Montserrat", "Trebuchet MS", Helvetica, sans-serif;*/
  -webkit-font-smoothing: antialiased;
  position: relative;
  padding: .3em 1em;
  padding-right: 3em;
  background: #d3d0d0;
  border: none;
  color: white;
  transition: .2s;
  font-size: 1.2em;
  font-weight: 400;
}
.button_square:before,
.button_square:after {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding-top: inherit;
  padding-bottom: inherit;
  width: 2em;
  content: "\00a0";
  font-family: 'FontAwesome', sans-serif;
  font-size: 1.1em;
  text-align: center;
  transition: .2s;
}
.button_square:before {
  background: #d3d0d0;
}
.button_square:hover {
  background: #bab6b6;
}
.button_square:active,
.button_square:focus {
  background: #898181;
  outline: none;
}
.button_square {
  min-width: 10em;
}
.arrow {
  background: #c2bfbf;
}
.arrow:hover {
  background: #a9a5a5;
}
.arrow:active,
.arrow:focus {
  background: #777171;
}
.arrow:after {
  content: "\F054";
}
.arrow:hover:after {
  -webkit-animation: bounceright .3s alternate ease infinite;
  /*animation: bounceright .3s alternate ease infinite;*/
}
.phone {
  background: #139675;
}
.phone:hover {
  background: #0d6952;
}
.phone:active,
.phone:focus {
  background: #083b2e;
}
.phone:after {
  content: "\F095";
}
.phone:hover:after {
  -webkit-animation: wiggle .05s alternate ease infinite;
  animation: wiggle .05s alternate ease infinite;
}
.email {
  background: #C673B3;
}
.email:hover {
  background: #b74f9f;
}
.email:active,
.email:focus {
  background: #963d82;
}
.email:after {
  content: "\F0E0";
}
.email:hover:after {
  -webkit-animation: none;
  -webkit-transform: skew(-20deg);
  animation: none;
  transform: skew(-20deg);
  text-indent: .1em;
}
.search:after {
  content: "\f002";
}
.search:hover:after {
  -webkit-animation: none;
  -webkit-transform: scale(1.4);
  animation: none;
  transform: scale(1.4);
}
.button_square.small {
  min-width: 8em;
  padding: 0.1em 1.2em 0.1em 0.1em;
  font-size: 1.1em;
  font-weight: 400;
}
.button_square.small:before,
.button_square.small:after {
  width: 1.5em;
  font-size: 1em;
}
/*@-webkit-keyframes bounceright {
        from { -webkit-transform: translateX(0); }
        to   { -webkit-transform: translateX(3px); }
}

@-webkit-keyframes wiggle {
        from { -webkit-transform: rotate(0deg); }
        to   { -webkit-transform: rotate(30deg); }
}

@keyframes bounceright {
        from { transform: translateX(0); }
        to   { transform: translateX(3px); }
}

@keyframes wiggle {
        from { transform: rotate(0deg); }
        to   { transform: rotate(30deg); }
}

*/
.myitems_tabs .nav li a {
  color: #595959;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
}
.myitems_tabs .nav li.active a {
  color: #212121;
}
.myitems_tabs .tab-content {
  background: #fff !important;
  padding: 10px;
}
.myitems_tabs .panel .panel-heading h4 {
  color: #212121;
  margin: 10px 0;
}
.top_buttons_section {
  padding: 5px 0 0 0;
  background: #ddd;
  text-align: center;
  margin-bottom: 10px;
}
.top_buttons_section .top_button {
  display: inline-block;
  background-color: #fff;
  padding: 5px;
  min-width: 150px;
  margin-bottom: 5px;
}
.top_buttons_section .top_button a,
.top_buttons_section .top_button a:hover {
  text-decoration: none;
  color: #ed1508;
}
.header_description {
  font-size: 22px !important;
  font-weight: 400 !important;
  margin: 0 0 15px !important;
  padding: 0 !important;
  text-transform: none !important;
}
ul.points {
  margin: 0;
  padding: 0;
}
ul.points li {
  list-style: none;
  font-size: 14px;
  font-weight: 400;
  padding-left: 30px;
  /*font-style:italic;*/
}
ul.points li::before {
  content: "\f101";
  display: inline-block;
  font-family: FontAwesome;
  /*font-size: 20px;*/
  font-style: normal;
  font-weight: 300;
  position: relative;
  text-indent: -20px;
  /*color:@blue;*/
  top: 3px;
}
ul.points.red li::before {
  color: #ed1508;
}
.read_more_no_line {
  position: relative;
  height: 20px;
}
.read_more_no_line span {
  background: #fff none repeat scroll 0 0;
  z-index: 1;
  display: inline-block;
  float: right;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  text-align: right;
  text-transform: uppercase;
  padding-left: 10px;
}
.read_more_no_line span a i {
  color: #313030;
  font-size: 20px;
  padding-left: 10px;
}
.read_more_no_line {
  position: relative;
  height: 20px;
}
.read_more_no_line span {
  background: #fff none repeat scroll 0 0;
  z-index: 1;
  display: inline-block;
  float: right;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  text-align: right;
  text-transform: uppercase;
  padding-left: 10px;
}
.read_more_no_line span a.green i {
  color: #99C43C;
  font-size: 20px;
  padding-left: 10px;
}
.read_more_no_line.red span a i {
  color: #ed1508;
}
.read_more_line.red span a i {
  color: #ed1508;
}
.btn-grey {
  background-color: #5c5c5c;
  color: #fff;
}
.hand {
  cursor: pointer;
}
.order_confirm .message {
  font-size: 1.3em;
  font-weight: 500;
  padding: 5px 10px;
}
.order_confirm .info {
  padding: 0 15px;
}
.order_confirm .info .info_txt {
  border-bottom: 1px dashed #c3c2c2;
  padding: 5px 0;
}
.order_confirm .info .info_txt label {
  font-weight: 600;
  margin-bottom: 0;
}
.btnPayment {
  background: #f2f2ea none repeat scroll 0 0;
  border: 2px solid #c3c2c2;
  border-radius: 10px;
  box-shadow: 4px 4px 15px 0 rgba(0, 0, 0, 0.68);
  margin-bottom: 10px;
  min-height: 90px;
  text-decoration: none;
  padding: 5px;
}
.btnPayment span {
  color: #000;
  text-align: justify;
}
.checkout_confirm {
  margin-top: 20px;
}
.checkout_confirm .title {
  font-size: 18px;
  color: #fff;
  background-color: #5c5c5c;
  border-color: #ddd;
  padding: 8px;
}
.checkout_confirm .payment_inner {
  padding: 10px 5px;
  border: 1px solid #c3c2c2;
}
ul.cards {
  list-style: outside none none;
}
.cards {
  padding-left: 0;
}
.cards li {
  background-image: url("//c2.staticflickr.com/4/3713/20116660060_f1e51a5248_m.jpg");
  background-position: 0 0;
  float: left;
  height: 32px;
  margin-right: 8px;
  text-indent: -9999px;
  transition: all 0.2s ease 0s;
  width: 51px;
}
.cards .mastercard {
  background-position: -51px 0;
}
.cards .amex {
  background-position: -102px 0;
}
.cart_div .cart-row {
  padding: 10px 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}
.cart_div .cart-row .cart_sub_row {
  padding: 10px 0;
  margin: 0;
  border-top: 1px solid #ddd;
}
.cart_div .cart-row img.img-responsive {
  margin: 0 auto;
}
.cart_div .cart-row .cart-qty-input {
  font-size: 1em;
  padding: 5px;
  width: 95%;
  border: 1px solid black;
}
.cart_div .cart-row .subtotal {
  font-size: 1.1em;
  font-weight: 700;
}
.cart_div .cart-row .h4 {
  font-size: 1.2em;
}
.cart_div .cart-row .item_info {
  font-size: 0.9em;
}
.cart_div .cart-row .cart_info {
  font-size: 1.2em;
  font-weight: 500;
}
.cart_div .cart-row .view_details {
  font-size: 1em;
  color: #ed1508;
  text-decoration: underline;
}
.registration_tab_section {
  padding-left: 5px;
  padding-bottom: 20px;
  /*.left_profile_image_section {
        float: left;
        width: 30%;
        .img_section.with_button {
            height: 0;
            padding: 100% 0 0;
            position: relative;
            width: 100%;
            img {
                bottom: 0;
                left: 0;
                max-height: 100%;
                max-width: 100%;
                position: absolute;
                right: 0;
                top: 0;
            }

            .button_section {
                bottom: 10px;
                left: 10px;
                position: absolute;
            }
        }
    }*/
  /*.left_profile_header_image_section {
            float: left;
            padding-left: 15px;
            width: 70%;
            .img_section.with_button {
                height: 0;
                padding: 28.32% 0 0;
                position: relative;
                width: 100%;
                img {
                    bottom: 0;
                    left: 0;
                    max-height: 100%;
                    max-width: 100%;
                    position: absolute;
                    right: 0;
                    top: 0;
                }

                .button_section {
                    bottom: 10px;
                    left: 10px;
                    position: absolute;
                }
            }
        }*/
}
.registration_tab_section .reg_order_item {
  margin-bottom: 10px;
}
.registration_tab_section .reg_order_item .order_title {
  font-size: 1.5em;
}
.registration_tab_section .reg_order_item .order_detail {
  font-size: 1em;
  margin-left: 20px;
}
.registration_tab_section .membership_box_section {
  margin-bottom: 10px;
}
.registration_tab_section .membership_box_section .membership_box_outer .membership_box {
  background: #f2f2ea none repeat scroll 0 0;
  border: 2px solid #c3c2c2;
  border-radius: 10px;
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.68);
  min-height: 180px;
  margin-bottom: 10px;
}
.registration_tab_section .membership_box_section .membership_box_outer .membership_box .membership_box_inner {
  padding: 10px 20px;
}
.registration_tab_section .membership_box_section .membership_box_outer .membership_box .membership_box_inner .heading_price {
  margin-bottom: 10px;
}
.registration_tab_section .membership_box_section .membership_box_outer .membership_box .membership_box_inner .heading_price label {
  font-size: 1.1em;
  display: inline;
}
.registration_tab_section .membership_box_section .membership_box_outer .membership_box .membership_box_inner .heading_price label input[type='checkbox'] {
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
.registration_tab_section .membership_box_section .membership_box_outer .membership_box .membership_box_inner .heading_price .price_div {
  /* display:inline;*/
  float: right;
}
.registration_tab_section .membership_box_section .membership_box_outer .membership_box .membership_box_inner .heading_price .price_div span {
  color: #ed1508;
  background-color: #ddd;
  padding: 5px 8px;
  font-weight: 700;
  font-size: 1.2em;
}
.registration_tab_section .membership_box_section .membership_box_outer .membership_box .membership_box_inner .text_image .text {
  width: 60%;
  float: left;
}
.registration_tab_section .membership_box_section .membership_box_outer .membership_box .membership_box_inner .text_image .image {
  width: 40%;
  float: right;
}
.registration_tab_section .membership_box_section .membership_box_outer .membership_box .membership_box_inner .text_image .image .img_section {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 100% 0 0;
  position: relative;
  width: 100%;
}
.registration_tab_section .membership_box_section .membership_box_outer .membership_box .membership_box_inner .text_image .image .img_section img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 1px;
}
.registration_tab_section .tab-content {
  background-color: #fff !important;
}
.registration_tab_section .tab_title {
  font-size: 1.5em;
  margin-bottom: 10px;
}
.registration_tab_section .registration_form_section .img_section_button {
  position: relative;
}
.registration_tab_section .registration_form_section .img_section_button .button_section {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.steps_section .steps_section_inner .steps div + div {
  color: #feb824;
  margin-top: 5px;
}
.steps_section .steps_section_inner .steps > div {
  background: #c3c2c2 none repeat scroll 0 0;
  color: #000;
}
.steps_section .steps_section_inner .steps a {
  color: #feb824;
}
.steps_section .steps_section_inner .steps > div a {
  color: #000;
}
.steps_section .steps_section_inner .steps_btn::after {
  border-bottom: 20px solid transparent;
  border-left: 20px solid #313030;
  border-top: 20px solid transparent;
  content: "";
  height: 0;
  left: 100%;
  position: absolute;
  top: 0;
  width: 0;
}
.steps_section .steps_section_inner .steps > div span.first {
  padding-left: 0;
  padding-top: 0;
}
.steps_section .steps_section_inner .steps > div span {
  display: inline-block;
  padding-left: 25px;
  padding-top: 10px;
}
.steps_section .steps_section_inner .steps > div span span {
  padding-left: 0;
  padding-top: 0;
}
.steps_section .steps_section_inner .float_left {
  float: left;
}
.steps_section .steps_section_inner .steps_btn {
  background-color: #313030;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  margin-left: 0;
  position: relative;
  text-align: center;
  width: 50px;
}
.steps_section .steps_section_inner .steps div.active {
  background: #5c5c5c none repeat scroll 0 0;
}
.steps_section .steps_section_inner .steps div.active a {
  color: #fff;
}
.product_search {
  background-color: #2f3339;
  padding: 20px 0;
}
.product_search .panel label {
  color: #212121;
}
.product_search .panel h4 a {
  font-weight: 700;
  font-size: 1.1em;
}
.product_search .nav li a {
  font-weight: 700;
  font-size: 1.1em;
  color: #fff;
}
.product_search .nav li a:hover {
  color: #2b3d58;
}
.product_search .nav li.active a {
  color: #212121;
}
.product_search .tab-content {
  padding: 10px 0;
}
.product_search .title {
  font-size: 2em;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 10px;
}
.product_search label {
  color: #fff;
  text-transform: uppercase;
}
.item_status {
  position: absolute;
  left: -5px;
  top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px;
  height: 75px;
  text-align: right;
}
.item_status span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#f70505 0%, #8f0808 100%);
  box-shadow: 0 3px 10px -5px #000000;
  position: absolute;
  top: 19px;
  left: -21px;
}
.item_status span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #8F0808;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
.item_status span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #8F0808;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
.item_status a,
.item_status_right a {
  color: #ffffff;
  text-decoration: none;
}
.item_status_right {
  position: absolute;
  right: -5px;
  top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px;
  height: 75px;
  text-align: right;
}
.item_status_right span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#f70505 0%, #8f0808 100%);
  box-shadow: 0 3px 10px -5px #000000;
  position: absolute;
  top: 19px;
  right: -21px;
}
.item_status_right span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #8F0808;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
.item_status_right span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #8F0808;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
/* grey */
.grey_ribbon span {
  background: #79A70A;
  background: linear-gradient(#b6bac9 0%, #808080 100%);
  box-shadow: 0 3px 10px -5px #000000;
}
.grey_ribbon span::before {
  border-left: 3px solid #808080;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #808080;
}
.grey_ribbon span::after {
  border-left: 3px solid transparent;
  border-right: 3px solid #808080;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #808080;
}
/* grey end */
/* green */
.green_ribbon span {
  /*background: #79A70A;*/
  background: linear-gradient(#008000 0%, #002f00 100%);
  box-shadow: 0 3px 10px -5px #000000;
}
.green_ribbon span::before {
  border-left: 3px solid #002f00;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #002f00;
}
.green_ribbon span::after {
  border-left: 3px solid transparent;
  border-right: 3px solid #002f00;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #002f00;
}
/* green end */
/* blue */
.blue_ribbon span {
  /*background: #79A70A;*/
  background: linear-gradient(#0000ff 0%, #020269 100%);
  box-shadow: 0 3px 10px -5px #000000;
}
.blue_ribbon span::before {
  border-left: 3px solid #020269;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #020269;
}
.blue_ribbon span::after {
  border-left: 3px solid transparent;
  border-right: 3px solid #020269;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #020269;
}
/* blue end */
/* amber */
.amber_ribbon span {
  /*background: #79A70A;*/
  background: linear-gradient(#ffbf00 0%, #c89704 100%);
  box-shadow: 0 3px 10px -5px #000000;
  color: #212121;
}
.amber_ribbon span::before {
  border-left: 3px solid #c89704;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #c89704;
}
.amber_ribbon span::after {
  border-left: 3px solid transparent;
  border-right: 3px solid #c89704;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #c89704;
}
/* amber end */
/* pink */
.pink_ribbon span {
  /*background: #79A70A;*/
  background: linear-gradient(#ffc0cb 0%, #fb4968 100%);
  box-shadow: 0 3px 10px -5px #000000;
}
.pink_ribbon span::before {
  border-left: 3px solid #fb4968;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #fb4968;
}
.pink_ribbon span::after {
  border-left: 3px solid transparent;
  border-right: 3px solid #fb4968;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #fb4968;
}
/* pink end */
/* brown */
.brown_ribbon span {
  /*background: #79A70A;*/
  background: linear-gradient(#964b00 0%, #643302 100%);
  box-shadow: 0 3px 10px -5px #000000;
}
.brown_ribbon span::before {
  border-left: 3px solid #643302;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #643302;
}
.brown_ribbon span::after {
  border-left: 3px solid transparent;
  border-right: 3px solid #643302;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #643302;
}
/* brown end */
/* directories drop down div */
.directory_drop_down_section {
  display: none;
  vertical-align: top;
  width: 100%;
  background: #ddd;
  top: 65px;
  z-index: 100;
  border-bottom: 1px solid #c5c8ca;
  /*border-top: 1px solid #c5c8ca;*/
  clear: both;
  min-height: 300px;
  padding: 10px;
  margin: 0 0 20px 0;
  z-index: 1;
}
.directory_drop_down_section .contents_inner .close_icon_div {
  float: right;
  font-size: 25px;
  cursor: pointer;
}
.directory_drop_down_section .contents_inner .directories_brand {
  float: left;
  width: 30%;
}
.directory_drop_down_section .contents_inner .directories_brand h3 {
  margin: 0 0 10px 0;
}
.directory_drop_down_section .contents_inner .directories_brand .image_div {
  border: 1px solid #ccc;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 100% 0 0;
  position: relative;
  width: 100%;
  height: 0;
}
.directory_drop_down_section .contents_inner .directories_brand .image_div img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 1px;
}
.directory_drop_down_section .contents_inner .directories_brand .desc {
  margin: 20px 0 20px;
  font-size: 15px;
}
.directory_drop_down_section .contents_inner .directories_brand .read_more {
  margin-bottom: 20px;
}
.directory_drop_down_section .contents_inner .directories_list_items_wrapper {
  float: left;
  padding: 0 0 0 20px;
  width: 70%;
}
.directory_drop_down_section .contents_inner .directories_list_items_wrapper .directories_list_item {
  box-sizing: border-box;
  display: inline-block;
  font-size: 16px;
  vertical-align: top;
  width: 30%;
  margin-bottom: 10px;
  margin-left: 10px;
}
.directory_drop_down_section .contents_inner .directories_list_items_wrapper .directories_list_item .img_section {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 100% 0 0;
  position: relative;
  width: 100%;
  height: 0;
  border: 1px solid #ccc;
}
.directory_drop_down_section .contents_inner .directories_list_items_wrapper .directories_list_item .img_section img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 1px;
}
/* end directories drop down div */
.btn_round {
  border: 1px solid transparent;
  border-radius: 45px;
  padding: 1px 12px;
}
.btn_round .letter {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  padding-right: 5px;
  position: relative;
  top: 2px;
  color: #fff;
}
.btn_round .round {
  background: #fff none repeat scroll 0 0;
  border-radius: 50%;
  display: inline-block;
  height: 22px;
  position: relative;
  right: -6px;
  top: -1px;
  width: 22px;
}
.btn_round .glyphicon {
  color: #5c5c5c;
}
.btn_round.lime {
  background: #8fc227 none repeat scroll 0 0;
}
.btn_round.lime .glyphicon {
  color: #8fc227;
}
.btn_round.lime .fa {
  color: #8fc227;
}
.btn_round.red {
  background: #ed1508 none repeat scroll 0 0;
}
.btn_round.red .fa,
.btn_round.red .glyphicon {
  color: #ed1508;
}
.group_block {
  border: 1px solid #8fc227;
  border-radius: 4px;
  padding: 10px;
}
.group_block h2 {
  margin: 0;
  font-size: 1.8em;
  margin-bottom: 10px;
}
.group_block .btn_rounded {
  border: 1px solid transparent;
  border-radius: 45px;
  padding: 1px 12px;
  font-size: 1.3em;
}
.group_block .btn_rounded .letter {
  padding-right: 0;
  position: relative;
  top: -1px;
}
.group_block .btn_rounded.lime {
  background: #8fc227;
}
.group_block .btn_rounded.lime:hover {
  background: #82AD24;
}
.group_block .btn_rounded.orange {
  border: 1px solid transparent;
  border-radius: 45px;
  padding: 1px 12px;
  font-size: 1.3em;
  background: #f4b30e;
}
.group_block .btn_rounded.orange .letter {
  padding-right: 0;
  position: relative;
  top: -1px;
}
.group_block .btn_rounded.orange:hover {
  background: #E8AA10;
}
.main_comment_section .user_info_map_wrapper::before {
  border-top: 0;
}
.main_comment_section .comment_section {
  border-left: 8px solid #F4BD2C;
  border-top: 1px solid #999;
}
.main_comment_section .comment_section .user {
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 3px;
}
/*.main{
    .circular_div
    {
        .five_items{

            .wraps{
                width:20%;

            }
        }
        .four_items{

            .wraps{
                width:25%;

            }
        }
        .three_items{

            .wraps{
                width:33.33%;

            }
        }
        .two_items{

            .wraps{
                width:50%;
                float:left;

            }
        }
        .one_item{

            .wraps{
                width:100%;
                .img_text_wrapper{
                    margin:0px auto;
                }

            }
        }
    }


}*/
.heading__title_section {
  font-size: 18px;
  font-weight: 500;
  margin: 0 0 10px;
  text-transform: uppercase;
  border-bottom: 1px solid #5c5c5c;
}
.featured_items .featured_block_section {
  width: 50%;
  float: left;
}
.featured_items .featured_block_section .featured_block {
  position: relative;
  overflow: hidden;
  width: 315px;
  height: auto;
  margin: 0 auto;
}
.featured_items .featured_block_section .featured_block .shaded_div {
  position: absolute;
  height: auto;
  width: auto;
  bottom: 10px;
  padding: 10px 5px;
  right: 0;
  background-color: black;
  opacity: 0.5;
  min-width: 50%;
}
.featured_items .featured_block_section .featured_block .shaded_div span {
  color: #22262c;
  font-size: 1.5em;
  text-transform: uppercase;
}
.featured_items .featured_block_section .featured_block .shaded_div span.white {
  color: #fff;
}
.featured_items .featured_block_section .featured_block .shaded_div .bold_text {
  font-weight: 600;
}
.featured_items .featured_block_section .featured_block .shaded_div .readmore {
  border-top: 1px solid #5c5c5c;
}
.featured_items .featured_block_section .featured_block img {
  -webkit-transition: all 8s linear;
  transition: all 8s linear;
  width: 315px;
  height: auto;
  overflow: hidden;
}
.featured_items .featured_block_section .featured_block .shaded_div:hover {
  cursor: pointer;
}
.featured_items .featured_block_section .featured_block .blink {
  color: #FFF !important;
  background: #FC79CE !important;
}
.featured_items .featured_block_section .featured_block img:hover {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -o-transform: scale(1.3);
  transform: scale(1.3);
  cursor: pointer;
}
/*.main
{
    .wraps{
        width:16.66%;
        float:left;
        .img_text_wrapper{
            display:block;
            margin:0px auto;
            text-align: left;
            position:relative;
            cursor:pointer;
            .icon{
                z-index:1000;
                width:120px;
                display:table;
                margin:0px auto;
                height:120px;
                background:#eee;
                border-radius:50%;

                position:relative;
                cursor:pointer;
                div{
                    z-index:2;
                    width:120px;
                    height:120px;
                }
            }
        }
    }
}*/
/*.main
{
    .circular_div
    {

        .five_items{

            .wraps{
                width:20%;
                .img_text_wrapper{

                } 
            }
        }
        .four_items{

            .wraps{
                width:25%;
                .img_text_wrapper{

                } 
            }
        }
        .three_items{

            .wraps{
                width:33.33%;
                .img_text_wrapper{

                } 
            }
        }
        .two_items{

            .wraps{
                width:50%;
                float:left;
                .img_text_wrapper{

                } 
            }
        }
        .one_item{

            .wraps{
                width:100%;
                .img_text_wrapper{
                    margin:0px auto;

                } 
            }
        }

        #main_wrapper{
            position:relative;

        }

        .wraps{
            width:16.66%;
            float:left;
            .img_text_wrapper{
                display:block;
                margin:0px auto;
                position:relative;
                .icon{
                   
                    width:180px;
                   

                   
                    height:180px;

                    background-size: cover;
                    background-repeat: no-repeat;
                    background-position: center center;
                    


                    cursor:pointer;


                    

                    text-align: center;
                    overflow: hidden;

                    position: relative;
                    cursor: default;
                    box-shadow: 
                        inset 0 0 0 0 rgba(200,95,66, 0.4),
                        inset 0 0 0 16px rgba(255,255,255,0.6),
                        0 1px 2px rgba(0,0,0,0.1);
                    transition: all 0.4s ease-in-out;

                    div{
                       
                    }

                    .sub_icon
                    {



                    }
                    .icon_info {
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        border-radius: 50%;
                        overflow: hidden;
                        opacity: 0;
                        transition: all 0.4s ease-in-out;
                        transform: scale(0);
                        backface-visibility: hidden;

                    }
                    .icon_info h3 {
                        color: #fff;
                        text-transform: uppercase;
                        position: relative;
                        letter-spacing: 2px;
                        font-size: 16px;
                        margin: 0 30px;
                        padding: 80px 0 0 0;
                        height: 110px;
                        font-family: 'Open Sans', Arial, sans-serif;
                        text-shadow: 
                            0 0 1px #fff, 
                            0 1px 2px rgba(0,0,0,0.3);
                    }






                }
                .icon:hover {
                    box-shadow: 
                        inset 0 0 0 110px rgba(0,0,0, 0.4),
                        inset 0 0 0 16px rgba(255,255,255,0.8),
                        0 1px 2px rgba(0,0,0,0.1);
                    cursor: pointer;
                }
                .icon:hover .icon_info {
                    opacity: 1;
                    transform: scale(1);	
                }

                .icon.blue{

                   
                    .sub_icon{

                       


                    }

                }
                .icon.blue:hover{
                    .sub_icon{

                        
                    }

                }
                .icon.red{
                   

                    .sub_icon{
                       
                    }

                }
                .icon.red:hover{
                    .sub_icon{

                       
                    }
                    .sub_icon.red{

                    }
                }
                .icon.purple{
                    
                    .sub_icon{
                        

                    }
                    .sub_icon.purple{

                    }
                }
                .icon.purple:hover{
                    .sub_icon{
                       
                    }
                    .sub_icon.purple{

                    }
                }
                .icon.orange{
                   
                    .sub_icon{
                        
                    }
                    .sub_icon.orange{

                    }
                }
                .icon.orange:hover{
                    .sub_icon{
                        
                    }
                    .sub_icon.orange{

                    }
                }
                .icon.green{
                  
                    .sub_icon{
                       
                    }
                    .sub_icon.green{

                    }
                }
                .icon.green:hover{
                    
                    .sub_icon{
                       
                    }
                    .sub_icon.green{

                    }
                }


                .icon.acqua{
                   
                    .sub_icon{
                       
                    }
                    .sub_icon.acqua{

                    }
                }
                .icon.acqua:hover{
                    .sub_icon{

                        
                    }
                    .sub_icon.acqua{

                    }
                }



            }
            .img_text_wrapper:hover .icon{
                
            }
            
            .title{
                margin-top:10px;
                text-align:center;
                font-weight:300;
                text-transform:uppercase;
                margin-bottom:10px;
                color: @black;

            }
            a{
               
            }
            a:hover{
                text-decoration:none;
            }
            .effects{
                transform-origin:50% 0%;
                transform:perspective(800px) rotateX(90deg);
                transition:transform .3s linear 0s;
            }
        }
    }
}*/
/* end circular-div */
/*.left_sidebar{
    .header{
        background:@light-grey;
        padding:10px 10px;
        font-weight:600;
        font-size:20px;
        text-align:center;
    }

    .tag_inner
    {
        padding: 10px;
        border:1px solid #c3c2c2;

        a
        {
            padding: 2px;
            text-decoration: none;
            color: @blue;

            &.s
            {
                font-size: 10px;
            }

            &.m
            {
                font-size: 14px;
            }

            &.l
            {
                font-size: 18px;
            }

            &:hover
                {
                text-decoration: underline;
            }

        }
    }
    .glyphicon{
        font-size:30px;
        text-align:left;
        padding-right:20px;
    }
    >ul{
        margin:0;
        padding:0;
        li{
            list-style:none;
            a{
                display:block;
                border:1px solid @light-grey;
                border-top:0px;
                color:@grey;
                padding: 2px 5px 2px 10px;
                font-size:12px;
                text-decoration:none;
                font-weight:500;
                .name{
                    position:relative;
                    top:-3px;

                }
                .fa-circle{
                    color:@light-grey;
                    padding-right:5px;
                }
            }
            a:hover,a:focus,a:active{
                .fa-circle{
                    color:@grey;
                }
            }
            a.first{
                border-top:1px solid @light-grey;
            }
            ul.sub_category{
                margin:0;
                padding:0;
                >li{
                    list-style:none;
                    >a{
                        text-transform:uppercase;
                        font-size:10px;
                        background:#ddd;
                        padding-left:20px;
                        border-bottom:2px solid #fff;
                        .fa-circle{
                            color:#90C225;
                        }
                        .name{
                            color:@grey;
                        }
                    }



                    ul.sub_category2
                    {
                        margin:0;
                        padding:0;
                        li
                        {
                            list-style: outside none none;
                            a
                            {
                                background: #eee none repeat scroll 0 0;
                                border-bottom: 2px solid #fff;
                                font-size: 10px;
                                padding-left: 30px;
                                text-transform: uppercase;
                            }


                            ul.sub_category3
                            {
                                margin:0;
                                padding:0;
                                li
                                {
                                    list-style: outside none none;
                                    a
                                    {
                                        background: #ddd none repeat scroll 0 0;
                                        border-bottom: 2px solid #fff;
                                        font-size: 10px;
                                        padding-left: 40px;
                                        text-transform: uppercase;
                                    }

                                    ul.sub_category4
                                    {
                                        margin:0;
                                        padding:0;
                                        li
                                        {
                                            list-style: outside none none;
                                            a
                                            {
                                                background: #eee none repeat scroll 0 0;
                                                border-bottom: 2px solid #fff;
                                                font-size: 10px;
                                                padding-left: 50px;
                                                text-transform: uppercase;
                                            }

                                            ul.sub_category5
                                            {
                                                margin:0;
                                                padding:0;
                                                li
                                                {
                                                    list-style: outside none none;
                                                    a
                                                    {
                                                        background: #eee none repeat scroll 0 0;
                                                        border-bottom: 2px solid #fff;
                                                        font-size: 10px;
                                                        padding-left: 60px;
                                                        text-transform: uppercase;
                                                    }
                                                }
                                            }
                                        }
                                    }

                                }
                            }


                        }
                    }

                }
            }

        }
        li.selected{

            >a{
                background:@grey;
                color:#fff;
            }

        }
    }
}*/
.middle .seller_details .img_section {
  float: left;
  width: 100px;
  height: 100px;
}
.middle .seller_details .img_section img {
  display: inline-block;
  width: 100%;
}
.middle .seller_details .seller_name {
  float: left;
  padding-left: 15px;
  font-size: 30px;
}
.middle .seller_details .seller_name div:last-child {
  font-size: 18px;
}
.middle .seller_details .button_section {
  float: right;
}
.details .middle.s_items {
  float: left;
  width: 100%;
}
.details .middle.s_items .middle_content .middle_block {
  width: 25%;
}
.details .items .left_section {
  width: 50%;
  float: left;
}
.details .items .right_section {
  width: 50%;
  float: left;
  padding-left: 10px;
}
.details .items .right_section .img_section {
  width: 20%;
  float: left;
  padding-left: 10px;
}
.details .items .right_section .img_section img {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.details .items .right_section .form_section {
  width: 80%;
  float: left;
  padding-left: 10px;
}
.details .items .right_section .form_section .wrapper {
  border-bottom: 1px solid #999;
  padding-top: 15px;
}
.details .items .right_section .form_section .btn_delete {
  float: right;
  background: #C9302C;
  border: 1px solid #C9302C;
  color: #fff;
}
.details .items .right_section .form_section .btn_delete .fa {
  color: #C9302C;
}
.details .items .right_section .group_section {
  margin-top: 15px;
  padding-left: 15px;
}
.details .items .right_section .group_section .column {
  margin-bottom: 10px;
}
.details .items .button_section {
  margin-top: 20px;
}
.details .items .button_section .btn {
  border-radius: 0px;
}
.details .settings {
  padding-left: 15px;
  padding-right: 15px;
  background: #F2F2F2;
}
.details .settings .left_profile_image_section {
  width: 30%;
  float: left;
}
.details .settings .left_profile_header_image_section {
  width: 70%;
  float: left;
  padding-left: 15px;
}
.details .settings .the_form .left_section {
  width: 30%;
  float: left;
}
.details .settings .the_form .right_section {
  width: 70%;
  float: left;
  padding-left: 15px;
}
.details .settings .the_form .right_section.width_30_per_left {
  float: left;
  width: 30%;
}
.details .settings .img_section.with_button {
  position: relative;
}
.details .settings .img_section.with_button .button_section {
  position: absolute;
  bottom: 10px;
  left: 10px;
}
.details .profile_header_img_section .img_section {
  width: 100%;
  position: relative;
  /*display:block;*/
  /* padding-top:30%;*/
  /* height:0;*/
  background: #ccc;
}
.details .profile_header_img_section .img_section img {
  /*position:absolute;
                top:0;
                right:0;
                left:0;
                bottom:0;
                max-width:100%;
                max-height:100%;
                display:block;*/
  width: 100%;
}
.details .profile_user_img_section {
  position: relative;
}
.details .profile_user_img_section .img_section {
  width: 100%;
  position: relative;
  /*display:block;*/
  /* padding-top:30%;*/
  /* height:0;*/
  background: #ccc;
}
.details .profile_user_img_section .img_section img {
  /*position:absolute;
                top:0;
                right:0;
                left:0;
                bottom:0;
                max-width:100%;
                max-height:100%;
                display:block;*/
  width: 100%;
}
.details .profile_user_img_section .small_img_section {
  position: absolute;
  bottom: -50px;
  right: 50px;
}
.details .profile_user_img_section .small_img_section img {
  height: 150px;
  width: 150px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}
.details .profile_user_img_section .small_img_section_left {
  position: absolute;
  bottom: -50px;
  left: 50px;
}
.details .profile_user_img_section .small_img_section_left img {
  height: 150px;
  width: 150px;
}
.details .profile_user_img_section .img_section {
  padding-top: 80%;
}
.details .middle {
  width: 75%;
  width: 80%;
  float: left;
}
.details .seller_rating {
  margin-top: 0;
  font-size: 15px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.details .seller_rating .label {
  font-size: 14px;
}
.details .seller_rating.font_12 {
  font-size: 12px;
}
.details .middle_content.view_horizontal .img_section {
  float: left;
  width: 40%;
}
.details .middle_content.view_horizontal .content_section {
  width: 60%;
}
.details .middle_content.view_horizontal.store .content_section {
  width: 75%;
}
.details .middle_content.view_horizontal.store .img_section {
  width: 100%;
  padding: 50% 0 0;
  border: 1px solid #999;
}
.details .middle_content.view_horizontal.store .para {
  margin-bottom: 10px;
}
.details .middle_content.view_horizontal.store .seller_rating {
  width: 50%;
  float: left;
}
.details .middle_content.view_horizontal.store .button_section {
  width: 50%;
  float: right;
  text-align: right;
}
.details .middle_content.view_horizontal.store .category_share {
  font-size: 1em;
}
.details .middle_content.view_horizontal.store .category_share .left {
  width: 50%;
}
.details .middle_content.view_horizontal.store .category_share .right {
  width: 50%;
}
.details .settings .left_profile_image_section .img_section.with_button {
  position: relative;
  width: 100%;
  height: 0;
  padding: 0;
  padding-top: 100%;
}
.details .settings .left_profile_image_section .img_section.with_button img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
}
.details .settings .left_profile_header_image_section .img_section.with_button {
  position: relative;
  width: 100%;
  height: 0;
  padding: 0;
  padding-top: 28.32%;
}
.details .settings .left_profile_header_image_section .img_section.with_button img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
}
.details .profile_header_img_section {
  position: relative;
}
.details .profile_header_img_section .small_img_section {
  position: absolute;
  bottom: -50px;
  right: 50px;
}
.details .profile_header_img_section .small_img_section img {
  height: 150px;
  width: 150px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}
.details .profile_header_img_section .small_img_section_left {
  position: absolute;
  bottom: -50px;
  left: 50px;
}
.details .profile_header_img_section .small_img_section_left img {
  height: 150px;
  width: 150px;
}
.store_section .middle {
  width: 80%;
  float: left;
  padding-right: 15px;
}
.store_section .promo_section {
  width: 20%;
  float: left;
}
.store_section .intro_section.store h1 {
  border-bottom: 0.5px solid #999;
  padding: 10px 0 10px 0;
  background-color: #fff;
  margin-bottom: 10px;
}
.store_section .intro_section.store .left_section {
  width: 70%;
  float: left;
}
.store_section .intro_section.store .right_section {
  width: 30%;
  float: left;
  padding-left: 15px;
}
.dashboard_section .seller_details .img_section {
  float: left;
  width: 100px;
  height: 100px;
}
.dashboard_section .seller_details .img_section img {
  display: inline-block;
  width: 100%;
}
.dashboard_section .seller_details .seller_name {
  float: left;
  padding-left: 15px;
  font-size: 30px;
}
.dashboard_section .seller_details .seller_name div:last-child {
  font-size: 18px;
}
.dashboard_section .seller_details .button_section {
  float: right;
}
.seller_profile_section .left_section {
  width: 85%;
  float: left;
  padding-right: 15px;
}
.seller_profile_section .promo_section {
  width: 15%;
  float: left;
}
.middle_content h2 {
  margin: 0;
  margin-bottom: 15px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  padding-left: 10px;
}
.middle_content .price_block.big_with_2_price {
  float: right;
  max-width: 100px;
}
.middle_content .price_block.big_with_2_price .price {
  height: 25px;
  font-size: 20px;
  line-height: 1;
}
.middle_content .price_block.big_with_2_price .old_price {
  font-size: 12px;
  height: 15px;
  line-height: 1;
  text-decoration: line-through;
  float: right;
  position: relative;
  right: 0;
  text-align: right;
  top: -6px;
  padding: 2px 5px 5px;
}
.middle_content .price {
  font-family: 'Raleway', sans-serif;
  font-family: "Open Sans", sans-serif;
  /*font-size:1.7em;*/
  font-size: 16px;
  font-weight: 400;
  color: #ed1508;
  background: #fff;
  padding: 0px 3px 0px 2px;
  /*box-shadow:0px 3px 3px 0px rgba(0,0,0,0.9);*/
  position: absolute;
  right: 0;
  bottom: 20px;
  /*height:37px;*/
  top: 0;
}
.middle_content .price span.symb {
  letter-spacing: -2.8px;
  color: #ed1508;
  /* transform:rotate(-90deg);*/
  display: inline-block;
  /*font-size:0.6em;*/
  position: relative;
  left: -3px;
}
.middle_content .price span.wa {
  letter-spacing: -6.6px;
  color: #fff;
  position: relative;
  top: 0px;
}
.middle_content .price span.amount {
  position: relative;
  top: 0px;
}
.middle_content .price.orange {
  font-size: 1.6em;
  position: relative;
  background: #f4b30e;
}
.middle_content .price.orange span.amount {
  position: relative;
  top: -5px;
}
.middle_content .price.orange span.symb {
  font-size: 0.7em;
}
.middle_content .price.orange .plus {
  font-size: 0.5em;
  font-weight: 600;
  text-align: right;
  float: right;
  position: absolute;
  bottom: 0;
  right: 0;
}
.middle_content .price.orange .plus span {
  display: inline-block;
  width: 57px;
  background: #fff;
  color: #f4b30e;
  position: relative;
  right: 2px;
  top: -2px;
  padding-right: 3px;
}
.middle_content .category_share {
  /* border-top:1px solid #999;*/
  font-size: 10px;
  text-transform: uppercase;
  padding-bottom: 7px;
  padding-top: 7px;
  cursor: pointer;
}
.middle_content .category_share .cat_name {
  color: #ed1508;
}
.middle_content .category_share .fa-plus-square {
  color: #ed1508;
  font-size: 15px;
}
.middle_content .category_share .left {
  float: left;
  width: auto;
}
.middle_content .category_share .right {
  float: right;
  width: auto;
  text-align: right;
}
.middle_content .category_share .right.edit {
  color: #ed1508;
  font-size: 14px;
}
.middle_content .category_share .like {
  font-size: 1em;
  display: inline-block;
  color: #ed1508;
  font-size: 1.5em;
  padding-right: 5px;
  cursor: pointer;
}
.middle_content .category_share.orange .fa-plus-square {
  color: #f4b30e;
}
.middle_content .category_share.orange .cat_name {
  color: #f4b30e;
}
.middle_content .middle_block {
  padding-left: 5px;
  padding-right: 5px;
  width: 33.3%;
  float: left;
}
.middle_content .middle_block .img_section {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background: #fff;
  padding-top: 100%;
  border: 1px solid #ccc;
  width: 100%;
}
.middle_content .middle_block .img_section img.big_img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0px auto;
  position: absolute;
  top: 1px;
  bottom: 1px;
  left: 0;
  bottom: 0;
  right: 0;
}
.middle_content .middle_block .img_section .price {
  position: absolute;
  right: 0;
  bottom: 20px;
}
.middle_content .middle_block .img_section .icon {
  position: absolute;
  top: 0;
  left: 0;
  padding: 3px 10px;
  background: #d0e5a4;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);
  cursor: auto;
}
.middle_content .middle_block .img_section .icon a {
  cursor: auto;
}
.middle_content .middle_block .img_section .icon a i {
  cursor: auto;
}
.middle_content .middle_block .img_section .icon a:hover {
  cursor: auto;
}
.middle_content .middle_block .img_section .icon a:hover i {
  cursor: auto;
}
.middle_content .middle_block .title {
  text-transform: uppercase;
  color: #333;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #999;
  font-size: 13px;
  text-align: center;
}
.middle_content .middle_block .qty {
  text-transform: uppercase;
  color: #333;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #999;
  font-size: 13px;
  text-align: center;
  text-transform: capitalize;
  border-bottom: 0px;
  color: #446f37;
}
.middle_content .middle_block .qty_info {
  font-size: 0.9em;
  border-bottom: 1px solid #999;
  padding-bottom: 5px;
}
.middle_content .middle_block .qty_info label {
  margin-bottom: 0;
}
.middle_content .middle_block .qty_info .init_qty {
  color: #446f37;
  float: left;
  width: 33.33%;
}
.middle_content .middle_block .qty_info .sold {
  color: #446f37;
  float: left;
  width: 33.33%;
  text-align: center;
}
.middle_content .middle_block .qty_info .avail {
  color: #446f37;
  float: left;
  width: 33.33%;
  text-align: right;
}
.middle_content .img_section {
  width: 222px;
  overflow: hidden;
  display: inline-block;
}
.middle_content .img_section .img {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.middle_content .img_section .img_thumbnails {
  margin-top: 10px;
}
.middle_content .img_section .img_thumbnails .image {
  width: 25%;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}
.middle_content .img_section .img_thumbnails .image img {
  width: 100%;
}
.color_light_red {
  color: #f9564c;
}
.color_red {
  color: #ed1508 !important;
}
.color_grey {
  color: #5c5c5c;
}
.color_red_bg {
  background-color: #ed1508 !important;
}
.main_content.market {
  /*position:relative;
    padding-top:0px;
    .the_market{
        .left_section{
            width:10%;
            float:left;
        }
        .middle{
            width:80%;
            float:left;
            padding-left:10px;
            padding-right:10px;
        }

        .promo_section{
            width:10%;
        }
    }*/
  /*.product_details_section{
        .products_content{
            width:85%;
            float:left;
            padding-right:15px;

            &.no_right_section
            {
                width:100%;
                padding-right:0;
            }
        }
        .promo_section{
            width:15%;
        }
    }*/
}
.main_content.market .dashboard_section .dashboard_content {
  width: 75%;
  float: left;
  padding-right: 10px;
}
.main_content.market .dashboard_section .promo_section {
  width: 25%;
  float: left;
}
.main_content.market .store_section .middle {
  width: 80%;
  float: left;
  padding-right: 15px;
}
.main_content.market .store_section .promo_section {
  width: 20%;
  float: left;
}
.main_content.market .seller_name {
  color: #ed1508;
  font-size: 25px;
  font-weight: 600;
}
.main_content.market .seller_info_map_wrapper {
  margin-top: 15px;
  margin-bottom: 15px;
}
.main_content.market .seller_info_map_wrapper h2 {
  font-size: 20px;
  margin: 0;
  margin-bottom: 15px;
  color: #f9564c;
  font-weight: 600;
}
.main_content.market .seller_info_map_wrapper label {
  font-size: 18px;
}
.main_content.market .seller_info_map_wrapper .seller_info .left_info_section {
  width: 25%;
  float: left;
}
.main_content.market .seller_info_map_wrapper .seller_info .middle_info_section {
  padding-left: 10px;
  padding-right: 10px;
  width: 50%;
  float: left;
}
.main_content.market .seller_info_map_wrapper .seller_info .table.table-striped tr {
  background: #F2F2F2;
}
.main_content.market .seller_info_map_wrapper .item_location_section {
  width: 25%;
  float: right;
}
.main_content.market .seller_info_map_wrapper .item_location_section .the_img_section {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 100% 0 0;
  border: 0.5px solid #ccc;
}
.main_content.market .seller_info_map_wrapper .item_location_section .the_img_section img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
}
.main_content.market .seller_info_map_wrapper .rating_section {
  margin-top: 20px;
}
.main_content.market .border_wrapper_green_grey {
  border-top: 1px solid #c3c2c2;
  border-bottom: 1px solid #c3c2c2;
  background: #F2F2F2;
  padding: 10px 10px;
}
.main_content.market .tab-content.no_bg {
  background: transparent;
}
.main_content.market .tab-content.no_padding_top {
  padding-top: 0;
}
.main_content.market .user_info_map_wrapper {
  position: relative;
  margin-top: 15px;
  margin-bottom: 15px;
  background: #F2F2F2;
  background: transparent;
  margin: 0;
}
.main_content.market .user_info_map_wrapper h2 {
  font-size: 20px;
  margin: 0;
  margin-bottom: 15px;
  color: #f9564c;
  font-weight: 600;
}
.main_content.market .user_info_map_wrapper label {
  font-size: 18px;
}
.main_content.market .user_info_map_wrapper .seller_info .left_info_section {
  width: 25%;
  float: left;
}
.main_content.market .user_info_map_wrapper .seller_info .middle_info_section {
  padding-left: 10px;
  padding-right: 10px;
  width: 50%;
  float: left;
}
.main_content.market .user_info_map_wrapper .seller_info .table.table-striped tr {
  background: #F2F2F2;
}
.main_content.market .user_info_map_wrapper .item_location_section {
  width: 25%;
  float: right;
}
.main_content.market .user_info_map_wrapper .item_location_section .the_img_section {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 100% 0 0;
  border: 0.5px solid #ccc;
}
.main_content.market .user_info_map_wrapper .item_location_section .the_img_section img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
}
.main_content.market .user_info_map_wrapper .rating_section {
  margin-top: 20px;
}
.main_content.market .user_info_map_wrapper span.name {
  font-weight: 600;
  width: 120px;
  display: inline-block;
}
.main_content.market .user_info_map_wrapper .product_details_section {
  width: 70%;
  float: left;
  margin-top: 15px;
}
.main_content.market .user_info_map_wrapper .item_location_section {
  margin-top: 15px;
  width: 30%;
  float: right;
}
.main_content.market .user_info_map_wrapper .item_location_section .the_img_section {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 100% 0 0;
  border: 0.5px solid #ccc;
}
.main_content.market .user_info_map_wrapper .item_location_section .the_img_section img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
}
.main_content.market .user_info_map_wrapper .location_details {
  margin-top: 15px;
}
.main_content.market .user_info_map_wrapper .product_details_section {
  padding-right: 10px;
}
.main_content.market .user_info_map_wrapper .l_d {
  margin-top: 20px;
}
.main_content.market .user_info_map_wrapper .user_info {
  width: 60%;
  float: left;
}
.main_content.market .user_info_map_wrapper .item_location_section {
  width: 40%;
  float: right;
}
.main_content.market .user_info_map_wrapper::before {
  content: "";
  border-top: 1px solid #999;
  display: block;
  position: absolute;
  /*width:110%;*/
  top: 0;
  /*left:-10px;*/
}
.main_content.market .comment_section .heading {
  font-size: 25px;
  font-weight: 600;
}
.main_content.market .comment_section > div.button {
  margin-top: 15px;
  margin-bottom: 15px;
}
.main_content.market .comment_section > div.user {
  font-size: 18px;
}
.main_content.market .comment_section .para {
  padding: 10px;
  border: 1px solid #999;
}
.main_content.market .comment_section .comments {
  padding-right: 10px;
}
.main_content.market .comment_section .reply_section {
  margin-left: 20px;
  padding: 15px;
  background: #E6E6E6;
  margin-top: 20px;
}
.main_content.market .comment_section .reply_section .para {
  border: 0;
  padding: 0;
}
.main_content.market .comment_section + .comment_section {
  margin-top: 50px;
}
.main_content.market .additional_info h4 {
  margin: 0;
  font-weight: 600;
  font-size: 25px;
  margin-top: 40px;
  margin-bottom: 20px;
  color: #4C4C4C;
}
.main_content.market .tab-content {
  background: #F2F2F2;
}
.main_content.market .header_block {
  margin-top: 0;
  text-transform: uppercase;
  font-size: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #999;
  color: #999;
  font-weight: 300;
}
.main_content.market .header_block.no_border_bottom {
  border-bottom: 0;
}
.main_content.market .product_map_wrapper,
.main_content.market .seller_info_map_wrapper {
  background: #F2F2F2;
}
.main_content.market .product_map_wrapper span.name,
.main_content.market .seller_info_map_wrapper span.name {
  font-weight: 600;
  width: 120px;
  display: inline-block;
}
.main_content.market .product_map_wrapper .product_details_section,
.main_content.market .seller_info_map_wrapper .product_details_section {
  width: 70%;
  float: left;
  margin-top: 15px;
}
.main_content.market .product_map_wrapper .item_location_section,
.main_content.market .seller_info_map_wrapper .item_location_section {
  margin-top: 15px;
  width: 30%;
  float: right;
}
.main_content.market .product_map_wrapper .item_location_section .the_img_section,
.main_content.market .seller_info_map_wrapper .item_location_section .the_img_section {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 100% 0 0;
  border: 0.5px solid #ccc;
}
.main_content.market .product_map_wrapper .item_location_section .the_img_section img,
.main_content.market .seller_info_map_wrapper .item_location_section .the_img_section img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
}
.main_content.market .product_map_wrapper .location_details,
.main_content.market .seller_info_map_wrapper .location_details {
  margin-top: 15px;
}
.main_content.market .product_map_wrapper .product_details_section,
.main_content.market .seller_info_map_wrapper .product_details_section {
  padding-right: 10px;
}
.main_content.market .product_map_wrapper .l_d,
.main_content.market .seller_info_map_wrapper .l_d {
  margin-top: 20px;
}
.main_content.market .left_sidebar.groups {
  margin-top: 20px;
}
.main_content.market .left_sidebar.groups .fa-group {
  font-size: 30px;
  text-align: left;
  padding-right: 20px;
}
.main_content.market .left_sidebar.groups > ul li a {
  color: #5c5c5c;
  background: #fff;
}
.middle_content.view_horizontal .left_image_section {
  width: 25%;
  border: 1px solid #eee;
  float: left;
}
.middle_content.view_horizontal .right_section {
  float: left;
  width: 75%;
}
.middle_content.view_horizontal .content_section {
  /*
        position:relative;
        padding:0;
        padding-bottom:33%;
        height:0;
        */
  margin-top: 0;
  overflow: hidden;
  width: 100%;
}
.middle_content.view_horizontal .content_section .the_wrapper {
  /*
             position:absolute;
             top:0;
            */
  padding-left: 15px;
  width: 100%;
  height: 100%;
}
.middle_content.view_horizontal .content_section .the_wrapper .seller_rating {
  position: absolute;
  bottom: 0;
  width: 98%;
}
.middle_content.view_horizontal .content_section .the_wrapper .seller_rating.orange {
  border: 1px solid #f4b30e;
}
.middle_content.view_horizontal .content_section .the_wrapper .seller_rating.orange .name {
  color: #f4b30e;
}
.middle_content.view_horizontal .seller_block {
  /*
         position:absolute;
        bottom:0;
        */
  margin-top: 10px;
  width: 100%;
  padding-left: 15px;
}
.middle_content.view_horizontal .seller_block .seller_rating {
  border: 1px solid #999;
  font-size: 12px;
}
.middle_content.view_horizontal .seller_block .seller_rating .label {
  text-transform: uppercase;
  color: #999;
  font-weight: 600;
}
.middle_content.view_horizontal .seller_block .seller_rating .name {
  text-transform: capitalize;
  color: #ed1508;
}
.middle_content.view_horizontal .seller_block .seller_rating .seller {
  float: left;
  width: 50%;
}
.middle_content.view_horizontal .seller_block .seller_rating .rating {
  float: left;
  width: 50%;
}
.middle_content.view_horizontal .seller_block .seller_rating.orange {
  border: 1px solid #f4b30e;
}
.middle_content.view_horizontal .seller_block .seller_rating.orange .name {
  color: #f4b30e;
}
.middle_content.view_horizontal .content_section.product {
  padding: 32% 0 0 0;
}
.middle_content.view_horizontal .wrapper {
  border-top: 1px solid #c3c2c2;
  border-bottom: 1px solid #c3c2c2;
  margin-bottom: 15px;
  border-left: 8px solid #5c5c5c;
  padding-left: 5px;
  padding-top: 15px;
}
.middle_content.view_horizontal .wrapper .title_wrapper {
  border-top: 0;
}
.middle_content.view_horizontal .wrapper .button {
  float: right;
  padding-right: 10px;
  padding-top: 4px;
}
.middle_content.view_horizontal .img_section {
  width: 100%;
  height: 0;
  padding: 100% 0 0 0;
  overflow: hidden;
  display: block;
  position: relative;
  border: 1px solid #ccc;
}
.middle_content.view_horizontal .img_section img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}
.middle_content.view_horizontal .img_section img.back_image {
  display: none;
}
.middle_content.view_horizontal .img_section:hover img.front_image {
  display: none;
}
.middle_content.view_horizontal .img_section:hover img.back_image {
  display: block;
}
.middle_content.view_horizontal .title_wrapper {
  border-top: 1px solid #999;
  border-bottom: 1px solid #c3c2c2;
  height: auto;
}
.middle_content.view_horizontal .title_wrapper .title {
  float: left;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  /*line-height:1.2;*/
  padding: 2px 0;
}
.middle_content.view_horizontal .title_wrapper .price {
  float: right;
  position: relative;
  right: 0;
  /*top:3px;*/
  margin-left: 5px;
}
.middle_content.view_horizontal .title_wrapper .price_request {
  font-size: 16px !important;
  padding: 2px 0 !important;
  cursor: pointer;
}
.middle_content.view_horizontal .para {
  font-weight: 600;
  font-size: 1em;
}
.modal-backdrop {
  position: fixed;
  z-index: 50;
}
.wide-modal {
  max-width: 850px;
  width: 90%;
}
.wider-modal {
  max-width: 1200px;
  width: 95%;
}
.Flexible-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.Flexible-container iframe,
.Flexible-container object,
.Flexible-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.items_search_list {
  /*.search_item_box_wrapper
    {
        border-top:1px solid #ddd;
        padding-top:10px;


        .search_item_box_inner
        {
            display: table;

            & div[class^="col-"]
            {
                display: table-cell;
            }
            .img_section_item
            {
                background: #eee none repeat scroll 0 0;
                height: 0;
                display: block;
                margin: 0;
                overflow: hidden;
                padding: 100% 0 0;
                position: relative;
                width: 100%;
                img
                {
                    bottom: 0;
                    display: block;
                    left: 0;
                    margin: 0 auto;
                    max-height: 100%;
                    max-width: 100%;
                    position: absolute;
                    right: 0;
                    top: 1px;
                }
            }
            .title
            {

                font-weight: 600;
            }
        }
    }*/
}
.items_search_list .title {
  font-weight: 600;
}
#register .modal-dialog {
  z-index: 101;
}
#register .wide-modal {
  max-width: 850px;
  width: 90%;
}
#register .register-box {
  background-position: center top;
  background-size: cover;
  min-height: 300px;
  padding-bottom: 40px;
}
#register .register-box .green-register-boxes > div {
  /*background-color: rgba(237, 21, 8, 0.6);*/
  background-color: rgba(92, 92, 92, 0.6);
  color: #fff;
  font-weight: 600;
  margin-top: 40px;
  padding: 10px;
}
#register .register-box .green-middle-box {
  background-color: #ed1508;
  color: white;
  font-size: 2em;
  font-weight: 900;
  letter-spacing: 1px;
  text-align: center;
}
#register .register-box .green-register {
  /*background-color: rgba(237, 21, 8, 0.6);*/
  background-color: rgba(92, 92, 92, 0.6);
  border: 1px solid #c3c2c2;
}
#register .register-box .green-register label {
  color: #fff;
}
#register .register-box .green-register > label {
  font-size: 1.2em;
  margin: 10px 0 20px;
}
.medium_black_btn {
  color: #ffffff;
  background-color: #c3c2c2;
  background-image: linear-gradient(to bottom, #c3c2c2, #5c5c5c);
  border-color: #c3c2c2 #c3c2c2 #c3c2c2;
  padding: 8px;
  font-size: 1em;
}
.medium_red_btn {
  color: #ffffff;
  background-color: #f9564c;
  background-image: linear-gradient(to bottom, #f9564c, #ed1508);
  border-color: #f9564c #f9564c #f9564c;
  padding: 8px;
  font-size: 1em;
}
.medium_white_btn {
  color: #212121;
  background-color: #fff;
  background-image: linear-gradient(to bottom, #ffffff, #dddddd);
  border-color: #fff #fff #fff;
  padding: 4px;
  font-size: 1.2em;
  font-weight: 500;
}
.medium_red_btn:hover,
.medium_black_btn:hover {
  color: #ffffff;
}
.small_fixed_icon_btn {
  min-width: 80px;
  padding: 5px;
  font-size: 0.9em;
}
.small_fixed_icon_btn i {
  padding-left: 5px;
}
.btn_red,
.btn_red:hover {
  color: #ffffff;
  background-color: #f9564c;
  background-image: linear-gradient(to bottom, #f9564c, #ed1508);
  border-color: #f9564c #f9564c #f9564c;
}
.btn_grey2,
.btn_grey2:hover {
  color: #ffffff;
  background-color: #c3c2c2;
  background-image: linear-gradient(to bottom, #c3c2c2, #5c5c5c);
  border-color: #c3c2c2 #c3c2c2 #c3c2c2;
}
/*gallery */
.gallery_section .gallery {
  margin-top: 10px;
}
.gallery_section .gallery .box {
  margin-bottom: 15px;
}
.gallery_section .gallery ul.menu {
  border-bottom-color: #c3c2c2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 10px;
}
.gallery_section .gallery ul.menu li.active a {
  color: #fff;
  background: #212121;
}
.gallery_section .gallery ul.menu li a {
  background: #5c5c5c;
  color: #fff;
  text-transform: uppercase;
}
.gallery_section .gallery .cat_tabs .nav-tabs {
  /*padding-left:40%;*/
  margin-top: 15px;
}
.gallery_section .gallery .cat_tabs .nav-tabs li {
  float: left;
  border-radius: 4px;
}
.gallery_section .gallery .cat_tabs .nav-tabs li a {
  background: #5c5c5c;
  color: #fff;
  padding: 4px 15px;
}
.gallery_section .gallery .cat_tabs .nav-tabs li.active a {
  background: #212121;
  color: #fff;
}
.gallery_section .gallery .cat_tabs .nav-tabs .img_section {
  border: none;
}
.gallery_section .gallery .cat_tabs .nav-tabs .img_section .img-responsive {
  min-width: 100%;
  max-width: 100%;
}
.gallery_section .gallery .sub_tabs .nav-tabs {
  /*padding-left:40%;*/
  margin-top: 15px;
}
.gallery_section .gallery .sub_tabs .nav-tabs li {
  float: left;
  border-radius: 4px;
}
.gallery_section .gallery .sub_tabs .nav-tabs li a {
  background: #5c5c5c;
  color: #fff;
  padding: 2px 15px;
}
.gallery_section .gallery .sub_tabs .nav-tabs li.active a {
  background: #212121;
  color: #fff;
}
.gallery_section .gallery .sub_tabs .nav-tabs .img_section {
  border: none;
}
.gallery_section .gallery .sub_tabs .nav-tabs .img_section .img-responsive {
  min-width: 100%;
  max-width: 100%;
}
.gallery_section .gallery .tab-pane h2 {
  margin-top: 20px;
  padding-top: 15px;
  font-size: 20px;
  color: #ed1508;
}
.gallery_section .gallery .tab-pane p {
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.gallery_section .gallery .tab-pane .video_row {
  border-bottom: 1px solid #ccc;
}
.fixed_width_100 {
  min-width: 100px;
}
.fixed_width_60 {
  min-width: 60px;
}
/* end gallery */
fieldset.scheduler-border {
  border: 1px groove #ddd !important;
  padding: 10px  !important;
  margin-bottom: 5px;
}
legend.scheduler-border {
  width: inherit;
  /* Or auto */
  padding: 0 10px;
  /* To give a bit of padding on the left and right */
  border-bottom: none;
  font-size: 1em !important;
  font-weight: bold !important;
  text-align: left !important;
  margin-bottom: 0;
}
.img_upload_div {
  float: left;
  margin: 0 10px 10px 0;
  width: 150px;
}
.img_upload_div .img_upload {
  background-color: #22262c;
  padding: 5px 3px;
  text-align: center;
  width: inherit;
}
.img_upload_div .img_upload a,
.img_upload_div .img_upload a:hover {
  color: #fff;
}
.content_section .more_options {
  background-color: #eee;
  padding: 10px 0 0 0;
  margin-left: 15px;
  margin-top: 10px;
}
.content_section .more_options.full_width {
  margin-left: 0px;
}
.content_section .more_options.full_width .opt_cat_box {
  width: 33%;
}
.content_section .more_options.no_bg_margin {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  background-color: transparent;
}
.content_section .more_options .opt_cat_box {
  border: 1px solid #999;
  display: inline-block;
  padding: 5px 10px;
  width: 49.5%;
}
.content_section .more_options .opt_cat_box a,
.content_section .more_options .opt_cat_box a:hover {
  color: #333333;
}
.products_content.no_right_section .middle_content.view_horizontal.products .left_section {
  width: 50%;
  float: left;
}
.products_content.no_right_section .middle_content.view_horizontal.products .right_section {
  width: 50%;
  float: right;
}
.middle_content.view_horizontal.products .left_section {
  width: 40%;
  float: left;
}
.middle_content.view_horizontal.products .left_section .img_section.products {
  width: 100%;
  height: 0;
  padding: 99% 0 0 0;
  overflow: hidden;
  display: block;
  position: relative;
  border: 1px solid #999;
  background: #ccc;
}
.middle_content.view_horizontal.products .left_section .img_section.products img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}
.middle_content.view_horizontal.products .left_section .img_thumbnails {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.middle_content.view_horizontal.products .left_section .img_thumbnails .img_wrapper {
  width: 25%;
  padding-left: 2.5px;
  padding-right: 2.5px;
  float: left;
}
.middle_content.view_horizontal.products .left_section .img_thumbnails .image {
  width: 100%;
  height: 0;
  padding: 98% 0 0 0;
  overflow: hidden;
  display: block;
  position: relative;
  border: 1px solid #999;
  background: #ccc;
}
.middle_content.view_horizontal.products .left_section .img_thumbnails .image img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}
.middle_content.view_horizontal.products .right_section {
  width: 60%;
  float: left;
}
.middle_content.view_horizontal.products .right_section .content_section {
  /*position:relative;
            padding:0;
              height:0;
            padding-bottom:55%;*/
  width: 100%;
  overflow: hidden;
}
.middle_content.view_horizontal.products .right_section .content_section .the_wrapper {
  /*
                 position:absolute;
                  top:0;
                */
  padding-left: 15px;
  width: 100%;
  height: 100%;
}
.middle_content.view_horizontal.products .right_section .content_section .the_wrapper .seller_rating {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.middle_content.view_horizontal.products .right_section .content_section .the_wrapper .seller_rating.orange {
  border: 1px solid #f4b30e;
}
.middle_content.view_horizontal.products .right_section .content_section .the_wrapper .seller_rating.orange .name {
  color: #f4b30e;
}
.middle_content.view_horizontal.products .right_section .title_wrapper {
  border-top: 1px solid #999;
  height: 50px;
}
.middle_content.view_horizontal.products .right_section .title_wrapper .title {
  float: left;
  font-size: 1.5em;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 50px;
}
.middle_content.view_horizontal.products .right_section .title_wrapper .price {
  float: right;
  position: relative;
  right: 0;
  /*top:3px;*/
  top: 0;
}
.middle_content.view_horizontal.products .right_section .seller_block {
  /*
             position:absolute;
            bottom:0;
            */
  width: 100%;
  padding-left: 15px;
  margin-top: 10px;
}
.middle_content.view_horizontal.products .right_section .seller_block .seller_rating {
  border: 1px solid #999;
  font-size: 12px;
}
.middle_content.view_horizontal.products .right_section .seller_block .seller_rating .label {
  text-transform: uppercase;
  color: #999;
  font-weight: 600;
}
.middle_content.view_horizontal.products .right_section .seller_block .seller_rating .name {
  text-transform: capitalize;
  color: #ed1508;
}
.middle_content.view_horizontal.products .right_section .seller_block .seller_rating .seller {
  float: left;
  width: 50%;
}
.middle_content.view_horizontal.products .right_section .seller_block .seller_rating .rating {
  float: left;
  width: 50%;
}
.middle_content.view_horizontal.products .right_section .seller_block .seller_rating.orange {
  border: 1px solid #f4b30e;
}
.middle_content.view_horizontal.products .right_section .seller_block .seller_rating.orange .name {
  color: #f4b30e;
}
.middle_content.view_horizontal.dashboard .left_section {
  width: 30%;
  float: left;
}
.middle_content.view_horizontal.dashboard .left_section .img_section {
  display: block;
  height: 0;
  overflow: hidden;
  padding: 0;
  padding-bottom: 55%;
  position: relative;
  width: 100%;
}
.middle_content.view_horizontal.dashboard .left_section .img_section img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.middle_content.view_horizontal.dashboard .right_section {
  width: 70%;
  float: left;
  padding-left: 15px;
}
.middle_content.view_horizontal.dashboard .right_section .content_section {
  height: 0;
  overflow: hidden;
  padding: 0 0 38%;
  position: relative;
  width: 100%;
}
.middle_content.view_horizontal.dashboard .right_section .seller_block {
  /*
            position:absolute;
             bottom:0;
            */
  width: 100%;
  padding-left: 0;
}
.middle_content.view_horizontal.dashboard .right_section .seller_block .seller_rating {
  width: 100%;
  border: 1px solid #8fc227;
  font-size: 12px;
}
.middle_content.view_horizontal.dashboard .right_section .seller_block .seller_rating .label {
  text-transform: uppercase;
  color: #999;
  font-weight: 600;
}
.middle_content.view_horizontal.dashboard .right_section .seller_block .seller_rating .name {
  text-transform: capitalize;
  color: #8fc227;
}
.middle_content.view_horizontal.dashboard .right_section .seller_block .seller_rating .seller {
  float: left;
  width: 50%;
}
.middle_content.view_horizontal.dashboard .right_section .seller_block .seller_rating .rating {
  float: left;
  width: 50%;
}
.middle_content.view_horizontal.dashboard .right_section .seller_block .seller_rating.orange {
  border: 1px solid #f4b30e;
}
.middle_content.view_horizontal.dashboard .right_section .seller_block .seller_rating.orange .name {
  color: #f4b30e;
}
.middle_content.view_horizontal.swades .left_section {
  width: 40%;
  float: left;
}
.middle_content.view_horizontal.swades .left_section .img_section {
  width: 100%;
  display: block;
  height: 0;
  overflow: hidden;
  padding: 100% 0 0;
  position: relative;
}
.middle_content.view_horizontal.swades .left_section .img_section img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.middle_content.view_horizontal.swades .right_section {
  width: 60%;
  float: left;
  padding-left: 15px;
}
.middle_content.view_horizontal.swades .right_section .button_section {
  margin-top: 10px;
}
.middle_content.view_horizontal.swades .right_section .content_section {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding: 0 0 60%;
  position: relative;
}
.middle_content.view_as_map .map_section {
  margin-bottom: 15px;
}
.middle_content.four_columns .middle_block {
  width: 25%;
}
.product_details_section .heading_block {
  margin-top: 10px;
}
.product_details_section .heading_block a,
.product_details_section .heading_block a:hover {
  text-decoration: none;
}
.product_details_section .heading_block h1 {
  font-size: 18px;
  margin: 0;
  background: #5c5c5c;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #fff;
  text-transform: uppercase;
}
.product_details_section .heading_block.orange h1 {
  background: #f4b30e;
}
.product_details_section .ppsrcheck_section {
  border-top: 1px solid #999;
  padding-top: 10px;
}
.product_details_section .ppsrcheck_section .check_now {
  background-color: #5c5c5c;
  padding: 4px 6px;
  cursor: pointer;
}
.product_details_section .ppsrcheck_section .check_now a,
.product_details_section .ppsrcheck_section .check_now a:hover {
  text-decoration: none;
  color: #fff;
  font-size: 16px;
}
.product_details_section .ppsrcheck_section .rpt_text a {
  color: #ed1508;
  font-size: 16px;
  text-transform: uppercase;
}
.product_details_section .share_section {
  margin-top: 20px;
}
.product_details_section .share_section .share_logos {
  height: 50px;
  line-height: 50px;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
}
.product_details_section .share_section .share_logos .fa {
  color: #ed1508;
  font-size: 18px;
  padding-right: 10px;
}
.product_details_section .share_section .share_logos span {
  padding-right: 10px;
}
.product_details_section .share_section .share_logos.orange .fa {
  color: #f4b30e;
}
.product_details_section .share_section .para_share {
  font-size: 12px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #999;
}
.product_details_section .like_section {
  margin-top: 20px;
}
.product_details_section .like_section .share_logos {
  height: 50px;
  line-height: 50px;
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
}
.product_details_section .like_section .share_logos .fa {
  color: #ed1508;
  font-size: 18px;
  padding-right: 10px;
}
.product_details_section .like_section .share_logos span {
  padding-right: 10px;
}
.product_details_section .like_section .share_logos.orange .fa {
  color: #f4b30e;
}
.product_details_section .like_section .para_share {
  font-size: 12px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #999;
}
.view_section {
  padding-left: 20px;
  padding-right: 20px;
  color: #212121;
  font-size: 25px;
}
.view_section .glyphicon-th,
.view_section .glyphicon-th-list,
.view_section .glyphicon-map-marker {
  font-size: 25px;
  color: #212121;
}
.view_section .wrapper {
  line-height: 45px;
  border-radius: 4px;
  background: #fff;
  padding-left: 20px;
  padding-right: 20px;
}
.search_section {
  padding-left: 20px;
  padding-right: 20px;
  color: #212121;
  font-size: 25px;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}
.search_section .glyphicon-th,
.search_section .glyphicon-th-list,
.search_section .glyphicon-map-marker {
  font-size: 25px;
  color: #212121;
}
.search_section .wrapper {
  line-height: 45px;
  border-radius: 4px;
  background: #fff;
  padding-left: 20px;
  padding-right: 20px;
}
.search_section .wrapper {
  border-radius: 0;
}
.search_section input {
  display: inline-block;
  position: relative;
  top: -4px;
  max-width: 200px;
  min-width: 200px;
}
.search_section .glyphicon {
  font-size: 25px;
  color: #212121;
  cursor: pointer;
}
.font_14 {
  font-size: 14px;
}
.glyphicon-star.green {
  color: #8fc227;
}
.glyphicon-star-empty.green {
  color: #8fc227;
}
.position_relative {
  position: relative;
}
/*.pagination_section{
    text-align:center;
    margin-bottom:15px;
    .pagination > li > a, .pagination > li > span {
        color:@lightgreen;
    }
    .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
        background-color: @lightgreen;
        border-color: @lightgreen;
        color:#fff;
    }
}*/
.view_section.profile_page {
  font-size: 1.5em;
  background: #8fc227;
  padding: 10px;
  color: #fff;
  margin-bottom: 20px;
}
h1.big_heading {
  background: #5c5c5c;
  color: #fff;
  padding: 10px 5px;
  margin-top: 0;
  text-transform: uppercase;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-size: 30px;
}
h1.big_heading span.link {
  background-color: #fff;
  float: right;
  font-size: 0.6em;
  padding: 7px 15px;
  text-transform: lowercase;
}
h1.big_heading span.link a,
h1.big_heading span.link a:hover {
  color: #212121;
  text-decoration: none;
}
.margin_right_50 {
  margin-right: 50px;
}
.tab-content.with_padding {
  padding: 5px 15px;
}
.band_slider h1 {
  margin: 0;
  font-size: 3.5em;
  color: #fff;
  font-weight: 300;
  padding-top: 20px;
  padding-bottom: 20px;
}
.band_slider h2 {
  margin: 0;
  font-size: 2.5em;
  color: #fff;
  font-weight: 300;
  padding-top: 0px;
  padding-bottom: 20px;
}
.band_slider .main_section {
  width: 100%;
  height: 0;
  padding-top: 35%;
  position: relative;
  overflow: hidden;
}
.band_slider .main_section .others {
  position: absolute;
  top: 0;
  left: 0;
}
.band_slider .slider_text {
  float: left;
  width: 57%;
}
.band_slider .slider_text p {
  margin: 0;
  margin-bottom: 15px;
  font-size: 1.5em;
  color: #446f37;
}
.band_slider .slider_text .button_section {
  text-align: right;
}
.band_slider .slider_text .button_section .btn_lime {
  background: #fff;
  text-align: right;
  color: #c3c2c2;
}
.band_slider .slider_text .button_section .btn_lime .letter {
  font-size: 1.2em;
}
.band_slider .slider_text .button_section .btn_lime .round {
  background: #c3c2c2;
  text-align: center;
}
.band_slider .slider_text .button_section .btn_lime .round .fa {
  color: #fff;
}
.band_slider .video_section {
  width: 43%;
}
.band_slider .video_section .img {
  display: block;
  margin: 0;
  overflow: hidden;
  width: 100%;
  padding: 56.3% 0 0;
  position: relative;
  border: 1px solid #fff;
}
.band_slider .video_section .img img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 1px;
}
.band_slider .image_section {
  width: 43%;
}
.band_slider .image_section .img {
  display: block;
  margin: 0;
  overflow: hidden;
  width: 100%;
  padding: 56.3% 0 0;
  position: relative;
  border: 1px solid #fff;
}
.band_slider .image_section .img img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 1px;
}
.band {
  height: 50px;
  background: #fff;
  width: 100%;
}
.band_slider.slider_one h2 {
  color: #446f37;
}
.band_slider.slider_one .image_section {
  width: 30%;
  height: 380px;
  float: left;
  border: 1px solid pink;
}
.band_slider.slider_one .image_section img {
  width: 100%;
}
.band_slider.slider_one .slider_text {
  float: left;
  width: 70%;
  padding-left: 15px;
}
.band_slider.slider_one .slider_text h1 {
  color: #446f37;
}
.band_slider.slider_one .slider_text p {
  margin: 0;
  color: #8fc227;
}
.band_slider.slider_two {
  background: #8fc227;
}
.band_slider.slider_two h1 {
  color: #fff;
  text-transform: uppercase;
}
.band_slider.slider_two .slider_text {
  width: 57%;
  padding-right: 15px;
}
.band_slider.slider_two .video_section {
  float: right;
}
.band_slider.slider_three h1 {
  margin: 0;
  font-size: 4em;
  color: #fff;
  font-weight: 300;
  color: #446f37;
  text-align: center;
  background: pink;
  padding: 10px 0;
}
.band_slider.slider_three .main_section {
  width: 100%;
  height: 0;
  padding-top: 28%;
  position: relative;
}
.band_slider.slider_three .main_section .others {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.band_slider.slider_three .main_content.market.five_elements {
  height: 100%;
}
.band_slider.slider_three .main_content.market.five_elements .arrow_left {
  font-size: 2em;
  float: left;
  width: 2%;
  color: #999;
  position: relative;
  height: 100%;
}
.band_slider.slider_three .main_content.market.five_elements .arrow_left .glyphicon {
  position: absolute;
  top: 40%;
}
.band_slider.slider_three .main_content.market.five_elements .arrow_right {
  font-size: 2em;
  float: right;
  width: 2%;
  color: #999;
  position: relative;
  height: 100%;
}
.band_slider.slider_three .main_content.market.five_elements .arrow_right .glyphicon {
  position: absolute;
  top: 40%;
}
.band_slider.slider_three .main_content.market.five_elements .middle {
  width: 96%;
}
.band_slider.slider_three .main_content.market.five_elements .middle .middle_block {
  width: 20%;
}
.band_slider.slider_four {
  background: #A2ACCE;
  color: #fff;
}
.band_slider.slider_four .left_section {
  width: 20%;
  float: left;
}
.band_slider.slider_four .slider_text {
  width: 60%;
}
.band_slider.slider_four .right_section {
  width: 20%;
  float: left;
}
.band_slider.slider_four .main_content.market.one_element .middle {
  width: 100%;
}
.band_slider.slider_four .main_content.market.one_element .middle .middle_block {
  width: 100%;
}
.band_slider.slider_five {
  background: #8fc227;
}
.band_slider.slider_five .video_section {
  float: left;
}
.band_slider.slider_five .slider_text {
  float: left;
  width: 57%;
  padding-left: 15px;
}
.band_slider.slider_six {
  background: #FE9A2E;
}
.band_slider.slider_six .slider_text {
  float: left;
  padding-right: 10px;
}
.band_slider.slider_six .video_section {
  float: right;
}
.band_slider.slider_seven .container {
  position: relative;
}
.band_slider.slider_seven h1 {
  margin: 10px 0 10px;
  color: #fff;
  font-weight: 300;
  position: absolute;
  left: 40px;
}
.band_slider.slider_seven .image_section {
  width: 100%;
  height: 100%;
}
.band_slider.slider_seven .image_section img {
  width: 100%;
  height: 400px;
}
.commercial_settings_form .form-control {
  border-radius: 0;
  background: #E9E9E9;
}
.commercial_settings_form h2 {
  margin: 0;
  font-size: 1.5em;
  color: #8fc227;
}
.commercial_settings_form h3.membership {
  margin: 0;
  font-size: 1.2em;
  margin-top: 10px;
  margin-bottom: 10px;
}
.commercial_settings_form .red {
  color: #ed1508;
}
.commercial_settings_form .bordered {
  border-top: 0.5px solid #999;
  border-bottom: 0.5px solid #999;
  padding-top: 10px;
  padding-bottom: 10px;
}
.commercial_settings_form .radio {
  display: inline-block;
  width: 50%;
  padding-left: 20px;
}
.commercial_settings_form .number {
  display: inline-block;
  width: 205;
}
.commercial_settings_form .left_border {
  position: relative;
}
.commercial_settings_form .left_border:before {
  content: "";
  display: block;
  border-left: 0.5px solid #999;
  position: absolute;
  height: 100%;
  left: -20px;
}
.commercial_settings_form .button_section .btn_lime {
  border-radius: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.commercial_settings_form .button_section.renew {
  position: absolute;
  bottom: 0;
  right: 50px;
}
.commercial_settings_form .button_section.renew.right {
  position: absolute;
  bottom: 0;
  right: 0;
}
.commercial_settings_form .social_media {
  border-top: 0.5px solid #999;
  margin-top: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.private_settings_form .form-control {
  border-radius: 0;
  background: #E9E9E9;
}
.private_settings_form h2 {
  margin: 0;
  font-size: 1.5em;
  color: #8fc227;
}
.private_settings_form h3.membership {
  margin: 0;
  font-size: 1.2em;
  margin-top: 10px;
  margin-bottom: 10px;
}
.private_settings_form .red {
  color: #ed1508;
}
.private_settings_form .bordered {
  border-top: 0.5px solid #999;
  border-bottom: 0.5px solid #999;
  padding-top: 10px;
  padding-bottom: 10px;
}
.private_settings_form .radio {
  display: inline-block;
  width: 50%;
  padding-left: 20px;
}
.private_settings_form .number {
  display: inline-block;
  width: 205;
}
.private_settings_form .left_border {
  position: relative;
}
.private_settings_form .left_border:before {
  content: "";
  display: block;
  border-left: 0.5px solid #999;
  position: absolute;
  height: 100%;
  left: -20px;
}
.private_settings_form .button_section .btn_lime {
  border-radius: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.private_settings_form .button_section.renew {
  position: absolute;
  bottom: 0;
  right: 50px;
}
.private_settings_form .button_section.renew.right {
  position: absolute;
  bottom: 0;
  right: 0;
}
.private_settings_form .social_media {
  border-top: 0.5px solid #999;
  margin-top: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.search_heading_section h2 {
  font-size: 14px;
  font-weight: 600;
  margin: 15px 0 15px;
  text-transform: uppercase;
  margin-left: 20%;
  padding-left: 15px;
}
.main_image {
  width: 100%;
  padding-top: 50%;
  height: 0;
  position: relative;
}
.main_image img {
  position: absolute;
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottm: 0;
}
.font_500 {
  font-weight: 500;
}
h2.second_heading {
  margin: 0;
}
.color_lime {
  color: #8fc227;
}
.color_black {
  color: #000;
}
.img-responsive.full_width {
  min-width: 100%;
  max-width: 100%;
}
.btn_light_green {
  background: #90C225;
  border: 1px solid #90C225;
  color: #fff;
}
.btn_light_green:hover {
  background: #82AD26;
  color: #fff;
  border: 1px solid #90C225;
}
.btn_dark_green {
  background: #446f37;
  color: #fff;
  padding: 1px 20px;
  font-weight: 700;
  font-size: 20px;
  border: 1px solid #446f37;
}
.btn_dark_green:hover {
  background: #395B2E;
}
.btn_dark_black {
  background: #22262c;
  color: #fff;
  padding: 1px 20px;
  font-weight: 700;
  font-size: 20px;
  border: 1px solid #22262c;
}
.btn_dark_black:hover {
  background: #2f3339;
  color: #fff;
}
.btn_dark_grey {
  background: #5c5c5c;
  color: #fff;
  padding: 1px 20px;
  font-weight: 700;
  font-size: 20px;
  border: 1px solid #c3c2c2;
}
.btn_dark_grey:hover {
  background: #5c5c5c;
  color: #fff;
}
.btn_lime {
  border-radius: 45px;
  background: #5c5c5c;
  border: 1px solid #5c5c5c;
  padding: 1px 12px;
}
.btn_lime .round {
  display: inline-block;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  background: #fff;
  position: relative;
  right: -6px;
  top: -1px;
}
.btn_lime .round i {
  color: #5c5c5c;
}
.btn_lime .round .glyphicon {
  color: #5c5c5c;
  position: relative;
  top: 4px;
}
.btn_lime .letter {
  padding-right: 5px;
  display: inline-block;
  position: relative;
  top: 2px;
  font-weight: 400;
  font-size: 16px;
  font-weight: 600;
}
.btn_lime:hover,
.btn_line:active,
.btn_line:visited,
.btn_line:focus {
  background: #313030;
  color: #fff;
  border: 1px solid #313030;
}
.btn_grey_round {
  border-radius: 45px;
  background: #5c5c5c;
  padding: 1px 12px;
  background: #313030;
  border: 1px solid #5c5c5c;
}
.btn_grey_round .round {
  display: inline-block;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  background: #fff;
  position: relative;
  right: -6px;
  top: -1px;
}
.btn_grey_round .round i {
  color: #5c5c5c;
}
.btn_grey_round .round .glyphicon {
  color: #5c5c5c;
  position: relative;
  top: 4px;
}
.btn_grey_round .letter {
  padding-right: 5px;
  display: inline-block;
  position: relative;
  top: 2px;
  font-weight: 400;
  font-size: 16px;
  font-weight: 600;
}
.btn_grey_round:hover {
  background: #212121;
  border: 1px solid #313030;
}
.btn_grey:hover {
  background: #7C7B7B;
  border: 1px solid #7C7B7B;
}
.top_bar {
  background: #22262c;
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}
.top_bar .container {
  background: transparent;
}
.top_bar .left {
  float: left;
}
.top_bar .left span + span {
  display: inline-block;
  padding-left: 20px;
}
.top_bar .right {
  float: right;
  position: relative;
}
.top_bar .right a,
.top_bar .right a:hover {
  color: #fff;
}
.top_bar .right .check_out_section {
  cursor: pointer;
  display: inline-block;
  margin-right: 20px;
}
.top_bar .right .check_out_section .glyphicon {
  color: #fff;
  cursor: pointer;
}
.top_bar .right .check_out_section .amount {
  margin-left: 10px;
}
.top_bar .right .check_out_section .items {
  margin-left: 5px;
}
.top_bar .right .profile_section {
  display: inline-block;
}
.top_bar .right .profile_block {
  position: absolute;
  top: 35px;
  left: -120px;
  width: 200px;
  z-index: 10000;
}
.top_bar .right .profile_block ul {
  margin: 0;
  padding: 0;
  border-radius: 4px;
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.3);
}
.top_bar .right .profile_block ul li {
  display: block;
  list-style: none;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 5px;
  background: #fff;
  border-bottom: 1px solid #8fc227;
}
.top_bar .right .profile_block ul li a {
  display: block;
  color: #8fc227;
  padding-left: 3px;
  padding-right: 3px;
  font-weight: 500;
}
.top_bar .right .profile_block ul li a .t {
  background: #ed1508;
  color: #fff;
  border-radius: 50%;
  display: inline-block;
  height: 18px;
  line-height: 16px;
  position: relative;
  top: -7px;
  width: 18px;
}
.top_bar .right .profile_block ul li a .m {
  background: #ed1508;
  color: #fff;
  border-radius: 50%;
  display: inline-block;
  height: 18px;
  line-height: 16px;
  position: relative;
  top: -7px;
  width: 18px;
  background: #7ac2f2;
}
.top_bar .right .profile_block ul li a .c {
  background: #ed1508;
  color: #fff;
  border-radius: 50%;
  display: inline-block;
  height: 18px;
  line-height: 16px;
  position: relative;
  top: -7px;
  width: 18px;
  backgorund: #f4b30e;
}
.top_bar .right .profile_block ul li a:hover {
  text-decoration: none;
}
.top_bar .right .profile_block ul li:first-child {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.top_bar .right .profile_block ul li.last {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.left_logo_section {
  width: 20%;
  float: left;
}
.middle_menu_section {
  width: 80%;
  float: left;
}
.right_balance_section {
  width: 50%;
  float: right;
}
.right_balance_section .button_div {
  float: left;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100px;
  height: 70px;
  font-size: 1em;
  background: #ed1508;
  font-weight: 700;
  color: #fff;
  padding: 5px;
}
.right_balance_section .button_div a,
.right_balance_section .button_div a:hover {
  color: #fff;
  text-decoration: none;
}
.right_balance_section .button_div .icon {
  font-size: 1.6em;
}
.right_balance_section .button_div .text {
  line-height: 1;
}
.right_balance_section .button_div:first-child {
  margin-right: 5px;
}
.logo_menu_section {
  padding-top: 2px;
  padding-bottom: 2px;
  background: #fff;
}
.logo_menu_section.footer {
  border-top: 20px solid #2f3339;
}
.logo_menu_section.only_menu {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
}
.logo_menu_section.only_menu .middle_menu_section {
  width: 100%;
}
.logo_menu_section.only_menu .middle_menu_section .menu_section {
  line-height: 2;
  margin: 0;
  width: 100%;
}
.logo_section {
  width: 197px;
  /*width:auto;*/
  height: auto;
  float: left;
}
.logo_section img {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.menu_section {
  display: table;
  margin: 0px auto;
  line-height: 35px;
}
.menu_section ul {
  padding: 0;
  margin: 0;
}
.menu_section ul li {
  list-style: none;
  float: left;
}
.menu_section ul li a {
  /*color:#323232;*/
  color: #212121;
  text-decoration: none;
  font-weight: 400;
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase;
  font-family: 'Raleway', sans-serif;
  letter-spacing: -0.1px;
  font-size: 15px;
}
.menu_section ul li a .fa {
  color: #ed1508;
}
.menu_section ul li a:hover {
  font-weight: 600;
}
.menu_section ul li.button_list {
  background: #ed1508;
  margin-right: 5px;
}
.menu_section ul li.button_list a,
.menu_section ul li.button_list .fa {
  color: #fff;
}
.balance_section {
  float: right;
  position: relative;
  overflow: hidden;
}
.balance_section .earn_section {
  width: 50px;
  margin-right: 7px;
  margin-left: 10px;
  height: 73px;
  background: #ED1B24;
  float: left;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-size: 1em;
  font-weight: 700;
  padding: 5px;
  position: relative;
}
.balance_section .earn_section .fa {
  font-size: 2em;
}
.balance_section .earn_section .earn_now {
  line-height: 1.1;
  position: relative;
  top: 3px;
}
.balance_section .earn_section::after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  width: 0;
  border-left: 10px solid #ED1B24;
  border-top: 35px solid transparent;
  border-bottom: 35px solid transparent;
  z-index: 1000;
}

.balance_section .earn_section::before {
    content: "";
    position: absolute;
    top: 0;
    right: 100%;
    bottom: 0;
    width: 0;
    border-right: 10px solid #ED1B24;
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
    z-index: 1000;
}

.balance_section .block {
  height: 73px;
  padding: 2px 5px;
  text-align: right;
  top: 0px;
  position: relative;
  left: 3px;
}
.balance_section .block > div:first-child {
  padding-left: 0px;
  font-size: 0.97em;
  font-weight: 700;
}
.balance_section .block .price {
  font-weight: 400;
  position: relative;
  bottom: 0px;
}
.balance_section .block .price span.symb {
  font-size: 1em;
  left: 3px;
  position: relative;
}
.balance_section .block .price span.amount {
  font-size: 2.5em;
  position: relative;
  top: -5px;
  left: -3px;
}
.block {
  background-image: linear-gradient(to right, #ffcd24, #eab02a);
  background-image: linear-gradient(to right, #75af46, #4f8525);
  padding: 2px 5px 2px 5px;
  height: 70px;
  position: relative;
  float: right;
}
.block_left {
  background-image: linear-gradient(to right, #ffcd24, #eab02a);
  background-image: linear-gradient(to right, #75af46, #4f8525);
  padding: 2px 5px 2px 5px;
  height: 73px;
  width: 121px;
  position: relative;
  float: left;
  color: #FFF;
  font-size: 1.3rem;
}
.block_left::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 0;
  border-right: 10px solid #fff;
  border-top: 35px solid transparent;
  border-bottom: 35px solid transparent;
  z-index: 1000;
}
.block > div:first-child {
  color: #f4b30e;
  color: #fff;
  font-weight: 600;
  text-align: center;
}
.block .amount {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-size: 37px;
  position: relative;
  text-align: right;
  top: -10px;
}
.block .amount span.swa {
  display: inline-block;
  width: 37px;
  height: 19px;
}
.block .price {
  font-family: 'Raleway', sans-serif;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  text-align: right;
  color: #fff;
}
.block .price span.symb {
  letter-spacing: -2.8px;
  color: #fff;
  transform: rotate(-90deg);
  display: inline-block;
  font-size: 0.9vw;
  font-size: 0.6em;
}
.block .price span.wa {
  letter-spacing: -6.6px;
  color: #fff;
}
.block .price img {
  width: 30px;
  position: absolute;
  bottom: 15px;
  left: 0;
  transform: rotate(-90deg);
}
.block::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  border-left: 10px solid #fff;
  border-top: 35px solid transparent;
  border-bottom: 35px solid transparent;
  z-index: 1000;
}
.topic_section {
  position: relative;
}
.topic_section h1 {
  width: 100%;
  color: #fff;
  font-weight: 600;
  font-size: 30px;
  padding: 10px 20px;
  background: #5c5c5c;
  margin: 0;
  overflow: hidden;
}
.topic_section h1.big_heading_no_bg {
  background: none;
  color: #212121;
  padding: 10px 5px;
  margin-top: 0;
  text-transform: uppercase;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-size: 30px;
}
.topic_section h1.big_heading_no_bg span.link {
  background-color: #212121;
  float: right;
  font-size: 0.6em;
  padding: 7px 15px;
  text-transform: lowercase;
}
.topic_section h1.big_heading_no_bg span.link a,
.topic_section h1.big_heading_no_bg span.link a:hover {
  color: #fff;
  text-decoration: none;
}
.topic_section .container .box {
  background: #5c5c5c;
  height: 65px;
  line-height: 65px;
  padding: 10px 20px;
}
.topic_section .container .box .heading_section {
  float: left;
  margin-right: 30px;
}
.topic_section .container .box .heading_section h1 {
  background: transparent;
  margin-top: 0;
  padding: 0;
  line-height: 45px;
  font-size: 20px;
  font-size: 2em;
  text-transform: uppercase;
}
.topic_section .container .box .view_section {
  padding-left: 20px;
  padding-right: 20px;
  color: #212121;
  font-size: 25px;
  float: left;
}
.topic_section .container .box .view_section .glyphicon-th,
.topic_section .container .box .view_section .glyphicon-th-list {
  font-size: 25px;
  color: #212121;
}
.topic_section .container .box .view_section .wrapper {
  line-height: 45px;
  border-radius: 4px;
  background: #fff;
  padding-left: 20px;
  padding-right: 20px;
}
.topic_section .container .box .search_section {
  padding-left: 20px;
  padding-right: 20px;
  color: #212121;
  font-size: 25px;
  float: left;
  float: right;
  padding-left: 0;
  padding-right: 0;
}
.topic_section .container .box .search_section .glyphicon-th,
.topic_section .container .box .search_section .glyphicon-th-list {
  font-size: 25px;
  color: #212121;
}
.topic_section .container .box .search_section .wrapper {
  line-height: 45px;
  border-radius: 4px;
  background: #fff;
  padding-left: 20px;
  padding-right: 20px;
}
.topic_section .container .box .search_section input {
  display: inline-block;
  position: relative;
  top: -4px;
  max-width: 200px;
  min-width: 200px;
}
.topic_section .container .box .search_section .glyphicon {
  font-size: 25px;
  color: #212121;
  cursor: pointer;
}
.topic_section.items h1 {
  position: relative;
  margin-bottom: 15px;
}
.topic_section.items h1::after {
  content: "";
  border-right: 1px solid #fff;
  height: 200px;
  display: block;
  position: absolute;
  top: 0px;
  left: 70px;
}
.topic_section.items span.name {
  display: inline-block;
  padding-left: 30px;
}
.topic_section.items .btn {
  float: right;
  position: relative;
  top: 5px;
  background: #26441B;
  border: 1px solid #26441B;
}
.topic_section.items .btn .glyphicon {
  color: #26441B;
}
.topic_section.items .button {
  float: right;
  cursor: pointer;
}
.read_more_no_line {
  height: 20px;
  position: relative;
}
.read_more_no_line span {
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  float: right;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  padding-left: 10px;
  text-align: right;
  text-transform: uppercase;
  z-index: 1;
}
.read_more_no_line span a {
  color: #8fc227;
}
.main_content {
  padding-top: 20px;
  padding-bottom: 10px;
}
.main_content .left_side {
  width: 80%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}
.main_content .right_side {
  width: 20%;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
}
.main_content h3 {
  font-size: 25px;
  margin-top: 50px;
  margin-bottom: 30px;
  font-weight: 600;
}
.main_content h4 {
  /*font-size:20px;
        margin-top:30px;
        margin-bottom:30px;
        font-weight:600;
        color:@lightgreen;*/
}
.main_content .the_block .left {
  float: left;
  padding-right: 55px;
  width: 55%;
}
.main_content .the_block .right {
  float: right;
  width: 45%;
}
.main_content .the_block .right .img_section {
  width: 100%;
  height: 0;
  padding-top: 50%;
  position: relative;
  border: 1px solid #000;
}
.main_content .the_block .right .img_section img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.main_content .the_block p {
  font-size: 16px;
  font-weight: 300;
}
.main_content .the_block ul.points {
  margin: 0;
  padding: 0;
}
.main_content .the_block ul.points li {
  font-size: 16px;
  font-weight: 300;
  list-style: outside none none;
  padding-left: 30px;
}
.main_content .the_block ul.points li::before {
  color: #8fc227;
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  position: relative;
  text-indent: -30px;
  top: 3px;
}
.main_content .next {
  margin-top: 15px;
}
.main_content .promo_section .box1.first {
  margin-top: 0;
}
.advanced_search_section {
  background: #c3c2c2;
  padding: 10px;
  /*input,select{
        width:200px;
        background:#fff;
    }*/
  /*.list.state{
        select{
            width:80px;
        }
    }*/
  /*.list{
        float:left;
        padding-left:10px;
    }*/
}
.advanced_search_section .wrapper {
  margin-left: -10px;
  margin-right: -10px;
}
.advanced_search_section .form-group {
  margin-bottom: 10px;
}
.advanced_search_section label {
  color: #333;
  font-size: 14px;
}
.activity {
  margin-left: -10px;
  /*.price.orange{
        padding: 1px 3px 3px 1px;
        background:@orange;
        font-size:1.2em;
        font-family: "Open Sans",sans-serif;
        font-weight:400;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.9);
        color:#fff;
        span.symb{
            letter-spacing:-2.6px;
            color:#fff;
            transform:rotate(-90deg);
            display:inline-block;
            font-size:0.9em;
            position:relative;
            top:8px;
            margin-right:10px;
        }
        span.wa{
            letter-spacing: -6.6px;
            color:#fff;
        }
        .plus{
            color:@orange;
            background:#fff;
            font-size:0.8em;
            float:right;
        }
    }*/
  /*.price{
        padding: 5px 3px 3px 1px;
        background:@red;
        font-size:1.2em;
        font-family: "Open Sans",sans-serif;
        font-weight:400;
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.9);
        color:#fff;
        span.symb{
            letter-spacing:-2.6px;
            color:#fff;
            
            display:inline-block;
           
            position:relative;
            
            margin-right:5px;
        }
        span.wa{
            letter-spacing: -6.6px;
            color:#fff;
        }

    }*/
}
.activity .date {
  padding-right: 10px;
  color: #ed1508;
}
.activity .time {
  color: #ed1508;
}
.activity .activity_block {
  float: left;
  width: 33.33%;
  padding-left: 10px;
}
.activity .activity_block.full_width {
  width: 100%;
}
.activity .red .name {
  display: inline-block;
  padding-left: 20px;
}
.activity .red h2 {
  position: relative;
  /*background:#F65354;*/
  background: #5c5c5c;
  padding: 15px 0px;
  text-transform: uppercase;
  margin: 0;
  font-size: 23px;
  color: #fff;
  text-align: left;
}
.activity .red h2 .icon {
  display: inline-block;
  float: left;
  text-align: center;
  width: 60px;
}
.activity .red h2 .icon .glyphicon {
  font-size: 26px;
}
.activity .red h2 .icon::before {
  content: "";
  border-left: 2px solid #fff;
  position: absolute;
  height: 90%;
  display: inline-block;
  padding-top: 5px;
  left: 60px;
  top: 3px;
}
.activity .red .small {
  font-size: 10px;
  color: #999;
  text-transform: uppercase;
  font-weight: 400;
  padding: 3px 0;
}
.activity .red .a_block {
  border-left: 8px solid #5c5c5c;
  margin-bottom: 10px;
}
.activity .red .a_block .top_block {
  height: 70px;
  border: 1px solid #c3c2c2;
  border-left: 0;
}
.activity .red .a_block .bottom_block {
  padding-left: 5px;
  padding-right: 5px;
  height: 40px;
  border: 1px solid #c3c2c2;
  border-top: 0px;
  border-left: 0;
  font-size: 12px;
  line-height: 25px;
}
.activity .red .a_block .bottom_block .left {
  float: left;
  color: #ed1508;
  width: 50%;
}
.activity .red .a_block .bottom_block .right {
  float: right;
  width: 50%;
  text-align: right;
}
.activity .red .a_block .left_block {
  width: 15%;
  float: left;
  overflow: hidden;
  display: inline-block;
}
.activity .red .a_block .left_block .img_section {
  position: relative;
}
.activity .red .a_block .left_block .img_section img {
  display: inline-block;
  height: 32px;
  width: 32px;
}
.activity .red .a_block .middle_block {
  padding: 2px 5px;
  position: relative;
  width: 85%;
  float: left;
  height: 70px;
}
.activity .red .a_block .middle_block .wrapper {
  max-width: 65%;
}
.activity .red .a_block .middle_block h3 {
  font-size: 0.9em;
  font-weight: 600;
  text-transform: none;
  margin: 0;
}
.activity .red .a_block .middle_block h3 + div {
  font-size: 0.9em;
}
.activity .red .a_block .middle_block .price {
  position: absolute;
  bottom: 2px;
  right: 0;
}
.activity .red .a_block .right_block {
  width: 20%;
  float: right;
  position: relative;
}
.activity .red .view_all {
  background: #5c5c5c;
  text-transform: uppercase;
  color: #fff;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: 500;
  padding-left: 10px;
  padding-right: 10px;
}
.activity .red .view_all .arrow {
  display: inline-block;
  float: right;
  cursor: pointer;
  color: #fff;
  background-color: #5c5c5c;
}
.activity .blue .name {
  display: inline-block;
  padding-left: 20px;
}
.activity .blue h2 {
  position: relative;
  /*background:#F65354;*/
  background: #5c5c5c;
  padding: 15px 0px;
  text-transform: uppercase;
  margin: 0;
  font-size: 23px;
  color: #fff;
  text-align: left;
}
.activity .blue h2 .icon {
  display: inline-block;
  float: left;
  text-align: center;
  width: 60px;
}
.activity .blue h2 .icon .glyphicon {
  font-size: 26px;
}
.activity .blue h2 .icon::before {
  content: "";
  border-left: 2px solid #fff;
  position: absolute;
  height: 90%;
  display: inline-block;
  padding-top: 5px;
  left: 60px;
  top: 3px;
}
.activity .blue .small {
  font-size: 10px;
  color: #999;
  text-transform: uppercase;
  font-weight: 400;
  padding: 3px 0;
}
.activity .blue .a_block {
  border-left: 8px solid #5c5c5c;
  margin-bottom: 10px;
}
.activity .blue .a_block .top_block {
  height: 70px;
  border: 1px solid #c3c2c2;
  border-left: 0;
}
.activity .blue .a_block .bottom_block {
  padding-left: 5px;
  padding-right: 5px;
  height: 40px;
  border: 1px solid #c3c2c2;
  border-top: 0px;
  border-left: 0;
  font-size: 12px;
  line-height: 25px;
}
.activity .blue .a_block .bottom_block .left {
  float: left;
  color: #ed1508;
  width: 50%;
}
.activity .blue .a_block .bottom_block .right {
  float: right;
  width: 50%;
  text-align: right;
}
.activity .blue .a_block .left_block {
  width: 15%;
  float: left;
  overflow: hidden;
  display: inline-block;
}
.activity .blue .a_block .left_block .img_section {
  position: relative;
}
.activity .blue .a_block .left_block .img_section img {
  display: inline-block;
  height: 32px;
  width: 32px;
}
.activity .blue .a_block .middle_block {
  padding: 2px 5px;
  position: relative;
  width: 85%;
  float: left;
  height: 70px;
}
.activity .blue .a_block .middle_block .wrapper {
  max-width: 65%;
}
.activity .blue .a_block .middle_block h3 {
  font-size: 0.9em;
  font-weight: 600;
  text-transform: none;
  margin: 0;
}
.activity .blue .a_block .middle_block h3 + div {
  font-size: 0.9em;
}
.activity .blue .a_block .middle_block .price {
  position: absolute;
  bottom: 2px;
  right: 0;
}
.activity .blue .a_block .right_block {
  width: 20%;
  float: right;
  position: relative;
}
.activity .blue .view_all {
  background: #5c5c5c;
  text-transform: uppercase;
  color: #fff;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: 500;
  padding-left: 10px;
  padding-right: 10px;
}
.activity .blue .view_all .arrow {
  display: inline-block;
  float: right;
  cursor: pointer;
  color: #fff;
  background-color: #5c5c5c;
}
.activity .blue h2 {
  background: #5c5c5c;
}
.activity .blue .a_block {
  border-left: 8px solid #5c5c5c;
}
.activity .blue .a_block .top_block .middle_block {
  width: 100%;
}
.activity .blue .a_block .top_block .middle_block h3 {
  text-transform: capitalize;
  font-weight: 600;
}
.activity .blue .a_block .top_block .middle_block h3 + div {
  font-size: 0.9em;
}
.activity .blue .view_all {
  background: #5c5c5c;
}
.activity .orange .name {
  display: inline-block;
  padding-left: 20px;
}
.activity .orange h2 {
  position: relative;
  /*background:#F65354;*/
  background: #5c5c5c;
  padding: 15px 0px;
  text-transform: uppercase;
  margin: 0;
  font-size: 23px;
  color: #fff;
  text-align: left;
}
.activity .orange h2 .icon {
  display: inline-block;
  float: left;
  text-align: center;
  width: 60px;
}
.activity .orange h2 .icon .glyphicon {
  font-size: 26px;
}
.activity .orange h2 .icon::before {
  content: "";
  border-left: 2px solid #fff;
  position: absolute;
  height: 90%;
  display: inline-block;
  padding-top: 5px;
  left: 60px;
  top: 3px;
}
.activity .orange .small {
  font-size: 10px;
  color: #999;
  text-transform: uppercase;
  font-weight: 400;
  padding: 3px 0;
}
.activity .orange .a_block {
  border-left: 8px solid #5c5c5c;
  margin-bottom: 10px;
}
.activity .orange .a_block .top_block {
  height: 70px;
  border: 1px solid #c3c2c2;
  border-left: 0;
}
.activity .orange .a_block .bottom_block {
  padding-left: 5px;
  padding-right: 5px;
  height: 40px;
  border: 1px solid #c3c2c2;
  border-top: 0px;
  border-left: 0;
  font-size: 12px;
  line-height: 25px;
}
.activity .orange .a_block .bottom_block .left {
  float: left;
  color: #ed1508;
  width: 50%;
}
.activity .orange .a_block .bottom_block .right {
  float: right;
  width: 50%;
  text-align: right;
}
.activity .orange .a_block .left_block {
  width: 15%;
  float: left;
  overflow: hidden;
  display: inline-block;
}
.activity .orange .a_block .left_block .img_section {
  position: relative;
}
.activity .orange .a_block .left_block .img_section img {
  display: inline-block;
  height: 32px;
  width: 32px;
}
.activity .orange .a_block .middle_block {
  padding: 2px 5px;
  position: relative;
  width: 85%;
  float: left;
  height: 70px;
}
.activity .orange .a_block .middle_block .wrapper {
  max-width: 65%;
}
.activity .orange .a_block .middle_block h3 {
  font-size: 0.9em;
  font-weight: 600;
  text-transform: none;
  margin: 0;
}
.activity .orange .a_block .middle_block h3 + div {
  font-size: 0.9em;
}
.activity .orange .a_block .middle_block .price {
  position: absolute;
  bottom: 2px;
  right: 0;
}
.activity .orange .a_block .right_block {
  width: 20%;
  float: right;
  position: relative;
}
.activity .orange .view_all {
  background: #5c5c5c;
  text-transform: uppercase;
  color: #fff;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  font-weight: 500;
  padding-left: 10px;
  padding-right: 10px;
}
.activity .orange .view_all .arrow {
  display: inline-block;
  float: right;
  cursor: pointer;
  color: #fff;
  background-color: #5c5c5c;
}
.activity .orange h2 {
  background: #5c5c5c;
}
.activity .orange .a_block {
  border-left: 8px solid #5c5c5c;
}
.activity .orange .a_block .top_block {
  height: 70px;
  border: 1px solid #c3c2c2;
  border-left: 0;
}
.activity .orange .a_block .top_block .middle_block {
  width: 100%;
  float: none;
}
.activity .orange .a_block .top_block .middle_block h3 {
  margin-bottom: 5px;
  text-transform: capitalize;
  font-weight: 600;
}
.activity .orange .a_block .top_block .middle_block h3 + div {
  font-size: 0.9em;
}
.activity .orange .view_all {
  background: #5c5c5c;
}
h2.option_heading {
  color: #8fc227;
  font-size: 30px;
  margin-top: 20px;
  margin-bottom: 30px;
  font-weight: 300;
}
.adsection img {
  float: right;
}
.adsection div + div {
  margin-top: 20px;
}
.page_child_option_menu .nav-tabs {
  border-bottom: 0;
}
.page_child_option_menu ul.nav-tabs {
  margin: 0;
  padding: 0;
}
.page_child_option_menu ul.nav-tabs li {
  list-style: none;
  float: left;
  margin-right: 10px;
  margin-bottom: 0px;
}
.page_child_option_menu ul.nav-tabs li a {
  color: #c3c2c2;
  display: block;
  text-transform: uppercase;
  border-top: 2px solid #c3c2c2;
  text-align: center;
  padding: 5px 10px;
  background: #fff;
  border-radius: 0;
}
.page_child_option_menu ul.nav-tabs li a:hover {
  text-decoration: none;
  border-top: 2px solid #5c5c5c;
  color: #4D4D4D;
  background: #F2F2F2;
}
.page_child_option_menu ul.nav-tabs li.active a {
  border-top: 2px solid #313030;
  color: #5c5c5c;
  background: #F2F2F2;
}
.page_child_option_menu ul.nav-tabs li:last-child {
  margin-right: 0;
}
.page_child_option_menu ul.nav-tabs.nav_side li {
  float: none;
  position: relative;
  margin-bottom: 5px;
  margin-right: 0;
}
.page_child_option_menu ul.nav-tabs.nav_side li a {
  width: 100%;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  height: 80px;
  line-height: 80px;
  background: #d0e5a4;
  border-top: 0;
  border-bottom: 0;
  color: #000;
  text-align: left;
}
.page_child_option_menu ul.nav-tabs.nav_side li a::before {
  content: "";
  display: inline-block;
  border-left: 10px solid #B5D66E;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.page_child_option_menu ul.nav-tabs.nav_side li a:hover {
  background: #fff;
  color: #8fc227;
}
.page_child_option_menu ul.nav-tabs.nav_side li a:hover::before {
  border-left: 10px solid #8fc227;
}
.page_child_option_menu ul.nav-tabs.nav_side li.active a {
  background: #d0e5a4;
  background: #fff;
  color: #8fc227;
}
.page_child_option_menu ul.nav-tabs.nav_side li.active a::before {
  border-left: 10px solid #8fc227;
}
.page_child_option_menu ul.nav-tabs.no_bg li a {
  background: transparent;
  color: #595959;
  font-weight: 600;
  border-bottom: 2px solid #c3c2c2;
  border-top: 0;
  line-height: 1.8;
}
.page_child_option_menu ul.nav-tabs.no_bg li a .t {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #F65354;
  display: inline-block;
  color: #fff;
  line-height: 16px;
  position: relative;
  top: -7px;
}
.page_child_option_menu ul.nav-tabs.no_bg li a .m {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #F65354;
  display: inline-block;
  color: #fff;
  line-height: 16px;
  position: relative;
  top: -7px;
  background: #7AC2F2;
}
.page_child_option_menu ul.nav-tabs.no_bg li a .c {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #F65354;
  display: inline-block;
  color: #fff;
  line-height: 16px;
  position: relative;
  top: -7px;
  background: #F4BD2C;
}
.page_child_option_menu ul.nav-tabs.no_bg li.active a {
  border-top: 2px solid #5c5c5c;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}
.page_child_option_section .container {
  border-bottom: 1px solid #8fc227;
  padding-bottom: 50px;
  margin-bottom: 50px;
}
.social_media_section {
  margin-top: 0px;
  background: #22262c;
  color: #fff;
  font-size: 16px;
  padding-top: 15px;
  padding-bottom: 0px;
}
.social_media_section .container {
  background: transparent;
}
.social_media_section .parts {
  width: 25%;
  float: left;
}
.social_media_section .parts span {
  display: inline-block;
}
.social_media_section .parts .third {
  position: relative;
  left: 20%;
}
.social_media_section .fa {
  font-size: 45px;
  position: relative;
  top: 0px;
  padding-right: 10px;
}
.social_media_section .glyphicon {
  font-size: 35px;
  padding-right: 10px;
}
.company_info {
  background: #1A1A1A;
  color: #fff;
  font-size: 16px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 300;
}
.company_info .visual a {
  color: #8fc227;
  text-decoration: none;
}
.footer_section {
  background: #5c5c5c;
  padding: 20px 0;
  color: #fff;
}
.footer_section .container {
  background: transparent;
}
.footer_section h1 {
  color: #fff;
  font-size: 25px;
  margin: 0;
  margin-bottom: 10px;
}
.footer_section .left_section {
  width: 70%;
  float: left;
}
.footer_section .left_section .left,
.footer_section .left_section .middle,
.footer_section .left_section .right {
  width: 33.33%;
  float: left;
}
.footer_section .left_section .left ul,
.footer_section .left_section .middle ul,
.footer_section .left_section .right ul {
  margin: 0;
  padding: 0;
}
.footer_section .left_section .left ul li,
.footer_section .left_section .middle ul li,
.footer_section .left_section .right ul li {
  list-style: none;
}
.footer_section .left_section .left ul li a,
.footer_section .left_section .middle ul li a,
.footer_section .left_section .right ul li a {
  font-size: 18px;
  color: #fff;
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
}
.footer_section .left_section .left ul li a:hover,
.footer_section .left_section .middle ul li a:hover,
.footer_section .left_section .right ul li a:hover {
  text-decoration: none;
}
.footer_section .contact_section {
  width: 30%;
  padding-left: 15px;
  float: left;
  position: relative;
}
.footer_section .contact_section .name {
  font-size: 25px;
  color: #fff;
}
.footer_section .contact_section .address .left {
  width: 20px;
  text-align: left;
  display: inline-block;
}
.footer_section .contact_section .address .middle {
  width: 50px;
  text-align: left;
  display: inline-block;
}
.footer_section .contact_section .address .right {
  color: #fff;
}
.footer_section .contact_section .newsletter_section {
  margin-top: 20px;
}
.footer_section .contact_section .newsletter_section input[type=text] {
  margin-top: 10px;
}
.footer_section .contact_section::before {
  content: "";
  display: block;
  height: 100%;
  overflow: hidden;
  border-left: 1px solid #ccc;
  position: absolute;
  top: 0;
  left: -40px;
}
/*menu section*/
/*footer section*/
.bg_image_section {
  /*background:url("../img/header_bg_lg.jpg") no-repeat center -95px;*/
  background: #2f3339;
  background-size: cover;
  height: 40px;
  margin-bottom: 10px;
}
.modal-header.light_blue {
  background: #7AC2F2;
  color: #fff;
  text-transform: uppercase;
}
.modal-header.orange {
  background: #F4BD2C;
  color: #fff;
  text-transform: uppercase;
}
.modal-header.lime {
  background: #8fc227;
  color: #fff;
  text-transform: uppercase;
}
.fa-red {
  color: #ed1508;
}
@media (max-width: 767px) {
  .block_left {
  	width: 29%!important;
	font-size: 0.8rem;
  }
  .earn_section {
  	width: 19%!important;  
  }
  .block {
  	width: 44%!important;  
  }
  
  .products_content.no_right_section .middle_content.view_horizontal.products .left_section {
    width: 100%;
  }
  .products_content.no_right_section .middle_content.view_horizontal.products .right_section {
    width: 100%;
  }
  .content_section .more_options.full_width {
    margin-left: 0px;
  }
  .content_section .more_options.full_width .opt_cat_box {
    width: 45.5%;
  }
  .content_section .more_options .opt_cat_box {
    border: 1px solid #999;
    display: inline-block;
    padding: 5px 10px;
    width: 100%;
  }
  .no_padding_xs {
    padding: 0;
  }
  .chk_fixed_len_btn {
    border-radius: 0 !important;
    text-align: left !important;
    width: 100% !important;
  }
  .xs_float_right {
    float: right;
  }
  .model_radio .btn-group label {
    width: 49%;
  }
  .view_horizontal.products .product_inner_left {
    width: 100%;
  }
  .view_horizontal.products .product_inner_right {
    width: 100%;
  }
  .view_horizontal.products .product_inner_right .feature_icons {
    margin-top: 20px;
  }
  .view_horizontal.products .product_inner_right .feature_icons .feature_box {
    width: 22%;
    padding: 20% 0 0;
  }
  .main_content.market .product_details_section .promo_section.steps_section {
    width: 100%;
  }
  .cart_div .cart-row .img_div {
    text-align: center;
  }
  .cart_div .cart-row .product_info {
    margin: 10px 0;
    text-align: center;
  }
  .cart_div .cart-row .cart-qty-input {
    font-size: 1em;
    padding: 5px;
    width: 95%;
    border: 1px solid black;
  }
  .cart_div .cart-row .img-thumbnail {
    max-width: 250px;
  }
  .cart_div .cart-row .cart_sub_row {
    padding: 0 10px !important;
    /*div[class^="col-"]
                {
                    border-bottom: 1px solid #ddd;
                    padding: 5px 0;
                }*/
    padding: 0;
  }
  .top_slider_container {
    padding: 0;
  }
  .featured_items .featured_block_section {
    width: 100%;
  }
  /*.main
    {
        .circular_div
        {
            #main_wrapper{

                .wraps{
                    width:100%;
                    .img_text_wrapper{

                    }
                }
            }
        }
    }*/
  /* circular div */
  .news_holder .news_section {
    width: 100%;
  }
  .news_holder .news_section .left_news_section,
  .news_holder .news_section .right_news_section {
    width: 100%;
  }
  .news_holder .news_section .left_section {
    padding-right: 0;
  }
  .news_holder .news_section .right_section {
    padding-left: 0;
    margin-top: 15px;
  }
  .page_child_option_menu ul.nav-tabs.nav_side li {
    margin-top: 5px;
    width: 50%;
    float: left;
  }
  .page_child_option_menu ul.nav-tabs.nav_side li a {
    font-size: 1em;
    height: auto;
    line-height: normal;
    padding-left: 20px;
  }
  .page_child_option_menu ul.nav-tabs.nav_side li a:hover {
    border-top: 0;
    background: #eee;
  }
  .page_child_option_menu ul.nav-tabs.nav_side li.active a {
    border-top: 0;
    background: #eee;
  }
  .seller_profile_section .profile_user_img_section .img_section {
    padding-top: 20%;
  }
  .seller_profile_section .left_section {
    width: 100%;
  }
  .seller_profile_section .left_section .width_30_per_left {
    width: 100%;
  }
  .seller_profile_section .left_section .width_70_per_left {
    width: 100%;
  }
  .middle_content.view_horizontal.swades.narrow .left_section {
    width: 30%;
    padding-right: 10px;
  }
  .middle_content.view_horizontal.swades.narrow .right_section {
    width: 70%;
    padding-left: 0;
  }
  .middle_content.view_horizontal.swades.narrow .right_section .content_section {
    padding: 0 0 100%;
  }
  .middle_content.view_horizontal.swades.narrow .right_section .content_section.recent_swade {
    padding: 0 0 50%;
  }
  .middle_content.view_horizontal.swades.narrow .title_wrapper .title {
    font-size: 1em;
    line-height: 40px;
  }
  .middle_content.view_horizontal.dashboard .left_section {
    width: 30%;
  }
  .middle_content.view_horizontal.dashboard .left_section .img_section {
    padding: 0 0 150%;
  }
  .middle_content.view_horizontal.dashboard .right_section {
    width: 70%;
  }
  .middle_content.view_horizontal.dashboard .right_section .content_section {
    padding: 0 0 90%;
  }
  .main_content .left_side {
    width: 100%;
  }
  .main_content h2 {
    font-size: 22px;
  }
  .main_content .the_block p {
    font-size: 14px;
  }
  .main_content .the_block ul.points li {
    font-size: 14px;
  }
  .main_content .promo_section .box1 .wrapper .title {
    line-height: 35px;
    font-size: 1em;
  }
  .main_content .promo_section .box1 .wrapper .pf {
    font-size: 0.8em;
  }
  .main_content .promo_section .box1 .wrapper .sd {
    font-size: 0.8em;
    margin: 0 0 2px;
  }
  .main_content .promo_section .box1 .wrapper .heading {
    font-size: 1em;
  }
  .main_content .promo_section .box1.first {
    margin-top: 20px;
  }
  .main_content .promo_section ul.point_list li::before {
    font-size: 1.2vw;
  }
  .main_content .promo_section .box1.has_image .wrapper .title {
    line-height: 35px;
    font-size: 1em;
  }
  .main_content .promo_section .box1.has_image .wrapper .pf {
    font-size: 0.8em;
  }
  .main_content .promo_section .box1.has_image .wrapper .sd {
    font-size: 0.8em;
    margin: 0 0 2px;
  }
  .main_content .promo_section .box1.has_image .wrapper .heading {
    font-size: 1em;
  }
  .main_content.market {
    /*.product_details_section{
            .products_content{
                width:100%;
                float:left;
                padding-right:0px;
            }
        }*/
  }
  .main_content.market .store_section .middle {
    width: 100%;
    padding-right: 0;
  }
  .main_content.market .the_market .middle {
    width: 100%;
  }
  .main_content.market .dashboard_section .dashboard_content {
    width: 100%;
    padding-right: 0px;
  }
  .main_content.market .dashboard_section .promo_section {
    width: 15%;
    float: left;
  }
  .main_content.market .container {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .main_content.market .intro_section.store .left_section {
    width: 100%;
  }
  .main_content.market .intro_section.store .right_section {
    width: 100%;
  }
  .main_content.market .middle_content.four_columns .middle_block {
    width: 33.33%;
  }
  .main_content.market .user_info_map_wrapper .user_info {
    float: none;
    width: 100%;
  }
  .main_content.market .user_info_map_wrapper .item_location_section {
    margin-top: 20px;
    float: none;
    width: 100%;
  }
  .main_content.market .details .middle {
    width: 75%;
  }
  .main_content.market .details .settings .left_profile_image_section {
    width: 40%;
  }
  .main_content.market .details .settings .left_profile_header_image_section {
    width: 60%;
  }
  .main_content.market .details .settings .the_form .left_section.left {
    width: 50%;
  }
  .main_content.market .details .settings .the_form .right_section.right {
    width: 50%;
  }
  .main_content.market .details .heading_block h1 {
    font-size: 15px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section {
    position: absolute;
    bottom: -50px;
    right: 50px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section img {
    height: 100px;
    width: 100px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section_left {
    position: absolute;
    bottom: -50px;
    left: 50px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section_left img {
    height: 100px;
    width: 100px;
  }
  .main_content.market .details .middle_content.view_horizontal.store .seller_rating {
    float: left;
    width: 100%;
  }
  .main_content.market .details .middle_content.view_horizontal.store .button_section {
    float: right;
    text-align: right;
    width: 100%;
    margin-top: 15px;
  }
  .main_content.market .details .middle.s_items .middle_content .middle_block {
    width: 33.33%;
  }
  .main_content.market .details .middle {
    width: 100%;
  }
  .main_content.market .details .middle.s_items .middle_content .middle_block {
    width: 33.33%;
  }
  .main_content.market .details .items .left_section {
    width: 100%;
    float: none;
  }
  .main_content.market .details .items .right_section {
    width: 100%;
    float: none;
    padding-left: 0;
  }
  .main_content.market .details .settings .left_profile_image_section {
    float: none;
    width: 100%;
  }
  .main_content.market .details .settings .left_profile_header_image_section {
    float: none;
    width: 100%;
    padding-left: 0;
  }
  .main_content.market .details .settings .the_form .left_section {
    float: none;
    width: 100%;
  }
  .main_content.market .details .settings .the_form .right_section {
    float: none;
    width: 100%;
    padding-left: 0;
  }
  .main_content.market .details .settings .the_form .right_section.width_30_per_left {
    width: 100%;
    float: none;
  }
  .main_content.market .details .middle_content.view_horizontal.store .seller_rating {
    float: left;
    width: 100%;
  }
  .main_content.market .details .middle_content.view_horizontal.store .button_section {
    float: right;
    text-align: right;
    width: 100%;
    margin-top: 15px;
  }
  .main_content.market .details .middle_content.view_horizontal.store .category_share {
    font-size: 0.8em;
  }
  .main_content.market .details .middle_content.view_horizontal.store .category_share .left {
    width: 100%;
  }
  .main_content.market .details .profile_header_img_section .small_img_section img {
    width: 100px;
    height: 100px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section_left img {
    height: 100px;
    width: 100px;
  }
  .main_content.market .details .middle_content.view_horizontal .content_section {
    width: 100%;
  }
  .main_content.market .middle {
    width: 100%;
    padding-right: 0;
  }
  .main_content.market .middle .seller_details .seller_name {
    font-size: 15px;
  }
  .main_content.market .middle .seller_details .seller_name div:last-child {
    font-size: 15px;
  }
  .main_content.market .middle_content.four_columns .middle_block {
    width: 33.33%;
  }
  .main_content.market .intro_section.store .left_section {
    width: 100%;
  }
  .main_content.market .intro_section.store .right_section {
    width: 100%;
  }
  .main_content.market .product_map_wrapper .product_details_wrapper {
    width: 100%;
  }
  .main_content.market .seller_info_map_wrapper .product_details_section {
    width: 100%;
  }
  .middle_content.view_horizontal.products .left_section {
    width: 100%;
  }
  .middle_content.view_horizontal.products .right_section {
    width: 100%;
  }
  .middle_content.view_horizontal.products .right_section .content_section.orange {
    padding: 0 0 120%;
  }
  .middle_content.view_horizontal.products .right_section .content_section.orange .price.orange {
    top: 0px;
  }
  .middle_content.view_horizontal .category_share .right {
    width: 50%;
  }
  .middle_content.view_horizontal .category_share .left {
    width: 50%;
  }
  .product_details_section .heading_block h1 {
    font-size: 18px;
    padding: 5px 0;
  }
  .product_details_section .share_section {
    margin-top: 10px;
  }
  .product_details_section .share_section .share_logos {
    height: 35px;
    line-height: 35px;
  }
  .product_details_section .share_section .para_share {
    padding: 5px 0;
  }
  .product_details_section .like_section {
    margin-top: 10px;
  }
  .product_details_section .like_section .share_logos {
    height: 35px;
    line-height: 35px;
  }
  .product_details_section .like_section .para_share {
    padding: 5px 0;
  }
  .band_slider .main_section {
    padding-top: 50%;
  }
  .band_slider h1 {
    font-size: 1.6em;
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .band_slider h2 {
    font-size: 1.2em;
    padding-bottom: 5px;
  }
  .band_slider .slider_text p {
    font-size: 1em;
  }
  .band_slider.slider_three h1 {
    font-size: 1.6em;
  }
  .commercial_settings_form .column {
    width: 100%;
  }
  .commercial_settings_form .column.padding_left_15 {
    width: 100%;
    padding-left: 0;
  }
  .private_settings_form .column {
    width: 100%;
  }
  .private_settings_form .column.padding_left_15 {
    width: 100%;
    padding-left: 0;
  }
  .private_settings_form .box {
    width: 100%;
  }
  .private_settings_form .button_section.renew {
    position: absolute;
    right: 0;
  }
  .search_heading_section h2 {
    margin: 15px 0 15px 0;
    padding-left: 5px;
  }
  h1.big_heading {
    font-size: 25px;
  }
  .middle_menu_section {
    display: none;
    background: #fff none repeat scroll 0 0;
    position: absolute;
    top: 110px;
    width: 100%;
    z-index: 5000;
    left: 0;
  }
  .activity .activity_block {
    width: 100%;
    margin-bottom: 15px;
  }
  .activity .red h2 {
    font-size: 18px;
  }
  .activity .red h2 .icon {
    width: 50px;
  }
  .activity .red h2 .icon .glyphicon {
    font-size: 23px;
  }
  .activity .red h2 .icon::before {
    left: 50px;
  }
  .activity .red .a_block .middle_block h3 {
    font-size: 1em;
  }
  .activity .red .a_block .middle_block h3 + div {
    font-size: 0.8em;
  }
  .activity .blue h2 {
    font-size: 18px;
  }
  .activity .blue h2 .icon {
    width: 50px;
  }
  .activity .blue h2 .icon .glyphicon {
    font-size: 23px;
  }
  .activity .blue h2 .icon::before {
    left: 50px;
  }
  .activity .blue .a_block .middle_block h3 {
    font-size: 1em;
  }
  .activity .blue .a_block .middle_block h3 + div {
    font-size: 0.8em;
  }
  .activity .orange h2 {
    font-size: 18px;
  }
  .activity .orange h2 .icon {
    width: 50px;
  }
  .activity .orange h2 .icon .glyphicon {
    font-size: 23px;
  }
  .activity .orange h2 .icon::before {
    left: 50px;
  }
  .activity .orange .a_block .middle_block h3 {
    font-size: 1em;
  }
  .activity .orange .a_block .middle_block h3 + div {
    font-size: 0.8em;
  }
  .bg_image_section {
    background-position: center bottom;
    height: 24px;
  }
  .button_section {
    float: right;
  }
  .middle_menu_section {
    width: 100%;
  }
  .left_logo_section {
    width: 40%;
  }
  .right_balance_section {
    width: 50%;
    float: left;
  }
  .menu_section {
    margin-top: 20px;
    float: none;
    line-height: 40px;
    padding-left: 0px;
    width: 100%;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
  }
  .menu_section ul {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .menu_section ul li {
    float: none;
    display: block;
    width: 100%;
  }
  .menu_section ul li a {
    padding-left: 10px;
    padding-right: 10px;
    letter-spacing: 1px;
    width: 100%;
    border-top: 1px solid #ccc;
  }
  .menu_section ul li:last-child {
    border-bottom: 1px solid #ccc;
  }

  .balance_section .earn_section {
    width: 40px;
    font-size: 0.9em;
  }
  .balance_section .block {
    width: 95px;
  }
  .balance_section .block div:first-child {
    font-size: 0.9em;
    line-height: 1;
  }
  .balance_section .block .price span.amount {
    font-size: 1.5em;
    top: 10px;
  }
  .balance_section .block .price span.symb {
    top: 10px;
  }
  .social_media_section {
    font-size: 13px;
  }
  .social_media_section .parts {
    width: 50%;
    float: left;
  }
  .social_media_section .parts span {
    display: inline-block;
  }
  .social_media_section .parts .text-center {
    text-align: left;
  }
  .social_media_section .fa {
    font-size: 20px;
    position: relative;
    top: 0px;
    padding-right: 10px;
  }
  .social_media_section .glyphicon {
    font-size: 20px;
    padding-right: 10px;
  }
  .page_child_option_menu ul.nav-tabs li {
    width: 50%;
    float: left;
    margin-right: 0;
  }
  .page_child_option_menu ul.nav-tabs li a {
    padding: 10px 5px;
    border: 1px solid #c3c2c2;
  }
  .page_child_option_menu ul.nav-tabs li a:hover {
    border-top: 1px solid #5c5c5c;
  }
  .page_child_option_menu ul.nav-tabs li.active a {
    border-top: 1px solid #313030;
  }
  .page_child_option_menu ul.nav-tabs.no_bg li.active a {
    padding: 10px 5px;
    border: 1px solid #c3c2c2;
    background: #ccc;
  }
  .page_child_option_menu ul.nav-tabs.no_bg li.active a:hover {
    border-top: 1px solid #5c5c5c;
  }
  .page_child_option_menu ul.nav-tabs.no_bg li a {
    border: 1px solid #c3c2c2;
  }
  .topic_section {
    max-height: 200px;
    height: auto;
  }
  .topic_section h1 {
    margin-top: 0;
    font-size: 1.5em;
  }
  .topic_section .container .box {
    line-height: 100%;
    height: 100%;
    padding: 10px;
  }
  .topic_section .container .box .heading_section {
    float: left;
    margin-right: 0;
    text-align: left;
  }
  .topic_section .container .box .heading_section h1 {
    font-size: 20px;
    color: #fff;
    line-height: 40px;
    text-align: left;
  }
  .topic_section .container .box .search_section {
    font-size: 1.2em;
    float: right;
  }
  .topic_section .container .box .search_section .wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
  .topic_section .container .box .search_section .wrapper input {
    top: -1px;
    max-width: 140px;
    min-width: 140px;
  }
  .topic_section .container .box .search_section .glyphicon {
    font-size: 20px;
  }
  .topic_section .container .box .view_section {
    padding-left: 15px;
    padding-right: 0px;
    font-size: 20px;
  }
  .topic_section .container .box .view_section .glyphicon-th,
  .topic_section .container .box .view_section .glyphicon-th-list {
    font-size: 20px;
  }
  .main_content .left_side {
    width: 100%;
  }
  .main_content .the_block .left {
    width: 100%;
  }
  .main_content .the_block .right {
    width: 100%;
  }
  .footer_section .left_section {
    width: 100%;
  }
  .footer_section .left_section .left ul li a,
  .footer_section .left_section .middle ul li a,
  .footer_section .left_section .right ul li a {
    font-size: 1em;
  }
  .footer_section .contact_section {
    width: 100%;
    padding-left: 0;
    margin-top: 15px;
  }
  .commercial_settings_form .box {
    width: 100%;
  }
  .commercial_settings_form .button_section.renew {
    position: absolute;
    right: 0;
  }
  .search_section {
    font-size: 1.2em;
  }
  .search_section input {
    top: -1px;
    max-width: 150px;
    min-width: 150px;
  }
}
@media (max-width: 600px) {
  .free_quotes_section .main_inner_div .quotes_main_div .booking .booking_inner .div_row .div_col .date_div {
    width: 100%;
    padding-right: 40px;
  }
  .free_quotes_section .main_inner_div .quotes_main_div .booking .booking_inner .div_row .div_col .time_inner_div {
    width: 100%;
  }
  .free_quotes_section .main_inner_div .quotes_main_div .booking .booking_inner .div_row .div_col .time_inner_div .time_div {
    width: 33.33%;
  }
  /* directories drop down div */
  #directory_drop_down_section .contents_inner .directories_brand {
    width: 100%;
  }
  #directory_drop_down_section .contents_inner .directories_list_items_wrapper {
    float: left;
    padding: 0 0 0 0px;
    width: 100%;
    margin-top: 10px;
  }
  /* end directories drop down div */
}
@media (max-width: 559px) {
  /* directories drop down div */
  .directory_drop_down_section .contents_inner .directories_brand {
    float: left;
    width: 100%;
  }
  .directory_drop_down_section .contents_inner .directories_list_items_wrapper {
    float: left;
    width: 100%;
  }
  .directory_drop_down_section .contents_inner .directories_list_items_wrapper .directories_list_item {
    width: 49%;
  }
  /* end directories drop down div */
}
@media (max-width: 500px) {
  .model_radio .btn-group label {
    width: 100%;
  }
  .content_section .more_options.full_width {
    margin-left: 0px;
  }
  .content_section .more_options.full_width .opt_cat_box {
    width: 100%;
  }
  .content_section .more_options .opt_cat_box {
    border: 1px solid #999;
    display: inline-block;
    padding: 5px 10px;
    width: 100%;
  }
  .featured_items .featured_block_section {
    width: 100%;
  }
  .featured_items .featured_block_section .featured_block {
    width: 300px;
    height: auto;
  }
  .featured_items .featured_block_section .featured_block .shaded_div span {
    font-size: 1.5em;
  }
  .featured_items .featured_block_section .featured_block .shaded_div .bold_text {
    font-weight: 600;
  }
  .featured_items .featured_block_section .featured_block img {
    width: 300px;
    height: auto;
    overflow: hidden;
  }
  .middle_content .middle_block {
    width: 50%;
  }
  .middle_content.view_horizontal.dashboard .title_wrapper .title {
    font-size: 1em;
  }
  .middle_content.view_horizontal.dashboard .right_section .content_section {
    padding: 0 0 150%;
  }
  .middle_content.view_horizontal .content_section {
    /*padding:0 0 90%;*/
  }
  .middle_content.view_horizontal .category_share .left {
    width: auto;
  }
  .middle_content.view_horizontal .category_share .right {
    width: auto;
    text-align: left;
  }
  .main_content.market {
    margin-top: 0px;
  }
  .main_content.market .middle {
    padding-right: 0;
  }
  .main_content.market .middle_content.four_columns .middle_block {
    width: 50%;
  }
  .main_content.market .product_map_wrapper .item_location_section {
    width: 100%;
  }
  .main_content.market .product_map_wrapper .item_location_section img {
    float: left;
  }
  .main_content.market .product_map_wrapper .product_details_section {
    width: 100%;
  }
  .main_content.market .details .middle.s_items .middle_content .middle_block {
    width: 50%;
  }
  .main_content.market .details .profile_header_img_section .img_section {
    /*padding-top: 30%;*/
  }
  .main_content.market .details .profile_header_img_section .small_img_section {
    right: 20px;
    bottom: -10px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section img {
    width: 70px;
    height: 70px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section_left {
    position: absolute;
    bottom: -10px;
    left: 20px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section_left img {
    height: 70px;
    width: 70px;
  }
  .middle_content.view_horizontal.products .right_section .title_wrapper {
    height: 40px;
  }
  .middle_content.view_horizontal.products .right_section .title_wrapper .title {
    line-height: 40px;
  }
  .middle_content.view_horizontal.products .right_section .title_wrapper .price {
    /*top:-4px;*/
    top: 0;
  }
  .middle_content.view_horizontal.products .right_section .content_section.orange {
    padding: 0 0 120%;
  }
  .middle_content.view_horizontal.products .right_section .content_section.orange .price.orange {
    top: 0px;
  }
  .button_section {
    float: right;
    position: relative;
    top: 20px;
  }
  .right_balance_section {
    width: 100%;
  }
  .social_media_section .parts span:first-child {
    display: block;
  }
  .advanced_search_section {
    /*.list{
            width:50%;
            float:left;
        }
        .list{
            width:50%;
            float:left;
            input,select{
                max-width:90%;
            }
        }
        .list:last-child {
            width:100%;
            display:block;
            .form-group{
                margin-bottom:0;
            }
        }*/
  }
  .btn_dark_green {
    position: relative;
    top: -20px;
  }
  .topic_section .container .box .heading_section h1 {
    font-size: 17px;
  }
  .topic_section .container .box .view_section {
    font-size: auto;
    position: relative;
    top: 5px;
    diplay: block;
    padding-left: 0;
    width: 100%;
  }
  .topic_section .container .box .view_section .wrapper {
    padding: 5px 15px 8px;
    margin: 0px auto;
    display: table;
    line-height: 0;
  }
  .topic_section .container .box .view_section .glyphicon {
    font-size: 25px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .topic_section .container .box .search_section .wrapper {
    padding-left: 5px;
    padding-right: 5px;
  }
  .commercial_settings_form .button_section.renew {
    position: static;
  }
  .commercial_settings_form .button_section.renew.right {
    position: static;
  }
  .commercial_settings_form .button_section {
    position: static;
  }
  .commercial_settings_form .text-center {
    text-align: left;
  }
}
@media (max-width: 387px) {
  .page_child_option_menu ul.nav-tabs.nav_side li {
    width: 100%;
  }
  .middle_content.view_horizontal.swades.narrow .right_section {
    width: 100%;
  }
  .middle_content.view_horizontal.swades.narrow .right_section .content_section.recent_swade {
    padding: 0 0 50%;
  }
  .middle_content.view_horizontal.swades.narrow .right_section .content_section {
    padding: 0 0 120%;
  }
  .middle_content.view_horizontal.dashboard .left_section {
    width: 100%;
  }
  .middle_content.view_horizontal.dashboard .left_section .img_section {
    padding: 0 0 30%;
  }
  .middle_content.view_horizontal.dashboard .right_section {
    width: 100%;
  }
  .middle_content.view_horizontal.dashboard .right_section .content_section {
    padding: 0 0 150%;
  }
  .middle_content.view_horizontal.products .category_share {
    margin-left: 0;
  }
  .middle_content.view_horizontal.products .right_section .content_section {
    padding: 0 0 120%;
  }
  .middle_content.view_horizontal.products .right_section .content_section .price.orange {
    top: 0px;
  }
  .middle_content.view_horizontal.products .right_section .content_section.orange {
    padding: 0 0 190%;
  }
  .middle_content.view_horizontal.products .right_section .content_section.orange .price.orange {
    top: 0px;
  }
  .middle_content.view_horizontal .content_section {
    padding: 0 0 100%;
  }
  .middle_content.view_horizontal .title_wrapper .title {
    line-height: 20px;
    font-size: 1em;
  }
  .middle_content.view_horizontal .title_wrapper .price {
    top: -1px;
  }
  .middle_content.view_horizontal .category_share .left {
    width: auto;
  }
  .middle_content.view_horizontal .category_share .right {
    width: auto;
  }
  .middle_content .middle_block {
    width: 100%;
  }
  .middle_content .price {
    position: absolute;
    top: 20px;
  }
  .middle_content .price span.symb {
    position: relative;
    top: 2px;
    font-size: 0.8em;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  h1.big_heading {
    font-size: 20px;
  }
  .topic_section .container .box .search_section {
    width: 100%;
  }
  .topic_section .container .box .search_section .wrapper input {
    max-width: 85%;
    min-width: 85%;
  }
  .main_content.market .dashboard_section .dashboard_content {
    width: 100%;
  }
  .main_content.market .middle {
    padding-right: 0;
  }
  .main_content.market .middle_content.four_columns .middle_block {
    width: 100%;
  }
  .main_content.market .details .middle.s_items .middle_content .middle_block {
    width: 100%;
  }
  .main_content.market .details .profile_header_img_section .img_section {
    padding-top: 40%;
  }
  .main_content.market .details .profile_header_img_section .small_img_section {
    right: 20px;
    bottom: -10px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section img {
    width: 60px;
    height: 60px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section_left {
    position: absolute;
    bottom: -10px;
    left: 20px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section_left img {
    height: 60px;
    width: 60px;
  }
  .page_child_option_menu ul.nav-tabs.no_bg li a {
    font-size: 0.8em;
  }
}
@media (min-width: 638px) and (max-width: 783px) {
  /*.main
    {
        .circular_div
        {
            #main_wrapper{

                .wraps{
                    width:50%;
                    .img_text_wrapper{

                    }
                }
            }
        }
    }*/
  /* circular div */
}
/**for ipads and Smaller devices**/
@media (min-width: 768px) and (max-width: 991px) {
  .container {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .content_section .more_options.full_width {
    margin-left: 0px;
  }
  .content_section .more_options.full_width .opt_cat_box {
    width: 45.5%;
  }
  .content_section .more_options .opt_cat_box {
    border: 1px solid #999;
    display: inline-block;
    padding: 5px 10px;
    width: 100%;
  }
  .chk_fixed_len_btn {
    border-radius: 0 !important;
    text-align: left !important;
    width: 50% !important;
  }
  .gallery_section .gallery {
    margin-top: 30px;
  }
  .gallery_section .gallery .box {
    margin-bottom: 15px;
  }
  .gallery_section .gallery ul.menu {
    margin-bottom: 30px;
  }
  .gallery_section .gallery ul.menu li a {
    text-transform: uppercase;
    font-size: 12px;
    padding: 5px 10px;
  }
  .gallery_section .gallery .sub_tabs .nav-tabs {
    margin-top: 15px;
  }
  .gallery_section .gallery .sub_tabs .nav-tabs li {
    float: left;
    border-radius: 4px;
  }
  .gallery_section .gallery .sub_tabs .nav-tabs li a {
    padding: 2px 15px;
  }
  .gallery_section .gallery .sub_tabs .nav-tabs .img_section .img-responsive {
    min-width: 100%;
    max-width: 100%;
  }
  .gallery_section .gallery .tab-pane h2 {
    margin-top: 20px;
    padding-top: 15px;
    font-size: 20px;
  }
  .gallery_section .gallery .tab-pane p {
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .gallery_section .gallery .tab-pane .video_row {
    border-bottom: 1px solid #ccc;
  }
  .featured_items .featured_block_section {
    width: 100%;
  }
  .featured_items .featured_block_section .featured_block {
    width: 400px;
    height: auto;
  }
  .featured_items .featured_block_section .featured_block .shaded_div span {
    font-size: 1.5em;
  }
  .featured_items .featured_block_section .featured_block .shaded_div .bold_text {
    font-weight: 600;
  }
  .featured_items .featured_block_section .featured_block img {
    width: 400px;
    height: auto;
    overflow: hidden;
  }
  /*.main{
        .circular_div
        {
            #main_wrapper{

            }
            .wraps{
                width:33.33%;
                margin-bottom: 50px;
                .img_text_wrapper{


                }

            }
            .five_items{
                .wraps{
                    width:50%;
                    .img_text_wrapper{

                    }

                }
                .wraps.last{
                    margin-left:25%;
                }
            }
            .four_items{
                .wraps{
                    width:50%;
                    .img_text_wrapper{

                    }

                }
            }
            .three_items{
                .wraps{
                    width:33.33%;
                    .img_text_wrapper{

                    }

                }
            }
        }
    }*/
  /* circular-div */
  .news_holder .news_section .left_news_section,
  .news_holder .news_section .right_news_section {
    width: 100%;
  }
  .news_holder .news_section .left_news_section {
    padding-right: 0;
  }
  .news_holder .news_section .right_news_section {
    padding-left: 0;
    margin-top: 15px;
  }
  .store_section .middle {
    width: 75%;
  }
  .store_section .promo_section {
    width: 25%;
  }
  .store_section .intro_section.store h1 {
    border-bottom: 0.5px solid #999;
    padding-bottom: 20px;
  }
  .store_section .intro_section.store .left_section {
    width: 55%;
    float: left;
  }
  .store_section .intro_section.store .right_section {
    width: 45%;
    float: left;
    padding-left: 15px;
  }
  .store_section .profile_header_img_section .small_img_section img {
    height: 100px;
    width: 100px;
  }
  .store_section .profile_header_img_section .small_img_section_left img {
    height: 100px;
    width: 100px;
  }
  .page_child_option_menu ul.nav-tabs.nav_side li {
    margin-top: 5px;
  }
  .page_child_option_menu ul.nav-tabs.nav_side li a {
    font-size: 1em;
    height: auto;
    line-height: normal;
  }
  .seller_profile_section .left_section {
    width: 75%;
  }
  .seller_profile_section .left_section .width_30_per_left {
    width: 20%;
  }
  .seller_profile_section .left_section .width_70_per_left {
    width: 80%;
  }
  .seller_profile_section .promo_section {
    width: 25%;
  }
  .middle_content.view_horizontal.dashboard .left_section .img_section {
    padding: 0 0 130%;
  }
  .middle_content.view_horizontal.dashboard .right_section .content_section {
    padding: 0 0 90%;
  }
  .middle_content.view_horizontal.products .page_child_option_menu ul.nav-tabs li {
    width: auto;
  }
  .middle_content.view_horizontal.products .page_child_option_menu ul.nav-tabs li a {
    padding: 5px 10px;
  }
  .middle_content.view_horizontal.products .left_section {
    width: 100%;
  }
  .middle_content.view_horizontal.products .right_section {
    width: 100%;
  }
  .middle_content.view_horizontal.products .content_section.orange {
    padding: 0 0 95%;
  }
  .middle_content.view_horizontal.products .content_section.orange .price.orange {
    top: 0px;
  }
  .middle_content.view_horizontal.swades.narrow .left_section {
    width: 30%;
    padding-right: 10px;
  }
  .middle_content.view_horizontal.swades.narrow .right_section {
    width: 70%;
    padding-left: 0;
  }
  .middle_content.view_horizontal.swades.narrow .right_section .content_section {
    padding: 0 0 100%;
  }
  .middle_content.view_horizontal.swades.narrow .right_section .content_section.recent_swade {
    padding: 0 0 50%;
  }
  .middle_content.view_horizontal.swades.narrow .title_wrapper .title {
    font-size: 1em;
    line-height: 40px;
  }
  .main_content.market {
    /*.product_details_section{
            .products_content{
                width:70%;
                float:left;
                padding-right:15px;
                &.no_right_section
                {
                    width:100%;
                    padding-right:0;
                }
            }
            .promo_section{
                width:30%;
            }
        }*/
  }
  .main_content.market .store_section .middle {
    width: 75%;
  }
  .main_content.market .store_section .promo_section {
    width: 25%;
  }
  .main_content.market .container {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .main_content.market .dashboard_section .dashboard_content {
    width: 75%;
    float: left;
    padding-right: 10px;
  }
  .main_content.market .dashboard_section .promo_section {
    width: 25%;
    float: left;
  }
  .main_content.market .user_info_map_wrapper .user_info {
    width: 100%;
  }
  .main_content.market .user_info_map_wrapper .item_location_section {
    width: 100%;
  }
  .middle_content .user_info_map_wrapper .middle_block {
    width: 50%;
  }
  .middle_content .price {
    padding: 5px 3px 3px 10px;
    font-size: 1.8em;
  }
  .middle_content .price span.symb {
    /*font-size:0.6em;*/
  }
  .middle_content .price span.wa {
    letter-spacing: -5px;
  }
  .middle_content .price.orange span.amount {
    position: relative;
    top: -9px;
  }
  .middle_content.view_horizontal .category_share .right {
    width: 50%;
  }
  .middle_content.view_horizontal .category_share .left {
    width: 50%;
  }
  .page_child_option_menu.store ul.nav-tabs li {
    width: auto;
  }
  .page_child_option_menu.store ul.nav-tabs li a {
    padding-left: 10px;
    padding-right: 10px;
  }
  .commercial_settings_form .box {
    width: 100%;
  }
  .commercial_settings_form .button_section.renew {
    position: absolute;
    right: 0;
  }
  .band_slider.slider_three h1 {
    font-size: 2em;
  }
  .band_slider.slider_three .main_content.market.five_elements .arrow_left {
    width: 4%;
  }
  .band_slider.slider_three .main_content.market.five_elements .middle {
    width: 92%;
  }
  .band_slider.slider_three .main_content.market.five_elements .arrow_right {
    width: 4%;
  }
  .band_slider.slider_five h1 {
    font-size: 2em;
  }
  .band_slider .main_section {
    padding-top: 35%;
  }
  .band_slider h1 {
    font-size: 1.6em;
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .band_slider h2 {
    font-size: 1.2em;
    padding-bottom: 5px;
  }
  .band_slider .slider_text p {
    font-size: 1em;
  }
  .balance_section .earn_section {
    width: 40px;
    font-size: 0.9em;
  }
  .balance_section .block {
    width: 95px;
  }
  .balance_section .block div:first-child {
    font-size: 0.9em;
    line-height: 1;
  }
  .balance_section .block .price span.amount {
    font-size: 1.5em;
    top: 10px;
  }
  .balance_section .block .price span.symb {
    top: 10px;
  }
  .activity .activity_block {
    width: 100%;
    margin-bottom: 15px;
  }
  .activity .red h2 {
    font-size: 18px;
  }
  .activity .red h2 .icon {
    width: 50px;
  }
  .activity .red h2 .icon .glyphicon {
    font-size: 23px;
  }
  .activity .red h2 .icon::before {
    left: 50px;
  }
  .activity .red .a_block .middle_block h3 {
    font-size: 1em;
  }
  .activity .red .a_block .middle_block h3 + div {
    font-size: 0.9em;
  }
  .activity .blue h2 {
    font-size: 18px;
  }
  .activity .blue h2 .icon {
    width: 50px;
  }
  .activity .blue h2 .icon .glyphicon {
    font-size: 23px;
  }
  .activity .blue h2 .icon::before {
    left: 50px;
  }
  .activity .blue .a_block .middle_block h3 {
    font-size: 1em;
  }
  .activity .blue .a_block .middle_block h3 + div {
    font-size: 0.9em;
  }
  .activity .orange h2 {
    font-size: 18px;
  }
  .activity .orange h2 .icon {
    width: 50px;
  }
  .activity .orange h2 .icon .glyphicon {
    font-size: 23px;
  }
  .activity .orange h2 .icon::before {
    left: 50px;
  }
  .activity .orange .a_block .middle_block h3 {
    font-size: 1em;
  }
  .activity .orange .a_block .middle_block h3 + div {
    font-size: 0.9em;
  }
  .search_heading_section h2 {
    margin: 15px 0 15px 0;
    padding-left: 5px;
  }
  .promo_section {
    width: 25%;
  }
  .promo_section .promo .top_title_wrapper .top_title h1 {
    line-height: 35px;
  }
  .promo_section .promo .bottom_title_wrapper .bottom_title h1 {
    line-height: 28px;
  }
  .btn_dark_green {
    padding: 1px 10px;
  }
  .advanced_search_section {
    /*input,select{
            width:150px;
        }*/
  }
  .logo_section {
    height: auto;
    width: 140px;
  }
  .balance_section .earn_section {
    width: auto;
  }
  .topic_section .container {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .topic_section .container .box {
    padding: 10px;
  }
  .topic_section .container .box .heading_section {
    margin-right: 15px;
  }
  .topic_section .container .box .heading_section h1 {
    font-size: 1.5em;
  }
  .topic_section .container .box .search_section {
    font-size: 1.2em;
  }
  .topic_section .container .box .search_section input {
    width: 150px;
  }
  .topic_section .container .box .search_section .wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }
  .topic_section .container .box .search_section .glyphicon {
    font-size: 1.2em;
  }
  .topic_section .container .box .view_section {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 1.2em;
  }
  .topic_section .container .box .view_section .glyphicon-th,
  .topic_section .container .box .view_section .glyphicon-th-list {
    font-size: 20px;
  }
  .page_child_option_menu ul.nav-tabs li {
    float: left;
    margin-top: 20px;
    width: 33.33%;
    margin-right: 0;
  }
  .social_media_section {
    font-size: 13px;
  }
  .social_media_section .parts {
    width: 25%;
    float: left;
  }
  .social_media_section .parts span {
    display: inline-block;
  }
  .social_media_section .parts .third {
    position: relative;
    left: 20%;
  }
  .social_media_section .fa {
    font-size: 17px;
    position: relative;
    top: 0px;
    padding-right: 10px;
  }
  .social_media_section .glyphicon {
    font-size: 17px;
    padding-right: 10px;
  }
  .logo_menu_section .container {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .logo_menu_section .container .menu_section {
    padding-left: 10px;
  }
  .logo_menu_section .container .menu_section ul li a {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 0.9em;
  }
  .bg_image_section {
    /*background:url("../img/header_bg_lg.jpg") no-repeat center -40px;*/
    background: #0000ff;
    background-size: cover;
    height: 40px;
  }
  .details .group_section {
    margin-top: 15px;
    padding-left: 15px;
  }
  .details .group_section .column {
    margin-bottom: 10px;
    width: 100%;
  }
}
/**end of ipads and Smaller devices**/
@media (min-width: 950px) and (max-width: 1199px) {
  .view_horizontal.products .product_inner_left {
    width: 60%;
  }
  .view_horizontal.products .product_inner_right {
    width: 40%;
  }
}
/**for Medium devices**/
@media (min-width: 992px) and (max-width: 1100px) {
  .chk_fixed_len_btn {
    border-radius: 0 !important;
    text-align: left !important;
    width: 50% !important;
  }
  .featured_items .featured_block_section {
    width: 100%;
  }
  .featured_items .featured_block_section .featured_block {
    width: 480px;
    height: auto;
  }
  .featured_items .featured_block_section .featured_block .shaded_div span {
    font-size: 1.5em;
  }
  .featured_items .featured_block_section .featured_block .shaded_div .bold_text {
    font-weight: 600;
  }
  .featured_items .featured_block_section .featured_block img {
    width: 480px;
    height: auto;
    overflow: hidden;
  }
  /*.main{
        .circular_div
        {
            #main_wrapper{
                .full_width_box{
                    top:590px;
                    border-bottom-right-radius:10px;
                    left:0;
                    right:0;
                    width:100%;
                }
                .full_width_box::before{
                    position: relative;
                    right: -27px;
                    width: 54%;
                    height: 126px;
                    margin-top: -153px;
                }
            }
            .wraps{
                width:25%;
                margin-bottom: 50px;
                .img_text_wrapper{

                }
            }
        }

    }*/
  /* circular div */
  .news_holder .news_section .left_news_section,
  .news_holder .news_section .right_news_section {
    width: 100%;
  }
  .news_holder .news_section .left_news_section {
    padding-right: 0;
  }
  .news_holder .news_section .right_news_section {
    padding-left: 0;
    margin-top: 15px;
  }
  .main_content.market {
    /*.product_details_section{
            .products_content{
                width:75%;
                float:left;
                padding-right:15px;

                &.no_right_section
                {
                    width:100%;
                    padding-right:0;
                }
            }
            .promo_section{
                width:25%;
            }
        }*/
  }
  .main_content.market .store_section .middle {
    width: 80%;
  }
  .main_content.market .store_section .promo_section {
    width: 20%;
  }
  .main_content.market .dashboard_section .dashboard_content {
    width: 80%;
    float: left;
    padding-right: 10px;
  }
  .main_content.market .dashboard_section .promo_section {
    width: 20%;
    float: left;
    padding-right: 10px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section {
    position: absolute;
    bottom: -50px;
    right: 50px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section img {
    height: 100px;
    width: 100px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section_left {
    position: absolute;
    bottom: -50px;
    left: 50px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section_left img {
    height: 100px;
    width: 100px;
  }
  .main_content.market .intro_section.store .left_section {
    width: 60%;
  }
  .main_content.market .intro_section.store .right_section {
    width: 40%;
  }
  .page_child_option_menu ul.nav-tabs.nav_side li {
    margin-top: 5px;
  }
  .page_child_option_menu ul.nav-tabs.nav_side li a {
    font-size: 1em;
    height: auto;
    line-height: normal;
    padding-left: 15px;
  }
  .seller_profile_section .left_section {
    width: 75%;
  }
  .seller_profile_section .left_section .width_30_per_left {
    width: 20%;
  }
  .seller_profile_section .left_section .width_70_per_left {
    width: 80%;
  }
  .seller_profile_section .promo_section {
    width: 25%;
  }
  .middle_content.view_horizontal.swades.narrow .left_section {
    width: 30%;
    padding-right: 10px;
  }
  .middle_content.view_horizontal.swades.narrow .right_section {
    width: 70%;
    padding-left: 0;
  }
  .middle_content.view_horizontal.swades.narrow .right_section .content_section {
    padding: 0 0 100%;
  }
  .middle_content.view_horizontal.swades.narrow .right_section .content_section.recent_swade {
    padding: 0 0 50%;
  }
  .middle_content.view_horizontal.swades.narrow .title_wrapper .title {
    font-size: 1em;
    line-height: 40px;
  }
  .middle_content.view_horizontal.dashboard .left_section .img_section {
    padding: 0 0 100%;
  }
  .middle_content.view_horizontal.dashboard .right_section .content_section {
    padding: 0 0 70%;
  }
  .middle_content .price {
    padding: 5px 3px 3px 5px;
    font-size: 1.5em;
  }
  .middle_content .price span.symb {
    /*font-size:0.7em;*/
  }
  .middle_content .price span.wa {
    letter-spacing: -5px;
  }
  .middle_content .price.orange span.amount {
    top: -9px;
  }
  .band_slider .main_section {
    padding-top: 35%;
  }
  .band_slider h1 {
    font-size: 2.5em;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .band_slider h2 {
    font-size: 2em;
    padding-bottom: 10px;
  }
  .band_slider .slider_text p {
    font-size: 1.3em;
  }
  .band_slider.slider_three .main_content.market.five_elements .arrow_left {
    width: 3%;
  }
  .band_slider.slider_three .main_content.market.five_elements .middle {
    width: 94%;
  }
  .band_slider.slider_three .main_content.market.five_elements .arrow_right {
    width: 3%;
  }
  .band_slider.slider_three h1 {
    font-size: 2.5em;
  }
  .bg_image_section {
    /*background:url("../img/header_bg_lg.jpg") no-repeat center -85px;*/
    background-size: cover;
    height: 40px;
  }
  .balance_section .earn_section {
    width: auto;
  }
  .activity .red h2 {
    font-size: 18px;
  }
  .activity .red h2 .icon {
    width: 50px;
  }
  .activity .red h2 .icon .glyphicon {
    font-size: 23px;
  }
  .activity .red h2 .icon::before {
    left: 50px;
  }
  .activity .red .a_block .middle_block h3 {
    font-size: 1em;
  }
  .activity .red .a_block .middle_block h3 + div {
    font-size: 0.8em;
  }
  .activity .red .a_block .bottom_block .left {
    font-size: 0.8em;
  }
  .activity .blue h2 {
    font-size: 18px;
  }
  .activity .blue h2 .icon {
    width: 50px;
  }
  .activity .blue h2 .icon .glyphicon {
    font-size: 23px;
  }
  .activity .blue h2 .icon::before {
    left: 50px;
  }
  .activity .blue .a_block .middle_block h3 {
    font-size: 1em;
  }
  .activity .blue .a_block .middle_block h3 + div {
    font-size: 0.8em;
  }
  .activity .blue .a_block .bottom_block .left {
    font-size: 0.8em;
  }
  .activity .blue .a_block .top_block .middle_block h3 + div {
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.8em;
  }
  .activity .orange h2 {
    font-size: 18px;
  }
  .activity .orange h2 .icon {
    width: 50px;
  }
  .activity .orange h2 .icon .glyphicon {
    font-size: 23px;
  }
  .activity .orange h2 .icon::before {
    left: 50px;
  }
  .activity .orange .a_block .middle_block h3 {
    font-size: 1em;
  }
  .activity .orange .a_block .middle_block h3 + div {
    font-size: 0.8em;
  }
  .activity .orange .a_block .bottom_block .left {
    font-size: 0.8em;
  }
  .activity .orange .a_block .top_block .middle_block h3 + div {
    font-size: 0.8em;
  }
  .logo_section {
    height: auto;
    width: 150px;
  }
  .logo_menu_section .container .menu_section ul li a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
  }
  .topic_section h1 {
    font-size: 20px;
  }
  .topic_section.items span.name {
    padding-left: 45px;
  }
  .promo_section .promo .top_title_wrapper .top_title h1 {
    line-height: 38px;
  }
  .promo_section .promo .bottom_title_wrapper .bottom_title h1 {
    line-height: 28px;
  }
  .page_child_option_menu ul.nav-tabs li a {
    padding: 5px;
  }
  .middle_content.view_horizontal.products .right_section .title_wrapper {
    height: 40px;
  }
  .middle_content.view_horizontal.products .right_section .title_wrapper .title {
    line-height: 40px;
  }
  .middle_content.view_horizontal.products .right_section .title_wrapper .price {
    /*top:-4px;*/
    top: 0;
  }
  .middle_content.view_horizontal.products .right_section .content_section.orange {
    padding: 0 0 100%;
  }
  .middle_content.view_horizontal.products .right_section .content_section.orange .price.orange {
    top: 0px;
  }
  .product_details_section .heading_block h1 {
    font-size: 18px;
    padding: 5px 0;
  }
  .product_details_section .share_section {
    margin-top: 10px;
  }
  .product_details_section .share_section .share_logos {
    height: 35px;
    line-height: 35px;
  }
  .product_details_section .share_section .para_share {
    padding: 5px 0;
  }
  .product_details_section .like_section {
    margin-top: 10px;
  }
  .product_details_section .like_section .share_logos {
    height: 35px;
    line-height: 35px;
  }
  .product_details_section .like_section .para_share {
    padding: 5px 0;
  }
}
/**end of medium devices**/
@media (min-width: 1101px) and (max-width: 1199px) {
  .featured_items .featured_block_section {
    width: 100%;
  }
  .featured_items .featured_block_section .featured_block {
    width: 480px;
    height: auto;
  }
  .featured_items .featured_block_section .featured_block .shaded_div span {
    font-size: 1.5em;
  }
  .featured_items .featured_block_section .featured_block .shaded_div .bold_text {
    font-weight: 600;
  }
  .featured_items .featured_block_section .featured_block img {
    width: 480px;
    height: auto;
    overflow: hidden;
  }
  /*.main
    {
        .circular_div
        {
            #main_wrapper{

                .wraps{
                    width:20%;
                    .img_text_wrapper{

                    }
                }
            }
        }
    }*/
  /* circular div */
  .page_child_option_menu ul.nav-tabs.nav_side li {
    margin-top: 5px;
  }
  .page_child_option_menu ul.nav-tabs.nav_side li a {
    font-size: 1em;
    height: auto;
    line-height: normal;
    padding-left: 15px;
  }
  .seller_profile_section .left_section {
    width: 75%;
  }
  .seller_profile_section .left_section .width_30_per_left {
    width: 20%;
  }
  .seller_profile_section .left_section .width_70_per_left {
    width: 80%;
  }
  .seller_profile_section .promo_section {
    width: 25%;
  }
  .middle_content.view_horizontal.swades.narrow .left_section {
    width: 30%;
    padding-right: 10px;
  }
  .middle_content.view_horizontal.swades.narrow .right_section {
    width: 70%;
    padding-left: 0;
  }
  .middle_content.view_horizontal.swades.narrow .right_section .content_section {
    padding: 0 0 100%;
  }
  .middle_content.view_horizontal.swades.narrow .right_section .content_section.recent_swade {
    padding: 0 0 50%;
  }
  .middle_content.view_horizontal.swades.narrow .title_wrapper .title {
    font-size: 1em;
    line-height: 40px;
  }
  .main_content.market .store_section .middle {
    width: 80%;
  }
  .main_content.market .store_section .promo_section {
    width: 20%;
  }
  .main_content.market .product_details_section .products_content {
    width: 75%;
    float: left;
    padding-right: 15px;
  }
  .main_content.market .product_details_section .products_content.no_right_section {
    width: 100%;
    padding-right: 0;
  }
  .main_content.market .product_details_section .promo_section {
    width: 25%;
  }
  .main_content.market .middle_content.view_horizontal .content_section.product {
    padding: 45% 0 0;
  }
  .main_content.market .details .profile_header_img_section .small_img_section {
    position: absolute;
    bottom: -50px;
    right: 50px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section img {
    height: 100px;
    width: 100px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section_left {
    position: absolute;
    bottom: -50px;
    left: 50px;
  }
  .main_content.market .details .profile_header_img_section .small_img_section_left img {
    height: 100px;
    width: 100px;
  }
  .main_content.market .intro_section.store .left_section {
    width: 60%;
  }
  .main_content.market .intro_section.store .right_section {
    width: 40%;
  }
  .middle_content.view_horizontal.products .right_section .title_wrapper {
    height: 40px;
  }
  .middle_content.view_horizontal.products .right_section .title_wrapper .title {
    line-height: 40px;
  }
  .middle_content.view_horizontal.products .right_section .title_wrapper .price {
    top: -8px;
  }
  .middle_content.view_horizontal.products .right_section .content_section.orange {
    padding: 0 0 90%;
  }
  .middle_content.view_horizontal.products .right_section .content_section.orange .price.orange {
    top: 0px;
  }
  .middle_content .price {
    padding-top: 5px;
  }
  .middle_content .price span.symb {
    /*font-size:0.6em;*/
  }
  .middle_content .price span.wa {
    letter-spacing: -5px;
  }
  .middle_content .price.orange span.amount {
    top: -8px;
  }
  .middle_content.view_horizontal.dashboard .left_section .img_section {
    padding: 0 0 100%;
  }
  .middle_content.view_horizontal.dashboard .right_section .content_section {
    padding: 0 0 70%;
  }
  .product_details_section .heading_block h1 {
    font-size: 18px;
    padding: 5px 0;
  }
  .product_details_section .share_section {
    margin-top: 10px;
  }
  .product_details_section .share_section .share_logos {
    height: 35px;
    line-height: 35px;
  }
  .product_details_section .share_section .para_share {
    padding: 5px 0;
  }
  .product_details_section .like_section {
    margin-top: 10px;
  }
  .product_details_section .like_section .share_logos {
    height: 35px;
    line-height: 35px;
  }
  .product_details_section .like_section .para_share {
    padding: 5px 0;
  }
  .band_slider .main_section {
    padding-top: 35%;
  }
  .band_slider h1 {
    font-size: 2.5em;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .band_slider h2 {
    font-size: 2em;
    padding-bottom: 10px;
  }
  .band_slider .slider_text p {
    font-size: 1.3em;
  }
  .band_slider.slider_three .main_content.market.five_elements .arrow_left {
    width: 3%;
  }
  .band_slider.slider_three .main_content.market.five_elements .middle {
    width: 94%;
  }
  .band_slider.slider_three .main_content.market.five_elements .arrow_right {
    width: 3%;
  }
  .band_slider.slider_three h1 {
    font-size: 2.5em;
  }
  .bg_image_section {
    /*background:url("../img/header_bg_lg.jpg") no-repeat center -95px;*/
    background-size: cover;
    height: 40px;
  }
  .activity .red h2 {
    font-size: 18px;
  }
  .activity .red h2 .icon {
    width: 50px;
  }
  .activity .red h2 .icon .glyphicon {
    font-size: 23px;
  }
  .activity .red h2 .icon::before {
    left: 50px;
  }
  .activity .blue h2 {
    font-size: 18px;
  }
  .activity .blue h2 .icon {
    width: 50px;
  }
  .activity .blue h2 .icon .glyphicon {
    font-size: 23px;
  }
  .activity .blue h2 .icon::before {
    left: 50px;
  }
  .activity .orange h2 {
    font-size: 18px;
  }
  .activity .orange h2 .icon {
    width: 50px;
  }
  .activity .orange h2 .icon .glyphicon {
    font-size: 23px;
  }
  .activity .orange h2 .icon::before {
    left: 50px;
  }
  .activity .orange .a_block .middle_block h3 + div {
    height: 37px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 97%;
  }
  .logo_section {
    height: auto;
    width: 150px;
  }
  .menu_section {
    padding-left: 0px;
  }
  .menu_section ul li a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 1em;
  }
  .block {
    height: 48px;
    position: relative;
    text-align: right;
    top: -6px;
  }
  .block .amount {
    font-size: 25px;
    top: -7px;
  }
  .block .amount span.swa {
    width: auto;
    height: 23px;
  }
  .block .amount span.swa img {
    width: 100%;
    height: 100%;
  }
  .page_child_option_menu ul.nav-tabs li a {
    padding: 8px;
  }
}
/**end of medium devices**/
@media (max-width: 600px) {
  .chk_fixed_len_btn {
    border-radius: 0 !important;
    text-align: left !important;
    width: 100% !important;
  }
}
@media (min-width: 991px) and (max-width: 1200px) {
  /*.main_content.market{

        .the_market{
            .left_section{
                width:20%;

            }
            .middle{
                width:60%;
                float:left;
                padding-left:10px;
                padding-right:10px;
            }
            .middle.no_left_section {
                width: 80%;
                float: left;
                padding-left: 0;
                padding-right: 10px;
            }
            .promo_section{
                width:20%;
            }
        }
    }*/
  .content_section .more_options.full_width {
    margin-left: 0px;
  }
  .content_section .more_options.full_width .opt_cat_box {
    width: 45.5%;
  }
  .content_section .more_options .opt_cat_box {
    border: 1px solid #999;
    display: inline-block;
    padding: 5px 10px;
    width: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1749px) {
  .main_content.market {
    /*.product_details_section{

            .products_content{
                width:80%;
                float:left;
                padding-right:15px;

                &.no_right_section
                {
                    width:100%;
                    padding-right:0px;
                }
            }
            .promo_section{
                width:20%;
            }
        }*/
  }
  .main_content.market .store_section .middle {
    width: 80%;
  }
  .main_content.market .store_section .promo_section {
    width: 20%;
  }
  .main_content.market .dashboard_section .dashboard_content {
    width: 80%;
    float: left;
    padding-right: 15px;
  }
  .main_content.market .dashboard_section .promo_section {
    width: 20%;
    float: left;
  }
  .main_content.market .middle_content .price {
    /*padding-top:0px;*/
    /*padding-bottom:3px;*/
    padding: 2px 5px 5px 5px;
  }
  .main_content.market .middle_content .price span.symb {
    /*font-size:0.6em;*/
  }
  .main_content.market .middle_content .price span.wa {
    letter-spacing: -5px;
  }
  .main_content.market .middle_content.view_horizontal .content_section.product {
    padding: 40% 0 0;
  }
  .bg_image_section {
    /*background:url("../img/header_bg_lg.jpg") no-repeat center -125px;*/
    background-size: cover;
    height: 35px;
  }
  .balance_section .block {
    padding: 2px 5px;
    text-align: right;
    top: 0px;
    position: relative;
    left: 3px;
	height: 100%;
  }
  .balance_section .block > div:first-child {
    padding-left: 0px;
    font-size: 0.97em;
    font-weight: 700;
  }
  .balance_section .block .price {
    font-weight: 400;
    position: relative;
    bottom: 0px;
  }
  .balance_section .block .price span.symb {
    font-size: 1.4em;
    left: 3px;
    position: relative;
    top: -5px;
  }
  .balance_section .block .price span.amount {
    font-size: 2.5em;
    position: relative;
    top: -5px;
    left: -3px;
  }
  .middle_content.view_horizontal.products .right_section .title_wrapper {
    height: 40px;
  }
  .middle_content.view_horizontal.products .right_section .title_wrapper .title {
    line-height: 40px;
  }
  .middle_content.view_horizontal.products .right_section .title_wrapper .price {
    /*top:-4px;*/
    top: 0;
  }
  .middle_content.view_horizontal.products .right_section .content_section.orange {
    padding: 0 0 75%;
  }
  .middle_content.view_horizontal.products .right_section .content_section.orange .price.orange {
    top: 0px;
  }
  .product_details_section .heading_block h1 {
    font-size: 18px;
    padding: 5px 0;
  }
  .product_details_section .share_section {
    margin-top: 10px;
  }
  .product_details_section .share_section .share_logos {
    height: 35px;
    line-height: 35px;
  }
  .product_details_section .share_section .para_share {
    padding: 5px 0;
  }
  .product_details_section .like_section {
    margin-top: 10px;
  }
  .product_details_section .like_section .share_logos {
    height: 35px;
    line-height: 35px;
  }
  .product_details_section .like_section .para_share {
    padding: 5px 0;
  }
}
@media (min-width: 1750px) and (max-width: 2299px) {
  /* directories drop down div */
  .directory_drop_down_section .contents_inner .directories_brand {
    float: left;
    width: 25%;
  }
  .directory_drop_down_section .contents_inner .directories_list_items_wrapper {
    float: left;
    width: 75%;
  }
  .directory_drop_down_section .contents_inner .directories_list_items_wrapper .directories_list_item {
    width: 23%;
  }
  /* end directories drop down div */
  .news_holder .news_section {
    width: 85%;
  }
  .news_holder .promo_section {
    width: 15%;
  }
  .main_content.market {
    /* .product_details_section{

            .products_content{
                width:85%;
                float:left;
                padding-right:15px;

                &.no_right_section
                {
                    width:100%;
                    padding-right:0;
                }
            }
            .promo_section{
                width:15%;
            }
        }*/
  }
  .main_content.market .store_section .middle {
    width: 85%;
  }
  .main_content.market .store_section .promo_section {
    width: 15%;
  }
  .main_content.market .dashboard_section .dashboard_content {
    width: 85%;
  }
  .main_content.market .dashboard_section .promo_section {
    width: 15%;
  }
  .middle_content .price {
    font-size: 2em;
  }
  .middle_content .price span.symb {
    /*font-size: 0.6em;*/
  }
  .middle_content .middle_block {
    width: 25%;
  }
  .block .price {
    font-size: 2em;
  }
  .block .price span.symb {
    font-size: 0.7em;
  }
  .main_content .left_side {
    width: 85%;
  }
  .main_content .promo_section {
    width: 15%;
  }
  .promo_section .box1 .wrapper .heading {
    font-size: 1.3em;
  }
  .promo_section .box1 .wrapper .sd {
    font-size: 0.8em;
  }
  .promo_section .box1 .wrapper .title {
    line-height: 45px;
    font-size: 1.2em;
  }
  .promo_section .box1 .wrapper .pf {
    font-size: 0.9em;
  }
  .promo_section .box1.has_image .wrapper .heading {
    font-size: 1.3em;
  }
  .promo_section .box1.has_image .wrapper .sd {
    font-size: 0.8em;
  }
  .promo_section .box1.has_image .wrapper .title {
    line-height: 45px;
    font-size: 1.2em;
  }
  .promo_section .box1.has_image .wrapper .pf {
    font-size: 0.9em;
  }
  .balance_section .block .price span.amount {
    font-size: 1.2em;
  }
  .balance_section .block .price span.symb {
    font-size: 0.7em;
  }
  .featured_items .featured_block_section {
    width: 50%;
  }
  .featured_items .featured_block_section .featured_block {
    width: 500px;
  }
  .featured_items .featured_block_section .featured_block img {
    width: 555px;
    height: auto;
  }
}
@media (min-width: 2300px) and (max-width: 6000px) {
  .view_horizontal.products .product_inner_left {
    width: 80%;
  }
  .view_horizontal.products .product_inner_right {
    width: 20%;
  }
  .news_holder .news_section {
    width: 90%;
  }
  .news_holder .promo_section {
    width: 10%;
  }
  .main_content.market {
    /*.product_details_section{
            .products_content{
                width:90%;
                float:left;
                padding-right:15px;

                &.no_right_section
                {
                    width:100%;
                    padding-right:0;
                }
            }
            .promo_section{
                width:10%;
            }
        }*/
  }
  .main_content.market .middle_content .middle_block {
    width: 16.66%;
  }
}
@media (min-width: 2300px) and (max-width: 2999px) {
  .content_section .more_options.full_width {
    margin-left: 0px;
  }
  .content_section .more_options.full_width .opt_cat_box {
    width: 24.5%;
  }
  .content_section .more_options .opt_cat_box {
    border: 1px solid #999;
    display: inline-block;
    padding: 5px 10px;
    width: 33%;
  }
  .model_radio .btn-group label {
    width: 24%;
  }
  /* directories drop down div */
  .directory_drop_down_section .contents_inner .directories_brand {
    float: left;
    width: 25%;
  }
  .directory_drop_down_section .contents_inner .directories_list_items_wrapper {
    float: left;
    width: 75%;
  }
  .directory_drop_down_section .contents_inner .directories_list_items_wrapper .directories_list_item {
    width: 18.5%;
  }
  /* end directories drop down div */
  .featured_items .featured_block_section {
    width: 50%;
  }
  .featured_items .featured_block_section .featured_block {
    width: 555px;
  }
  .featured_items .featured_block_section .featured_block img {
    width: 555px;
    height: auto;
  }
  /*.container{
        width:2200px;
    }*/
  .main_content.market .store_section .middle {
    width: 90%;
  }
  .main_content.market .store_section .promo_section {
    width: 10%;
  }
  .main_content.market .dashboard_section .dashboard_content {
    width: 90%;
  }
  .main_content.market .dashboard_section .promo_section {
    width: 10%;
  }
  .group {
    width: 50%;
    float: left;
    padding-left: 10px;
  }
  .group.single_item {
    width: 100%;
  }
  .main_content .left_side {
    width: 90%;
  }
  .main_content .promo_section {
    width: 10%;
  }
  .main_content .promo_section ul.point_list li::before {
    font-size: 1em;
  }
}
@media (min-width: 3000px) and (max-width: 4500px) {
  .content_section .more_options.full_width {
    margin-left: 0px;
  }
  .content_section .more_options.full_width .opt_cat_box {
    width: 19.5%;
  }
  .content_section .more_options .opt_cat_box {
    border: 1px solid #999;
    display: inline-block;
    padding: 5px 10px;
    width: 24.5%;
  }
  .model_radio .btn-group label {
    width: 19%;
  }
  .featured_items .featured_block_section {
    width: 33.33%;
  }
  .featured_items .featured_block_section .featured_block {
    width: 495px;
  }
  .featured_items .featured_block_section .featured_block img {
    width: 495px;
    height: auto;
  }
}
@media (min-width: 4500px) {
  .content_section .more_options.full_width {
    margin-left: 0px;
  }
  .content_section .more_options.full_width .opt_cat_box {
    width: 19.5%;
  }
  .content_section .more_options .opt_cat_box {
    border: 1px solid #999;
    display: inline-block;
    padding: 5px 10px;
    width: 24.5%;
  }
}
@media (min-width: 5000px) {
  .featured_items .featured_block_section {
    width: 25%;
  }
  .featured_items .featured_block_section .featured_block {
    width: 555px;
  }
  .featured_items .featured_block_section .featured_block img {
    width: 555px;
    height: auto;
  }
}
@media (min-width: 3000px) and (max-width: 6000px) {
  .model_radio .btn-group label {
    width: 13%;
  }
  /* directories drop down div */
  .directory_drop_down_section .contents_inner .directories_brand {
    float: left;
    width: 20%;
  }
  .directory_drop_down_section .contents_inner .directories_list_items_wrapper {
    float: left;
    width: 80%;
  }
  .directory_drop_down_section .contents_inner .directories_list_items_wrapper .directories_list_item {
    width: 10%;
  }
  /* end directories drop down div */
  .group {
    width: 50%;
    float: left;
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .group.single_item {
    width: 100%;
  }
  .main_content.market .store_section .middle {
    width: 90%;
  }
  .main_content.market .store_section .promo_section {
    width: 10%;
  }
  .main_content.market .dashboard_section .dashboard_content {
    width: 90%;
  }
  .main_content.market .dashboard_section .promo_section {
    width: 10%;
  }
  /* .main_content{
        .left_side {
            width:90%;
        }
        .promo_section{
            width:10%;
            ul.point_list{
                li::before{
                    font-size:1.2em;
                }
            }
        }
    } */
  /*.container{
        
        width:2600px;
    }*/
}
@media (min-width: 1000px) {
  .container {
    width: 900px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1100px;
  }
}
@media (min-width: 1400px) {
  .container {
    width: 1300px;
  }
}
@media (min-width: 1750px) {
  .container {
    width: 1550px;
  }
}
@media (min-width: 2000px) {
  .container {
    width: 1800px;
  }
}
@media (min-width: 2300px) {
  .container {
    width: 2100px;
  }
}
@media (min-width: 2600px) {
  .container {
    width: 2400px;
  }
}
@media (min-width: 2800px) {
  .container {
    width: 2600px;
  }
}
@media (min-width: 3000px) {
  .container {
    width: 2800px;
  }
}
@media (min-width: 3300px) {
  .container {
    width: 3100px;
  }
}
@media (min-width: 3600px) {
  .container {
    width: 3400px;
  }
}
@media (min-width: 4000px) {
  .container {
    width: 3800px;
  }
}
@media (min-width: 5000px) {
  .container {
    width: 4800px;
  }
}
@media (min-width: 6000px) {
  .container {
    width: 5800px;
  }
}
@media (min-width: 300px) and (max-width: 1000px) {
  .booking_section .booking_section_row .booking_section_row_inner {
    border: 1px solid #ddd;
    height: 160px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .user_icon_div {
    width: 20%;
    float: left;
    height: 80px;
    padding: 10px;
    border-bottom: 1px solid #ddd;
  }
  .booking_section .booking_section_row .booking_section_row_inner .user_icon_div .user_icon {
    background-color: #feb824;
    height: 60px;
    color: #fff;
    font-size: 30px;
    text-align: center;
    vertical-align: middle !important;
  }
  .booking_section .booking_section_row .booking_section_row_inner .user_icon_div .user_icon i {
    padding: 15px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .user_icon_div .img_section {
    height: 60px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .user_icon_div .img_section img {
    height: 100%;
    width: auto;
  }
  .booking_section .booking_section_row .booking_section_row_inner .short_desc_div {
    width: 80%;
    float: left;
    border-bottom: 1px solid #ddd;
    border-right: none;
    height: 80px;
    padding: 10px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .short_desc_div .desc_title {
    font-weight: bold;
  }
  .booking_section .booking_section_row .booking_section_row_inner .price_div {
    width: 33.33%;
    float: left;
    border-right: 1px solid #ddd;
    height: 80px;
    padding: 10px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .price_div .price_icon {
    text-align: center;
  }
  .booking_section .booking_section_row .booking_section_row_inner .time_div {
    width: 33.33%;
    float: left;
    border-right: 1px solid #ddd;
    height: 80px;
    padding: 10px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .time_div .time_icon {
    text-align: center;
  }
  .booking_section .booking_section_row .booking_section_row_inner .button_div {
    width: 33.33%;
    float: left;
    height: 80px;
    padding: 10px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .button_div .button_icon {
    padding-top: 10px;
    text-align: center;
  }
}
@media (min-width: 1000px) and (max-width: 1199px) {
  .booking_section .booking_section_row .booking_section_row_inner {
    border: 1px solid #ddd;
    height: 80px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .user_icon_div {
    width: 15%;
    float: left;
    height: inherit;
    padding: 10px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .user_icon_div .user_icon {
    background-color: #feb824;
    height: 60px;
    color: #fff;
    font-size: 30px;
    text-align: center;
    vertical-align: middle !important;
  }
  .booking_section .booking_section_row .booking_section_row_inner .user_icon_div .user_icon i {
    padding: 15px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .user_icon_div .img_section {
    height: 60px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .user_icon_div .img_section img {
    height: 100%;
    width: auto;
  }
  .booking_section .booking_section_row .booking_section_row_inner .short_desc_div {
    width: 36%;
    float: left;
    border-right: 1px solid #ddd;
    height: inherit;
    padding: 10px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .short_desc_div .desc_title {
    font-weight: bold;
  }
  .booking_section .booking_section_row .booking_section_row_inner .price_div {
    width: 14%;
    float: left;
    border-right: 1px solid #ddd;
    height: inherit;
    padding: 10px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .price_div .price_icon {
    text-align: center;
  }
  .booking_section .booking_section_row .booking_section_row_inner .time_div {
    width: 14%;
    float: left;
    border-right: 1px solid #ddd;
    height: inherit;
    padding: 10px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .time_div .time_icon {
    text-align: center;
  }
  .booking_section .booking_section_row .booking_section_row_inner .button_div {
    width: 21%;
    float: left;
    height: inherit;
    padding: 10px;
  }
  .booking_section .booking_section_row .booking_section_row_inner .button_div .button_icon {
    padding-top: 10px;
    text-align: center;
  }
}
/*@import "circular_divs.less";*/
@media only screen and (max-width: 800px) {
  .no-more-tables table {
    border: none;
  }
  /* Force table to not be like tables anymore */
  .no-more-tables table,
  .no-more-tables thead,
  .no-more-tables tbody,
  .no-more-tables th,
  .no-more-tables td,
  .no-more-tables tr {
    display: block;
  }
  /* Hide table headers (but not display: none;, for accessibility) */
  .no-more-tables thead tr th {
    position: absolute;
    top: -9999px;
    left: -9999px;
    border-bottom-width: 1px;
  }
  .no-more-tables tr {
    border: 1px solid #ccc;
  }
  .no-more-tables thead tr,
  .no-more-tables tr td {
    border: none;
  }
  .no-more-tables td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50% !important;
    white-space: normal;
    text-align: left;
  }
  .no-more-tables td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px !important;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  /*
	Label the data
	*/
  .no-more-tables td:before {
    content: attr(data-title);
  }
}
/*@import "footer_section.less";*/
/*body
{
    font-family: "Open Sans",sans-serif;

}*/
.chk_div span {
  display: block;
  line-height: 1;
  margin-left: 2em;
}
.login_bar {
  background: #212121 none repeat scroll 0 0;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  color: #fff;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  top: 0;
  width: 100%;
  z-index: 5010;
}
/*.logo_bar
{
    background:#fff;
    //box-shadow:0px 0px 2px rgba(0,0,0,0.4);
    width:100%;
    
    top:40px;
    z-index:5000;
    //margin-bottom:5px;
    position:fixed;
    // Animation
  

    .logo_bar_section
    {
        .container{
            position:relative;
            .logo_div
            {
                position:relative;
                width:50%;
                float: left;
                
                .logo
                {
                    width:200px;
                    top: 18px;
                }
               
            }
            .logo_text_div
            {

                text-transform: uppercase;
                padding-top: 30px;
                width:50%;
                float: left;
                text-align:right;
               
                height:100%;
                
            }

        }
    }

}*/
.print.wrapper {
  max-width: 800px;
  margin: 0px auto;
}
.print.wrapper .calculator {
  position: absolute;
  border: 1px solid green;
  background: #ccc;
  padding-left: 10px;
  top: 5%;
  right: 5%;
  max-width: 400px;
  min-width: 400px;
}
.print.wrapper .calculator input[type='text'] {
  text-align: center;
  width: 80px;
}
.print.wrapper .calculator label {
  padding-right: 10px !important;
  width: 150px;
}
.print.wrapper .color_dark_red {
  color: #c50500;
}
.print.wrapper #footer ul#footer_lists {
  display: table;
  margin: 0px auto;
  padding-left: 30px;
}
.print.wrapper #footer ul#footer_lists li {
  color: #000;
  float: left;
  padding-right: 50px;
  display: table-cell;
}
.print.wrapper #footer ul#footer_lists li:before {
  content: '\25A0';
  display: block;
  position: relative;
  max-width: 0px;
  max-height: 0px;
  left: -20px;
  padding-right: 20px;
  top: -8px;
  color: red;
  font-size: 20px;
  padding-right: .6em;
}
.print.wrapper .acceptance_of_quotation_page {
  margin-bottom: 10px;
  border: 1px solid #000;
}
.print.wrapper .acceptance_of_quotation_page .chk_lbl input {
  float: left;
  margin: 0;
  margin-right: 2px;
}
.print.wrapper .acceptance_of_quotation_page .chk_lbl label {
  display: block !important;
  margin-left: 2.2em;
  line-height: 1;
}
.print.wrapper .acceptance_of_quotation_page section.type_of_work {
  position: relative;
}
.print.wrapper .acceptance_of_quotation_page section.type_of_work .price_type_of_work {
  position: absolute;
  right: 0;
  top: 0;
}
.print.wrapper .acceptance_of_quotation_page .sub_heading {
  font-size: 16px;
}
.print.wrapper .acceptance_of_quotation_page .panel {
  margin-bottom: 10px !important;
}
.print.wrapper .acceptance_of_quotation_page .scheduler-border .form-group {
  margin-bottom: 0!important;
}
.print.wrapper .acceptance_of_quotation_page .chk_fixed_len_btn {
  border-radius: 0 !important;
  text-align: left !important;
  width: 50% !important;
}
.print.wrapper .acceptance_of_quotation_page .overflow_scroll {
  overflow: scroll;
}
.print.wrapper .acceptance_of_quotation_page .slogan {
  padding-top: 30px;
}
.print.wrapper .acceptance_of_quotation_page .page {
  padding-top: 30px;
  text-align: right;
}
.print.wrapper .acceptance_of_quotation_page h1 {
  border-bottom: 1px solid #000;
  font-size: 1.5em;
  text-transform: uppercase;
}
.print.wrapper .acceptance_of_quotation_page .color_blue {
  color: #1b75bb;
}
.print.wrapper .acceptance_of_quotation_page .color_green {
  color: #8cc63e;
}
.print.wrapper .acceptance_of_quotation_page .color_orange {
  color: #f05a28;
}
.print.wrapper .acceptance_of_quotation_page .color_red {
  color: #ed1c24;
}
.print.wrapper .acceptance_of_quotation_page .color_purple {
  color: #652c90;
}
.print.wrapper .acceptance_of_quotation_page .stage_title {
  background: #212121 none repeat scroll 0 0;
  color: #fff;
  padding: 10px;
}
.print.wrapper .acceptance_of_quotation_page input[type="text"] {
  margin-bottom: 5px;
}
.print.wrapper .acceptance_of_quotation_page .optional_services input[type="text"],
.print.wrapper .acceptance_of_quotation_page .short_text_box input[type="text"] {
  max-width: 80px;
}
.print.wrapper .acceptance_of_quotation_page .signature_section {
  border: 2px solid #000;
  padding: 10px;
}
.print.wrapper .acceptance_of_quotation_page .clear {
  clear: both;
  margin-bottom: 15px;
}
.print.wrapper .acceptance_of_quotation_page .start_work input[type="text"] {
  max-width: 80px;
}
.print.wrapper .acceptance_of_quotation_page h4.sub_topic {
  border-bottom: 2px solid #333;
  color: #212121;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 20px;
}
.print.wrapper .acceptance_of_quotation_page ul {
  padding-inline-start: 0;
}
.print.wrapper .acceptance_of_quotation_page .text_normal {
  font-weight: 300 !important;
  font-size: 14px !important;
}
.print.wrapper .acceptance_of_quotation_page .quotation_admin_table .no_padding_right {
  padding-right: 0;
}
.print.wrapper .acceptance_of_quotation_page .quotation_admin_table .no_padding_left {
  padding-left: 0;
}
.print.wrapper .acceptance_of_quotation_page .quotation_admin_table .width_20 {
  width: 20%;
}
.print.wrapper .acceptance_of_quotation_page .quotation_admin_table tbody tr td {
  font-size: 14px !important;
}
.print.wrapper .acceptance_of_quotation_page .quotation_admin_table tbody tr td.no-border {
  border-top: 0px !important;
}
.print.wrapper .acceptance_of_quotation_page .quotation_admin_table label {
  font-weight: 700;
  font-size: 14px;
}
.print.wrapper .acceptance_of_quotation_page .type_of_works input[type='checkbox'],
.print.wrapper .acceptance_of_quotation_page .quotation_basis input[type='checkbox'],
.print.wrapper .acceptance_of_quotation_page .scope_of_works input[type='checkbox'],
.print.wrapper .acceptance_of_quotation_page .type_of_projects input[type='checkbox'] {
  vertical-align: top;
}
.print.wrapper .acceptance_of_quotation_page .type_of_works label,
.print.wrapper .acceptance_of_quotation_page .quotation_basis label,
.print.wrapper .acceptance_of_quotation_page .scope_of_works label,
.print.wrapper .acceptance_of_quotation_page .type_of_projects label {
  display: inline;
}
.print.wrapper p {
  font-size: 14px !important;
  font-weight: 400 !important;
}
.print.wrapper .container {
  width: 800px;
  height: auto;
  padding-left: 5px;
  padding-right: 5px;
}
.print.wrapper .button_div {
  margin-top: 10px;
  float: right;
}
.print.wrapper article.main {
  padding-top: 0;
}
.print.wrapper .login_bar {
  position: relative;
}
.print.wrapper .logo_bar {
  position: relative;
  top: 0;
}
.print.wrapper .logo_bar .logo_div .logo {
  position: relative;
  top: 0;
  padding-top: 35px;
  width: 260px;
}
.print.wrapper .logo_bar .logo_text_div {
  padding-top: 3px !important;
  text-transform: none !important;
  font-size: 1.2em !important;
  line-height: 1.2 !important;
}
.print.wrapper .invoice .billing_shipping_block .billing_block {
  width: 49%;
  float: left;
}
.print.wrapper .invoice .billing_shipping_block .billing_block .billing_block_inner {
  padding: 5px 10px;
  font-size: 1.3em;
  border: 1px solid #c3c2c2;
  text-align: right;
}
.print.wrapper .invoice .billing_shipping_block .billing_block .title {
  background: #c3c2c2;
  padding: 5px 10px;
  font-size: 1.6em;
  color: #212121;
}
.print.wrapper .invoice .date_title {
  font-size: 1.6em;
}
.print.wrapper .invoice .additional_invoice_info {
  font-size: 1.3em;
}
.print.wrapper .invoice .additional_invoice_info span {
  margin-right: 20px;
}
.print.wrapper .invoice .table_invoice .title {
  background: #c3c2c2;
  padding: 5px 10px;
  font-size: 1.6em;
  color: #212121;
  width: 60%;
}
.print.wrapper .invoice .table_invoice .white_bg {
  background: #fff!important;
  color: #333;
  width: 40%;
}
.print.wrapper .invoice .table_invoice table thead tr th {
  background: #c3c2c2;
}
.print.wrapper .invoice .table_invoice table thead tr th,
.print.wrapper .invoice .table_invoice table tr td {
  border: 1px solid #c3c2c2;
}
.print.wrapper .invoice .intent_order_details .intent_order_details_inner .product_details_section .order_title_text_block .title {
  font-weight: 600;
  float: left;
}
.print.wrapper .uppercase {
  text-transform: uppercase;
}
.print.wrapper .invoice_footer {
  padding: 10px 0;
}
.print.wrapper .invoice_footer .invoice_footer_left {
  float: left;
  width: 50%;
}
.print.wrapper .invoice_footer .invoice_footer_left .fot_title {
  font-size: 1.2em;
  font-weight: 600;
}
.print.wrapper .invoice_footer .invoice_footer_right {
  float: right;
  width: 50%;
}
.print.wrapper .invoice_footer .invoice_footer_right .fot_title_div .fot_title_box {
  width: 33.33%;
  float: left;
  background: #c3c2c2;
  color: #fff;
  padding: 10px;
  font-size: 1.2em;
  font-weight: 600;
}
.print.wrapper .invoice_footer .invoice_footer_right .fot_title_text_div {
  font-size: 1.6em;
  font-weight: 600;
  border: 1px solid #c3c2c2;
  margin-top: 2px;
}
.print.wrapper .invoice_footer .invoice_footer_right .fot_title_text_div .fot_title_box {
  width: 33.33%;
  float: left;
  background: none;
  padding: 10px;
  border-left: 1px solid #c3c2c2;
}
.print.wrapper .invoice_footer .invoice_footer_right .fot_title_text_div .no_border {
  border: none !important;
}
.print.wrapper .invoice_footer .invoice_footer_right .inv_footer_bottom {
  background: #c3c2c2;
  height: 10px;
}
.report_black_bg {
  background-color: #212121;
  color: #ffffff;
}
.report_underline_heading {
  color: #212121;
  border-bottom: 2px solid #212121;
}
.report_logo_slogan div {
  line-height: 1.2;
}
.report_content_section {
  margin-top: 15px;
}
.report_content_section .report_product_picture_section .main_image_div {
  width: 100%;
  margin-bottom: 10px;
}
.report_content_section .report_product_picture_section .main_image_div .img_wrapper {
  width: 100%;
}
.report_content_section .report_product_picture_section .main_image_div .img_wrapper .img_div {
  background: #ccc none repeat scroll 0 0;
  border: 1px solid #999;
  display: block;
  height: 0;
  overflow: hidden;
  padding: 45% 0 0;
  position: relative;
  width: 100%;
}
.report_content_section .report_product_picture_section .main_image_div .img_wrapper .img_div img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.report_content_section .report_product_picture_section .small_images_div {
  width: 100%;
}
.report_content_section .report_product_picture_section .small_images_div .img_wrapper {
  width: 25%;
  float: left;
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.report_content_section .report_product_picture_section .small_images_div .img_wrapper .img_div {
  background: #ccc none repeat scroll 0 0;
  border: 1px solid #999;
  display: block;
  height: 0;
  overflow: hidden;
  padding: 98% 0 0;
  position: relative;
  width: 100%;
}
.report_content_section .report_product_picture_section .small_images_div .img_wrapper .img_div img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
@media print {
  body {
    margin: 0;
    padding: 0;
    line-height: 1.4em;
    word-spacing: 1px;
    letter-spacing: 0.2px;
    font: 14px Arial, Helvetica, "Lucida Grande", serif;
  }
}
/*@import "promo_section_right.less";*/
.gallery_section .gallery .gal_box {
  float: left;
  padding: 0 5px;
  margin-bottom: 10px;
  width: 25%;
  height: auto;
}
@media (max-width: 767px) {
  .gallery_section .gallery .gal_box {
    width: 50%;
    height: auto;
  }
}
@media (min-width: 500px) and (max-width: 720px) {
  .gallery_section .gallery .gal_box {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 500px) {
  .gallery_section .gallery .gal_box {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .gallery_section .gallery .gal_box {
    width: 50%;
    height: auto;
  }
}
@media (min-width: 992px) and (max-width: 1100px) {
  .gallery_section .gallery .gal_box {
    width: 33.33%;
    height: auto;
  }
}
@media (min-width: 1101px) and (max-width: 1199px) {
  .gallery_section .gallery .gal_box {
    width: 25%;
    height: auto;
  }
}
@media (min-width: 2300px) and (max-width: 6000px) {
  .gallery_section .gallery .gal_box {
    width: 12.5%;
    height: auto;
  }
}
@media (min-width: 3000px) and (max-width: 4500px) {
  .gallery_section .gallery .gal_box {
    width: 12.5%;
    height: auto;
  }
}
.responsive_box {
  float: left;
  margin-bottom: 20px;
  padding-left: 5px;
  padding-right: 5px;
  width: 25%;
}
.responsive_box.small {
  width: 20%;
}
.responsive_box .rb_inner {
  border: 1px solid #c3c2c2;
  border-radius: 5px;
}
.responsive_box .rb_inner.no_border {
  border: none;
}
.responsive_box .rb_inner .rb_title {
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 5px;
}
.responsive_box .rb_inner .rb_img {
  background: #fff none repeat scroll 0 0;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 100% 0 0;
  position: relative;
  width: 100%;
}
.responsive_box .rb_inner .rb_img img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  height: auto;
  width: 100%;
  position: absolute;
  right: 0;
  top: 1px;
}
.responsive_box .rb_inner .rb_foot {
  border-top: 1px solid #c3c2c2;
  padding: 5px;
}
@media (max-width: 500px) {
  .responsive_box {
    width: 100%;
  }
  .responsive_box.small {
    width: 50%;
  }
}
@media (min-width: 501px) and (max-width: 767px) {
  .responsive_box {
    width: 50%;
  }
  .responsive_box.small {
    width: 33.33%;
  }
}
@media (min-width: 768px) and (max-width: 1000px) {
  .responsive_box {
    width: 33.33%;
  }
  .responsive_box.small {
    width: 25%;
  }
}
@media (min-width: 2000px) and (max-width: 3000px) {
  .responsive_box {
    width: 20%;
  }
  .responsive_box.small {
    width: 16.66%;
  }
}
@media (min-width: 3001px) {
  .responsive_box {
    width: 16.66%;
  }
  .responsive_box.small {
    width: 10%;
  }
}
.cat_box_icon_wraps {
  width: 16.66%;
  float: left;
}
.cat_box_icon_wraps .img_text_wrapper {
  display: block;
  margin: 0px auto;
  text-align: left;
  position: relative;
  cursor: pointer;
}
.cat_box_icon_wraps .img_text_wrapper .icon {
  z-index: 1000;
  width: 120px;
  display: table;
  margin: 0px auto;
  height: 120px;
  background: #eee;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
.cat_box_icon_wraps .img_text_wrapper .icon div {
  z-index: 2;
  width: 120px;
  height: 120px;
}
.cat_box_icon .main_wrapper {
  margin-top: 5px;
  position: relative;
}
.cat_box_icon .main_wrapper .cat_box_icon_wraps .cat_icon {
  float: left;
}
.cat_box_icon .main_wrapper .cat_box_icon_wraps .cat_icon i {
  border-radius: 34px;
  font-size: 2em;
  height: 32px;
  line-height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: baseline;
  width: 32px;
}
.cat_box_icon .main_wrapper .cat_box_icon_wraps .cat_icon img {
  border-radius: 34px;
  font-size: 2em;
  height: 32px;
  line-height: 32px;
  padding: 0;
  text-align: center;
  vertical-align: baseline;
  width: 32px;
}
.cat_box_icon .main_wrapper .cat_box_icon_wraps .cat_icon i.green {
  border: 1px solid;
  color: #4f8525;
}
.cat_box_icon .main_wrapper .cat_box_icon_wraps .cat_icon i.blue {
  border: 1px solid;
  color: #0000ff;
}
.cat_box_icon .main_wrapper .cat_box_icon_wraps .cat_icon i.red {
  border: 1px solid;
  color: #ed1508;
}
.cat_box_icon .main_wrapper .cat_box_icon_wraps .cat_text {
  color: #212121;
  float: left;
  font-size: 19px;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 10px;
  margin-left: 10px;
  overflow: hidden;
  text-align: left;
  width: 70%;
  height: 55px;
}
@media (max-width: 500px) {
  .cat_box_icon .main_wrapper .cat_box_icon_wraps {
    width: 100%;
    margin-bottom: 0px;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper {
    text-align: center;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_icon {
    display: block;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_text {
    display: block;
  }
}
@media (max-width: 559px) {
  .cat_box_icon .main_wrapper .cat_box_icon_wraps {
    width: 100%;
    margin-bottom: 0px;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper {
    text-align: center;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_icon {
    display: block;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_text {
    display: block;
  }
}
@media (min-width: 560px) and (max-width: 637px) {
  .cat_box_icon .main_wrapper .cat_box_icon_wraps {
    width: 50%;
    margin-bottom: 0px;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper {
    text-align: center;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_icon {
    display: block;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_text {
    display: block;
  }
  .smaller_width .main_wrapper .cat_box_icon_wraps {
    width: 100%;
  }
}
@media (min-width: 638px) and (max-width: 783px) {
  .cat_box_icon .main_wrapper .cat_box_icon_wraps {
    width: 33.33%;
    margin-bottom: 0px;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper {
    text-align: center;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_icon {
    display: block;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_text {
    display: block;
  }
  .smaller_width .main_wrapper .cat_box_icon_wraps {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cat_box_icon .main_wrapper .cat_box_icon_wraps {
    width: 33.33%;
    margin-bottom: 0px;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper {
    text-align: center;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_icon {
    display: block;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_text {
    display: block;
  }
  .smaller_width .main_wrapper .cat_box_icon_wraps {
    width: 50%;
  }
}
@media (min-width: 992px) and (max-width: 1100px) {
  .cat_box_icon .main_wrapper .cat_box_icon_wraps {
    width: 25%;
    margin-bottom: 0px;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper {
    text-align: center;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_icon {
    display: block;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_text {
    display: block;
  }
  .smaller_width .main_wrapper .cat_box_icon_wraps {
    width: 50%;
  }
}
@media (min-width: 1101px) and (max-width: 1199px) {
  .cat_box_icon .main_wrapper .cat_box_icon_wraps {
    width: 20%;
    margin-bottom: 0px;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper {
    text-align: center;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_icon {
    display: block;
  }
  .cat_box_icon .main_wrapper .cat_box_icon_wraps .img_text_wrapper .cat_text {
    display: block;
  }
  .smaller_width .main_wrapper .cat_box_icon_wraps {
    width: 33.33%;
  }
}
@media (min-width: 1200px) and (max-width: 1600px) {
  .smaller_width .main_wrapper .cat_box_icon_wraps {
    width: 33.33%;
  }
}
@media (min-width: 1601px) and (max-width: 2999px) {
  .smaller_width .main_wrapper .cat_box_icon_wraps {
    width: 25%;
  }
}
.logo_bar {
  padding-top: 10px;
  padding-bottom: 10px;
  background: #e21f26;
}
.logo_bar .logo_bar_section .container {
  position: relative;
}
.logo_bar .logo_bar_section .container .logo_div {
  position: relative;
  width: 35%;
  float: left;
}
.logo_bar .logo_bar_section .container .logo_div .logo_img_div {
  float: left;
  /*height: 43px;*/
}
.logo_bar .logo_bar_section .container .logo_div .logo_img_div .logo {
  margin-top: 5px;
  display: inline-block;
  height: auto;
  width: 100%;
}
.logo_bar .logo_bar_section .container .logo_div .logo_slogan_div {
  float: left;
  padding-top: 23px;
  margin-left: 10px;
}
.logo_bar .logo_bar_section .container .logo_div .logo_slogan_div .logo_slogan {
  width: 280px;
}
.logo_bar .logo_bar_section .container .country_options_div {
  width: 45%;
  float: left;
  text-align: right;
  padding-top: 5px;
}
.logo_bar .logo_bar_section .container .country_options_div .flag_outer {
  width: 25px;
  height: auto;
  overflow: hidden;
  margin-left: 5px;
  display: inline-block;
}
.logo_bar .logo_bar_section .container .country_options_div .flag_outer .flag-wrapper {
  margin-bottom: 0;
}
.logo_bar .logo_bar_section .container .country_options_div .flag_outer .flag-wrapper .flag {
  /* -webkit-filter: blur(0.9px); 
                             filter: blur(0.9px);*/
}
.logo_bar .logo_bar_section .container .country_options_div .flag_outer .flag-wrapper.active .flag,
.logo_bar .logo_bar_section .container .country_options_div .flag_outer .flag-wrapper:hover .flag {
  border: 1px solid #021469;
  border-radius: 4px;
  /*-webkit-filter: blur(0);
                                filter: blur(0);*/
}
.logo_bar .logo_bar_section .container .country_options_div .currency_block .currency_item .btn {
  /*-webkit-filter: blur(0.9px); 
                            filter: blur(0.9px);*/
}
.logo_bar .logo_bar_section .container .country_options_div .currency_block .currency_item .btn.active,
.logo_bar .logo_bar_section .container .country_options_div .currency_block .currency_item .btn:hover {
  background-color: #021469;
  border-color: #ffffff;
  color: #ffffff;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
  outline: 0 none;
  /* -webkit-filter: blur(0);
                                 filter: blur(0);*/
}
.logo_bar .logo_bar_section .container .logo_text_div {
  text-transform: uppercase;
  padding-top: 0;
  width: 20%;
  float: left;
  text-align: left;
  height: 100%;
  line-height: 1;
  padding-top: 25px;
  padding-left: 10px;
  color: #ffffff;
  font-weight: 600;
}
.logo_bar .logo_bar_section .container .logo_text_div div {
  font-size: 1em;
}
.store_results_list {
  margin-bottom: 20px;
}
.store_results_list .store_list_box {
  width: 25%;
  float: left;
  margin-bottom: 5px;
}
.store_results_list .store_list_box.only_image .inner img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 1px;
}
.store_results_list .store_list_box > .inner {
  margin: 5px;
  height: 0;
  background: #fff none repeat scroll 0 0;
  display: block;
  overflow: hidden;
  padding: 0 0 97% 0;
  position: relative;
  box-shadow: 0 3px 2px 2px #ddd;
  -o-box-shadow: 0 3px 2px 2px #ddd;
  -ms-box-shadow: 0 3px 2px 2px #ddd;
  -moz-box-shadow: 0 3px 2px 2px #ddd;
  -webkit-box-shadow: 0 3px 2px 2px #ddd;
}
.store_results_list .store_list_box > .inner:hover {
  cursor: pointer;
}
.store_results_list .store_list_box > .inner a {
  text-decoration: none;
  color: #333;
}
.store_results_list .store_list_box > .inner .s_top {
  height: 0;
  padding-bottom: 16%;
}
.store_results_list .store_list_box > .inner .s_top img {
  width: 100%;
  height: auto;
}
.store_results_list .store_list_box > .inner .s_middle {
  height: 0;
  padding-bottom: 64%;
}
.store_results_list .store_list_box > .inner .s_middle .image {
  height: 0;
  display: block;
  overflow: hidden;
  padding: 0 0 35% 0;
  position: relative;
  margin: 0 0 10px 0;
}
.store_results_list .store_list_box > .inner .s_middle .image img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 1px;
  border-radius: 50%;
}
.store_results_list .store_list_box > .inner .s_middle .text {
  text-align: center;
  width: 100%;
}
.store_results_list .store_list_box > .inner .s_middle .text .name {
  margin-bottom: 0px;
}
.store_results_list .store_list_box > .inner .s_middle .text .role {
  margin: 0;
}
.store_results_list .store_list_box > .inner .s_middle .text .agency {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 16px;
}
.store_results_list .store_list_box > .inner .s_bottom {
  height: 0;
  padding-bottom: 20%;
  position: relative;
}
.store_results_list .store_list_box > .inner .s_bottom .inner {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
  border-top: 1px solid #eee;
  padding: 3px;
}
.store_results_list .store_list_box > .inner .s_bottom .inner span {
  display: block;
}
.store_results_list .store_list_box > .inner .s_bottom .inner span:first-child {
  font-weight: 600;
}
@media (max-width: 500px) {
  .store_results_list {
    margin-bottom: 20px;
  }
  .store_results_list .store_list_box {
    width: 100%;
  }
}
@media (min-width: 501px) and (max-width: 767px) {
  .store_results_list {
    margin-bottom: 20px;
  }
  .store_results_list .store_list_box {
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .store_results_list {
    margin-bottom: 20px;
  }
  .store_results_list .store_list_box {
    width: 50%;
  }
}
@media (min-width: 1201px) and (max-width: 1750px) {
  .store_results_list {
    margin-bottom: 20px;
  }
  .store_results_list .store_list_box {
    width: 33.33%;
  }
}
@media (min-width: 2300px) {
  .store_results_list {
    margin-bottom: 20px;
  }
  .store_results_list .store_list_box {
    width: 16.66%;
  }
}
@media (min-width: 3000px) {
  .store_results_list {
    margin-bottom: 20px;
  }
  .store_results_list .store_list_box {
    width: 12.5%;
  }
}
@media (min-width: 3300px) {
  .store_results_list {
    margin-bottom: 20px;
  }
  .store_results_list .store_list_box {
    width: 10%;
  }
}
@media (min-width: 1400px) and (max-width: 1750px) {
  .logo_bar .logo_bar_section .container .logo_div .logo_img_div {
    height: 33px;
    width: auto;
  }
}
@media (min-width: 1099px) and (max-width: 1399px) {
  .logo_bar .logo_bar_section .container .logo_div .logo_img_div {
    height: 33px;
  }
}
@media (min-width: 1100px) and (max-width: 1200px) {
  .logo_bar .logo_bar_section .container .logo_div {
    width: 25%;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_img_div {
    float: left;
    padding-top: 5px;
    height: 25px;
    /*margin-top: 15px;
        width: 250px;
        height: auto;*/
    width: auto;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_img_div .logo {
    /* left: 15px;
                             
                             width: 150px;*/
    width: 90%;
    height: auto;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_slogan_div {
    float: left;
    padding-top: 15px;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_slogan_div .logo_slogan {
    width: 280px;
  }
  .logo_bar .logo_bar_section .container .logo_text_div {
    width: 20%;
    padding-top: 25px;
    display: inline-block;
  }
  .logo_bar .logo_bar_section .container .logo_text_div div {
    display: inline;
  }
  .logo_bar .logo_bar_section .container .country_options_div {
    width: 55%;
    padding-top: 5px;
  }
}
@media (min-width: 810px) and (max-width: 1100px) {
  .menu_bar .menu_without_buttons .wrapper .btn {
    padding: 6px;
  }
  .menu_bar .menu_without_buttons .wrapper a {
    color: #212121;
    font-size: 16px;
    text-transform: uppercase;
  }
  .logo_bar .logo_bar_section .container .logo_div {
    width: 25%;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_img_div {
    float: left;
    height: 25px;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_img_div .logo {
    /*  left: 15px;
                              
                              width: 240px;*/
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_slogan_div {
    float: left;
    padding-top: 10px;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_slogan_div .logo_slogan {
    width: 170px;
  }
  .logo_bar .logo_bar_section .container .country_options_div {
    width: 65%;
    padding-top: 5px;
    text-align: right;
  }
  .logo_bar .logo_bar_section .container .country_options_div .flag_outer {
    margin-left: 4px;
  }
  .logo_bar .logo_bar_section .container .logo_text_div {
    width: 10%;
    padding-top: 20px;
    display: inline-block;
    line-height: 1;
    font-size: 0.9em;
  }
  .logo_bar .logo_bar_section .container .logo_text_div div {
    display: inline;
  }
}
/*@media(min-width:992px) and (max-width:1100px)
{
.logo_img_div {
        margin-top: 15px;
        width: 250px;
        height: auto;
    }
}*/
/*@media(min-width:768px) and (max-width:991px)
{
        .logo_img_div {
        margin-top: 15px;
        width: 180px;
        height: auto;
    }
}*/
@media (min-width: 767px) and (max-width: 809px) {
  .logo_bar .logo_bar_section .container .logo_div {
    width: 70%;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_img_div {
    float: left;
    /*height: 30px;*/
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_img_div .logo {
    /*left: 15px;*/
    /*width: 220px;*/
    margin-top: 0;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_slogan_div {
    float: left;
    padding-top: 10px;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_slogan_div .logo_slogan {
    width: 170px;
  }
  .logo_bar .logo_bar_section .container .logo_text_div {
    width: 30%;
    padding-top: 1px;
    display: inline-block;
    text-align: right;
    line-height: 1;
    font-size: 0.8em;
  }
  .logo_bar .logo_bar_section .container .logo_text_div div {
    display: inline;
  }
  .logo_bar .logo_bar_section .container .country_options_div {
    width: 100%;
    padding-top: 5px;
    text-align: center;
  }
  .logo_bar .logo_bar_section .container .country_options_div .flag_outer {
    margin-left: 4px;
  }
  .menu_bar .menu_without_buttons .wrapper .btn {
    padding: 6px;
  }
  .menu_bar .menu_without_buttons .wrapper a {
    color: #212121;
    font-size: 16px;
    text-transform: uppercase;
  }
}
@media (max-width: 767px) {
  /*.top_bar
    {
        position: absolute;
        top: 0;

    }*/
  .menu_bar {
    position: absolute;
  }
  .logo_bar {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  /*.logo_img_div {
        width: 300px;
    }*/
}
@media (min-width: 640px) and (max-width: 767px) {
  .login_bar i + i {
    padding-left: 1.5px;
  }
  .logo_bar {
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
  }
  .logo_bar .logo_bar_section .container .logo_div {
    width: 92%;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_img_div {
    float: left;
    /*height: 25px;*/
    width: auto;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_img_div .logo {
    /* left: 15px;
                             
                             width: 260px;*/
    margin-top: 0;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_slogan_div {
    float: left;
    padding-top: 22px;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_slogan_div .logo_slogan {
    width: 260px;
  }
  .logo_bar .logo_bar_section .container .logo_text_div {
    width: 100%;
    padding-top: 1px;
    display: inline-block;
    text-align: center;
    font-size: 0.8em;
  }
  .logo_bar .logo_bar_section .container .logo_text_div div {
    display: inline;
  }
  .logo_bar .logo_bar_section .container .country_options_div {
    width: 100%;
    padding-top: 5px;
    text-align: center;
  }
  .logo_bar .logo_bar_section .container .country_options_div .flag_outer {
    margin-left: 4px;
  }
  .logo_bar .logo_bar_section .container .toggle_btn_section {
    width: 8%;
    float: right;
    text-align: right;
    /*padding-top: 11px;*/
  }
}
@media (max-width: 640px) {
  .logo_section {
    float: left;
    height: 50px;
    width: auto;
  }
  .login_bar i + i {
    padding-right: 1.5px;
    padding-left: 0;
  }
  .login_bar {
    position: relative;
    overflow: visible;
    height: auto;
    line-height: normal;
  }
  .login_bar [class*="col-"] {
    width: 100%;
    margin: 5px 0;
  }
  .logo_bar {
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
    position: relative;
    top: 0;
  }
  .logo_bar .logo_bar_section .container .logo_div {
    width: 90%;
    display: block;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_img_div {
    float: left;
    /*height: 25px;*/
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_img_div .logo {
    /*left: 15px;
                            
                            width: 220px;*/
    margin-top: 0;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_slogan_div {
    float: left;
    padding-top: 0px;
  }
  .logo_bar .logo_bar_section .container .logo_div .logo_slogan_div .logo_slogan {
    width: 170px;
  }
  .logo_bar .logo_bar_section .container .logo_text_div {
    width: 100%;
    padding-top: 1px;
    display: inline-block;
    text-align: center;
    font-size: 0.8em;
  }
  .logo_bar .logo_bar_section .container .logo_text_div div {
    display: inline;
  }
  .logo_bar .logo_bar_section .container .country_options_div {
    width: 100%;
    padding-top: 5px;
    text-align: center;
  }
  .logo_bar .logo_bar_section .container .country_options_div .flag_outer {
    margin-left: 4px;
  }
  .logo_bar .logo_bar_section .container .toggle_btn_section {
    width: 10%;
    float: right;
    text-align: right;
    padding-top: 0px;
  }
  .menu_bar {
    position: absolute;
    top: 40px;
  }
  article.main {
    padding-top: 0px;
  }
  /*.top_bar
    {
        position: absolute;
        top: 0;

    }*/
}
.ordering_system .heading__title_section {
  border-bottom: 1px solid #777;
  font-size: 1.4em;
  font-weight: 600;
  margin: 15px 0 10px;
  text-transform: uppercase;
}
.ordering_system .heading__title_section .small_box_link {
  font-size: 0.9em;
}
.ordering_system .heading__title_section .small_box_link.active {
  background-color: #ee286d;
  color: #fff;
}
.ordering_system .heading__title_section .ordering_msg {
  color: #ee4037;
  font-size: 0.7em;
  font-weight: 600;
  margin-left: 10px;
}
.ordering_system .heading__title_section.bottom {
  border-bottom: none;
  border-top: 1px solid #777777;
  margin: 0;
  padding-top: 5px;
}
.ordering_system .ordering_items .lg_devices {
  margin-top: 10px;
}
.ordering_system .ordering_items .lg_devices .img-responsive {
  max-height: 100px;
}
.ordering_system .ordering_items .lg_devices .inactive {
  background-color: #fcfcfc !important;
}
.ordering_system .ordering_items .lg_devices .heading {
  background-color: #313030;
  color: #ffffff;
  padding: 2px 5px;
  text-align: center;
}
.ordering_system .ordering_items .lg_devices .row {
  margin: 0;
  padding: 9px 0 0 0;
}
.ordering_system .ordering_items .lg_devices .row:nth-child(n+3) {
  border-top: 1px dashed #777777;
}
.ordering_system .ordering_items .lg_devices .img_txt_div {
  width: 20%;
}
.ordering_system .ordering_items .lg_devices .txt_itm_div {
  width: 10%;
}
.ordering_system .ordering_items .lg_devices .txt_img_div {
  width: 9%;
}
.ordering_system .ordering_items .lg_devices .txt_title_div {
  width: 11%;
}
.ordering_system .ordering_items .lg_devices .txt_title_div .product_title {
  font-size: 1.2em;
  line-height: 5.5;
}
.ordering_system .ordering_items .lg_devices [class^="col-lg-"] {
  padding-left: 5px;
  padding-right: 0;
}
.ordering_system .ordering_items .lg_devices .col-lg-offset-4 {
  margin-left: 20%;
}
.ordering_system .ordering_items .lg_devices .item_box {
  padding: 20px 10px;
  background-color: #f5f5f5;
  margin-top: 5px;
}
.ordering_system .ordering_items .lg_devices .item_box input {
  margin-top: 10px;
}
.ordering_system .ordering_items .sm_devices .items_div {
  margin-bottom: 10px;
}
.ordering_system .ordering_items .sm_devices .items_div .order_img_section {
  width: 13.6%;
  float: left;
}
.ordering_system .ordering_items .sm_devices .items_div .size_section {
  width: 86.4%;
  float: left;
}
.ordering_system .ordering_items .sm_devices .items_div .info {
  padding: 5px;
  font-size: 0.9em;
  color: #ed1508;
}
.ordering_system .ordering_items .sm_devices .items_div .img_div {
  width: 100%;
  float: left;
  padding-right: 10px;
  position: relative;
  background: #ccc none repeat scroll 0 0;
  display: block;
  height: 0;
  overflow: hidden;
  padding: 100% 0 0;
}
.ordering_system .ordering_items .sm_devices .items_div .img_div img {
  border: 0 none;
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.ordering_system .ordering_items .sm_devices .items_div .img_div .product_title {
  bottom: 0;
  left: 0;
  margin: 0 0 5px 5px;
  padding: 5px;
  position: absolute;
  text-align: center;
  width: 100%;
  background-color: #777777;
  color: #ffffff;
  font-weight: 600;
  font-size: 1.3em;
  opacity: 0.8;
  right: 15px;
  margin: 0 auto;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div {
  width: 12.5%;
  float: left;
  padding-left: 5px;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper {
  border: 1px solid #777777;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .heading {
  background-color: #777777;
  color: #ffffff;
  padding: 6px 5px;
  font-weight: 500;
  text-align: center;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box {
  padding: 0 0 4% 0;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .disabled {
  background-color: #c3c2c2;
  opacity: 0.6;
  pointer-events: none;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .active {
  background-color: #ffffff !important;
  opacity: 1;
  pointer-events: auto !important;
  color: #212121 !important;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_price {
  border-bottom: 1px solid #808080;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_price .item_price_box {
  width: 33.33%;
  float: left;
  padding: 4%;
  font-size: 0.8em;
  border-left: 1px solid #808080;
  line-height: 1;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_price .item_price_box:first-child {
  border-left: none !important;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_left {
  padding: 2%;
  text-align: center;
  font-size: 1em;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order,
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order {
  padding: 2%;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order .form-group,
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order .form-group {
  margin-bottom: 0;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order input,
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order input {
  height: 25px;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box.disabled {
  background-color: #c3c2c2;
  opacity: 0.6;
  pointer-events: none;
}
.ordering_system .ordering_items .sm_devices .items_div .item_div:last-child {
  /* padding-right: 0;*/
}
.ordering_system .ordering_items.cart {
  border: 1px solid #c3c2c2;
}
.ordering_system .ordering_items.cart .sm_devices .items_div {
  padding: 5px;
  border-bottom: 1px solid #c3c2c2;
  margin-bottom: 0px;
}
.ordering_system .ordering_items.cart .sm_devices .items_div .size_section .item_div .item_wrapper .item_box .order,
.ordering_system .ordering_items.cart .sm_devices .items_div .size_section .item_div .item_wrapper .item_box .back_order {
  padding: 4%;
}
.ordering_system .ordering_items.cart .sm_devices .items_div .size_section .item_div .item_wrapper .item_box .order .total,
.ordering_system .ordering_items.cart .sm_devices .items_div .size_section .item_div .item_wrapper .item_box .back_order .total {
  font-weight: 600;
}
.ordering_system .ordering_items.cart .sm_devices .items_div .size_section .item_div .item_wrapper .item_box .btn_group {
  padding: 4%;
}
.ordering_system .ordering_items.cart .sm_devices .items_div .size_section .item_div .item_wrapper .item_box .btn_group .form-group {
  margin-bottom: 0;
}
.ordering_system .ordering_items.cart .sm_devices .cart_total .cart_info_div {
  float: left;
  width: 60%;
  padding: 10px;
}
.ordering_system .ordering_items.cart .sm_devices .cart_total .cart_subtotal_info {
  float: left;
  width: 40%;
  text-align: right;
  font-weight: 700;
}
.ordering_system .ordering_items.cart .sm_devices .cart_total .cart_subtotal_info .cart_subtotal_info_row {
  border-top: 1px solid #c3c2c2;
  padding: 9px 10px;
  border-left: 1px solid #c3c2c2;
}
.ordering_system .ordering_items.cart .sm_devices .cart_total .cart_subtotal_info .cart_subtotal_info_row:first-child {
  border-top: none;
}
.ordering_system .ordering_items.cart .sm_devices .cart_total .cart_tot_row {
  border-top: 1px solid #c3c2c2;
  padding: 5px;
  text-align: right;
}
.ordering_system .ordering_items.cart .sm_devices .cart_total .cart_tot_row .cat_tot_inner {
  font-weight: 600;
}
.ordering_system .ordering_items.cart .sm_devices .cart_total .cart_tot_row .cat_tot_inner .txt {
  margin-right: 10px;
}
.ordering_system .ordering_items.cart .sm_devices .cart_total .cart_tot_row .cat_tot_inner .number {
  min-width: 200px;
}
.ordering_system .ordering_items.cart .sm_devices .cart_total .cart_tot_row:first-child {
  border-top: none;
}
@media (max-width: 767px) {
  .ordering_system .ordering_items .sm_devices .items_div .order_img_section {
    width: 33.33%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .size_section {
    width: 66.67%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .img_div {
    width: 100%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div {
    width: 33.33%;
    padding-bottom: 5px;
    /*padding-top:5px;*/
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box {
    padding: 0 0 4% 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_left {
    padding: 4%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order {
    padding: 4%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order .form-group,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order .form-group {
    margin-bottom: 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div:last-child {
    padding-right: 0;
  }
}
@media (max-width: 500px) {
  .ordering_system .ordering_items .sm_devices .items_div .order_img_section {
    width: 100%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .size_section {
    width: 100%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .img_div {
    width: 100%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div {
    width: 50%;
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box {
    padding: 0 0 4% 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_price .item_price_box .item_price_box {
    line-height: 1.4;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_left {
    padding: 4%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order {
    padding: 4%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order .form-group,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order .form-group {
    margin-bottom: 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order input,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order input {
    height: 34px;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div:last-child {
    padding-right: 0;
  }
}
@media (max-width: 559px) {
  .ordering_system .ordering_items .sm_devices .items_div .order_img_section {
    width: 100%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .size_section {
    width: 100%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .img_div {
    width: 100%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div {
    width: 50%;
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box {
    padding: 0 0 4% 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_left {
    padding: 4%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order {
    padding: 4%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order .form-group,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order .form-group {
    margin-bottom: 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div:last-child {
    padding-right: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ordering_system .ordering_items .sm_devices .items_div .order_img_section {
    width: 25%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .size_section {
    width: 75%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .img_div {
    width: 100%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div {
    width: 25%;
    padding-bottom: 5px;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box {
    padding: 0 0 4% 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_price .item_price_box {
    line-height: 1;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_left {
    padding: 4%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order {
    padding: 4%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order .form-group,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order .form-group {
    margin-bottom: 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order input,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order input {
    height: 29px;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div:last-child {
    padding-right: 0;
  }
}
@media (min-width: 992px) and (max-width: 1100px) {
  .ordering_system .ordering_items .sm_devices .items_div .order_img_section {
    width: 25%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .size_section {
    width: 75%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .img_div {
    width: 100%;
    padding: 91% 0 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div {
    width: 25%;
    padding-bottom: 5px;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box {
    padding: 0 0 4% 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_price .item_price_box {
    line-height: 1.4;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_left {
    padding: 4%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order {
    padding: 4%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order .form-group,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order .form-group {
    margin-bottom: 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order input,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order input {
    height: 34px;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div:last-child {
    padding-right: 0;
  }
}
@media (min-width: 1101px) and (max-width: 1199px) {
  .ordering_system .ordering_items .sm_devices .items_div .order_img_section {
    width: 25%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .size_section {
    width: 75%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .img_div {
    width: 100%;
    padding: 91% 0 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div {
    width: 25%;
    padding-bottom: 5px;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box {
    padding: 0 0 4% 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_price .item_price_box {
    line-height: 1.4;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_left {
    padding: 4%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order {
    padding: 4%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order .form-group,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order .form-group {
    margin-bottom: 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order input,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order input {
    height: 34px;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div:last-child {
    padding-right: 0;
  }
}
@media (min-width: 1750px) and (max-width: 2299px) {
  .ordering_system .ordering_items .sm_devices .items_div .order_img_section {
    width: 11.5%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .size_section {
    width: 88.5%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .img_div {
    width: 100%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div {
    width: 12.5%;
    padding-bottom: 5px;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box {
    padding: 0 0 4% 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_left {
    padding: 3%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order {
    padding: 2.5%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order .form-group,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order .form-group {
    margin-bottom: 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div:last-child {
    padding-right: 0;
  }
}
@media (min-width: 2300px) and (max-width: 2999px) {
  .ordering_system .ordering_items .sm_devices .items_div .order_img_section {
    width: 9%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .size_section {
    width: 91%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .img_div {
    width: 100%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div {
    width: 12.5%;
    padding-bottom: 5px;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box {
    padding: 0 0 4% 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_left {
    padding: 2%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order {
    padding: 3%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order .form-group,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order .form-group {
    margin-bottom: 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div:last-child {
    padding-right: 0;
  }
}
@media (min-width: 3000px) and (max-width: 6000px) {
  .ordering_system .ordering_items .sm_devices .items_div .order_img_section {
    width: 8%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .size_section {
    width: 92%;
    float: left;
  }
  .ordering_system .ordering_items .sm_devices .items_div .img_div {
    width: 100%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div {
    width: 12.5%;
    padding-bottom: 5px;
    /*padding-top:5px;*/
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box {
    padding: 0 0 4% 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .item_left {
    padding: 3%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order {
    padding: 2.5%;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .order .form-group,
  .ordering_system .ordering_items .sm_devices .items_div .item_div .item_wrapper .item_box .back_order .form-group {
    margin-bottom: 0;
  }
  .ordering_system .ordering_items .sm_devices .items_div .item_div:last-child {
    padding-right: 0;
  }
}
.left_sidebar .header {
  background: #5c5c5c;
  padding: 10px 10px;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
}
.left_sidebar .header a {
  color: #ffffff;
}
.left_sidebar .tag_inner {
  padding: 10px;
  border: 1px solid #c3c2c2;
}
.left_sidebar .tag_inner a {
  padding: 2px;
  text-decoration: none;
  color: #0000ff;
}
.left_sidebar .tag_inner a.s {
  font-size: 10px;
}
.left_sidebar .tag_inner a.m {
  font-size: 14px;
}
.left_sidebar .tag_inner a.l {
  font-size: 18px;
}
.left_sidebar .tag_inner a:hover {
  text-decoration: underline;
}
.left_sidebar .glyphicon {
  font-size: 30px;
  text-align: left;
  padding-right: 20px;
}
.left_sidebar > ul {
  margin: 0;
  padding: 0;
}
.left_sidebar > ul li {
  list-style: none;
}
.left_sidebar > ul li a {
  display: block;
  border: 1px solid #c3c2c2;
  border-top: 0px;
  color: #5c5c5c;
  padding: 5px;
  font-size: 12px;
  text-decoration: none;
  font-weight: 500;
}
.left_sidebar > ul li a .icon {
  float: left;
  width: 15%;
}
.left_sidebar > ul li a .text {
  float: left;
  width: 85%;
}
.left_sidebar > ul li a .name {
  /*position:relative;*/
  padding-top: 3px;
  /*padding: 7px 0;*/
  width: 100%;
  display: block;
}
.left_sidebar > ul li a .fa-circle {
  color: #c3c2c2;
  padding-right: 5px;
}
.left_sidebar > ul li a:hover .fa-circle,
.left_sidebar > ul li a:focus .fa-circle,
.left_sidebar > ul li a:active .fa-circle {
  color: #5c5c5c;
}
.left_sidebar > ul li a.first {
  border-top: 1px solid #c3c2c2;
}
.left_sidebar > ul li ul li a .icon {
  float: left;
  width: 6%;
}
.left_sidebar > ul li ul li a .text {
  float: left;
  width: 94%;
}
.left_sidebar > ul li ul.sub_category {
  margin: 0;
  padding: 0;
}
.left_sidebar > ul li ul.sub_category > li {
  list-style: none;
}
.left_sidebar > ul li ul.sub_category > li > a {
  text-transform: uppercase;
  font-size: 10px;
  background: #ddd;
  padding-left: 20px;
  border-bottom: 2px solid #fff;
}
.left_sidebar > ul li ul.sub_category > li > a .fa-circle {
  color: #90C225;
}
.left_sidebar > ul li ul.sub_category > li > a .name {
  color: #5c5c5c;
}
.left_sidebar > ul li ul.sub_category > li ul.sub_category2 {
  margin: 0;
  padding: 0;
}
.left_sidebar > ul li ul.sub_category > li ul.sub_category2 li {
  list-style: outside none none;
}
.left_sidebar > ul li ul.sub_category > li ul.sub_category2 li a {
  background: #eee none repeat scroll 0 0;
  border-bottom: 2px solid #fff;
  font-size: 10px;
  padding-left: 30px;
  text-transform: uppercase;
}
.left_sidebar > ul li ul.sub_category > li ul.sub_category2 li ul.sub_category3 {
  margin: 0;
  padding: 0;
}
.left_sidebar > ul li ul.sub_category > li ul.sub_category2 li ul.sub_category3 li {
  list-style: outside none none;
}
.left_sidebar > ul li ul.sub_category > li ul.sub_category2 li ul.sub_category3 li a {
  background: #ddd none repeat scroll 0 0;
  border-bottom: 2px solid #fff;
  font-size: 10px;
  padding-left: 40px;
  text-transform: uppercase;
}
.left_sidebar > ul li ul.sub_category > li ul.sub_category2 li ul.sub_category3 li ul.sub_category4 {
  margin: 0;
  padding: 0;
}
.left_sidebar > ul li ul.sub_category > li ul.sub_category2 li ul.sub_category3 li ul.sub_category4 li {
  list-style: outside none none;
}
.left_sidebar > ul li ul.sub_category > li ul.sub_category2 li ul.sub_category3 li ul.sub_category4 li a {
  background: #eee none repeat scroll 0 0;
  border-bottom: 2px solid #fff;
  font-size: 10px;
  padding-left: 50px;
  text-transform: uppercase;
}
.left_sidebar > ul li ul.sub_category > li ul.sub_category2 li ul.sub_category3 li ul.sub_category4 li ul.sub_category5 {
  margin: 0;
  padding: 0;
}
.left_sidebar > ul li ul.sub_category > li ul.sub_category2 li ul.sub_category3 li ul.sub_category4 li ul.sub_category5 li {
  list-style: outside none none;
}
.left_sidebar > ul li ul.sub_category > li ul.sub_category2 li ul.sub_category3 li ul.sub_category4 li ul.sub_category5 li a {
  background: #eee none repeat scroll 0 0;
  border-bottom: 2px solid #fff;
  font-size: 10px;
  padding-left: 60px;
  text-transform: uppercase;
}
.left_sidebar > ul li.selected > a {
  background: #313030;
  color: #fff;
}
.left_sidebar > ul li.selected > a .icon i:hover {
  color: #ffffff;
}
.left_sidebar > ul li.selected > a:hover .icon i {
  color: #ffffff;
}
/* product box */
.list_store .img_section {
  width: 100% !important;
}
.list_store .content_section {
  width: 100% !important;
}
.right_block_btns {
  float: right;
  max-width: 50%;
  text-align: right;
}
.right_block_btns.no_float {
  float: none;
  max-width: 100%;
  text-align: left;
}
.right_block_btns .item {
  padding: 5px;
  display: inline-block;
  max-width: 45%;
  margin-left: 10px;
}
.right_block_btns .item .compare_dropdown .dropdown-menu {
  min-width: 360px;
}
.right_block_btns .item .compare_dropdown .dropdown-menu .compare_item_container {
  padding: 0 5px;
}
.right_block_btns .item .compare_dropdown .dropdown-menu .compare_item_container .compare_item img {
  max-height: 80px;
}
.right_block_btns.no_float .item {
  padding: 5px;
  display: inline-block;
  max-width: 100%;
  margin-left: 0px;
}
.products_box .search_heading_section {
  border-bottom: 1px solid #5c5c5c;
  margin: 15px 0 15px 0;
}
.products_box .search_heading_section h2 {
  font-size: 1em;
  font-weight: 600;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.products_box .product_box_item {
  padding-left: 5px;
  padding-right: 5px;
  width: 33.33%;
  float: left;
  /* margin-bottom:20px;*/
}
.products_box .product_box_item .img_section {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background: #fff;
  padding-top: 100%;
  /* border:1px solid #ccc;*/
  width: 100%;
}
.products_box .product_box_item .img_section img.big_img {
  /* max-width:100%;
                 max-height:100%;*/
  width: 100%;
  height: auto;
  display: block;
  margin: 0px auto;
  position: absolute;
  top: 1px;
  bottom: 1px;
  left: 0;
  bottom: 0;
  right: 0;
}
.products_box .product_box_item .img_section .price_block {
  position: absolute;
  right: 0;
  bottom: 2px;
}
.products_box .product_box_item .img_section:hover {
  box-shadow: 0 3px 2px 2px #ddd;
  -o-box-shadow: 0 3px 2px 2px #ddd;
  -ms-box-shadow: 0 3px 2px 2px #ddd;
  -moz-box-shadow: 0 3px 2px 2px #ddd;
  -webkit-box-shadow: 0 3px 2px 2px #ddd;
  cursor: pointer;
}
.products_box .product_box_item .title {
  /*background:#3B3B39;*/
  text-transform: uppercase;
  color: #212121;
  /*border-bottom:1px solid #999;*/
  font-size: 13px;
  text-align: left;
  padding: 5px;
  height: 60px;
  overflow: hidden;
  font-weight: 600;
}
.products_box .product_box_item .title .text {
  float: left;
  width: 100%;
}
.products_box .product_box_item .title .glyphicon {
  float: right;
}
.products_box .product_box_item .title .price {
  float: right;
  width: 100%;
  color: #ed1508;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
}
.products_box .product_box_item .qty {
  /*background:#3B3B39;*/
  text-transform: uppercase;
  color: #212121;
  /*border-bottom:1px solid #999;*/
  font-size: 13px;
  text-align: left;
  padding: 5px;
  height: 60px;
  overflow: hidden;
  font-weight: 600;
  text-transform: capitalize;
  border-bottom: 0px;
  color: #fff;
  background: #ed1508;
}
.products_box .product_box_item .qty .text {
  float: left;
  width: 100%;
}
.products_box .product_box_item .qty .glyphicon {
  float: right;
}
.products_box .product_box_item .qty .price {
  float: right;
  width: 100%;
  color: #ed1508;
  font-size: 16px;
  font-weight: normal;
  line-height: 1;
}
.products_box .product_box_item .qty_info {
  font-size: 0.9em;
  border-bottom: 1px solid #999;
  padding: 5px;
}
.products_box .product_box_item .qty_info label {
  margin-bottom: 0;
}
.products_box .product_box_item .qty_info .init_qty {
  color: #212121;
  float: left;
  width: 33.33%;
}
.products_box .product_box_item .qty_info .sold {
  color: #212121;
  float: left;
  width: 33.33%;
  text-align: center;
}
.products_box .product_box_item .qty_info .avail {
  color: #212121;
  float: left;
  width: 33.33%;
  text-align: right;
}
.products_box .product_box_item .arrow_bottom {
  border-bottom: solid 30px #ddd;
  border-left: solid 30px transparent;
  border-right: solid 30px transparent;
  width: 0;
  height: 0;
  top: -10px;
  right: 20px;
  margin-left: 40%;
}
.products_box.big_screen_12 .product_box_item {
  width: 50%;
}
.products_box.double_size .product_box_item {
  width: 100%;
}
.products_box .compare {
  font-weight: 700;
}
.products_box .compare input[type="checkbox"] {
  margin-top: 0;
}
.products_box .category_share {
  /* border-top:1px solid #999;*/
  font-size: 10px;
  text-transform: uppercase;
  padding-bottom: 5px;
  padding-top: 5px;
  cursor: pointer;
}
.products_box .category_share .cat_name {
  color: #5c5c5c;
}
.products_box .category_share .fa-plus-square {
  color: #ed1508;
  font-size: 15px;
}
.products_box .category_share .left {
  float: left;
  width: 50%;
}
.products_box .category_share .right {
  float: right;
  width: 50%;
  text-align: right;
}
.products_box .category_share .right.edit {
  color: #5c5c5c;
  font-size: 14px;
}
.products_box .category_share .like {
  font-size: 1em;
  display: inline-block;
  color: #ed1508;
  font-size: 1.5em;
  padding-right: 5px;
  cursor: pointer;
}
.products_box .category_share .save_item,
.products_box .category_share .saved_item {
  font-size: 1em;
  display: inline-block;
  color: #ed1508;
  font-size: 1.5em;
  padding-right: 5px;
  cursor: pointer;
}
.products_box.directories_items .product_box_item {
  margin-bottom: 0;
}
.products_box.directories_items .product_box_item .img_section {
  background-color: #ddd;
}
.products_box.directories_items .product_box_item .img_section img {
  bottom: 0;
  display: block;
  left: 0;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 1px;
}
.products_box.directories_items .product_box_item .img_section .shaded_div {
  color: #fff;
  left: 0;
  padding: 14px 20px 20px;
  position: absolute;
  text-align: left;
  top: 0;
  width: 100%;
}
.products_box.directories_items .product_box_item .img_section .shaded_div span {
  background-color: #000;
  font-size: 1em;
  font-weight: 600;
  opacity: 0.5;
  padding: 3px;
  text-transform: uppercase;
}
.products_box.directories_items .product_box_item .img_section.active {
  /*background-color: @black;
                    color: #fff;*/
}
.products_box.directories_items .product_box_item .img_section:hover {
  box-shadow: none;
}
.products_box.directories_items .directory_title {
  border-radius: 0 24px 24px 25px;
  padding: 12px 30px;
  /*width: 420px;*/
  z-index: 0;
  background-color: #5c5c5c;
  margin-bottom: 15px;
}
.products_box.directories_items .directory_title h1 {
  line-height: 30px;
  white-space: normal;
  text-transform: none;
  color: #fff;
  font-weight: 400;
  margin: 0;
  font-size: 34px;
  letter-spacing: 1px;
}
/* end product box */
@media (max-width: 767px) {
  .products_box .product_box_item {
    width: 50%;
  }
  .products_box.big_screen_12 .product_box_item {
    width: 50%;
  }
  .products_box.double_size .product_box_item {
    width: 100%;
  }
  .search_title h2 .right_block_btns {
    float: right;
    max-width: 100%;
    text-align: right;
  }
  .search_title h2 .right_block_btns .item {
    padding: 5px;
    display: inline-block;
    max-width: 45%;
    margin-left: 10px;
  }
}
@media (max-width: 500px) {
  .products_box .product_box_item {
    width: 100%;
  }
  .products_box.big_screen_12 .product_box_item {
    width: 100%;
  }
  .products_box.double_size .product_box_item {
    width: 100%;
  }
}
@media (max-width: 387px) {
  .products_box .product_box_item {
    width: 100%;
  }
  .products_box.big_screen_12 .product_box_item {
    width: 100%;
  }
  .products_box.double_size .product_box_item {
    width: 100%;
  }
  .products_box .price span.symb {
    position: relative;
    top: 2px;
    font-size: 0.8em;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
@media (min-width: 638px) and (max-width: 783px) {
  .products_box .product_box_item {
    width: 50%;
  }
  .products_box.big_screen_12 .product_box_item {
    width: 50%;
  }
  .products_box.double_size .product_box_item {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .products_box .product_box_item {
    width: 50%;
  }
  .products_box.big_screen_12 .product_box_item {
    width: 50%;
  }
  .products_box.double_size .product_box_item {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1100px) {
  .products_box .product_box_item {
    width: 33.33%;
  }
  .products_box .product_box_item .title .price {
    width: 20%;
  }
  .products_box .product_box_item .title .text {
    width: 80%;
  }
  .products_box .product_box_item.big_screen_12 .product_box_item {
    width: 50%;
  }
  .products_box .product_box_item.double_size .product_box_item {
    width: 100%;
  }
}
@media (min-width: 1101px) and (max-width: 1199px) {
  .products_box .product_box_item {
    width: 33.33%;
  }
  .products_box .product_box_item .title .price {
    width: 20%;
  }
  .products_box .product_box_item .title .text {
    width: 80%;
  }
  .products_box .product_box_item.big_screen_12 .product_box_item {
    width: 50%;
  }
  .products_box .product_box_item.double_size .product_box_item {
    width: 100%;
  }
}
@media (min-width: 1750px) and (max-width: 2200px) {
  .products_box .price span.symb {
    font-size: 0.6em;
  }
  .products_box .product_box_item {
    width: 25%;
  }
  .products_box.big_screen_12 .product_box_item {
    width: 25%;
  }
  .products_box.double_size .product_box_item {
    width: 50%;
  }
}
@media (min-width: 2201px) and (max-width: 2600px) {
  .products_box .product_box_item {
    width: 16.66%;
  }
  .products_box.big_screen_12 .product_box_item {
    width: 16.66%;
  }
  .products_box.double_size .product_box_item {
    width: 33.33%;
  }
}
@media (min-width: 2601px) and (max-width: 3000px) {
  .products_box .product_box_item {
    width: 12.5%;
  }
  .products_box.big_screen_12 .product_box_item {
    width: 12.5%;
  }
  .products_box.double_size .product_box_item {
    width: 25%;
  }
}
@media (min-width: 3001px) and (max-width: 4000px) {
  .products_box .product_box_item {
    width: 10%;
  }
  .products_box.big_screen_12 .product_box_item {
    width: 10%;
  }
  .products_box.double_size .product_box_item {
    width: 20%;
  }
}
@media (min-width: 4001px) {
  .products_box .product_box_item {
    width: 8.33%;
  }
  .products_box.big_screen_12 .product_box_item {
    width: 8.33%;
  }
  .products_box.double_size .product_box_item {
    width: 16.66%;
  }
}
.wrapper_btn {
  position: absolute;
  bottom: 20px;
  right: 0;
}
.btn_with_title {
  color: #ffffff;
  font-weight: 400;
  text-align: center;
  line-height: 1;
  margin: 0;
  overflow: hidden;
  padding: 8px 3px 8px 13px;
  z-index: 10;
  display: inline-block;
  white-space: no-wrap;
  background-image: none;
  background-color: #ee286d;
  border-radius: 25px 0 0 25px;
  width: auto;
}
.btn_with_title .for_sale {
  white-space: no-wrap;
  display: inline-block;
}
.btn_with_title a {
  color: #ffffff !important;
}
.btn_with_title a:hover {
  text-decoration: none;
}
/*.parallax{
    background: rgba(0, 0, 0, 0) url("../img/body_bg.png") repeat fixed 100% center;
    position: relative;
    width: 100%;
    .parallax_inner{

        h4{
            color: #fff;
            font-size: 45px;
            font-weight: 100;

            margin-bottom: 0;
            margin-top: 0;
            padding: 15px 0;
            text-align: center;
            text-transform: uppercase;
        }
    }
}



.heading_with_background
{
    background-color:#fff;
    .heading_inner
    {
        h4
        {
            margin-bottom: 0;
            margin-top: 0;
            color:#444;
            font-size: 45px;
            font-weight: 100;
            text-transform: uppercase;
            padding: 15px 0;
        }

        &.white
        {
            h4
            {
                color:#fff;
            }
        }
        
        &.green
        {
            h4
            {
                color:#4f8525;
            }
        }
        
        &.red
        {
            h4
            {
                color:#ed1b24;
            }
        }
    }

    &.black
    {
        background-color:#444;

    }
    
    &.green
    {
        background-color:#4f8525;

    }
    
    &.red
    {
        background-color:#ed1b24;

    }


}*/
.medium_green_btn {
  color: #ffffff;
  background-color: #8fc227;
  background-image: linear-gradient(to bottom, #8fc227, #446f37);
  border-color: #8fc227 #8fc227 #8fc227;
  padding: 8px;
  font-size: 1em;
}
.medium_green_btn:hover {
  color: #ffffff;
}
.border_bottom_black_2px {
  border-bottom: 2px solid #000000;
}
.border_bottom_ccc,
.bordered_bottom {
  border-bottom: 1px solid #ccc;
}
.border_red {
  border: 1px solid #ff0000;
}
.font_bold {
  font-weight: 700;
}
.img_fixed_height {
  height: 200px;
  position: relative;
  width: auto;
}
.font_16 {
  font-size: 16px !important;
}
.font_13 {
  font-size: 13px !important;
}
.font_weight_normal {
  font-weight: 400;
}
.fixed_width_250 {
  min-width: 250px !important;
}
.well.custom {
  padding: 8px;
  margin-bottom: 5px;
}
.text_underline {
  text-decoration: underline;
}
.padding_left_15_xs {
  padding-left: 0;
}
.width_auto {
  width: auto !important;
}
.width_90_percent {
  width: 90%;
}
.width_100 {
  max-width: 100px;
}
.width_200 {
  max-width: 200px;
}
.width_300 {
  max-width: 300px;
}
.width_150 {
  max-width: 150px;
}
.display_none {
  display: none;
}
.display_inline_block {
  display: inline-block;
}
.font_12 {
  font-size: 12px;
}
.font_18 {
  font-size: 18px;
}
.font_20 {
  font-size: 20px;
}
.bold {
  font-weight: bold;
}
.no_border_radius {
  border-radius: 0px;
}
.no_padding {
  padding: 0px !important;
}
.no_margin {
  margin: 0px !important;
}
.no_margin_left {
  margin-left: 0px;
}
.no_margin_right {
  margin-right: 0px;
}
.no_margin_top {
  margin-top: 0px !important;
}
.no_margin_bottom {
  margin-bottom: 0px;
}
.no_margin_left {
  margin-left: 0px;
}
.no_margin_right {
  margin-right: 0px;
}
.no_padding_left {
  padding-left: 0px;
}
.no_padding_right {
  padding-right: 0px!important;
}
.no_padding_top {
  padding-top: 0px !important;
}
.no_padding_bottom {
  padding-bottom: 0px;
}
.margin_bottom_5 {
  margin-bottom: 5px;
}
/***paddings******/
.padding_top_5 {
  padding-top: 5px;
}
.padding_top_10 {
  padding-top: 10px;
}
.padding_top_20 {
  padding-top: 20px;
}
.padding_top_30 {
  padding-top: 30px;
}
.padding_top_40 {
  padding-top: 40px;
}
.padding_top_50 {
  padding-top: 50px;
}
.padding_top_60 {
  padding-top: 60px;
}
.padding_bottom_5 {
  padding-bottom: 5px;
}
.padding_bottom_10 {
  padding-bottom: 10px;
}
.padding_bottom_20 {
  padding-bottom: 20px;
}
.padding_bottom_30 {
  padding-bottom: 30px;
}
.padding_bottom_40 {
  padding-bottom: 40px;
}
.padding_bottom_50 {
  padding-bottom: 50px;
}
.padding_bottom_60 {
  padding-bottom: 60px;
}
.padding_left_5 {
  padding-left: 5px;
}
.padding_left_10 {
  padding-left: 10px;
}
.padding_left_15 {
  padding-left: 15px;
}
.padding_left_30 {
  padding-left: 30px;
}
.padding_right_5 {
  padding-right: 5px !important;
}
.padding_right_10 {
  padding-right: 10px;
}
.padding_right_15 {
  padding-right: 15px;
}
.padding_right_30 {
  padding-right: 30px;
}
/***paddings******/
/***margins******/
.margin_top_5 {
  margin-top: 5px;
}
.margin_top_10 {
  margin-top: 10px !important;
}
.margin_top_20 {
  margin-top: 20px;
}
.margin_top_30 {
  margin-top: 30px;
}
.margin_top_40 {
  margin-top: 40px;
}
.margin_top_50 {
  margin-top: 50px;
}
.margin_top_60 {
  margin-top: 60px;
}
.margin_top_70 {
  margin-top: 70px;
}
.margin_top_80 {
  margin-top: 80px;
}
.margin_top_90 {
  margin-top: 90px;
}
.margin_top_100 {
  margin-top: 100px;
}
.margin_bottom_10 {
  margin-bottom: 10px !important;
}
.margin_bottom_15 {
  margin-bottom: 15px !important;
}
.margin_bottom_20 {
  margin-bottom: 20px;
}
.margin_bottom_30 {
  margin-bottom: 30px;
}
.margin_bottom_40 {
  margin-bottom: 40px;
}
.margin_bottom_50 {
  margin-bottom: 50px;
}
.margin_bottom_60 {
  margin-bottom: 60px;
}
.margin_bottom_70 {
  margin-bottom: 70px;
}
/***end of margins******/
.float_left {
  float: left;
}
.float_right {
  float: right;
}
.hidden_text {
  visibility: hidden;
}
.overflow_scroll_auto {
  overflow-x: auto;
  overflow-y: auto;
}
.display_inline_block {
  display: inline-block;
}
/*For Colors */
.width_50 {
  width: 50px;
}
.width_60 {
  width: 60px;
}
.width_70 {
  width: 70px;
}
.width_100 {
  width: 100px;
}
.width_150 {
  width: 150px;
}
.width_200 {
  width: 200px;
}
.width_15_per_left {
  width: 15%;
  float: left;
}
.width_20_per_left {
  width: 20%;
  float: left;
}
.width_25_per_left {
  width: 25%;
  float: left;
}
.width_30_per_left {
  width: 30%;
  float: left;
}
.width_33_per_left {
  width: 33.3%;
  float: left;
}
.width_40_per_left {
  width: 40%;
  float: left;
}
.width_40_per_right {
  width: 40%;
  float: right;
}
.width_50_per_left {
  width: 50%;
  float: left;
}
.width_50_per_right {
  width: 50%;
  float: right;
}
.width_60_per_left {
  width: 60%;
  float: left;
}
.width_70_per_left {
  width: 70%;
  float: left;
}
.width_80_per_left {
  width: 80%;
  float: left;
}
.width_20_per_right {
  width: 20%;
  float: right;
}
.max_width_300 {
  max-width: 300px;
}
.max_width_400 {
  max-width: 400px;
}
.min_width_300 {
  min-width: 300px;
}
.min_width_150 {
  min-width: 150px;
}
.min_width_185 {
  min-width: 185px;
}
.min_width_200 {
  min-width: 200px;
}
.width_40_percent {
  width: 40%;
}
.width_60_percent {
  width: 60%;
}
@media (min-width: 768px) {
  .sm_width_30_perc {
    width: 30%;
  }
}
@media (max-width: 767px) {
  .margin_bottom_5_xs {
    margin-bottom: 5px;
  }
  .padding_left_15_xs {
    padding-left: 15px;
  }
}
.btn.green_gradient {
  background: linear-gradient(to bottom, #96dca6, #3bb549);
  background: rgba(0, 0, 0, 0) linear-gradient(#77cf86, #4caa57);
  color: #fff;
  border: 0px;
}
.btn.green_gradient:hover,
.btn.green_gradient.active {
  background: linear-gradient(to bottom, #3bb549, #96dca6);
  background: linear-gradient(#4caa57, #3bb549);
  color: #fff;
  border: 0px;
}
.btn.orange_gradient {
  background: linear-gradient(to bottom, #f9bf85, #f3932c);
  color: #fff;
  border: 0px;
}
.btn.orange_gradient:hover,
.btn.orange_gradient.active {
  background: linear-gradient(to bottom, #f3932c, #f9bf85);
  color: #fff;
  border: 0px;
}
.btn.red_gradient {
  background: linear-gradient(to bottom, #f74a33, #d83d29);
  color: #fff;
  border: 0px;
}
.btn.red_gradient:hover,
.btn.red_gradient.active {
  background: linear-gradient(to bottom, #d83d29, #f74a33);
}
.btn.blue_gradient {
  background: rgba(0, 0, 0, 0) linear-gradient(#8cc2ef, #72a3cc);
  color: #fff;
  border: 0px;
}
.btn.blue_gradient:hover,
.btn.blue_gradient.active {
  background: rgba(0, 0, 0, 0) linear-gradient(#72a3cc, #8cc2ef);
  color: #fff;
  border: 0px;
}
.btn.black_gradient {
  background: rgba(0, 0, 0, 0) linear-gradient(#c3c2c2, #5c5c5c);
  color: #fff;
  border: 0px;
}
.btn.black_gradient:hover,
.btn.black_gradient.active {
  background: rgba(0, 0, 0, 0) linear-gradient(#5c5c5c, #313030);
  color: #fff;
  border: 0px;
}
.grey_gradient {
  background: rgba(0, 0, 0, 0) linear-gradient(#ffffff, #d3d3d3);
  padding: 10px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #444;
}
.grey_gradient:hover,
.grey_gradient.active {
  background: rgba(0, 0, 0, 0) linear-gradient(#d3d3d3, #ffffff);
  padding: 10px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #444;
}
.light_blue_gradient {
  background: rgba(0, 0, 0, 0) linear-gradient(#8cc2ef, #72a3cc);
  padding: 10px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #444;
}
.light_blue_gradient:hover,
.light_blue_gradient.active {
  background: rgba(0, 0, 0, 0) linear-gradient(#72a3cc, #8cc2ef);
  padding: 10px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #444;
}
.light_green_gradient {
  background: rgba(0, 0, 0, 0) linear-gradient(#77cf86, #4caa57);
  background: rgba(0, 0, 0, 0) linear-gradient(#32ffce, #2ad6ab);
  padding: 10px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #444;
}
.light_green_gradient:hover {
  background: rgba(0, 0, 0, 0) linear-gradient(#2ad6ab, #32ffce);
  padding: 10px;
  border: 1px solid #ccc;
  cursor: pointer;
  color: #444;
}
/*@import "top_classification_section.less";*/
/* for menu with drop down */
.dd_logo_menu_section {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
  background: #fff none repeat scroll 0 0;
}
.dd_logo_menu_section ul.dropdown-products {
  min-width: 150px;
  padding: 5px;
}
.dd_logo_menu_section ul.dropdown-products.eight_lists {
  min-width: 1200px;
}
.dd_logo_menu_section ul.dropdown-products.eight_lists li .item .menu_item {
  width: 12.5%;
}
.dd_logo_menu_section ul.dropdown-products.seven_lists {
  min-width: 1050px;
}
.dd_logo_menu_section ul.dropdown-products.seven_lists li .item .menu_item {
  width: 14.28%;
}
.dd_logo_menu_section ul.dropdown-products.six_lists {
  min-width: 900px;
}
.dd_logo_menu_section ul.dropdown-products.six_lists li .item .menu_item {
  width: 16.66%;
}
.dd_logo_menu_section ul.dropdown-products.five_lists {
  min-width: 750px;
}
.dd_logo_menu_section ul.dropdown-products.five_lists li .item .menu_item {
  width: 20%;
}
.dd_logo_menu_section ul.dropdown-products.four_lists {
  min-width: 600px;
}
.dd_logo_menu_section ul.dropdown-products.four_lists li .item .menu_item {
  width: 25%;
}
.dd_logo_menu_section ul.dropdown-products.three_lists {
  min-width: 450px;
}
.dd_logo_menu_section ul.dropdown-products.three_lists li .item .menu_item {
  width: 33.33%;
}
.dd_logo_menu_section ul.dropdown-products.two_lists {
  min-width: 300px;
}
.dd_logo_menu_section ul.dropdown-products.two_lists li .item .menu_item {
  width: 50%;
}
.dd_logo_menu_section ul.dropdown-products li .item {
  display: block;
}
.dd_logo_menu_section ul.dropdown-products li .item .item_inner {
  padding: 3px 10px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.dd_logo_menu_section ul.dropdown-products li .item .menu_item {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.dd_logo_menu_section ul.dropdown-products li .item .menu_item a {
  color: #333;
  text-decoration: none;
}
.dd_logo_menu_section ul.dropdown-products li .item .menu_item .menu_item_inner {
  padding: 3px 10px;
}
.dd_logo_menu_section ul.dropdown-products li .item .menu_item .menu_item_inner .icon {
  text-align: left;
  margin-bottom: 10px;
}
.dd_logo_menu_section ul.dropdown-products li .item .menu_item .menu_item_inner .icon img {
  background: #808080 none repeat scroll 0 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.dd_logo_menu_section ul.dropdown-products li .item .menu_item .menu_item_inner .heading {
  font-weight: 600;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.1;
  height: 35px;
  overflow: hidden;
}
.dd_logo_menu_section ul.dropdown-products li .item .menu_item .menu_item_inner .desc {
  font-size: 14px;
  letter-spacing: normal;
  text-transform: initial;
  font-family: inherit;
  line-height: 1;
  font-weight: 400 !important;
}
.dd_logo_menu_section ul.dropdown-products li .item .menu_item:hover {
  cursor: pointer;
  background-color: #76bd1d;
  font-weight: initial;
}
.dd_logo_menu_section ul.dropdown-products.bg_img li .item {
  background-image: url('../img/bg_menu_img.jpg');
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.dd_logo_menu_section ul.dropdown-products.bg_img li .item .menu_item a {
  color: #333;
  text-decoration: none;
  text-transform: initial;
}
.dd_logo_menu_section ul.dropdown-products.bg_img li .item .menu_item .menu_item_inner .points li {
  padding-left: 35px;
  line-height: 1;
}
.dd_logo_menu_section ul.dropdown-products.bg_img li .item .menu_item .menu_item_inner .points li:hover {
  cursor: pointer;
  background-color: #76bd1d;
  color: #fff;
}
.dd_logo_menu_section ul.dropdown-products.bg_img li .item .menu_item .menu_item_inner .points li:hover::before {
  color: #ffffff;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  position: relative;
  text-indent: -30px;
  top: 0px;
}
.dd_logo_menu_section ul.dropdown-products.bg_img li .item .menu_item:hover {
  cursor: pointer;
  background-color: transparent;
}
@media (max-width: 1200px) {
  .dd_logo_menu_section ul.dropdown-products.eight_lists,
  .dd_logo_menu_section ul.dropdown-products.seven_lists,
  .dd_logo_menu_section ul.dropdown-products.six_lists,
  .dd_logo_menu_section ul.dropdown-products.five_lists,
  .dd_logo_menu_section ul.dropdown-products.four_lists,
  .dd_logo_menu_section ul.dropdown-products.three_lists {
    min-width: 450px;
  }
  .dd_logo_menu_section ul.dropdown-products.eight_lists li .item .menu_item,
  .dd_logo_menu_section ul.dropdown-products.seven_lists li .item .menu_item,
  .dd_logo_menu_section ul.dropdown-products.six_lists li .item .menu_item,
  .dd_logo_menu_section ul.dropdown-products.five_lists li .item .menu_item,
  .dd_logo_menu_section ul.dropdown-products.four_lists li .item .menu_item,
  .dd_logo_menu_section ul.dropdown-products.three_lists li .item .menu_item {
    width: 33.33%;
  }
  .dd_logo_menu_section ul.dropdown-products.two_lists {
    min-width: 300px;
  }
  .dd_logo_menu_section ul.dropdown-products.two_lists li .item .menu_item {
    width: 50%;
  }
}
/* end menu with drop down */
.section_list_box {
  margin: 20px 0;
}
.section_list_box .section_list_outer_wrapper .section_list_row {
  float: left;
  width: 20%;
}
.section_list_box .section_list_outer_wrapper .section_list_row .section_list_row_inner {
  padding: 0 5px;
}
.section_list_box .section_list_outer_wrapper .section_list_row .section_list_row_inner .section_list {
  margin-bottom: 15px;
}
.section_list_box .section_list_outer_wrapper .section_list_row .section_list_row_inner .section_list .section_list_inner {
  background-color: #f7f7f7;
  padding-bottom: 15px;
}
.section_list_box .section_list_outer_wrapper .section_list_row .section_list_row_inner .section_list .section_list_inner .section_image img {
  width: 100%;
  height: auto;
}
.section_list_box .section_list_outer_wrapper .section_list_row .section_list_row_inner .section_list .section_list_inner .section_title {
  font-weight: 600;
  font-size: 16px;
  padding: 5px 10px 5px 10px;
}
.section_list_box .section_list_outer_wrapper .section_list_row .section_list_row_inner .section_list .section_list_inner .section_items ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.section_list_box .section_list_outer_wrapper .section_list_row .section_list_row_inner .section_list .section_list_inner .section_items ul li {
  padding: 2px 10px;
  font-size: 16px;
}
.section_list_box .section_list_outer_wrapper .section_list_row .section_list_row_inner .section_list .section_list_inner .section_items ul li a {
  color: #5c5c5c;
}
.category_top_bar {
  overflow: hidden;
  white-space: nowrap;
}
.category_top_bar a {
  text-decoration: none;
}
.category_top_bar .cat_image {
  display: inline-block;
  width: 65px;
  height: 65px;
}
.category_top_bar .cat_image img {
  width: 100%;
  height: 100%;
  border: none;
  padding: 5px;
}
.category_top_bar .cat_text {
  display: inline-block;
  padding: 0 10px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  color: #333;
}
.category_top_bar .cat_text span {
  color: #b4b4be;
}
.category_top_bar .cat_text .btn {
  margin-left: 10px;
  text-transform: uppercase;
}
.classification_section_min_colors {
  margin-top: 10px;
}
.classification_section_min_colors a {
  color: #fff;
}
.classification_section_min_colors .classification_outer_div div[class*="col-"] {
  padding: 0 5px;
}
.classification_section_min_colors .classification_outer_div table {
  /*table-layout: fixed;*/
  table-layout: fixed;
}
.classification_section_min_colors .classification_outer_div table.main_tbl {
  /*
            &.two_items
            {
                tr > td
                {
                    width:50%;
                }
            }
            &.three_items
            {
                tr > td
                {
                    width:33.33%;
                }
            }
            &.four_items
            {
                tr > td
                {
                    width:25%;
                }
            }
            &.five_items
            {
                tr > td
                {
                    width:20%;
                }
            }
            &.six_items
            {
                tr > td
                {
                    width:16.66%;
                }
            }
            &.seven_items
            {
                tr > td
                {
                    width:14.28%;
                }
            }
            &.eight_items
            {
                tr > td
                {
                    width:12.5%;
                }
            }*/
}
.classification_section_min_colors .classification_outer_div table.main_tbl td {
  border-right: 1px solid #fff;
}
.classification_section_min_colors .classification_outer_div .row {
  margin: 0 -5px;
}
.classification_section_min_colors .classification_outer_div .form-group {
  margin-bottom: 10px;
}
.classification_section_min_colors .classification_outer_div .category_mnu.active .title {
  background-color: #d8373d;
}
.classification_section_min_colors .classification_outer_div .category_mnu.inner {
  background-color: #d8373d;
  padding: 10px;
}
.classification_section_min_colors .classification_outer_div .category_mnu .title {
  background-color: #6b6869;
  color: #fff;
}
.classification_section_min_colors .classification_outer_div .category_mnu .title:hover {
  background-color: #d8373d;
}
.classification_section_min_colors .classification_outer_div .category_mnu .classif_cat .cat_item {
  color: #fff;
  /* border-right: 1px solid #fff;*/
}
.classification_section_min_colors .classification_outer_div .category_mnu .classif_cat .cat_tbl tr td {
  background-color: #6b6869;
}
.classification_section_min_colors .classification_outer_div .category_mnu .classif_cat .sub_cat_tbl tr td {
  background-color: #fff;
}
.classification_section_min_colors .classification_outer_div .category_mnu .classif_cat .sub_cat_item {
  color: #000;
}
.classification_section_min_colors .classification_outer_div .category_mnu .classif_cat .sub_cat_item a {
  color: #000;
}
.classification_section_min_colors .classification_outer_div .title {
  padding: 5px;
  font-size: 18px;
}
.classification_section_min_colors .classification_outer_div .main_tbl.table {
  margin-bottom: 0;
  /*table-layout: fixed;*/
}
.classification_section_min_colors .classification_outer_div .main_tbl tr td {
  border-top: none;
  padding: 0;
  text-align: center;
  width: 100%;
}
.classification_section_min_colors .classification_outer_div .main_tbl tr td a {
  color: #fff;
}
.classification_section_min_colors .classification_outer_div .classif_cat .table {
  margin-bottom: 0;
}
.classification_section_min_colors .classification_outer_div .classif_cat .cat_item {
  color: #fff;
  font-size: 16px;
  padding: 3px 5px;
  text-align: center;
}
.classification_section_min_colors .classification_outer_div .classif_cat .cat_tbl tr td {
  border-top: none;
  padding: 0;
}
.classification_section_min_colors .classification_outer_div .classif_cat .cat_tbl > tbody > tr:first-child td:last-child {
  border-right: none;
}
.classification_section_min_colors .classification_outer_div .classif_cat .sub_cat_tbl tr td {
  padding: 0;
  border-top: none;
  border-right: 1px solid #000;
  /*width: 50%;*/
}
.classification_section_min_colors .classification_outer_div .classif_cat .sub_cat_item {
  font-size: 16px;
  padding: 3px 5px;
}
@media (max-width: 1200px) {
  .classification_section_min_colors .classification_outer_div table {
    table-layout: auto;
  }
  .classification_section_min_colors .classification_outer_div table td {
    min-width: 200px;
  }
}
@media (max-width: 1500px) {
  .classification_section {
    /* .classification_outer_div
         {
 
 
             table.main_tbl
             {
                
                 
                 &.seven_items
                 {
                     tr > td
                     {
                         width:25%;
                         float: left;
                     }
                 }
                 &.eight_items
                 {
                     tr > td
                     {
                         width:25%;
                         float: left;
                     }
                 }
             }
 
         }*/
  }
}
@media (max-width: 767px) {
  .classification_section {
    /* .classification_outer_div
         {
 
 
             table.main_tbl
             {
                
                 
                 &.three_items,&.four_items,&.five_items,&.six_items,&.seven_items,&.eight_items
                 {
                     tr > td
                     {
                         width:50%;
                         float: left;
                     }
                 }
                 
                 
             }
 
         }*/
  }
}
.realestate h6.heading {
  color: #d91d65;
  font-size: 16px;
}
.realestate h6.heading a {
  color: #101010;
}
.realestate ul.pagination {
  margin-bottom: 0;
  margin-top: 0;
}
.realestate section.main_content {
  margin-bottom: 10px;
  margin-top: 10px;
}
.realestate .main_content {
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
}
.realestate .heading_with_border {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}
.realestate h4.col_heading {
  font-size: 22px;
  margin-bottom: 15px;
}
.realestate h4.col_heading i,
.realestate h4.col_heading .fa {
  color: #e50e63;
  font-size: 20px;
}
.realestate body .btn-group .btn_pink {
  background-color: #fff;
  border-color: #e50e63;
  color: #333;
  margin-top: 5px;
}
.realestate body .btn-group .btn_pink.active,
.realestate body .btn-group .btn_pink:hover,
.realestate body .btn-group .btn_pink:focus {
  background-color: #d91d65;
  border-color: #370306;
  color: #fff;
}
.realestate .date_div .date_box {
  padding-right: 10px;
  padding-bottom: 10px;
  float: left;
  width: 25%;
}
.realestate .date_div .date_box a:focus,
.realestate .date_div .date_box a:hover,
.realestate .date_div .date_box a:active,
.realestate .date_div .date_box a:visited,
.realestate .date_div .date_box a:link {
  text-decoration: none !important;
}
.realestate .date_div .date_box .date_box_inner {
  border: 1px solid #101010;
  padding: 10px 0;
  height: 100px;
  overflow: hidden;
  color: #333;
  text-transform: uppercase;
}
.realestate .date_div .date_box .date_box_inner .date_week {
  padding: 0 10px;
  font-weight: 600;
}
.realestate .date_div .date_box .date_box_inner .date_day {
  padding: 0 10px 5px 10px;
  font-weight: 600;
}
.realestate .date_div .date_box .date_box_inner .date_detail {
  padding: 5px 10px 0 10px;
  border-top: 1px solid #101010;
  font-size: 0.8em;
}
.realestate .date_div .date_box .date_box_inner:not(.disabled) .date_day {
  color: #e50e63;
}
.realestate .date_div .date_box .date_box_inner.selected {
  border-color: #fff;
  background-color: #e50e63;
  color: #fff;
}
.realestate .date_div .date_box .date_box_inner.selected .date_detail {
  border-color: #fff;
}
.realestate .date_div .date_box .date_box_inner.selected .date_day {
  color: #fff;
}
.realestate .profile_boxes_wrapper {
  margin: 0 auto;
}
.realestate .profile_boxes_wrapper .profile_box {
  width: 23%;
  float: left;
  position: relative;
  text-align: center;
  margin-right: 20px;
  margin-bottom: 20px;
  /*&.faded
            {
                .panel
                {
                    border-color:#ddd;
                   
    
                    .inner_cont
                    {
                        padding: 20px 0 10px;
                       
                        .checkbox_div
                        {
                            border-color: #ddd #ddd transparent transparent;
                           
                        }
                        .icon
                        {
                            i,fa
                            {
                                
                                color:@color_black;
                            }
    
                        }
                       
                    }
                }
            }*/
}
.realestate .profile_boxes_wrapper .profile_box .panel {
  border-color: #e50e63;
  margin-bottom: 0;
}
.realestate .profile_boxes_wrapper .profile_box .panel .inner_cont {
  padding: 20px 0 10px;
  /* height: 152px;*/
  overflow: hidden;
}
.realestate .profile_boxes_wrapper .profile_box .panel .inner_cont .colored_border {
  border-color: #fff #fff transparent transparent;
  border-style: solid;
  border-top-right-radius: 4px;
  border-width: 29px;
  height: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}
.realestate .profile_boxes_wrapper .profile_box .panel .inner_cont .checkbox_div {
  border-color: #e50e63 #e50e63 transparent transparent;
  border-style: solid;
  border-top-right-radius: 4px;
  border-width: 35px;
  height: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}
.realestate .profile_boxes_wrapper .profile_box .panel .inner_cont .checkbox_div input[type="checkbox"] {
  display: block;
  height: 20px;
  width: 30px;
  margin-top: -19px;
  transform: scale(1.2);
}
.realestate .profile_boxes_wrapper .profile_box .panel .inner_cont .icon i,
.realestate .profile_boxes_wrapper .profile_box .panel .inner_cont .icon fa {
  font-size: 3.5em;
  color: #e50e63;
}
.realestate .profile_boxes_wrapper .profile_box .panel .inner_cont h6 {
  font-size: 20px;
}
@media (min-width: 3000px) {
  .realestate .date_div .date_box {
    width: 16.66%;
  }
}
@media (min-width: 1300px) and (max-width: 2000px) {
  .realestate .date_div .date_box {
    width: 33.33%;
  }
}
@media (min-width: 880px) and (max-width: 1299px) {
  .realestate .date_div .date_box {
    width: 50%;
  }
}
@media (min-width: 767px) and (max-width: 879px) {
  .realestate .date_div .date_box {
    width: 100%;
  }
}
/* for profile boxes dashboard */
@media (min-width: 1000px) {
  .realestate .profile_boxes_wrapper {
    width: 100%;
    margin: 0 auto;
  }
  .realestate .profile_boxes_wrapper .profile_box {
    width: 23%;
  }
}
@media (min-width: 850px) and (max-width: 999px) {
  .realestate .profile_boxes_wrapper .profile_box {
    width: 22%;
  }
}
@media (min-width: 600px) and (max-width: 849px) {
  .realestate .profile_boxes_wrapper .profile_box {
    width: 29%;
  }
}
@media (min-width: 100px) and (max-width: 599px) {
  .realestate .profile_boxes_wrapper .profile_box {
    width: 44%;
  }
}
/* end profile boxes dashboard */
.site_use_box_lists .site_use_box_list {
  width: 200px;
  float: left;
}
.site_use_box_lists .site_use_box_list .inner {
  margin: 5px;
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.site_use_box_lists .site_use_box_list .inner span {
  font-size: 16px;
}
/* product box */
.special_box .search_heading_section {
  border-bottom: 1px solid #5c5c5c;
  margin: 15px 0 15px 0;
}
.special_box .search_heading_section h2 {
  font-size: 1em;
  font-weight: 600;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.special_box .special_box_item {
  padding-left: 5px;
  padding-right: 5px;
  width: 33.33%;
  float: left;
  margin-bottom: 20px;
}
.special_box .special_box_item .img_section {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  background: #fff;
  padding-top: 100%;
  /* border:1px solid #ccc;*/
  width: 100%;
}
.special_box .special_box_item .img_section img.big_img {
  max-width: 100%;
  max-height: 100%;
  display: block;
  margin: 0px auto;
  position: absolute;
  top: 1px;
  bottom: 1px;
  left: 0;
  bottom: 0;
  right: 0;
}
.special_box .special_box_item .img_section .price_block {
  position: absolute;
  right: 0;
  bottom: 2px;
}
.special_box .special_box_item .img_section:hover {
  box-shadow: 0 3px 2px 2px #ddd;
  -o-box-shadow: 0 3px 2px 2px #ddd;
  -ms-box-shadow: 0 3px 2px 2px #ddd;
  -moz-box-shadow: 0 3px 2px 2px #ddd;
  -webkit-box-shadow: 0 3px 2px 2px #ddd;
  cursor: pointer;
}
.special_box .special_box_item .text_section {
  margin-top: 10px;
}
.special_box .special_box_item .text_section .title {
  /*background:#3B3B39;*/
  text-transform: uppercase;
  color: #212121;
  /*border-bottom:1px solid #999;*/
  font-size: 13px;
  text-align: left;
  padding: 5px;
  font-weight: 600;
}
.special_box .special_box_item .text_section .text {
  margin-top: 10px;
  padding: 5px;
}
.special_box .special_box_item .btn_section {
  margin-top: 10px;
  padding: 5px;
}
/* end product box */
@media (max-width: 500px) {
  .special_box .special_box_item {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .special_box .special_box_item {
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .special_box .special_box_item {
    width: 33.33%;
  }
}
@media (min-width: 992px) and (max-width: 1749px) {
  .special_box .special_box_item {
    width: 25%;
  }
}
@media (min-width: 1750px) and (max-width: 2299px) {
  .special_box .special_box_item {
    width: 20%;
  }
}
@media (min-width: 2300px) and (max-width: 2999px) {
  .special_box .special_box_item {
    width: 16.66%;
  }
}
@media (min-width: 3000px) and (max-width: 6000px) {
  .special_box .special_box_item {
    width: 12.5%;
  }
}
/*@media (min-width:638px) and (max-width:783px)
{
    .products_box
    {
        .product_box_item
        {
            width:50%;
        }
    }
}*/
@media only screen and (max-width: 768px) {
  .dashboard_content .request_closes_in {
    text-align: left;
  }
}
.dashboard_content .request_closes_in {
  text-align: center;
}
.dashboard_content .request_title {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
.dashboard_content .quote_title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.dashboard_content .request_suburb_title,
.dashboard_content .quote_job_desc_subtitle {
  font-size: 12px;
  color: #999999;
  margin-bottom: 5px;
}
.dashboard_content .request_content {
  margin-bottom: 5px;
}
.dashboard_content .request_closes_in,
.dashboard_content .request_closes_in .glyphicon,
.dashboard_content .request_quotes,
.dashboard_content .request_quotes .glyphicon,
.open_request_section .job_desc,
.quotes_list_section .quote_list .quote_list_div .quote_date {
  color: #f7931d;
}
.dashboard_content .request_closes_in .fa,
.dashboard_content .request_quotes .fa {
  color: #f7931d;
}
.dashboard_content .request_closes_in .glyphicon,
.dashboard_content .request_quotes .glyphicon {
  font-size: 16px;
}
.dashboard_content .request_closes_in .request_feedback_box {
  background-color: #f7931d;
  border-color: #f7931d;
  padding: 3px 4px;
  color: #fff !important;
}
.dashboard_content .request_closes_in .request_feedback_box .fa {
  color: #fff !important;
}
.dashboard_content th,
.open_request_section .heading_div {
  background-color: #F2F2F2;
  /*color: #fff;*/
}
.dashboard_content td,
.dashboard_content th,
.open_request_section .heading_div {
  padding: 12px 15px;
}
.dashboard_content td {
  padding-top: 15px;
}
.dashboard_content .request_quotes .request_quotes_icon {
  float: left;
  margin-right: 5px;
}
.dashboard_content .request_filter_section .request_filter_box {
  background-color: #e8e6e6;
  padding: 8px;
  margin-top: 10px;
}
.dashboard_content tr {
  border: none !important;
}
.dashboard_content th,
.open_request_section .heading_div {
  font-size: 13px;
  font-weight: normal;
}
.dashboard_content .table > thead > tr > th {
  border-bottom: none !important;
}
.dashboard_content .also_need_section {
  margin-top: 20px;
}
.dashboard_content .also_need_section .need_title {
  margin-bottom: 10px;
}
.dashboard_content .also_need_section .need_section_box {
  background-color: #e8e6e6;
  padding: 8px;
  border-bottom: 1px solid #d8d8d8;
}
.dashboard_content .comment_section {
  border-left: 8px solid #f7931d;
  border-top: 1px solid #ddd;
}
.dashboard_content.market .comment_section > div.user {
  font-size: 18px;
}
.dashboard_content .comment_section .user {
  padding-bottom: 3px;
  padding-left: 5px;
  padding-top: 5px;
}
.dashboard_content .border_wrapper_green_grey {
  background: #f2f2f2 none repeat scroll 0 0;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #0d94f2;
  padding: 10px;
}
.dashboard_content .comment_section .comments {
  padding-right: 10px;
}
.dashboard_content .comment_section .comment_title {
  padding: 5px;
  font-size: 16px;
  font-weight: bold;
}
.quotes_list_section .quote_job_desc .quote_job_desc_box {
  margin-bottom: 10px;
}
.quotes_list_section .quote_job_desc .job_desc {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
}
.quotes_list_section .quote_list .quote_list_col {
  padding-left: 0;
  padding-right: 0;
}
.quotes_list_section .quote_list .quote_list_head {
  background-color: #212121 ;
  color: #fff;
  padding: 10px;
}
.quotes_list_section .quote_list .quote_list_head a {
  color: #fff;
}
.quotes_list_section .quote_list .quote_list_head a:hover {
  text-decoration: underline;
}
.quotes_list_section .quote_list .quote_list_div .quote_date {
  padding: 5px 0;
}
.quotes_list_section .quote_list .quote_list_div .quote_date .date {
  color: #333;
  font-size: 12px;
  margin-left: 10px;
}
.border_right_black {
  border-right: 1px solid #ddd;
}
.dashboard_content .row {
  margin-left: 0;
  margin-right: 0;
}
.quote_job_desc .quote_job_desc_comments_box {
  border: 2px solid #ddd;
  padding: 5px;
  border-radius: 4px;
  cursor: pointer;
  color: #000;
}
.margin_top_12 {
  margin-top: 12px;
}
.width_20_per {
  width: 20%;
}
.width_80_per {
  width: 80%;
}
.no_border {
  border: none !important;
}
.border_bottom_black {
  border-bottom: 1px solid #ddd;
}
.quote_list_div {
  border-top: 1px solid #ddd;
  padding: 10px 0 5px;
}
.msg_list_div {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding-top: 5px;
  margin-bottom: 10px;
}
.chat_messages .chat_info {
  border: 1px solid #ccc;
  padding: 5px;
}
.chat_messages .chat_sent {
  background-color: #efefef;
  padding: 5px;
}
.chat_messages .chat_received {
  background-color: #ddd;
  padding: 5px;
}
.premium_service_listing .premium_service_list .quoted_price {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}
.premium_service_listing .premium_service_list .quoted_price span {
  font-size: 14px;
  font-weight: 400;
  margin-left: 10px;
}
.premium_service_listing .premium_service_list .image {
  float: right;
}
.premium_service_listing .premium_service_list .image img {
  max-width: 70px;
  border-radius: 50px;
}
.premium_service_listing .premium_service_list .name {
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  padding-left: 0;
}
.premium_service_listing .premium_service_list .verified .fa {
  font-size: 14px;
  margin-left: 10px;
}
.premium_service_listing .premium_service_list .job .distance {
  color: #ed1508;
  margin-left: 10px;
}
.premium_service_listing .premium_service_list .job .distance:before {
  content: ': ';
}
.premium_service_listing .premium_service_list .points {
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
}
.premium_service_listing .premium_service_list .btn {
  min-width: 150px;
}
.fa-aed::before {
  content: "\62f \2e \625";
}
.fa-ars::before {
  content: "\24";
}
.fa-bgn::before {
  content: "\43b \432";
}
.fa-bnd::before {
  content: "\24";
}
.fa-bob::before {
  content: "\24 \62";
}
.fa-brl::before {
  content: "\52 \24";
}
.fa-chf::before {
  content: "\43 \48 \46";
}
.fa-czk::before {
  content: "\4b \10d";
}
.fa-ddk::before {
  content: "\6b \72";
}
.fa-egp::before {
  content: "\a3";
}
.fa-fjd::before {
  content: "\24";
}
.fa-hkd::before {
  content: "\24";
}
.fa-hrk::before {
  content: "\6b \6e";
}
.fa-huf::before {
  content: "\46 \74";
}
.fa-idr::before {
  content: "\52 \70";
}
.fa-ils::before {
  content: "\20aa";
}
.fa-inr::before {
  content: "\20B9";
}
.fa-kes::before {
  content: "\4B \53 \68";
}
.fa-ltl::before {
  content: "\4c \74";
}
.fa-mad::before {
  content: "\2f \62e \45 \62e";
}
.fa-mxn::before {
  content: "\24";
}
.fa-myr::before {
  content: "\52 \4d";
}
.fa-nok::before {
  content: "\26b \272";
}
.fa-nzd::before {
  content: "\24";
}
.fa-nzd::before {
  content: "\24";
}
.fa-pen::before {
  content: "\53 \2f \2e";
}
.fa-php::before {
  content: "\20b1";
}
.fa-pln::before {
  content: "\7a \142";
}
.fa-ron::before {
  content: "\6c \65 \69";
}
.fa-rsd::before {
  content: "\414 \438 \43d \2e";
}
.fa-sar::before {
  content: "\fdfc";
}
.fa-sek::before {
  content: "\6b \72";
}
.fa-sgd::before {
  content: "\24";
}
.fa-thb::before {
  content: "\e3f";
}
.fa-twd::before {
  content: "\4e \54 \24";
}
.fa-uah::before {
  content: "\20b4";
}
.fa-uah::before {
  content: "\20b4";
}
.fa-vef::before {
  content: "\42 \73";
}
.fa-vef::before {
  content: "\42 \73";
}
.fa-vnd::before {
  content: "\20ab";
}
.fa-zar::before {
  content: "\52";
}
/*.middle_content .price_block.big_with_2_price {*/
.price_block.big_with_2_price {
  float: right;
  max-width: 300px;
}
/*.middle_content .price_block.big_with_2_price .price {*/
.price_block.big_with_2_price .price {
  font-size: 26px;
  height: 30px;
  line-height: 1;
  padding: 2px 5px 5px;
}
/*.middle_content .price_block.big_with_2_price .old_price {*/
.price_block.big_with_2_price .old_price {
  float: right;
  font-size: 16px;
  height: 20px;
  line-height: 1;
  padding: 2px 5px 5px;
  position: relative;
  right: 0;
  text-align: right;
  text-decoration: line-through;
  top: -6px;
}
/*.middle_content .price_block.big_with_1_price .price {*/
.price_block.big_with_1_price .price {
  font-size: 26px;
  height: 38px;
  line-height: 1;
  margin-top: 10px;
  padding: 2px 5px 5px;
}
/*.middle_content .price.swaade_style_with_2_prices {*/
.price.swaade_style_with_2_prices {
  background: #006DCF none repeat scroll 0 0!important;
  font-size: 30px;
  bottom: 20px;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.9);
  color: #fff!important;
  font-weight: 400;
  height: 47px;
  min-width: 80px;
  padding: 2px 5px 5px;
}
/*.middle_content .price.swaade_style_with_2_prices span.symb {*/
.price.swaade_style_with_2_prices span.symb {
  color: #ed1508!important;
  display: inline-block;
  font-size: 0.7em;
  line-height: 1;
  margin-right: 7px;
  position: relative;
  vertical-align: top;
}
/*.middle_content .price.swaade_style_with_2_prices span.wa {*/
.price.swaade_style_with_2_prices span.wa {
  letter-spacing: -2px;
  color: #fff!important;
  position: relative;
  top: 0;
}
/*.middle_content .price.swaade_style_with_2_prices span.amount {*/
.price.swaade_style_with_2_prices span.amount {
  color: #fff!important;
  position: relative;
  top: -5px;
  float: right;
  font-size: 23px;
}
/*.middle_content .price.swaade_style_with_2_prices .plus {*/
.price.swaade_style_with_2_prices .plus {
  bottom: 0;
  float: right;
  font-size: 14px;
  font-weight: 600;
  min-width: 85px;
  position: absolute;
  right: 0;
  text-align: right;
}
/*.middle_content .price.swaade_style_with_2_prices .plus span {*/
.price.swaade_style_with_2_prices .plus span {
  background: #fff none repeat scroll 0 0!important;
  letter-spacing: 1px;
  display: inline-block;
  padding-right: 3px;
  padding-left: 3px;
  position: relative;
  right: 2px;
  top: -2px;
  font-size: 13px;
  color: #ed1508!important;
}
/*.middle_content .price.swaade_style_with_1_price {*/
.price.swaade_style_with_1_price {
  background: #8fc227 none repeat scroll 0 0!important;
  font-size: 30px;
  bottom: 20px;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.9);
  color: #ed1508!important;
  font-weight: 400;
  height: 47px;
  min-width: 80px;
  padding: 2px 5px 5px;
}
/*.middle_content .price.swaade_style_with_1_price span.symb {*/
.price.swaade_style_with_1_price span.symb {
  color: #ed1508!important;
  display: inline-block;
  font-size: 0.6em;
  left: -8px;
  position: relative;
  transform: rotate(-90deg);
  letter-spacing: -2.8px;
}
/*.middle_content .price.swaade_style_with_1_price span.wa {*/
.price.swaade_style_with_1_price span.wa {
  letter-spacing: -2px;
  color: #fff!important;
  position: relative;
  top: 0;
}
.price.swaade_style_with_1_price span.amount {
  /*.middle_content .price.swaade_style_with_1_price span.amount {*/
  color: #fff !important;
  float: right;
  font-size: 24px;
  position: relative;
  top: 6px;
}
.price_overlay {
  position: absolute;
  right: 0;
  bottom: 0;
  bottom: 20px;
}
.price_overlay .price {
  position: relative;
  color: #ed1508;
  background: #fff;
  -webkit-box-shadow: -1px 2px 8px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -1px 2px 8px 0px rgba(0, 0, 0, 0.75);
  box-shadow: -1px 2px 8px 0px rgba(0, 0, 0, 0.75);
  font-size: 17px;
  bottom: 0 !important;
}
.price_overlay .price span {
  padding-right: 5px;
}
.price_overlay .price_block {
  position: relative !important;
  background: #fff;
  -webkit-box-shadow: -1px 2px 8px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -1px 2px 8px 0px rgba(0, 0, 0, 0.75);
  box-shadow: -1px 2px 8px 0px rgba(0, 0, 0, 0.75);
  font-size: 24px;
  bottom: auto !important;
  right: auto !important;
  left: auto !important;
}
.price_overlay .price_block br {
  display: none;
}
.price_overlay .discounted_percentage {
  position: relative;
}
.products_box .product_box_item .title {
  color: #212121 !important;
  font-size: 13px!important;
  font-weight: 600!important;
  height: 40px!important;
  overflow: hidden!important;
  padding: 5px!important;
  text-align: left!important;
  text-transform: uppercase!important;
  background: transparent!important;
  border-bottom: none !important;
  margin-bottom: 0!important;
  margin-top: 0!important;
}
.products_box .product_box_item .title .text {
  float: left! important;
  line-height: 1 !important;
  width: 100% !important;
}
.products_box .search_heading_section h2 {
  margin-left: 0 !important;
}
span.ui-icon.ui-icon-circle-triangle-w {
    float: left;
    padding: 5px;
    cursor: pointer;
    color: #FFF!important;
}
span.ui-icon.ui-icon-circle-triangle-e {
    float: right;
    padding: 5px;
    cursor: pointer;
    color: #FFF!important;
}
.ui-datepicker-title {
    text-align: center;
}
.box_content_290 {
    max-height: 290px;
    min-height: 290px;
}
.box_content_270 {
    max-height: 270px;
    min-height: 270px;
}
.box_content_150 {
    max-height: 150px;
    min-height: 150px;
}