 
.tours_page .detail_middle_image .whatsnearby {
    vertical-align: middle;
    display: inline-block;
    width: 80%;
}

@media only screen and (max-width: 1250px){
.tours_page .bigview .detail_button {
    display: none;
}
.bigview{margin-bottom: 0px;}

}

@media only screen and (min-width: 1251px){
.tours_page .for_small_screen .detail_button{
      display: none;
}
.bigview{margin-bottom: 20px;}

}


/******************************************* Ticket Modal On Home, Event Start**************************************/
.ticketsInfo_data .modal-dialog{width:750px;}
.ticketsInfo_data .titlehead,.ticketsInfo_data .mainContent {clear: both;display: inline-block;width: 100%;}
.ticketsInfo_data .modal-header{border-bottom:0px solid #e9e9e9 !important;height:50px !important;margin:0 !important;padding:0 !important;}
.ticketsInfo_data .modal-content{border-radius:0;border:5px solid #e6e6e6;padding:40px 60px;}

.ticketsInfo_data .modal-header .headerTxt{color:#192f66;font-family: ProximaNova-Regular;font-size: 30px;padding-left:40px;font-weight: bold;text-align: left;}
.ticketsInfo_data .modal-header .headerTxt::before {background-position: -690px -16px;background-size: 872px auto;height: 30px;left:60px;width: 30px; margin-top: 5px;}
.ticketsInfo_data .modal-dialog .modal-body{padding:0;}
.ticketsInfo_data .modal-dialog .modal-body .ticketContent{width:100%;}
.ticketsInfo_data .modal-dialog .modal-body .ticketContent .titlehead .head,.ticketsInfo_data .modal-dialog .modal-body .ticketContent .mainContent .content{width:40%;display:inline-block;height:70px;line-height:70px;vertical-align:top;float:left; }
.ticketsInfo_data .modal-dialog .modal-body .ticketContent .titlehead .head.quantity, .ticketsInfo_data .modal-dialog .modal-body .ticketContent .mainContent .content.book{width:20%;text-align:center;}
.ticketsInfo_data .modal-dialog .modal-body .ticketContent .titlehead .head{color:#c3c3c3;font-family: ProximaNova-Regular;font-size:18px;}
.ticketsInfo_data .modal-dialog .modal-body .ticketContent .titlehead .head.seller,.ticketsInfo_data .modal-dialog .modal-body .ticketContent .mainContent .content.seller{padding-left:25px;font-family: ProximaNova-Regular;}
.ticketsInfo_data .modal-dialog .modal-body .ticketContent .mainContent{background-color:#f2f2f2;margin-bottom:10px;}
.ticketsInfo_data .modal-dialog .modal-body .ticketContent .mainContent .content.seller{color:black;font-size:28px;}
.ticketsInfo_data .modal-dialog .modal-body .ticketContent .mainContent .content.price{color:black;font-size:20px; font-family: ProximaNova-Regular;}
.ticketsInfo_data .modal-dialog .modal-body .ticketContent .mainContent .content.book .book_button{background-color: white;color: black;font-family: ProximaNova-Regular;;font-size: 18px;height: 40px;line-height: 40px;text-align: center;width: 105px;cursor:pointer; display:inline-block;}
/******************************************* Ticket Modal On Home, Event End**************************************/

@media only screen and  (min-width:1280px) and (max-width:1400px)
{

.title_footer.social_share {width: 22%; line-height: 30px;}
.detail_content .detail_top .detail_title .title { width: 76%;}

}
@media only screen and  (min-width:480px) and (max-width:767px)
{

.ticketsInfo_data .modal-content {
    padding: 10px 15px;
    width: 460px;
}

}

@media only screen and  (min-width:360px) and (max-width:479px)
{
   .ticketsInfo_data .modal-content {
    padding: 10px 15px;
    width: 410px;
    }

    .detail_content #tours .detail_button .button{min-width: 180px!important;}
}
@media only screen and  (min-width:320px) and (max-width:359px)
{
.ticketsInfo_data .modal-content {
    padding: 10px;
    width: 300px;
}

}

@media only screen and  (min-width:320px) and (max-width:767px)
{
    .ticketsInfo_data .modal-header .headerTxt {
        font-size: 20px;
    }
    .ticketsInfo_data .modal-dialog .modal-body .ticketContent .titlehead .head {
        font-size: 11px;
    }

    .ticketsInfo_data .modal-dialog .modal-body .ticketContent .titlehead .head, .ticketsInfo_data .modal-dialog .modal-body .ticketContent .mainContent .content {
        height: 50px;
        line-height: 50px;
    }

    .ticketsInfo_data .modal-dialog .modal-body .ticketContent .mainContent .content.price {
        font-size: 11px;
        letter-spacing: 1px;
        padding: 0 25px;
    }

    .ticketsInfo_data .modal-dialog .modal-body .ticketContent .mainContent .content.book .book_button {
        font-size: 14px;
        height: 30px;
        line-height: 30px;
        width: 80px;
    }

    .ticketsInfo_data .modal-dialog .modal-body .ticketContent .titlehead .head {
        font-size: 11px;
    }

    .res_image {
        width: 100%;
    }

}


/******************************************** Golf icon for ID 31372 *************************************/
.detail_content .detail_button .button.book_golf .bookGolf_icon,.full-width .bookGolf_icon,.featured_category .featured_category_poi .desc_box .featured_category_action .featured_category_buttons .featured_category_bookTable .bookGolf_icon{
	background-image: url(../images/golf_icon.png);
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	width: 27px;
	height: 33px;
	background-size: 30px auto;
	background-repeat: no-repeat;
	background-position: 0 0;
}
@media only screen and  (min-width:1920px) and (max-width:2559px) 
{
	.detail_content .detail_button .button.book_golf .bookGolf_icon,.full-width .bookGolf_icon,.featured_category .featured_category_poi .desc_box .featured_category_action .featured_category_buttons .featured_category_bookTable .bookGolf_icon{width: 23px;height: 28px;background-size: 26px auto;margin-top:-5px;}
}
@media only screen and  (min-width:1280px) and (max-width:1919px) 
{
        .detail_content .detail_button .button.book_golf .bookGolf_icon,.full-width .bookGolf_icon,.featured_category .featured_category_poi .desc_box .featured_category_action .featured_category_buttons .featured_category_bookTable .bookGolf_icon{width: 20px;height: 25px;background-size: 22px auto;}
}
@media only screen and  (min-width:480px) and (max-width:1279px) 
{
        .detail_content .detail_button .button.book_golf .bookGolf_icon,.full-width .bookGolf_icon,.featured_category .featured_category_poi .desc_box .featured_category_action .featured_category_buttons .featured_category_bookTable .bookGolf_icon{width: 23px;height: 28px;background-size: 26px auto;margin-top:-5px;}
}
@media only screen and  (min-width:320px) and (max-width:479px)
{
        .detail_content .detail_button .button.book_golf .bookGolf_icon,.full-width .bookGolf_icon,.featured_category .featured_category_poi .desc_box .featured_category_action .featured_category_buttons .featured_category_bookTable .bookGolf_icon{width: 20px;height: 25px;background-size: 22px auto;}
}
