@media (max-width:1400px) {
#home_slider .item .slider_capi {font-size:30px;}
}
@media (min-width:1281px) {
#services_slide .owl-next{ right:-150px; }
#services_slide.owl-theme .owl-prev{ left:-150px; }
}
@media (max-width:1280px) {
#services_slide .owl-next{ right:-50px; }
#services_slide.owl-theme .owl-prev{ left:-50px; }
}
@media (max-width:1199px) {
#menu ul li a { font-size:13px; padding:0 11px;}
.menu_bar { margin-top:27px;}
.banner_caption { width:80%;font-size:18px;}
.banner_caption h2 { font-size:36px;}
.info_text { width:73%;}
#services_slide .owl-next{ right:0;}
#services_slide.owl-theme .owl-prev{ left:0; }
#services_slide.owl-carousel .owl-item { padding:0 50px}
.services_sec h2 { font-size:34px;}
#blog-tabs .nav-tabs > li > a { font-size:13px;}
}
@media (max-width:991px) {
.logo { float:left; position:relative; z-index:99999;} 
.logo img { max-width:200px;}
.inner_banner header, .banner header  { position:relative;}
.header-container { padding:0; width:100%;}
.mean-container a.meanmenu-reveal { top:-15px;}
.mean-container .mean-bar { width:95%;}
.mean-container .mean-nav { margin-top:31px;}
.info_box { text-align:center;}
.info_box .icon { float:none;}
.info_text { width:100%; margin-top:25px;}
.slide_text { padding-top:0;}
.services_box { text-align:center;}
.services_icon { display:inline-block;}
ul.social li { margin-bottom:10px;}
.inner_banner h1 { margin-top:50px;}
}
@media screen and (max-width: 789.9px) {
	.banner .banner_caption {
		top: 250px;
	}
	.banner .banner_caption h1 {
		font-size: 24px;
	}
	.banner .banner_caption p {
		font-size: 12px;
	}
}
@media (max-width:767px) {
.services_sec { text-align:center; padding:50px 0 20px;}
.services_box { margin-bottom:30px;}
.services_icon { height:auto;}
.services_icon img { min-height:inherit;}
.info_text { width:100%; margin:25px auto;}
.slide_text { margin-bottom:30px;}
.footer_top .btn, ul.cyber_post li:last-child { margin-bottom:20px;}
}
@media (max-width:667px) {
.banner_caption h2 { font-size:xx-large; margin-top:66px;}
}
@media (max-width:580px) {
.banner_caption h2, .inner_banner h1, .inner_contents h2 { font-size:x-large;}
.banner_caption { font-size:14px;}
.contact_bar span { display:block; margin-bottom:20px;} 
.services_slide_sec { text-align:center;}
.services_slide_sec .hedding_tittle:after, .services_slide_sec .hedding_tittle:before { left:50%;}
.services_slide_sec .hedding_tittle:before { margin-left:-40px;}
.services_slide_sec .hedding_tittle:after { margin-left:-20px;}
.inner_contents .alignright { float:none; margin-left:0;}
}
@media (max-width:575.9px) {
	#home_slider .item img {
		max-width: unset !important;
		height: 300px !important;
	}
}
@media (max-width:480px) {
.footer_top .row [class*="col-"] { width:100%;}
.banner_caption h2 { margin-top:110px;}
.inner_banner { padding-bottom:50px;}
}
@media (max-width:414px) {
.guarantee_sec ul li, .banner_caption h2 { font-size:large;}
.banner_caption p { font-size:13px;}
.banner_caption .btn { font-size:14px; padding:5px 12px; }
section { padding:30px 0;}
.services_sec { padding-top:20px;}
.info_bar { padding-bottom:10px;}
.footer_top { padding:30px 0 20px;}
}
@media (max-width:375px) {
.services .service_detail .service_box { bottom:0;}
.services_slide_sec h1, .services_sec h2 { font-size:x-large;}
.home_contents h3 { font-size:18px;}
.contact_bar { font-size:large;}
ul.header-contact li { margin-right:0;}
.inner_banner h1, .inner_contents h2 { font-size:large;}
}
@media (max-width:360px) {
	ul.header-contact li { font-size:13px;}
	.banner_caption p { display:none;}
}
@media (max-width:320px) {
	.banner_caption h2 { font-size:15px;}
	ul.header-contact { margin-top:5px;}
	ul.header-contact li { font-size:11px;}
	.top_bar li.top_button .btn { font-size:13px; padding:5px 6px;}
}