@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1250px){
.logo {
    left: 10%;
}
#topbar_menu .top_header .topleftbar {
    padding-left: 20%;
}
#topbar_menu .toprightbar p{
	min-height: 0px !important;
}
}
@media only screen and (max-width: 1208px) {
	#why_us .icon-pd p{
    min-height: 50px !important;
}
#why_us .icons-container {
    top: -3% !important;
}
}
@media only screen and (max-width: 1199px) {
.s-tb-c {
    display: table-cell;
    vertical-align: middle;
    padding: 30% 0% 25% 24%;
}
.bx-controls-direction{display:none;}
.news-content {
    padding: 28% 6% 4% 6%;
}
#product .product-slider-head .product-cat {
    width: 65% !important;
    left: 18% !important;
}
#why_us .icon-pd p{
    min-height: 50px !important;
}
#product .product-slider-head .product-cat p{
	min-height:0px !important;
}
#mac-news-intro .mac-activity-sections h5{
	min-height:38px !important;
}
#mac-news-intro .mac-activity-sections p{
	min-height:0px !important;
}
#mac-news-intro .mac-news, .mac-techcenters, .mac-applications, .mac-awards {
    width: 45% !important;
}
#ft-newsletter fieldset {
    width: 80% !important;
}
}
@media only screen and (max-width:1154px){
.rgdev-mobile {
    top: 25px !important;
    right: 6% !important;
}
.#header_menu{position:relative;}
#about-macpower .featured-section .featured-text h5{
	min-height:0px;
}
#about-macpower .featured-text {
    margin: 0px 0px 0px 0px !important;
}
#about-macpower .featured-icon {
    margin: 30px 0px 15px 0px !important;
}
#about-macpower .about-features {
    bottom: 45px !important;
}
.mobile-sub {
    top: 125px !important;
}

}
@media only screen and (max-width:1100px){
#about-macpower .about-features {
    left: 5% !important;
}
}
@media only screen and (max-width:1070px){
#about-macpower .about-features {
    left: 3% !important;
}
.about-overlay {
    width:41.66666667% !important;
}
}
@media only screen and (max-width:1050px){
.mac-company-activity {
    padding-top: 40px !important;
}
}
@media only screen and (max-width:1020px){
#about-macpower .about-features {
    left: 0% !important;
}
.marqueetopbar
{
	margin-left:0%;
	
}
}
@media only screen and (max-width:991px){
.marqueetopbar
{
	margin-left:0%;
}
.s-tb-c {
    display: table-cell;
    vertical-align: middle;
    padding: 44% 0% 25% 5%;
}
#why_us .icons-container {
    width: 100% !important;
}
#why_us .icons-container {
    position: relative !important;
    left: 0%!important;
    top: 0%!important;
    background-color: #f4f4f4;
    border: none!important;
}
#why_us .icons-container .icon-border-btm {
     border: none!important;
}
#why_us .icons-container .icon-border-left {
    border: none!important;
}
#why_us .icons-container .icon-border-right {
     border: none!important;
}
#why_us .why-us-text {
    padding: 0px 0% 0px 17% !important;
}
#why_us .playvid-icon {
    left: 25% !important;
}
#why_us .playvid-icon img{
	width: 70% !important;
}
#topbar_menu .top_header .topleftbar {
    padding-left: 10%;
}

.about-macpower .about-display-none{
	display:none !important;
}
.about-overlay {
    background-color: #ffffff85 !important;
    width: 100% !important;
}
#about-macpower .about-features {
    width: 100% !important;
}
#product .our-offering .offering-text {
    padding: 0% 0% 0% 0% !important;
}
#product .our-offering .offering-text-img {
    padding: 30px 0% 5% 0% !important;
}
#product .offering-container {
    padding: 20px 0px 50px 0px !important;
}
#product .our-offering .offering-para {
    padding: 0% 0% 0% 0% !important;
}
#product .offering-container {
    padding: 5% 8% 7% 8% !important;
}
#product .product-slider-head .product-cat p {
    min-height:0px !important;
}
#why_us .why-us-heading {
    padding: 0% 0% 6% 0% !important;
}
#why_us .why-us-heading h5 {
    margin-bottom: 20px !important;
}
#why_us .why-us-heading img {
    width: 26% !important;
}
#mac-news-intro .client-full-width{
	width:96% !important;
}
#mac-news-intro .mac-activity-sections h3{
	font-size: 28px !important;
}
#clients_intro .our-client-text {
    padding: 0% 0% 0% 0% !important;
}
#clients_intro .client-text-img {
    padding: 30px 0% 0% 0% !important;
}
#clients_intro .client-para{
    padding: 0% 0% 0% 0% !important;
}
#mac-news-intro .mac-activity-sections {
    padding: 140px 0px 20px 0px !important;
}
}
@media only screen and (max-width:850px){
#why_us .video-section{
	position: relative;
    top: 50px;
}
#why_us .playvid-icon{
	top:45% !important;
}
}
@media only screen and (max-width:802px){
#mac-news-intro .mac-activity-sections h3{
    min-height:70px !important;
}	
}
@media only screen and (max-width:796px){
#about-macpower .featured-bg-2 {
    width: 31% !important;
}
}
@media only screen and (max-width:767px){
#why_us .why-us-heading {
    padding: 0% 0% 5% 0% !important;
}
#why_us .why-us-heading img {
    width: 16% !important;
}
#why_us .why-us-text {
       padding: 0px 8% 5% 8% !important;
}
#why_us .video-section{
	text-align: center;
    padding: 0% 8% 0% 8%;
}
#why_us .playvid-icon {
    left: 34% !important;
}
#why_us .playvid-icon img {
    width: 80% !important;
}
#about-macpower .featured-text h5{
    font-size: 34px !important;
}
#about-macpower .featured-text p{
    min-height:0px !important;
	font-size:16px !important;
}
#why_us .video-section {
    top: 0px !important;
}
#why_us .playvid-icon {
    top: 32% !important;
}
#why_us .playvid-icon img {
    width: 70% !important;
}
.modal.size-m {
    width: 85% !important;
    height: 300px!important;
}
#mac-news-intro .mac-news, .mac-techcenters, .mac-applications, .mac-awards {
    width: 100% !important;
	margin-top:40px !important;
}
#mac-news-intro .mac-applications {
    background-position-y: 40% !important;
}
#mac-news-intro .mac-awards {
    background-position-y: 15% !important;
}
#mac-news-intro .mac-techcenters, .mac-awards {
    margin-left: 0px !important;
}
#clients_intro .client-text-img {
    padding: 30px 0% 5% 0% !important;
}
.connect-us p {
    text-align: center !important;
}
#ft-newsletter fieldset {
    width: 35% !important;
    position: relative !important;
    left: 30% !important;
}
.simplenewsletter input.simplenewsleter-field-submit {
    margin-left: 2% !important;
}
.footer-para p {
    width: 50% !important;
	margin:0 auto !important;
}
#mac-news-intro .mac-news {
    margin-top: 40px !important;
}
#mac-news-intro .mac-activity-sections h3 {
    min-height: 0px !important;
}
#mac-news-intro .bx-viewport {
    height: 695px !important;
}
}
@media only screen and (max-width:702px){
#about-macpower .about-features{
	display:none !important;
}
.about-overlay-text {
    padding: 20px 45px 60px 45px !important;
}
#mac-news-intro .mac-techcenters, .mac-awards {
    margin-left: 0px !important;
}
#mac-news-intro .mac-activity-sections h3 {
    min-height: 0px !important;
}
#mac-news-intro .mac-activity-sections h5 {
    min-height: 0px !important; 
}
}
@media only screen and (max-width:600px){
.logo {
        top: -2px;
    width: 135px;
}
.rgdev-mobile {
    top: 12px !important;
    right: 4% !important;
}
.mobile-sub {
    top: 66px !important;
}
.top-menu {
	width: 84%;
	margin: 0 auto;
	text-align:center
}
.top-menu ul li {
padding: 0px; 
}

}
@media only screen and (max-width:630px){
#product .product-slider-head .product-cat h4{
	font-size:24px !important;
}
.news-content .product-slider-info p {
    letter-spacing: 0px !important;
}
}
@media only screen and (max-width:599px){
#product .product-slider-head .product-cat {
    width: 35% !important;
    left: 36% !important;
}
.news-content {
    padding: 18% 6% 4% 6% !important;
}
}
@media only screen and (max-width:587px){
.simplenewsletter input.simplenewsleter-field-submit {
    margin-left: 5% !important;
}
}
@media only screen and (max-width:580px){
#why_us .playvid-icon {
    top: 33% !important;
}
#why_us .playvid-icon {
    left: 28% !important;
}
}
@media only screen and (max-width:530px){
.logo {
    left: 5%;
}
#topbar_menu .top_header .topleftbar {
    padding-left: 3%;
}
}
@media only screen and (max-width: 500px){
.toprightbar {
right: 0px;
    text-align: center;
    margin: 0 auto;
    float: none;
}
.top-nav .col-xs-6{width:100%;}
}
@media only screen and (max-width:489px){
#product .product-slider-head .product-cat {
    width: 55% !important;
    left: 24% !important;
}
}
@media only screen and (max-width:489px){
.news-content {
    padding: 22% 6% 4% 6% !important;
}
}
@media only screen and (max-width:467px){
#ft-newsletter fieldset {
    width: 50% !important;
    left: 20% !important;
}
}
@media only screen and (max-width:400px){
#topbar_menu {
    height: 115px;
}
.toprightbar p {
    display: none;
}
.news-content {
    padding: 28% 6% 4% 6% !important;
}
}