@charset "utf-8";
/* CSS Document */

@media only screen and ( max-width:1200px) {

}

@media only screen and ( max-width:960px) {


/*we are very helpful css start*/
.helpful_bg .helpful_text .helpful_call_box h4 { font-size:24px; }
/*we are very helpful css end*/

/*testimonial css start*/
.testimonial_main h2 { width:60%; }
/*testimonial css ed*/

}

@media only screen and ( max-width:768px) {

/*scroll to top start*/
.totop { bottom:90px; }
/*scroll to top start*/
	
/*top div start*/
.top { background:#162541;  text-align:center;  } 
.email { font-size:18px; }
.social{ width:36%; margin:0px auto; text-align:center;}
.social li i { font-size:16px; width:26px; height:26px; line-height:26px;  margin-bottom:7px; }
/*top div end*/

/*header div start*/
.header { text-align:center; }
.logo { margin-left:15px; margin-top:10px; }
.phone-main { float:none; margin:0px auto; text-align:center; }
/*header div end*/

/*banner css start*/
#main-carousel .carousel-inner h2 { border-bottom:0; font-size:30px; }
.slider-btn { font-size:16px; height:45px; line-height:45px; width:150px; }
/*banner css end*/

/*callback form css start*/
.callback { margin-top:20px; }
.callback_inner .submit{ font-size:18px;}
.callback_inner p { font-size:16px;}
/*callback form css end*/

.weldiv .body_text { font-size:18px;}

/*services div start*/
.services h5 { font-size:22px;}
.services img { width:100%; height:auto; }
.services .rdetails {font-size:18px; line-height:1.6em;}
.services .rdetails .more{font-weight:bold; font-size:18x;}
/*services div end*/

/*what we do css start*/
.we_do { width:90%; }
.we_do h2 { font-size:28px; margin-bottom:20px;}
.we_do .text{font-size:16px; }
.title_line { display:none;}
.pest_service .parent .child img { width:200%; height:auto; }
.gray_box { margin-bottom:20px; }
.gray_box p {font-size:18px; line-height:1.6em;}
.gray_box .read{font-weight:bold; font-size:18x;}
/*what we do css end*/

/*we are very helpful css start*/
.helpful_bg { padding:50px 0 70px; margin-top:0px; }
.helpful_bg .helpful_text { margin-bottom:0px; }
.helpful_bg .helpful_text .helpful_call_box h4 { text-align:center; font-size:30px; margin-bottom:0; }
.helpful_bg .helpful_text h2 { font-size:36px;}
.helpful_bg .helpful_text p{font-size:18px; }
.helpful_bg .helpful_call_box { padding: 40px 10px; }
/*we are very helpful css end*/

/*our blog css start*/
.our_blog { width:95%; margin:0px auto; text-align:center; }
.our_blog h2 { font-size:28px; }
.our_blog p {font-size:16px; }
.our_blog .agileits_w3layouts_news_grid img { margin-top:0px; }
.our_blog .adv_box .adv_box_inner { text-align:center; }
.our_blog .adv_box h2 {  text-align:center;  }
.our_blog .adv_box .adv_box_inner p { text-align:center; }
.our_blog .adv_box h2{ font-size:22px; }
.our_blog .adv_box .adv_box_inner p{ font-size:18px; line-height:1.6em; }

.nbs-flexisel-nav-left{ margin-top:20px; }
.nbs-flexisel-nav-right{ margin-top:20px; }

.our_blog a.more {font-weight:bold; font-size:18x;}
/*our blog css end*/

/*testimonial css start*/
.testimonial_main h2 { width:90%; font-size:26px; }
#testimonials { width:90%; }
#testimonials .testimonial_text{ font-size:18px; padding:0px 0px 0px 0px;}
/*testimonial css ed*/

/*footer css start*/
.footer { text-align:center; }
.powered_by { float:none; }
.copy { font-size:16px;}
.powered_by { font-size:16px;}
/*footer css end*/

/*blog page css start*/
.blog_page { margin-top:0px; }
.blog_page .blog_box{ width:94%; margin:0px auto;}
.blog_page .blog_tittle h2 { font-size:22px;}
.blog_page h4 { font-size:22px;}
.blog_page p {font-size:18px;}
.blog_page .read {font-size:16px; font-weight:bold;}
.blog_detail .body_text{font-size:18px;}
.key_word li{font-size:18px; padding:5px;}
/*blog page css end*/

}

@media only screen and ( max-width:480px) {

/*banner css start*/
#main-carousel .carousel-inner h2 { border-bottom:0; font-size:35px; }
.slider-btn { font-size:20px; height:45px; line-height:45px; width:150px; }
/*banner css start*/

}

@media only screen and ( max-width:320px) {



}
