	
@media (min-width: 641px) {
	.search-location a{font-size: 12px;}
	.searchbox{padding-top: 25px;}
	.infoBox.info-Inneroage .info-row.bg .info-des { margin-left: 120px; }
	.right-side .infoBox .more-btn { padding-right: 11%; }
	/* inner page*/
	.right-side.innpage .infoBox { padding-right: 0px; }
	.right-side.innpage .find-dentist ul { width: 50%; margin-left: 0px;  }
	.right-side.innpage .find-dentist ul li a { font-size: 10px; }
	span.timeline { padding: 0 15px; font-size: 11px; margin-right: 0px; }
	.right-side.innpage .info-text h2 { font-size: 16px; }
	.right-side .infoBox .info-row.bg .info-contant .info-image img{ float: none; }
	.infoBox.info-Inneroage .info-image .info-des { margin: 0px; }
	.infoBox h3 { font-size: 14px; }
	.detail-page .right-side .infoBox h3 { background-size: 30px; background-position: right 0px }
	.infoBox h3 { font-size: 11px; }
	.right-side .infoBox.info-Inneroage { display: none!important; }
}


@media (min-width: 800px) {
	.search-location h2{font-size: 28px;}
	.search-location a{font-size: 11px;}
	.searchform input[type="text"]{width: 75%; font-size: 11px;}
	/* inner page*/
	.infoBox .special-offer a{font-size: 14px;}
	span.timeline { margin-right: 0px; font-size: 10px; }
	.infoBox h3 { font-size: 15px; }
	
	.detail-info .mail-icon{width: 50px;}
}

@media (min-width: 1000px) {
	span.timeline { margin-right: 0px; font-size: 16px; }
	.right-side.innpage .find-dentist ul li a { font-size: 13px; }
	.infoBox h3 { font-size: 18px; }
	.right-side .infoBox .info-row.bg .info-contant .info-image img{ float: left; }
	.infoBox .info-image .info-des { margin-left: 105px; }
	.right-side.innpage .find-dentist ul { width: 44%; margin-left: 10px;  }
	.searchform input[type="text"]{width: 75%; font-size: 17px;}
	.detail-page .right-side .infoBox h3 { background-size: 38px; background-position: right 0px }
	
	.detail-info .mail-icon{width: auto;}
}

@media (max-width: 1000px) {
	.innpage .infoBox .info-image .info-des { margin: 0px; }
	.addressBox.pagehead h1, .addressBox.pagehead h2 { font-size: 21px; }
	.addressBox.pagehead p { font-size: 14px; }
	.social-icon li a { margin: 0; width:32%;}
	.opening-time h3 { font-size: 14px; }
	.opening-time ul li { font-size: 13px; }
	.opening-time li span { width: 90px; }
	.opening-time.download .sponcer li a { font-size: 11px; }
	.opening-time p { font-size: 14px; line-height: 21px; }
	.aboutBox p,.heighlight p { font-size: 14px; line-height: 21px; }
}

@media (max-width: 960px) {
	
}
@media screen and (max-width: 768px) {
.searchform input[type="text"] { width: 65%; }
	.detail-page .right-side .infoBox .callus-btn { padding-right: 11%; }
	.detail-page .right-side .infoBox .info-row.bg .more-btn { padding-right: 11%; }
	.contactInfo{ font-size: 13px; }
	.detail-page .detail-info { padding-right: 0px; }
	.infoBox .more-btn { font-size: 13px; }

}
@media screen and (max-width: 641px) {
	header{padding: 0; position: relative; z-index: 99;}
	header .logo{padding: 10px;}
	header .container row{margin:0;}
	header .logo{display:block; padding:10px 5px 10px 15px;}
		
	.searchbox{padding: 0px;}
	.searchbox li{padding: 0px 0px 0px 1px;}
	.searchbox li a{display: block; font-size: 0px; height: 58px;}
	.searchbox li a span{color: #fff;}
	.searchbox li a span.glyphicon{display: block!important; font-size: 16px; color: #fff; background: #72d0f5; padding: 20px 16px; width: 50px;}
	.searchbox li a:hover span.glyphicon{background: #808080;}
	.searchbox li a span.glyphicon.glyphicon-search{display: block; text-shadow: 1px 1px 1px #fff;}
	.searchbox li.link a{display: block;}
	.searchbox li .submenu{background: #ade1f9; width: 100%; border-top: 10px solid #808080; position: absolute; /*top: 58px;*/ left: 0px;}
	.searchbox li .submenu li{width: 100%; float: left; line-height: 30px; padding: 0 5%; border-bottom: 1px solid #fff;}
	.searchbox li .submenu li a{font-size: 16px; line-height: 30px; height: auto; color: #3a3a3a; font-family: 'helvetica_ce_roman_regular';}
	.searchbox{height:100%; position:absolute; right:0; width:100%; margin-top:-1px;}
	.searchbox ul{height:100%; float:right;}
	.searchbox li{height:100%;}
	.searchbox li a{height:100%;}
	.searchbox li a span{height:100%;}
	.searchbox li a span:before{height:100%; line-height:100%; position:absolute; top: 50%; margin-top:-12px;}
	.searchbox ul ul{float: none;}
    
    .searchbox .autocomplete-container ul{height: auto;} 
    .searchbox .autocomplete-container ul li{height: auto; padding:0;line-height: 25px;}
    .searchbox .autocomplete-container ul li a{height: auto; padding:0;line-height: 25px;font-size:13px;}
    .searchbox .autocomplete-container .dropdown-menu{max-height: 150px;}
    .searchbox .searchautocomplete-loader{top:12px;right:95px;}
	
	.infoBox .callus-btn, .infoBox .more-btn{display: inline-block; float: none; margin: 0 5px; text-align: center;}
	.infoBox .info-head .info-button{text-align: center; padding: 10px 0; width: 100%;}
	.infoBox .info-head .info-button a{width: 48%; padding: 0 10%;}
	.infoBox .buy-text{display: none;}
	.infoBox h3{background: url(../../images/globe%5D.png) right center no-repeat;}
	.infoBox h2{font-size: 15px; font-weight: normal; font-family: 'helvetica_neuelight'; padding-left: 15px; margin: 0!important;}
	.infoBox .info-row.bg h2{background: #c8ebfb;}
	.infoBox .info-link{float: left; width: 100%; border-left: none; margin-top: 10px;}
	.infoBox .info-link ul{width: 50%; float: left;}
	.infoBox .info-link li{width: 100%; float: left; border-left: 1px solid #CCCCCC;}
	.infoBox .info-row.bg .more-btn{width: 100%!important; display: block;  margin-left:0%; margin:5px 0; text-align: right; padding-right:5%;}
	.infoBox .info-row.bg .info-head address.contant{padding-bottom:5px;}
	.infoBox .info-head{background: none;}
	.infoBox div.info-row:first-child{margin-top:0;}
	.infoBox .info-row{box-shadow: 0px 0px 0px;}
	.infoBox .info-row.bg, .infoBox .info-row.bg .info-head{background: #e7e8e8;}
	.infoBox .info-row.bg .info-head address.contant{display:block;}
	.infoBox .special-offer{display:none;}
	.infoBox .image-div{padding: 0 10px 10px 0;}
	.infoBox h2.mt15{margin-top: 15px !important;}
	.infoBox{padding:0;}
	.infoBox .info-head .info-button a:first-child{margin-left: 0px;}
	.infoBox .info-row.bg p{display:none;}
	.info-contant .info-image .img-responsive{width:100%;}
	
	.mapBox{display: none;}
	
	.addressBox{background: #ade1f9;}
	.addressBox address{padding: 7px 0px 3px 0;}
	
	.addressBox .col-sm-12{padding: 0;}
	
	.container.contantCntr, header .container{padding: 0px;}
	.right-side{display: none;}

	.pagina-box{background: #c8ebfb; clear: both;}
	.pagina-box .pagination{margin-right:10px; margin-bottom: 10px;}
	
	footer{/*border: 0px; background: #c8ebfb; padding-bottom: 10px;*/}
	.footer-link li{/*background: none; padding: 0px; width: 48%; margin: 0 1%;*/}
	.footer-link li a{/*text-align: center; font-size: 15px; display: block; background: #939598 url(../../images/more-btn.png) right center no-repeat; width: 98%; margin: 0 1%; height: 26px; line-height: 29px; color: #fff; font-family: 'helvetica_neuecondensed_bold'; margin-top: 10px; box-shadow: 3px 3px 3px #7f8080;*/}
	.footer-link ul.mobile{display: block;}
	.footer-link ul.desktop{display: none;}
	footer p{/*color: #231f20; font-size: 11px; font-family: 'helvetica_neuelight'; margin-bottom: 0px;*/}
	.footer-link{padding-top: 10px;}

	.pagina-box{background: #c8ebfb; display: block;}
	.pagina-box li a{box-shadow: 2px 2px 2px #7f8080;}

	.row{margin: 0!important;}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding:0;}
	
	
	/*inner page */
	.addressBox.pagehead { padding-top: 0px; }
	.addressBox.pagehead h1, .addressBox.pagehead h2 { background: #ABE1FA; padding-top: 5px; font-size: 21px; font-family: 'helveticaneue-medium'; line-height: 24px; margin-bottom: 8px; }
	span.timeline { box-shadow: 0px 0px 0px #939598; font-size: 14px; margin: 0px; line-height: 30px; font-family: 'helvetica_neuelight'; padding: 0 15px 0 15px; height: auto; margin-top: 10px; float: none!important; vertical-align: middle; }
	.contactInfo { font-size: 14px; }
	.contactInfo address { padding-top: 10px; margin-bottom: 0px; font-size: 14px; }
	.contactInfo address strong { font-family: 'helveticaneue-medium'; font-weight: normal;  }
	.contactInfo ul li span { font-family: 'helveticaneue-medium'; }
	.contactInfo .heighlight { display: none; }
	.contactInfo h3 { font-size: 14px; margin-bottom: 0; padding-bottom:0; }
	span.timeline i { font-size: 21px; line-height: 30px; vertical-align: middle; }
	.addressBox.pagehead p { font-size: 10px; padding-top: }
	.inner-conetenter .left-side { background: #e7e8e8; }
	.contantCntr .contactInfo{ padding: 10px 15px 5px 15px;}	
	.infoBox.info-Inneroage .info-row.bg h3 { background: none; }
	.infoBox.info-Inneroage .info-row.bg .info-des { margin-left: 0px; }
	.infoBox.info-Inneroage .info-row.bg address.contant { display: none; }
	.infoBox.info-Inneroage .info-row.bg p.detail { display: block; }
	.infoBox.info-Inneroage .info-row.bg .info-head img  { margin-right: 5px; }
	.right-side.innpage .infoBox { padding-right: 0px;}
	.left-side .locationBox { display: block; padding: 5px 0 0px 0; }
	.left-side .locationBox h3 { font-size: 16px; }
	header {border-bottom: 10px solid #808080;}
	.contactInfo .callus-btn { display: block; margin-bottom: 10px; }
	.addressBox.pagehead { background: url(../../images/skyblue-bg.png) repeat-x; }
	.infoBox.info-Inneroage .info-row.bg .info-head { padding-bottom: 0px; }
	.text-div { display: none; }
	.infoBox.info-Inneroage .info-row.bg { margin-top: 0px; border-bottom: 10px solid #fff; padding-bottom: 5px; }
	.infoBox.info-Inneroage .info-row.bg:last-child { border: 0px; }
	.infoBox.info-Inneroage .info-row.bg .more-btn { margin-top: 5px; }
	.mobile1 { display: block!important; }
	.desktop1 { display: none!important; }
	.about-slider h3 { margin: 0px; color: #404040; font-size: 16px; }
	
/* Dentist-Detail : Start */
	.mail-icon { position: absolute; top: -60px; right: 10px; margin: 5px;  }
	.detail-box { padding-bottom: 10px; }
	.detail-info p { padding-top: 0px; }
	.mail-icon img { max-width: 50px; }
	.detail-info .detail-img { max-width: 30%;}
	.detail-box p { padding-top: 10px; font-size: 13px;  }
	.detail-page .right-side .infoBox .info-text { background: #c8ebfb; margin-bottom: -10px; }
	.detail-page .right-side .infoBox .info-text h3 { padding: 5px 5% 1px 5%; font-family: 'helvetica_neuelight'; line-height: 28px; }
	.detail-page .right-side .infoBox .more-btn, .detail-page .right-side .infoBox .callus-btn { width: 46%; margin: 0 1%;}
 	.detail-page .right-side .infoBox .info-row.bg p { font-size: 12px; }
	.infoBox .info-image img { margin-right: 5px; }

	.detail-page .right-side .infoBox .callus-btn { padding-right: 5%; }
	.detail-page .right-side .infoBox .info-row.bg .more-btn { padding-right: 5%; }
	.addressBox.pagehead p { padding-right: 21%; }

	/*expanded page */
	.expanded span.timeline{ box-shadow: 3px 3px 5px #999}
	.expanded .dentel-logo { display: block; float: left; margin:0; }
	.expanded .social-icon{ float: right; margin: 35px 0 0 5px; }
	.expanded .social-icon li { display: block; }
	.expanded .social-icon li a {width: 100%; }
	.contactInfo address { clear: both;}
	.expanded .contactInfo .callus-btn { display: inline-block; }
	.expanded .contactInfo .book-btn {text-align: center; font-size: 15px; background: #d24438; height: 26px; line-height: 29px; color: #fff; font-family: 'helvetica_neue_lt_com67MdCn'; margin: 10px 0 0 5px; box-shadow: 3px 3px 3px #7f8080; display: inline-block!important; padding: 0 8px; }
	.contantCntr.expanded .coffsd-link { margin-top:0;}
	.mail-img { margin: 20px 0 0 10px; width: 70px; }
	.orange-info a { font-size: 15px; background-image: none; line-height: 18px; padding: 5px 0; }
	.contantCntr.expanded .contactInfo .heighlight { display: block; }
	.aboutBox p { font-size: 14px; }
	.contantCntr.expanded .right-side { display: block; padding: 0px 3px; }
	.contantCntr.expanded .videoBox .video img { width: 100%; }
	.contantCntr.expanded .locationBox img { width: 100%;}
	.accdion .accdion-head h3 { background: #939598 url(../../images/up-arrow.png) 96% -13px no-repeat; color: #fff; padding: 5px; cursor: pointer; font-size: 16px; line-height: 21px; margin: 7px 0; }
	.about-slider { padding: 0px; }
	.accdion .accdion-head h3.active { background-position: 96% 11px; }
	.accdion-content { padding: 0 5px; }
	.mobile-space { padding: 10px 15px 5px; }
	.contantCntr.expanded .contactInfo { padding: 0px 2px; }
	.infoBox .heighlight h2 { line-height: 24px; }
	.flexslider{position: relative; overflow: hidden;}
	
	.textBox p  { font-size: 15px; line-height: 27px;}
	.contactInfo .textBox h3  { font-size: 15px; }
	.searchPage .infoBox.info-Inneroage h2.mobile-text { font-size: 15px;  font-family: 'helvetica_ce_roman_regular'; padding-bottom: 5px;}
    
    .advance-search .search-link { padding: 5px 10px; }
    .advance-search .search-link h3 { font-size: 18px; font-family: 'helvetica_neuebold'; line-height: 21px; font-weight: normal; }
    .advance-search .search-link li a { font-size: 12px; text-decoration: underline; font-family: 'helvetica_ce_roman_regular'; }
}

@media screen and (max-width: 480px) {
	.infoBox .info-head .info-button a{padding: 0px; width: 47%;}
}
@media screen and (max-width: 480px) {
	.infoBox .info-row.bg .more-btn{padding-right: 8%;}
	.contactInfo li span { width: 95px; }
	
	/*==inner page==*/
	.addressBox.pagehead h1, .addressBox.pagehead h2 {margin-bottom: 2px;}
	.detail-page .right-side .infoBox .info-row.bg .more-btn { padding-right: 6%; }
}
@media screen and (max-width: 320px) {
	.infoBox .info-head .info-button a{width:45.5%;}
	.infoBox .info-row.bg .more-btn{padding-right:10%;}
	.pagina-box .pagination li a{padding:5px 8px;}
	.searchform input[type="text"]{width: 82%;}
	.searchbox li a span:before{margin-top: -7px;}
	header{min-height: 50px;}
	span.timeline { font-size: 12px; }
	.addressBox.pagehead p { padding-top: 4px;}
	.detail-page .right-side .infoBox .info-row.bg .more-btn { padding-right: 8%; }
}
