body{

    font-family: 'Roboto', sans-serif;

}

ul li{

    list-style-type: none;

}

a {

    text-decoration: none;

}

a:hover {

    text-decoration: none;

}



/* ......... Home PAGE ......... */



header{

    direction: ltr !important;

    border-top: 4px #c69742 solid;

    padding: 15px;

}

header .form-group{

    padding: 10px 15px;

}

header .form-control{

    width:50%;

    border-radius: 25px;

}

header .main-logo{

    text-align: center;

}

header .main-logo img{

    margin: 0 auto;

}

header .search-bar{

    float: right;

}

/* serch box */

.add-on .input-group-btn > .btn {

    border-left-width:0;

    left:-2px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

    border-radius: 0 20px 20px 0;

    background-color: #666;

    color: #fff;

}

.add-on .form-control{

    border-radius: 20px;

}

.add-on .form-control:focus {

   box-shadow:none;

   -webkit-box-shadow:none; 

   border-color:#cccccc; 

}

/* menu */

.menu{

    border-bottom: 1px solid #d2d2d2;

}

.navbar{

    margin-bottom: 0px;

}

.d-lg-none{

    display: none;

}

.navbar a{

    font-size: 14px;

    color: #777;

}

.navbar a:hover{

    color: #c69742;

    background-color: transparent;

}

.navbar .navbar-collapse {

    padding-right: 0px;

    margin: 0 auto;

    text-align: center;

}

.navbar .navbar-collapse ul{

    float: none;

    display: inline-block;

}

.navbar .navbar-collapse  a:hover{

    background-color: inherit;

}

.navbar .navbar-collapse  a:active{

    background-color: inherit;

}

.navbar .navbar-collapse  a:focus{

    background-color: inherit;

}

.navbar .navbar-collapse .search-bar{

    display: none;

}

/* banner */

.home-banner{

    padding: 80px 10px;

    display: block;

    overflow: hidden;

    background-image: url(../images/homepage-hero_nigeria.jpg);

    background-position: top center;
    background-size: cover;
    text-align: center;
    min-height: 520px;
    position: relative;

}

.home-banner .banner-text{

    padding: 70px 0;

}

.home-banner .banner-text h2{

    font-size: 36px;

    color: #fff;

    font-weight: 100;

    line-height: 40px;

}

.home-banner .banner-text h3{

    font-size: 40px;

    color: #fff;

    line-height: 45px;

    font-weight: 500;

}

.home-banner .banner-text a{

    margin-top: 40px;

    color: #fff;

    background-color: #c69742;

    border-color: #b78a37;

    padding: 6px 12px;

    font-size: 14px;

    display: inline-block;

    border-radius: 15px;

}

.home-banner .banner-text a:hover{

    background-color: #a47b31;

    border-color: #886629;

}

.start-assessment{

    background-color: #ca1033 ;

    padding: 18px 10px;

    border-top: 4px solid #c69742;

    display: block;

    overflow: hidden;

    text-align: center;

}

.start-assessment h2{

    font-size: 36px;

    font-weight: 700;

    color: #fff;

    display: inline-block;

    margin: 0;

}

.start-assessment a{

    color: #fff;

    background-color: #000;

    border-color: #000;

    padding: 6px 24px;

    font-size: 18px;

    display: inline-block;

    border-radius: 45px;

    margin-left: 12px;

}

.control-expert{

    display: block;

    overflow: hidden;

    padding: 55px 10px;

    background-color: #f5f5f7;

}

.control-expert img{

   margin: 0 auto;

}

.control-expert .expert-text{

    text-align: center;

    display: block;

    overflow: hidden;

}

.control-expert .expert-text h3{

    font-size: 30px;

    color: #333;

    line-height: 34px;

}

.control-expert .expert-text p{

    font-size: 16px;

    line-height: 20px;

    color: #6d6e70;

}

.choose-us{

    padding: 55px 10px;

}

.choose-us .choose-us-info{

    padding: 50px 0px;

    text-align: center;

}

.choose-us .choose-us-info h2{

    font-size: 26px;

    color: #333;

    font-weight: 100;

    line-height: 30px;

    margin: 0 0 15px 0;

}

.choose-us .choose-us-info h3{

    font-size: 30px;

    color: #333;

    font-weight: 500;

    line-height: 34px;

    margin: 0 0 12px 0;

}

.choose-us .choose-us-info p{

    font-size: 16px;

    color: #6d6e70;

    line-height: 20px;

    margin: 0;

    width: 80%;

    margin: 0 auto;

}

.choose-us .choose-us-info a{

    margin-top: 25px;

    color: #fff;

    background-color: #c69742;

    border-color: #b78a37;

    padding: 6px 12px;

    font-size: 14px;

    display: inline-block;

    border-radius: 15px;

}

.choose-us .choose-us-info a:hover{

    background-color: #a47b31;

    border-color: #886629;

}

.contact-banner{

    background: #ca1033 url(../images/contact-bg.jpg);

    background-size: cover;

    text-align: center;

    padding: 50px 0;

}

.contact-banner h3{

    font-size: 26px;

    color: #fff;

    font-weight: 100;

    line-height: 30px;

    margin: 0 0 12px 0;

}

.contact-banner h4{

    font-size: 30px;

    color: #fff;

    font-weight: 500;

    line-height: 34px;

    margin: 0 0 12px 0;

}

.contact-banner a{

    margin-top: 12px;

    color: #fff;

    background-color: #c69742;

    border-color: #b78a37;

    padding: 6px 12px;

    font-size: 14px;

    display: inline-block;

    border-radius: 15px;

}

.contact-banner a:hover{

    background-color: #a47b31;

    border-color: #886629;

}

footer{
    padding: 25px 10px 15px;
    background:url(../images/footer-background.jpg);
    background-size: cover;
    border-bottom: 4px solid #c69742;
}

footer .footer-link ul{
    padding: 0;
    display: block;
    overflow: hidden;
    margin-bottom: 0;
}

footer .footer-link ul li{
    display: inline-block;
    float: left;
    border-right: 1px solid #d2d2d2;
    padding: 0 15px;
}

footer .footer-link ul li:last-child{
    border-right: none;

}

footer .footer-link ul li a{
    font-weight: 500;
    color: #d2d2d2;
}

footer .footer-link ul li a:hover{
    color: #c69742;
}

footer .copy-right{
    font-size: 14px;
    display: inline-block;
    float: right;

}

footer .copy-right p{
    color: #fff;
    font-size: 14px;
    margin-bottom: 0;
}



/* ......... ABOUT OKUN PAGE ......... */



.about-okun-banner{

    padding: 70px 10px;
    display: block;
    overflow: hidden;
    background-image: url(../images/about-us-header.png);
    background-size: cover;
    text-align: center;

}

.about-okun-banner .banner-text{
    padding: 70px 0 40px;
}

.about-okun-banner .banner-text h2{

    font-size: 36px;
    color: #fff;
    font-weight: 100;
    line-height: 40px;

}

.about-okun-banner .banner-text h3{

    font-size: 40px;

    color: #fff;

    line-height: 45px;

    font-weight: 500;

}

.about-okun-banner .banner-text a{

    margin-top: 40px;

    color: #fff;

    background-color: #c69742;

    border-color: #b78a37;

    padding: 6px 12px;

    font-size: 14px;

    display: inline-block;

    border-radius: 15px;

}

.about-okun-banner .banner-text a:hover{

    background-color: #a47b31;

    border-color: #886629;

}

.about-first-content{

    background-color: #f5f5f7;

    padding: 30px 0;

    text-align: center;

}

.about-first-content img{

    margin: 0 auto;

}

.about-first-content h3{

    font-size: 30px;

    color: #333;

    line-height: 34px;

    font-weight: 500;

    margin: 15px 0 8px

}

.about-first-content p{

    font-size: 16px;

    line-height: 24px;

    color: #333;

    width: 70%;

    margin: 0 auto;

}

.pest-control-company{

    padding: 40px 0;

    text-align: center;

}
.pest-control-company .expert-text h3{
    text-align: center;
}
.okun-number-banner{

    padding: 60px 10px;

    display: block;

    overflow: hidden;

    background-image: url(../images/okun-number-banner.jpg);

    background-position: center;

    background-size: cover;

    text-align: center;

}

.okun-number-banner .banner-text{

    padding: 60px 0 20px;

}

.okun-number-banner .banner-text h2{

    font-size: 30px;

    color: #fff;

    line-height: 34px;

    font-weight: 500;

    margin: 0px 0 10px

}

.okun-number-banner .banner-text p{

    font-size: 16px;

    line-height: 24px;

    color: #fff;

    margin: 0 auto;

    font-weight: 300;

}

.okun-number-banner .banner-text ul{

    margin-top: 10px;

    padding-left: 90px;

    margin-left: 90px;

}

.okun-number-banner .banner-text ul li{

    font-size: 16px;

    line-height: 24px;

    color: #fff;

    margin: 0 auto;

    list-style-type: disc;

    text-align: left;

    font-weight: 300;

}

.pest-control-company h3{

    font-size: 30px;

    color: #333;

    line-height: 34px;

    font-weight: 500;

    margin: 15px 0 8px

}

.pest-control-company p{

    font-size: 16px;

    line-height: 24px;

    color: #333;

    width: 70%;

    margin: 0 auto;

}



/* ......... WHY OKUN PAGE ......... */



.why-okun-banner{

    padding: 70px 10px;

    display: block;

    overflow: hidden;

    background-image: url(../images/why-orkin-banner.jpg);

    background-position: center;

    background-size: cover;

    text-align: center;

}

.why-okun-banner .banner-text{

    padding: 70px 0 40px;

}

.why-okun-banner .banner-text h2{

    font-size: 36px;

    color: #fff;

    font-weight: 100;

    line-height: 40px;

}

.why-okun-banner .banner-text h3{

    font-size: 40px;

    color: #fff;

    line-height: 45px;

    font-weight: 500;

}

.why-okun-banner .banner-text a{

    margin-top: 40px;

    color: #fff;

    background-color: #c69742;

    border-color: #b78a37;

    padding: 6px 12px;

    font-size: 14px;

    display: inline-block;

    border-radius: 15px;

}

.why-okun-banner .banner-text a:hover{

    background-color: #a47b31;

    border-color: #886629;

}

.exceptional-service-content{

    padding: 30px 0;

    text-align: center;

}

.exceptional-service-content h3{

    font-size: 30px;

    color: #333;

    line-height: 34px;

    font-weight: 500;

    margin: 15px 0 8px;
    text-align: center;

}

.exceptional-service-content p{

    font-size: 16px;

    line-height: 24px;

    color: #333;

    width: 70%;

    margin: 0 auto;

}

.six-section .icon-section{

    padding: 42px 8px;

    text-align: center;
	
	min-height:270px;

}

.six-section .icon-section img{

    margin: 0 auto;

    margin-bottom: 20px;

}

.six-section .icon-section h4{

    color: #ca1033;

    font-size: 24px;

    font-weight: 500px;

    margin: 10px 0;

}

.six-section .icon-section p{

    color: #333;

    font-size: 16px;

    margin: 10px 0;

    width: 80%;

    margin: 0 auto;

}



/* ......... BUSINESS SERVICE PAGE ......... */



.business-service-banner{

    padding: 70px 10px;

    display: block;

    overflow: hidden;

    background-image: url(../images/comm-services-banner.jpg);

    background-position: center;

    background-size: cover;

    text-align: center;

}

.business-service-banner .banner-text{

    padding: 70px 0 5px;

}

.business-service-banner .banner-text h2{

    font-size: 36px;

    color: #fff;

    font-weight: 100;

    line-height: 40px;

}

.business-service-banner .banner-text h3{

    font-size: 40px;

    color: #fff;

    line-height: 45px;

    font-weight: 500;

}

.business-service-banner .banner-text a{

    margin-top: 40px;

    color: #fff;

    background-color: #c69742;

    border-color: #b78a37;

    padding: 6px 12px;

    font-size: 14px;

    display: inline-block;

    border-radius: 15px;

}

.business-service-banner .banner-text a:hover{

    background-color: #a47b31;

    border-color: #886629;

}

.pest-control-services-content{

    padding: 30px 0;

    text-align: center;

    background-color: #f5f5f7;

}

.pest-control-services-content h3{

    font-size: 30px;

    color: #333;

    line-height: 34px;

    font-weight: 500;

    margin: 15px 0 8px;
    text-align: center;

}

.pest-control-services-content p{

    font-size: 16px;

    line-height: 24px;

    color: #333;

    width: 70%;

    margin: 0 auto;

}

.China-Business-Service{

    padding: 30px 10px;

}

.China-Business-Service h2{

    font-size: 30px;

    color: #333;

    line-height: 34px;

    font-weight: 500;

    margin: 0;

    text-align: center;

}

.China-Business-Service .Business-Service-section{

    padding: 42px 15px;

    text-align: center;

}

.China-Business-Service .Business-Service-section img{

    margin: 0 auto;

    margin-bottom: 20px;

}

.China-Business-Service .Business-Service-section h4{

    color: #333;

    font-size: 24px;

    font-weight: 500px;

    margin: 10px 0;

}

.China-Business-Service .Business-Service-section p{

    color: #333;

    font-size: 16px;

    margin: 10px 0;

    width: 60%;

    margin: 0 auto;

    min-height: 80px;

}

.China-Business-Service .Business-Service-section a{

    font-size: 18px;

    text-decoration: underline;

    color: #ca1033;

}



/* ......... RESIDENTIAL SERVICE PAGE ......... */



.residential-service-banner{

    padding: 70px 10px;

    display: block;

    overflow: hidden;

    background-image: url(../images/residential-services-banner.jpg);

    background-position: center;

    background-size: cover;

    text-align: center;

}

.residential-service-banner .banner-text{

    padding: 70px 0 40px;

}

.residential-service-banner .banner-text h2{

    font-size: 36px;

    color: #fff;

    font-weight: 100;

    line-height: 40px;

}

.residential-service-banner .banner-text h3{

    font-size: 40px;

    color: #fff;

    line-height: 45px;

    font-weight: 500;

}

.residential-service-banner .banner-text a{

    margin-top: 40px;

    color: #fff;

    background-color: #c69742;

    border-color: #b78a37;

    padding: 6px 12px;

    font-size: 14px;

    display: inline-block;

    border-radius: 15px;

}

.residential-service-banner .banner-text a:hover{

    background-color: #a47b31;

    border-color: #886629;

}

.residential-service-content{

    padding: 60px 10px;

    text-align: center;

    background-color: #f5f5f7;

}

.house-service h3{

    font-size: 30px;

    color: #333;

    line-height: 34px;

    font-weight: 500;

    margin: 15px 0 8px

}

.house-service p{

    font-size: 16px;

    line-height: 24px;

    color: #333;

    margin: 0 auto;

}

.family-situation p{

    font-size: 16px;

    line-height: 24px;

    color: #333;

    margin: 0 auto;

}

.family-situation p.height{

    margin: 20px 0;

}

.family-situation .family-situation-section{

    padding: 42px 15px;

    text-align: center;

}

.family-situation .family-situation-section img{

    margin: 0 auto;

    margin-bottom: 20px;

}

.family-situation .family-situation-section h4{

    color: #ca1033;

    font-size: 24px;

    font-weight: 500px;

    margin: 10px 0;

}

.family-situation .family-situation-section p{

    color: #333;

    font-size: 16px;

    margin: 10px 0;

    width: 80%;

    margin: 0 auto;

}

.service-consultants{

    padding: 30px 0;

    text-align: center;

}

.service-consultants h3{

    font-size: 34px;

    color: #333;

    line-height: 38px;

    font-weight: 500;

    margin: 10px 0;

}

.service-consultants p{

    font-size: 16px;

    line-height: 28px;

    color: #666;

    width: 85%;

    margin: 0 auto;

    margin-bottom: 20px;

}



/* ......... PEST LIBRARY PAGE ......... */



.pest-library-banner{

    padding: 70px 10px;

    display: block;

    overflow: hidden;

    background-image: url(../images/pest-library-banner.jpg);

    background-position: center;

    background-size: cover;

    text-align: center;

}

.pest-library-banner .banner-text{

    padding: 70px 0 40px;

}

.pest-library-banner .banner-text h2{

    font-size: 36px;

    color: #fff;

    font-weight: 100;

    line-height: 40px;

}

.pest-library-banner .banner-text h2 sup{

    font-size: 14px;

    top: -18px;

}

.pest-library-banner .banner-text h3{

    font-size: 40px;

    color: #fff;

    line-height: 45px;

    font-weight: 500;

}

.pest-library-banner .banner-text a{

    margin-top: 40px;

    color: #fff;

    background-color: #c69742;

    border-color: #b78a37;

    padding: 6px 12px;

    font-size: 14px;

    display: inline-block;

    border-radius: 15px;

}

.pest-library-banner .banner-text a:hover{

    background-color: #a47b31;

    border-color: #886629;

}

.pest-library-section{

    padding: 75px 10px 10px;

}

.pest-library-section .pest-library{

    padding: 0 25px 0px; 

    text-align: center;

}

.pest-library-section .pest-library img{

    margin: 0 auto;

}

.pest-library-section .pest-library a{

    font-size: 24px;

    color: #000;

    line-height: 30px;

    font-weight: 500;
    text-transform: capitalize;

}

.pest-library-section .pest-library a:last-child{

    margin-bottom: 40px;

    margin-top: 10px;

    display: block;

}

.choose-your-location{

    margin-left: 20%;

    background-color: #f2f2f2;

    padding: 30px;

    text-align: center;

}

.choose-your-location h2{

    font-size: 32px;

    line-height: 36px;

    color: #333;

    margin: 10px 0;

    font-weight: 500;

}

.choose-your-location p{

    font-size: 18px;

    line-height: 24px;

    color: #333;

    margin: 0 0 10px 0;

}

.choose-your-location a{

    color: #08c;

    font-size: 28px;

    line-height: 32px;

    font-weight: 500;

}

.choose-your-location a:hover{

    color: #c69742;

}

.choose-your-location .border-line{

    margin-top: 20px;

    margin-bottom: 20px;

    border: 0;

    border-top: 1px solid #d0d0d0;

}

.choose-your-location a.button-link{

    color: #fff;

    background-color: #c69742;

    border-color: #b78a37;

    padding: 5px 12px;

    font-size: 14px;

    display: inline-block;

    border-radius: 18px;

}

.choose-your-location a.button-link:hover{

    background-color: #a47b31;

    border-color: #886629;

}



/* ......... LOCATION PAGE ......... */



.contact-us-banner{

    padding: 70px 10px;

    display: block;

    overflow: hidden;

    background-image: url(../images/contact-us-banner.jpg);

    background-position: center;

    background-size: cover;

    text-align: center;

}

.contact-us-banner .banner-text{

    padding: 70px 0 40px;

}

.contact-us-banner .banner-text h2{

    font-size: 36px;

    color: #fff;

    font-weight: 100;

    line-height: 40px;

}

.contact-us-banner .banner-text h3{

    font-size: 40px;

    color: #fff;

    line-height: 45px;

    font-weight: 500;

}

.contact-us-banner .banner-text a{

    margin-top: 40px;

    color: #fff;

    background-color: #c69742;

    border-color: #b78a37;

    padding: 6px 12px;

    font-size: 14px;

    display: inline-block;

    border-radius: 15px;

}

.contact-us-banner .banner-text a:hover{

    background-color: #a47b31;

    border-color: #886629;

}

.contact-section{

    padding: 10px;

}

.contact-section .contact-no{

    padding: 45px;

}

.contact-section .contact-no p{

    font-size: 14px;

    line-height: 18px;

    color: #333;

    padding: 0;

}

.contact-section .contact-no a{

    font-size: 14px;

    line-height: 14px;

    color: #08c;

    padding: 0;

    font-weight: bold;

}

.contact-section .contact-no a:hover{

    color: #c69742;

}



/* ......... TERMS OF USE PAGE ......... */



.terms-of-use-content h2{

    font-size: 36px;

    line-height: 40px;

    color: #333;

}

.terms-of-use-content p{

    font-size: 14px;

    line-height: 20px;

    color: #333;

}

.terms-of-use-content p a{

    color: #08c;

}

.terms-of-use-content p a:hover{

    color: #c69742;

}

.terms-of-use-content h3{

    font-size: 24px;

    line-height: 30px;

    color: #333;

    margin-top: 20px;

    margin-bottom: 12px;

}



/* ......... BUSINESS SERVICE UNDERSTAND MORE LINK PAGE ......... */



#bread-crumb {

    margin: 30px 0;

}

.breadcrumb {

    padding: 8px 0px;

    margin-bottom: 20px;

    list-style: none;

    background-color: #fff;

    border-radius: 0;

    display: inline;

    position: relative;

    top: 10px;

}

.breadcrumb li {

    display: inline-block;

}

#bread-crumb .breadcrumb a.bread-cat, #bread-crumb .breadcrumb a.bread-link {

    color: #c69742;

}

.bussiness-service-more-info{

    padding-bottom: 70px;

}

.bussiness-service-more-info .bussiness-service-section-info h2{

    font-size: 30px;

    line-height: 34px;

    color: #333;

    margin: 12px 0 8px;

    font-weight: 500;

}

.bussiness-service-more-info .bussiness-service-section-info img{

    margin-bottom: 20px;

}

.bussiness-service-more-info .bussiness-service-section-info h3{

    font-size: 18px;

    line-height: 24px;

    color: #333;

    margin: 10px 0;

    font-weight: 500;

}

.bussiness-service-more-info .bussiness-service-section-info p{

    font-size: 14px;

    line-height: 20px;

    color: #333;

    margin: 0 0 10px;

}

.bussiness-service-more-info .bussiness-service-section-info p a{

    color: #08c;

}

.bussiness-service-more-info .bussiness-service-section-info p a:hover{

    color: #c69742;

}

.bussiness-service-more-info .bussiness-service-section-info ul li{

    font-size: 14px;

    line-height: 20px;

    color: #333;

    margin: 0 0 3px;

    list-style-type: disc;

}



/* ......... PEST LIBRARY LINK PAGE ......... */



.pest-library-more-info{

    padding-bottom: 70px;

}

.pest-library-more-info .pest-library-link-info a{

    color: #08c;

    font-size: 30px;

    line-height: 34px;

    font-weight: 500;

    margin: 12px 0 8px;

    display: block;

}

.pest-library-more-info .pest-library-link-info a:hover{

    color: #c69742;

}

.pest-library-more-info .pest-library-link-info img{

    margin-bottom: 20px;

}

.pest-library-more-info .pest-library-link-info h3{

    font-size: 30px;

    line-height: 34px;

    color: #333;

    margin: 10px 0;

    font-weight: 500;

}

.pest-library-more-info .pest-library-link-info p{

    font-size: 14px;

    line-height: 20px;

    color: #333;

    margin: 0 0 10px;

}

.pest-library-more-info .pest-library-link-info ul li{

    font-size: 14px;

    line-height: 20px;

    color: #333;

    margin: 0 0 3px;

    list-style-type: disc;

}



/* ......... LOCATION CONTACT LINK PAGE ......... */



.contact-more-info{

    padding: 70px 10px 40px;

}

.contact-more-info .contact-link-form h3{

    font-size: 30px;

    line-height: 34px;

    color: #333;

    margin: 10px 0;

    font-weight: 500;

}

.contact-more-info .contact-link-form p{

    font-size: 14px;

    line-height: 20px;

    color: #333;

    margin: 0 0 10px;

}

.language select {

display: inline-block;

padding: 8px 3px 6px 12px;

margin: 0;

font: inherit;

outline:none; /* remove focus ring from Webkit */

line-height: 1.2;

background: #f8f8f8;

-webkit-appearance:none; /* remove the strong OSX influence from Webkit */

-webkit-border-radius: 20px;

-moz-border-radius: 20px;

border-radius: 20px;

font-size: 12px;

color:#7f7878;

}



/* for Webkit's CSS-only solution */

@media screen and (-webkit-min-device-pixel-ratio:0) { 

.language select {

padding-right:35px;    

}

}



/* Since we removed the default focus styles, we have to add our own */

.language select:focus {

-webkit-box-shadow: 0 0 3px 1px #66afe9;

-moz-box-shadow: 0 0 3px 1px #66afe9;

box-shadow: 0 0 3px 1px #66afe9;

}



.language{ display: inline; }

/* Select arrow styling */

.language:after {

content: "▼";

position: absolute;

/*top: 0;

right: 0;

bottom: 0;*/

margin-left: -28px;

font-size: 60%;

line-height: 30px;

padding: 0 10px;

background: #666;

color: white;

pointer-events:none;

-webkit-border-radius: 0 20px 20px 0;

-moz-border-radius: 0 20px 20px 0;

border-radius: 0 20px 20px 0;

}
.contact-container .contactus-insert img {
    display: inherit;
    max-width: 100%;
    height: auto;
    float: left;
}
.expert-text{
    text-align:left;
    content: "";
    clear: both;
    /*display: table;*/
}
.contact-container .expert-text {
    float: left;
    text-align: initial;
    width: 66.66666667%;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.contact-container .blog-locations {
    text-align: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    width: 33%;
}
.contact-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    display: -webkit-box;
}
.contact-container .redphone {
    color: #ca1033 !important;
}
.button-submit {
    background-color: #a47b31;
    border-color: #886629;
    margin-top: 12px;
    color: #fff;
    background-color: #c69742;
    border-color: #b78a37;
    padding: 6px 12px;
    font-size: 14px;
    display: inline-block;
    border-radius: 15px;
}
.contact-container p{
    font-size: 16px;
    line-height: 24px;
    color: #333;
    width: 100%;
}
.contact-first-content {
    background-color: #f5f5f7;
    padding: 30px 0;
    text-align: center;
}
.current_page_item a{
    color: #a47b31;
}
#primary.content-area{
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 1170px;
}
#primary.content-area header{
    border-top: none;
    padding: 5px;
}
.jumbotron-locations {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
    background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.55));
    color: #fff;
    padding: 0;
    min-height: 0 !important;
    text-align: center;
    position: absolute;
    bottom: 0;
}
.jumbotron-locations span {
    font-size: 1.33333333vw;
    font-weight: 100;
    display: inline-block;
    padding: 10px;
    line-height: 1.5em;
    text-transform: uppercase;
}
@media (min-width: 1200px){

    .contact-container {
        width: 1170px;
    }
}