/* Latop Device :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
   
}


/* LG  Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
    .cd-intro{
        margin: 0px;
    }
    .grid img {
        max-width: 92%;
    }
    .testimonial-single p {
        padding: 25px 200px 10px 200px;
    }
    #contact-form input {
        width: 98%;
    }
    .contact-info-img ul li {
        width: 36%;
    }
    .ab-title {
	font-size: 45px;
   }
}

/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    .nav-social-icon ul li {
        padding: 10px 6px 10px 0px;
    }
    .nav-social-icon-info ul li span {
        margin: 0px 0px 0px 14px;
    }
    .mean-container a.meanmenu-reveal {
        margin-top: -43px;
    }
    .logo {
        padding: 30px 0px 15px 0px;
    }
    h1.top-title {
        font-size: 100px;
    }
    .grid img {
        max-width: 88%;
    }
    .counter-img {
        text-align: center;
    }
    .about-img {
        text-align: center;
    }
    .testimonial-single p {
        padding: 25px 100px 10px 100px;
    }
    .single-blog p {
        padding: 0px 10px 15px 10px;
    }
    .rs-padding {
        padding-left: 103px;
    }
    .hero-single h1 {
        font-size: 45px;
    }
    .hero-single {
        padding: 114px 0px 0px 0px;
    }
    .hero-single p {
        padding: 0px 0px;
    }
    .ab-title {
	font-size: 45px;
   }


}


/* small mobile (XS) :320px. */
@media (max-width: 767px) {

    .mean-container a.meanmenu-reveal {
	margin-top: -89px;
    }

    .hero-area {
	margin-top: -33px;
    }
    .nav-social-icon-info {
        display: none;
    }
    .mean-container .mean-nav {
        margin-top: -35px;
    }
   .hero-shape-area{
       display: none;
   }
   .btn-area a {
	margin-bottom: 20px;
    }
    h1.top-title {
        font-size: 53px;
    }
    h1.up-title {
        font-size: 27px;
    }
    .services-items {
        text-align: center;
    }
    .testimonial-single p {
        padding: 25px 27px 10px 27px;
    }
    .contact-area {
        text-align: center;
    }
    #contact-form input {
        width: 97%;
    }
    .footer-area {
        text-align: center;
    }
    .copyright-area span {
        font-size: 12px;
    }
    .btn-area a {
        margin-right: 23px;
    }
    .hero-text h1 {
        font-size: 35px;
        line-height: 61px;

    }
    .cd-headline.type i {
        font-size: 29px;
        
    }
    .form-area {
        margin-right: 15px;
    }
    .baner-text {
        padding-top: 104px;
    }
    .hero-single h1 {
        font-size: 32px;
        line-height: 52px;
    }
    .hero-single p {
        padding: 0px 0px;
    }
    .hero-single {
        padding: 71px 0px 100px 0px;
    }
    .hero-single> .btn-area {
        margin-left: 25px;
    }
    .heroslider-active > .slick-dots {
        bottom: 45px;
    }
    .hero-text {
        padding: 85px 0px 0px 0px;
    }
    .hero-area {
        min-height: 500px;
    }
    .top-title {
        display: none;
    }
    .left-text > .btn-area{
        margin-left: 0px;
    }
    .heroslider-active > .slick-dots {
        left: 0px;
    }
    .ab-title {
	font-size: 45px;
   }
}



/* SM Device :480px. */
@media only screen and (min-width: 550px) and (max-width: 767px) {
    
}
