.divider span{margin:25px auto}
.sectionhome .container div{text-align:center}
.titlearchivetour{padding:20px}
.header-page div{padding:55px 0px}
.travel_button{margin:0 auto}
.travel_button ul{/*width:525px*/}
.travel_button ul li{float:left;list-style:none;min-width:100px;height:40px;background:red;text-align:center;line-height:2.5;margin:0 5px 5px 0}
.singlepost .travel_button ul li a{padding:0 10px;color:#fff;}
.pricesingleproject p{font-size:14px}
.navigationmenulight .menu li a{
  font-weight:700;
  display: flex;
  align-items: center;
}
.menu a{
  padding:28px 10px;
}
#text-2 .textwidget,#text-3 .textwidget{float: none; text-align: center}
#text-2 .textwidget a,#text-3 .textwidget a{color:#96A0AF}
#custom_html-2 .textwidget{float: none; text-align: center}
#custom_html-2 .textwidget a{color:#96A0AF}
.fb_icon{right:148px;position:absolute;display:block;height:33px;width:86px;background:url(../img/fb_new.png)}

.wechat_icon{right:238px;position:absolute;display:block;height:33px;width:86px;background:url(../img/wechat_new.png)}

.topband_icon{right:330px;position:absolute;display:block;height:28px;width:170px;background:url(../img/TopBrand.png); pointer-events: none;
   cursor: default;margin-top: 3px;}
   
.youtube_icon{right:65px;position:absolute;display:block;height:30px;width:30px;background:url(../img/youtube-logo.png);margin-top: 3px;}
 
 .ig_icon{right:110px;position:absolute;display:block;height:30px;width:30px;background:url(../img/instagram.png);margin-top: 3px;}
 
a.wechat_icon {
right:240px;position:absolute;display:block;height:33px;width:86px;background:url(../img/wechat_new.png)
}

a.wechat_icon img {
  position: absolute;
  opacity: 0;
  width: 180px;
  height: 180px;
  left: 0;
  top: -10px;
 
}

a.wechat_icon:hover img { 
  z-index: 999;
  opacity: 1;
  top: 53px;
  border:3px solid #021a40;
}


.mobilefb_icon{
visibility:hidden;
}
.mobilewechat_icon{
visibility:hidden;
}
.mobileTopBrand_icon{
visibility:hidden;
height:0px;
}

#top_icon{
  display: flex;
  line-height: 0;
  margin: -5px;
}

#top_icon a {
  display: block;
  padding: 5px;
}

#top_icon img{
  width: 22px;
}

.navigationmenulight select{
  background-color: #fff !important;
    background: url(../img/menu2.png) no-repeat center;
    background-size: contain;
  position: absolute;
  top: 26px;
  border: none;
  box-shadow: none;
  width: 48px;
  height: 32px;
  padding: 0;
  margin: 0;
  color: #000;
  /*display: none;*/
  /*width: 60px;*/
  /*height: 60px;*/
}
#include-sidebar {
  width: 100%;
  margin:18px auto 0; 
}

@media screen and (max-width:767px){
  #include-sidebar {
    margin:-56px auto 0; 
  }
}
@media screen and (min-width:768px) and (max-width:959px){
  #include-sidebar {
    margin:32px auto 0; 
  }
}

@media screen and (max-width:1200px){
  .menu a{padding:26px 10px}

  #recent-posts-2{
    float: none;
    margin: 18px auto 0;
  }
  #single-content{
    float: none;
    display: block;
    margin: 10px auto;
  }

}
@media screen and (max-width: 959px) and (min-width: 768px){
  .topband_icon {
    right:185px;
  }
  .wechat_icon {
    right:95px !important;    
  }
  .fb_icon {
    right:5px;      
  }
  .vip_login {
    position:absolute;
    right:8px;
    top:35px;
  }
   .ig_icon {
    right: -26px;   
  }
   .youtube_icon {
    right: -58px;   
  }  
}
@media (max-width:959px){

.mobilefb_icon{    right: 93px;
    position: absolute;
    display: block;
    height: 33px;
    width: 86px;
    background: url(../img/facebook.jpg)center center no-repeat;
    background-size: cover;
    width: 33px;
    top: 20px;
  visibility:visible;
  }
.mobilewechat_icon{    
  right: 130px;
    position: absolute;
    display: block;
    height: 33px;
    width: 86px;
    background: url(../img/wechat.png)center center no-repeat;
    background-size: cover;
    width: 33px;
    top: 20px;
  visibility:visible;
  }
  .mobileTopBrand_icon{ 
    visibility:visible; 
    max-width: 100%;
    height: auto; 
    /*display: block;*/
    /*margin-left: 50px;*/
    /*margin-right: auto;*/
    width: 125px;
  }
  .logo{
    float: none;
  }
  #imgPhoto{
    margin:0px 0px 0px -14px !important;
    width: 100%;
  }
  .navigationmenulight select{
    left: 0;
  }
  
}
.vip_login{line-height:24px}

.grid_3 {
  width: 25%;
  margin:0;
  padding: 10px;
  box-sizing: border-box;
}



