.footer .col-md-1-5.col-xs-6 {clear: none;}

@media (min-width: 993px) {
	div.row_no_margin { margin: 0px; }
}
@media (max-width: 992px) {
  .nav ul { display: block; }
  .nav ul li { display: block; width: 25%; float: left; }
  .nav ul li.nav_clear { clear: both; content: ""; display: block; float: none; height: 1px; position: relative; width: 1px; }
  div.container { width: 96%; }
  aside menu { margin: 0px 0px 27px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; }
  aside menu:after, aside menu:before { background: none repeat scroll 0% 0% transparent; }
  .row.main-holder > section.col-md-9 { float: none; }
  aside > .banner-holder {text-align: center;}
  aside > .banner-holder img {display: inline;}
  #vk_groups { margin: 0 auto; }
 .footer .col-info { padding-left: 15px; text-align: left;}
 .image-map-new {margin: 0 0 -20px 0;}
 }
@media (max-width: 767px) {
	.ser_opinion_nc {left: 0;}
	 .header .col.col-address { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; margin-bottom: 20px; width: 50%;}
	 .header .col-info { clear: both;}
	.h_logo_cont {text-align: center;}
  .inner .main { padding: 0px; }
  .tabset a { font-size: 12px; }
  .tabset li { width: 49%; }
  .nav ul { background: none repeat scroll 0% 0% transparent; }
  .nav ul li { width: 100%; display: block; }
  div.container { width: 100%; }
  .from-towns img { display: none; }
  .from-towns .text-from-towns { padding: 0px 15px; }
  .video-box { text-align: center; }
  .col-video-holder .video-box img { display: inline; }
  .slider1 .text { width: 100%; }
  .row-bottom .text-holder { padding-right: 0px; width: 93%; }
  .small-logo { display: none; }
  .t_menu > li { margin-right: 20px; display: block; padding: 0px; }
  .t_menu > li > a { display: block; }
  .h_menu { display: none; position: relative; margin-right: 0px; margin-left: 0px; clear: both; margin-bottom: 10px; width: 100%; }
  .t_menu li:hover > ul { display: none; }
  .h_menu_click { border: 1px solid #bbbbbb; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; cursor: pointer; background: #ffffff; background: -webkit-linear-gradient(top, bottom, #ffffff, #f6f6f6); background: -moz-linear-gradient(top,  #ffffff,  #f6f6f6); background: -o-linear-gradient(top,  #ffffff,  #f6f6f6); background: -ms-linear-gradient(top,  #ffffff,  #f6f6f6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f6f6f6");  z-index: 10; font-size: 34px; padding: 9px 13px; margin-bottom: 10px; float: right; position: relative; overflow: hidden; }
  .t_menu > li > a { border: 1px solid #ebebeb; background: url("../images/simpla/bg-nav.jpg") repeat scroll 0px 0px transparent; }
  .t_menu ul { position: static; }
  .show_hide_b { cursor: pointer; font-size: 18px; padding: 6px 13px; position: absolute; right: 2px; top: 2px; }
  .nav_top { position: relative; margin-top: -76px; float: right; }
  .nav:before { background: none repeat scroll 0% 0% transparent; }
  .header .col-address, .header .col-address.col-address-pr { padding-left: 74px; }
  .header .col { padding-bottom: 0px; margin: 0px 0px 5px; }
  .header .col-address:after { left: 5px; }
  .header .col-info { text-align: left; margin-top: 15px; }
  iframe { max-width: 100%; }
  .text-content iframe {width: 100%;}
  .heading-top .social-holder { float: none; margin-bottom: 20px; }
  .m_slider_cont { display: none; }
  div.m_service_cont { margin-top: 20px; }
  div.modal-content.m_form_content { background: none repeat scroll 0px 0px transparent; width: 100%; position: absolute; margin-top: 0px ! important; }
  .pop-up { height: auto; position: relative; background: none repeat scroll 0% 0% #ffffff; width: calc(100% - 30px); max-width: 600px; left: 0px; margin: 0px auto; }
  .pop-up .form .col { float: right; width: 100%; }
  .pop-up .form input[type="text"], .pop-up .form input[type="phone"], .pop-up .form input[type="email"], .pop-up .form input[type="file"] { width: 100%; }
  .pop-up .btn-style1, .pop-up .btn-ask-question { margin-left: 15px; }
  .pop-up .btn-close { padding: 5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; right: 6px; top: 6px; background-color: rgba(0, 0, 0, 0.66); background-position: 5px 5px; }
  .pop-up .heading { margin-left: -59px; font-size: 10px; }
  .social-holder { left: 50%; position: absolute; top: 287px; width: 30%; z-index: 10;}
  .social_inner > span { display: block; float: none; margin-bottom: 10px;}
  .faqq_a_cont .consultants .item .text {overflow: inherit;}
  .faqq_a_cont .consultants img {margin-bottom: 5px;margin-right: 15px;}
  .faqq_a_cont .consultants .text p {text-align: left;}
  .pub_faq_div .pub_faq_div_h { display: none; }
  .ser_opinion_nc {	height: auto;}
  .ser_opinion_nc::after {	display: none; }
  .ser_opinion_n::before {display: block;float: left;}
  .ser_opinion_nc {	margin-top: 0;}
  .pub_btn::after, .pub_btn.pub_work_a_more::before {	display: none;}
  .pub_btn.pub_faq_a_more { margin: 0px; }
  .pub_btn.pub_review_a_more { margin: 0px; }
  .price_table2_pr { white-space: nowrap; vertical-align: top; }
  .price_table21, .price_table22, .price_table23, .price_table24, .price_table25 { float: left; }
  .table_overflowx_mobile {	overflow-x: auto;}
  .image-map-new {text-align: center;margin-bottom: 0;}
}
@media (max-width: 550px) {
  .header .col.col-address { float: none; margin-bottom: 20px; width: 100%;}
  .footer .col-md-1-5.col-xs-6 {float: none; width: 100%;}
  .header .col-info { clear: none;}
  .social-holder { position: static; width: 100%; z-index: 0;}
  .social_inner > span { float: left; margin-bottom: 0px;}
  .text-content table td {padding: 10px;}
  
}
@media (max-width: 480px) {
  .text-content p img[width="348"], .text-content p img[width="350"] { width: 100%; }
  .bannertext { padding: 20px 20px 2px 25px; }
  .bannertext:after { background: none repeat scroll 0% 0% transparent; }
  .pop-up .btn-style1, .pop-up .btn-ask-question { float: none; margin-bottom: 15px; margin-left: 0px; }
  .text-content table td {padding: 5px;}
  .price-list .cost { width: auto; }
  #site-search-container {max-width: calc(100% - 124px);display: block;}
  #site-search-container #searchForm {max-width: 100%;}
  #site-search-container input[type="text"] {width: calc(100% - 20px);}
  .ser_opinion_r2 {padding-left: 0;}
  .ser_opinion_n::before {display: none;}
  .ser_opinion_n {margin-bottom: 10px;line-height: 22px;}
  .right_img, .left_img { float: none; margin: 10px auto; display:block; }
}
@media (max-width: 400px) {
	.pub_faq_a_add, .pub_faq_a_more, .pub_review_a_add2, .pub_review_a_more {width: calc(50% - 5px); padding: 5px 10px !important;}
	.ser_opinion_nc {padding: 7px 10px 7px 10px;}
	.ser_opinion_n {font-size: 16px;}
}
@media (max-width: 360px) {
	.pub_faq_a_add::after, .pub_faq_a_more::after, .pub_review_a_add2::after, .pub_review_a_more::after { display: none;	}
	.ser_opinion_n {font-size: 14px;}
	#site-search-container {max-width: calc(100% - 150px) !important;}
}
@media (max-width: 320px) {
  .price_table21, .price_table22, .price_table23, .price_table24, .price_table25 { float: none; display: block; }
}


/* new year 2018 */
/*
@media (min-width: 993px) {
	.nav_top::before {
		background: url('/upload/images/nuytb-bg.png') 0 0 no-repeat transparent;
		content: "";
		width: 473px;
		height: 270px;
		display: block;
		position: absolute;
		bottom: -15px;
		left: -74px;
		pointer-events: none;
	}
	
}
@media (max-width: 992px) {
	.wrapper-content::before {
		background: url('/upload/images/nuytb-bg-m.png') 0 0 no-repeat transparent;
		content: "";
		width: 351px;
		height: 333px;
		display: block;
		position: absolute;
		top: -30px;
		left: -42px;
		pointer-events: none;
	}
}*/
/* new year 2018 */