@media (max-width: 1775px) {

.ch-grid li {	width:250px;	height:250px;}

}

@media (max-width: 1625px) {

.ch-grid li {	width:220px;	height:220px;}

}

@media (max-width: 1400px) {

.main { min-width:1px; }

.menu { width: auto;}



}

@media (max-width: 1345px) {

.ch-grid li {	width: 180px;	height: 180px;}

}

@media (max-width: 1245px) {

.menu { width: auto;}

/*aboutpest*/

/*.about-pest ul { width:1011px;}

.about-pest ul li { width:156px; height:156px; margin-left:15px;}

.about-pest ul li a { height:156px; padding-top:155px;}

.about-pest ul li.termites a { background:url(../images/pest-icon/termites.png) no-repeat scroll center center / 100px auto;}

.about-pest ul li.bed-bugs a {background:url(../images/pest-icon/bed-bugs.png) no-repeat scroll center center / 100px auto;}

.about-pest ul li.cockroach a {background:url(../images/pest-icon/cockroach.png) no-repeat scroll center center / 100px auto;}

.about-pest ul li.mosquito a {background:url(../images/pest-icon/mosquito.png) no-repeat scroll center center / 100px auto;}

.about-pest ul li.rat a { background:url(../images/pest-icon/rat.png) no-repeat scroll center center / 100px auto;}

.about-pest ul li.bee a { background:url(../images/pest-icon/bee.png) no-repeat scroll center center / 100px auto;} 

.about-pest ul li.termites a:hover {background:url(../images/pest-icon/termites-hover.png) no-repeat scroll center center / 100px auto;}

.about-pest ul li.bed-bugs a:hover {background:url(../images/pest-icon/bed-bugs-hover.png) no-repeat scroll center center / 100px auto;}

.about-pest ul li.cockroach a:hover {background:url(../images/pest-icon/cockroach-hover.png) no-repeat scroll center center / 100px auto;}

.about-pest ul li.mosquito a:hover {background:url(../images/pest-icon/mosquito-hover.png) no-repeat scroll center center / 100px auto;}

.about-pest ul li.rat a:hover {background:url(../images/pest-icon/rat-hover.png) no-repeat scroll center center / 100px auto;}

.about-pest ul li.bee a:hover {background:url(../images/pest-icon/bee-hover.png) no-repeat scroll center center / 100px auto;}*/

/*aboutpest*/

.ch-grid li {	width: 170px;	height: 170px;}

}

@media (max-width: 1150px) {
.new-slider ul li {  padding:20px 0;}
}

@media (max-width: 1100px) {

.ch-grid li {	width: 145px;	height: 145px;}

}

@media (max-width: 1030px) {

.next_menu > ul > li > a { padding: 17px 10px; font-size: 15px;}

/*aboutpest*/

/*.about-pest ul { width:890px;}

.about-pest ul li { width:140px; height:140px; margin-left:10px;}

.about-pest ul li a { height:140px; padding-top:139px;}

.about-pest ul li.termites a { background:url(../images/pest-icon/termites.png) no-repeat scroll center center / 80px auto;}

.about-pest ul li.bed-bugs a {background:url(../images/pest-icon/bed-bugs.png) no-repeat scroll center center / 80px auto;}

.about-pest ul li.cockroach a {background:url(../images/pest-icon/cockroach.png) no-repeat scroll center center / 80px auto;}

.about-pest ul li.mosquito a {background:url(../images/pest-icon/mosquito.png) no-repeat scroll center center / 80px auto;}

.about-pest ul li.rat a { background:url(../images/pest-icon/rat.png) no-repeat scroll center center / 80px auto;}

.about-pest ul li.bee a { background:url(../images/pest-icon/bee.png) no-repeat scroll center center / 80px auto;} 

.about-pest ul li.termites a:hover {background:url(../images/pest-icon/termites-hover.png) no-repeat scroll center center / 80px auto;}

.about-pest ul li.bed-bugs a:hover {background:url(../images/pest-icon/bed-bugs-hover.png) no-repeat scroll center center / 80px auto;}

.about-pest ul li.cockroach a:hover {background:url(../images/pest-icon/cockroach-hover.png) no-repeat scroll center center / 80px auto;}

.about-pest ul li.mosquito a:hover {background:url(../images/pest-icon/mosquito-hover.png) no-repeat scroll center center / 80px auto;}

.about-pest ul li.rat a:hover {background:url(../images/pest-icon/rat-hover.png) no-repeat scroll center center / 80px auto;}

.about-pest ul li.bee a:hover {background:url(../images/pest-icon/bee-hover.png) no-repeat scroll center center / 80px auto;}*/

/*aboutpest*/

#ninja-slider ul { padding-top: 21% !important;}

}

@media (max-width: 1000px) {

.next_menu > ul > li > a { padding: 17px 9px;}


#ninja-slider ul { padding-top: 24% !important;}

.client ul li {

    width: 19.2%;

    margin-left: 1%;

}

.client ul li:nth-child(7n+1) { margin-left:1%;}

.client ul li:nth-child(5n+1) { margin-left:0;}

}

@media (max-width: 900px) {

.menu {    width: 47%;}

.menu-color { background: #119806;}

.next_menu > ul > li > a { padding: 17px 9px; color:#fff;}

/*aboutpest*/

/*.about-pest ul { width:525px;}

.about-pest ul li { width:150px; height:150px; margin-left:30px; margin-bottom:50px;}

.about-pest ul li:nth-child(3n+1) { margin-left:0;}

.about-pest ul li a { height:150px; padding-top:149px;}*/

/*aboutpest*/

#ninja-slider div.content { text-transform: uppercase; padding: 0 7%;}

.section3 p { text-align:left;}

#ninja-slider ul { padding-top: 25% !important;}

.contact-left, .contact-right { width:100%; float:left;}

.contact-right { margin-left:0;}

}

@media (max-width: 790px) {

.logo_costomer { width: 14%;}

#ninja-slider div.content { text-transform: uppercase; padding: 0 0;}



}

@media (max-width: 720px) {

.logo_costomer { width: 16%;}

.footer .section { width:49%; float:left; margin-left:2%;}

.footer .section:nth-child(2n+1) { margin-left:0;}

#ninja-slider div.content p { font-size: 13px;}

.client ul li {

    width: 32%;

    margin-left: 2%;

}

.client ul li:nth-child(7n+1) { margin-left:2%;}

.client ul li:nth-child(5n+1) { margin-left:2%;}

.client ul li:nth-child(3n+1) { margin-left:0;}

.social ul { width:100%; display:block; text-align:center;}
.social ul li { float:none; display:inline-block;}
}

@media (max-width: 500px) {

.logo_costomer { width: 22%;}

.menu { width: auto;}

/*aboutpest*/

/*.about-pest ul { width:300px;}

.about-pest ul li { width:140px; height:140px; margin-left:20px; margin-bottom:50px;}

.about-pest ul li:nth-child(3n+1) { margin-left:10px;}

.about-pest ul li:nth-child(2n+1) { margin-left:0;}

.about-pest ul li a { height:140px; padding-top:139px;}*/

/*aboutpest*/

#ninja-slider div.content p {font-size: 11px; padding: 0 0 1px 0;}


.contact, .quick-contact {width: 100%;}

.quick-contact { margin-top:20px;}

}

@media (max-width: 400px) {

body { overflow-x:hidden;}

.logo_costomer {width: 100%;}

.logo ul li a { display:block; text-align:center;}

.menu { width: 100%; margin-top: 10px}


.footer .section { width:100%; float:left; margin-left:0%;}

.footer .section:nth-child(3n+1) { margin-left:0;}

.footer .section:nth-child(2n+1) { margin-left:0;}

#ninja-slider div.content p { font-size: 13px;}

.lightbox-container .box { width:100%; margin-left: 0;}

#ninja-slider ul { padding-top: 51% !important;}

.section-margin { margin-top:20px;}

.client ul li {

    width: 49%;

    margin-left: 2%;

}

.client ul li:nth-child(7n+1) { margin-left:2%;}

.client ul li:nth-child(5n+1) { margin-left:2%;}

.client ul li:nth-child(3n+1) { margin-left:2%;}

.client ul li:nth-child(2n+1) { margin-left:0;}

.social ul.call-mail li a { padding: 8px 25px 8px 30px;}

}

@media (max-width: 330px) {

#ninja-slider ul { padding-top: 53% !important;}

.client ul li {

    width: 100%;

    margin-left: 0;

}

.client ul li:nth-child(7n+1) { margin-left:0;}

.client ul li:nth-child(5n+1) { margin-left:0;}

.client ul li:nth-child(3n+1) { margin-left:0;}

.client ul li:nth-child(2n+1) { margin-left:0;}

}