.menu-blocks ul li {

    margin-right: 10px;

}

.menu-blocks {

    margin-top: 48px;

}

.btn-update {

    float: right;

    background: #f02640;

    color: #fff;

    border: 0px solid #f02640;

    width: auto;

    padding: 10px 25px;

    text-transform: uppercase;

    margin-right: 10px;

}

.seller-best h2{

	text-transform: uppercase;

	font-size: 26px;

}

.video-slider .video-bg{

	position: relative;

}

.video-share {

    text-align: right;

    font-size: 26px;

}

.video-share ul li{

	margin-bottom: 5px;

}

.video-share ul li .fa{

	background: #e4e4e4;

	padding: 10px;

	color: #da6916;

}

ul.card-info li{

    display: inline-block;

    padding: 0;

}

ul.card-info{

    text-align: right;

    float: right;

    margin: -24px 0 0;

}

ul.card-info li a{

    float: initial!important;

}

ul.card-info li a img{

    width: 80%;

}

.styleswitcher-button{

    padding: 6px 23px;

}

.styleswitcher-button .fa {

    font-size: 18px;

}

.styleswitcher-button{

    left: -38px;

}

.offer-popup-bg .btn-success{

    font-size: 16px;

}

.popup-title{

    right: -42px;

}

.top-social-ic ul{

    margin-top: 10px;

}

.top-social-ic ul li{

    display: inline-block;

    margin-right: 0;

}

.top-social-ic ul{

    text-align: left;

}

.top-social-ic ul li .fa {

    border: 1px solid #333;

    height: 28px;

    width: 28px;

    line-height: 28px;

    text-align: center;

    border-radius: 50%;

}

.item-title {

    height: 40px;

    overflow: hidden;

}







/*snam

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

.page-heading {

    text-align: center;

    text-transform: uppercase;

}



.u-b-border{

    border: 1px solid #ebebeb;

    padding: 10px 0px;

    border-right: 0px;

    border-left: 0px;

}





input.input-text, select, textarea {

    width: 80%;

}

.box-reviews .form-list select.input-text {

    padding: 12px 15px 12px 10px;

    margin: 0;

    width: 80%;

    line-height: 20px;

    height: 48px;

}

.jtv-cart-summary .qty input.btn-update {

    text-align: center;

    max-width: initial;

    margin: 0 auto;

    border-radius: 0px;

    border: 1px solid #eaeaea;

    box-shadow: none;

    padding: 7px;

    margin-top: 10px;



}



/***********************************************

*/

.setup-content{

    /*border: 1px solid #eee;*/

    padding: 20px 0;

    margin-bottom: 35px;

}

.setup-content h2{

    margin: 30px 0 40px;

    color: #008d9b;

}

.setup-content label{

    margin-bottom: 10px;

}

.setup-content .form-control{

    border-radius: 0;

    /*width: 80%;*/

}

.days-opt .form-control{

    display: inline-block;

    margin-right: 10px;

    /*width: 60%;*/

}

.setup-content .form-group{

    margin-bottom: 35px;

}

.setup-content .date-form{

    /*width: 78%;*/

}

.personal-info .form-control{

    width: 100%;

}

.personal-info textarea.form-control{

    /*width: 50%;*/

}



.left-block form .btn {

    font: normal 16px 'Poppins';

    background: #0193DE;

    border-radius: 0;

    text-transform: uppercase;

    color: #fff;

}

.left-block form .btn:hover {

    background: #222;

    -webkit-transition: all 0.7s ease-in-out;

    -moz-transition: all 0.7s ease-in-out;

    -o-transition: all 0.7s ease-in-out;

    transition: all 0.7s ease-in-out;

}

.stepwizard-step p {

    margin-top: 10px;

}



.stepwizard-row {

    display: table-row;

}



.stepwizard {

    display: table;

    width: 100%;

    position: relative;

}



.stepwizard-step button[disabled] {

    opacity: 1 !important;

    filter: alpha(opacity=100) !important;

}



.stepwizard-row:before {

    top: 14px;

    bottom: 0;

    position: absolute;

    content: " ";

    width: 100%;

    height: 1px;

    background-color: #ccc;

    z-order: 0;



}



.stepwizard-step {

    display: table-cell;

    text-align: center;

    position: relative;

}



.btn-circle {

  width: 30px;

  height: 30px;

  text-align: center;

  padding: 6px 0;

  font-size: 12px;

  line-height: 1.428571429;

  border-radius: 15px;

}

.trip-info-box{

    background: #fff7dd;

    padding: 10px;

}

.personal-info .fstElement{

    width: 50%;

    display: block;

}

.fstMultipleMode .fstControls{

    width: 100%;

    padding: 0;

}

.fstMultipleMode .fstQueryInput{

    margin: 0;

}

.fstChoiceItem{

    font-size: 14px;

    margin: 5px;

}

::-webkit-input-placeholder{

    font-size: 14px;

}

::-moz-placeholder { /* Firefox 19+ */

  font-size: 14px;

}

:-ms-input-placeholder { /* IE 10+ */

  font-size: 14px;

}

.fstResultItem{

    font-size: 14px;

}

/*booking

=====*/

.trip-booking{

  border: 1px solid #eee;

  padding: 20px;

  margin-bottom: 35px;

}

.trip-booking h2{

  margin-bottom: 20px;

}

.trip-booking .form-control{

  border-radius: 0;

  width: 60%;

}

.trip-booking .form-group{

  margin-bottom: 35px;

}

.trip-booking .date-form{

  width: 58%;

}

.personal-info .form-control{

  width: 100%;

}

.personal-info textarea.form-control{

  width: 50%;

}

.left-block form .btn {

    font: normal 16px 'Montserrat';

    background: #0193DE;

    border-radius: 0;

    text-transform: uppercase;

    color: #fff;

}

.left-block form .btn:hover {

    background: #222;

    -webkit-transition: all 0.7s ease-in-out;

    -moz-transition: all 0.7s ease-in-out;

    -o-transition: all 0.7s ease-in-out;

    transition: all 0.7s ease-in-out;

}

.contin-info button {

    background: #f02640;

    border: 0;

    color: #fff;

    padding: 10px;

    text-transform: uppercase;

    font-size: 14px;

    border-radius: 0;

}

.help-block {

    color: #f02640;

}

.order-history tbody tr td ul li{

    float: left;

    width: 35%;

}

.order-history tbody tr td ul li img{

    width: 100%!important;

   object-fit: contain;

}

/************************************
change
****************************************/
.payment-col{
  display: none;
}
.cart_navigation {
    margin-top: 10px;
    float: left;
    width: 100%;
    margin-bottom: 37px;
}
.prd-coll-list figure span{
	position: absolute;
	top: 0;
	background: #f02640;
	padding: 10px 25px;
	color: #fff;
}
.prd-coll-info h2{
	height: auto;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.item-title {
    height: auto;
    overflow: hidden;
}
.related-items{
	margin-bottom: 60px;
}
.shopping-cart-inner .cart_navigation a:hover {
    background: transparent;
    color: #fff;
}
.shopping-cart-inner .cart_navigation a {
    padding: 10px 20px;
    border: 0;
}
.styleswitcher.styleswitcher-showed {
    z-index: 99999999;
}
.popup-title {
    right: -71px;
}
.offer-popup-bg .btn-success {
    background-color: #393db9;
    border-color: #1676da;
}
.offer-popup-bg .btn-success:hover {
    background-color: #393db9;

}

.view-cart a, .view-cart>a:link, .view-cart>a:hover {
 padding:9px 4px 4px;
 color:#000000;
 background-color:#FFDD00;
 font-size:18px;
 margin-top:-1px;
 margin-right:0;
}

#myModel{
    z-index: 99999999 !important;
}