img{

	margin: 0px!important;
}

#hide{

	overflow: unset!important;
}

.g-recaptcha>div{

	display: flex;
	justify-content: center;
	margin: 0 auto;
}

.m-n-0>div{

	margin: 0!important;
}


@media(min-width:5px){
	#addcomment .itemLine{
		vertical-align: top;
	}
	.ac_results iframe {
		display: none;
		display/**/: block;
		position: absolute;
		top: 0;
		left: 0;
		z-index: -1;
		filter: mask();
		width: 3000px;
		height: 3000px;
	}
	.ac_results {
		padding: 0px;
		background-color: white;
		overflow: hidden;
		z-index: 9999;
		margin-left: 2px;
		background-color: #0E76BD;
		padding: 0px;
	}
	.ac_results ul {
		width: 100%;
		list-style-position: outside;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.ac_results li {
		cursor: pointer;
		padding-left: 10px;
		text-align: left;
		min-height: 25px;
		padding-top: 5px;
		color:#FFF;
	}
	.ac_odd {
		background-color: #aa0c0c;
		color: #FFF;
	}
	.ac_even {
		background-color: #aa0c0c;
		color: #FFF;
	}
	.ac_over {
		background-color: #D0EAFB;
		color: #464646 !important;
	}
	.ac_loading {
		/*background: #dbe1b1 url('../img/loader.gif') right center no-repeat;*/
	}

	/*	END_AC autocomplict CSS	*/
	textarea{
		border: 1px solid #fff;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
		-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
		-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
		text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
		-webkit-text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
		-moz-text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
		padding: 3px 5px;
	}
	#qLogin,
	#sex,
	#country,
	#number,
	#clinic_name,
	#newPassword,
	#newPasswordRentry,
	#password,
	#password_rentry,
	#searchStomAndStom,
	#firstlastname,
	#email,
	#emails,
	#members,
	#login,
	#old_password,
	#new_password,
	#new_password_rentry,
	#phone,
	#phones,
	.phoneplus,
	#masnagitacum,
	#age,
	#seccode,
	#user_login,
	#user_pass,
	#name_dental,
	#login_dental,
	#password_dental,
	#password_rentry_dental,
	#email_dental,
	#telephone_dental,
	#dental_name_hy,
	#dental_name_ru,
	#dental_name_en,
	#seccodeReg,
	#fullname,
	#tema,
	#anun,
	#firstname,
	#firstname_ru,
	#firstname_en,
	#lastname,
	#lastname_ru,
	#lastname_en,
	#kochum,
	#kochum_ru,
	#kochum_en,
	#jobtime,
	#name,
	#name_ru,
	#name_en,
	#fname,
	#fname_ru,
	#fname_en,
	#login_dentist,
	#password_dentist,
	#login_dentist,
	#password_rentry_dentist,
	#email_dentist,
	#telephone_dentist,
	#user_name_hy,
	#user_name_ru,
	#user_name_en,
	#user_lname_hy,
	#user_lname_ru,
	#user_lname_en,
	#name,
	#site,
	#anvanum,
	#anvanum_ru,
	#anvanum_en,
	#tnoren,
	#tnoren_ru,
	#tnoren_en,
	#domkvartira,
	#domkvartira_ru,
	#domkvartira_en,
	#stomclinictime,
	#fax,
	#skype,
	#zaxjer,
	#reg_drop_1,
	#reg_drop_2,
	#reg_drop_3,
	#priceCategory,
	#vk,
	#twitter,
	#instagram,
	#google,
	#ok
	{
		border: 1px solid #fff;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
		-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
		-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
		text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
		-webkit-text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
		-moz-text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
		padding: 3px 5px;
	}
	input[type="checkbox"] {
		position: absolute;
		left: -9999px;
	}

	#hide input[type="checkbox"] + label {
		background: url(../img/checkboxx.png) 0 0 no-repeat;
		padding-left: 20px;
	}
	input[type="checkbox"] + label {
		background: url(../img/check.png) 0 0 no-repeat;
		padding-left: 20px;
	}

	#hide input[type="checkbox"]:checked + label {
		background-position: 0 -32px;
	}
	input[type="checkbox"]:checked + label {
		background-position: 0 -32px;
	}
	.go_back{
		background: url("../img/go_back.png") no-repeat;
		width: 116px;
		height: 27px;
		display: inline-block;
		text-align: center;
		color: #FFF;
		padding-top: 4px;
	}
	#us-submit{
		/*background: url("../img/mutq.png") no-repeat;*/
		background: #b99cca;
		border-radius: 5px;
		color:#FFF;
		padding:3px;
		width:76px;
		height:27px;
		border:0px;
	}
	#button1{
		background: url(../img/go_back.png) no-repeat;
		width: 116px;
		height: 27px;
		color: #FFF;
		border: 0px;
		cursor:pointer;
	}
	#content{
		width: 100%;
		max-width: 1280px;
		/*max-width: 100%;*/
		margin: 0 auto;
	}
	.contentWrapper{
		padding: 0px 10px;
	}
	#leftContent {
		width: 20%;
		margin-right: 1%;
		display: inline-block;
		vertical-align: top;
	}

	#mainContent {
		width:80%;
		display: inherit;
	}

	.contentContent{
		width: 100%;
		margin-top: 10px;
		display: flex;
	}
	#rightContent {
		width: 20%;
		margin-left: 1%;
		display: inline-block;
		vertical-align: top;
	}
	.leftBannerOne{
		width:150px;
		margin:0 auto;
	}
	.news{

		margin:0 auto;
		background-color:#FFF;
	}
	.news h3{
		padding:5px;
		text-align: center;
		background-color: #4A4A4A;
		color: #FFF;
	}
	.newsImg{
		border:1px solid #B6D6EA;
	}
	.news_underline{
		margin-top: 15px;
		border-top: 1px solid #E5E5E5;

	}
	.leftBannerTwo{
		width:240px;
		margin:0 auto;
	}
	.leftBannerThree{
		width:240px;
		margin:0 auto;
	}
	/* END_leftContent */
	.colorBlue{
		color:#2F81B9;
	}
	/* mainContent */
	.mainBanner{
		width:745px;
		margin:0 auto;
		text-align: left;
	}
	.registration_block{
		border: 1px solid #E6E6E6;
		width: 745px;
		margin: 0 auto;
		background-color: #FFF;
	}

	#search{
		height:auto;
		margin:0 auto;
	}
	.search{
		text-transform: uppercase;
		color: #FFF !important;
		border:0px;
		padding: 5px 45px;
	}
	.searchBackground{
		background:url(../img/searchBackground.png) no-repeat;
		height:30px;
		width: 128px;
		margin:0 auto;
		position:relative;
		cursor:pointer;
	}
	.searchBackgroundBottom {
		background: url(../img/searchBackgroundBottom.png) no-repeat;
		height: 30px;
		width: 173px;
		margin: 0 auto;
		position: relative;
		cursor: pointer;
	}
	.searchBackground_text{
		position: absolute;
		top: 4px;
		left: 50%;
		margin-left: -35px;
		cursor:pointer;
		color:#FFF;
	}

	.box_bottom{
		width: 472px;
		padding-left: 159px;
		z-index:9999;
	}
	.box_bottom ul{
		/* box-shadow: 1px 0px 3px; */
		border: 1px solid #D3D2D8;
		-moz-border-radius:5px;
	}
	.box_bottom li{
		background-color: #0E76BD;
		padding: 0px;

	}

	.box_bottom li a{
		color: #FFF;
		padding-left: 10px;
		text-align:left;
		min-height:25px;
		padding-top:5px;
	}
	.box_bottom li a:hover{
		background-color: #D0EAFB;
		color:#464646;

	}
	.error_search{
		position: relative;
		top: -100px;
		left: 25px;
		color: #FFF;
		width: 100px;
		border: 1px solid #999;
		text-align: center;
		background-color: red;
	}

	.mapSearchGlyanc{
		padding: 10px;
		text-align: right;
	}

	.blueGoti{
		background-color:#C2E5F9;
		width:100%;
		height:6px;
		border:1px solid #E7E5E8;

		margin-top: 30px;
	}
	.blueGotiResult{
		background-color:#C2E5F9;
		width:99%;
		height:6px;
		border:1px solid #E7E5E8;
		margin:0px auto;
	}
	/* myPage */
	#myPage {
		height: auto;
		margin: 0 auto;
	}

	.content-pdd{
		padding: 10px;
	}
	.field i{
		color:red;
	}
	.goodmsg{
		position: absolute;
		top: -20px;
		color: red;
	}
	.send_contact{
		border: 0px;
		background: url('../img/harcButton.png') no-repeat;
		width: 113px;
		height: 27px;
		color: #FFF;
		text-align: center;
	}
	.paypalN{
		background: url(../img/paypal.png) no-repeat;
		width: 570px;
		height: 400px;
		position: absolute;
		top: 10px;
		left: 35%;
		margin-left: -275px;
	}
	.myss {
		padding: 7px 2px;
		border-bottom: #CCC solid 1px;
		vertical-align: middle;
	}
	.myss img {
		border: none;
	}

	/* END_myPage */
	.colorClassType{
		color:#969696;
	}
	.classType{
		height:50px;
	}
	#employees{
		width: 745px;
		height: auto;
		margin: 0 auto;
	}
	.ashxatakicner{
		background:#FFF;
	}
	.goBack{
		background: url(../img/harcDentistin.png);
		width: 215px;
		height: 27px;
		display: inline-block;
		text-align: center;
		padding-top: 5px;
		background-repeat: no-repeat;
		color: #FFF !important;
	}
	/* topDentals */

	.dentalsHeader{
		text-transform: uppercase;
		background-color: #99278E;
		padding: 10px 20px;
	}

	.dentalsHeader>span{

		color: #fff;
	}

	.f13p{

		font-size: 13px;
	}

	.bar-box{

		background-color: #fff;
		padding: 10px 0px;
		display: flex;
		justify-content: center;
		-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.17);
		-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.17);
		box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.17);
	}

	.bar-header{
		color: #00DEFF;
		font-size: 1.2em;
		transition: 0.3s;

	}

	.bar-box>a:hover{
		color: #68a3e3;
	}
	.searchResult{
		background-color: #0E76BD;
		color:#FFF;
		padding-left: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#dentals ul{
		width:100%;
		display: inline-table;
		padding-top:15px;
	}
	#dentals ul .block:hover .subBlock{
		box-shadow: inset 0 0 0em #0E76BD, 0 0 5px #0E76BD;
		-moz-box-shadow: inset 0 0 0em #0E76BD, 0 0 5px #0E76BD;
		cursor:pointer;
	}
	#dentist ul .block:hover .subBlock{
		box-shadow: inset 0 0 0em #0E76BD, 0 0 5px #0E76BD;
		-moz-box-shadow: inset 0 0 0em #0E76BD, 0 0 5px #0E76BD;
	}

	#result ul .block:hover .subBlock{
		box-shadow: inset 0 0 0em #0E76BD, 0 0 5px #0E76BD;
		-moz-box-shadow: inset 0 0 0em #0E76BD, 0 0 5px #0E76BD;
		cursor:pointer;
	}
	#dentist ul{
		/*  width:100%; */
		display: inline-table;
	}
	#dentistResultSearch ul{
		display: inline-table;
	}
	#dentistSlide ul{
		/*  width:100%; */
		/* display: inline-table; */
	}
	#dentistSlide ul .block {
		width: 340px;
		float: left;
		padding: 7px 10px;
		/*margin-left:1px;*/
		margin:0 3px;
	}
	#dentals ul .block {
		width: 33%;
		height:335px;
		float: left;
		padding: 1px;
		/* margin-top: 15px; */
	}
	#dentist ul .block {
		width: 50%;
		float: left;
		margin-top:18px;
	}
	#dentistResultSearch ul .block{
		width: 50%;
		float: left;
		margin-top:10px;
	}
	.harctal{
		background: url('../img/harcDentistin.png');
		background-repeat: no-repeat;
		width: 215px;
		display: inline-block;
		height: 27px;
		text-align: center;
		color: #FFF;
		padding-top: 3px;
	}
	#dentals ul .block .subBlock {
		border: 1px solid #E6E6E6;
		background-color: #FFF;
		margin-left: 5px;
		margin-right: 5px;
	}
	#dentist ul .block .subBlock {
		border: 1px solid #E6E6E6;
		background-color: #FFF;
		margin-left: 5px;
		margin-right: 5px;
		/*width:91% !important;*/
		width:340px ;
	}
	#dentistResultSearch ul .block .subBlock {
		border: 1px solid #E6E6E6;
		background-color: #FFF;
		margin-left: 5px;
		margin-right: 5px;
		width:54% !important;
	}
	#result ul .block .subBlock {
		border: 1px solid #E6E6E6;
		width: 100%;
		background-color: #FFF;
	}

	#dentals ul .block .subBlock .dentalsTitle{
		display: block;
		/* font-size: 14px; */
		margin-left: 10px;
		margin-top: 10px;
		overflow: hidden;
		margin-right: 10px;
	}
	#result ul .block .subBlock .dentalsTitle{
		display: block;
		/* font-size: 14px; */
		margin-left: 10px;
		margin-top: 10px;
		overflow: hidden;
		margin-right: 10px;
	}
	.mapResultTitle{
		display: block;
		/* font-size: 14px; */
		margin-left: 10px;
		margin-top: 10px;
		overflow: hidden;
		margin-right: 10px;
	}
	.dentalsTitleAndImg{
		/*height: 99px;*/
	}
	.dentalsAddressAndPhone{
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		height:120px;
	}
	.glyanc{
		width: 100%;
		height: 21px;
		background-image: url(../img/glyanc.png);
		background-repeat: no-repeat;
		position: relative;
		border-top:1px solid #E6E6E6;
	}
	.dentals_mapi_vra_img{
		position: absolute;
		top: -20px;
		right: 65px;
	}
	.dentals_mapi_vra_txt{
		position: absolute;
		top: -20px;
		right: 5px;
	}
	.dentalsImg{
		max-width: 70px;
		max-height: 70px;
		padding: 3px;
		border: 1px solid #E6E6E6;
	}
	#dentals ul .block .subBlock div{
		/* font-size: 14px; */
	}
	#result ul .block .subBlock div{
		/* font-size: 14px; */
	}


	/* END_topDentals */

	.topDentistsHeader{
		background-color: #000;
		color:#FFF;
		padding-left: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.topDentists ul{
		/*  width:100%; */
		display: inline-table;
	}
	.topDentists ul .block {
		float: left;

	}
	.topDentists ul .block .subBlock {
		border: 1px solid #E6E6E6;
		/*width: 340px;*/
		width:331px;
		height:150px;
		padding: 10px;
		background-color: #FFF;
	}

	.topDentists ul .block .subBlock h2 {
		padding: 10px;
	}
	.topDentists ul .block .subBlock h2 a{
		/* font-size: 14px; */
		color: blue;
	}
	/* END_topDentists */
	#searchStomAndStom{
		width:50%;
		color: #4C4F56;
	}
	#searchStomAndStom_home{
		width:470px;
		margin-left:5px;
		box-shadow: 0px 0px 10px #D3D3D3;
		height:30px;
		color: #4C4F56;
		font-size: 16px;
	}
	#priceView{
		width: 745px;
		height: auto;
		margin: 0 auto;
	}
	.price_service_name{
		background: url('../img/priceButton.png') no-repeat;
		width: 274px;
		height: 28px;
		display: inline-block;
		color: #FFF;
		text-align: center;
		padding-top: 4px;
	}
	.priceCat{
		background-color: #0E76BD;
		text-align: right;
		color: #FFF;
		padding:4px 4px 4px 10px;
		display: inline-block;
		position: absolute;
		left: 0px;
	}
	.servicePrice{
		margin-top: 20px;
		background-color: #0E76BD;
		text-align: right;
		color: #FFF;
		padding:4px 4px 4px 10px;
		display: inline-block;
	}
	.mas{
		padding: 4px 10px 4px 10px;
		color: #fff;
		background-color: #99278e;
		margin-top: 10px;
	}
	.searchBlock{
		width:700px;
		margin:0 auto;
	}
	.searchBlock ul{
		list-style:none;
		width:100%;
		display:inline-table;
	}
	.searchBlock ul .searchCheck{
		float:left;
		font-size:0.9em;
		width:32%;
		display:table-cell;
		margin-bottom: 10px;
	}
	/*.itemsColor{
        color:#0F7AC0 !important;
    }*/
	/* search,dentals,dentalist */

	#result{
		/* margin: 5px; */
		/* background-color:#FFF; */
	}
	#result ul{
		list-style:none;
		width:100%;
		display:inline-table;
	}
	.resultComment{
		margin: 5px 5px 0px 5px;
		padding:10px;
	}
	.result{
		background-color:#FFF;
		padding:10px;
	}

	.result ul{
		list-style:none;
		width:100%;
		display:inline-table;
	}
	.tmyss{
		padding: 5px 2px;
		background-color: #CED6E1;
	}
	.pricetbl td {
		padding: 5px;
	}
	.min_max {
		float: right;
		/* font-size: 11px; */
	}
	.advinnewprice {
		background: #fbfbfb;
		border: 1px solid #b9b9b9;
		color: #777777;
		width: 300px;
		padding: 2px;
		line-height: 10px;
		margin-top: 2px;
		margin-bottom: 2px;
		/* font-size: 13px; */
		outline: none;
	}
	.advinprice {
		background: #fbfbfb;
		border: 1px solid #b9b9b9;
		color: #777777;
		width: 65px;
		padding: 2px;
		line-height: 10px;
		margin-top: 2px;
		margin-bottom: 2px;
		/* font-size: 13px; */
		outline: none;
	}
	.addmasnaget {
		text-align: left;
		padding-left: 35px;
		height: 32px;
		background-image: url(../img/user-group.png);
		background-repeat: no-repeat;
		background-position: left center;
		vertical-align: middle;
	}
	.stom{
		/* width:100%; */
		/* box-shadow: 1px 1px 5px;
        background-color:#F2F2F2; */
	}
	.stomBlock{
		padding:10px;
		width:97% !important;
	}
	/* END search,dentals,dentalist */
	/* answers */
	#answers{
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
	#harcForm{
		background: url(../img/harcnelButton.png) no-repeat;
		border:0px;
		color:#FFF;
		width: 187px;
		height: 33px;
	}
	.answers{
		background-color:#FFF;
	}
	/* END answers */
	.content {
		vertical-align: top;
		padding: 15px;
	}
	.masnagetbox {
		padding: 5px;
		vertical-align: top;
		border: #d0d0d0 solid 1px;
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background-color: #F8F8F8;
	}
	.masTbl td {
		vertical-align: top;
	}
	.masnagetbox h2 {
		font-weight: bold;
		/* font-size: 12px; */
		text-align: right;
		padding: 5px 0;
	}
	.masnagetbox h3 {
		text-align: right;
		color: #555;
		/* font-size: 13px; */
	}

	/* Harc Patasxan */
	#talharc{
		background: url(../img/harcButton.png);
		padding: 0px;
		margin: 0px;
		border: 0px;
		width: 113px;
		height: 27px;
		background-repeat: no-repeat;
		color: #FFF;
	}
	.harcnelButton{
		background: url(../img/harcButton.png);
		padding: 0px;
		margin: 0px;
		border: 0px;
		width: 113px;
		height: 27px;
		background-repeat: no-repeat;
		color: #FFF;
	}
	#talharcancel{
		display:inline-block;
		margin-left:20px;
		background: url(../img/harcButton.png);
		padding: 0px;
		border: 0px;
		width: 113px;
		height: 27px;
		background-repeat: no-repeat;
		color: #FFF;
	}
	.harcDentistin{
		background: url(../img/harcDentistin.png);
		width: 215px;
		height: 27px;
		display: inline-block;
		text-align: center;
		padding-top: 5px;
		background-repeat: no-repeat;
		color: #FFF !important;
	}
	.harc{
		width: 745px;
		margin: 0 auto;
		background: #FFF;
		border:1px solid #E1E2E4;
	}
	.patasxanacANDchpatasxanac{
		width: 745px;
		margin: 0 auto;
	}
	.backgroundChpatasxan{
		/*background:url("../img/chpatasxanac.PNG") no-repeat;*/
		background: #0E76BC;
		border-radius: 5px 5px 0px 0px;
		height: 30px;
		z-index:1000;
	}
	.backgroundPatasxan{
		/*background:url("../img/patasxanac.PNG") no-repeat;*/
		background: #F58809;
		border-radius: 5px 5px 0px 0px;
		height: 35px;
		top: 30px;
		z-index:2000;
	}
	.quest{
		margin-top: 10px;
		width: 70px;
		text-align: center;
		background: #0E76BC;
		color: #FFF;
		padding: 5px;
	}
	.response{
		margin-top: 10px;
		width: 105px;
		text-align: center;
		background: #F58809;
		color: #FFF;
		padding: 5px;
	}
	.hharc {
		font-weight: bold;
		font-size: 14px;
		color: #555;
		padding: 5px;
		border: #F3F3F3 solid 1px;
		background-color: #F9F9F9;
	}
	.hharc sup {
		font-weight: 100;
		display: block;
		/* font-size: 11px; */
		color: #FFF;
		padding: 2px;
		margin-bottom: 5px;
		background-color: #6898e2;
		width: 65px;
		border: #069 solid 1px;
	}
	.harcnox {
		font-style: italic;
		font-size: 14px;
		color: #555;
		padding-bottom: 10px;
	}
	.dd20 {
		padding-left: 20px;
	}
	.ppatasxan {
		font-size: 14px;
		color: #555;
		padding: 5px;
		border: #F3F3F3 solid 1px;
		background-color: #F9F9F9;
	}
	.ppatasxan sup {
		font-weight: 100;
		display: block;
		/* font-size: 11px; */
		color: #FFF;
		padding: 2px;
		margin-bottom: 5px;
		background-color: #84b601;
		width: 65px;
		border: #597a01 solid 1px;
	}
	/* END_Harc Patasxan */
	.leftStomBlock{
		width:25%;
	}
	.leftStomBlockImg{
		width:130px;
		max-height:120px;
	}
	.map{
		float: right;
		display: block;
		margin-bottom: 20px;
		width:100%;
		text-align:right;
	}
	.clinic-box{
		width:100%;
		text-align:right;
		float: right;
		padding: 5px 0 0 0;
	}
	.price{
		background: url(../img/centBlock.png) no-repeat center 0;
		height: 55px;
		width: 65px;
		color: #FFF;
		float: right;
		padding: 20px 0 0 0;
		text-align: center;
		white-space: nowrap;
		/* font-size: 10px; */
	}
	#map{
		height:400px;
		border:1px solid #D0E2EE;
	}
	/* END_mainContent */
	/* rightContent */
	.stom_in{
		min-height:150px;
		margin-bottom:25px !important;
	}
	.stom_in .atamnabujarannerin{
		background-color:#0E76BD;
		height:27px;
		color:#FFF;
		padding-top:6px;
	}
	.stom_in ul{
		list-style:none;
		width:100%;
		float:left;
	}

	.stom_in_list{
		display: flex;
		justify-content: center;
	}

	.stom_in ul .stom_in_list{
		height: auto;
		padding: 10px 0px;
	}
	.stom_in ul li a{
		display:block;
	}

	.rigthStomBlock{
		width:75%;
	}
	.rightBannerOne{
		width:100%;
		margin:0 auto;
	}
	.fb{
		width:240px;
		height:auto;
		margin:0 auto;
	}
	.rightBannerTwo{
		width:240px;
		margin:0 auto;
	}

	.pagerBlock{
		display: flex;
		justify-content: center;
		height: 24px;
		/* background: url("../img/pageBackground.png") no-repeat; */
		/* background: #FDFDFE; */
		/* border: 1px solid #FDFDFE; */
		border-radius: 15px;
		-moz-border-radius: 15px;
		padding-top: 4px;
		padding-left:3px;
		background: -webkit-linear-gradient(180deg, rgb(255, 254, 254), rgb(239, 239, 251));
		background: -o-linear-gradient(180deg, rgb(255, 254, 254), rgb(239, 239, 251));
		background: -moz-linear-gradient(180deg, rgb(255, 254, 254), rgb(239, 239, 251));
		background: linear-gradient(180deg, rgb(255, 254, 254), rgb(239, 239, 251));
	}
	.pager a {
		margin: auto;
		min-width: 19px;
		display: block;
		line-height: 20px;
		text-align: center;
		font-weight: 100;
		font-size: 12px;
	}

	.pager>a>div{

		color: #fff;
	}
	.pager_border{
		border-right: #d5d5d5 solid 1px;
	}
	/*.pager a.link:hover {
        background-color: #327CBB;
        color: #FFF;

    }*/
	.pager b a {
		background-color: #327CBB;
		color: #FFF;
		text-decoration:underline;
	}
	.doctorsBlock{
		background-color: #F2F2F2;
	}
	.masnagetbox{
		/* box-shadow: 1px 1px 5px; */
		background-color: #F2F2F2;
	}
	.jcarousel-skin-tango{
		overflow:hidden;
	}
	.jcarousel-skin-tango .jcarousel-prev-horizontal {
		position: absolute;
		top: 155px;
		/*left: 705px;*/
		width: 20px;
		height: 20px;
		cursor: pointer;
		background: transparent url(../img/pageLeft.png) no-repeat 0 0;
	}
	.jcarousel-skin-tango .jcarousel-next-horizontal {
		position: absolute;
		top: 155px;
		right: 4px;
		width: 20px;
		height: 20px;
		cursor: pointer;
		background: transparent url(../img/pageRight.png) no-repeat 0 0;
	}
	/* add_comment */
	.commentHeader{
		width: 745px;
		margin: 0 auto;
		margin-top:5px;
	}
	.commentHeaderTitle{
		/*font-size: 18px;*/
		background-color: #0E76BD;
		color: #FFF;
		padding-left: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.submitComment{
		color: #FFF;
		background: url(../img/harcDentistin.png);
		height: 27px;
		width: 215px;
		border: 0px;
		text-align: center;
	}
	.result h1 {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.numberRating td span{
		width: 20px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		color: #999;
		display: block;
	}
	.blueButton{
		background-image: url(../img/blueButtonComment.png);
		width: 44px;
		height: 37px;
		background-repeat: no-repeat;
		position: relative;
		left: 50%;
		margin-left: -22px;
		top: 10px;
	}
	.blueSmallButton{
		background-image:url(../img/blueSmallButtonComment.png);
		background-repeat: no-repeat;
		width: 30px;
		height: 25px;
		position: relative;
		top: 7px;
	}
	.redSmallButton{
		background-image:url(../img/redButtonComment.png);
		background-repeat: no-repeat;
		width: 35px;
		height: 30px;
		position: relative;
		top: 0px;
	}
	.redSmallButtonDetalis{
		background-image:url(../img/redButtonComment.png);
		background-repeat: no-repeat;
		width: 35px;
		height: 30px;
		position: relative;
		top: 10px;
	}

	.smallRating{
		position: absolute;
		top: 6px;
		left: 3px;
		color: #FFF;
	}
	.smallRatingDetalis{
		position: absolute;
		top: 7px;
		left: 13px;
		color: #FFF;
	}
	.globalRatingDetalis{
		position: absolute;
		top: 5px;
		left: 8px;
		color: #FFF;
		width:100%;
	}
	.global_finish_Rating{
		position: absolute;
		top: 9px;
		left: 12px;
		color: #FFF;
	}
	.hiddenRatingUL{
		position: relative;
		left: 210px;
		top: 10px;
	}

	#ajaxResult{

		background: #D364FF;
		position: absolute;
		top: 8px;
		left: 10px;
		color: #FFF;
		height: 40px;
		width: 40px;
		border-radius: 50%;
		font-size: 1.2em;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.list {
		width:100%;
		background-color: #fbfbfb;
		float:left;
		margin:5px 0;
	}
	.list .message {
		width: 80%;
		padding:10px;
		float: left;
		margin-left: 5px;
		margin-top: 2px;
		font-size: 14px;
		line-height: 14px;
	}
	.middleStatus{
		color:#878787;
	}
	.list div.name {
		color:#0F7AC0;
		font-weight: bold;
		margin:5px;
	}
	.list span.date {
		margin-top: 3px;
		float: left;
		color: #808080;
	}
	.addcomment {
		background-color: #fbfbfb;
		width: 700px;
		padding: 5px;
	}
	.addcomment td {
		vertical-align: top;
		/* font-size: 11px; */
	}
	.addcomment .members {
		width: 315px;
		float: left;
		border: solid 1px #BDC7D8;
		margin-left: 5px;
	}
	.addcomment .input {
		width: 580px;
		float: left;
		border: solid 1px #BDC7D8;
		margin-left: 5px;
	}
	.form_box {
		width: 300px;
		margin: 40px auto;
	}
	.form_box label {
		/* font-size: 13px; */
		font-weight: bold;
		color: #444444;
		display: block;
	}
	.form_box input {
		/* display: block; */
		border: 2px solid #cfcfcf;
		/* font-size: 14px; */
		color: #444444;
		padding: 7px 7px 8px;
		/* width: 250px; */
		margin-bottom: 20px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
	}
	.form_box input:focus {
		outline: none;
		border-color: #07a6e6;
	}
	.form_box .btn_submit {
		border: none;
		width: 180px;
		text-align: center;
		background: #07a6e6;
		/* font-size: 13px; */
		font-weight: bold;
		color: #ffffff;
		cursor: pointer;
		height: 35px;
		line-height: 28px;
		padding: 0;
	}
	.form_box .btn_submit:hover {
		background: #009ac2;
	}
	.form_box .btn_submit:active {
		/* box-shadow: inset 0 2px 2px rgba(0,0,0,0.2); */
	}
	.form_box .btn_submit.disabled,
	.form_box .btn_submit.disabled:hover {
		background: #afdde6;
		cursor: default;
	}
	/* .addcomment .submit {
    float: right;
    color: #333;
    cursor: pointer;
    font-family: Tahoma, Verdana;
    font-size: 11px;
    font-weight: bold;
    padding: 1px 10px 2px 10px;
    margin-right: 9px;
    margin-top: 3px;
    } */
	/*  */
	/* RATING */
	.pointNum span {
		width: 20px;
		height: 20px;
		line-height: 20px;
		text-align: center;
		color: #999;
		display: block;
	}
	.itemText {
		padding: 3px 20px 3px 0;
		color:#727272;
	}
	.point td {
		padding: 3px;
	}
	.point span {
		cursor: pointer;
	}
	.point label {
		background: #fff url("../img/ratingPoint.png") 0 0 no-repeat;
		width: 20px;
		height: 20px;
		display: inline-table;
		margin:0 8px;
		cursor:pointer;
	}
	.point input {
		display: none;
	}
	.redRating{
		background-position: 0 -60px !important;
	}
	.clickRedRatingOne{
		background-position: -20px -60px !important;
	}
	.clickYellowRating{
		background-position: -20px -40px !important;
	}
	.clickGreenRating{
		background-position: -20px -20px !important;
	}
	.yellowRating{
		background-position: 0 -40px !important;
	}
	.greenRating{
		background-position: 0 -20px !important;
	}





	.aa{
		background: #fff url("../img/ratingPoint.png") 0 0 no-repeat;
		width: 20px;
		height: 20px;
		display: block;
		background-position: 0 -60px;
	}
	/* old rating */
	div.top_menu{

		top:0;
		left: 110;
		right: 0;
		height: 40px;
		background: #000;
	}


	div.top_menu  div.home{
		margin: 9px 25px;
	}
	div.top_menu  a{
		color: #fff;
		text-decoration: none;
	}

	div.top_menu a:hover{
		text-decoration: underline;
	}

	div.top_menu div.title{
		margin: 0 25px;
		float: right;
	}

	div.top_menu div.title h1{
		font-size: 100%;
		font-weight: normal;
	}

	div.wrap{
		margin: 180px auto;
		width: 300px;

	}

	div.border-wrap{
		/* background-clip: border-box;
        background-color: #FFFFFF;
        background-origin: padding-box;
        background-size: auto;
        border: 1px solid #C0C0C0;
        border-bottom-left-radius: 9px;
        border-bottom-right-radius: 9px;
        border-top-left-radius: 9px;
        border-top-right-radius: 9px; */
		margin: 10px auto;
		overflow: hidden;
		padding: 10px;
		position: relative;
	}

	div.border-wrap h1{
		text-align: center;
		font-size: 24px;
	}

	div.border-wrap h2{
		font-size: 20px;
	}
	/* END_RATING */
	/* END_rightContent */
	/* END_CONTENT_CSS */



	/*
    .slid ul li{display:none;}
    .b{display:block!important}
    */

	/* dental_tourism */

	.dental_tourism{
		width: 745px;
		margin: 0 auto;
	}
	.dental_tourismHeaderTitle{
		background-color: #0E76BD;
		color: #FFF;
		padding-left: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.dental_tourismText{
		background-color: #fbfbfb;
		float: left;
	}
	.dental_tourismText p{
		color: #727272;
	}
	.dental_tourismBlueGoti{
		background-color: #C2E5F9;
		width: 100%;
		height: 6px;
		border: 1px solid #E7E5E8;
	}
	.dental_tourismForm{
		margin-top: 10px;
		border: 1px solid #E8E9EA;
		background-color: #fbfbfb;
	}
}
.w100 img{
	width:100% !important;
}

/* END_dental_tourism */


.block-row{
	margin-bottom: 10px;
	display: flex;
	justify-content: space-between;
}

a:hover{

	text-decoration: none!important;
}

.subBlock{

	background-color: #fff;
	padding: 10px;
	height: 380px;
}

.all-box-row{

	margin: 0px -7px!important;
}

.block-box{

	margin: 7px 0px;
	padding: 0px 7px!important;
}

.bl-box-cont{

	transition: 0.2s;
}

.bl-box-cont:hover{

	-webkit-box-shadow: 1px 1px 10px 2px rgba(0,0,0,0.45);
	-moz-box-shadow: 1px 1px 10px 2px rgba(0,0,0,0.45);
	box-shadow: 1px 1px 10px 2px rgba(0,0,0,0.45);
}

.sld-box-spec{
	margin-top: 7px;
	padding: 0px!important;
}

.box-sld{
	height: 300px;
	padding: 0px 7px;

}

.sub-box-sld{

	background: #99268D;
	height: 300px;

}

.dentalsTitleAndImg{

	width: 45%;
	height: 105px;
	overflow: hidden;
}

.dentalsTitleAndImg>img{
	border: 1px solid #767676;
	margin: 0;
	width: 100%;
	height: 160px;
}

.atamnabuyj_sl{

	margin-top: 20px;
}

.vw-map-div{
	height: 25px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	background-color: #00DEFF;
	padding: 5px;
}

.vw-map-div>img{

	height: 100%;
}

.searchContent{

	background-color: #9A278E;
}

.serch-see-more{
	font-weight: bold;
	text-align: right;
	background: #00DEFF;
	color: #fff;
	padding: 5px 10px;
}

.pgr{

	display: flex;
	justify-content: center;
}

@media (max-width: 1270px){
	.bar-header{
		font-size: 14px;
	}
	#mainContent{

	}
	.mainBanner{
		display: grid;
		position: relative;
		padding-top: 100px;
		margin-top: 0;
		width: 100%;
	}
	#rightContent{
		width: 25%;
		margin: 0 auto!important;
		position: absolute;
		text-align: left;
		right: 10px;
	}

	#leftContent{
		min-width: 160px;
	}
}
@media (max-width: 900px){
	#leftContent .newsImg img{
		width: 100%;
	}
	#max{
		width: 25%!important;
	}
}
@media screen and (max-width:766px) {
	ul.topnav.responsive{
		top: 0;
	}
	.dentalsTitleAndImg{
		height: 160px;
	}

}
@media screen and (max-width:550px) {
	#rightContent{display: none!important;}
	.mainBanner{padding-top: 0;}
	#rightContent .stom_in{
		width: 50%!important;
	}
	#rightContent .stom_in .bar-header{
		font-size: 12px;
	}
	#show>div>div{
		display: block!important;
	}
	#show>div>div>.srchCat{
		width: 60px!important;
		display: flex;
	}
	#show>div>div>.srchCat>p{
		padding-top: 10px;
		padding-left: 5px;
	}
	#show>div{
		padding-top: 0!important;
	}
	#max{
		width: 100%!important;
	}
	#pageWrapper{
		background: #fff;
	}
	.dentalsTitleAndImg{
		width: 75%;
		margin: 0 auto;
		height: 155px;
		object-fit: cover;
	}
	.animated.flipInY.col-md-4.col-sm-4.col-xs-6.sld-box-spec{
		width: 100%;
		min-width: 265px;
	}
	.dentalsTitleAndImg>img {
		border: 1px solid #767676;
		margin: 0;
		width: 100%;
		height: 155px;
		object-fit: cover;
		object-position: center;
	}
	.h55{
		height: 40px!important;
	}
	#searchStomAndStom{
		width: 70%;
	}
	.showSearchContent{
		margin-left: 0!important;
	}
}

@media screen and (max-width:430px) {
	#leftContent{
		display: none;
	}
	html, body{background: #fff;}
}
