@media only screen and (max-width: 1200px) {
.container-web{
	width:960px;
}
.primary-menu ul li{
    margin-right:6px;
}
.scrollto{
    max-width:218px;
}
.hotline247 a{
    font-size:12px;
}
.ourtripsboxinfo{
    font-size:13px;
}
}
@media only screen and (max-width: 960px) {
.container-web{
	width:100%;
}
#header{
    height:auto;
	overflow:hidden;
}
.logo{
    width:50%;
    height:52px;
}
#menumobile{
	display:block;
}
.primary-menu,.hotline247,.showvideos-details{
	display:none;
}
.footer-inner{
    margin-left:0;
    margin-right:0;
}
.footerbox,.footerbox:first-child,.footerbox:nth-child(2),.footerbox:nth-child(3),.footerbox:nth-child(4){
    width:100%;
    padding:10px 10px;
}
#container{
    margin-left:0;
    margin-right:0;
	padding:10px;
}
#sidebar,#contents{
    width:100%!important;
    padding:0;
}
.entry-content table{
	margin-bottom:0;
	overflow:hidden;
	overflow-x:scroll;
	display:block;
	white-space:nowrap;
}
.topms-title{
    bottom:10px;
    padding:5px 10px;
}
.topms-title h1{
    font-size:22px;
    line-height:22px;
}
#sidebar{
	display:none;
}
.destinationssingle-info{
    padding:20px 10px;
}
.destinationssingle-info ul li span.views{
    font-size:24px;
}
.container-full{
    padding:25px 10px;
}
.sliderhome{
    min-height:1px;
}
.container-searchadms{
    padding:10px 10px;
}
.searchadms{
    position:inherit;
    bottom:inherit;
    left:inherit;
}
.container-searchadms ul li{
	width:50%;
}
.container-searchadms ul li:last-child{
	width:100%;
}
.showvideos .searchadms{
	position:inherit;
	top:inherit;
	bottom:inherit;
	left:inherit;
	right:inherit;
}
.inclusions-destinations .su-service-title,.inclusions-destinations .su-service-content{
    padding-left:50px!important;
}
.ourtrips-showadd{
	padding:10px;
}
}
@media only screen and (max-width: 760px) {
.ms-row{
    margin-left:0;
    margin-right:0;
}
.ms-column{
	width:100%!important;
	padding:10px 0!important;
}
.traveldeals-thumb,.traveldeals-rows .traveldeals-image{
    display:none;
}
.traveldeals-name{
    width:30%;
}
.traveldeals-days{
    width:15%;
}
.traveldeals-price{
    width:30%;
}
.traveldeals-view{
    width:25%;
}
.ourtrips,.wrap-catnews,.ourtripshome-details{
    margin-left:-10px;
    margin-right:-10px;
}
.ourtripsbox,.catnewsbox,.ourtripshome .ourtripsbox{
    width:50%;
    padding:10px;
}
.ourtripsbox:nth-child(3n+1){
    clear:none;
}
.ourtripsbox:nth-child(2n+1),.ourtripshome .ourtripsbox:nth-child(2n+1){
    clear:both;
}
.ourtripshome .ourtripsbox:nth-child(4n+1){
    clear:none;
}
.destinationssingle-name{
    font-size:30px;
	line-height:30px;
}
.formhomebox{
    width:100%;
}
.topms-image img{
    min-height:170px;
}
.catnewsbox-thumb{
    height:190px;
}
.container-searchadms .uwpqsf_class{
    width:50%;
    margin-bottom:5px;
}
.container-searchadms .uwpqsf_submit{
	width:100%!important;
}
.su-accordion .su-spoiler .su-spoiler-title .su-spoiler-icon{
    right:10px;
}
.su-accordion .su-spoiler .su-spoiler-title{
    padding:12px 30px 12px 15px;
}
.catnewsbox:first-child:before{
    top:10px;
    left:10px;
    bottom:10px;
	right:10px;
}
.showourtoursbox-item{
    padding:5px;
    height:200px;
    width:100%!important;
}
.tailormadetravelformbox-column-1-3,.tailormadetravelformbox-column-1-2{
    margin:0;
	width:100%;
}
.entry-content iframe{
	min-height:300px;
}
}
@media only screen and (max-width: 450px) {
.ourtrips,.wrap-catnews,.ourtripshome-details{
    margin-left:0;
    margin-right:0;
}
.ourtripsbox,.catnewsbox,.ourtripshome .ourtripsbox{
    width:100%;
    padding:10px 0;
}
#helpfullselect .wpcf7-list-item{
    margin:10px 0 10px 15px;
}
.destinationssingle-info ul li{
    width:50%;
}
.catnewsbox:first-child:before{
    top:10px;
    left:0;
    bottom:10px;
	right:0;
}
.catnewsbox:first-child .catnewsbox-thumb{
    height:260px;
}
.catnewsbox:first-child .catnewsbox-name{
    top:15%;
    padding:0 10px;
}
.catnewsbox:first-child .catnewsbox-name a{
    font-size:15px;
    padding:5px 15px;
    line-height:21px;
}
.catnewsbox:first-child .catnewsboxsocialwm{
    left:10px;
    right:10px;
    padding:10px;
}
.catnewsbox:first-child .post-namecategory{
    top:5%;
}
.entry-content iframe{
	min-height:280px;
}
}