@media (max-width: 1199px) {
	.main_header .search_flied{width:828px}
	.main_header .search_input{width:315px}
	.main_header_nav .navbar-nav > li > a{font-size:12px; padding:1px 4px}
	.main_header_nav .navbar-nav{margin-left:3px}
	.large_ads{width:100%}
	.find_business_inner .search_bar{width:346px; padding:15px 10px}
	.find_business .find_business_inner .keyword_button{width:185px}
	.find_business .find_business_inner .keyword_button button{font-size:13px}
	.navigation .resp-tabs-list li a, .navigation .more_active > a{font-size:13px}
	.mid_content .left_content{width:66%}
	.mid_content .right_content{width:34%}
	.mid_content .list_result_inner input{width:72%; padding:0 2%}
	.list_result .list_result_innerb{ padding:19px 18px}
	.google_map .map_search_result li{padding:2px 7px}
	.google_map .map_search_result li:hover{padding:2px 12px}
	.mid_content .google_map #googleMap{height:520px}
	h2.resp-tab-active a .fa{color:#fff}
}
@media (max-width:991px){
	.main_header .search_flied{width:608px; margin:0}
	.main_header .search_input{width:215px; height:36px; padding:6px}
	.main_header_nav{width:100%; position:relative}
	.main_header_nav a.link{float:none; display:inline-table; margin:5px 0 0}
	.main_header .singup_button a.link{margin:5px 0 0}
	.main_header .search_input input{font-size:13px; width:84%}
	.main_header .search_flied .search_button button, .main_header .search_flied .search_button a{padding:7px 10px; height:36px}
	.mid_content .large_ads{margin-top:31px}
	.mid_content .find_business, .mid_content .mid_content_left, .mid_content .our_business, .mid_content .ads_b, .mid_content .large_adsb, .mid_content .footer, .mid_content .list_result, .mid_content .large_ads.large_adsb{margin-top:20px}
	.find_business_inner .find_business_sub{padding-bottom:120px; background-position:bottom center}
	.find_business_sub .buss_text{float:none; width:100%; text-align:center; margin:15px 0 0}
	.find_business_inner .search_bar{width:236px}
	.resp-tabs-container .resp-vtabs .navigation{width:26%; height:832px}
	.navigation .resp-tabs-list li a, .navigation .more_active > a{ font-size:12px; padding:17.3px 15px}
	.navigation .more_active > a{padding:16px 14px}
	.resp-tabs-container .resp-vtabs .resp-tabs-container{width:74%; min-height:832px}
	.mid_content h2.main_title.main_title_b{margin-top:13px}
	.footer .footer_divder{margin-top:12px}
	.footer .footer_sketch{margin-top:25px}
	.footer .footer_inner h2{font-size:15px; margin-top:20px; padding-bottom:5px}
	.footer .footer_inner a{font-size:13px; line-height:26px}
	.main_header_nav .navbar-nav{margin-left:5px}
	.main_header_nav .navbar-nav > li > a{font-size:10px; font-weight:normal; padding:1px 2px; margin-top:12px}
	.navbar-nav .icons{margin-top:7px}
	.navbar-nav .icons i{font-size:12px}
	.mid_content .left_content, .mid_content .right_content{width:100%}
	.mid_content .right_content{text-align:center}
	.mid_content .related_search_inner a{text-align:left}
	.list_result .list_result_innerb{padding:13px}
	.mid_content .list_result_inner input{width:73%}
	.main_header_nav .navbar-nav{ width:86%; overflow:hidden; height:26px}
	.related_search h4{text-align:left}
	.mid_content .contact{margin-top:39px}
	.keyword .alphabet a{font-size:13px}
	.mid_content .google_map{padding-top:18px}
	.mid_content .google_map #googleMap{height:524px}
	.mid_content .login .modal{width:73%}
	.catagory_tabs, .catagory_tabs.left_side{width:100%}
	.domain_form{width:100%}
}
@media only screen and (max-width: 767px) {
	ul.resp-tabs-list, .navigation{display:none}
	h2.resp-accordion{display:block}
	.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1; float:left}
	.resp-vtabs .resp-tabs-container{border:none; float:none; width:100%; min-height:100px; clear:none}
	.resp-accordion-closed{display:none !important}
	.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important}
	.resp-tabs-container h2.resp-accordion{display:block; float:left; width:100%}
	.resp-tabs-container h2.resp-accordion a{padding:12px 14px}
	.resp-tabs-container .resp-vtabs .resp-tabs-container{width:100%}
	.resp-tabs-container .resp-vtabs .resp-tabs-container{ border-left:1px solid #ccc}
	.resp-vtabs .resp-tabs-container .resp-tab-content{padding:0 15px 15px; border-bottom:1px solid #ccc}
	.resp-tabs-container .resp-tab-content h3{margin-top:10px; font-size:15px}
	.resp-tabs-container .resp-tab-content ul li{ margin-top:15px}
	.resp-tabs-container .resp-tab-content ul li .list_top, ul.listing li .list_top{padding:15px}
	.resp-tabs-container .resp-tab-content ul li .list_top a, ul.listing li .list_top a{width:85px}
	.resp-tabs-container .resp-tab-content ul li .list_top span a, ul.listing li .list_top span a{width:100%}
	.resp-tabs-container .resp-tab-content ul li .list_top span p, ul.listing li .list_top span p{font-size:13px}
	.resp-tabs-container .resp-tab-content ul li .list_bottom, ul.listing li .list_bottom{padding:8px}
	.resp-tabs-container .resp-tab-content ul li .list_bottom span, .left_content ul.listing li .list_bottom span{margin:0 8px}
	.resp-tabs-container .resp-vtabs .resp-tabs-container{padding:0}
	.main_header .search_input{width:34.6%; margin:0 1%; text-align:left}
	.find_business .find_business_inner form{padding-bottom:15px}
	.find_business_inner .search_bar label{font-size:14px}
	.find_business_inner .search_bar{width:100%; padding:10px 5px 0}
	.find_business .find_business_inner .keyword_button{width:100%; padding:0 5px; margin-top:15px}
	.find_business .find_business_inner .keyword_button button{padding:7px 9%}
	.mid_content .our_business{padding:15px 0; display:inline-block}
	.our_business .our_business_inner{padding:15px 0; width:100%}
	.our_business .our_business_inner h4{margin-top:15px}
	.mid_content .footer .col-sm-3, .mid_content .footer .col-sm-4, .mid_content .footer .col-sm-2{ width:50%; float:left}
	.search_flied .singup_button{width:11%}
	.navbar-header .navbar-toggle{margin:0 16px 0 0; position:absolute; top:-32px; right:0; padding:0; border:0}
	.navbar-header .navbar-toggle .icon-bar{background:#000; width:20px; height:2px}
	.navbar-header .navbar-toggle .icon-bar + .icon-bar{margin-top:5px}
	.main_header .search_input input{font-size:13px; width:80%}
	.mid_content .large_ads, .mid_content .contact{margin-top:68px}
	.d{display:none}
	.main_header .m{display:block; width:86%; padding:0}
	body .mid_content{top:0}
	body .main_header{padding:7px 0}
	.main_header .logo{ width:13%; padding:0 1%}
	.main_header .logo img{width:75px; margin:0}
	.main_header .m .search_input{width:93%; height:30px; padding:4px; cursor:pointer}
	.menu_down .icons{margin:0; padding:15px 7px; float:left; width:100%}
	.menu_down .icons a{padding:0; margin:0 1%; width:48%; float:left}
	.menu_down .icons i{padding:10px 0; width:100%; text-align:center}
	.list_result .list_result_inner h4{font-size:14px}
	.list_result .list_result_inner p{font-size:13px}
	.list_result .list_result_innerb{padding:12px}
	.contact .flied{padding:0 15px}
	.contact .flied_b::after{right:14px}
	.contact .captcha img{left:14px}
	.mid_content .contact h2{text-align:left; font-size:22px; padding:0 15px; margin-top:15px}
	.mid_content .contact{padding-bottom:15px}
	.mid_content .about.keyword h2{padding:0}
	.mid_content .google_map{padding-top:48px}
	.google_map .map_search_result{margin-top:57px; width:270px}
	.google_map .map_search_result li a, .google_map .map_search_result span{font-size:13px}
	.mid_content .google_map #googleMap{height:481px}
	.mid_content .login .modal{width:96%}
	.form_left_side{width:100%}
}
@media (max-width:705px){
	.mid_content .large_ads, .mid_content .contact{margin-top:63px}
	.mid_content .find_business, .mid_content .mid_content_left, .mid_content .our_business, .mid_content .ads_b, .mid_content .large_adsb, .mid_content .footer, .mid_content .list_result, .mid_content .list_result, .left_content ul.listing li, .mid_content .right_content img, .mid_content .large_adsb, .mid_content .large_ads.large_adsb{margin-top:15px}
	.main_header .search_input{width:37%}
	.main_header .search_flied .main_header_nav{width:100%; margin:10px 0 0}
	.search_flied .navbar-header .navbar-toggle{ float:none; margin:0 auto; display:table; position:relative; top:0}
	.navbar-header .navbar-toggle .icon-bar + .icon-bar{ margin-top:5px}
	.main_header_nav .navbar-nav{ margin-top:5px}
	.main_header_nav .navbar-nav > li > a{ margin:0}
	.mid_content .about h2{font-size:20px}
	.mid_content .about h4{margin-top:10px; font-size:15px}
	.mid_content .about p{font-size:13px; line-height:20px; margin:7px 0}
}
@media (max-width:680px){
	.resp-tabs-container .resp-tab-content ul li .list_top span p, ul.listing li .list_top span p{font-size:12px}
	.resp-tabs-container .resp-tab-content ul li .list_bottom span,  ul.listing li .list_bottom span{font-size:13px}
	.resp-tabs-container .resp-tab-content ul li .list_bottom span i.fa-mobile,  ul.listing li .list_bottom span i.fa-mobile{font-size:20px}
	.new_business .col-xs-3{width:50%; float:left; margin-top:10px; margin-bottom:10px}
	.navbar-header .navbar-toggle .icon-bar{width:32px}
	.footer .copy_right{font-size:13px}
	.menu_down .icons{padding:10px 7px}
}
@media (max-width:631px){
	.main_header .search_input{width:48%}
	.main_header .search_flied .search_button{float:none; margin:10px auto 0; display:inline-table}
	.main_header .search_flied .search_button button, .main_header .search_flied .search_button a{padding:7px 10px; height:34px}
	.main_header .search_flied .search_button button{font-size:16px}
	.main_header .search_flied .search_button a{font-size:13px}
	.main_header .search_flied .main_header_nav{margin-top:4px}
	.find_business_sub .buss_text h2{font-size:18px}
	.main_header .logo{width:15%}
	.main_header .m{width:83%}
	.search_flied_popup .user_flied_left{width:91%}
	.search_flied_popup .user_flied_right{width:8%}
}
@media (max-width:580px){
	.resp-tabs-container .resp-tab-content ul li .list_top span a, ul.listing li .list_top span a{font-size:13px}
	.resp-tabs-container .resp-tab-content ul li .list_top span p, ul.listing li .list_top span p{font-size:11px; margin-top:4px}
	.resp-tabs-container .resp-tab-content ul li img, ul.listing li .list_top img{width:58px}
	.resp-tabs-container .resp-tab-content ul li .list_top a, ul.listing li .list_top a{width:72px}
	.resp-tabs-container .resp-tab-content ul li .list_top span a, ul.listing li .list_top span a{width:100%}
	.navbar-header .navbar-toggle .icon-bar{width:28px}
	.main_header .logo{width:16%}
	.main_header .m{width:82%}
	.mid_content nav ul.pagination{margin:0 auto; display:table}
	.mid_content .left_content nav span.record{float:left; width:100%; text-align:center}
	.mid_content .about h2{font-size:18px}
	.mid_content .about h4{font-size:14px; margin-top:5px}
	.contact .flied{padding:0 10px; margin-top:10px}
	.mid_content .contact h2{padding:0 10px; font-size:20px; margin-top:10px}
	.mid_content .contact{padding-bottom:10px}
	.google_map .map_search_result{width:230px; display:none; margin:0; top:90px}
	.google_map .map_result{display:block}
	.google_map .map_search_result li a, .google_map .map_search_result span{font-size:12px}
	.mid_content .google_map #googleMap{height:488px}
}
@media (max-width:520px){
	.our_work > img{width:100%}
}
@media (max-width:500px){
	.main_header .logo{width:18%}
	.main_header .m{width:80%}
	.main_header .m .search_input{width:91%}
	.search_flied_popup .user_flied_left{width:90%}
	.search_flied_popup .user_flied_right{width:9%}
	.left_content ul.listing li p{line-height:18px}
	.left_content ul.listing li p, .left_content ul.listing li p a{font-size:12px}
	.list_result .list_result_inner h4{font-size:13px}
	.list_result .list_result_inner p{font-size:12px}
	.login .modal-header .modal-title{font-size:16px}
	.mid_content .login .modal-header .close{font-size:25px}
}
@media (max-width:470px){
	.mid_content .footer .col-sm-3, .mid_content .footer .col-sm-4, .mid_content .footer .col-sm-2{width:100%}
	.resp-tabs-container h2.resp-accordion{font-size:13px}
	.resp-tabs-container h2.resp-accordion a i{font-size:16px; width:18px}
	.main_header .search_input{width:47%}
	.main_header .container .left.search_button, .search_flied .left.singup_button{float:none; display:inline-table}
	.main_header .main_header_nav{width:100%}
	.find_business_sub .buss_text h2{font-size:16px}
	.find_business_sub .buss_text p{font-size:13px}
	.mid_content .list_result_inner input{width:72%}
	.left_content ul.listing li .list_bottom span.review{display:none}
}
@media (max-width:440px){
	.main_header .logo{width:20%}
	.main_header .m{width:78%}
	.main_header .m .search_input{width:89%}
	.search_flied_popup .user_flied_left{ width:89%}
	.search_flied_popup .user_flied_right{ width:10%}
	.keyword .alphabet{ margin:0}
	.keyword .alphabet a{font-size:12px; padding:5px 0}
	.keyword .alphabet a i{font-size:11px}
	.mid_content .about.keyword h2{ padding-bottom:5px}
}
@media (max-width:400px){
	.resp-tabs-container .resp-tab-content ul li .list_bottom span, ul.listing li .list_bottom span{font-size:12px}
	.resp-tabs-container .resp-tab-content ul li .list_bottom span i.fa-mobile, .left_content ul.listing li .list_bottom span i.fa-mobile{font-size:18px}
	.resp-tabs-container .resp-tab-content ul li .list_bottom span.review{display:none}
	.our_business .our_business_inner h4, .our_business .our_business_inner p{font-size:13px}
	.find_business_sub .buss_text h2{font-size:15px}
	.main_header .logo{width:22%}
	.main_header .m{width:76%}
	.main_header .m .search_input{width:88%}
	.left_content ul.listing li p{line-height:16px}
	.left_content ul.listing li p, .left_content ul.listing li p a{font-size:11px}
	.left_content ul.listing li .list_right span{ font-size:11px}
	.mid_content .about p{font-size:12px; line-height:18px; margin:6px 0}
}
@media (max-width:360px){
	.mid_content .ads_b img{ width:280px}
	.main_header .logo{width:24%}
	.main_header .m{width:74%}
	.search_flied_popup .user_flied_left{ width:88%}
	.search_flied_popup .user_flied_right{ width:11%}
	.mid_content .list_result_inner input{width:70%}
	.mid_content .list_result_inner button{width:27%}
	.flied_inst_inner, .login .modal-body p{font-size:13px}
}
@media (max-width:330px){
	.main_header .logo{width:26%}
	.main_header .m{width:72%}
	.main_header .m .search_input{ width:87%}
	.search_flied_popup .user_flied_left .search_input input{ width:86%}
	.mid_content .list_result_inner input{ width:69%}
	.mid_content .list_result_inner button{ width:28%}
}