.goog-te-menu2 {
    overflow-x: auto !important;
    width: 100% !important;
}
hr.none {
    padding: unset !important;
    margin: unset;
}
.meno.btn {
    min-width: 150px;
}
.modal-open .modal {
    padding: unset !important;
}
.mt-label {
    font-size: 16px;
}
.mt-contact-us-form-with-file .info
{
    font-size: 12px;
    margin: 0px 7px 0px 3px;
}
#mt-contact-us-form-submit {
    margin: 10px;
}

input.required::placeholder {
    color: red;
}
.security .menosecurity-captcha-wrapper input {
    min-width: 100px;
    font-size: 20px;
    padding: 4px;
}
.mt-full-categoty-baner {
    margin: 0px -16px;
}
.full-circle {
    background-color: rgb(250, 127, 127);
    border-radius: 74%;
    padding: 0px 8px;
    margin: 2px;
}
.empty-circle {
    background-color: rgb(163, 159, 159);
    border-radius: 74%;

    padding: 0px 8px;
    margin: 2px;
}
.ui-datepicker {
    margin-left: -180px !important;
}
.mt-view-panel-wrapper {
    background-color: white;
}
.mt-view-panel-wrapper .content {
    background-color: rgb(234, 238, 255);
    padding: 27px;
}
.mt-form-flex-wrapper {
    display: flex;
}

.mt-form-flex-wrapper>.form-group {
    margin: 0px 5px 0px 0px !important;
}
.mt-bold{
    font-weight: 900;
}
.pv-10 {
    padding: 0px 15px;
}
.mt-sfont {
    font-size: 13px;
}
.mt-nopadding  {
    padding:0 2px !important;
}
.col-padding {
    padding:0px 15px !important;
}
textarea.message {
    width: 100%  !important;
    height: 70px !important;
}
.row.mt-form-wrapper {
    background-color: white;
    border-radius: 7px;
    padding: 10px 0px;
    margin: 10px 0px;
}
.mt-form-title {
    width: auto;
    display: inline-block;
    border-left: 2px solid red;
    padding: 1px 5px;
    margin-bottom: 7px;
}
.mt-form-style{
    background-color: #efefef;
    padding: 5px 7px;
    border-radius: 7px;
}
label.mt-form-checkbox-label {
    font-size: 13px;
}
.mt-image-box-readmore-wrapper {
    background-color: white;
}
.mt-image-box-readmore-wrapper img{
    width: 100%;
}
.mt-image-box-readmore-wrapper .read-more{
    display: none;
}
.mt-image-box-readmore-wrapper .content {
    padding: 10px 5px;
    
    text-align: left;
}
.mt-image-box-readmore-wrapper .read-more-btn,.mt-image-box-readmore-wrapper .read-more-close {
    cursor: pointer;
    padding: 3px 5px;
    display: block;
    color: red;
}
.mt-image-box-readmore-wrapper .read-more-btn:hover,.mt-image-box-readmore-wrapper .read-more-close:hover {
    color: rgb(8, 102, 110);
}



/* #single tour */
.mt-view-singletour-wrapper h2 {
    font-size:25px;
}
.mt-view-singletour-wrapper .meno.collapsed .title{
    font-size:16px;
}
.mt-view-singletour-wrapper .meno.collapsed .header {
    min-height: 40px !important;
}
.mt-view-st-controller-wrapper .items-wrapper {
    list-style-type: none;
    display: inline-flex;
    width: 100%;
    padding-left: unset !important;
    text-align: center;
}


.mt-view-st-controller-wrapper .items-wrapper .item {
    
    margin: 3px 5px;
    padding: 7px 10px;
    background-color: #cfcfcf;
    width: 100%;
    text-align: center;
    
}
.mt-view-st-controller-wrapper .items-wrapper a:hover {
    color: #E75700;
}
.mt-view-st-controller-wrapper .info-box{
    border: 1px solid gray;
    padding: 5px;
    text-align: left;
}
.mt-view-st-controller-wrapper  .title {
    text-align: left !important;
}
.mt-view-st-controller-wrapper .inside  ul {
    margin:unset;
}
.mt-view-st-controller-wrapper  .inside  li {
    line-height: 8px;
}
.mt-view-singletour-wrapper {
    /* padding: 5px 15px; */
    margin: unset !important;
}

.mt-view-singletour-wrapper .content {
    background-color: rgb(255, 255, 255);
    
}
.mt-view-singletour-wrapper .content #itinerary .onside {
    text-align: left;
}
.mt-view-singletour-wrapper .content  #gallery ul.mt-lightbox-gallery {

    list-style-type: none;
}
.mt-view-singletour-wrapper .content  #gallery ul.mt-lightbox-gallery li {
    display: contents;
}
.mt-view-singletour-wrapper .content  #gallery .mt-sp-gallery-item,.blocks-gallery-item{
    cursor: pointer;
}
.mt-view-singletour-wrapper .side {
    
    padding: unset !important;
}


.mt-view-singletour-wrapper .side .content {
   
    padding: 5px;
    color: black;
    font-size: 16px;
}
.mt-view-singletour-wrapper .side .content p {
   
    background-color:rgb(249 249 249) ;
    margin: 2px 0px;
    padding:5px;
}
.mt-view-singletour-wrapper .side .content .shortlist {
    padding: 7px 10px;
    background-color: white;
    text-align: center;
    cursor: pointer;
}
.mt-view-singletour-wrapper .side .content .center  {
    text-align: center;
}
.mt-view-singletour-wrapper .side .booking  {
    background-color: white;
    border: 1px solid #c1c1c1;
    padding: 7px;
    margin: 5px 0px;
}
.mt-view-singletour-wrapper .side .information {
    background-color: white;
    border: 1px solid #c1c1c1;
    padding: 7px;
    margin: 5px 0px
}
.mt-view-singletour-wrapper .side .information  .title {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    padding: 10px;
    margin-bottom: 10px;
    color: #fbfbfb;
    background-color: #010433;
}
.mt-view-singletour-wrapper .side .information  .img-wrapper {
    margin: 10px;
}
.mt-view-singletour-wrapper .side .information  .img-wrapper img {
    border-radius: 7px;
    cursor:pointer;
}

.mt-view-singletour-wrapper .side .booking .title {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    padding: 10px;
    margin-bottom: 10px;
    color: #fbfbfb;
    background-color: #010433;
}


.mt-view-singletour-wrapper > .side > .call-us  {
    background-color: white;
    border: 1px solid #c1c1c1;
    padding: 7px;
    margin: 5px 0px;
}
.mt-view-singletour-wrapper > .side > .call-us p:not(.description)  {
    line-height: 10px;
}
.mt-view-singletour-wrapper .side .call-us .title  {
    text-align: center;
    font-weight: 900;
    font-size: 15px;
}
.mt-view-singletour-wrapper .side .call-us .item-title {
    font-size: 17px;
    font-weight: 600;
}
.mt-view-singletour-wrapper .side .call-us .item-content {
    font-size: 15px;
}
/*
 * #inquare-now
*/

.mt-vip-book-wrapper {
    width: 100%;
    margin: 20px auto;
    background-color: white;
    padding: 15px;
    border: 1px solid gray;
}
.mt-vip-book-wrapper .title {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    padding: 10px;
    margin-bottom: 10px;
    color: #fbfbfb;
    background-color: #010433;
}
/* modal inquare */
.menotours-inquare-now-modal {
    width: 100%;
    padding: 5px;
}
.menotours-inquare-now-modal .title {
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    padding: 10px;
    margin-bottom: 10px;
    color: #fbfbfb;
    background-color: #010433;
}

/*
* comments
*/
.mt-view-singletour-current-comments {
    margin-top: 15px;
}
.current-comments-wrapper {
    background-color: white;
    padding:10px;
}
.current-comments-wrapper ul {
    list-style-type: none;
}
.current-comments-wrapper > ul {
    margin-left: -25px;
}
.current-comments-wrapper .user,.current-comments-wrapper .body {
    display: inline-block;
}
.current-comments-wrapper .user {
    margin-right: 10px;
}
.current-comments-wrapper .user .info {
    display: block;
    text-align: center;
}
.current-comments-wrapper .body .date{
    display: block;
}
.mt-comment-loading {
    display: none;
}
/* #panel */
.mt-view-panel-wrapper .access-menu-wrapper .user{
    padding:10px;
    text-align: center;
}
.mt-view-panel-wrapper ul.menus {
    list-style-type: none;
    margin-left: -11px;
}
.mt-view-panel-wrapper ul.menus li{
    margin: 5px 7px;
}
.mt-view-panel-wrapper ul.menus li a {
    padding: 5px 7px;
    background-color: #eaeeff;
    border-radius: 5px;
}
/* booking #solotravel */
.menotours-solotravel-list table thead{
    background-color:#cccccc;
}
.menotours-solotravel-list table tbody tr:nth-child(even){
    background-color:#eaeaea;
}
.mt-solotravel th {
    width:15%
}
.solotravel-loading {
    display: none;
}
.mt-solotravel-book{
    cursor:pointer;
    color:tomato;
    font-weight:bold;
}
/*
* Tours slider
*/
.menotours.tours-slider div.item {
    max-width: 250px !important;
    min-width: 250px !important;
    font-size: 16px;
    margin: 0px 6px;
}
.menotours.tours-slider .btn {
    background-color:#E75700;
}
.tour-title {
    width: 100%;
    height: auto;
    padding: 2px 5px;
    background-color: #010433;
    color: white;
    font-size: 18px;
}
.menotours.tours-slider .owl-next,.menotours.tours-slider .owl-prev{
    font-size:30px !important;
}
/* menotours boxes */ 
.menotours.tours-boxes .item{
    margin:6px 0px;
}

.menotours.tours-boxes .title {
    background-color: #010433;
    padding: 3px 5px;
    color: white;
    font-size: 16px;
}

.menotours.tours-boxes div.read-more {
    display: none;
}
.menotours.tours-boxes span.mt-close,.menotours.tours-boxes span.read-more{
    cursor: pointer;
    margin-left: 5px;
    color: blue;
}
.add-to-shortlist{
    padding: 5px;
    cursor: pointer;
    display: block;
    margin-top: -34px;
    margin-left: 0px;
    text-align: right;
    right: 9px;
}
.shortlist-icon {
    background-size: 26px !important;
    width: 27px !IMPORTANT;
    height: 27px !important;
    margin-right: 5px;
    margin-top: -5px;
}
.mt-shortlist-wrap.row{
    margin:auto 0px !important;
}
/*
* movie
*/
.menotours.movie-wrap {
    margin:-10px -15px;
}
.menotours.movie-wrap .item {
    width: 100%;
}



/* stype for desktop or bigger */

@media screen and (min-width: 1441px) {}


/* 
* style for big tablets 
* big tablet - loptop
*/

@media screen and (min-width: 1025px) and (max-width: 1440px) {}


/* styles for tablets */

@media screen and (min-width: 769px) and (max-width: 1024px) {
    
}


/* styles for mobile */

@media screen and (min-width: 426px) and (max-width: 768px) {
    
}


/* Mobile L style */

@media screen and (min-width: 376px) and (max-width: 425px) {
   
}


/* Mobile M style */

@media screen and (min-width: 321px) and (max-width: 375px) {
    
}


/* Mobile S style */

@media screen and (min-width: 281px) and (max-width: 320px) {
    
}
/* Mobile L style */

@media screen and (max-width: 550px) {
    .mt-view-panel-wrapper ul.menus li {
        display: inline-block;
    }
}

/* Mobile under S style */

@media screen and (max-width: 280px) {
    
}


/* 
* all tablet and loptop
*/

@media screen and (min-width: 769px) and (max-width: 1440px) {

}


/* all mobile */

@media screen and (max-width: 768px) {
    .mt-inquare-now-page .mt-inquare-now-wrapper {
        width: 500px;

    }
}