﻿@import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,700,700i');

/* WonderWebs-Bootstrap 9.0 Responsive template - Website stylesheet - Copyright 2018 WonderWebs.com */

body,.Normal{font-family: 'Raleway', sans-serif;line-height: 150%}/* Default font and colour. Use long form CSS */
h1{font-family: 'Raleway', sans-serif;font-size: 24px;text-transform: uppercase; color: #00B8F1;}
h2{font-family: 'Raleway', sans-serif;}
h3{font-family: 'Raleway', sans-serif;}
h4{}
h5{}
h6{}
hr{}
pre{}
blockquote{}
strong,b,.NormalBold{}
input[type="text"], input[type="file"], input[type="password"], input[type="date"], input[type="email"], select, textarea{}

/* Hyperlinks and buttons */
a, a:link, a:visited{color: #222}
a:active, a:hover{color: #222}
.SigninSeparator,.SigninPane a:link,.SigninPane a:visited{}
.SigninPane a:active,.SigninPane a:hover{}
.BreadCrumbPane,.BreadCrumbPane a:link,.BreadCrumbPane a:visited{}
.BreadCrumbPane a:active,.BreadCrumbPane a:hover{}
.FooterLinks span,.FooterSeparator,.FooterLinks a:link,.FooterLinks a:visited{color:#fff;}
.FooterLinks a span:hover,.FooterLinks a:active,.FooterLinks a:hover{color:#CCCCCC;}
.StandardButton,a.StandardButton,a.StandardButton:link{}
.StandardButton:hover,a.StandardButton:hover{}

/* Structure and content */
.Outer{}
.PageID{}
.Page{padding-top: 0;padding-bottom:10px; background: #fff;}/* Website background */
.Above{}
.Paper{display:inherit; border:0; box-shadow: none}/* Wraps Header and Contents sections. Set display:inherit to disable rubber-banding on these */
.Header{display: inherit}/* Wraps AboveLogo down to BelowLogo */
.AboveLogo{}
.LogoSpan{}
.LogoWrapper{padding-top:17.094%; display: none}/* Responsive logo height {padding-top:(height*100/width)%;} Otherwise use px */
.LogoPane{background:url("Logo-1170x200.png") no-repeat scroll 0 0 #C3447A;background-size:cover}
.LogoLink{}
.Logo{}
.BelowLogo{}
.MenuBar{}/* Menu wrapper includes SigninPane */
.MenuPane{}/* Menu column */
.MenuPaneInner{}
.SigninPane{}/* Signin column */
.SigninPaneInner{}
.Account{}
.SigninSeparator::after{}
.SigninTop{}
.BelowMenu{}
.Contents{}/* Wraps from BreadCrumbBar down to Foot */
.Contents .Span{}/* Website foreground */
.BreadCrumbBar{display: none;}
.BreadCrumbs{}/* Use line-height to set BreadCrumbBar height */
.BreadCrumbPane{}/* Breadcrumbs column */
.BreadCrumbSeparator:after{}
.SearchBar{padding: 0; height: 0;display: none;}/* Search column */
.SearchWrapper{}/* Padding and margins */
.SearchPane{}/* Use height:px to set SearchBar height */
.SearchInput{}
a.SearchIcon{}
a.SearchIcon:hover{}
.SearchIcon .fa{}
.ContentPane{min-height:420px !important;}/* Move this min-height into the primary content panel */
.ContentLeft{}
.ContentLeftDown{}
.ContentRight{}
.ContentRightUp{}
.Foot{}
.Footer{display: inherit;}/* Wraps all footer rows */
.FooterLinks{ background: #00adef;}
.SigninBottom{}
.FooterSeparator{}
.FooterSeparator:after{}
.Terms{}
.Privacy{}
.Copyright{}
.Producer{}

/* Containers */
.Container{}/* Padding and margins for all */
.Default.Container{}
.Titled.Container{}
.Featured.Container{}
.NoContainer.Container{}
.NoPadding.Container{}
.NoGaps.Container{}

/* Featured Container. Modify these to suit any container */
.Featured.Container{}
.Featured .ContainerTitle{}
.Featured .ContainerBody{}
.Featured .Normal{}
.Featured a,.Featured a:link,.Featured a:visited{}
.Featured a:active,.Featured a:hover{}

/* Menu and Submenu font. Use long form CSS */
.MenuBar ul.Menu a{}
.MenuBar ul.Menu .sub a{}

/* Menu item borders and separators. Set border:none to remove defaults */
.MenuBar ul.Menu a.first{}
.MenuBar ul.Menu a{}
.MenuBar ul.Menu a.last{}
.MenuBar ul.Menu .sub a.first{}
.MenuBar ul.Menu .sub a{}
.MenuBar ul.Menu .sub a.last{}

/* Menu colours - Every menu item also has a unique ID */
.MenuBar ul.Menu a,.MenuBar ul.Menu a:visited{}/* Menu */
.MenuBar ul.Menu a.branch{}/* Branch */
.MenuBar ul.Menu a.current,.MenuBar .MenuBar ul.Menu a.breadcrumb{}/* Active */
.MenuBar ul.Menu a:hover,.MenuBar ul.Menu a:focus{}/* Hover */

/* SubMenu colours */
.MenuBar ul.Menu .sub a,.MenuBar ul.Menu .sub a:visited{}/* Sub Menu */
.MenuBar ul.Menu .sub a.branch{}/* Branch */
.MenuBar ul.Menu .sub a.current,.MenuBar ul.Menu .sub a.breadcrumb{}/* Active */
.MenuBar ul.Menu .sub a:hover,.MenuBar ul.Menu .sub a:focus{}/* Hover */

/* Menu item height and padding e.g. {height:40px;line-height:40px} */
.MenuBar ul.Menu a{}
.MenuBar ul.Menu .sub a{}

/* Hamburger menu */
.hamburger .mean-bar,.PreloadImage{background: none;min-height: inherit}/* Logo */
.hamburger .hamburger-wrapper{ }
.hamburger a.hamburger-wrapper{}/* Use for full-screen menu */
.hamburger a.hamburger-bun{box-shadow: none;color: #555;z-index:999;margin-right: 10%}/* Hamburger bun */
.hamburger a.hamburger-bun span{}/* Hamburger meat */
.hamburger .mean-nav{background:none;margin:0;}/* Menu background */
.hamburger .mean-nav ul li a{}/* Menu items */
.hamburger .mean-nav ul li a:hover{}

/* Splash */
.SplashPage{}/* Background */
.SplashPlacement{}/* Content padding */
.SplashContent{}/* Content */

/* Custom styles */


.DnnModule-15830{position: fixed !important;top: 2vw; overflow:hidden; z-index: 9;right: 10%;left: 10%;height: 100%;padding: 0%;background-color: rgba(34, 34, 34, 0);}
.DnnModule-15833{position: fixed !important;top: 2vw; overflow:hidden; z-index: 9; right: 10%;left: 10%;height: 10%;padding: 0%;background-color: rgba(34, 34, 34, 0);}
.BannerText h2{padding-bottom: 1%; font-size: 2vw;font-weight: 700;margin: 0 0 2px;}
.BannerText a:hover{color:#e4e4e4}
.BannerText a{color:#fff;text-shadow: 0px 1px 2px #454545;text-transform: uppercase;}
.BannerText{padding: 10vw; margin-left: 0vw; padding-left: 0}
.BannerWrapper img{width: 23vw;filter: drop-shadow(1px 1px 5px #353535);}
.BannerWrapper{z-index: 999; padding: 0;}
.logolink {bottom: unset !important;top: 0;	height: 200px !important;}

/*menu*/

.mean-bar {display: block !important;z-index: inherit !important;}
.hamburger-bun {margin: 0 auto;max-width: 1170px;position: relative;width: 100%;}
.hamburger a.meanmenu-reveal span {background: #fff none repeat scroll 0 0;height: 3px;margin-bottom: 8px;margin-top: 0;filter: drop-shadow(2px 2px 2px #353535);}
.hamburger a.meanmenu-reveal{background: none; position: fixed;}
.meanmenu-reveal.meanclose {color: #ffffff !important;margin:25px 25px 0 0 !important;transform: rotate(0deg) !important;z-index: 9999 !important;padding:0 !important;}
.mean-bar .Menu{background:rgba(0, 0, 0, 0.7803921568627451);height: 100%;position: fixed;padding:0;}
.hamburger .mean-nav ul li{border:none;}
.hamburger .mean-nav ul li a {background: transparent none repeat scroll 0 0;text-align: center;font-size: 32px;padding: 10px 0;}
.hamburger .mean-nav ul li a:hover {background: transparent none repeat scroll 0 0; color: #c0c0c0;}
.hamburger .mean-nav ul li.first{margin-top:250px;}

/*call to action*/

.BottomWrapper{background: #00adef; padding: 2% 0 0 0;color: #fff}
.CallToAction{max-width: 1270px; margin: 0 auto;padding-bottom: 3%;}
.CallToAction>div>div{vertical-align: top; padding: 2%}
.CallToAction h3{font-size: 24px}
.CallToAction strong{font-size: 18px;}
.TopMarginTwenty{margin-top: 20%;}

/*Home*/

.HomeFont .fa{font-size: 48px;vertical-align: middle;}
.ActionButton{border: 1px #fff solid;}
.ActionButton:hover {  text-decoration: none !important;}

/*Home Gallery*/
.Page6803 .eds_GravityGallery_Piston .edsgg__itemsListContainer{margin: 0;}

/*Request a Quote*/
.Page6891 .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page6891 .prlx-1 { background: none; background-color: #9f9f9f;}

/*Work*/
.Page6804  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page6804 .prlx-1 { background: none; background-color: #9f9f9f;}

/*Isobels*/
.Page6999  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page6999 .prlx-1 { background: none;  background-color: #9f9f9f;} 
.chameleon_slider.NewsOne{    border: 0 !important;}

/*Hives*/
.Page7000  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page7000 .prlx-1 { background: none;  background-color: #9f9f9f;} 

/*Campus Living*/
.Page7001  .ActionButton{ background: #00adef;  padding: 12px 40px;}
.Page7001 .prlx-1 { background: none;  background-color: #9f9f9f;} 

/*Eurocar-Suzuki*/
.Page7002  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page7002 .prlx-1 { background: none;  background-color: #9f9f9f;}

/*Harveys*/
.Page7003  .ActionButton{ background: #00adef;padding: 12px 40px;}
.Page7003 .prlx-1 { background: none;  background-color: #9f9f9f;}  

/*Black Hawk*/
.Page7004  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page7004 .prlx-1 { background: none;  background-color: #9f9f9f;}  

/*The Law Shop*/
.Page7005  .ActionButton{ background: #00adef;padding: 12px 40px;}
.Page7005 .prlx-1 { background: none;  background-color: #9f9f9f;} 

/*Proag-Products */
.Page7006  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page7006 .prlx-1 { background: none;  background-color: #9f9f9f;} 

/*CR-Products */
.Page7007  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page7007 .prlx-1 { background: none;  background-color: #9f9f9f;} 

/*Signage*/
.Page7089  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page7089 .prlx-1 { background: none;  background-color: #9f9f9f;} 
.Page7089 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 -200px no-repeat;  background-size: cover;height: 350px;}


/*Printing*/
.Page7090  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page7090 .prlx-1 { background: none;  background-color: #9f9f9f;} 
.Page7090 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 -200px no-repeat;  background-size: cover;height: 350px;}

/*Websites*/
.Page7091  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page7091 .prlx-1 { background: none;  background-color: #9f9f9f;} 
.Page7091 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 -200px no-repeat;  background-size: cover;height: 350px;}


/*Promo*/
.Page7092  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page7092 .prlx-1 { background: none;  background-color: #9f9f9f;} 
.Page7092 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 -200px no-repeat;  background-size: cover;height: 350px;}


/*Promo*/
.Page7093  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page7093 .prlx-1 { background: none;  background-color: #9f9f9f;} 
.Page7093 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 -200px no-repeat;  background-size: cover;height: 350px;}

/*Blogs*/
.Page7871  .ActionButton{ background: #00adef; padding: 12px 40px;}
.Page7871 .prlx-1 { background: none;  background-color: #9f9f9f;} 
.Page7871 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 -200px no-repeat;  background-size: cover;height: 350px;}

/*Contact ThankYou*/
.Page7763 .Above {background: url(/Portals/180/parallaxbg.jpg) 0 -250px no-repeat;background-size: cover;height: 350px;}

/*Quote ThankYou*/
.Page7764 .Above {background: url(/Portals/180/parallaxbg.jpg) 0 -250px no-repeat;background-size: cover;height: 350px;}



/*Contact*/
.Page6805 .Above{background: url('/Portals/180/EasyDNNRotator/15837/xowlvdnr.jpg')no-repeat; height: 500px; background-size: cover;background-position: center;} 
.Page6805 .ContentPane { min-height: 100% !important;}
.Page6805 .LiveForm.WWBlank .Field > label, .Page6805 .LiveForm.WWBlank .Field .MatrixWrapper > label{display: none}
.Page6805 .prlx-1 { background: none; background-color: #9f9f9f;}
.ContactDetails{padding: 10px 30px;}
.ContactAvatar .RightColumn{vertical-align: middle;}
.ContactAvatar .RightColumn p{ font-weight: 700;    text-align: left;    margin-bottom: 5px;}
.ContactLink{width: 100%; height: 500px; display: block;z-index: 0;}
.ContactAvatar .RightColumn p{text-align: left;}

/*Request-A-Quote*/
.Page6891 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 -200px no-repeat;  background-size: cover;height: 350px;} 

/*Our-Journey*/
.Page6890 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 -200px no-repeat;  background-size: cover;height: 350px;}

.StepOneThree{width: 100%;  max-width: 1070px;  margin: 5% auto; padding: 2% 10%;  background: #ffffff; border-radius: 10px; }
.StepOneThree h2, .StepOneThree p, .StepOneThree ul  {color: #555; font-weight: 700; line-height: 170%;}
#ChevronDown .fa{  font-size: 60px; color: #555;}
#ChevronDown{padding: 2%;}
.StepTwo{width: 100%;  max-width: 1070px;  margin: 5% auto; padding: 2% 10%; ; border-radius: 10px;}
.StepTwo h2, .StepTwo p, .StepTwo ul {color: #555; font-weight: 700; line-height: 170%;}

/*work*/
.Page6804 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 -200px no-repeat;  background-size: cover;height: 350px;} 



/*maps*/
.map-responsive{overflow:hidden; padding-bottom:56.25%;position:relative;height:0;}
.map-responsive iframe{ left:0; top:0; height:100%; width:100%; position:absolute;}



/*social sites link */
.SocialSites {margin-top: 25px; margin-bottom: 30px;}
.SocialSites a{color: #00ADEF;margin-right: 6px;border-radius: 5px;background: #fff;padding: 4% 4% 3% 4%;text-align: center;}
.SocialSites a:hover{color: #68C4E7;}
.SocialSites .fab{width: 4%;height: 30px;min-width: 20px;}
.SocialSites .fa-3x { font-size: 18px;}



/*Top20 & Max700*/

.Top20{margin-top: 20%}
.Max700{max-width: 700px; margin:0 auto;}

/* Get a Quote Form */
.Page6891 .Field.Radiobutton table td {width: 140px;}


/*Gallery*/
.eds_GravityGallery_Piston .edg__gravityPortfolio_itemList.edg__gravityPortfolio_visibleItemList > li:first-child.edg__gravityPortfolio_active > span::after{    background-color: #00adef;}
.eds_GravityGallery_Piston .edg__gravityPortfolio_itemList.edg__gravityPortfolio_visibleItemList > li > span::after{ background-color: #fea0d4;}
.eds_GravityGallery_Piston.edGP_overlay2 .edsgg__itemsListContainer .edsgg__itemContainer .edGP_thumbnail .edsgg_mediaType:hover, .eds_GravityGallery_Piston.edGP_overlay2 .edsgg__itemsListContainer .edsgg__itemContainer .edGP_thumbnail .edGP_mediaUrl:hover {background-color: #00adef;}
.edg__gravityPortfolio_header{display: none}


/* work bottom */

.WorkBottomWrapper{
background: #ceced0; /* Old browsers */
background: -moz-linear-gradient(left, #ceced0 0%, #ceced0 50.5%, #38393f 50%, #38393f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ceced0 0%,#ceced0 50.5%,#38393f 50%,#38393f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ceced0 0%,#ceced0 50.5%,#38393f 50.5%,#38393f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ceced0', endColorstr='#38393f',GradientType=1 ); /* IE6-9 */
}
.WorkBottom{max-width:1100px; margin: 0 auto ;}
.WorkBottom .LeftColumn{padding: 3%;  background-size: cover !important;}
.WorkBottom .RightColumn{color: #fff; overflow:hidden;}
.WorkBottom .RightColumnInner {background-size: cover !important;  padding: 20% 3% 6% 12%;background-position:center;	transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -webkit-transition: all .25s ease;  -o-transition: all .25s ease;}
.WorkBottom .RightColumnInner:hover { transform: scale(1.1); -moz-transform: scale(1.1);-webkit-transform: scale(1.1);  -o-transform: scale(1.1);  -ms-transform: scale(1.1); /* IE 9 */  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */   filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */ } 
.WorkBottom p.RightColumn{color: #fff !important;}


.MenuBar {	display: none;}

.Footer1Column .Span{width: 100%}
.LogoRow .Span{width: 100%}

/*Work Gallery */
.eds_GravityGallery_Piston.edGP_overlay2 .edsgg__itemsListContainer .edsgg__itemContainer .edGP_thumbnail .edsgg_mediaType + .edGP_mediaUrl {left: 50%;}
.eds_GravityGallery_Piston.edGP_overlay2 .edsgg__itemsListContainer .edsgg__itemContainer .edGP_thumbnail .edsgg_mediaType{display: none}


/*Maps*/
.map-responsive{overflow:hidden; padding-bottom:56.25%;position:relative;height:0;}
.map-responsive iframe{ left:0; top:0; height:100%; width:100%; position:absolute;}

.AboveRow{display: block !important;}

/*Side Panel*/

.vertical-text {   writing-mode:tb-rl;    -webkit-transform:rotate(180deg);    -moz-transform:rotate(180deg);    -o-transform: rotate(180deg);    -ms-transform:rotate(180deg);    transform: rotate(180deg);    white-space:nowrap;}
.DnnModule-16267{position: fixed !important; right: 0px;; bottom: 40%; width: 50px; z-index: 1000; background: #00adef; border-radius: 5px 0px 0px 5px; }
.DnnModule-16267 .Content .Container {margin: 0}
.DnnModule-16267 .ContainerBody{padding: 0;}
.SideLink{text-align: center; color: #fff !important;font-weight: 400;font-size: 18px; color: #fff;}


.DnnModule-15828 .NoContainer.Container {background: #00adef;}

hr.style-2 {    border: 0;    height: 1px;    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));     background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));     background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));     background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}

/*Service Tags*/
.ServicesList{padding-left: 0;}
.ServicesList li{ padding: 0px 7px 0px 0; margin: 8px 18px 0 8px; list-style: circle; float: left;}
/*.Page7000 .ServicesList li {border: 4px solid #f8971c;background: #f8971c;}
.Page7002 .ServicesList li {border: 4px solid #3275a9;background: #3275a9;}
.Page7001 .ServicesList li{border: 4px solid #6ac7cc;background: #6ac7cc;}
.Page7007 .ServicesList li{border: 4px solid #bb9e22;background: #bb9e22;}
.Page6999 .ServicesList li{border: 4px solid #f1eee7;background: #f1eee7;color: #5d5a59 !important;}
.Page7003 .ServicesList li{border: 4px solid #0055a3;background: #0055a3;}
.Page7003 .ServicesList li{border: 4px solid #ba9648;background: #ba9648;}
.Page7005 .ServicesList li{border: 4px solid #01a7dd;background: #01a7dd;}
.Page7006 .ServicesList li{border: 4px solid #c0c934;background: #c0c934;}*/


#Scroll {
   cursor:pointer;
  display:block;
  height:66px;
  left:50%;
  margin-left:-16px;
  top:90%;
  transform:translateY(6px);
  visibility:visible;
  width:34px;
  z-index:9998;position: fixed;
}

@keyframes attention {
  9% {
    transform: none;
  }
  12% {
    transform: scale(1.05);
  }
  16% {
    transform: scale(0.95);
  }
  20% {
    transform: scale(1.03);
  }
  24% {
    transform: scale(1);
  }
}

/*services gallery*/

.eds_GravityGallery_Graviton .edsgg_MediaRating{display: none;}
.eds_GravityGallery_Capsule .edsgg__itemsListContainer .edsgg__itemContainer .edGP_thumbnail{border: #c8c8c8 solid 2px;
    box-shadow: 1px 1px 1px #f7f7f7;}
.eds_GravityGallery_Graviton .edsgg__itemsListContainer.edsgg__items .edsgg_thumbnailWrapper{border: none;box-shadow: none;}
.eds_GravityGallery_Graviton .edsgg__itemsListContainer .edsgg_thumbnailWrapper .edsgg_thumbnailContainer .edsgg_image_thumbnail{border: none;}
.eds_GravityGallery_Graviton .edsgg_thumbnailContainer .edsgg_readMore.edsgg_mediaType_image, .eds_GravityGallery_Graviton .edsgg_media .edsgg_readMore.edsgg_mediaType_image{display: none}
.eds_GravityGallery_Graviton .edsgg__itemsListContainer .edsgg_thumbnailWrapper .edsgg_thumbnailContainer .edsgg_title{text-align: center;}
.Page7089 .eds_GravityGallery_Graviton .edsgg_mainTitle{display: none;}



/*2 line form on  promo products */
.QuoteForm{padding:10px 10px;background:#efefef;}
.QuoteForm .header{display:none;}
.QuoteForm h2{color:#222222;font-family:"Roboto Condensed",sans-serif;font-size:52px;font-style:normal;font-weight:700;line-height:129%;margin-bottom:32px;text-align:center;}
.QuoteForm .df_form .label_top{display:none;}
.QuoteForm #dnn_ctr14621_Form_ctrlDigName{margin:0 8px 0 0;}
.QuoteForm #df_field_Section1 input[type=text]{width: 96%;margin: 0 5px;}
.QuoteForm #df_field_Section1 .control{}
.df_form input[type=text], .df_form input[type=file], .df_form input[type=password], .df_form input[type=date], .df_form input[type=email], .df_form select, .df_form textarea{border-radius:5px;color:#aaaaaa;background:#ffffff;font-family:"Roboto Condensed",sans-serif;font-size:20px;border:1px solid #eaeaea;}
.QuoteForm .df_form .section_container{padding:0;}
.QuoteForm .df_form .subh li{padding:0;width:33.333%;}
.QuoteForm .df_form .submit a{background:#ed7700 none repeat scroll 0 0;border-radius:4px;font-size:24px;font-weight:bold;margin:12px 0 24px;padding:12px 44px;text-transform:uppercase;}
.QuoteForm .df_form .submit a:hover{background: #ff8914}
#dnn_ctr10066_Form_ctrlDigEmail{margin-left:2%;width:96% !important;}
.QuoteForm .df_form .val_msg{display:none;}
.QuoteForm .df_form .val_summary{color:#ff0076;}
.QuoteForm .Thanks{color:#000000;font-size:25px;font-style:italic;line-height:32px;margin:0 auto;text-align:center;width:80%;}
.QuoteForm .field > div {white-space: normal !important;}
.QuoteForm .df_form .hint_bottom {color: #999999;font-size: 80%;font-style: normal;padding: 0 0 0 2px;}
.df_Styled .field input[type=text], .df_Styled .field input[type=file], .df_Styled .field input[type=password], .df_Styled .field select{ width: 95%; padding: 7px;margin: 0 5px;}
#dnn_ctr16283_Form_Submit16283{    width: 100%; border: transparent 1px solid; background: #00ADEF; color: #fff;font-size: 18px;  padding: 10px;border-radius: 5px;}
.QuoteForm {    background: #171717}
.df_Styled .focus{background-color:transparent !important;}
#dnn_ctr16283_Form_UP{color: #fff;}

.scroll-top-wrapper {  left: 16px;  right: inherit !important; border-radius: 50%;}

/* Underline From Left */
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: rgb(228, 228, 228);
  height: 2px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}

/*Article Details News*/
.edn_numberOfVievs {display: none !important;}
.edNews_fbLike {display: none !important;}
.edn_printButton {display: none !important;}
.eds_news_Ozone.eds_subCollection_news .edn_mediaContainer{float: right !important;}
.eds_news_Ozone.eds_style_custom_sjaqpelypgu.eds_subCollection_news .edn_mediaContainer {border: none;margin: 5px 5px 5px 0;}



/*Article List News*/
.eds_news_BlogOne .article .author_box {display: none;}
.eds_news_BlogOne .article .stats {display: none;}
.categories {display: none;}
.summary {padding-top: 10px;}
.eds_news_BlogOne .article .details {margin-top: 15px;}
.eds_news_BlogOne .article {padding-bottom: 35px;border-bottom: 1px solid #ddd;}
.tags {	display: none !important}
.eds_news_BlogOne.eds_subCollection_news .article_rss_wrapper {display: none;}
.eds_news_BlogOne .date_box{box-shadow: none !important;}
.open_article_btn {left: 0 !important;right: unset !important;background: none !important;color: #222 !important;border: 1px solid #222;padding: 8px 30px !important;}
.eds_news_BlogOne .article .details {min-height: 50px;}


/*Article List New*/
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_multiArticle > figure > figcaption {background-color: rgba(159, 159, 159, 0.86);}
.edn_numberComments {display: none !important;}
.eds_news_Ozone.eds_subCollection_news .edn_articlesRssWrapper {display: none;}
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_multiArticle > figure .edn_metaDetails {background-color: rgba(142, 142, 143, 0.66);}
.edn_articleTitle {font-family: 'Raleway', sans-serif !important;}
.eds_news_Ozone.eds_subCollection_news .edn_article .edn_articleSummary {font-size: 15px;line-height: 21px;font-family: 'Raleway', sans-serif;}
.eds_news_Ozone.eds_subCollection_news .edn_article .edn_metaDetails {font-family: 'Raleway', sans-serif;}

/*MailChimp*/
#mc_embed_signup{background:transparent; clear:left; font-size:14px; }
#mc_embed_signup .button {background-color: rgb(255, 255, 255) !important;color: rgb(0, 173, 239) !important;}
#mc_embed_signup .button:hover {background-color: rgb(233, 233, 233) !important;color: rgb(0, 173, 239) !important;}
#mc_embed_signup input {border: 1px solid rgb(0, 173, 239) !important;}


/* Phone */
@media (min-width: 0) and (max-width: 767px) {

.DnnModule-15833{position: absolute !important;	top: 2vw !important;	overflow: hidden;	z-index: 9;	right: 10% !important;	left: 3% !important;	height: 30% !important;	padding: 0% !important;	background-color: rgba(34, 34, 34, 0) !important;}
.DnnModule-15830 {	position: absolute !important;	top: 2vw !important;	overflow: hidden;	z-index: 9;	right: 10% !important;	left: 3% !important;	height: 30% !important;	padding: 0% !important;	background-color: rgba(34, 34, 34, 0) !important;}
.hamburger a.meanmenu-reveal{right: 0px !important;left: auto !important;margin-right: 10px !important;}
.BannerWrapper img {width: 200px !important; margin-top: 19px;}
.hamburger a.meanmenu-reveal { position: absolute;}

/*side panel*/
.DnnModule-16267{bottom: 0 !important; width: 100% !important;opacity: 0.9;}
.SidePanel p{display:inline; }
 .vertical-text {   writing-mode: horizontal-tb;    -webkit-transform: rotate(270deg);    -moz-transform: rotate(270deg);    -o-transform: rotate(270deg);    -ms-transform: rotate(270deg);    transform: rotate(270deg);    white-space: nowrap;} 
.Page {    margin-bottom: 15%;}

.WorkBottom .LeftColumn{padding:0}
.ContactAvatar .RightColumn p{text-align: center;}
.ContactDetails p{text-align: center;}

.BannerText h2 {font-size: 18px;}
.BannerText {padding: 0;margin-top: 20%;margin-left: 5%;}
.DnnModule.DnnModule-DNN_HTML.DnnModule-15830 {height: 100% !important;}
.zsiq_floatmain.zsiq_theme1.siq_bR {display: none !important;}
#Scroll {top: 75%;}

.eds_news_NewsTwo.eds_subCollection_news .article-details .featured { width: 100%;}
.eds_news_BlogOne a.open_article_btn {left: 0; right: auto;}
.eds_news_BlogOne.eds_subCollection_news .in_article_image.left {float: none;}
.eds_news_BlogOne.eds_subCollection_news .in_article_image .image_wrapper.no_text {width: 100%;}
.eds_news_BlogOne.eds_subCollection_news .in_article_image .image_wrapper img {width: 100%;}
.eds_news_BlogOne .date_box {position: unset !important;width: 75px !important;margin: 10px 0 !important;}
.eds_news_BlogOne .article h1 {margin-left: 0 !important;}
.tags {margin-top: 36px !important;}

}

/* Phone and Tablet */
@media (min-width: 0) and (max-width:991px) {

.mean-bar .Menu{background-size: contain;}
.hamburger .mean-nav ul li.first {margin-top: 150px;}

.Page{padding-top: 0px !important;}

/*Our Journey*/
.Page6890 .Above{height: 350px;background: url(/Portals/180/parallaxbg.jpg) 0 0px no-repeat;background-size: cover;}
/*Work*/
.Page6804 .Above{height: 350px;background: url(/Portals/180/parallaxbg.jpg) 0 0px no-repeat;background-size: cover;} 
/*Request-A-Quote*/
.Page6891 .Above{height: 350px;background: url(/Portals/180/parallaxbg.jpg) 0 0px no-repeat;background-size: cover;} 
/*Signage*/
.Page7089 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 0px no-repeat;background-size: cover;height: 350px;}
/*Printing*/
.Page7090 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 0px no-repeat;background-size: cover;height: 350px;}
/*Websites*/
.Page7091 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 0px no-repeat;background-size: cover;height: 350px;}
/*Promo*/
.Page7092 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 0px no-repeat;background-size: cover;height: 350px;}
/*Promo*/
.Page7093 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 0px no-repeat;background-size: cover;height: 350px;}
/*Blogs*/
.Page7871 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 0px no-repeat;background-size: cover;height: 350px;}

.eds_GravityGallery_Piston .edg__gravityPortfolio_itemList.edg__gravityPortfolio_visibleItemList > li{display: block;}

.BannerWrapper img {width: 180px;}
.WorkBottomWrapper{background: #38393f}
.WorkBottom .RightColumn p{text-align: center}
.section-image h2{font-size: 18px !important;}

.SocialSites {margin-bottom: 30px;}
.ContactHeading{font-size: 24px !important;}

.eds_news_BlogOne .article h1 {margin-left: 70px;}
.eds_news_BlogOne .date_box {position: absolute;width: 55px;margin: 0;left: 0;}


}

/* Desktop */
@media (min-width: 992px) and (max-width: 1199px) { 


.SocialSites .fab { width: 6%;}


}

/* Widescreen */
@media (min-width: 1200px) { 



/*our journey*/
.Page6890 .Above {background: url(/Portals/180/parallaxbg.jpg) 0 -250px no-repeat;background-size: cover;height: 350px;}


/*Work*/
.Page6804 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 -250px no-repeat;  background-size: cover;height: 350px;} 


/*Request-A-Quote*/
.Page6891 .Above{background: url(/Portals/180/parallaxbg.jpg) 0 -250px no-repeat;  background-size: cover;height: 350px;} 

}