.header,.navigation,.banner,.content,.footer,.follow,.main-stories,.home-features,.contact-map,.footer-copyright-bar,.home-prods-callout,.home-testimonials,.home-work-highlight,.lead-magnet,.home-portfolio,.footer-memberships,.contact-banner,.contact-map,.about-banner,.about-intro,.about-believe,.about-testimonials,.about-why,.web-banner, .seo-banner,.social-media-visual,.social-media-management-content, .email-marketing-visual, .email-marketing-management,.seo-visual,.email-marketing-banner,.social-media-marketing-banner,.digital-marketing-banner,.website-maintenance-banner,  .social-media-contact, .seo-management-content, .seo-contact,  .email-marketing-management-content, .email-contact{width:100%; padding:0; margin:0; float:left; position:relative;font-family: 'Roboto', sans-serif !important;color:#666;}.navigation{width:100%; padding:0; margin:0; float:left; position:relative;background-color:#333;color:#fff}.navbar{background:none !important; border:none !important; margin:0 !important; min-height:40px !important;}.navbar p{margin:0;}.footer{padding: 6.5rem 0;background: #404040;color: #FFF;/*border-top: 2px solid #CCC;*/}.footer-copyright-content p{padding: 1rem 0; margin:0; text-align:center;}.footer-copyright-bar{padding: 5px 0;background: #333;color: #FFF;text-align:center;}.footer ul{padding: 0; margin:0; list-style:none;}.footer ul li{padding:5px 0; margin:5px 0; border-bottom:dotted 1px #fff;}.footer ul li a{padding: 0px; margin: 0;color:#fff;}.footer ul li a p{padding: 0; margin: 0;color:#fff;font-weight:300;font-size:1.2em;}ul.footer-social-icons{width:100%; padding: 0; margin: 0 0 20px 0; float:left;}ul.footer-social-icons li{float:left; width:25px; height:25px; padding: 2px 0; margin:0 5px 5px 0; border:solid 1px #fff; text-align:center;}.footer-copyright-content a{color:#fff !important;}.header{min-height:150px;z-index:3;}#webCarousel{-webkit-animation-duration: 3s;-webkit-animation-delay: 0.3s;animation-duration: 3s;animation-delay: 0.3s;height: calc(100vh - 200px) !important;min-height:600px;}.slideshow-item{background-size: cover;background-position: center center;height: calc(100vh - 200px) !important;position: relative;width: 100%;	display:block;min-height:600px;}.carousel-caption-area{position: absolute; top:30%; left:20%; color:#fff;}.carousel-caption-area a{color:#fff;}.navbar-inverse .navbar-nav > li > a{color:#fff !important; padding:0px 0 5px 0 !important;letter-spacing:-1px;font-size:18px;font-weight:500;margin:10px 10px 0 10px;}.home .content{/*height: calc(100vh - 0px) !important;*/}.home .content .main-content-area{/*position: absolute;top: 50%;left: 50%;transform: translate3d(-50%,-50%,0);*/}@media(max-width:767px){.home .content{height:auto !important;}}@media(max-width:767px){.home .content .main-content-area{position:relative; transform:none;top:0; left:0;padding:20px 0;}}.learn-more-banner{border:solid 1px #82aa00; padding:15px 20px; background-color:#82aa00; text-transform:uppercase;border-radius:30px;color:#fff;font-size:20px;letter-spacing:-1px;font-weight:500;}.logo{margin:18px 0;text-align:right;}.navbar-nav > li > a:hover{/*background-color:#9ec504 !important;*/text-decoration:none;border-bottom:solid 2px #fff;}.home .content{background-color:#fff;}*::-moz-selection{background-color:#444; color:#fff;}.more-link a.scroll{position:absolute; left:50%; bottom:20%; width:50px; height:50px; transform:translateX(-50%);cursor:pointer; color:#fff; text-align:center; font-size:27px;border:2px solid #FFF; border-radius:100%; z-index:2; background-image: url(../images/button_overlay.png) !important; font-size:22px;}a.scroll .fa {animation: hero-arrow-icon 4s infinite;-webkit-animation: hero-arrow-icon 4s infinite;	-moz-animation: hero-arrow-icon 4s infinite;margin:12px 0 0 0;}@-moz-keyframes hero-arrow-icon{0%, 40%, to{ opacity: 1; -moz-transform: translateY(0); transform: translateY(0) }20% { -moz-transform: translateY(50%); transform: translateY(50%) }	20%, 21% { opacity:0 }	21% { -moz-transform: translateY(-50%); transform: translateY(-50%) }}@-webkit-keyframes hero-arrow-icon{0%, 40%, to{ opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }	20% { -webkit-transform: translateY(50%); transform: translateY(50%) }	20%, 21%{ opacity: 0 }	21% { -webkit-transform: translateY(-50%); transform:translateY(-50%) }}@keyframes hero-arrow-icon{0%, 40%, to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }	20% { -webkit-transform: translateY(50%); transform:translateY(50%) }	20%, 21%{ opacity: 0 }	21% { -webkit-transform: translateY(-50%); transform: translateY(-50%) }}.no-padding{padding:0 !important;}.news_box{margin:15px 0;}.news-box-content{/*border-bottom:dotted 1px #ccc; border-left:dotted 1px #ccc; border-right:dotted 1px #ccc;border:solid 1px #ccc;*/padding:20px;float:left;width:100%;}.news-box-content a{color:#9ec504;}.news-box-content a:hover{color:#333;}.news-box-img{width:100%; height:auto; max-height:350px; overflow:hidden;}.news-box-img img{width:100%; height:auto;}.breadcrumbs{width:100%; margin:20px 0; color:#666;}.breadcrumbs a, .breadcrumbs a:hover{color:#77b707;}.error-highlight{border:solid 1px #FF0000 !important;}#form_contact input[type="text"],#form_contact input[type="email"] ,#form_contact input[type="tel"],#form_contact select{ padding: 12px;  font-size: 1.2em;  width: 100%;  border-radius: 4px;  border: 1px solid #ccc;  -webkit-font-smoothing: antialiased;  margin:5px 0;}#form_contact input[type=submit]{ text-transform: uppercase;   font-weight: bold;  padding: 20px;  font-size: 1.1em;  border-radius: 4px;  color: #fff;  /*background-color: #444; */ border: none;  cursor: pointer;  -webkit-font-smoothing: antialiased; width:100%; margin:10px 0 20px 0; font-family: 'FontAwesome', 'Quicksand', sans-serif !important;
background-color: #aa0088;}#form_contact input[type=submit]:hover{background-color: #77b707;}#form_contact textarea{width:100%;border: 1px solid #ccc;padding:10px;margin:5px 0;font-size: 1.2em;}#form_contact select{border: 1px solid #ccc;padding:10px; margin:0 0 10px 0;}.spam-field{display:none;}.testimonial-item{min-height:450px; color:#444;}.testimonial-item .carousel-caption-area{position:relative; width:100%; padding:5% 15%; margin:0;top:0;left:0;color:#444;}.carousel-control.left, .carousel-control.right{background:none !important;}#testimonialCarousel .glyphicon{color:#222;}@media(min-width:979px){ul.nav li.dropdown:hover > ul.dropdown-menu{display: block;background-color:#638200 !important;margin:0 !important;border-radius:0;border:none;}}.dropdown-menu{background-color:#333 !important;}.dropdown-menu > li > a{color:#fff !important; padding:10px 15px !important;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color:#9ec504 !important; color:#fff !important;}.slide-video .carousel-caption-area{z-index:999;}.home .header{position:absolute; z-index:999;/*background: rgb(255, 255, 255);background: rgba(255, 255, 255, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";*/}.navbar{margin:0 !important;}#mainNav .nav-toggle .hamburger .line{background-color:#9ec504 !important;}.carousel-caption-area h2{font-size:50px; font-weight:300;font-family: 'Roboto', sans-serif;letter-spacing:-1px;}.footer ul li a:hover, .footer ul li a:hover p{color:#fff;}.skew-bottom-alt{background-color:#fff;}.learn-more-banner:hover,.learn-more-banner:focus{color:#fff;}.header-contact ul{float:left;width:100%;list-style:none;padding:0; margin:20px 0;}.header-contact ul li{float:left;padding:0; margin:0 5px;}.header-contact a{padding:10px 20px; color:#fff;background-color:#9ec504;border-radius:3px;font-size: 20px;font-weight: 500;letter-spacing:-1px;
}.main-nav{margin-top:3%;}.header-contact{margin-top:3%;}.navbar .navbar-nav{display: inline-block;    float: none;}.navbar .navbar-collapse{ text-align: center;}.header-contact h3{font-size:24px;font-weight:500;color:#9ec504;margin:8px 0 ;padding:0;letter-spacing:-1px;text-align:center;}.home-prods-callout{z-index:11;padding: 0;background-color:#82aa00;margin:40px 0;}.home-prods-callout-item{padding:40px 40px 20px 40px;margin:0;color:#fff;margin:40px 0 20px 0;min-height:550px;}.home-prods-callout-item h2{letter-spacing:-1px;}.home-prods-callout-item p{font-size:22px;letter-spacing:-1px;font-weight:300;}.callout-highlight{border:solid 10px #82aa00;padding:40px;box-shadow:0px 5px 15px #222;margin-top:-30px;background-color:#fff;margin-bottom:-30px;min-height:670px;}.callout-highlight h2{font-size:38px;color:#82aa00;font-weight:600;margin:0 0 25px 0;word-wrap: break-word;}.callout-highlight p{color:#82aa00 !important;font-size:20px;font-weight:300;}.callout-highlight a{display:block;width:100%;padding:20px 20px;border-radius:3px;background-color:#aa0088 !important; text-transform:uppercase;text-align:center;color:#fff;font-weight:500;margin:30px 0 0 0;}.home-prods-callout-item a{display:block;width:100%;padding:20px 20px;border-radius:3px;background-color:#638200; text-transform:uppercase;text-align:center;color:#fff;font-weight:500;margin:30px 0 0 0;}.callout-highlight a:hover,.home-prods-callout-item a:hover{color:#fff;}.border-right-dotted{border-right:dotted 1px #fff;}.home-prod-highlight{float:left; width:100%;}#testimonialCarousel .carousel-caption-area{position:relative;color:#444;top:0;left:0;}.home-testimonials-mod{padding:150px 0;margin:50px 0;}.testimonial-img-wrapper{width:200px;max-width:400px; min-width:200px;border-radius:50%;border:solid 5px #82aa00;height:200px;max-height:400px; min-height:200px;}.testimonial-img-wrapper{background-size:cover;background-repeat:no-repeat;}#testimonialCarousel .carousel-caption-area p{text-align:right;margin:0;font-size:16px !important;font-weight:300;}#testimonialCarousel .carousel-caption-area h3{font-weight:300;margin:0 0 30px 0;}.star-rating{font-size:22px;color:#82aa00;margin0 0 10px 0;}.lead-magnet{padding:80px 0 0 0;background-color:#799e00;color:#fff;margin:40px 0 0 0;background-image:url(../images/lead_magnet_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top;}#testimonialCarousel .slideshow-item{min-height:350px;height:auto !important;}.lead-magnet a{display:block;width:100%;padding:20px 20px;border-radius:3px;background-color:#aa0088 !important; text-transform:uppercase;text-align:center;color:#fff;font-weight:500;margin:30px 0 0 0;font-size:22px;}.lead-magnet a:hover,.lead-magnet a:focus{color:#fff;}.two-column{-webkit-column-count: 2; /* Chrome, Safari, Opera */    -moz-column-count: 2; /* Firefox */    column-count: 2;}.home-portfolio{padding:160px 0 0 0;}.quote-area h3:before{content: "\f10d";   font-family: fontawesome;    font-size: 58px;    opacity: 0.2;    margin-left: -68px;    float: left;margin-top:-30px;
}.quote-area h3:after{font-family: fontawesome;    font-size: 58px;    content: "\f10e";    opacity: 0.2;    margin-right: -68px;    float: right;}.quote-area{padding:0 60px;}.home-portfolio img{width:100%;}#form_footer_contact input{width:100%; padding:8px 15px;margin:0 0 10px 0; border:none;color:#444;}#form_footer_contact input[type=submit]{ text-transform: uppercase;   font-weight: bold;  padding: 12px;  font-size: 1.4em;  border-radius: 4px;  color: #fff;   border: none;  cursor: pointer;  -webkit-font-smoothing: antialiased; width:100%; margin:10px 0 20px 0; font-family: 'FontAwesome', 'Roboto', sans-serif !important;background-color:#9ec504;font-weight:300;}.footer-social ul{width:100%; list-style:none;padding:0; margin:60px 0 0 0;text-align:center;}.footer-social ul li{border:none;display:inline-block;padding:0; margin:0 10px;font-size:28px;}.footer-memberships{margin:40px 0 10px 0; padding:50px 0;background-color:#f1f1f1;}.footer-memberships-mod ul{width:100%; list-style:none;padding:0; margin:20px 0;text-align:center;}.footer-memberships-mod ul li{border:none;display:inline-block;padding:0; margin:0 30px;}.footer-memberships-mod ul li img{max-height:120px; filter: gray; /* IE6-9 */  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */}.footer-memberships-mod ul li img:hover{  -webkit-filter: grayscale(0);  filter: none;}.footer-memberships h2{text-align:center; color:#666;margin:0 0 40px 0;}.home-portfolio-content{width:100%; float:left;padding:40px 60px;margin:0;}.home-portfolio-content a{display: block;/*width: 100%;*/padding: 20px 20px;border-radius: 3px;background-color: #638200;text-transform: uppercase;text-align: center;color: #fff;font-weight: 500;margin: 30px 0 0 0;font-family: 'Roboto', sans-serif !important;font-size:22px;
}.home-portfolio-content a:hover{color:#fff;}.home .content{background-color:#fafafa;padding:150px 0;}.stick{margin-top: 0 !important;position: fixed !important;top: 0 !important;z-index:99999;background-color:#fff; color:#444;min-height:100px !important;border-bottom:solid 1px #e1e1e1;}.stick .logo img{max-height:70px;}.stick .navbar-inverse .navbar-nav > li > a{color:#888 !important;font-size: 18px !important;}.stick .main-nav, .stick .header-contact{margin-top:30px;}.stick .navbar-inverse .navbar-nav > li > a:hover, .stick .navbar-inverse .navbar-nav > li > a:focus{border-bottom:solid 2px #888;}.testimonial-slide-item h3{color:#25408f !important;}.contact-banner{z-index:1;max-height:500px;overflow:hidden;}.contact .header, .about .header, .newsletter .header, .web-design .header, .search-engine-optimisation .header, .digital-marketing .header, .email-marketing .header, .social-media-marketing .header, .pay-per-click .header, .web-content-creation .header, .website-maintenance .header, .thanks .header{position:absolute;z-index:9;}.contact-map{border-top:10px solid #638200; background-color:#638200;color:#fff;margin:50px 0 0 0;}.contact-header-bg {color:#fff;min-height:500px;padding:200px 0 0 0;background:url(https://www.mawassociates.co.uk/files/images/maw_home_banner.jpg) 50% 0 no-repeat fixed;}.content h1, .contact-header-content h1{font-size:3.6em;}.contact-header-content{width:50%; text-shadow:2px 2px 8px #222;}.header-contact a:hover{color:#fff;text-decoration:none;background-color: #638200;}.about-banner,.web-banner, .seo-banner, .digital-marketing-banner, .email-marketing-banner, .social-media-banner, .pay-per-click-banner, .web-content-creation-banner{z-index:1;max-height:500px;overflow:hidden;}.about-header-bg , .web-header-bg , .seo-header-bg, .digital-marketing-header-bg, .email-marketing-header-bg, .social-media-marketing-header-bg, .pay-per-click-header-bg, .web-content-creation-header-bg, .web-header-bg{color:#fff;min-height:500px;padding:200px 0 0 0;background:url(https://www.mawassociates.co.uk/files/images/maw_about_banner.jpg) 50% -100% no-repeat ;background-position:top;}.blog .navbar-inverse .navbar-nav > li > a, .gallery .navbar-inverse .navbar-nav > li > a, .privacy .navbar-inverse .navbar-nav > li > a, .cookies .navbar-inverse .navbar-nav > li > a, .manage-cookies .navbar-inverse .navbar-nav > li > a, .404 .navbar-inverse .navbar-nav > li > a{color:#666 !important;}.back-to-top{position:fixed; bottom:20px;right:0px;width:40px;height:40px;background-color:#222;color:#fff; text-align:center;z-index:99999;padding-top:4px;}.back-to-top a{color:#fff;font-size:22px;}@media(max-width:567px){.callout-highlight h2{font-size:28px;word-wrap: break-word;}}@media(max-width:567px){.callout-highlight{padding:10px;}}@media(max-width:567px){.home-prods-callout-item{padding:10px;}}.blog .header, .gallery .header, .privacy .header, .cookies .header, .manage-cookies .header, .404 .header{border-bottom: solid 1px #e1e1e1; min-height:100px;}.blog .header .logo img, .gallery .header .logo img, .privacy .header .logo img, .cookies .header .logo img, .manage-cookies .header .logo img{max-height: 70px;width:auto;}.blog .main-nav, .blog .header-contact, .gallery .header-contact, .gallery .main-nav, .privacy .main-nav, .cookies .main-nav, .manage-cookies .main-nav, .privacy .header-contact, .cookies .header-contact, .manage-cookies .header-contact{margin-top:30px;}.quote-container{margin:0 auto; max-width:740px;text-align:center;}.green{color:#9ec504;}.free-quote, .quote{background-image:url('../images/geometric_green_bg.jpg');}.free-quote .header-contact h3, .quote .header-contact h3{color:#fff;}.free-quote .main-content-area, .quote .main-content-area{color:#fff;}.free-quote .main-content-area #form_contact, .quote .main-content-area #form_contact{color:#444;}.logo img{width:100%; max-width:200px;}.stick .logo .main-logo, .blog .header .logo .main-logo, .gallery .header .logo .main-logo, .privacy .header .logo .main-logo, .cookies .header .logo .main-logo, .manage-cookies .header .logo .main-logo{display: none;}.stick .logo .sticky-logo, .blog .header .logo .sticky-logo, .gallery .header .logo .sticky-logo, .privacy .header .logo .sticky-logo, .cookies .header .logo .sticky-logo, .manage-cookies .header .logo .sticky-logo{display:block;}.logo .sticky-logo{display:none;}.stick .logo .sticky-logo img,  .blog .header .logo .sticky-logo img{width:auto !important;}.navbar-inverse .navbar-nav > li > a:hover{color:#9fc404 !important;border-bottom:solid 2px #9fc404;}.home .content{background-image:url(../images/light_lines_bg.png);}.more-btn{display: block;width: 100%;padding: 20px 20px;border-radius: 3px;background-color: #638200;text-transform: uppercase;text-align: center;color: #fff !important;font-weight: 500;margin: 10px 0 ;font-size:22px;}.more-btn:hover{color:#fff !important;}@media(min-width:1200px){.blog .container{width:80% !important;}}.news-box-read-more a{background-color:#9ec504;color:#fff;padding:10px 20px; margin:20px 0;float:left;}.blog-side-date{text-align:center;border-right:solid 1px #ccc;padding:10px ;color:#444;background-color:#f6f6f6;}.blog-side-date h4,.blog-side-date h2{padding:0;margin:0;text-transform:uppercase;}.blog-side-date h2{border-bottom:dotted 1px #ccc;padding:0 0 5px 0;}.blog-side-date p{padding:5px 0 0 0; margin:0}.blog-post-intro-image img{width:100%;}.blog-post-intro-image{margin:0 0 30px 0;}.blog-header{border-bottom:solid 1px #ccc;padding:0 0 10px 0;margin:0 0 20px 0;}.news-box-content h2{margin:0 0 10px 0;font-size:40px;font-weight:700;}.publish-info{color:#666;}.publish-info strong{font-weight:500;}.alt-news-box{width:100%;height: 320px;background-size:cover;background-repeat:no-repeat;}.alt-news-box a{width:100%; display:block;}.alt-news-content{height: 320px;}@media(max-width:667px){.two-column{-webkit-column-count: 1; /* Chrome, Safari, Opera */    -moz-column-count: 1; /* Firefox */    column-count: 1;}}.free-quote .Captcha, .free-quote .Captcha legend{color:#fff !important;}.blog-post{z-index:9;}.newsletter-banner{z-index:1;max-height:500px;overflow:hidden;}.newsletter-header-bg{color:#fff;min-height:500px;padding:200px 0 0 0;background:url(https://www.mawassociates.co.uk/files/images/maw_newsletter_banner.jpg) 50% -20% no-repeat fixed;}.about-intro{/*border-bottom:solid 5px #799e00;*/background-color:#201f24;}.about-intro-content{display:table;height:500px;}.about-intro-content-wrapper{display:table-cell;vertical-align:middle;padding:50px;font-size:18px;font-weight:300;color:#fff;}.about-intro-img img, .about-believe-img img{max-width:100%;}.about-believe-content{background-color: #799e00;color: #fff;display:table;height:500px;}.about-believe-content-wrapper{padding:50px;display:table-cell;vertical-align: middle;}.about-believe-img-wrapper {height:500px;background: url(https://www.mawassociates.co.uk/files/images/concept-1868728_1920.jpg) 0% 0% no-repeat fixed;width:100%;}.about-intro-content-wrapper p{margin:0 0 20px 0;}.about-believe-content-wrapper h2{text-transform:uppercase;font-size:50px;}.about-believe-content-wrapper h3{font-size:36px;font-weight:300;line-height:1.2em;}.about-why{background-color: #799e00;color: #fff;padding:50px 0;}.feature-icon-callout{width: 100%;float: left;padding: 0 50px;position: relative;text-align:center;}.wrap-feature-icon{width: 110px;height: 110px;border: 2px solid #fff;/*background: #fff;*/padding: 10px;margin: 0 auto 30px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.feature-icon-callout h3{text-align: center;text-transform: uppercase;color: #fff;margin: 10px 0 20px 0;font-weight: 600;font-size: 16px;padding: 0 0 10px 0;}.feature-icon{height: 88px;width: 88px;border: 1px solid #fff;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;background: #fff;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;line-height: 88px;font-size: 32px;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;text-align: center;color: #aa0088;}.feature-icon:hover i, .feature-icon-green:hover i{transition: all 200ms ease-in-out;
 -webkit-transition: all 200ms ease-in-out;
 -ms-transition: all 200ms ease-in-out; 
-ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Safari */    
transform: scale(1.5);
}.feature-icon-callout h3:after{border-bottom:solid 5px #fff; width: 15%;content: "";position: absolute;left: 43%;top: 170px;height: 5px;}.about-why .more-btn{max-width:50%; margin:0 auto; margin-top:50px;background-color: #aa0088 !important;}.about-why-content h2{text-transform:uppercase; text-align:center; margin:40px 0; font-size:50px;}.home .main-content-area h1{font-weight:700;}.home-portfolio-container{float:left;width:100%;padding:0;margin:0;height:380px;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;padding-bottom: 80%;}.green-bg{background-color: #638200;color:#fff;}.footer-contact h3{font-size:2.4em; font-weight:300;}.img-zoom:hover{transition: all 500ms ease-in-out;
 -webkit-transition: all 500ms ease-in-out;
 -ms-transition: all 500ms ease-in-out; 
-ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari */    
transform: scale(1.1);
}.home-portfolio-item{overflow:hidden;}.portfolio-intro h2{font-size:3em; font-weight:300; text-align:center;margin:10px 0 40px 0;}@media(max-width:980px){.home-portfolio-container{height:280px;}}.contact .main-content-area{float:left;width:100%;padding:150px 0;}.contact-map .skew-top:before{top:-10px !important;}.lead-magnet-mod img{max-width:100%;}.main-content-area p{font-size: 16px; font-weight: 300;}.social-media-visual-bg{color:#fff;/*min-height:600px;*/padding:200px  0;background:url(https://www.mawassociates.co.uk/files/images/business-2056029_1920.jpg) 50% 0% no-repeat fixed;}.social-media-visual-content{margin:0 10% 0 40%;}.social-media-management-content, .social-media-contact, .seo-contact,.seo-management-content, .email-marketing-management-content, .email-contact{padding:50px 0;}.social-media-marketing .main-content-area, .email-marketing .main-content-area{padding-bottom:50px;}.social-media-management-content p, .social-media-visual-content p, .social-media-contact p, .seo-management-content p, .seo-contact p,  .email-marketing-management-content p, .email-contact p{font-size: 16px; font-weight: 300;}.social-help-form{}.email-marketing-visual-bg{color:#fff;/*min-height:600px;*/padding:200px  0;background:url(https://www.mawassociates.co.uk/files/images/email_marketing_visuals.jpg) 50% 0% no-repeat fixed;}.email-marketing-visual-content, .seo-visual-content{margin:0 10% 0 40%;padding:10px 20px;background-image:url('../images/bg_trans_form.png');}.email-marketing-visual-content p{font-size:16px;font-weight:300;}.search-engine-optimisation .main-content-area{padding-bottom:50px;}.seo-visual-bg{color:#fff;/*min-height:600px;*/padding:200px  0;background:url(https://www.mawassociates.co.uk/files/images/seo_berkshire.jpg) 50% 0% no-repeat fixed;}.search-engine-optimisation .contact-header-content{width:60%;}a.page-button{padding:10px 20px; color:#fff;background-color:#9ec504;border-radius:3px;font-size: 20px;font-weight: 500;letter-spacing:-1px;display:inline-block;
}a.page-button:hover{color:#fff;}.delay-three{-webkit-animation-duration: 5s;-webkit-animation-delay: 0.3s;animation-duration: 5s;animation-delay: 0.3s;}.content-highlight{text-align:center; border:solid 1px #e1e1e1;padding:20px;margin:20px 0;}.content-highlight i{font-size:44px;margin-bottom:20px;}.content-highlight h3{margin:10px 0;}.content-highlight p{margin:0 0 20px 0;}.location-map .container{padding:40px 15px; text-align:center;}.location-map .container p{font-size: 16px;font-weight: 300;}#form_page_contact input{width:100%; padding:8px 15px;margin:0 0 10px 0; border:solid 1px #ccc;color:#444;}#form_page_contact input[type=submit]{ text-transform: uppercase;   font-weight: bold;  padding: 12px;  font-size: 1.4em;  border-radius: 4px;  color: #fff;   border: none;  cursor: pointer;  -webkit-font-smoothing: antialiased; width:100%; margin:10px 0 20px 0; font-family: 'FontAwesome', 'Roboto', sans-serif !important;background-color:#9ec504;font-weight:300;}.free-quote .thanks .header{position:relative !important;}.main-content-area a, .main-content-area a:hover{color:#9ec504;}@media(max-width:767px){.logo{text-align:center;}}@media(max-width:567px){.carousel-caption-area h2{font-size:30px !important;}}@media(max-width:567px){.home-portfolio .col-xs-6{width:100% !important;}}@media(max-width:767px){.carousel-caption-area h2{font-size:40px;}}.navbar-collapse{border:none !important;}.quote .header{display:none;}.quote .footer{display:none;}.quote .footer-memberships{display:none;}.bot-back{color:#fff; font-size:18px; position:absolute; top:20px; left:20px;z-index:9999;}.bot-back a{color:#fff;}.about-banner{background-color:#201f24;}.about-intro-img{padding:0 !important;}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}


/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

#mainNav.show .nav-toggle .hamburger .line {
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
#mainNav.show .nav-toggle .hamburger .line1,
#mainNav.show .nav-toggle .hamburger .line4 {
  left: 50%;
  margin-top: -2px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  right: 50%;
  top: 50%;
}
#mainNav.show .nav-toggle .hamburger .line2 {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')";
}
#mainNav.show .nav-toggle .hamburger .line3 {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
}
#mainNav.show .nav-list-wrapper {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 300ms ease-out;
  transition: opacity 300ms ease-out;
}
#mainNav .nav-toggle {
  position: relative;
  right: 0px;
  top: 5px;
  cursor: pointer;
  display: none;
  float:none;
  margin:0 auto;
}



#mainNav .nav-toggle .hamburger {
  height: 20px;
  width: 30px;
  position:relative;
margin: 10px auto;
float: none;
cursor: pointer;
}
#mainNav .nav-toggle .hamburger:hover .line {
  background-color: #fff;
}
#mainNav .nav-toggle .hamburger .line {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
      transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
  background-color: #fff;
  height: 3px;
  left: 0px;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  position: absolute;
  right: 0px;
}
#mainNav .nav-toggle .hamburger .line1 {
  margin: 0px;
  top: 0px;
}
#mainNav .nav-toggle .hamburger .line2,
#mainNav .nav-toggle .hamburger .line3 {
  left: 0px;
  margin-top: -2px;
  right: 0px;
  top: 50%;
}
#mainNav .nav-toggle .hamburger .line4 {
  margin-top: -4px;
  top: 100%;
}


.skew-both {
  position: relative;
  z-index: 8;
}
.skew-both:before, .skew-both:after {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.skew-both:before {
  top: 0;
  -webkit-transform: skewY(1.5deg);
          transform: skewY(1.5deg);
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.skew-both:after {
  bottom: 0;
  -webkit-transform: skewY(-1.5deg);
          transform: skewY(-1.5deg);
  -webkit-transform-origin: 100%;
          transform-origin: 100%;
		 
}


.skew-both-med {
  position: relative;
  z-index: 8;
}
.skew-both-med:before, .skew-both-med:after {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.skew-both-med:before {
  top: 0;
  -webkit-transform: skewY(2.5deg);
          transform: skewY(2.5deg);
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.skew-both-med:after {
  bottom: 0;
  -webkit-transform: skewY(-2.5deg);
          transform: skewY(-2.5deg);
  -webkit-transform-origin: 100%;
          transform-origin: 100%;
		 
}

.skew-both-lrg {
  position: relative;
  z-index: 8;
}
.skew-both-lrg:before, .skew-both-lrg:after {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.skew-both-lrg:before {
  top: 0;
  -webkit-transform: skewY(3.5deg);
          transform: skewY(3.5deg);
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.skew-both-lrg:after {
  bottom: 0;
  -webkit-transform: skewY(-3.5deg);
          transform: skewY(-3.5deg);
  -webkit-transform-origin: 100%;
          transform-origin: 100%;
		 
}


.skew-top {
  position: relative;
  z-index: 8;
}
.skew-top:before {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.skew-top:before {
  top: 0;
  -webkit-transform: skewY(1.5deg);
          transform: skewY(1.5deg);
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}



.skew-top-alt {
  position: relative;
  z-index: 8;
  background-color:#fff;
  background-image:url(../images/bg_fade.png); background-repeat:repeat-x;
}
.skew-top-alt:before {
  background: inherit;
  content: '';
  display: block;
  height: 80px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
  -webkit-backface-visibility: hidden;
}
.skew-top-alt:before {
  top: -50px;
  -webkit-transform: skewY(-1.5deg);
          transform: skewY(-1.5deg);
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.skew-top-med {
  position: relative;
  z-index: 8;
}
.skew-top-med:before {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.skew-top-med:before {
  top: 0;
  -webkit-transform: skewY(2.5deg);
          transform: skewY(2.5deg);
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.skew-top-lrg {
  position: relative;
  z-index: 8;
}
.skew-top-lrg:before {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.skew-top-lrg:before {
  top: 0;
  -webkit-transform: skewY(3.5deg);
          transform: skewY(3.5deg);
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}


.skew-bottom {
  position: relative;
  z-index: 8;
}
.skew-bottom:after {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}

.skew-bottom:after {
  bottom: 0;
  -webkit-transform: skewY(-1.5deg);
          transform: skewY(-1.5deg);
  -webkit-transform-origin: 100%;
          transform-origin: 100%;
		 
}


.skew-bottom-alt {
  position: relative;
  z-index: 8;
}
.skew-bottom-alt:after {
  background: inherit;
  content: '';
  display: block;
  height: 50px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
  -webkit-backface-visibility: hidden;
}

.skew-bottom-alt:after {
  bottom: -50px;
  -webkit-transform: skewY(1.5deg);
          transform: skewY(1.5deg);
  -webkit-transform-origin: 100%;
          transform-origin: 100%;
		 
}


.skew-bottom-med {
  position: relative;
  z-index: 8;
}
.skew-bottom-med:after {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}

.skew-bottom-med:after {
  bottom: 0;
  -webkit-transform: skewY(-2.5deg);
          transform: skewY(-2.5deg);
  -webkit-transform-origin: 100%;
          transform-origin: 100%;
		 
}

.skew-bottom-lrg {
  position: relative;
  z-index: 8;
}
.skew-bottom-lrg:after {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}

.skew-bottom-lrg:after {
  bottom: 0;
  -webkit-transform: skewY(-3.5deg);
          transform: skewY(-3.5deg);
  -webkit-transform-origin: 100%;
          transform-origin: 100%;
		 
}



@media (max-width:767px){
#mainNav .nav-toggle {display:block;}
.navbar{min-height:50px !important;}
.navigation ul li{width:100%; text-align:center; margin:0 !important;}
.navigation ul li:hover{background-color:#444;}
.navbar-nav{margin:7.5px 0 !important;}
.main-feature{height:auto !important;}
}