@charset "utf-8";
/*----------
* Theme: Lahiru Pest Control
* Author: ANTS Creation
* URL: https://www.ants.lk/
----------------------------
* responsive css file
----------------------------------*/

@media(min-width:1200px)
{

}
@media(max-width:1199px)
{
    .top-header-bar .header-information ul li {
        font-size: 0.83rem;
    }
    .top-header-bar .header-information .desk-view{
        display: none;
        padding-left: 0;
    }
    .quote-box,.hot-line{   
        border-radius: 0;
    }
    .category-option {
        padding-top: 120%;
    }   
    .h-title h2 {
        width: 100%;
    }
}
@media(min-width:992px)
{


}
@media(min-width:992px) and (max-width:1199px)
{
    .welcome-section .our-experiance .welcome-item .title span {
        font-size: 51px;
    }
    .welcome-section .our-experiance .welcome-item .title {
        font-size: 1.9rem;
        line-height: 45px;
    } 
    .hot-line {
        padding: 10px 10px;
    }
    .service-section .service-head.s-title{
        margin: 0 20%;
    }
}
@media(max-width:991px)
{
    .rev_slider_wrapper, 
	.rev_slider, 
	.tp-fullwidth-forcer, 
	.rev_slider .tp-bgimg.defaultimg {
        max-height: 400px !important;
	}
    .mission-vision-section .couter-shape img{
        display: none;
    }

    .contact-footer-section .contact-area{
        margin-bottom: 20px;
    }

    footer{
        background: var(--theme-1);
        padding-top: 40px !important;
    }

    .contact-text{
        margin-top: 15px;
        text-align: -webkit-center;
    }
    .team-area .team-head p {
        width: 100%;
    }
    .s-quote .quote-box {
        margin-top: 20px;
        top: 0;
        position: relative;
    }
    .service-section .service-head.s-title{
        margin: 0 5%;
    }
    .category-option {
        padding-top: 10px;
    }
    .industries-img{
        width: 50%;
    }
    .mobile-center{
        text-align: center;
    }

    /* blog image */
    .blog-img{
        float: none;
        max-width:100% ;
        margin-right: 0;
    }
        
}
@media(min-width:768px)
{
    .i-logo-2 h4{
        font-size: 1.45rem;
    }   

}
@media(min-width:768px) and (max-width:991px)
{
	
}
@media(max-width:767px)
{
    .top-header-bar .header-information .mobile-view{
        display: none;
    }
    .welcome-section .welcome-img .img-shape {
        position: absolute;
        right: -10px;
        top: -35px;
        z-index: -1;
        height: 100%;
    }
    .i-logo ul{
        display: block !important;
    }

    .i-logo .i-logo-1 {
        width: 25% !important;
    }
    .service-section .service-head.s-title{
        margin: 0 0%;
    }
    .contact-footer-section .contact-area{
       padding: 0;
    }
    .contact-head {
        padding-top: 20px;
        text-align: center;
    }
    .contact-form{
        text-align: center;
    }
    .contact-footer-section .contact-form .form-control{
        width: 100%;
    }
    .contact-footer-section .contact-form .btn {
        text-align: center;
    }
    .what-we-do-inner .what-we-do-img{
        position: relative;
    }
    .what-we-do-inner{
        padding-left: 0;
    }
    .hot-line {
        margin: 25px;
    }    
    .p-title h2 a {
        padding-left: 0;
        display: block;
        padding-top: 20px;
    }
    .pest-services li{
        width: 100%;
        height: auto;
    }
    .industries-img{
        width: 100%;
        float: none;
        margin: 0 0 30px;
    }
    .contact-footer-section .contact-area::after{
        display: none;
    }

    .logo-inner{
        display: block !important;
    }

    .i-logo-1{
        margin: 5px auto !important;
    }

    .i-logo-2{
        text-align: center !important;
        width: 90% !important;
        margin: 5px auto !important;
    }

    .i-logo-2 h4{
        font-size: 1.8rem;
    } 
    
}
@media(min-width:576px)
{
    .mobile-btn{
        display: none;
    }

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

}
@media(max-width:575px)
{    
	.rev_slider_wrapper, 
	.rev_slider, 
	.tp-fullwidth-forcer, 
	.rev_slider .tp-bgimg.defaultimg {
    	max-height: 350px !important;
    }
    .head {
        font-size: 1.6rem;
    }
    .what-we-do-content h2 {
        font-size: 1.6rem;
    }
    .welcome-section .welcome-content h2{
        font-size: 1.6rem;
        line-height: 30px;
    }
    .navbar .navbar-brand img {
        max-height: 41px;
        padding: 0 0 0 10px;
    }
    .quote-section {
        margin-top: -25px;
    }
    .quote-box{
        display: none;
    }
    .top-header-bar .header-information .m-view{
        display: none;
    }
    .pest-services li{
        width: 100%;
        float: none;
    }
    .top-header-bar .header-social ul li a i {
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 16px;
    }
    .welcome-section {
        padding-top: 35px;
    }
    .contact-footer-section .contact-area {
        z-index: 0;
    }

    footer .footer-menu ul li a {
        font-size: 14px;
    }
}
@media(max-width:456px)
{
    footer .footer-menu ul li a{
        font-size:14px;
    }

}	
@media(max-width:420px)
{
    .top-header-bar .header-information ul li {
        padding-right: 10px;
        margin-right: 8px;
    }
    .align-content-center.text-center.m-auto {
        top: -70px;
    }
    .align-content-center.text-center.m-auto h2 {
        font-size: 1.5rem;
    }    
    .i-logo .i-logo-1 {
        width: 45% !important;
    }
}
@media(max-width:368px)
{

    .bugs-library-section .portfolioFilter a{
        padding: 7px 10px;
        display: block;
    }

    .i-logo-2 h4{
        font-size: 1.48rem !important;
    }  



}