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

  #dl-menu .dl-trigger
  {
    position: relative;
    top:0px;
    left:240px;
  }
  
  
  #id_menu #id_logo #logo_pic img
  {
    height:60px;
  }
  
  #id_menu #id_menu_desktop ul li a {
  padding: 30px 26px;
  font-size: 12px;
  
  }
  #id_menu #id_menu_desktop {
  float: left;
  }

}

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

h3.h3_service {
padding-top: 40px;
}
#id_menu #dl-menu {
display: block;
float: right;
left:10px;
bottom: 50px;
}
.dl-menuwrapper button {

width:40px;
height:42px;

}


}

@media only screen and (max-width: 350px)
{
.dl-menuwrapper button {

width:30px;
height:42px;

}
#id_home h2 {
font-size: 22px;
}
#id_home h3 {
font-size: 17px;
}

#id_home #home_slider_prev_next .cycle-prev {
padding: 10px 25px;

}
#id_home #home_slider_prev_next .cycle-next {
padding: 10px 25px;

}

.div_widget_left .p_special p {
font-size: 14px;
}

.container_12 .grid_3 {
width: 250px;
height:230px;
}
.h2_heading_r {
margin-left: 25px;
margin-bottom: 10px;
}
div.div_team_1_2.view.effect.team_popup {
height: 110px;
width: 255px;
margin: 0px; 
}

.div_team.team_popup .div_team_skill {
width: 237px;
}
.paralax_slider p {

font-size: 13px;

}

.paralax_slider .quote {
font-size: 12px;

}

.paralax_slider .paralax_slider_div {
font-size: 14px;
}
.grid_3,grid_9{
  float:none;
  
}
.div_widget_left {
margin-bottom: 30px;
width: 250px;
}
.div_service img {
vertical-align: middle;
width: 250px;
padding-left: 15px;
}
.h3_heading_l_icon{
  width:0;
  height: 0;
}
.special_line {
margin-bottom: 0;
}

.div_team .effect a.info {

top: -85px;
left: -29px;


}
.grid_3 p {
max-width: 220px;
padding-left:15px;
}
}
@media  (min-width: 350px) and (max-width:768px){
  #id_home h2 {
font-size: 38px;
}

 #id_home h3 {
font-size: 20px;
}

div.div_team_1_2.view.effect.team_popup {
height: 115px;
margin: 5px;
}

.div_team .ul_social_team {
margin-bottom: 20px; 
float: left;
margin-left: -165px;
margin-top: 200px;
}

.div_team .effect a.info {
top: -102px;
left: -35px;}
}