@media (min-width: 1349px){	
	#wrapper{width: 1349px;margin: 0 auto;}
}
@media (min-width: 1200px){	
	.maxwidth{width: 1110px;margin: 0 auto;}
	.menu_fixed #logo img{/* height: 60px; */}
	.menu_fixed .menu ul li a.text-menu{
    /* padding: 20px 15px; */
}
	.menu_fixed .menu ul li{/* padding: 0px 25px; */}
	.menu_fixed#header{padding:0px;}
	.menu_fixed #logo{/* transform: scale(0.7); *//* top: -20px; *//* margin-top: 0px !important; */}
	.menu_mobi,.menu_mobi_add{display: none;}
}
@media (max-width: 1250px){	.maxwidth{padding: 0px 15px;}}
@media (max-width: 1199px){	
	.gg-header{display: none;}
	#header{text-align: center;padding: 5px 0px;/* background: #fff; */}
	#header .maxwidth{display:flex;align-items:center;justify-content: space-between;}
	#header #logo{margin-left: 0px;position: relative;top: 0px;text-align: center;float: none;/* height: 80px; */top: 0px !important;/* max-width: 100px; *//* zoom: var(--zoom-logo); */margin: 8px 0px;max-width: 77px;}
    #header #logo img{}
	#menu-top{display: none}
	#menu-top-rp{display: inline-block;width: 100%;background: #012f22;height: 35px;}
	@-webkit-keyframes my {  0% {opacity:1}  50% {opacity:0  }  100% {opacity:1  }  }
	@-moz-keyframes my {   0% {opacity:1}  50% {opacity:0  }   100% {opacity:1  }   }
	@-o-keyframes my {   0% {opacity:1}   50% {opacity:0  }   100% {opacity:1  }   }
	@keyframes my {  0% {opacity:1}   50% {opacity:0  }   100% {opacity:1  }  } 
	.menu_baophu { background: #000; opacity: 0.8;z-index: 998; left: 0px; top: 0px;position: fixed; width: 100%; height: 100%; display: none; }
	.icon_menu_mobi{color: #000;font-size: 26px;text-decoration: none;display: block;width: 35%;cursor: pointer;display: block;cursor:pointer;float: left;margin: 0;}
	.icon_menu_mobi i {float: left;margin-top: 8px;color: #fff;}
	a.home_mobi {color: #000;text-decoration:none;float:right;font-size: 20px;}
	a.phone_mobi {color:#fff;text-decoration:none;float:left;font-size: 18px;}
	a.phone_mobi i{ margin-right: 12px; -webkit-animation: my 700ms infinite;-moz-animation: my 700ms infinite;  -o-animation: my 700ms infinite; animation: my 700ms infinite; }
	.mm-panel{}
	.mm-navbar_sticky{}
	.menu_mobi {color: #fff;font-size: 18px;text-decoration: none;/* padding: 0px 10px; */display: block;height: 33px;cursor: pointer;}
	.menu_mobi_add {display:block;position: fixed;left: -100%;top: 0;background: var(--color-main);z-index: 99999;color: #fff;height: 100vh;overflow: auto;line-height: 1.5;padding-top: 40px;padding-bottom: 20px;width: 70%;min-width: 140px;max-width: 440px;/* box-shadow: inset -4px 0px 8px rgba(0,0,0,0.3); */transition: 0.5s;}
	.menu_mobi_active {left: 0;transition: 0.5s;}
	.menu_mobi_add ul {list-style: none;padding: 0;}
	.menu_mobi_add ul li{}
	.menu_mobi_add ul li h2{font-size: 15px;}
	.menu_mobi_add ul li b{display:inline-block;vertical-align: top;margin-right: 8px;}
	.menu_mobi_add ul li b img{ display: inline-block; vertical-align: top; }
	.menu_mobi_add ul li a {text-decoration: none;color: #fff;display: block;border-bottom: 1px solid rgba(255,255,255,0.5);padding: 10px 40px 10px 0;margin-left: 20px;font-size: 14px;position: relative;text-transform: uppercase;text-align: left;}
	.menu_mobi_add ul li a.active2 {color: #ff0;font-weight: bold;}
	.menu_mobi_add ul li a i{position:absolute;/* height:100%; */right:0;top: 0px;bottom: 0px;border-bottom: none;/* width: 41px; */text-align:center;padding-top: 9px;/* transform:rotate(90deg); *//* border-left: 1px solid rgba(0,0,0,0.1); */color: #6e6e6e;left: 0;}
	.menu_mobi_add ul li a i svg{opacity:0;}
	.menu_mobi_add ul li a.active2 i{/* transform: rotate(-90deg); */border-top: 1px solid rgba(0,0,0,0.1);border-left: none;}
	.menu_mobi_add ul ul {display:none;padding-left: 0;}
	.menu_mobi_add ul li ul li a {padding-left: 20px;color: #fff;}
	.menu_mobi_add ul li ul li ul li a { padding-left: 40px; }
	.close_menu {position: absolute;top: 5px;right: 7px;font-size: 15px;background: #fff;width: 30px;text-align: center;line-height: 25px;cursor: pointer;color: var(--color-main);opacity: 0;}   
	#hamburger {display: block;width: 40px;height: 33px;position: relative;padding: 6px;/* border: 1px solid #000; */}
	#hamburger:before,#hamburger:after,#hamburger span {background: #f14a23;content: '';display: block;width: 68%;height: 3px;position: absolute;left: 0px;right: 0;margin: 0 auto;border-radius: 9px;}
	#hamburger:before {top: 8px;}
	#hamburger span {top: 16px;}
	#hamburger:after {top: 24px;}
	#hamburger:before,#hamburger:after,#hamburger span {-webkit-transition: none 0.5s ease 0.5s;transition: none 0.5s ease 0.5s;-webkit-transition-property: transform,top,bottom,left,opacity;transition-property: transform,top,bottom,left,opacity;}
 }
@media (min-width: 991px){
	
}
@media (max-width: 990px){
	.title-main span{display: none;}
	#homepage_slider .content_slide .slide_btn_content h2{font-size: 35px;}
	#homepage_slider .content_slide .slide_btn_content p{font-size: 13px;}
	#homepage_slider .content_slide .button_content_box{font-size: 12px;padding: 8px 18px;}
	#logo img{}
}
@media (max-width: 767px){
	.arcontactus-widget.arcontactus-message{bottom:80px;}
	.scrollToTop{bottom:15px;}
	#service .title-main,#project .title-main{margin-bottom:15px;}
	.title-main h2{text-align:center;text-transform:uppercase;font-weight: normal;}
	#service{margin: 15px 0px;padding-top: 0px;}
	#service .control-dev.control-next{right:0px;}
	#service .control-dev.control-prev{left:0px;}
	#project{padding-top:0px;margin-bottom: 0px;}
	.title-main-crumb h4{font-size: 24px;}
	.title-company{font-size: 25px;}
	h1.title-da {
	    font-size: 22px;
	    font-weight: 700;
	}
	.popup-btn{display: none;}
	.description-project{position: relative;}
	.title-main{padding-bottom: 0px;/* margin-bottom: 15px; */}
	.owl-service .owl-item.active .qodef-image-with-number-holder.qodef-with-number .qodef-iwn-image {
	    /* opacity: 1; */
	    /* -webkit-transition: opacity .3s ease-in; */
	    -moz-transition: opacity .3s ease-in;
	    /* transition: opacity .3s ease-in; */
	}
	.owl-service .owl-item.active .qodef-image-with-number-holder.qodef-with-number .qodef-iwn-text-holder .qodef-iwn-title {
	    /* -webkit-transition: color .2s ease-in; */
	    -moz-transition: color .2s ease-in;
	    /* transition: color .2s ease-in; */
	    /* color: #fff; */
	}
	.owl-service .owl-item.active .qodef-image-with-number-holder.qodef-with-number .qodef-iwn-number-holder {
	    -webkit-transition: transform .3s cubic-bezier(.4,0,.2,1);
	    -moz-transition: transform .3s cubic-bezier(.4,0,.2,1);
	    transition: transform .3s cubic-bezier(.4,0,.2,1);
	    /* -webkit-transform: rotate(-90deg) scale(1.75,1.75) translateX(-2px); */
	    -moz-transform: rotate(-90deg) scale(1.75,1.75) translateX(-2px);
	    /* transform: rotate(-90deg) scale(1.75,1.75) translateX(-2px); */
	}

	.owl-service .owl-item.active .qodef-image-with-number-holder.qodef-with-number .qodef-iwn-number-holder .qodef-iwn-number {
	    -webkit-transition: color .3s ease-in;
	    -moz-transition: color .3s ease-in;
	    transition: color .3s ease-in;
	    /* color: #fff; */
	    font-size: 70px;
	}
	.owl-service .owl-item.active .qodef-image-with-number-holder.qodef-with-number .qodef-iwn-text-holder .qodef-iwn-text {
	    /* -webkit-transition: color .3s ease-in; */
	    -moz-transition: color .3s ease-in;
	    /* transition: color .3s ease-in; */
	    /* color: #fff; */
	}
	.title-hot-top{
	    font-size: 20px;
	    text-align: center;
	    margin-bottom: 15px;
	}
	.title-hot-top span{margin: 0px 5px;letter-spacing: 1px;}
	.title-hot-top span::first-letter{font-size:25px;}
    .prague_list .project-list-item .project-list-outer .project-list-wrapper {
        min-height: auto;
        overflow: visible;
        padding-top: 300px;
    }

    .prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-img {
        width: 100%;
        height: 300px
    }

    .prague_list .project-list-item .project-list-outer .project-list-wrapper .project-list-content {
        width: 100%;
        padding-top: 20px
    }
	.breadCrumbs .maxwidth{padding-bottom:0px;}
	.breadCrumbs{}
	.breadCrumbs .maxwidth .breadcrumb{display: block;white-space: nowrap;overflow-x: scroll;padding-bottom: 10px;}
	.breadCrumbs .maxwidth .breadcrumb li{display: inline-block;}
	.news{}
	.news .pic-news,.news .info-news{width: 100%;float:none;}
	.sticky-inside{display: none;}
	#main{overflow: hidden;}
	#homepage_slider .content_slide{max-width:50%;left:0;right: auto;}
	#homepage_slider .content_slide .slide_btn_content h2{font-size: 12px;}
	#homepage_slider .content_slide .slide_btn_content p{font-size: 10px;overflow: hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;margin: 7px 0px;}
	#homepage_slider .content_slide .button_content_box{font-size: 9px;padding: 7px 15px;}
	img:not(.pbThumbs img){height: auto !important}
	.video-main{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.statistic,.copyright{float:none;text-align: center;font-size: 12px;}
	.footer-news{margin:10px 0px;}
	#footer{padding-top: 10px;border:none;}
	.footer-article{margin-bottom:0px;}
	.footer-powered{padding-top:0px;}
	.footer-news .info-footer img{max-width:77px;}
	.listvideos{margin-bottom: 30px;}
	.menu-res {}
	#copyright{margin-bottom: 40px;}
	.copy,.online{float: none;}
}
@media (min-width: 1200px){
	.hidden-xl{display: none !important;}
}
@media (min-width: 992px)  and (max-width: 1199px){
	.hidden-lg{display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-md{display: none !important;}
}
@media (min-width: 576px) and (max-width: 767px) {
	.hidden-sm{display: none !important;}
}
@media (max-width: 575px) {
	.hidden-xs{display: none !important;}
}