@-ms-viewport {

  width: device-width;

}



@media (min-width: 1530px) and (max-width: 1860px) {

.contact-note{

	left: -15%;

}

.contact-box-arrow{

	position: absolute;

	top: 110px;

	left: -205px;

}

}



@media (min-width: 1221px) and (max-width: 1529px) {

.header{

	padding: 10px 0 10px 0;

}

.header-left{

	width: 50%;

}

.contactno{

	text-align: left;

}

.header-right{

	width: 50%;

}

.logo{

	float: left;

}

.menuicon {

	display: block;

}

.navigation{

	display: none;

}

.home-banner-info{

	padding: 120px 0 20px 0;

}

.home-banner-info h1{

	font-size: 65px;

	line-height: 70px;

	padding: 0 0 0 0;

}

.home-banner-info p{

	font-size: 35px;

	line-height: 40px;

	padding: 0 0 0 0;

}

.home-services-area{

	padding: 20px 0;

}

.home-services-box{

	margin: 0;

}

.home-services-row{

	padding: 10px;

}

.home-contact-col-01 p{

	font-size: 20px;

	padding: 0 0 0 0;

}

.home-contact-col-01 p br{

	display: none;

}

.quality-pest-area{

	padding: 20px 0;

}

.quality-pest-area h2{

	padding: 0 0 20px 0;

}

.stage-control-box{

	padding: 20px 0 20px 0;

}

.home-testimonial-area{

	padding: 20px 0 20px 0;

}

.owl-next{

	right: 25px;

}

.owl-prev{

	left: 25px;

}

.bottom-content-area{

	padding: 0 0 20px 0;

}

.footer-area{

	padding: 30px 0 30px 0;

	text-align: center;

}



/* for default page */



.page-banner-area{

	min-height: 20px;

}

.page-banner-info{

	padding: 80px 0 80px 0;

}

.main-content-area{

	padding: 30px 0 30px 0;

}



/* for services page */



.service-item{

	width: 48%;

	margin: 0 1% 2% 1%;

}



/* for pest control */



.pest-item{

	width: 32.33%;

	margin: 0 0.5% 1% 0.5%;

}





/* for contact page */



.contact-area{

	padding: 30px 0 30px 0;

}

.contact-note{

	position: static;

	max-width: 100%;

	margin: 0 0 20px 0;

}

.contact-box-arrow{

	display: none;

}

.contact-container h2{

	font-size: 35px;

	line-height: 30px;

}

.contact-container p{

	font-size: 25px;

	line-height: 30px;

}

.contact-form-box{

	padding: 20px 0 0 0;

}

}



@media (min-width: 1025px) and (max-width: 1220px) {

.header{

	padding: 10px 0 10px 0;

}

.header-left{

	width: 50%;

}

.contactno{

	text-align: left;

}

.header-right{

	width: 50%;

}

.logo{

	float: left;

}

.menuicon {

	display: block;

}

.navigation{

	display: none;

}

.home-banner-info{

	padding: 120px 0 20px 0;

}

.home-banner-info h1{

	font-size: 65px;

	line-height: 70px;

	padding: 0 0 0 0;

}

.home-banner-info p{

	font-size: 35px;

	line-height: 40px;

	padding: 0 0 0 0;

}

.home-services-area{

	padding: 20px 0;

}

.home-services-box{

	margin: 0;

}

.home-services-row{

	padding: 10px;

}

.home-contact-col-01 p{

	font-size: 20px;

	padding: 0 0 0 0;

}

.home-contact-col-01 p br{

	display: none;

}

.quality-pest-area{

	padding: 20px 0;

}

.quality-pest-area h2{

	padding: 0 0 20px 0;

}

.stage-control-box{

	padding: 20px 0 20px 0;

}

.home-testimonial-area{

	padding: 20px 0 20px 0;

}

.owl-next{

	right: 25px;

}

.owl-prev{

	left: 25px;

}

.bottom-content-area{

	padding: 0 0 20px 0;

}

.footer-area{

	padding: 30px 0 30px 0;

	text-align: center;

}



/* for default page */



.page-banner-area{

	min-height: 20px;

}

.page-banner-info{

	padding: 30px 0 30px 0;

}

.main-content-area{

	padding: 30px 0 30px 0;

}

.content-left{

	width: 63%;

}

.author-right{

	width: 35%;

}

.author-left{

	width: 63%;

}

.author-content{

	padding: 0 0 0 0;

}

.author-title-box h3 {

	font-size: 20px;

	line-height: 20px;

}

.content-right{

	width: 35%;

}

.sidebar-services-box ul li {

	width: 48%;

}



/* for services page */



.service-item{

	width: 48%;

	margin: 0 1% 2% 1%;

}



/* for pest control */



.pest-item{

	width: 32.33%;

	margin: 0 0.5% 1% 0.5%;

}



/* for testimonial page */



.testimonial-list{

	width: 100%;

	margin: 0 0 20px 0;

}



/* for contact page */



.contact-area{

	padding: 30px 0 30px 0;

}

.contact-note{

	position: static;

	max-width: 100%;

	margin: 0 0 20px 0;

}

.contact-box-arrow{

	display: none;

}

.contact-container h2{

	font-size: 35px;

	line-height: 30px;

}

.contact-container p{

	font-size: 25px;

	line-height: 30px;

}

.contact-form-box{

	padding: 20px 0 0 0;

}

.singlearticle{
	width:48%;
	margin:0 1% 2% 1%;
}	

}	

@media (min-width: 768px) and (max-width: 1024px) {

.header{

	padding: 10px 0 10px 0;

}

.header-left{

	width: 100%;

	float: none;

	text-align: center;

	padding: 0 0 20px 0;

}

.header-right{

	width: 100%;

	float: none;

}

.logo{

	float: left;

}

.menuicon {

	display: block;

}

.navigation{

	display: none;

}

.home-banner-info{

	padding: 60px 0 20px 0;

}

.home-banner-info h1{

	font-size: 45px;

	line-height: 50px;

	padding: 0 0 0 0;

}

.home-banner-info p{

	font-size: 28px;

	line-height: 30px;

	padding: 0 0 0 0;

}

.home-services-area{

	padding: 20px 0;

}

.home-services-box{

	margin: 0;

}

.home-services-row{

	padding: 10px;

}

.home-service-item{

	width: 18%;

	margin: 0 1% 1% 1%;

}

.home-contact-col-01{

	width:auto;

	float: none;

}

.home-contact-col-01 p{

	padding: 0 0 20px 0;

}

.home-contact-col-01 p br{

	display: none;

}

.home-contact-col-02{

	width:auto;

	float: none;

	margin: 0 0 10px 0;

}

.home-contact-col-03{

	width:auto;

	float: none;

}

.quality-pest-area{

	padding: 20px 0;

}

.quality-pest-area h2{

	padding: 0 0 20px 0;

}

.quality-pest-right{

	width:auto;

	float: none;

}

.quality-pest-left{

	width:auto;

	float: none;

}

.stage-control-box{

	padding: 20px 0 20px 0;

}

.home-testimonial-area{

	padding: 20px 0 20px 0;

}

.owl-next{

	right: 25px;

}

.owl-prev{

	left: 25px;

}

.bottom-content-area{

	padding: 0 0 20px 0;

}

.footer-area{

	padding: 30px 0 30px 0;

	text-align: center;

}



/* for default page */



.page-banner-area{

	min-height: 20px;

}

.page-banner-info{

	padding: 30px 0 30px 0;

}

.main-content-area{

	padding: 30px 0 30px 0;

}

.content-left{

	width: 63%;

}

.author-right{

	width: 35%;

}

.author-left{

	width: 63%;

}

.author-content{

	padding: 0 0 0 0;

}

.author-title-box h3 {

	font-size: 20px;

	line-height: 20px;

}

.content-right{

	width: 35%;

}

.sidebar-services-box ul li {

	width: 100%;

	margin: 1% 0 1% 0;

}



/* for services page */



.service-item{

	width: 98%;

	margin: 0 1% 2% 1%;

}



/* for pest control */



.pest-item{

	width: 49%;

	margin: 0 0.5% 1% 0.5%;

}



/* for testimonial page */



.testimonial-list{

	width: 100%;

	margin: 0 0 20px 0;

}



/* for contact page */



.contact-area{

	padding: 30px 0 30px 0;

}

.contact-note{

	position: static;

	max-width: 100%;

	margin: 0 0 20px 0;

}

.contact-box-arrow{

	display: none;

}

.contact-container h2{

	font-size: 35px;

	line-height: 30px;

}

.contact-container p{

	font-size: 25px;

	line-height: 30px;

}

.contact-form-box{

	padding: 20px 0 0 0;

}

.singlearticle{
	width:48%;
	margin:0 1% 2% 1%;
}

}

@media (min-width: 481px) and (max-width: 767px){

.header{

	padding: 10px 0 10px 0;

}

.header-left{

	width: 100%;

	float: none;

	text-align: center;

	padding: 0 0 20px 0;

}

.header-right{

	width: 100%;

	float: none;

}

.logo{

	float: left;

}

.menuicon {

	display: block;

}

.navigation{

	display: none;

}

.home-banner-info{

	padding: 60px 0 20px 0;

}

.home-banner-info h1{

	font-size: 35px;

	line-height: 40px;

	padding: 0 0 0 0;

}

.home-banner-info p{

	font-size: 18px;

	line-height: 20px;

	padding: 0 0 0 0;

}

.home-services-area{

	padding: 20px 0;

}

.home-services-box{

	margin: 0;

}

.home-services-row{

	padding: 10px;

}

.home-service-item{

	width: 18%;

	margin: 0 1% 1% 1%;

}

.home-contact-col-01{

	width:auto;

	float: none;

}

.home-contact-col-01 p{

	padding: 0 0 20px 0;

}

.home-contact-col-01 p br{

	display: none;

}

.home-contact-col-02{

	width:auto;

	float: none;

	margin: 0 0 10px 0;

}

.home-contact-col-03{

	width:auto;

	float: none;

}

.quality-pest-area{

	padding: 20px 0;

}

.quality-pest-area h2{

	padding: 0 0 20px 0;

}

.quality-pest-right{

	width:auto;

	float: none;

}

.quality-pest-list{

	width: 100%;

	margin: 0 0 10px 0;

}

.quality-pest-left{

	width:auto;

	float: none;

}

.stage-control-box{

	padding: 20px 0 20px 0;

}

.pest-control-item{

	width: 100%;

	margin: 10px 0 10px 0;

}

.home-testimonial-area{

	padding: 20px 0 20px 0;

}

.owl-next{

	right: 25px;

}

.owl-prev{

	left: 25px;

}

.bottom-content-area{

	padding: 0 0 20px 0;

}

.footer-area{

	padding: 30px 0 30px 0;

	text-align: center;

}

.footer-col{

	width: auto;

	float: none;

	padding: 0 0 20px 0;

}

.footer-col-left{

	float: none;

}

.footer-menu-info{

	padding: 0 0 0 0;

}

.copyright-area{

	text-align: center;

}



/* for default page */



.page-banner-area{

	min-height: 20px;

}

.page-banner-info{

	padding: 30px 0 30px 0;

}

.main-content-area{

	padding: 30px 0 30px 0;

}

.content-left{

	width: auto;

	float: none;

}

.author-right{

	width: auto;

	float: none;

	text-align: center;

}

.author-left{

	width: auto;

	float: none;

}

.author-content{

	padding: 0 0 0 0;

}

.content-right{

	width: auto;

	float: none;

	padding: 20px 0 0 0;

}



/* for services page */



.service-item{

	width: 48%;

	margin: 0 1% 2% 1%;

}



/* for pest control */



.pest-control-row{

	padding: 0 0 20px 0;

}

.pest-item{

	width: 49%;

	margin: 0 0.5% 1% 0.5%;

}



/* for testimonial page */



.testimonial-list{

	width: 100%;

	margin: 0 0 20px 0;

}



/* for contact page */



.contact-area{

	padding: 30px 0 30px 0;

}

.contact-note{

	position: static;

	max-width: 100%;

	margin: 0 0 20px 0;

}

.contact-box-arrow{

	display: none;

}

.contact-container h2{

	font-size: 35px;

	line-height: 30px;

}

.contact-container p{

	font-size: 25px;

	line-height: 30px;

}

.contact-form-box{

	padding: 20px 0 0 0;

}

.contact-form-right{

	width: auto;

	float: none;

}

.contact-form-list-right{

	width: auto;

	float: none;

	padding: 0 0 20px 0;

}

.contact-form-list-left{

	width: auto;

	float: none;

}

.contact-form-left{

	width: auto;

	float: none;

}

.contact-form-send input{

	font-size: 35px;

	height: 80px;

}

.singlearticle{
	width:48%;
	margin:0 1% 2% 1%;
}

}

@media (max-width: 480px){



.header{

	padding: 10px 0 10px 0;

}

.header-left{

	width: 100%;

	float: none;

	text-align: center;

	padding: 0 0 20px 0;

}

.header-right{

	width: 100%;

	float: none;

}

.logo{

	float: left;

}

.menuicon {

    display: block;

}

.navigation{

	display: none;

}

.home-banner-info{

	padding: 20px 0 20px 0;

}

.home-banner-info h1{

	font-size: 35px;

	line-height: 40px;

	padding: 0 0 0 0;

}

.home-banner-info p{

	font-size: 18px;

	line-height: 20px;

	padding: 0 0 0 0;

}

.home-services-area{

	padding: 20px 0;

}

.home-services-box{

	margin: 0;

}

.home-services-row{

	padding: 10px;

}

.home-service-item{

	width: 31.33%;

	margin: 0 1% 1% 1%;

}

.home-contact-col-01{

	width:auto;

	float: none;

}

.home-contact-col-01 p{

	padding: 0 0 20px 0;

}

.home-contact-col-01 p br{

	display: none;

}

.home-contact-col-02{

	width:auto;

	float: none;

	margin: 0 0 10px 0;

}

.home-contact-col-03{

	width:auto;

	float: none;

}

.quality-pest-area{

	padding: 20px 0;

}

.quality-pest-area h2{

	padding: 0 0 20px 0;

}

.quality-pest-right{

	width:auto;

	float: none;

}

.quality-pest-list{

	width: auto;

	margin: 0 0 10px 0;

}

.quality-pest-left{

	width:auto;

	float: none;

}

.stage-control-box{

	padding: 20px 0 20px 0;

}

.pest-control-item{

	width: 100%;

	margin: 10px 0 10px 0;

}

.home-testimonial-area{

	padding: 20px 0 20px 0;

}

.owl-next{

	right: 25px;

}

.owl-prev{

	left: 25px;

}

.bottom-content-area{

	padding: 0 0 20px 0;

}

.alignleft{

	float: none;

	padding: 0 0 30px 0;

}

.alignright{

	float: none;

	padding: 0 0 30px 0;

}

.bottom-content img {

	width: 100%;

	height: auto;

	display: block;

}

.footer-area{

	padding: 30px 0 30px 0;

	text-align: center;

}

.footer-col{

	width: auto;

	float: none;

	padding: 0 0 20px 0;

}

.footer-col-left{

	float: none;

}

.footer-menu-info{

	padding: 0 0 0 0;

}

.copyright-area{

	text-align: center;

}



/* for default page */



.page-banner-area{

	min-height: 20px;

}

.page-banner-info{

	padding: 30px 0 30px 0;

}

.main-content-area{

	padding: 30px 0 30px 0;

}

.content-left{

	width: auto;

	float: none;

}

.author-right{

	width: auto;

	float: none;

	text-align: center;

}

.author-left{

	width: auto;

	float: none;

}

.author-content{

	padding: 0 0 0 0;

}

.content-right{

	width: auto;

	float: none;

	padding: 20px 0 0 0;

}



/* for services page */



.service-item{

	width: 98%;

	margin: 0 1% 4% 1%;

}



/* for pest control */



.pest-control-row{

	padding: 0 0 20px 0;

}

.pest-item{

	width: 99%;

	margin: 0 0.5% 1% 0.5%;

}



/* for testimonial page */



.testimonial-list{

	width: 100%;

	margin: 0 0 20px 0;

}



/* for contact page */



.contact-area{

	padding: 30px 0 30px 0;

}

.contact-note{

	position: static;

	max-width: 100%;

	margin: 0 0 20px 0;

}

.contact-box-arrow{

	display: none;

}

.contact-container h2{

	font-size: 35px;

	line-height: 30px;

}

.contact-container p{

	font-size: 25px;

	line-height: 30px;

}

.contact-form-box{

	padding: 20px 0 0 0;

}

.contact-form-right{

	width: auto;

	float: none;

}

.contact-form-list-right{

	width: auto;

	float: none;

	padding: 0 0 20px 0;

}

.contact-form-list-left{

	width: auto;

	float: none;

}

.contact-form-left{

	width: auto;

	float: none;

}

.contact-form-send input{

	font-size: 35px;

	height: 80px;

}

.price-category-list{
	width: 48%;
	margin: 0 1% 2% 1%;
}
.singlearticle{
	width:100%;
	margin:0 0 20px 0;
}

.stickyPhone{
	width: 100%; 
	position:fixed;
	top:2px;
	left:0;
	z-index:999999999;
}
.stickyPhone span{
	display: none;
}

}