/*
Theme Name: Peter The Possum Man
Author: Predikkta Pty Ltd
Author URI: https://www.predikkta.com/
Description: This is a custom WordPress theme developed for Peter The Possum Man based on Bootsrap v3.3.7
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Patua+One');


/*Wordpress editor styles start*/
/* common styles */
/* methods page */
.methods-page p{  text-align: justify;}
.methods-page .vc_column-inner {
    padding: 20px 40px 10px 40px !important;
}
.address-map-right .vc_column-inner {
    padding-top: 0 !important;
}
/* Inner page style */
.page-template-default.page #layerslider_2, .blog #layerslider_2, .page-template-page-full-width #layerslider_2, .page-template-pagefaq #layerslider_2, .post-template-default #layerslider_2, .archive  #layerslider_2, .page-template-page-quote #layerslider_2{ 
    display: none;
}
.page-template-default.page h1, .blog h1, .page-template-page-full-width h1, .page-template-pagefaq h1 {
    border-bottom: 1px solid #279988;
    padding-bottom: 10px;
}
.home.page-template #layerslider_2 { display: block;}
#layerslider_2 .ls-l {
    color: #fff !important;
    background: rgba(39, 153, 136, 0.6);
    padding: 4px 22px;
}
#layerslider_2 .ls-l {
    padding: 0 15px !important;
}
.page-template-default h2 {
    font-size: 21px;
    font-weight: 600;
}
/* home page services slider */
.readmore-service {
    background: #279988; color: #fff;
    padding: 5px 10px;
    position: absolute;
    left: 90px;
    margin-top: 13px;
}
.readmore-service {
    background: #279988;
    color: #fff;
    padding: 5px 10px;
    position: absolute;
    left: 90px;
    margin-top: 13px;
    bottom: 12px;
}
.clear {
    clear: both;
}
h1{ color: #279988;}
/* menu */
.headerTop .col-md-offset-4 {
    margin-left: 0;
    text-align: left;
}
.header-right {
    width: 240px;
    float: right;
}
.dropdown-menu {
    left: 0px !important;
    width: 250px;
}
.dropdown-menu{ padding: 0;}
.dropdown-menu li a:hover {
    background: #FFC926;
}
.dropdown-menu > li > a {
    display: block;
    padding: 6px 20px;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #FFC926;
    outline: 0;
}
#menu-main-menu li ul li a:hover {
    border: none !important;
}
#menu-main-menu li a:hover {
    background: #279988;
    color: #fff;
    border-bottom: 3px solid #FFC926;
}
/* contact */
.ufaq-faq-div {
	background: #279988;
}
.ufaq-faq-body{ background: #fff;}
.ufaq-faq-div a{ color: #fff !important;}
.get-quote-form li {
    list-style: none;
}
.get-quote-form li {
    width: 48.4%;
    float: left;
    margin-right: 14px;
}
.get-quote-form input {
    width: 100%;
    padding: 9px; border: none;
}
.get-quote-form {
    background: #D3EBE7;
    padding: 15px 35px 40px 40px;
    width: 98%;
}
.get-quote-dd {
    width: 455px !important;
}
.get-quote-dd option {
    padding: 8px 0;
    width: 435px;
}
.get-quote-form li textarea {
    width: 100%; border: none;
}
.get-quote-textarea {
    width: 98% !important;
}
.get-quote-form .wpcf7-submit {
    background: #279988; margin: 10px 0;
    border: none;
    width: 200px;
    color: #fff !important;
    font-weight: bold;
}
.get-quote-form ul {
    padding-left: 0 !important;
}
.address-map-right {
    width: 62% !important;
    float: left !important;
}
.address-map-left .vc_column-inner {
    padding-top: 0 !important;
}
.contact-page-info li {
    list-style: none;
    margin-bottom: 10px;
}
.contact-page-info ul {
    padding-left: 0;
}
.contact-page-info li a {
    font-size: 12px;
}
.contact-page-info {
    margin-top: 22px;
}
.address-map-right iframe, .address-map-left iframe {
    width: 700px;
    height: 265px;
}
.address-map-left .vc_column-inner {
   /* background-color: #d3ebe7 !important; */
    min-height: 266px;
}
.address-map-left .vc_custom_1523927456364 {
    min-height: 265px;
}
.address-map-left {
    width: 37% !important;
    float: left !important;
}
/* blog */
.blog-post-content {
    width: 65%;
    float: left;
    padding-right: 10px; padding-top: 30px;
}
.blog-post img {
    width: 250px;
    float: left;
    height: 196px;
}
.blog-section-main {
    border-bottom: 1px solid #000;
    padding-bottom: 32px;
}
.blog-post img {
    width: 200px;
    float: left;
    height: 150px;
}
.blog-readmore {
    background: #279988;
    width: 100px;
    padding: 5px 10px;
}
.blog-readmore a{ color: #fff !important; }
/* page */
.aside-sidebar .get-quote-last{ display: none;}
.aside-sidebar {
    width: 280px;
    float: right;
    margin-top: 35px;
}
.article-section {
    width: 71%;
    float: left;
    padding-top: 10px;
}
.download-div ul{ padding-left: 0!important;}
.download-div ul li:nthchild(1){
	width: 200px; text-align: center;
}
.download-div ul li {
    float: left;
    list-style: none;
    border-top: 1px solid #000;
    padding: 7px 17px; min-height: 36px;
}
.download-div li:nth-child(1) {
    width: 351px;
    border-left: 1px solid #000;
}
.download-div li {
    border-right: 1px solid #000;
}
.last_child li {
    border-bottom: 1px solid #000;
}
.download1 {
    width: 120px;
    float: left; text-align: center;
}
.download2 {
	width: 145px;}
.download3 {
    width: 123px;
}
.iso-haccp li {
    width: 46%;
}
	@-webkit-keyframes swinging{
	0%{-webkit-transform: rotate(10deg);}
	50%{-webkit-transform: rotate(-5deg)}
	100%{-webkit-transform: rotate(10deg);}
}

@keyframes swinging{
	0%{transform: rotate(10deg);}
	50%{transform: rotate(-5deg)}
	100%{transform: rotate(10deg);}
}

.swingimage{
	position: relative;
	left: 50px;
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-animation: swinging 3.5s ease-in-out forwards infinite;
	animation: swinging 3.5s ease-in-out forwards infinite;
}

.service-page-section {
    border: 1px solid #279988;
    margin: 0 3px 3px 0px;
    width: 280px !important; min-height: 348px !important;
}
.readmore-service:hover, .service-readmore-section:hover, .service-home-readmore:hover {
	background: #FFC926; color: #000 !important;
}
.services-main-section {
    border: 1px solid #279988; 
    padding: 20px 22px; background: rgba(255,255,255, 0.2) !important;
}
.home-page-services-list p {
    color: #000;
    padding: 4px 0;
}
.service-page-section .wpb_single_image {
    text-align: center;
    padding-top: 10px;
}
.service-page-section h2 a {
    color: #279988;
    font-size: 17px;
    text-align: center;
    display: block;
}
.service-page-section .wpb_single_image {
    margin: 0 auto;
    text-align: center !important;
}
.service-page-section p {
    text-align: center;
    min-height: 80px;
}
#msform{ height: 500px; }
#progressbar li::before {
    content: counter(step);
    counter-increment: step;
    width: 63px !important;
    line-height: 55px !important;
    display: block;
    font-size: 13px;
    color: #000;
    background: #e1e4e9;
    border-radius: 0px;
    margin: 0 auto 5px auto;
    border: none !important;
    position: relative;
    z-index: 1;
    font-weight: bold;
    height: 64px !important;
}
#progressbar li::after{ content: none !important;}
#progressbar li::before {
    border: none;
    color: black !important;
    background: url(/wp-content/uploads/2018/03/round-image.png) no-repeat 0px 0px/60px !important;
}
#msform fieldset{ width: 68% !important; margin: 0 0 0 10% !important; padding: 0px 1px 20px 1px!important;}
#msform h2.bigtitlenew{ color: #279988 !important;}
label.grp3, label.grp6 {
    padding: 17px 0 32px !important; margin: 0 1px !important;
}
#msform label{ width: 167px !important;}
#msform label.grp7{ padding: 11px 0 10px !important;}
#msform label.grp1 {
    padding: 20px 0 19px !important; margin: 0 1px !important;
}
#msform label.grp2 {
    padding: 7px 0 9px !important;
}
#msform label.grp3, #msform label.grp6 {
    padding: 8px 0 9px !important;
}
#msform label.grp4, #msform label.grp5 {
    padding: 10px 0 10px !important;
}
#msform .fs-title.bigtitlenew {
    padding-top: 0 !important;
    margin-top: 0 !important;
}
#progressbar li.active::before{ background: url(/wp-content/uploads/2018/03/planning-bg.png) no-repeat 0px 0px/60px !important; }
#progressbar {
    width: 135px;
    float: left;
}
#progressbar li{ float: none !important;}
.page-title {
	color: #279988;
}
.page-template h2 {
    font-size: 23px; color: #279988;
}
.contact-location h2::after {
    content: "";
    background: #FFC926;
    position: relative;
    top: 9px;
    width: 44px;
    height: 3px;
    padding: 0 0;
    display: block;
    margin-bottom: 30px;
}
.home h3 {
    color: #000;
    font-weight: 600;
}
.home-page-top-heading {
    background: url(/wp-content/uploads/2018/02/favicon.png) no-repeat right center;
}
#slider2 {
    width: 75%;
    float: right;
}
.slider-content {
    width: 70%;
    float: left;
    padding-left: 29px; padding-top: 47px;
}
#slider2 li img {
    width: 300px;
}
.bullet_container {
    float: left;
    width: 265px;
}
.slider-content h2 {
    color: #279988;
}
.slider-content p {
    color: #000;
}
.service-home-readmore {
    background: #279988;
    padding: 10px;
    color: #fff;
    margin-top: 10px;
    display: block;
    width: 149px;
    text-align: center;
}
.home-page-services-list {
    padding-bottom: 60px;
}
.rslides_nav.rslides1_nav.prev, .rslides_nav.rslides1_nav.next {
    position: absolute;
    bottom: 119px !important;
    right: 0;
    width: 34px; 
}
#bullet2 li:hover {
    background: #000;
}
.rslides_here {
    background: #FFC926 !important;
}
.rslides_nav.rslides1_nav.prev {
	background: url(/wp-content/uploads/2018/03/service-next-hover.png) no-repeat 0px 0px; right: 154px; text-indent: 9999em;
}
.rslides_nav.rslides1_nav.next {
	background: url(/wp-content/uploads/2018/03/service-prev-hover.png) no-repeat 0px 0px;  right: 80px !important; 
}
.rslides_nav.rslides1_nav.prev:hover {
    background: url(/wp-content/uploads/2018/03/service-prev.png) no-repeat 0px 0px;
}
.rslides_nav.rslides1_nav.next:hover {
   background: url(/wp-content/uploads/2018/03/service-next.png) no-repeat 0px 0px;
}
/* sidebar style starts here */
.sidebar-getquote{ color: #fff !important;}
.sidebar-getquote:hover {  color: #fff !important;}
.sidebar-getquote {  background: #279988; color: #000; padding: 10px; display: block; text-align: center; margin-bottom: 10px; font-size: 19px; text-transform: uppercase; font-weight: 600;}
.sidebar-get-quote .get-quote-form li{ width: 100%; float: none !important;}
.sidebar-get-quote .get-quote-form{ padding: 10px 10px 0px 10px; width: 100%; background: #279988 !important; color: #fff; }
.sidebar-get-quote .get-quote-form .wpcf7-form-control.wpcf7-submit { margin: 0 auto; display: block;}
.aside-sidebar h3 { background: #FFC926; padding: 10px; margin: 0; text-align: center; text-transform: uppercase; color: #fff;}
.sidebar-get-quote .get-quote-dd option { width: 268px;}
.sidebar-get-quote .get-quote-form h2 { font-size: 20px; background: #FFC926; margin-top: 0;  padding: 9px 0 6px 0; padding-top: 9px; text-align: center;}
.sidebar-get-quote .get-quote-dd {
    width: 100% !important;
}
.aside-sidebar { width: 312px; float: right; margin-bottom: 20px;}
.sidebar-get-quote .get-quote-form input, .sidebar-get-quote .get-quote-form select, .sidebar-get-quote .get-quote-form textarea {
    color: #000;
}
.sidebar-get-quote .get-quote-textarea textarea {
    height: 139px !important;
}
.sidebar-get-quote .get-quote-form .wpcf7-submit{
	background: #FFC926; width: 100%;
}
.sidebar-get-quote h2 {
    color: #fff !important;
}
/* Slider Style starts here */
	.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
  .rslides img {
  display: block;
  height: auto;
  float: left;
  border: 0;
  padding:0 0 0 0%;
  }
#slider2 li img {
    width: 236px; float: right;
    margin: 40px 0 0 10px;
}
#bullet2 li {
    list-style: none;
    background: #279988;
    margin-bottom: 4px;
}
#slider2 li {
    list-style: none;
}
#bullet2 li a {
    color: #fff;
    padding: 5px 10px;
    display: block;
    font-size: 14px;
    text-align: center;
}
.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}

/*Wordpress editor styles end*/
body{
	font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6{
	font-family: "Open Sans",Helvetica,sans-serif;
}
a{
	font-weight: 700;
	color: #777;
}
a:hover{
	text-decoration: none;
	color: #333;
}
.whiteText, a.whiteText, a.whiteText:hover{
	color: #fff;
}

/* Header */
.headerTop{
	padding: 10px 0;
	text-align: right;
	background-color: #279988;
	border-bottom: solid 3px #ffc926;
    margin-bottom: 10px;
}
.headerTop .row{
	margin: 0;
}
.headerTop a{
	color: #fff;
	font-size: 1.1em;
}
.headerTop a:hover{
	color: #ffc926;
}
.headerTop span{
	color: #fff;
}
/* END Header */

/* Navigation */
.navbar-default{
	background-color: #fff;
	border: none;
	font-family: "Open Sans",Helvetica,sans-serif;
	letter-spacing: 1px;
}
.nav>li>a {    
    font-size: 16px;
}
.navbar-right{
	margin-top: 33px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	color: #fff;
    background-color: #279988;
    border-bottom: solid 3px #ffc926;
}
/* home page services style starts here */
.service-readmore-section {
    background: #279988;
    padding: 7px 10px;
    color: #fff !important;
    margin-top: 10px;
    display: inline-block;
}
.service-list1, .service-list2, .service-list3, .service-list4 {
    background: url(/wp-content/uploads/2015/08/possum-deterrent.jpg) no-repeat 0px 0px/100%;
    padding: 154px 0px 0px 0px !important; margin-bottom: 3px;
}
.service-list2{ background: url(/wp-content/uploads/2013/09/problems-living-with-possums.jpg) no-repeat 0px 0px/105%; margin-left: 3px; padding: 56px 10px; }
 .service-list3{ background: url(/wp-content/uploads/2015/04/get-rid-of-possums.jpg) no-repeat 0px 0px/100%;padding: 50px 10px; }
 .service-list4{ background: url(/wp-content/uploads/2018/05/possum-boxes.png) no-repeat 0px 0px/100%;padding: 50px 10px; margin-left: 3px;}
.possum-removel li {
    float: left;
    list-style: none;
    width: 231px;
    min-height: 153px;
}
.possum-removel.removel-section2 {
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    width: 300px;
    margin-top: 10px;
    display: block;
    float: none;
}
.possum-removel li div {
    font-size: 17px;
    padding: 3px 0px 3px 0;
    background: rgba(39, 153, 136,0.9);
    width: 231px;
    text-align: center;
    color: #fff;
    margin: 0 auto;
 margin-bottom: 0px;
}
.service-list2 div { padding: 3px 3px 3px 3px !important; margin-bottom: 2px !important;}
.service-list1, .service-list2 { margin-bottom: 2px;}
#bullet2 {
    padding-left: 0;
}
rslides_nav.rslides1_nav.prev, .rslides_nav.rslides1_nav.next {
    position: absolute;
    bottom: 0;
    right: 0;
    text-indent: 9999em;
    display: block;
}
#slider2 {
    width: 75%;
    float: right;
    position: relative;
}
#msform {
    min-height: 552px !important;}

/* home about peter section */

.home-get-in-touch {
    background: #279988;
    padding: 10px;
    color: #fff;
    display: block;
    text-align: center;
}
@media (min-width: 768px){
	.navbar-nav>li>a {
    	padding: 10px 20px;
	}	
}
/* END Navigation */
#layerslider_2 .ls-l { font-weight: bold;  font-size: 40px; color: #fff; }
.bannerText{
	font-size: 1.2em;
	font-weight: 800;
}
a.bannerText{
	font-size: 1em;
}
a.bannerText:hover{
	color: #ffc926;	
}

/* Footer starts here*/
footer h3 {
    color: #279988;
    border-bottom: 1px solid #279988;
    padding-bottom: 10px;
}
footer{
	margin-top: 0px;	
	background: #fafafa; 
}
footer .container{
	padding: 20px 15px;
}

footer ul{
	padding-left: 0;
}
footer ul li{
	list-style: none;	
	padding: 3px 0;
}
footer ul li a{	
}

.footerBottom{
	padding: 10px; 
	background: #efefef; 
	text-align: center;
}
.footerBottom p{
	font-size: 0.9em;
	margin: 10px;
}
footer h3::after {
    content: "";
    background: #FFC926;
    height: 3px;
    width: 60px;
    position: absolute;
    top: 54px;
    left: 15px;
}
#custom_html-8 p, #custom_html-10 p {
    line-height: 24px;
}
footer .col-sm-3 {
    width: 33%;
}
/* END Footer */
.mobile-banner{ display: none;}
@media screen and (max-width: 1200px){
.possum-removel, .removel-section2{ display: none !important;}
.home-page-top-heading .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
}
}
@media screen and (max-width: 1196px){
.service-page-section {
    width: 325px !important; margin: 0 30px 10px 0px;
	}
	.home-page-top-heading .wpb_column.vc_column_container {
    width: 100%;
}
}
@media screen and (max-width: 1500px){
	.home-page-top-heading{ background: none;}
}
@media screen and (max-width: 1193px){
	.navbar-nav > li > a {
    padding: 10px 8px;
}
	#slider2 li img{ display: none;}
	.rslides_nav.rslides1_nav.prev, .rslides_nav.rslides1_nav.next{ display: none !important;}
	.article-section {  width: 63%; }
	#slider2 { width: 70%; }
	.slider-content { width: auto;} 
	.ls-l { display: none; }
}
@media screen and (max-width: 1140px){
	.mobile-banner{ display: block;}
	#layerslider_2{ display: none !important;}
	.possum-removel li{ float: none;}
	.mobile-banner {
    background: url(/wp-content/uploads/2018/03/possum-banner.png) no-repeat center center/1000px;
    padding: 132px 0;
}
	.mobile-banner span {
    color: #fff;
    font-size: 27px;
    text-align: center;
    display: block;
}
}
@media screen and (max-width: 1130px){
	#msform fieldset{ padding: 0 0 0 100px !important;}
#custom_html-8 iframe, #custom_html-10 iframe {
    width: 92%;
}
	#msform input#submit{ font-size: 13px;}
}
@media screen and (max-width: 1120px){
	navbar-nav > li > a {
    padding: 10px 8px;
}
.download-div li:nth-child(1) {
    width: 232px;
}
	#slider2 {
    width: 66%;
}
	.container {
    width: 95%;
}
	.navbar-nav > li > a {
    padding: 10px 6px !important;}
}
@media screen and (max-width: 980px){
.download2 { width: 180px;}
.download1 { width: 155px; }
.download3 { width: 197px;}
.download-div li:nth-child(1) { width: 100%; border-left: 1px solid #000; border-bottom: 1px solid #000;}
.iso-haccp li { width: 100%; border-left: 1px solid #000;}
	.get-quote-form li, .get-quote-dd{ width: 100%;}
	.get-quote-textarea {
    width: 98% !important;
}
.get-quote-dd option {
    padding: 8px 0;
    width: 200px !important;
}
	
}
@media screen and (max-width: 990px){
	.address-map-right.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 330px !important;
    float: none !important;
    margin: 0 auto;
}
	.address-map-right iframe {
    width: 300px;
    margin: 0 auto;
        margin-bottom: 0px;
    float: none !important;
}
	.address-map-right iframe{ margin-top: 10px !important;}
	.address-map-left {
    margin: 0 auto;
    float: none !important;
}
	.get-quote-form{ margin-top: 10px;}
	.get-quote-form li{ float: none; margin:0 auto;}
	.get-quote-form input{ width: 300px;}
	.get-quote-dd {
    width: 300px !important;
    float: left !important;
}
	.get-quote-form li textarea {
    width: 254px;
    border: none;
}
}
@media screen and (max-width: 990px){
#main-container {
    width: 97%;
}
	.nav > li > a {
    font-size: 12px;
}
}
@media screen and (max-width: 880px){
.services-main-section .bullet_container {
    margin: 0 auto;
    text-align: center;
    display: block;
    float: none;
}
	#slider2 {
    width: 98%;
    text-align: center;
	}
	.service-home-readmore {
    margin: 0 auto;
    margin-top: 10px;
}
}
@media screen and (max-width: 850px){
.bullet_container {
    float: none;
    width: 265px;
    margin: 0 auto;
}
	#slider2 {
    width: 100%;
    text-align: center;
}
	.service-home-readmore{ margin: 0 auto; float: none;}
	#msform fieldset {
		width: 88% !important;}
}
@media screen and (max-width: 780px){
.article-section {
    width: 100%; float: none;
}
.aside-sidebar {
    width: 280px; padding-top: 20px;
    float: none;
    margin: 0 auto;
}
}
@media screen and (max-width: 780px){
.navbar-nav > li > a {
    padding: 10px 12px;
}
.blog-post-content {
    width: 100%;
    float: none;
    padding-right: 10px;
    padding-top: 30px;
    text-align: left;
}
	footer .col-sm-3 {
    width: 300px;
    margin: 0 auto;
    text-align: left; 
}
	footer h3::after{ top: 37px;}
	footer img {
    margin: 0 auto;
}
}
@media screen and (max-width: 768px){
.service-page-section {
    margin: 0 auto;
        margin-bottom: 0px;
    margin-bottom: 10px;
}
}
@media screen and (max-width: 760px){
	.navbar-nav > li > a {
    padding: 10px 6px;
}
.download3 { border-bottom: 1px solid #000;}
.download-div li:nth-child(1){ width: 100%;}
.download2, .download1, .download3 { width: 100%;}
.download-div li:nth-child(1){ border-bottom: none;}
.download2, .download1 { border-left: 1px solid #000;}
.download1 {  text-align: left !important;}
.download3 { border-left: 1px solid #000; }
.download-div ul{ margin: 15px 0;}
.empty-li { display: none;}
.download-div li:nth-child(1) { border-top: 1px solid #000; border-bottom: 1px solid #000;}
.download-div ul li{ border-bottom: 1px solid #000; border-top: none;}
.get-quote-form{ width: 300px; margin:0 auto;}
.get-quote-form li{ width: 100%;}
.get-quote-dd{ width: 223px !important;}
.get-quote-form input { width: 244px;}	
.get-quote-dd option { width: 145px !important;}
.get-quote-form li textarea { width: 239px; }
	.possum-removel li{ float: left;}
}
@media screen and (max-width: 640px){
	.mobile-banner {
    background: url(/wp-content/uploads/2018/04/possum-banner_mobile.png) no-repeat center center/700px !important;
    padding: 206px 0 200px 0 !important;
}
	#msform label { width: 190px !important;}
	#msform fieldset {  width: 98% !important; padding: 0 !important; margin: 0 auto !important;}
	#progressbar{ display: none;}
	#msform input#submit{ font-size: 14px;}
}
@media screen and (max-width: 570px){
	.contact-us-page-form .vc_column-inner{ padding:0 !important; margin-top: 10px !important;}
	.headerTop .col-md-offset-4{ text-align: center;}
	.header-right {
    width: 100%;
    float: none;
    text-align: center;
    margin: 10px 0;
}
	.possum-removel {
    width: 101%;
}
	.service-list3 {
    margin-left: 57px !important;
    margin-top: 0 !important;
    margin-top: -60px !important;
}
	.home-about-us h1 {
    font-size: 29px;
}
	.bullet_container { float: none;  width: 239px; margin: 0 auto;}
	.home-page-top-heading{ background: none;}
	.slider-content{ padding-left:0; padding-top:0;}
	.possum-removel.removel-section2 ul { padding-left: 0;}
	.possum-removel li{ margin:0 auto; float: none;}
}
@media screen and (max-width: 480px){
	.mobile-banner span {
    font-size: 27px;
}
	.service-page-section {
		width: 276px !important;}
	.mobile-banner { padding: 100px 0 100px 0 !important;  background: url(/wp-content/uploads/2018/04/possum-banner_mobile.png) no-repeat center center/450px !important;  }
}