body{overflow-x:hidden;}
@media only screen and (min-width: 960px) and (max-width: 1239px)
{body{min-width:0;}
#Wrapper{width:960px;}
.section_wrapper,.container,.with_aside .content_wrapper{width:940px;}
#Header .menu>li>a{padding:10px;}
#Header .menu>li>ul.mfn-megamenu{width:938px!important;}
#Error_404 .error_pic i{font-size:220px;line-height:260px;}
#Error_404 .error_desk{padding-top:40px;}
.portfolio-item .photo .hover-box{bottom:-70%;}
.portfolio_group.one-fourth .portfolio-item .photo .hover-box{height:68px;padding:20px 0;}
.portfolio_group.one-fourth .portfolio-item .photo .hover-box h5{display:none;}
.portfolio_group.one-fourth .portfolio-item .photo .hover-box a.hover-button.zoom{left:50%;right:auto;margin-left:-38px;}
.portfolio_group.one-fourth .portfolio-item .photo .hover-box a.hover-button.link{left:50%;right:auto;margin-left:3px;}
.Flickr .flickr_badge_image a img{width:100%;height:63px!important;}
.widgets_wrapper .Flickr .flickr_badge_image a img{width:100%;height:77px!important;}
}
@media only screen and (min-width: 960px) 
{.layout-boxed #Top_bar .logo{margin-left:10px;}
.layout-boxed #Top_bar #header_action_button{margin-right:22px;}
#Header #menu{display:block!important;}
#Header .menu>li>ul.mfn-megamenu{width:1198px;right:0;left:auto;}
#Header .menu>li>ul.mfn-megamenu>li{float:left;}
#Header .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-1{width:100%;}
#Header .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-2{width:50%;}
#Header .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-3{width:33.33%;}
#Header .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-4{width:25%;}
#Header .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-5{width:20%;}
#Header .menu>li>ul.mfn-megamenu>li.mfn-megamenu-cols-6{width:16.66%;}
#Header .menu>li>ul.mfn-megamenu>li>ul{display:block!important;position:inherit;left:auto;top:auto;border-width:0 1px 0 0;}
#Header .menu>li>ul.mfn-megamenu>li:last-child>ul{border:0;}
#Header .menu>li>ul.mfn-megamenu>li>ul li{width:auto;}
#Header .menu>li>ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400;}
#Header .menu>li>ul.mfn-megamenu a.mfn-megamenu-title:hover{background:none;cursor:default;}
#Header .menu>li>ul.mfn-megamenu a .menu-arrow{display:none;}
#Top_bar.is-sticky{position:fixed;width:100%;left:0;top:-60px;height:60px;z-index:701;background:#fff!important;opacity:.97;filter:alpha(opacity= 97);-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.1);}
#Top_bar.is-sticky #logo{padding:5px 0;height:50px;line-height:50px;}
#Top_bar.is-sticky #logo img{max-height:34px;}
#Top_bar.is-sticky #menu{margin-top:8px;}
#Top_bar.is-sticky #searchform{margin-top:14px;}
#Top_bar.is-sticky #header_cart{margin-top:17px;}
#Top_bar.is-sticky #header_action_button{margin-top:15px;}
.header-dark #Top_bar.is-sticky{background:#222!important;}
.header-alpha .header_placeholder{margin-top:0!important;}
}
@media only screen and (max-width: 959px) {#Header #menu{display:none;height:auto;width:300px;bottom:auto;top:72px;right:0px;position:absolute;margin:0px;}
.header-dark #Header #menu{background:#222222;}
.header-white #Header #menu{background:#fff;}
#Header a.responsive-menu-toggle{display:block;width:35px;height:35px;line-height:35px;font-size:18px;text-align:center;position:absolute;top:36px;right:0px;-webkit-border-radius:3px;border-radius:3px;}
#Header a:hover.responsive-menu-toggle{text-decoration:none;}
#Header #menu>ul{width:100%;float:left;}
#Header #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative;}
#Header #menu ul li em,#Header #menu .menu-arr-bottom,#Header #menu .menu-arr-top{display:none!important;}
#Header #menu ul li a{padding:15px 20px;border-top-width:0;text-align:left;display:block;margin:0;height:auto;line-height:normal;}
#Header #menu ul li a:after{display:none;}
#Header #menu ul li.submenu .menu-toggle{width:48px;height:48px;display:block;position:absolute;right:0;top:0;border-left:1px solid rgba(0,0,0,0.03);background:url(../images/menu-plus.png) center no-repeat;}
#Header #menu ul li.hover>.menu-toggle{background:none!important;}
#Header #menu ul li.hover a{border-bottom:0;}
#Header #menu ul.mfn-megamenu li .menu-toggle{display:none;}
#Header #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;border:none;}
#Header #menu ul li ul li{width:100%!important;}
#Header #menu ul li ul li a{padding:15px 20px 15px 30px;}
#Header #menu ul li ul li a .menu-arrow{display:none;}
#Header #menu ul li ul li a span{padding:0;}
#Header #menu ul li ul li a span:after{display:none!important;}
#Header .menu>li>ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400;}
#Header .menu>li>ul.mfn-megamenu>li>ul{display:block!important;position:inherit;left:auto;top:auto;}
#Header #menu ul li ul li ul{border-left:0!important;padding:0;top:0;}
#Header #menu ul li ul li ul li a{padding:15px 20px 15px 40px;}
.header_placeholder{margin-top:0!important;}
#Footer .footer_copy .one .copyright{float:none;text-align:center;margin-bottom:20px;}
#Footer .footer_copy .one .social{float:none;text-align:center;}
}
@media only screen and (min-width: 768px) and (max-width: 959px)
{body{min-width:0;}
#Wrapper{width:728px;}
.section_wrapper,.container,.with_aside .content_wrapper{width:708px;}
.layout-boxed #Top_bar .logo{margin-left:10px;}
.layout-boxed #Top_bar .responsive-menu-toggle{margin-right:10px;}
#Top_bar .menu_wrapper{padding-right:80px;}
#Top_bar #searchform input[type="text"]{width:200px!important;}
.classic .post-photo-wrapper{width:40%;float:left;}
.classic .post-desc-wrapper{width:59.9%;float:left;}
.classic .format-quote .post-desc-wrapper{width:99.9%;}
.masonry .post-item{width:47.9%;}
.Recent_posts li .photo{display:none;}
.Recent_posts li .desc{padding-left:0px;}
blockquote{font-size:20px;line-height:28px;}
.one-second .testimonials li blockquote{margin-bottom:20px;}
.one-second .testimonials .testimonials-slider .owl-controls{position:static;padding-top:10px;}
.fancy_heading_small_icon span.icon:before{width:200px;right:-220px;}
.fancy_heading_small_icon span.icon:after{width:200px;left:-220px;}
.team_style_modern .desc .inside{padding:20px 20px;}
.team_style_modern .links{display:none;}
.team_style_modern .inside p.subtitle{margin-bottom:0;}
.team_style_modern .inside p.phone{display:none;}
.portfolio-item .photo .hover-box{height:68px;padding:20px 0;}
.portfolio-item .photo .hover-box h5{display:none;}
.portfolio-item .photo .hover-box a.hover-button.zoom{left:50%;right:auto;margin-left:-38px;}
.portfolio-item .photo .hover-box a.hover-button.link{left:50%;right:auto;margin-left:3px;}
.with_aside .portfolio-item .photo .hover-box{bottom:-80%;}
.Flickr .flickr_badge_image a img{width:100%;height:47px!important;}
.widgets_wrapper .Flickr .flickr_badge_image a img{width:100%;height:58px!important;}
#Error_404{position:static;padding-top:50px;margin-top:0;}
#Error_404 .error_pic{width:100%;float:none;}
#Error_404 .error_pic i{font-size:260px;line-height:260px;}
#Error_404 .error_desk{width:100%;float:none;padding-top:20px;text-align:center;}
}
@media only screen and (max-width: 767px) 
{
    .item_email{margin: auto;float: none;}
    body{min-width:0;}
    .PricingHBox .PrContent .PriceBox .ListPacket{
        margin-left: 0px;
    }
    .PricingHBox .PrContent .PriceBox .LabelTag{display: none;}
.lang_con {
    top: 43px;
}
.item_tintuc img {
    float: left;
    margin-right: 0px;
    width: 100%;
    margin-bottom: 5px;
}
.chiase{display: none;}
#Wrapper{width:300px;}
.section_wrapper .column,.container .column,.sections_group,.four.columns{margin:0;width:100%!important;clear:both;    padding: 0px 10px;}
.section_wrapper,.container,.four.columns{/*width:260px!important; */   width: auto !important;}
.left-sidebar .items_group,.right-sidebar .items_group,.with_aside .content_wrapper{width:100%;}
.section_wrapper .column{margin:0 0 20px;}
.four.columns{float:none!important;margin:0 auto;}
.section{background-attachment:scroll!important;}
#Top_bar{position:static!important;    padding: 0px 10px;
}
#Top_bar .menu_wrapper{background:none;position:static;float:none;}
#Top_bar .column{/*padding-top:45px;*/}
#Top_bar .logo{position:static;float:left;width:100%;text-align:center;margin:0;}
#Top_bar .logo #logo{padding:10px 10px;}
#Top_bar a#header_action_button{display:none;}
#Top_bar a#header_cart{display:none;}
#Top_bar #searchform{margin:0;position:absolute;right:0;top:12px; display: none;}
#Top_bar #searchform input[type="text"]{width:320px!important;}
#Header a.responsive-menu-toggle{left:0;top:32px;}
#Header #menu{position:static;float:left;width:auto;}
.header-alpha #Top_bar{background:#fff!important;}
.header-alpha.header-dark #Top_bar{background:#222!important;}
#Action_bar{text-align:center;}
#Action_bar .top-bar-menu{float:none;margin-bottom:7px;}
#Action_bar .contact_info{float:none;}
.post-photo-wrapper{width:100%;float:none;}
.post-desc-wrapper{width:100%;float:none;}
.masonry .post-item{width:98%;}
.modern .post-item{padding-left:0;}
.modern .post-meta-modern{display:none;}
.modern .post-footer .button-comments,.modern .post-footer .button-love{display:block;}
.modern .format-image .post-photo-wrapper{width:100%;float:none;}
.modern .format-image .post-desc-wrapper{width:100%;float:none;}
.modern .post-meta>div.date{display:block;}
.single-post .post-wrapper-content,.section-post-comments{width:100%!important;border-width:1px 0!important;}
.with_aside.single-post .section-post-header .column{margin:0 0 30px;}
.with_aside.single-post .section-post-header{width:100%;}
.aside_left.single-post .section-post-header,.aside_left.single-post .post-wrapper-content,.aside_left .section-post-comments{margin-left:0%;}
.with_aside .section-related-adjustment{width:100%;}
.aside_left .section-related-adjustment{margin-left:0%;}
.post-buttons-wrapper{display:none;}
/*.clients ul li{width:50%!important;}*/
.timeline_items{background:none;}
.timeline_items li{padding:100px 0 0 0;position:relative;margin-bottom:20px;}
.timeline_items li h5{margin:0 0 10px 0;position:static;width:100%!important;float:none!important;text-align:center!important;}
.timeline_items li h5 span{top:0px;}
.timeline_items li .desc{position:relative;width:100%;float:none!important;min-height:auto!important;}
.timeline_items li .desc:after{display:none;}
blockquote{font-size:20px;line-height:28px;}
.fancy_heading_color{margin-bottom:20px;}
.fancy_heading_small_icon span.icon:before{width:150px;right:-172px;}
.fancy_heading_small_icon span.icon:after{width:150px;left:-172px;}
.icon_box.icon_position_left{min-height:auto;padding-left:0;position:static;}
.icon_box.icon_position_left .icon_wrapper{position:relative;left:0px;top:0px;}
.icon_box.icon_position_left .desc_wrapper{text-align:center;}
.icon_box.icon_position_left .desc_wrapper hr{margin-left:auto;}
.pricing-box.has-border:after{display:none;}
.ui-tabs .ui-tabs-nav{padding:0 0 10px;}
.ui-tabs .ui-tabs-nav li{border-width:1px;margin-bottom:6px!important;-webkit-border-radius:5px;border-radius:5px;clear:none;}
.tabs_big_icon.ui-tabs .ui-tabs-nav{text-align:center;}
.tabs_big_icon.ui-tabs .ui-tabs-nav li{border-width:1px!important;margin:0 5px;}
.tabs_big_icon.ui-tabs .ui-tabs-nav li a{padding:10px 30px;}
.tabs_big_icon.ui-tabs .ui-tabs-nav li a i{display:inline-block;margin-bottom:0;font-size:18px;line-height:18px;}
.testimonials li blockquote{margin-bottom:20px;}
.testimonials .testimonials-slider .owl-controls{position:static;padding-top:10px;}
.portfolio_group .portfolio-item{width:100%!important;float:none;}
.portfolio_group.one .portfolio-item{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.portfolio_group.one .portfolio-item .photo{width:100%!important;float:none;}
.portfolio_group.one .portfolio-item .desc{display:none;}
.single-portfolio .section-portfolio-header .portfolio-meta .categories{float:none;text-align:center;}
.single-portfolio .section-portfolio-header .portfolio-meta .next-prev-nav{float:none;padding-top:15px;}
.single-portfolio .section-portfolio-header .portfolio-meta .next-prev-nav li.list{float:right;}
#Filters{display:none;}
.Flickr .flickr_badge_image a img{width:100%;height:110px!important;}
.widgets_wrapper .Flickr .flickr_badge_image a img{width:100%;height:99px!important;}
#Subheader .title{text-align:center;}
.single-post #Subheader h1{padding-right:0!important;}
#Error_404{position:static;padding-top:20px;margin-top:0;}
#Error_404 .error_pic{width:100%;float:none;}
#Error_404 .error_pic i{font-size:160px;line-height:160px;}
#Error_404 .error_desk{width:100%;float:none;padding-top:20px;text-align:center;}
#Error_404 .error_desk h2{font-size:30px;line-height:30px;}
#Error_404 .error_desk h4{font-size:19px;line-height:25px;}
#Error_404 .error_desk p .check{line-height:22px;font-size:16px;margin-bottom:15px;display:block;}
}
@media only screen and (min-width: 480px) and (max-width: 767px)
{#Wrapper{width:420px;}
.item_tintuc img {
    float: left;
    margin-right: 0px;
    width: 100%;
    margin-bottom: 5px;
}
.section_wrapper,.container,.four.columns{
	/*width:380px!important;  */  
	width: auto !important;
    margin: 0px 15px;}
.with_aside .content_wrapper{width:100%;}
#respond .comment-form-author{width:100%;margin-right:0%;float:none;}
#respond .comment-form-email{width:100%;margin-right:0%;float:none;}
#respond .comment-form-url{width:100%;float:none;}
#respond input[type="text"],#respond input[type="password"],#respond input[type="email"],#respond select{width:100%;}
#respond .comment-form-comment textarea{width:100%;}
#comments .commentlist .children{margin-left:0px;padding-left:30px;}
#respond .required{right:15px;}
}
@media only screen and (max-width: 479px) {
    .item_email{
        width: 70%;
    }
    #Top_bar #searchform input[type="text"]{width:200px!important;}
#respond .comment-form-author{width:99%;margin-right:0%;float:none;}
#respond .comment-form-email{width:99%;margin-right:0%;float:none;}
#respond .comment-form-url{width:99%;float:none;}
#respond input[type="text"],#respond input[type="password"],#respond input[type="email"],#respond select{width:100%;}
#respond .comment-form-comment textarea{width:100%;}
#comments .commentlist .children{margin-left:0px;padding-left:30px;}
#respond .required{right:11px;}
.fancy_heading_small_icon span.icon:before{width:100px;right:-113px;}
.fancy_heading_small_icon span.icon:after{width:100px;left:-113px;}
.portfolio-item .photo .hover-box{height:68px;padding:20px 0;}
.portfolio-item .photo .hover-box h5{display:none;}
.portfolio-item .photo .hover-box a.hover-button.zoom{left:50%;right:auto;margin-left:-38px;}
.portfolio-item .photo .hover-box a.hover-button.link{left:50%;right:auto;margin-left:3px;}
.team_style_modern .desc .inside{padding:20px 20px;}
.team_style_modern .links{display:none;}
.team_style_modern .inside p.subtitle{margin-bottom:0;}
.team_style_modern .inside p.phone{display:none;}
.chart_box{}
.chart_box .chart{position:relative;margin:0 auto 20px;}
.chart_box .desc_wrapper{text-align:center;padding-left:0;}
.chart_box .desc_wrapper hr.hr_left{margin-left:auto;}
.Flickr .flickr_badge_image a img{width:100%;height:75px!important;}
.widgets_wrapper .Flickr .flickr_badge_image a img{width:100%;height:68px!important;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min--moz-device-pixel-ratio: 1.5),
    only screen and (min-device-pixel-ratio: 1.5) {#Header .language>a .ico{background-image:url("../images/icons/addons/ico_lang@2x.png");background-size:24px 24px;}
#Header .contact_details .mail .ico{background-image:url("../images/icons/addons/ico_mail@2x.png");background-size:24px 24px;}
#Header .contact_details .phone .ico{background-image:url("../images/icons/addons/ico_phone@2x.png");background-size:24px 24px;}
#Header #searchform .ico{background-image:url("../images/icons/addons/ico_search@2x.png");background-size:24px 24px;}
#Header .language>a{background-image:url("../images/arrow_bottom@2x.png");background-size:9px 5px;}
}

