/*==========  Mobile First Method  ==========*/
 
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px){

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px){

}

/* Small Devices, Tablets */
@media only screen and (min-width : 992px){
  .show_even_xs {
    display: none;
  }
}
@media only screen and (min-width : 768px){
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px){
}

@media only screen and (min-width : 1024px){
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px){
  .container {
    width: 1030px;
  }
}




/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px){
}


@media only screen and (max-width : 1199px){
}

@media only screen and (max-width : 1024px){
	
	
}

@media only screen and (min-width : 769px) and (max-width : 991px){
  .show_even_xs > img {
    width: 100%;
  }

  .div_more_sec9 .div_addmore_info {
    display: none;
  }

  .sec_9 {
    padding-top: 0;
  }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px){
}

@media only screen and (max-width : 991px){

  .sec_9 {
    padding-top: 0;
  }

  .header_info {
    width: 80%;
  }

  .block2_form2_infor_box_color1 > img {
    display: none;
  }

  .block2_form2_infor_box_color2 > img {
    display: none;
  }

  .img_block_22 {
    top: -109px;
    right: -56px;
    width: 200px;
  }

  .left_block2_form1_info {
    padding-left: 34%;
    padding-top: 0;
  }

  .sec_3 .div_position_img > img {
    right: -186px;
  }

 .sec_4 .div_position_img > img {
    left: -90px;
  }

  .col_process > h4 > span {
    display: block;
  }

  .proress_block6 > img {
    left: -49px;
    width: 245px;
  }

  .content_block9_info {
    width: 60%;
  }

  .div_more_sec9 {
    width: 300px;
  }
}

@media only screen and (min-width : 768px) and (max-width : 991px){
  .tbl_process tr td {
    padding: 7px 2px;
  }

  .tbl_process tr th {
    padding: 7px 2px;
  }

  .sec_9 {
    background: #f5eac1;
  }
	
}


@media only screen and (min-width : 568px) and (max-width : 767px){
	.block2_form1 {
    z-index: 2;
  }

  .sec_1 {
    background-position: top right;
  }
}

@media only screen and (min-width : 624px) and (max-width : 767px){
  div .block2_form2_infor_box {
    float: left;
  }

  div .block2_form2_infor {
    display: inline-block;
  }

  .img_block_21 > img {
    max-width: 66%;
  }
}

@media only screen and (max-width : 800px){
	
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px){
  .div_more_sec9 .div_addmore_info {
    display: none;
  }

  .show_even_xs .div_addmore_info {
    padding: 15px 30px;
  }

  .show_even_xs .div_addmore_info:before {
    left: 15px;
  }

  .show_even_xs .div_addmore_info:after {
    right: 15px;
  }
}


@media only screen and (max-width : 767px){

	.img_block_21 {
		display: none;
	}
  .content_1 > img {
    display: none;
  }

  .header_info {
    width: 100%;
  }

  .header_block2 {
    padding-left: 0;
    padding-top: 35px;
  }

  .header_block2 > span {
    float: none;
  }

  .div_heading_block2 {
    margin-left: 0;
    padding-top: 0px;
  }

  .header_info > p {
    line-height: normal;
  }

  .content_block2_header > h3 {
    padding-left: 0;
    padding-right: 0;
  }

  .left_block2_form1_info {
    padding-left: 15px;
  }

  .left_block2_form1_info p i {
    float: none;
  }

  .img_block_22 {
    top: -65px;
    display: none;
  }

  .block2_form2_infor {
    text-align: center;
    display: block;
  }

  .block2_form2_infor_box {
    float: none;
    margin-bottom: 20px;
  }

  .ul_list_info_block3 {
    width: 100%;
  }

  .info_doctor {
    width: 80%;
    padding-top: 20px;
  }

  .sec_4 .content_block3 {
    padding-left: 0;
  }

  .sec_4 .info_doctor {
    padding-left: 20%;
    padding-top: 20px;
  }

  .left_info_block5 {
    width: 100%;
    float: none;
    margin-bottom: 50px;
    padding-right: 0;
    padding-left: 0;
  }

  .right_info_block5 {
    width: 100%;
    float: none;
    padding-left: 0;
  }

  .div_bg_bot_block6 {
    margin-top: -19px;
  }

  .title_block6 > p {
    position: relative;
    z-index: 1;
  }

  .step_process {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
  }

  .step_process_box {
    min-width: 838px;
  }

  .list_advise li {
    width: 50%;
    padding-bottom: 20px;
  }

  .proress_block6 > img {
    display: none;
  }
.web-cam
 {
    display: none;
 }
  .step_process_block8 {
    float: none;
    min-width: 620px;
  }

  .content_block9_info {
    width: 100%
  }

  .div_more_sec9 {
    position: static;
    width: 100%;
    padding-left: 0;
    display: block;
    padding-top: 30px;
  }

  .div_btn_regisnow {
    display: block;
    text-align: center;
    padding-top: 15px;
    width: 100%;
  }

  .list_plan li:last-child {
    padding-bottom: 35px;
  }

  .info_bot_block3 > h3 > span {
    top: 6px;
  }

  .content_block5 > h3 {
    padding-left: 0;
  }

  .content_block5 > h3 > img {
    position: static;
    display: block;
  }

  .sec_5 {
    padding-top: 15px;
  }

  .header_info > a {
    left: 0;
    width: 280px;
  }

  .header_info > h1 {
    font-size: 24px;
  }

  .header_info > p {
    font-size: 30px;
    padding-top: 20px;
  }

  .sec_1 {
    height: inherit;
  }

  .content_1 {
    padding-bottom: 55px;
  }

  .btn_gen {
    padding: 12px 25px;
  }

  .phone_social {
    top: 15px;
  }

  .div_heading_block2 > h2 {
    font-size: 25px;
  }

  .block2_form1 {
    padding-bottom: 45px;
  }

  .content_block9_info > a {
    width: 200px;
  }

  .content_block9_info > h3 {
    font-size: 25px;
    margin-top: 0px;
  }

  .content_block9_info > p {
    font-size: 30px;
    line-height: normal;
  }

  .bot_hotline_social .ul_social {
    position: static;
    padding-top: 15px;
    float: none;
  }

  .sec_9 {
    padding: 0px 0 30px 0;
  }

  .section_div_position_img {
    position: static;
    text-align: center;
  }

  .div_position_img {
    padding-top: 20px;
  }

  .sec_3 .div_position_img > img {
    position: static;
    max-width: 80%;
    display: inline-block;
  }

  .sec_4 .div_position_img > img {
    position: static;
    max-width: 80%;
    display: inline-block;
  }

  .content_bot_sec3 {
    margin-top: 0;
  }
}


@media only screen and (min-width : 425px) and (max-width : 599px){
}

@media only screen and (min-width : 480px) and (max-width : 767px){
}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px){
	
}

@media only screen and (max-width : 479px){
	
}

@media only screen and (max-width : 425px){
}

@media only screen and (max-width : 410px){
  .title_block6 > h3 {
    font-size: 20px;
  }

  .title_block6 > h3 span:before {
    width: 15px;
  }

  .title_block6 > h3 span:after {
    width: 15px;
  }

  .title_block6 > h3 span {
    padding-left: 25px;
    padding-right: 25px;
  }

  .title_block6 > p {
    font-size: 15px;
  }
}

@media only screen and (max-width : 374px){
  .div_bg_bot_block6 {
    margin-top: -35px;
  }

  .div_bg_bot_block6 > img {
    position: relative;
    top: 13px;
  }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px){
	
}


/* –– Mobile style's  ––– */
@media only screen and (max-width: 767px) {
  .menu-container {
    width: 100%;
  }
  
  .menu-mobile {
    display: block;
	padding: 0;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #ffd000;
  }
  
  .menu-mobile:after {
	  font-size: 24px;
	  color: ##ffd000;
  }
  
  .menu-mobile:hover {
	  color: #ffd000;
	  background-color: transparent;
  }
  
  .menu > ul > li:after {
	  display: none;
  }
  
  .menu-dropdown-icon:before {
    display: none;
	padding: 5px;
  }
  
  .menu > ul {
    display: none;
  }
  
  .menu > ul > li {
    width: 100%;
    float: none;
    display: block;
  }
  
  .menu > ul > li a {
	  display: block;
	  white-space: nowrap;
	  padding: 15px 20px;
	  text-align: center;
  }
  
  .menu > ul > li > ul {
    position: relative;
  }
  
  .menu > ul > li > ul.normal-sub {
    width: 100%;
  }
  
  .menu > ul > li > ul > li {
    float: none;
    width: 100%;
    margin-top: 0px;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 15px;
  }
  
  .menu > ul > li > ul > li:first-child {
    margin: 0;
  }
  
  .menu > ul > li > ul > li > ul {
    position: relative;
  }
  
  .menu > ul > li > ul > li > ul > li {
    float: none;
  }
  
  .menu .show-on-mobile {
    display: block;
	position: absolute;
	left: 0px;
	top: 100%;
	z-index: 9999;
	background-color: #ffd000;
	width: auto;
	min-width: 220px;
	overflow-y: auto;
	padding: 15px;
	width: 100%;
  border-radius: 3px;
	
  }
}


