@media(max-width:1199px){
	.main_slider_area .main_slider{height:730px}
	.main_slider_area .main_slider .slider_text h2{letter-spacing:0}
	.main_slider_area .main_slider .slider_text_five h2{font-size:80px}
	.service_promo_item,.skill_item{padding-left:0;padding-right:0}
	.phone_mockup img{max-width:250px}.phone_mockup{margin-left:-166px}
	.about_content{padding-left:0}
	.service_tab .nav-item,.service_tab .nav-item.active{min-width:auto;padding:10px 15px}
	.portfolio_area{padding-left:50px;padding-right:50px}
	.p_slider_inner .prev{left:0}
	.p_slider_inner .next{right:0}
	.p_slider_inner .prev,.p_slider_inner .next{opacity:0}
	.p_slider_inner :hover .prev,.p_slider_inner :hover .next{opacity:1}
	.c_logo_item img,.img_hover img,.h_blog_post_item .post_img img,.features_area img,.work_area img,.phone_img img,.phone_mockup_two img,.blog_d_img img,.portfolio_detail_img img{max-width:100%}
	
	.footer_top .f_widget h5,.footer_top .f_widget a{font-size:15px}
	.footer_top .f_latest_widget .f_latest_item .media-body h5{line-height:21px}
	.f_latest_widget .f_latest_item .img_hover{margin-right:12px}
	.features_area .precess_item .icon{margin-right:10px}
	.features_area .precess_item .media-body p{font-size:17px}
	.about_item{padding:35px 15px 20px}
	.core_features_item .media .icon{margin-right:10px}
	.core_features_inner_one .core_features_item .media .icon{margin-left:10px}
	.core_features_item{margin-bottom:30px}
	.promo_area{padding:150px 0}
	.blog_sidebar{padding-left:15px;padding-right:15px}
	.blog_details_info .blog_details_content ul li{padding-left:0}
	.blog_details_info .blog_details_content ul li a{margin-bottom:12px;font-size:18px}
}
@media(min-width:992px){.mob{display:none;}}
@media(max-width:991px){
	header+div,header+section{margin-top:10px}
	.menu>.nav-item,.navbar_fixed .menu>.nav-item{padding:0}
	.menu>.nav-item+.nav-item{margin-left:0}
	.navright{margin-left:0;margin-bottom:10px}
	.main_slider_area .main_slider .slider_text h2,.main_slider_area .main_slider .slider_text.slider_text_four h2{font-size:36px}
	.main_slider_area:hover .left_arrow{left:0}
	.main_slider_area:hover .right_arrow{right:0}
	.phone_mockup{margin-left:0;max-width:480px;margin-bottom:50px}
	.service_faq_inner,.c_logo_item,.skill_item,.f_widget,.offer_item{margin-bottom:50px}
	.service_area .row,.clients_logo_area .row,.skill_area .row,.footer_top .row,.offer_area .row{margin-bottom:-50px}
	.process_img{margin-left:auto;margin-top:40px}
	.promo_area{padding:150px 0}
	.h_blog_post_area .row,.h_pricing_area .row{margin-bottom:-30px}
	.h_price_item,.f_widget .f-title{margin-bottom:60px}
.h_blog_post_item{margin-bottom:10px}
	.recent_post_gallery{max-width:280px}
	.footer_bottom .f_menu li+li{margin-left:6px}.work_area .about_content,.phone_mockup_two{margin-bottom:50px}
	.fun_fact_area{justify-content:center}
	.fun_fact_area .fact_item,.core_features_item{width:50%}
	.core_features_inner,.core_features_inner_one{display:flex;flex-wrap:wrap}
	.core_features_inner{margin-top:50px}
	.core_features_area .row{margin-bottom:-50px}
	.blog_sidebar{max-width:370px;margin-top:40px;padding-bottom:50px}
	.p_filter_info{display:block;margin-bottom:30px}
	.p_filter_info .portfolio_filter .work_portfolio_item{margin-left:2px}
	.details_content .p_details_info{padding-left:15px}
	.p_social_icon{margin-top:20px}
	.contact_inner{margin-top:50px}
}
@media(max-width:767px){
.pc{display:none;}
.mission_content img{width:100%;}
	.indexNewsList ul li .indexNewsRight{ height:110px; overflow:hidden;}
	.indexNewsList ul li .indexNewsRight .indexNewsInfo{height:44px!important; overflow: hidden;}
	.floating_ck{display:none;}
	.pc{display:none;}
	.mob{display: block!important;width:15%; float:right;}
	.h_blog_post_item .post_img img{height:auto;}
	.main_slider_area .left_arrow,.main_slider_area .right_arrow{display:none!important}
	.header_social_icon a+a{margin-left:-2px}
	.main_slider_area .main_slider{height:230px}
	.main_slider_area .main_slider .slider_text h2{font-size:36px;line-height:36px}
	.main_slider_area .main_slider .slider_text.slider_text_four h2{font-size:50px;line-height:55px}
	.main_slider_area .main_slider .slider_text ul li{font-size:24px}
	.main_slider_area .main_slider .slider_text .theme_w_btn,.main_slider_area .main_slider .slider_text .theme_btn{margin:0 4px}
	.main_slider_area .main_slider .slider_text ul li+li{margin-top:15px}
	.footer_bottom,.footer_bottom .f_menu{text-align:center!important}
	.footer_bottom p,.footer_bottom a{font-size:14px;line-height:20px}
	.footer_bottom{padding:15px 0 55px 0;line-height:20px}.f_link_widget ul{margin-bottom:-5px}
	.f_link_widget ul li{margin-bottom:5px}
	.footer_top,.sec_pad{padding:70px 0}
	.features_area{padding-top:70px}
	.h_price_item ul{padding:25px 20px}
	.h_blog_post_item,.offer_item{margin-left:auto;margin-right:auto}
	.mockup_box .frame_two,.mockup_box .frame_one,.mockup_box .frame_three{width:440px}
	.team_social_icon a{margin-left:auto;margin-right:auto}
	.section_title h6{font-size:20px}
	.testimonial_slider .item .testimonial_content,.portfolio_area{padding-left:18px;padding-right:18px}
	.h_blog_post_area .theme_w_btn,.h_blog_post_area_two .theme_w_btn{margin-top:30px}
	.promo_content h2{font-size:50px;margin-bottom:15px}
	.video_area{padding:100px 0}
	.demos_area .row{margin-bottom:-30px}
	.demo_item{margin-bottom:30px}
	.blog_details_info .blog_details_content ul li{width:100%}
	.share_link a+a{margin-left:0}
	.portfolio_area_three .portfolio_filter{text-align:center}
	.details_content .details_text,.details_content .p_details_info{width:100%;padding-right:0;border:0}
	.details_content{display:block}
	.details_content .p_details_info{padding-left:0;margin-top:15px}
	.features_info{max-width:450px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:20px}
	.features_area .precess_item{display:block;max-width:290px;margin-left:auto;margin-right:auto}
	.features_area .precess_item .media-body h6:before{left:50%;transform:translateX(-50%)}
	.features_area .precess_item .icon{margin-left:auto;margin-right:auto;margin-bottom:20px}
	.about_area_two .about_content{margin-bottom:25px}
	.fun_fact_area .fact_item{width:auto;max-width:530px;margin-left:auto;margin-right:auto}
	.fun_fact_area .fact_item+.fact_item{margin-top:10px}
	.fun_fact_area{display:block}
	
	.section_title h2{font-size: 18px!important; font-weight:400;}
	.mission_content{font-size:14px!important;}
	
.newsSearch{height: 60px; line-height: 60px;}
.inputleft{ width:80%; float: left;}
.btnleft{ width: 20%; float: left;}
.SearchInput2{ width: 100%; height: 35px; line-height: 35px; border: 1px #363636 solid;}
.SearchBtn2{ width: 100%; line-height: 35px; height: 35px; background: #363636; color: #fff; border: 0px;}

.caseList2{ width:100%;}
.caseList2 ul li{margin-bottom: 10px;}
.caseList2 ul li .pic2{ float:left; width:30%;overflow:hidden;}
.caseList2 ul li .pic2 img{ width:100%; height: 100px;}
.caseList2 ul li .pic2 img:hover{transform: scale(1.08);transition:all .2s linear}
.caseList2 ul li .caseRight2{ width:65%; float:right; overflow:hidden;}
.caseList2 ul li .caseRight2 .caseListTitle2 {width:100%; margin: 0!important; padding: 0!important; line-height: 22px!important;}
.caseList2 ul li .caseRight2 .caseListTitle2 a{ display:block; font-size: 15px; color: #333; font-weight: bold;width:100%;  height: auto!important;}
.caseList2 ul li .caseRight2 .caseListTitle2 a:hover{color:#f00}
.caseList2 ul li .caseRight2 .caseDate2{display: none;}
.caseList2 ul li .caseRight2 .caseInfo2{ width:100%; line-height:22px; height:70px; color: #7b7b7b; overflow: hidden; margin-top: 20px;}
	
.caseList{ width:100%;}
.caseList ul li{margin-top: 10px;border-bottom: 1px #d8d8d8 dashed; height: 60px;}
.caseList ul li .caseRight{ width:100%;}
.caseList ul li .caseRight .caseListTitle {width:100%;}
.caseList ul li .caseRight .caseListTitle a{font-size: 16px; color: #333; font-weight: 400;}
.caseList ul li .caseRight .caseListTitle a:hover{color:#f00}
.caseList ul li .caseRight .caseDate{width:100%; color:#ccc; display: none;}
.caseList ul li .caseRight .caseInfo{ width:100%; line-height:22px;color: #7b7b7b;border-bottom: 1px #d8d8d8 dashed; padding: 10px 0; display: none;}
	

	
	.aboutPic{display: none!important;}
	.work_area .about_content, .phone_mockup_two{margin-bottom: 0px!important;}
.indexNewsList ul li .indexNewsRight .indexNewsListTitle a{ display:block; font-size: 14px; color: #333; font-weight: bold;width:100%; line-height: 18px;}
	.indexNewsZcfg_m{display: none!important;}
	.ewm-m{display: none!important;}
}
@media(max-width:576px){
	.fun_fact_area .fact_item+.fact_item{margin-top:0}
	.bread_content h2{font-size:18px}
	.breadcrumb_area{padding:70px 0}
	.header_top,.header_top .text-right{text-align:center!important}header+div,header+section{margin-top:10px}
	.navbar .container{padding-left:15px;padding-right:15px}
	.main_slider_area .main_slider .slider_text.slider_text_two{padding-top:20px}
	.fun_fact_area .fact_item{width:100%;padding:90px 0 80px}
	.f_link_widget ul{margin-bottom:-7px;margin-top:-7px}
	.f_link_widget ul li{margin-bottom:0}
	.theme_promo_area h2{font-size:18px;letter-spacing:0}
	.theme_promo_area{padding-top:70px;padding-bottom:70px}
	.section_title h2{font-size:18px;letter-spacing:0}
	.team_item,.portfolio_area_two .portfolio_item{max-width:370px;margin-left:auto;margin-right:auto}
	.section_title{margin-bottom:45px}
	.precess_item .icon{margin-right:15px}
	.testimonial_thumbnil{max-width:390px}
	.testimonial_slider .item .testimonial_content p{font-size:20px;line-height:28px}
	.pr_slider_item .img_hover img{width:100%}
	.service_tab_content{padding-left:15px;padding-right:15px}
	.service_tab_content p img{margin-right:15px}
	.phone_mockup img{max-width:150px}
	.phone_mockup{max-width:290px}
	.about_content h2{letter-spacing:0;font-size:18px}
	.features_area .precess_item{margin-bottom:45px}
	.core_features_item .media{display:block}
	.core_features_item{width:auto;max-width:290px;margin-left:auto;margin-right:auto;text-align:center}
	.related_post .related_item{max-width:250px;margin-bottom:12px}
	.blog_details_info .text img{float:none}
	.share_link a{margin-bottom:5px}
	.s_comment_list_inner .s_comment ul .replay_comment{margin-left:0}
	.service_promo_item,.skill_item{max-width:290px;margin-left:auto;margin-right:auto;margin-bottom:35px}
	.sevice_promo_area_two .row,.skill_area .row{margin-bottom:-35px}
	.core_features_item .media .icon,.core_features_inner_one .core_features_item .media .icon,.precess_item .icon{margin-left:auto;margin-right:auto;margin-bottom:20px}
	.process_inner .precess_item{display:block;text-align:center}
	.precess_item .media-body h6:before{left:50%;transform:translateX(-50%)}
	.process_inner{margin-bottom:30px}
	.service_promo_item .round img{width:75%;}
	.service_promo_item h3{font-size: 16px;}
	.pr_slider_item img{height:120px;}
	.pr_slider_item .item_content h4{font-size: 13px!important;}
	.pr_slider_item .item_content{padding:5px 0px!important;}
	.portfolio_gallery .pr_slider_item .item_content{border:none;}
	.portfolio_gallery .pr_slider_item{margin:0px!important;margin-bottom: 20px!important;}
	.sec_pad{padding: 20px 0;}
}
@media(max-width:400px){
	.main_slider_area .main_slider .slider_text h3{font-size:16px}
	.main_slider_area .main_slider .slider_text h2{font-size:18px;line-height:42px;margin-bottom:20px}
	.main_slider_area .main_slider .slider_text.slider_text_four h2{font-size:32px;line-height:40px}
	.main_slider_area .main_slider .slider_text ul{padding-top:0}
	.main_slider_area .main_slider .slider_text ul li{font-size:16px;line-height:20px}
	.footer_bottom p,.footer_bottom a{font-size:14px}
	.testimonial_slider .item{padding-left:0;padding-right:0}
	.testimonial_slider .item .testimonial_content .icon{right:0}
	.testimonial_slider .item .testimonial_content{padding-top:70px}
	.service_tab{display:block}
	.service_tab .nav-item,.service_tab .nav-item,.service_tab .nav-item,.service_tab .nav-item.active{display:block;text-align:center;margin-bottom:5px}
	.service_tab .nav-item.active{border-bottom:1px solid #dee2e6}
	.mockup_box .frame_two{width:290px}
	.blog_details_info .blog_details_content h2{font-size:18px}
	.blog_details_info blockquote{padding-left:20px;font-size:18px;line-height:28px}
	.s_comment_list_inner .s_comment .media{display:block}
	.s_comment_list_inner .s_comment .media img{margin-right:0;margin-bottom:20px}
	.service_tab_content p img{float:none;display:block;margin-bottom:20px}
	.contact_info_right .c_info_item{display:block}
	.contact_info_right .c_info_item .icon{margin-bottom:20px;margin-right:0}
}