/*.print-itinerary
{
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    touch-action: manipulation;
    font-weight: 400; 
    color:#fff; 
    cursor: pointer;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.print-itinerary:hover
{
    background-color: #ec971f;
}
.active-package
{
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    touch-action: manipulation;
    font-weight: 400; 
    color:#fff; 
    cursor: pointer;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.active-package:hover
{
    background-color: #ec971f;
}
.rw2 
{
    border-top: 1px #ddd solid; 
    border-left: 1px #ddd solid; 
    border-right: 1px #ddd solid; 
    border-bottom: 2px #ddd solid;
    display: table;
    border-radius: 5px;
}
.rw2:hover
{
    background-color: #f5f5f5; 
}
.rw2:hover .title-head h4
{
    color:#6a6a6a;
}
.rw2:hover .description h4
{
    color:#6a6a6a;
}
.rw2:hover .description div p
{
    color:#6a6a6a;
}
.rw2:hover .info div span
{
    color:#6a6a6a;
}
.cl2
{
    padding: 15px; 
    border-top: 1px #ddd solid; 
    border-left: 1px #ddd solid; 
    border-right: 1px #ddd solid; 
    border-bottom: 2px #ddd solid; 
    border-radius: 5px;
}
.cl2:hover
{
    background-color: #f5f5f5;
}
.cl2 h1
{
    color:#6a6a6a;
}
.cl2 p
{
    color:#6a6a6a;
}
.accomodation:hover
{
    background-color: #ec971f !important;
}
.accomodation
{
    border:#eea236; 
    padding:6px 12px; 
    font-weight: 400; 
    color:#fff; 
    background-color:#f0ad4e; 
    display: inline-block; 
    margin-right: 20px; 
    cursor: pointer;
}
.description .para
{
    margin-top: 20px;
}
.description .buttn
{
    margin-top: 15px;
}
.rw1
{
}
.cl1 
{
    padding: 0;
}
.cl7 
{
    padding: 0;
}*/

/* June 01 */


/* ./June 01*/

.print-itinerary
{
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    touch-action: manipulation;
    font-weight: 400; 
    color:#fff; 
    cursor: pointer;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.print-itinerary:hover
{
    background-color: #ec971f;
}
.active-package
{
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    touch-action: manipulation;
    font-weight: 400; 
    color:#fff; 
    cursor: pointer;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.active-package:hover
{
    background-color: #ec971f;
}
.rw2 
{
    border-top: 1px #ddd solid; 
    border-left: 1px #ddd solid; 
    border-right: 1px #ddd solid; 
    border-bottom: 2px #ddd solid;
    display: table;
    border-radius: 5px;
}
.rw2:hover
{
    background-color: #f5f5f5; 
}
.rw2:hover .title-head h4
{
    color:#6a6a6a;
}
.rw2:hover .description h4
{
    color:#6a6a6a;
}
.rw2:hover .description div p
{
    color:#6a6a6a;
}
.rw2:hover .info div span
{
    color:#6a6a6a;
}
.cl2
{
    /*background-color: #6a6a6a; */
    padding: 15px; 
    border-top: 1px #ddd solid; 
    border-left: 1px #ddd solid; 
    border-right: 1px #ddd solid; 
    border-bottom: 2px #ddd solid; 
    border-radius: 5px;
}
.cl2:hover
{
    background-color: #f5f5f5;
}
.cl2 h1
{
    color:#6a6a6a;
}
.cl2 p
{
    color:#6a6a6a;
}
.accomodation:hover
{
    background-color: #ec971f !important;
}
.accomodation
{
    border:#eea236; 
    padding:6px 12px; 
    font-weight: 400; 
    color:#fff; 
    background-color:#f0ad4e; 
    display: inline-block; 
    margin-right: 20px; 
    cursor: pointer;
}
.description .para
{
    margin-top: 20px;
}
.description .buttn
{
    margin-top: 15px;
}
.rw1
{
    /*border:1px solid red;*/
}
.cl1 
{
    padding: 0;
}
.cl7 
{
    padding: 0;
}

.info .num
{
    margin-left: 15px;
}
/*so        */
#stag_text {
    /*font-size: 12px;
    width: 100%;
    text-align: justify;*/
    background: #ccc;
}
#map {
    margin: 22px 6px;
    padding: 14px 30px;
}

.img_banner {
    padding: 7px;
}
.info .time
{
    /*background-color: red;*/
    display: inline-block;
}
.info .num
{
    margin-left: 15px;
}
.sub-container .box 
{
	/*background-color:green;*/
    width: 16%;
    display: inline-block;
    margin: 4px;
    text-align: center;
}
.sub-container 
{
    /*background-color:cyan;*/
/*    width: 70%;*/
    margin: 0 auto;
    text-align: center;
}
 .sub-container .box .time-numeric
{
    background: linear-gradient(to bottom, rgb(254,204,177) 0%,rgb(241,116,50) 50%,rgb(234,85,7) 51%,rgb(251,149,94) 100%);
    padding: 5%;
    width: 100%;
	display: block;
    margin: 0 auto;
    font-family: Arial;
    line-height: 1em;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    border-top: 1px #fb6800 solid;
    border-left: 1px #fb6800 solid;
    border-right: 1px #fb6800 solid;
    box-shadow: 0 4px 2px -2px #fb6800;
}
.sub-container .box .time-name
{
	background-color: #fb6800;
    padding: 5%;
    padding-top: 8px;
    padding-bottom: 8px;
    width: 100%;
	display: block;
    margin: 0 auto;
    font-family: Arial;
    line-height: 1em;
    font-size: 9px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    border-bottom: 1px #f58630 solid;
    border-left: 1px #f58630 solid;
    border-right: 1px #f58630 solid;
}
.sub-container .title-head
{
	font-family: "Anton", Arial;
    color: #555555;
    font-weight: 700;
    /*background-color:#25bff8;*/
    width: 100%;
    margin: 0 auto;
    letter-spacing: 2px;
    font-size: 24px;
    text-align: center;
}
.sub-container-party
{
    /*background: linear-gradient(to bottom, rgb(59,103,158) 0%,rgb(43,136,217) 50%,rgb(32,124,202) 51%,rgb(125,185,232) 100%);*/
    /*background: linear-gradient(to bottom, rgb(224,243,250) 0%,rgb(216,240,252) 50%,rgb(184,226,246) 51%,rgb(182,223,253) 100%);*/
    /*background: linear-gradient(to bottom, rgb(183,222,237) 0%,rgb(113,206,239) 50%,rgb(33,180,226) 51%,rgb(183,222,237) 100%); */
    /*background: linear-gradient(to bottom, rgb(37,141,200) 0%,rgb(37,141,200) 100%);*/
   /* background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(30,87,153,0.8) 15%,rgba(30,87,153,1) 19%,rgba(30,87,153,1) 20%,rgba(41,137,216,1) 50%,rgba(30,87,153,1) 80%,rgba(30,87,153,1) 81%,rgba(30,87,153,0.8) 85%,rgba(30,87,153,0) 100%);*/
    background: linear-gradient(to bottom, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%);
    width: 70%;
    margin: 19px auto 0;
    border-radius: 6px;
    box-shadow: 0px 1px 1px 1px #555555;
    padding-top: 0px;
    padding: 11px 0px 6px;
}
 .sub-container-party .heading-bg .title-party 
{
    font-family: "Lobster", Arial;
    color:#555555;
    /*background-color: red;*/
    max-width: 300px;
    margin: 0 auto;
    text-align: center;
}
.sub-container-party .list-party li
{
    font-family: "Bree Serif", Arial;
    color:#fff;
    /*background-color: green;*/
    max-width: 200px;
    margin: 0 auto;
    font-size: 14px;
    padding: 1px;
    letter-spacing: 1px;
    /*border-bottom: 1px dotted #000;*/
}
.sub-container-party .heading-bg
{
    border-radius: 3px 3px 0px 0px; 
    /*background-color: brown;*/
    /*background: linear-gradient(to bottom, rgba(184,225,252,1) 0%,rgba(169,210,243,1) 10%,rgba(144,186,228,1) 25%,rgba(144,188,234,1) 37%,rgba(144,191,240,1) 50%,rgba(107,168,229,1) 51%,rgba(162,218,245,1) 83%,rgba(189,243,253,1) 100%);*/
    /*padding-bottom: 1px;*/
   /* background: linear-gradient(to bottom, rgba(208,228,247,1) 0%,rgba(115,177,231,1) 24%,rgba(10,119,213,1) 50%,rgba(83,159,225,1) 79%,rgba(135,188,234,1) 100%);*/
}
 .sub-container-party .container-icon
{
    /*background-color: red;*/
    max-width: 300px;
    margin: 0 auto;
}
 .sub-container-party .container-icon .party-icon
{
    width: 90px;
    height: 90px;
    margin: 0 auto;
    display: block;
    margin-bottom: 10px;
}

#org_header {
	height: 400px;
}

#organizer_menu {
	border: 3px solid #FD7601;
	background: #FDD0A9;
	margin-top: 50px;
	border-radius: 10px;
	padding-bottom: 40px;
}

#organizer_menu h3 {
	font-weight: bold;
}

#img_menu {
	float: right;
}

#organizer_menu a {
	color: #fd7601;
}


#organizer_btn_top {
	text-align: right;
	margin-top: 20px;
}

#organizer_btn_top button {
	margin-bottom: 5px;
}

#organizer_note {
	background: #FD7601;
	border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    margin-top: 30px;
}

#table_instruction td a {
	color: #555;
}

#td_menu a {
	color: #fd7601;
}

.inverse {
	background: #393939;
	color: #Fff;
}

.inverse:hover {
	background: #393939;
	color: #Fff;
	cursor: auto;
}

#custom_heading {
	overflow: hidden;
}

.warning {
	background: #ec971f;
	cursor: auto;
}

#custom_footer {
	overflow: hidden;
}

#custom_body {
	overflow: hidden;
}


#orange {
	background: rgba(232, 138, 6, 0.9);
	padding: 10px;
}


.thumbnail {
	color: #fff;
	text-align: center;
}

.thumb h4 {
	text-align: center;
	font-weight: bold;
	color: #fff;
}

.gray {
	background: #e8e8e8;
	padding: 10px;
}

#pink {
	background: #b61c42;
	padding: 10px;
}

#red {
	background: #cf4a27;
	padding: 10px;
}

#violet {
	background: #5a3ab7;
	padding: 10px;
}

#blue_violet {
	background: #a300ab;
	padding: 10px;
}

#green {
	background: #019500;
	padding: 10px;
}

#blue {
	background: #0094a4;
	padding: 10px;
}

@media only screen and (max-width:1680px){

}
@media only screen and (max-width:1366px){

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

}
@media only screen and (max-width:1024px){

}
@media only screen and (max-width:960px){

}
@media only screen and (max-width:768px){

    .sub-container .box 
    {
        /*background-color:green;*/
        /*width: 16%;
        display: inline-block;
        margin: 4px;
        text-align: center;*/
        width: 12%;
        display: inline-block;
        margin: 12px;
        text-align: center;
    }
    .sub-container 
    {
        /*background-color:cyan;*/
    /*    width: 70%;*/
        margin: 0 auto;
        text-align: center;
    }
     .sub-container .box .time-numeric
    {
        background: linear-gradient(to bottom, rgb(254,204,177) 0%,rgb(241,116,50) 50%,rgb(234,85,7) 51%,rgb(251,149,94) 100%);
        padding: 5%;
        width: 100%;
        display: block;
        margin: 0 auto;
        font-family: Arial;
        line-height: 1em;
        font-size: 30px;
        font-weight: bold;
        color: #fff;
        border-top: 1px #fb6800 solid;
        border-left: 1px #fb6800 solid;
        border-right: 1px #fb6800 solid;
        box-shadow: 0 4px 2px -2px #fb6800;
    }
    .sub-container .box .time-name
    {
        background-color: #fb6800;
        padding: 5%;
        padding-top: 8px;
        padding-bottom: 8px;
        width: 100%;
        display: block;
        margin: 0 auto;
        font-family: Arial;
        line-height: 1em;
        /*font-size: 9px;*/
        font-size: 13px;
        text-transform: uppercase;
        font-weight: bold;
        color: #fff;
        border-bottom: 1px #f58630 solid;
        border-left: 1px #f58630 solid;
        border-right: 1px #f58630 solid;
    }

    .header .count-con
    {
        padding-left: 5px;
        padding-right: 5px;
        width: 100%;
    }

    .sub-container .title-head
    {
        font-family: "Anton", Arial;
        color: #555555;
        font-weight: 700;
        /*background-color:#25bff8;*/
        width: 100%;
        margin: 0 auto;
        letter-spacing: 2px;
        font-size: 24px;
        text-align: center;
    }

    .content-body button
    {
        width: 100%;
    }

	#img_menu {
		float: none;
		margin: 0 auto;
	}

	#organizer_menu {
		overflow: hidden;
		width: 60%;
		margin: 0 auto;
	}

	#organizer_box {
		overflow: hidden;
	}

	#img_text {
		text-align: center;	
	}

    #stag_text {
    padding: 3px 16px;
    /*font-size: 12px;
    width: 100%;
    text-align: justify;*/
    background: #ccc;
    }

}
@media only screen and (max-width:640px){
	#organizer_menu {
		overflow: hidden;
		width: 100%;
		margin: 0 auto;
		margin-top: 50px;
	}

    .sub-container-party {width: 100%;}
}
@media only screen and (max-width:480px){

    .sub-container .box 
    {
        /*background-color:green;*/
        width: 16%;
        display: inline-block;
        margin: 4px;
        text-align: center;
    }

    .sub-container .box .time-name
    {
        background-color: #fb6800;
        padding: 5%;
        padding-top: 8px;
        padding-bottom: 8px;
        width: 100%;
        display: block;
        margin: 0 auto;
        font-family: Arial;
        line-height: 1em;
        font-size: 9px;
        text-transform: uppercase;
        font-weight: bold;
        color: #fff;
        border-bottom: 1px #f58630 solid;
        border-left: 1px #f58630 solid;
        border-right: 1px #f58630 solid;
    }
}
@media only screen and (max-width:320px){

    .sub-container .box 
    {
        /*background-color:green;*/
        width: 16%;
        display: inline-block;
        margin: 4px;
        text-align: center;
    }
    .sub-container 
    {
        /*background-color:cyan;*/
    /*    width: 70%;*/
        margin: 0 auto;
        text-align: center;
    }
     .sub-container .box .time-numeric
    {
        background: linear-gradient(to bottom, rgb(254,204,177) 0%,rgb(241,116,50) 50%,rgb(234,85,7) 51%,rgb(251,149,94) 100%);
        padding: 5%;
        width: 100%;
        display: block;
        margin: 0 auto;
        font-family: Arial;
        line-height: 1em;
        font-size: 28px;
        font-weight: bold;
        color: #fff;
        border-top: 1px #fb6800 solid;
        border-left: 1px #fb6800 solid;
        border-right: 1px #fb6800 solid;
        box-shadow: 0 4px 2px -2px #fb6800;
    }
    .sub-container .box .time-name
    {
        background-color: #fb6800;
        padding: 5%;
        padding-top: 8px;
        padding-bottom: 8px;
        width: 100%;
        display: block;
        margin: 0 auto;
        font-family: Arial;
        line-height: 1em;
        font-size: 8px;
        text-transform: uppercase;
        font-weight: bold;
        color: #fff;
        border-bottom: 1px #f58630 solid;
        border-left: 1px #f58630 solid;
        border-right: 1px #f58630 solid;
    }

    .header .count-con
    {
        padding-left: 5px;
        padding-right: 5px;
    }

    .sub-container .title-head
    {
        font-family: "Anton", Arial;
        color: #555555;
        font-weight: 700;
        /*background-color:#25bff8;*/
        width: 100%;
        margin: 0 auto;
        letter-spacing: 2px;
        font-size: 24px;
        text-align: center;
    }
}