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

/* ......... Home PAGE ......... */
    .home-banner .banner-text {
        padding: 20px 0;
    }
    .home-banner .banner-text h3 {
        font-size: 32px;
        line-height: 36px;
    }
    .control-expert img {
        width: 200px;
    }
    .choose-us .choose-us-info {
        padding: 0px 0px;
    }
/* ......... ABOUT OKUN PAGE ......... */
    .about-okun-banner .banner-text {
        padding: 30px 0 30px;
    }
    .about-okun-banner .banner-text h3 {
        font-size: 32px;
        line-height: 36px;
    }
    .about-first-content p {
        width: 100%;
    }
    .okun-number-banner {
        padding: 20px 10px;
    }
    .okun-number-banner .banner-text ul {
        padding-left: 0;
    }
    .pest-control-company p {
        width: 100%;
    }
/* ......... WHY OKUN PAGE ......... */
    .why-okun-banner .banner-text {
        padding: 30px 0 30px;
    }
    .why-okun-banner .banner-text h3 {
        font-size: 32px;
        line-height: 36px;
    }
    .exceptional-service-content p {
        width: 100%;
    }
    .six-section .icon-section {
        padding: 25px 0;
    }
/* ......... BUSINESS SERVICE PAGE ......... */
    .business-service-banner .banner-text {
        padding: 10px 0 5px;
    }
    .business-service-banner .banner-text h3 {
        font-size: 32px;
        line-height: 36px;
    }
    .pest-control-services-content p {
        width: 100%;
    }
    .China-Business-Service .Business-Service-section {
        padding: 30px 10px;
    }
    .China-Business-Service .Business-Service-section p {
        width: 95%;
    }
/* ......... BUSINESS SERVICE UNDERSTAND MORE LINK PAGE ......... */
    .choose-your-location {
        margin-left: 8%;
        padding: 20px;
    }
/* ......... RESIDENTIAL SERVICE PAGE ......... */
    .residential-service-banner .banner-text {
        padding: 30px 0 30px;
    }
    .residential-service-banner .banner-text h3 {
        font-size: 32px;
        line-height: 36px;
    }
    .residential-service-content {
        padding: 40px 0px;;
    }
    .family-situation .family-situation-section {
        padding: 30px 12px;
        text-align: center;
    }
    .family-situation .family-situation-section p {
        width: 100%;
    }
    .service-consultants p {
        width: 100%;
    }
/* ......... PEST LIBRARY PAGE ......... */
    .pest-library-banner .banner-text {
        padding: 30px 0 30px;
    }
    .pest-library-banner .banner-text h3 {
        font-size: 32px;
        line-height: 36px;
    }
    .pest-library-section {
        padding: 50px 10px 10px;
    }
    .pest-library-section .pest-library a {
        font-size: 20px;
        line-height: 24px;
    }
    .pest-library-section .pest-library a:last-child {
        margin-bottom: 25px;
        margin-top: 6px;
    }
    .pest-library-section .pest-library img {
        padding: 5px;
    }
/* ......... PEST LIBRARY LINK PAGE ......... */
    .pest-library-more-info {
        padding-bottom: 35px;
    }
/* ......... LOCATION PAGE ......... */
    .contact-us-banner .banner-text {
        padding: 30px 0 30px;
    }
    .contact-us-banner .banner-text h3 {
        font-size: 32px;
        color: #fff;
        line-height: 36px;
        font-weight: 500;
    }
    .contact-section .contact-no {
        padding: 30px;
    }
/* ......... LOCATION CONTACT LINK PAGE ......... */
    .contact-more-info {
        padding: 40px 10px 40px;
    }

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

/* ......... Home PAGE ......... */
    header {
        padding: 15px 15px 5px;
    }
    header .form-group {
        padding: 5px 15px;
        margin-bottom: 0;
        text-align: center;
    }
    header .form-control {
        margin: 0 auto;
    }
    header .main-logo img {
        display: none;
    }
    header .search-bar {
        display: none;
    }
    .d-lg-none{
        display: block;
        float: none;
        margin: 0 auto;
        text-align: center;
        width: 150px;
    }
    .navbar-toggle{
        top: -30px;
    }
    .navbar-toggle .icon-bar {
        background-color: #c69742;
    }
    .navbar .navbar-collapse{
        margin: 0px;
        padding: 0px;
        width: 100%;
        overflow: hidden;
    }
    .navbar .navbar-collapse .search-bar{
        display: block;
    }
    .navbar .navbar-collapse .search-bar form{
        margin-left: 15px;
        margin-right: 15px;
    }
    .home-banner {
        padding: 60px 10px;
    }
    .home-banner .banner-text h2 {
        font-size: 22px;
        line-height: 26px;
    }
    .home-banner .banner-text h3 {
        font-size: 24px;
        line-height: 26px;
    }
    .home-banner .banner-text a {
        margin-top: 15px;
    }
    .start-assessment {
        padding: 10px 10px;
    }
    .start-assessment h2 {
        font-size: 20px;
    }
    .start-assessment a {
        margin-top: 10px;
        font-size: 16px;
        margin-left: 0;
    }
    .control-expert {
        padding: 20px 7px;
    }
    .control-expert img {
        margin: 0 auto;
        float: none;
    }
    .control-expert .expert-text h3 {
        font-size: 22px;
        line-height: 24px;
    }
    .choose-us {
        padding: 45px 0px;
    }
    .choose-us .choose-us-info {
        padding: 20px 0px 0;
    }
    .choose-us .choose-us-info h2 {
        font-size: 20px;
        line-height: 24px;
    }
    .choose-us .choose-us-info h3 {
        font-size: 24px;
        line-height: 30px;
    }
    .choose-us .choose-us-info p {
        width: 100%;
    }
    .contact-banner {
        padding: 40px 0;
        background-position: center;
    }
    .contact-banner h3 {
        font-size: 22px;
        line-height: 24px;
        margin: 0 0 7px 0;
    }
    .contact-banner h4 {
        font-size: 24px;
        line-height: 26px;
        margin: 0 0 7px 0;
    }
    footer {
        padding: 15px 10px 10px;
    }
    footer .footer-link ul {
        text-align: center;
        margin: 0 auto;
    }
    footer .footer-link ul li {
        display: inline-block;
        float: none; 
        border-right: 1px solid #d2d2d2;
        padding: 0 8px;
    }
    footer .copy-right {
        display: block;
        float: none;
        text-align: center;
        margin-top: 18px;
    }
/* ......... ABOUT OKUN PAGE ......... */
    .about-okun-banner {
        padding: 55px 10px;
    }
    .about-okun-banner .banner-text h2 {
        font-size: 22px;
        line-height: 26px;
    }
    .about-okun-banner .banner-text h3 {
        font-size: 24px;
        line-height: 26px;
    }
    .about-okun-banner .banner-text a {
        margin-top: 15px;
    }
    .about-first-content img {
        width: 165px;
    }
    .about-first-content h3 {
        font-size: 24px;
        line-height: 28px;
    }
    .okun-number-banner {
        padding: 50px 10px;
        background-position: unset;
    }
    .okun-number-banner .banner-text {
        padding: 20px 0 20px;
    }
    .okun-number-banner .banner-text h2 {
        font-size: 24px;
        line-height: 26px;
    }
    .okun-number-banner .banner-text ul {
        margin-left: 65px;
    }
    .pest-control-company {
        padding: 30px 0;
    }
    .pest-control-company h3 {
        font-size: 24px;
        line-height: 26px;
        margin: 10px 0 8px;
    }
/* ......... WHY OKUN PAGE ......... */
    .why-okun-banner {
        padding: 55px 10px;
    }
    .why-okun-banner .banner-text h2 {
        font-size: 22px;
        line-height: 26px;
    }
    .why-okun-banner .banner-text h3 {
        font-size: 24px;
        line-height: 26px;
    }
    .why-okun-banner .banner-text a {
        margin-top: 15px;
    }
    .exceptional-service-content h3 {
        font-size: 24px;
        line-height: 28px;
        margin: 8px 0 8px;
    }
/* ......... BUSINESS SERVICE PAGE ......... */
    .business-service-banner {
        padding: 55px 10px;
    }
    .business-service-banner .banner-text h2 {
        font-size: 22px;
        line-height: 26px;
    }
    .business-service-banner .banner-text h3 {
        font-size: 24px;
        line-height: 26px;
    }
    .business-service-banner .banner-text a {
        margin-top: 15px;
    }
    .pest-control-services-content h3{
        font-size: 24px;
        line-height: 28px;
        margin: 8px 0 8px;
    }
    .China-Business-Service h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .China-Business-Service {
        padding: 30px 0px;
    }
    .China-Business-Service .Business-Service-section {
        padding: 25px 5px;
    }
    .China-Business-Service .Business-Service-section img {
        margin-bottom: 5px;
    }
    .China-Business-Service .Business-Service-section h4 {
        font-size: 20px;
        margin: 5px 0;
    }
    .China-Business-Service .Business-Service-section p {
        width: 100%;
        min-height: 70px;
    }
/* ......... BUSINESS SERVICE UNDERSTAND MORE LINK PAGE ......... */
    #bread-crumb {
        margin: 20px 0;
    }
    .bussiness-service-more-info {
        padding-bottom: 45px;
    }
    .bussiness-service-more-info .bussiness-service-section-info h2 {
        font-size: 26px;
        line-height: 32px;
    }
    .choose-your-location {
        margin-left: 0;
        margin: 0 5%;
        margin-top: 15px;
    }
    .choose-your-location h2 {
        font-size: 26px;
        line-height: 32px;
    }
    .choose-your-location a {
        font-size: 22px;
        line-height: 24px;
    }
/* ......... RESIDENTIAL SERVICE PAGE ......... */
    .residential-service-banner {
        padding: 55px 10px;
    }
    .residential-service-banner .banner-text h2 {
        font-size: 22px;
        line-height: 26px;
    }
    .residential-service-banner .banner-text h3 {
        font-size: 24px;
        line-height: 26px;
    }
    .residential-service-banner .banner-text a {
        margin-top: 15px;
    }
    .house-service h3 {
        font-size: 24px;
        line-height: 28px;
        margin: 8px 0 8px;
    }
    .service-consultants h3 {
        font-size: 26px;
        line-height: 30px;
    }
/* ......... PEST LIBRARY PAGE ......... */
    .pest-library-banner {
        padding: 55px 10px;
    }
    .pest-library-banner .banner-text h2 {
        font-size: 22px;
        line-height: 26px;
    }
    .pest-library-banner .banner-text h3 {
        font-size: 24px;
        line-height: 26px;
    }
    .pest-library-banner .banner-text a {
        margin-top: 15px;
    }
    .pest-library-section {
        padding: 50px 0px 10px;
    }
    .pest-library-section .pest-library a:last-child {
        margin-bottom: 15px;
        margin-top: 0px;
    }
/* ......... PEST LIBRARY LINK PAGE ......... */
    .pest-library-more-info .pest-library-link-info a {
        font-size: 26px;
        line-height: 30px;
    }
    .pest-library-more-info .pest-library-link-info h3 {
        font-size: 24px;
        line-height: 26px;
    }
/* ......... LOCATION PAGE ......... */
    .contact-us-banner {
        padding: 55px 10px;
    }
    .contact-us-banner .banner-text h2 {
        font-size: 22px;
        line-height: 26px;
    }
    .contact-us-banner .banner-text h3 {
        font-size: 24px;
        line-height: 26px;
    }
    .contact-us-banner .banner-text a {
        margin-top: 15px;
    }
    .contact-section .contact-no {
        padding: 20px 30px;
    }
/* ......... LOCATION CONTACT LINK PAGE ......... */
    .contact-more-info {
        padding: 40px 0px 40px;
    }
    .contact-more-info .contact-link-form h3 {
        font-size: 24px;
        line-height: 26px;
    }
/* ......... TERMS OF USE PAGE ......... */
    .terms-of-use-content h2 {
        font-size: 30px;
        line-height: 34px;
    }
    .terms-of-use-content h3 {
        font-size: 22px;
        line-height: 26px;
    }

}