/*-- Enter Your Custom CSS Here--*/
.FooterWrap .FSocialIcon a .fa-inverse.fa-linkedin {
    position: relative;
    top: -1px;
    font-size: 32px;
    left: 2px;
}
.FooterWrap .InnerContainWrapper {
    padding: 40px 0 30px !important;
}

.home .vc_row.vc_row-o-columns-middle {
    max-height: 63vh;
  	min-height: 63vh !important;
}
.home .HomeTopVideoHeader .VideoBlackOver {
		height: 63vh;	
}
.home #hero-watch-button {
  margin-top:60px;
  margin-bottom: 76px;
}
.fixed-nav span.MPhone1 {
    color: #000;
}
.SolutionDtlWrap .FParagraph1 {
    opacity: 1;
}
body .pum-container .pum-content.popmake-content form {
	position: relative;
    text-align: left;
    margin: 25px auto 0;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff !important;
    border: 0px solid #b0b0b0 !important;
    width: 500px;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    color: #000 !important;
}
.pum-container .pum-content.popmake-content ._form-title {
    font-size: 22px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 0;
}
.pum-container .pum-content.popmake-content ._form_element {
    position: relative;
    margin-bottom: 10px;
    font-size: 0;
    max-width: 100%;
}
 .pum-container .pum-content.popmake-content ._form-label {
    font-weight: bold;
    margin-bottom: 5px;
    display: block;
	 font-size:14px;
}
 .pum-container .pum-content.popmake-content ._form_13 ._field31 span {
    display: inline-block;
}
 .pum-container .pum-content.popmake-content ._form_element * {
    font-size: 14px;
}
.page-id-305 .PaddingTB20 {
  display: none
}
#popmake-4716 ._form_13 ._field31 input {
display: inline-block;
width: 18px;
margin-right: 0;
}
#popmake-4716 ._form_13 ._field31 span {
display: inline-block;
}
#popmake-4716 ._form_13 ._field32 input {
display: inline-block;
width: 18px;
margin-right: 0;
}
#popmake-4716 ._form_13 ._field32 span {
display: inline-block;
}
#pum-4716.pum-theme-4712 .pum-content + .pum-close {
background-color: transparent;
}
.vc_video-bg {
    background-image: url(../images/imgs/am-home-video-image-bg.jpg)!important;
    background-repeat: no-repeat;
    background-size: cover!important;
}

/*--Media Query Styles--*/
@media only screen and (max-width:1024px) {
    .home .vc_row.vc_row-o-columns-middle {
        max-height: 78vh;
      	min-height: 78vh !important;
    }
    .home .HomeTopVideoHeader .VideoBlackOver {
    		height: 78vh;	
    }
    }

    @media only screen and (min-width:1025px) {
    .home #TopHeaderID .TransBlueBtn {
      display:none;
    }
    .home #TopHeaderID.fixed-nav .TransBlueBtn {
      display:block;
    }

    .TopMainWrapper #navigation #menu-item-28 {
    	padding-top: 0;
    }
    .TopMainWrapper #menu-item-28 a {
        display: block;
        width: 375px;
        height: 75px;
        background-image: url(https://www.anvilmedia.com.au/wp-content/themes/custom/assets/images/imgs/avneil-media-Logo.png);
      font-size: 0;
    }
    #TopHeaderID .group.ClearBoth {
        padding: 6px;
        background: #fff;
    }  
      
    #TopHeaderID .PhoneImg {
        padding-top: 7px;
        margin-right: 22px;
        color: #3C3C3B;
      	float: right;
    }
      
    .home #TopHeaderID .PhoneImg {
        padding-top: 0px;
    }
    #TopHeaderID .PhoneImg i {
        color: #3C3C3B;
    }
    #TopHeaderID .TransBlueBtn a {
        margin-right: 16px;
        line-height: 27px;
        background-color: #35a8e0;
        color: #ffffff;
      
    }
    #TopHeaderID .TransBlueBtn a:hover {
        background-color: #2787af;
      border: 1px solid #2787af;
    }
    #TopHeaderID #navigation {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    #TopHeaderID .TopMainWrapper {
        padding-top: 0;
    }
    #TopHeaderID #navigation li {
        padding-top: 23px;
    }
    #TopHeaderID #navigation .sub-menu li {
        padding-top: 0px;
    }
    #navigation ul.sub-menu {
        top: 50px;
        padding-top: 5px;
    }

    #TopHeaderID {
        background: #3C3C3B;
    }
    #TopHeaderID .Logo a {
      display: none;
    }

    #TopHeaderID.fixed-nav  {
      background: transparent;
    }
    #TopHeaderID.fixed-nav .Logo a {
      display: block;
    }
    #TopHeaderID.fixed-nav .Logo {
      display: block;
      top: 8px;
    }
    #TopHeaderID.fixed-nav .PhoneImg {
        padding-top: 7px;
        margin-right: 22px;
        color: #b5b3b3;
      	float: left;
    }

    #TopHeaderID.fixed-nav .group.ClearBoth div{
        max-width: 1200px;
        margin: 0 auto;
    }
    #TopHeaderID.fixed-nav .group.ClearBoth {
    	padding: 17px;
    }
    #TopHeaderID.fixed-nav .TransBlueBtn a {
        margin-right: 0px;
        line-height: 30px;
        font-size: 16px;
    }
    #TopHeaderID.fixed-nav .PhoneImg {
        color: #fff;
    }
    #TopHeaderID.fixed-nav .PhoneImg i {
        color: #fff;
    }
    body {
        margin-top: 130px !important;
    }
    body.home {
        margin-top: 124px !important;
    }
}

@media only screen and (max-width:1024px) {
  #TopHeaderID .group.ClearBoth {
    display:none;
  }
}

@media only screen and (min-width:1025px) {
    #TopHeaderID #navigation li {
    	position: static
    }
    #TopHeaderID #navigation ul.sub-menu {
        top: 135px;
        width: 100%;
        margin: auto;
        background: #24aae1;
        left: 0;
        padding-top: 0;
    }
    .home #TopHeaderID #navigation ul.sub-menu {
        top: 125px;
    }
    #TopHeaderID #navigation a {
        padding-bottom: 39px;
    }
    #TopHeaderID #navigation ul.sub-menu li {
    		background: transparent;
    }
    #TopHeaderID #navigation ul.sub-menu li a {
    		padding-top: 33px;
        padding-bottom: 33px;
        text-align: center;
      	background-color: transparent;
          -webkit-transition: background-color 0.35s; /* Safari */
        transition: background-color 0.35s;
    }
    #navigation ul.sub-menu li a:hover {
        background-color: #2c99ca !important;
    }
}

@media only screen and (max-width:550px) {
    #pum-4716.pum-theme-4712 .pum-container {
    	width: 340px;
    }
    .container .mp-menu .menu-header_nav_responsive_menu-container>ul li:last-child a {
    		margin-bottom:10px;
    }
    .page-id-4643 .InnerContainWrapper .wpb_wrapper div.vc_row {
        padding-left: 0px!important;
        padding-right: 0px!important;
        margin-left: 0!important;
    }
    .page-id-4643 .SolutionListWrap .BgImgWrap img {
        width: 100%;
    }
    .page-id-15 .InnerContainWrapper .wpb_wrapper div.vc_row {
        padding-left: 0px!important;
        padding-right: 0px!important;
        margin-left: 0!important;
    }
    .page-id-15 .SolutionListWrap .BgImgWrap img {
        width: 100%;
    }
    .group-blog .BlogPostWrap .InnerContainWrapper {
        width: 100%!important;
    }
    .VideoBlackOver .HomeWatchVideoBtn a {
        padding: 0px 20px !important;
        display: inline-block;
        height: 40px;
        line-height: 40px;
    }
		body .pum-container .pum-content.popmake-content form { 
				width: 100%;
		}
}
