*{margin:0; padding:0;}
@font-face {
    font-family: 'rockwell-extraboldbold';
    src: url('../fonts/unicode.rockwebb-webfont.woff2') format('woff2'),
         url('../fonts/unicode.rockwebb-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
	background: url(../images/bg.jpg) no-repeat 0 0 #e1edc7;
	font-family: Arial, Helvetica, sans-serif;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font: 14px/20px Arial, Helvetica, sans-serif;
    position: relative;
}
body {
    text-align: left;
    font-size: 100%;
    font-size-adjust: none;
    font-stretch: normal;
    vertical-align: middle;
    margin: 0;
    padding: 0;
	font-size:14px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
}
a {text-decoration: none; color: inherit; outline: none; transition: 0.5s ease;}
a:hover {color: #009fb3; text-decoration:none;}


.fixed {position: fixed; top:0; left:0; width: 100%; color: #a1a1a1; background: #009fb3;}	
.logo img {width: 100%; height:105px; z-index:9; position: absolute; right: 0px;}
.header{width:100%; display:table; /*background:url("../images/a1.jpg");*/ height:60px;}
.header .logo {width: 25%; display: table; float:left; position:relative;}
.header .mobile{width:60%; float:right; text-align:right; margin-top:20px;}
.header .mobile p{float:left; color:#fff; margin-right:30px;}
.header .mobile i {margin: 0 5px 0 0px; font-size: 20px; color: #3a6909;}
.menubar{display:none;}
.menu {background: url(../images/navbar.jpg) center!important; width: 100%; height: 47px; padding-top:15px;}
.menu ul{ list-style:none; margin:0; padding:0; margin-left:300px;}
.menu ul li{ float:left; padding-left:18px;}
.menu ul li a{ text-decoration:none; color:#fff; text-transform:uppercase; font-size:18px; padding:8px 20px;}
.menu ul li a:hover { background-color: #325a00; border-radius: 6px; color: #FFF; padding:8px 20px;}
div#jssor_1{width:1140px;}
.jssora05l {background-position: -10px -40px;}
.jssorb01{display:none;}
.my-home {background: url(../images/bg1.png); background-size:cover; overflow:hidden; width:100%; height:320px; display:table; margin-top:20px;}
.my-home h3{font-size: 30px; color: #325a00; padding-bottom: 10px; text-transform: uppercase; text-shadow: 1px 1px 1px #b3dd45; font-weight: bold; }
.my-home img{width:353px;}
.my-home p{color: #000; margin: 0 0 20px 5px; line-height: 23px;}
a.readmore {color: #000; border: 1px solid #fff; padding: 10px 10px; margin: 0 0 0 5px; background: #bdff24;}
.pest-welcome{width:100%; display:table; background:#fff; padding:0px 30px; margin:20px 0;}
.pest-welcome h2{ font-size:22px; color:#000; font-weight:bold; border-bottom:1px solid #999;}
.pest-welcome p{text-align: justify; font-size: 14px; color: #000; line-height:32px;}
.main-footer { padding:5px 5px; width: 100%; display: table; background: #333; border-top: 5px solid #080808;}
.main-footer p {text-align:left; color: #fff; padding-top: 15px;}
.main-footer span {float: right;}
.main-footer a {color: #ccc;}




        /* jssor slider bullet navigator skin 01 css */
        /*
        .jssorb01 div           (normal)
        .jssorb01 div:hover     (normal mouseover)
        .jssorb01 .av           (active)
        .jssorb01 .av:hover     (active mouseover)
        .jssorb01 .dn           (mousedown)
        */
        .jssorb01 {
            /*position: absolute;*/
        }
        .jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
            position: absolute;
            /* size of bullet elment */
            width: 12px;
            height: 12px;
            filter: alpha(opacity=70);
            opacity: .7;
            overflow: hidden;
            cursor: pointer;
            border: #000 1px solid;
        }
        .jssorb01 div { background-color: gray; }
        .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
        .jssorb01 .av { background-color: #fff; }
        .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

        /* jssor slider arrow navigator skin 05 css */
        /*
        .jssora05l                  (normal)
        .jssora05r                  (normal)
        .jssora05l:hover            (normal mouseover)
        .jssora05r:hover            (normal mouseover)
        .jssora05l.jssora05ldn      (mousedown)
        .jssora05r.jssora05rdn      (mousedown)
        */
        .jssora05l, .jssora05r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 40px;
            cursor: pointer;
            background: url('../images/a17.png') no-repeat;
            overflow: hidden;
        }
        .jssora05l { background-position: -10px -40px; }
        .jssora05r { background-position: -70px -40px; }
        .jssora05l:hover { background-position: -130px -40px; }
        .jssora05r:hover { background-position: -190px -40px; }
        .jssora05l.jssora05ldn { background-position: -250px -40px; }
        .jssora05r.jssora05rdn { background-position: -310px -40px; }
    
	
	
	
	
	
/* ........ABOUT CSS STARTS HERE......	 */

/* ........ABOUT CSS ENDS HERE......... */


/* ..........sSERVICES CSS STARTS HERE......... */
.pest-services{width:100%; display:table; background:#fff; padding:0px 30px; margin:20px 0;}
.pest-services h2{ font-size:22px; color:#000; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #999;}
.pest-services .srvs h4{font-size:17px; color:#000; text-transform:uppercase; font-weight:bold;}
.pest-services .srvs p{text-align: justify; font-size: 14px; color: #000; line-height:21px;}
.srvs {border-bottom: 2px solid #ccc;}
.services img.img-responsive { border: 5px solid green; height: 220px; width: 100%;}
.services p{font-size: 14px; color: #000; line-height: 25px; text-align:justify;}
.services {width: 100%; display: table; padding:10px 0; border-bottom:2px solid #ccc;}
.services:last-child{border-bottom: transparent;}
.services h5{ font-size:17px; font-weight:bold; color:#000; text-transform:none;}

/* ..........SERVICES CSS ENDS HERE......... */

/* ..........ENQUIRY CSS STARTS HERE......... */
.enquiry{background:#eee; padding:20px 180px;}
.enquiry h2{font-size:22px; color:#fff; font-weight:normal; background:#7bad1e; padding:10px 20px;}
.enquiry input {border-radius: 0px !important; box-shadow:inset 0 1px 1px transparent !important;}
.enquiry textarea{width:100%; height: 130px; padding: 10px 10px; border: 1px solid #ccc;}
input.form-submit { padding: 10px 40px; background: #8eb52c; border: 0px; color: #fff;}
/* ..........ENQUIRY CSS ENDSS HERE......... */


/* ..........CONTACT CSS STARTS HERE......... */

.contact {background: #fff; width: 100%; display: table;}
.contact h2{font-size:22px; color:#fff; background:#7bad1e; font-weight:normal; padding:10px 20px; margin-bottom:20px;}
.address { text-align:center; background-color: #faffef; border: 2px solid #c3d78f; height: 350px;}
.address h4 {font-size: 20px; color: #000;}
.address a {color: rgb(51, 122, 183); font-size:16px;}
.address a:hover{text-decoration:underline;}
/* ..........CONTACT CSS ENDS HERE......... */










