@charset "utf-8";

/* CSS Document */



@media (min-width: 992px)

{

.c-brand c-pull-left img

{

	width: 50%!important;

}

}





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

{



.logoM

{

	display: none!important;

}

	.pkg-text {



    width: 100% !important;

	}

}



	@media screen and (max-width: 732px) 

{



.logoM

{

	display: none!important;

}

}





	@media screen and (max-width: 640px) 

{



.logoM

{

	display: none!important;

}

}

	

@media screen and (max-width: 480px) 

{



.logoM

{

	display: none!important;

}

	

}

	

	

	

	

	

	

	

	

.designed

{

	

    color:#d9caab !important; text-decoration: none;

}

.designed a

{

	

    color:#d9caab !important; text-decoration: none;

}

.designed a:hover

{

	

    color: #da9d18 !important ; text-decoration: none;

}

.content-middle

{

	width: 100%; background-color: #f4ecdb; padding: 60px 0px;

}





.c-links {

    list-style-type: none;

    line-height: 30px;

	padding: 0px;

}



.r-pkg-outerdiv

{

	width: 100%;
	margin-top:20px;     

    padding: 10px;

        background: #e9ecef;

    margin-bottom: 10px;

    border: 2px dashed #cbcbcc;



}

.pkg-text

{	

    float: left;

    margin-left: 10px;

    padding: 5px 0;

    color: #1e1e1e;

	text-decoration: none;

	font-size: 14px;

}

.pkg-text p a

{

color: #1e1e1e;

text-decoration: none;

	

}



.pkg-text p a:hover

{

color: #1e1e1e;

text-decoration: none;

	

}



.pkg-span

{

color: #6b8e23;	

	font-weight: bold;

}



.pkg-img

{

	width: 100px; float: left;

}

.pkg-img img {

     /* border-radius: 50%;*/

    max-width: 100%;

    vertical-align: middle;

    

}



.r-pkg-outerdiv1

{

width: 100%;

    /* margin: 10px; */

    padding: 10px;

    border: 1px dashed #c9ce8e;

    background-color: #f8fbd0;

    margin-bottom: 10px;
	display:none;

}



.r-pkg-outerdiv1 p



{

	font-size: 23px;

    font-weight: 600;

}

.ctn-p

{

	width: 100%;

}



.ctn-p p

{

	text-align: justify;

	

}

.ctn-p img

{

	

 max-width: 100%;

    vertical-align: middle;

	margin-right: 10px;

}



.pkg-top



{

	 z-index: 1;

    position: absolute;

    top: -184px;

    left: 0px;

}





.pkt .itinerary_list

	{

    list-style: outside none none;

    padding: 0;

    margin-left: 11px;

}

.itinerary_list li {

    border-left: 1px dashed #21190e;

}



.itinerary_list li .itinerary_sub_title {

    font-size: 22px;

    font-weight: 500;

    padding-left: 22px;

    position: relative;

}

.itn-ico {

    align-items: center;

    background: #fff none repeat scroll 0 0;

    border: 1px solid #79a814;

    border-radius: 50%;

    color: #f3753b;

    display: flex;

    font-size: 11px;

    height: 24px;

    justify-content: center;

    left: -12px;

    position: absolute;

    top: -2px;

    width: 24px;

}



.pkt p {

    text-align: justify!important;

    margin-left: 24px!important;

    font-size: 15px!important;

}



.itinerary_list li .data i {

    color: #79a814;

    font-size: 11px;

    left: 0;

	margin-right: 9px;

    /*position: absolute;

    top: 7px;*/

}

.pkt img {

    vertical-align: middle;

    max-width: 100%;

	margin-bottom: 20px;

}

.c-content-media-1 .g-title {

    display: block;

    font-size: 20px;

    font-weight: 300;

    line-height: 35px;

    color: #3f444a;

   /* margin: -4px 0 20px 0;*/

}

.gallery-image

{

	width: 100%;

}

.gallery-image img

{

	max-width: 100%;

	    vertical-align: middle;

	border-radius: 10px 0px;

}

.green-map

{

	width: 100%; border: 1px solid #ececec; padding: 10px;

}

.green-mao-inner

{

	border:0; width: 100%; height: 220px;

}

.g-address

{

	    line-height: 28px;

}

.green-ct



{

	border:0; width: 100%; height: 450px;

}

.c-map-out

{

	    margin: 0 30px 60px 0;

    border: 1px solid #ece1cc;

    padding: 10px;

    background: #eee3cd47;

}

.test-outerimg

{

width:15%; float: left; margin-right: 10px;}

.test-outerimg img

{

	border-radius: 50%; border: 2px solid #fff;

}

.testi-outer

{

	width: 100%;border-bottom:1px solid #eaddc4;margin: 30px 0px;

}

.testi-para

{

	width: 83%; float: left;

}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {

    z-index: 3;

    color: #fff!important;

    background-color: #9c922c!important;

    border-color: #877e21!important;

    cursor: default;

}

.pagination>li>a, .pagination>li>span {

    position: relative;

    float: left;

    padding: 6px 12px;

    line-height: 1.42857;

    text-decoration: none;

    color: #9b922f!important;

    background-color: #fff;

    border: 1px solid #ddd;

    margin-left: -1px;

}