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

.seminar_new_slide ul li h4 {
    padding: 35px;
    padding-top: 5px;
    font-size: 13px;
}
.cell {
    width: 110px;
    height: 126px;
    margin-right: 17px;
}
.club_section ul li {
    padding: 0px 13px;
}
.law_head_title {
    left: 27px;
}
.law_head_title p {
    font-size: 12px;
}
.title_b {
    font-size: 15px !important;
}


}

@media screen and (min-width: 1900px) {
.slides div {
    width: 1545px;
}
.club_pic {
    width: 100%;
    height: 100%;
}
.cp4 {
    height: 471px;
}
.club_pic a img {
    width: 100%;
}
.club_pic {
    width: 100%;
    height: 100%;
}

}
@media screen and (max-width: 1400px){
.about_pic {
    width: 220px;
    height: 240px;
}
}
@media screen and (max-width: 1280px){
.slides div {
    width: 1000px;
}

.intro_link {
    bottom: 0px;
}
.law_head_title {
    left: 20px;
}
.viewport {
    width: 890px;
}
.overview{
    width: 880px;
}

.overview li {
    width: 405px;
    height: 200px;
}
.seminar_new_slide {
     padding-bottom: 10px;
}
.law_tabs li {
    font-size: 13px;
}
.faq h4 {
    width: 36%;
}
.club_section ul li {
    padding: 0px;
    height: 308px;
}
.club_pic {
    width: 100%;
    height: 100%;
}
.cp3 {
  /*  height: 49%; */
  /*  margin-top: 2%;  */
}
.cp4 {
    height: 305px;
}
.club_pic a p {
    font-size: 13px;
}
.about_pic {
    width: 200px;
    height: 230px;
}
.about_pic img {
    width: 200px;
    height: 230px;
}
}
@media screen and (max-width: 1024px){
.slides div { width:900px; }
header ul {
    width: 80%;
margin-right: 32%;
}
.logo {
    right: 80px;
}
header ul li {
    padding: 10px 14px;
}


.search {
    margin-right: 14px;
}
.search_box {
    top: 51px;
    left: 59px;
}
.intro_pic {
    width: 85px;
    height: 85px;
}
.intro_title h4 {
    padding: 18px;
    font-size: 11px;
}
.intro_title p {
    padding: 0px 12px;
    font-size: 12px;
}
.intro_link {
    bottom: 10px;
    right: 30px;
}
#top-image {
    height: 215px;
}
.zoom_logo {
    width: 250px;
    height: 261px;
}
.zoom_con {
    padding-top: 62px;
}
.news_box {
    margin-bottom: 23px;
}
.news_box_right {
    width: 54%;
}
.news_box_left {
    width: 43%;
}
.news_img {
    width: 80px;
    height: 80px;
}
.box_left_text {
    width: 77%;
}
.date {
    padding: 10px 0px;
}
.viewport {
    width: 670px;
}
.overview li {
    width: 300px;
}
.cell {
    width:88px;
    height: 140px;
    margin-right: 9px;
}
.word {
    right: -85%;
    padding-top: 50px;
    font-size: 17px;
}
.slide ul li {
    width: 23%;
    height: 280px;
}
.is-pagination {
    bottom: 60px;
}
.speach {
    margin-top: 0px;
}
.slide ul li a p {
    padding: 0px 5px;
}
.club_section {
    padding-top: 160px;
}
.club {
    height: 530px;
}
.cp4 {
    height: 254px;
}
.club_section ul li {
    width: 31%;
    height: auto;
}
.club_pic a p {
    font-size: 10px;
    right: 6px;
}
.law_tabs {
    width: 63%;
}
.law_head img {
    width: 60px;
    height: 60px;
}
.law_head_title {
    left: 20px;
    top: 25px;
}
.law_head_title p {
    font-size: 10px;
}
.title_b {
    font-size: 13px !important;
}.law_sub {
    margin: 18px 0px;
}
.law_sub p {
    font-size: 13px;
}
.faq h4 {
    width: 47%;
}
.code_full {
    height: 330px;
}
.code {
    padding-top: 12%;
}
.foot_info {
    padding: 40px 0px;
}

.about_pic {
   display:none
}
.intro_txt {
    width: 100% !important;
}
.about_pic img {
    width: 160px;
    height: 180px;
}
.foot_info ul p {
    font-size: 12px;
}
.foot_info ul li {
    margin: 2px 2px;
    padding-left: 7px;
}
}

@media screen and (max-width: 800px){
.slides div { width:692px; }
.container {
    width: 90%;
}
header ul {
    width: auto;
margin-right: 39%;
}
header ul li {
    padding: 10px 10px;
}
header ul li a {
    font-size: 10px;
}
ul.pagination{
    right: 8%;
    width: 60%;
}

.word {
    padding-top: 30px;
}
.intro_txt {
    width: 94%;
    float: none;
    padding-left: 0px;
}
.intro_link {
    bottom: 0px;
}
.zoom_logo {
    right: -43px;
}
.box_left_text {
    width: 76%;
}
.box_left_text p {
    font-size: 13px;
}
.news_full {
    padding-bottom: 70px;
}
.news_archive {
    margin-top: 80px;
}
.word {
    right: -77%;
}
.hamyar_slider ul li {
    width: 290px;
    margin: 5px 5px;
}
.seminar_new_slide ul li h4 {
    font-size: 12px;
}
.cell {
    width: 90px;
    margin-right: 5px;
}
.cell_pic {
    padding-bottom: 10px;
}
.slide ul li {
    height: 245px;
width: 48%;
}
.speach_title {
    font-size: 14px;
}
.seminar_old_slide {
    padding-bottom: 0px;
}
.club_section ul li {
    width: 33%;
    height: 229px;
}
.cp2,.cp3{
    width: 91%;
}
.cp4 {
    height: 244px;
}
.cp5 {
    height: 241px;
}
.law_head {
    padding: 3px;
}
.law_head_title {
    top: 11px;
}
.faq h4 {
    width: 52%;
}

.foot_info ul p {
    font-size: 12px;
}
.about_pic {
   display: none;
}
}
 @media screen and (max-width:650px){
  .container {
    width: 100%;
}
.right_cover{
    background: none;
    width: 88px;
    z-index: 3;
}
.search_box {
    top: 10px;
    left: 69px;
}
.logo {
    right: 8px;
    top: 6px;
}
.menu{
    display:block;
min-height: 55px;
}
.menu_hidden{
    display: none;
}
.open{
    display: block;
}
.call {
    display: none;
}

.number {
    font-size: 16px !important;
}
.dropdown-menu {
    position: relative;
    width:50%;
    margin: 0 auto;
right:0;
}
.dropdown-menu li {
background: none;
border: none;
}
.dropdown-menu li ul {
    margin: 0;
    padding: 0;
    width: auto;
    position: relative;

}
.dropdown-menu li ul li{

}
.dropdown-menu li ul li a {
    font-weight: bold;
}
.arrow-down {
    display: block;
}

header ul {
    width: 100%;
    margin: 0px auto;
    padding-top: 0px;
    position: fixed;
    top: 0;
    z-index: 2;
}
header ul li {
    padding: 10px 10px;
    float: none;
    text-align: center;
    border-bottom: 1px solid #030202;
    background: RGBA(8, 3, 3, 0.64);
}
header ul li a {
    padding: 6px;
}
ul.pagination{
    right: 0%;
}
.intro{
        padding-top: 50px;

}

.b_top {
    display: none;
}
.search {
    margin: 0 auto;
}

header h1 {
    margin: 0 auto;
    padding-top: 136px;
}
.word {
    right: -44%;
}
.intro ul li {
    background: none;
    width: 100%;
    float: none;
    height: 100%;
}
.intro_link {
    position: relative;
    right: 0;
}
#top-image {
    height: 110px;
}
.zoom_con {
    padding-top: 10px;
}
.more_info {
 height: 25px;
margin: 26px auto;
}
 .more_info a {
    padding-top: 7px;
    font-size: 11px;
}
ul.pagination li {
     background: #666;
}
.zoom_logo {
    right: -23px;
    width: 100px;
    height: 106px;
}
.news_box_right {
    width: 100%;
    float: none;
}
.news_box_right {
    width: 100%;
    float: none;
}
.news_img {
    width: 40px;
    height: 40px;
}
.box_right_l h5 {
    line-height: 20px;
}
.news{
    height: 100%;
}
.news_box_left {
    width: 100%;
    float: none;
    margin-top: 50px;
}
.news_box_left .news_img {
    width: 40px;
    height: 40px;
    margin-top: 15px;
}
.box_left_text {
    width: 77%;
    float: right;
}
.viewport {
    width: 400px;
}
.overview li {
    width: 365px;
}
.buttons {
    top: 28%;
}
.prev{
    left: 60px;
}
.next{
    right: 60px;
}

.cell {
    width: 114px;
}
.immersive_slider {
    height: 570px;
}
.is-pagination {
    bottom: 12px;
}
.club_section ul li {
    width: auto;
    height: 229px;
    float: none;
}
.cp2, .cp3 {
    width: 100%;
}
.club {
    height:  auto;
}
.club_pic a img {
    height: 100%;
}
.law_tabs {
    width: 90%;
}
.law_tabs li {
    font-size: 11px;
    text-align: center;
    line-height: 2;
}
.law_members ul li {
    width: 47%;
}
.faq h4 {
    width: 83%;
    font-size: 12px;
    padding: 18px;
}
.faq ul li p {
    font-size: 11px;
}
.faq ul li img {
    width: 60px;
    height: 60px;
}
.faq ul li {
    padding-right: 75px;
}
.code_full {
    height: 166px;
}
.foot_info ul {
    padding-right: 0px;
    width: 100%;
}
.foot_info ul li {
    margin: 2px 2px;
    padding-left: 7px;
}
.foot_info ul p {
    font-size: 8px;
}
.cpright{
    text-align: center;
    line-height: 2;
    font-size: 10px;
}
.seminar_mask {
    
    background: rgba(1, 179, 227, 0.4);
}
}

  @media screen and (max-width:650px) {
   header h1 {
    margin: 00px 0px 20px;
}
  }
 @media screen and (max-width: 550px){
.mask1,.mask2{
    display: none;
}
.news_archive h4 {
    border-bottom: 1px dashed #666;
}
.foot_info ul li {
    float: none;
    border: none;
    text-align: center;
}
.foot_info ul p {
    text-align: center;
}
.foot_info ul li {
    display: block;
}
.buttons{
    display: none;
}

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

.law_members ul li {
    width: 97%;
}

 }












