@media (max-width:1600px){}
@media (max-width:1366px){.content_banner .single{padding:42px 20px 40px}.content_banner .single h3{font-size:18px;line-height:30px}
.post_content{margin:40px 50px 30px; padding:0 25px}.marketing_benefit .single .hover_content{padding:30px 15px}
.marketing_benefit h3{margin-bottom:10px; font-size:16px; line-height:23px}.marketing_benefit h3 span{font-size:18px; line-height:22px}
.marketing_benefit p{font-size:14px; line-height:21px}.portfolio .single .backcon p{font-size:16px;line-height:21px;  margin-bottom:25px}
.content h2{font-size:40px;line-height:48px;  margin-bottom:20px}
}
@media (max-width:1280px){
.content_banner .single{padding:40px 20px 38px}.content_banner .item{padding:0 0 0 175px}.content_banner .single h3{font-size:16px;line-height:26px}
.logo img{margin-left:20px; margin-top:30px}.navmenu{margin-top:52px}.marketing_top .single .backcon a{font-size:18px}.marketing_middle_area{padding:60px 0}
.content_banner{margin:0 auto 110px}.marketing_middle_top{margin-bottom:70px}
}
@media (max-width:1024px){
.container{width:100%}.navmenu{margin-top:45px}.navmenu ul{float:none;text-align:right;width:90%} 
.content_banner{margin:0 auto 150px;width:70%}
.marketing_benefit h2{font-size:20px;font-style:normal;font-weight:300;letter-spacing:10px;line-height:30px;margin:0;text-align:left;text-decoration:none;text-transform:uppercase}
.post_content{margin:30px}.portfolio .single .backcon p{font-size:18px;font-weight:400;margin-bottom:20px;text-align:center;text-decoration:none;text-transform:none}
.footer_promotions a{font-size:23px;line-height:30px}
}
@media (max-width:980px){}
@media (max-width:900px){}
@media (max-width:800px){
.logo{width:170px}.logo img{display:inline-block;margin-left:0;margin-top:40px;max-width:100%}.navmenu{margin-top:37px}.navmenu ul{float:none;text-align:right;width:85%}
 .navmenu .navbar-nav > li > a{font-size:13px;padding:0 6px}
.marketing_top .single .backcon a{font-size:14px;font-weight:500;text-align:center;text-decoration:none;text-transform:none;width:100%}
.content_banner{margin:0 auto 80px;width:90%}.right_align.post_content{margin-left:15px}.left_align.post_content{margin-right:15px}
.portfolio .single .backcon p{font-size:12px;font-weight:400;margin-bottom:20px;text-align:center;text-decoration:none;text-transform:none}
.portfolio .single .backcon .portfolio_info{bottom:0;height:auto;left:0;padding:10px 20px 10px;position:absolute;text-align:center;width:100%}
.footer_promotions a{font-size:20px;line-height:20px;padding-top:20px;padding-bottom:20px}.portfolio .single .backcon p{margin-bottom:10px}
}
@media (max-width:768px){.navmenu .navbar-nav > li > a{font-size:13px;padding:0 5px}}
@media (max-width:767px){.header{position:relative}.container{padding:0}.menu_showed .header{position:relative}.nzpc_logo{display:none}.content_banner{margin:0 auto 50px;width:100%}.content_banner .carousel-control{bottom:0;color:rgb(255, 255, 255);display:none;font-size:20px;left:0;opacity:1;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);top:0;width:42px}.content_banner .item{padding:0;background:none}.footer_promotions a{display:block;font-size:20px;line-height:20px;padding-bottom:20px;padding-top:20px}.logo{padding:0 15px;width:auto}.float_nav{display:block}.menu_showed .logo{padding:0 15px;text-align:center}.nav_menu .navbar-header{text-align:center}
.navmenu{border:none;box-shadow:none;display:none !important}.menu_showed .navmenu{display:block !important}.marketing_middle_top{margin-bottom:40px}
.nav_menu .navbar-toggle{border:none;float:none;margin-bottom:8px; margin-right:0;margin-top:8px; padding:9px 10px; position:relative}
.nav_menu .navmenu ul{text-align:center;margin:0;width:100%; padding-top:50px;background: none;}.nav_menu .navmenu ul li{border-right:none;display:block;float:none}
.navmenu .navbar-nav > li > a:after{content:"•";display:none;margin-left:15px}.nav_menu .navmenu ul li.active a{font-weight:700;color:#fff}
.navmenu .navbar-nav > li.dropdown:hover > ul.dropdown-menu,.nav_menu .navmenu ul li ul{padding:0;display:block;position:relative;background:none;float:none;margin:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.navmenu .navbar-nav > li.dropdown > ul.dropdown-menu li a{text-align:center; font-size:22px}.navmenu .navbar-nav > li.home_menu a{min-height: 25px}.logo img{margin-top:25px}.content_banner .single{padding:20px 15px}
.nav_menu .navmenu ul li a{font-size:30px;border:none;line-height:normal;padding-bottom:5px;padding-top:5px;text-align:center;background:none}
.navmenu .navbar-nav > li.active > a, .navmenu .navbar-nav > li > a:focus, .navmenu .navbar-nav > li > a:hover, .navmenu .navbar-nav > li.active > a:hover{background:none;border:none}.home_menu{background:url(../images/home_icon_hover.png) no-repeat center top}.marketing_top .single .backcon a{font-size:24px}
.home_menu.active, .home_menu:hover{background:url(../images/home_icon_hover.png) no-repeat center top}.marketing_top_area .col-sm-6.single_column, .portfolio .col-sm-6.single_column{width:50%}.marketing_top_area .col-sm-12.single_column .col-md-6.single, .portfolio .col-sm-12.single_column .col-md-6.single{width:50%}.inside2Image{height: 550px;}
}
@media (max-width:640px){}
@media (max-width:600px){.header .container-fluid{padding:0}}
@media (max-width:599px){.our_people .single{display:block;float:none;margin-left:auto;margin-right:auto;position:relative;text-align:center;width:70%}.logo img{margin-top:20px}.inside2Image{height: 450px; } .content h2{font-size:31px; }
.marketing_middle_area{padding:30px 0}.marketing_middle_top{margin-bottom:20px}.content_banner{margin: 0 auto 30px}}
@media (max-width:479px){.inside2Image{height: 350px;}.logo{width:63%}.marketing_top_area .col-sm-6.single_column, .portfolio .col-sm-6.single_column{width:100%}.marketing_top_area .col-sm-12.single_column .col-md-6.single, .portfolio .col-sm-12.single_column .col-md-6.single{width:100%}.marketing_middle_area{padding:30px 0}.content_banner {margin:0 auto 50px}.marketing_middle_top{margin-bottom:30px}.post_content{margin:15px}.right_align.post_content{margin-left:0}
.left_align.post_content{margin-right:0}.float_nav a{height:45px;width:45px}}
@media (max-width:359px){.inside2Image{height: 250px;}}