.entry-header {
    display: none;
}
.slider-section {
    margin-bottom: 0 !important
}

.sml_head.white_txt{
}.add_area_top .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}
.add_area_top .vc_column-inner {
    padding: 4px 2px 0 !important;
}
.discover_section {
    margin-top: -5px;
}
.tslider blockquote p {
    color: #ffffff !important;
    font-size: 29px !important;
    font-style: italic !important;    
    font-weight: 300 !important;
    margin: 0.4em 0 1em;
    text-align: center !important;
}
.testimonial_area .tslider.testimonials-slider > li {
    padding: 0 110px;
}
.testimonial_area .thin_txt.big_txt.white_txt {
    margin-top: 30px;
}
.bx-controls-direction {
    display: none;
}
.testimonial_area blockquote::before {
    color: #ffffff;
    content: "“";
    display: block;
    font-size: 62px;
    height: 0;
    left: -20px;
    position: relative;
    top: -10px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0 !important;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #ffffff none repeat scroll 0 0 !important;
    border-radius: 35px !important;
    display: block;
    height: 20px !important;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999px;
    width: 20px !important;
}
.site-inner {
  margin-top: 0px !important;
}
.testimonial_area {
    padding-bottom: 61px;
}
.top-wrap > form {
    display: none;
}
.testimonial_area .cbp-qtcontent footer {
    color: #ffffff !important;
    font-size: 23px !important;
    font-weight: bold;
    margin-bottom: 24px !important;
    text-align: center !important;
    text-transform: uppercase;
}
.top-content > a:first-child {
    padding-right: 5px;
}
.top-content > a {
    color: #ffffff;
    padding-left: 5px;
}
.top-content > form {
    display: none;
}
.top-content > a {
 color: #ffffff;
    padding-left: 4px;
}
.top-area {
     background: #2b3443 none repeat scroll 0 0;
    float: left;
    padding: 7px 0;
    width: 100%;
}
.top-content > a:first-child {
    padding-left: 1px;
    padding-right: 5px;
}
.top-content {
   background: rgba(0, 0, 0, 0) url("images/header-login.png") no-repeat scroll left center;
    float: right;
    padding-left: 28px;
    padding-right: 15px;
}
.top-wrap {
    color: #ffffff;
    margin: 0 auto;
    width: 1184px;
}
.genesis-nav-menu a {
    font-weight: normal !important;
}
.admin-bar .site-header {
   float: left;
    position: relative !important;
    top: 0 !important;
}
.site-header {
    background-color: #232835 !important;
    padding: 15px 0;
}
.header-image .site-title > a {
    height: 71px !important;
}
a:focus {
    outline: 0 none !important;
}
.page-id-188 .book-contect-sec {
  margin-bottom: 20px;
}





@media screen and (max-width:1200px) {
.top-area .top-wrap{width: 95%;}
.nav-primary .wrap { width: 100% !important;}    
.site-header .wrap { width: 95%;}    
.site-inner { max-width: 100%;  width: 95%;}
.before-footer-inner { width: 95%;}

}

   

/**/

@media only screen and (min-width: 1101px) and (max-width:1200px) 
{    
.genesis-nav-menu a { font-size: 12px;  padding: 30px 8px;}    
.header-image .site-header .site-title > a {height: 50px !important;}
.title-area{ width: 190px;}

/*inner header*/
.inner-slider { background-position: center center; min-height: 155px;}
.inner_main_heading{top: 0;}

/*menu*/
.genesis-nav-menu a {font-size: 13px;padding: 22px 7px;}
.genesis-nav-menu .sub-menu { width: 290px;}

/*slider*/
.slider-wrap ul li{font-size: 18px !important; letter-spacing: 2px !important; margin-bottom: 18px !important; padding-left: 31px !important; line-height: 19px !important;}
.slider-wrap{min-height: 157px !important; padding: 30px 45px !important;}
.slider-section .slider-wrap {background-size: 100% 100% !important;}

/*contact section*/
.contact-today-btn .contact-btn{ font-size: 22px;letter-spacing: 1px; padding-left: 60px;  margin-top: 25px;}
.book-an-inspection{ min-height: 100px;}
.book-an-inspection .book-inspection{font-size: 22px; margin-top: 25px; letter-spacing: 1px; padding-left: 60px;}

/**/
.brand-top-content{width: 100%;}
.brand-top-content { top: calc(59% - 100px);}
.brand-title {font-size: 25px;line-height: 35px;margin-top: 10px;}
.brand-content { line-height: 20px; width: 100%; font-size: 15px;}

.discover_section .heading h3{ font-size: 50px;line-height: 50px;}
.discover_box {width: 33% !important;}
.discover_box h3 {font-size: 20px;  margin-bottom: 12px;  min-height: 48px;}
.discover_section .vc_row.wpb_row.vc_inner.vc_row-fluid {padding: 0 20px;}
.discover_box .content_part p br { display: none;}
.discover_box .content_part .read-more-btn {  padding-bottom: 0;  padding-top: 0;}
.discover_box .content_part { min-height: 165px;}
.home-blog-sec .heading { margin-bottom: 24px;}

/*Welcome bui*/
.welcome_section .heading h4 { font-size: 30px;line-height: 40px;}
.big_txt { font-size: 55px;}
.welcome_content_head .big-txt { font-size: 35px;  line-height: 35px;}
.welcome_content_head {  margin-bottom: 15px !important;}

/*why choose us*/
.why-choose-sec .icon-title { font-size: 25px;}
.big_txt {font-size: 40px;}
.why-choose-sec .read-more-btn a{font-size: 15px;line-height: 17px;  padding: 10px 20px;  width: 150px;}
                           
/**/
.main_blog_section .title_main{font-size: 20px;}
.main_blog_section .main_content{ font-size: 15px;}
/*testimonial*/
.tslider blockquote p{font-size: 22px !important;line-height: 30px;}
                                 
/*custome css*/
p{font-size: 15px;  margin-bottom: 15px; line-height: 21px;}
body{font-size: 15px;}
input, select, textarea{ font-size: 15px;}
h1, h2, h3 { font-size: 22px;}
   
/*footer*/
.footer-signup-area .footer-signup-text, .footer-lalk-area {font-size: 12px;}
.footer-area-right {    width: 315px;}
.site-footer .wrap {width: 95%;}
.footer-link { width: 230px;}
.footer-center-area { padding: 0 32px; width: 450px;}
.footer-inner-area .nav-footer ul li {margin-bottom: 6px;}
.footer-logo-area { padding-left: 30px;  width: 290px;}
.nav-footer ul li a { font-size: 13px;}

/*site footer*/
.footer-copy-area {   padding: 20px 0;}

/*inner page*/
.mak-box .vc_column-inner { min-height: 255px;}
.footer-contact input, .footer-contact textarea{font-size: 15px;}
.book-inspect-box { float: left;}
.mak-box-content h3 { font-size: 22px;}
.book-inspect-box { float: left;}
.highlight-txt {line-height: 26px;}
.vntd-pricing-box h3 {font-size: 16px;  padding: 15px 8px;}
.vntd-pricing-box h4 {font-size: 32px;}
.book-heading {font-size: 20px; margin-bottom: 10px; padding-bottom: 10px;}
.book-inspection-btn .wpcf7-form-control.wpcf7-submit {margin-bottom: 0;}
.step-process-content { margin-left: 25px;}
.footer-signup-area input {  font-size: 15px;}
.big_txt { margin-top: 20px;}

/*news*/
.page-template-archive-news main.content, .single main.content{  width: 66%;}
.spkeaker-image .blog-title {  margin-top: -17px !important;}
.discover_box .image-part {   margin-bottom: 0 !important;}

/*contact us*/
.page-id-17 .footer-contact-inner {width: 95%;}


}


@media only screen and (min-width: 1024px) and (max-width:1100px) 
{    
.header-image .site-header .site-title > a {height: 50px !important;}
.title-area{ width: 190px;}

/*inner header*/
.inner-slider { background-position: center center; min-height: 155px;}
.inner_main_heading{top: 0;}

/*menu*/
.genesis-nav-menu a {font-size: 13px;padding: 22px 7px;}
.genesis-nav-menu .sub-menu { width: 290px;}

/*slider*/
.slider-wrap ul li{font-size: 18px !important; letter-spacing: 2px !important; margin-bottom: 18px !important; padding-left: 31px !important; line-height: 19px !important;}
.slider-wrap{min-height: 157px !important; padding: 30px 45px !important;}
.slider-section .slider-wrap {background-size: 100% 100% !important;}

/*contact section*/
.contact-today-btn .contact-btn{ font-size: 22px;letter-spacing: 1px; padding-left: 60px;  margin-top: 25px;}
.book-an-inspection{ min-height: 100px;}
.book-an-inspection .book-inspection{font-size: 22px; margin-top: 25px; letter-spacing: 1px; padding-left: 60px;}

/**/
.brand-top-content{width: 100%;}
.brand-top-content { top: calc(59% - 100px);}
.brand-title {font-size: 25px;line-height: 35px;margin-top: 10px;}
.brand-content { line-height: 20px; width: 100%; font-size: 15px;}

.discover_section .heading h3{ font-size: 50px;line-height: 50px;}
.discover_box {width: 33% !important;}
.discover_box h3 {font-size: 20px;  margin-bottom: 12px;  min-height: 48px;}
.discover_section .vc_row.wpb_row.vc_inner.vc_row-fluid {padding: 0 20px;}
.discover_box .content_part p br { display: none;}
.discover_box .content_part .read-more-btn {  padding-bottom: 0;  padding-top: 0;}
.discover_box .content_part { min-height: 165px;}
.home-blog-sec .heading { margin-bottom: 24px;}

/*Welcome bui*/
.welcome_section .heading h4 { font-size: 30px;line-height: 40px;}
.big_txt { font-size: 55px;}
.welcome_content_head .big-txt { font-size: 35px;  line-height: 35px;}
.welcome_content_head {  margin-bottom: 15px !important;}

/*why choose us*/
.why-choose-sec .icon-title { font-size: 25px;}
.big_txt {font-size: 40px;}
.why-choose-sec .read-more-btn a{font-size: 15px;line-height: 17px;  padding: 10px 20px;  width: 150px;}
                           
/**/
.main_blog_section .title_main{font-size: 20px;}
.main_blog_section .main_content{ font-size: 15px;}
/*testimonial*/
.tslider blockquote p{font-size: 22px !important;line-height: 30px;}
                                 
/*custome css*/
p{font-size: 15px;  margin-bottom: 15px; line-height: 21px;}
body{font-size: 15px;}
input, select, textarea{ font-size: 15px;}
h1, h2, h3 { font-size: 22px;}
   
/*footer*/
.footer-signup-area .footer-signup-text, .footer-lalk-area {font-size: 12px;}
.footer-area-right {    width: 315px;}
.site-footer .wrap {width: 95%;}
.footer-link { width: 230px;}
.footer-center-area { padding: 0 32px; width: 450px;}
.footer-inner-area .nav-footer ul li {margin-bottom: 6px;}
.footer-logo-area { padding-left: 30px;  width: 290px;}
.nav-footer ul li a { font-size: 13px;}

/*site footer*/
.footer-copy-area {   padding: 20px 0;}

/*inner page*/
.mak-box .vc_column-inner { min-height: 255px;}
.footer-contact input, .footer-contact textarea{font-size: 15px;}
.book-inspect-box { float: left;}
.mak-box-content h3 { font-size: 22px;}
.book-inspect-box { float: left;}
.highlight-txt {line-height: 26px;}
.vntd-pricing-box h3 {font-size: 16px;  padding: 15px 8px;}
.vntd-pricing-box h4 {font-size: 32px;}
.book-heading {font-size: 20px; margin-bottom: 10px; padding-bottom: 10px;}
.book-inspection-btn .wpcf7-form-control.wpcf7-submit {margin-bottom: 0;}
.step-process-content { margin-left: 25px;}
.footer-signup-area input {  font-size: 15px;}
.big_txt { margin-top: 20px;}

/*news*/
.page-template-archive-news main.content, .single main.content{  width: 66%;}
.spkeaker-image .blog-title {  margin-top: -17px !important;}
.discover_box .image-part {   margin-bottom: 0 !important;}

/*contact us*/
.page-id-17 .footer-contact-inner {width: 95%;}


}

@media only screen and (min-width: 800px) and (max-width: 1023px)
{
    
.header-image .site-header .site-title > a { height: 41px !important;}
.title-area{ width: 160px;}

/*inner header*/
.inner-slider { background-position: center center; min-height: 155px;}
.inner_main_heading{top: 0;}

/*menu*/
.genesis-nav-menu a { font-size: 10px; padding: 18px 4px;}
.genesis-nav-menu .sub-menu {width: 230px;}

/*slider*/
.slider-wrap ul li{font-size: 18px !important; letter-spacing: 2px !important; margin-bottom: 18px !important; padding-left: 31px !important; line-height: 19px !important;}
.slider-section .slider-wrap {background-size: 100% 100% !important; min-height: 135px !important; padding: 20px 35px !important;}
.fullwidthbanner-container .fullwidthabanner { height: 250px !important;}
.fullwidthbanner-container{ height: 250px !important;}
.tp-revslider-mainul .tp-parallax-wrap {left: 370px !important; right: 0 !important; top: 50px !important;}


/*contact section*/
.contact-today-btn .contact-btn{ background-size: 35px auto;  font-size: 16px; letter-spacing: 1px; line-height: 36px; margin-top: 20px; padding-left: 40px;}
.book-an-inspection{ min-height: 70px;}
.book-an-inspection .book-inspection{ background-size: 35px auto !important; font-size: 16px;  letter-spacing: 1px;  line-height: 35px;  margin-top: 20px;
    padding-left: 60px;}

/**/
.brand-logo {max-width: 150px;}
.brand-top-content{width: 100%; top: calc(79% - 100px);}
.brand-title {  font-size: 20px; line-height: 25px; margin-top: 10px;}
.brand-content { font-size: 13px; line-height: 16px;  width: 100%; margin-top: 10px;}
.brand-img-sec .brand-top-content .brand-logo a img {width: 40px !important;}

.discover_section .heading h3{ font-size: 30px; line-height: 30px;}
.discover_section .wpb_content_element.heading {margin-bottom: 20px;}
.discover_box p { font-size: 14px;}
.discover_box {width: 33% !important;}
.discover_box h3 {font-size: 18px; margin-bottom: 10px;  min-height: 42px;}
.discover_section .vc_row.wpb_row.vc_inner.vc_row-fluid { margin: 0 auto; padding: 0 !important;}
.discover_box .content_part p br { display: none;}
.discover_box .content_part .read-more-btn {  padding-bottom: 0;  padding-top: 0;}
.discover_box .content_part { min-height: 165px;}
.home-blog-sec .heading { margin-bottom: 20px;}
/*testimonial*/
.testimonial_area .wpb_content_element.heading { margin-bottom: 20px;}
.testimonial_area .tslider.testimonials-slider > li {   padding: 0 50px;}
/*Welcome bui*/
.welcome_section .heading h4 {font-size: 25px; line-height: 30px;}
.welcome_content_head .big-txt { font-size: 28px;  line-height: 28px;}
.welcome_content_head h4 {font-size: 22px;}
.welcome_content_head {  margin-bottom: 15px !important;}

/*why choose us*/
.why-choose-sec .icon-title { font-size: 20px;}
.icn-content-dtl {min-height: 63px;}
.read-more-btn {padding-bottom: 0;}
.icon-box.vc_col-sm-4 > .vc_column-inner { padding: 0;}
.why-choose-sec .icon-box { padding: 0 20px;}
.big_txt {font-size: 30px;}
.why-choose-sec .read-more-btn a{font-size: 15px;line-height: 17px;  padding: 10px 20px;  width: 150px;}

/*home news*/
.main_home_blog .main_blog_section {padding: 0 10px;}
                           
/**/
.main_blog_section .title_main{font-size: 18px;}
.home-blog-sec .date_post {font-size: 20px;}
.home-blog-sec .date_month {font-size: 13px;}
.main_blog_section .main_content{font-size: 14px; min-height: 337px;}
.home-blog-sec {padding-bottom: 30px !important;padding-top: 30px !important;}
/*testimonial*/
.tslider blockquote p{font-size: 20px !important; line-height: 27px;}
.testimonial_area .cbp-qtcontent footer{ font-size: 19px !important;margin-bottom: 15px !important;}
                                 
/*custome css*/
p{font-size: 14px;  margin-bottom: 15px; line-height: 21px;}
body{font-size: 14px;}
input, select, textarea{ font-size: 14px;}
h1, h2, h3 { font-size: 20px; margin-bottom: 15px;}
h4, h5 {font-size: 20px; margin-bottom: 15px;}
.wpb_text_column.wpb_content_element { margin-bottom: 20px;}
.entry-content ol, .entry-content ul { margin-bottom: 20px;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1467612634985 { margin-bottom: 20px !important;}
   
/*footer*/
.footer-contact .heading { margin-bottom: 0;}
.footer-signup-area .footer-signup-text, .footer-lalk-area {font-size: 12px;}
.footer-signup-area { float: none; margin: 0 auto; width: 610px;}
.footer-area-right {  float: none;  margin: 0 auto;  width: 330px;}
.footer-social-area { margin-top: 10px;}
.footer-lalk-area { margin-top: 16px;}                      
.footer-social-area img {width: 26px;}
.site-footer .wrap {width: 95%;}
.footer-link { width: 150px;}
.footer-center-area {padding: 0 20px; width: 360px;}
.footer-inner-area .nav-footer ul li {margin-bottom: 6px;}
.footer-logo-area {padding-left: 15px;  width: 219px; min-height: 223px;}
.site-footer {padding: 30px 0 !important;}
.nav-footer ul li a { font-size: 11px;}
.footer-contact-inner {  width: 95%;}
.footer-logo { padding-right: 10px;}
.site-footer, .site-footer a, .site-footer p {font-size: 12px;}

/*site footer*/
.footer-copy-area { padding: 15px 0;}
.footer-copy {font-size: 13px;}

/*inner page*/
.inner_main_heading h1 {line-height: 30px;}
.mak-box .vc_column-inner { min-height: 233px;padding: 20px !important;}
.footer-contact input, .footer-contact textarea{font-size: 14px;}
.mak-box-content h3 { font-size: 20px;}
.book-inspect-box {margin-bottom: 10px; float: left;}
.highlight-txt {line-height: 26px;}
.vntd-pricing-box h3 {font-size: 14px;  padding: 10px 8px;}
.vntd-pricing-box { margin-top: 10px;}
.pricing-box-button a.btn { font-size: 13px;padding: 10px 15px;}
.vntd-pricing-box .pricing-box-button { padding: 15px 0;}
.vntd-pricing-box h4 {font-size: 26px; padding: 10px 8px;}
.book-heading {font-size: 20px; margin-bottom: 10px; padding-bottom: 10px;}
.book-inspection-btn .wpcf7-form-control.wpcf7-submit {margin-bottom: 0;}
.step-process-content { margin-left: 25px;  width: 85%;}
.step-process-content > h3 { font-size: 20px; margin-bottom: 10px;}
.step-number{font-size: 25px; height: 60px;  line-height: 60px; width: 60px;}
.step-process-box { margin-bottom: 15px !important;}
.footer-signup-area input { height: 35px; padding: 0 15px;  font-size: 14px;}
.slider_bottom_area {margin-bottom: 20px;}
.footer-signup-area input[type="submit"] {font-size: 11px;height: 26px; height: 26px;} 
.footer-signup-form {width: 260px;}
.footer-signup-text {  margin-top: 10px;  padding-right: 10px;}
    
    /*news*/
.page-template-archive-news main.content, .single main.content{  width: 66%; margin-right: 20px; padding-right: 20px;}
.spkeaker-image .blog-title { margin-top: -6px !important;}
.page-template-archive-news .site-inner ul li {  margin-bottom: 15px;}
.containt_news .readmore { margin-top: 15px;}
.page-template-archive-news .date_news .date1, .single .date_news .date1 {font-size: 40px;  margin-bottom: 12px;}
.page-template-archive-news .date_news .date2, .single .date_news .date2 { font-size: 12px;  margin-bottom: 7px;}
.page-template-archive-news .date_news .date3, .single .date_news .date3 {font-size: 15px;  padding: 0 3px 15px;}
.page-template-archive-news .date_news, .single .date_news {  margin-right: 15px;  width: 50px;}

/*contact us*/
.page-id-17 .footer-contact-inner {width: 95%;}
.book-inspect-box .half-input-box.third-sec p { width: 30%;}
.heading-des { margin-bottom: 20px; padding-bottom: 15px;}
.book-inspect-box .half-input-box.third-sec p { width: 40%;}
.page-id-17 .vc_custom_1471599476325 { padding-top: 30px !important;}
.contact-map iframe { height: 220px !important;}
.page-id-17 .footer-contact-area { padding: 0 0 30px;}
.discover_box .image-part {   margin-bottom: 0 !important;}
.heading .sml_head { font-size: 15px;}

}
@media only screen and (min-width: 768px) and (max-width: 799px)
{
.discover_box .image-part {   margin-bottom: 0 !important;}
.header-image .site-header .site-title > a { height: 41px !important;}
.title-area{ width: 160px;}

/*inner header*/
.inner-slider { background-position: center center; min-height: 155px;}
.inner_main_heading{top: 0;}

/*menu*/
.genesis-nav-menu a { font-size: 10px; padding: 18px 3px;}
.genesis-nav-menu .sub-menu {width: 230px;}

/*slider*/
.slider-wrap ul li{font-size: 18px !important; letter-spacing: 2px !important; margin-bottom: 18px !important; padding-left: 31px !important; line-height: 19px !important;}
.slider-section .slider-wrap {background-size: 100% 100% !important; min-height: 135px !important; padding: 20px 35px !important;}
.fullwidthbanner-container .fullwidthabanner { height: 230px !important;}
.fullwidthbanner-container{ height: 230px !important;}
.tp-revslider-mainul .tp-parallax-wrap {left: 370px !important; right: 0 !important; top: 50px !important;}


/*contact section*/
.contact-today-btn .contact-btn{ background-size: 35px auto;  font-size: 16px; letter-spacing: 1px; line-height: 36px; margin-top: 20px; padding-left: 40px;}
.book-an-inspection{ min-height: 70px;}
.book-an-inspection .book-inspection{ background-size: 35px auto !important; font-size: 16px;  letter-spacing: 1px;  line-height: 35px;  margin-top: 20px;
    padding-left: 60px;}

/**/
.brand-logo {max-width: 150px;}
.brand-top-content{width: 100%; top: calc(79% - 100px);}
.brand-title {  font-size: 20px; line-height: 25px; margin-top: 10px;}
.brand-content { font-size: 13px; line-height: 16px;  width: 100%; margin-top: 10px;}
.brand-img-sec .brand-top-content .brand-logo a img {width: 40px !important;}

.discover_section .heading h3{ font-size: 30px; line-height: 30px;}
.discover_section .wpb_content_element.heading {margin-bottom: 20px;}
.discover_box p { font-size: 14px;}
.discover_box {width: 33% !important;}
.discover_box h3 {font-size: 18px; margin-bottom: 10px;  min-height: 42px;}
.discover_section .vc_row.wpb_row.vc_inner.vc_row-fluid { margin: 0 auto; padding: 0 !important;}
.discover_box .content_part p br { display: none;}
.discover_box .content_part .read-more-btn {  padding-bottom: 0;  padding-top: 0;}
.discover_box .content_part { min-height: 165px;}
.home-blog-sec .heading { margin-bottom: 20px;}
/*testimonial*/
.testimonial_area .wpb_content_element.heading { margin-bottom: 20px;}
.testimonial_area .tslider.testimonials-slider > li {   padding: 0 50px;}
/*Welcome bui*/
.welcome_section .heading h4 {font-size: 25px; line-height: 30px;}
.welcome_content_head .big-txt { font-size: 28px;  line-height: 28px;}
.welcome_content_head h4 {font-size: 22px;}
.welcome_content_head {  margin-bottom: 15px !important;}

/*why choose us*/
.why-choose-sec .icon-title { font-size: 20px;}
.icn-content-dtl {min-height: 63px;}
.read-more-btn {padding-bottom: 0;}
.icon-box.vc_col-sm-4 > .vc_column-inner { padding: 0;}
.why-choose-sec .icon-box { padding: 0 20px;}
.big_txt {font-size: 30px;}
.why-choose-sec .read-more-btn a{font-size: 15px;line-height: 17px;  padding: 10px 20px;  width: 150px;}

/*home news*/
.main_home_blog .main_blog_section {padding: 0 10px;}
                           
/**/
.main_blog_section .title_main{font-size: 18px;}
.home-blog-sec .date_post {font-size: 20px;}
.home-blog-sec .date_month {font-size: 13px;}
.main_blog_section .main_content{font-size: 14px; min-height: 337px;}
.home-blog-sec {padding-bottom: 30px !important;padding-top: 30px !important;}
/*testimonial*/
.tslider blockquote p{font-size: 20px !important; line-height: 27px;}
.testimonial_area .cbp-qtcontent footer{ font-size: 19px !important;margin-bottom: 15px !important;}
                                 
/*custome css*/
p{font-size: 14px;  margin-bottom: 15px; line-height: 21px;}
body{font-size: 14px;}
input, select, textarea{ font-size: 14px;}
h1, h2, h3 { font-size: 20px; margin-bottom: 15px;}
h4, h5 {font-size: 20px; margin-bottom: 15px;}
.wpb_text_column.wpb_content_element { margin-bottom: 20px;}
.entry-content ol, .entry-content ul { margin-bottom: 20px;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1467612634985 { margin-bottom: 20px !important;}
   
/*footer*/
.footer-contact .heading { margin-bottom: 0;}
.footer-signup-area .footer-signup-text, .footer-lalk-area {font-size: 12px;}
.footer-signup-area { float: none; margin: 0 auto; width: 610px;}
.footer-area-right {  float: none;  margin: 0 auto;  width: 330px;}
.footer-social-area { margin-top: 10px;}
.footer-lalk-area { margin-top: 16px;}                      
.footer-social-area img {width: 26px;}
.site-footer .wrap {width: 95%;}
.footer-link { width: 150px;}
.footer-center-area {padding: 0 20px; width: 360px;}
.footer-inner-area .nav-footer ul li {margin-bottom: 6px;}
.footer-logo-area {padding-left: 15px;  width: 219px; min-height: 223px;}
.site-footer {padding: 30px 0 !important;}
.nav-footer ul li a { font-size: 11px;}
.footer-contact-inner {  width: 95%;}
.footer-logo { padding-right: 10px;}
.site-footer, .site-footer a, .site-footer p {font-size: 12px;}

/*site footer*/
.footer-copy-area { padding: 15px 0;}
.footer-copy {font-size: 13px;}

/*inner page*/
.inner_main_heading h1 {line-height: 30px;}
.mak-box .vc_column-inner { min-height: 253px;padding: 20px !important;}
.footer-contact input, .footer-contact textarea{font-size: 14px;}
.mak-box-content h3 { font-size: 20px;}
.book-inspect-box {margin-bottom: 10px; float: left;}
.highlight-txt {line-height: 26px;}
.vntd-pricing-box h3 {font-size: 14px;  padding: 10px 8px;}
.vntd-pricing-box { margin-top: 10px;}
.pricing-box-button a.btn { font-size: 13px;padding: 10px 15px;}
.vntd-pricing-box .pricing-box-button { padding: 15px 0;}
.vntd-pricing-box h4 {font-size: 26px; padding: 10px 8px;}
.book-heading {font-size: 20px; margin-bottom: 10px; padding-bottom: 10px;}
.book-inspection-btn .wpcf7-form-control.wpcf7-submit {margin-bottom: 0;}
.step-process-content { margin-left: 25px;  width: 85%;}
.step-process-content > h3 { font-size: 20px; margin-bottom: 10px;}
.step-number{font-size: 25px; height: 60px;  line-height: 60px; width: 60px;}
.step-process-box { margin-bottom: 15px !important;}
.footer-signup-area input { height: 35px; padding: 0 15px;  font-size: 14px;}
.slider_bottom_area {margin-bottom: 20px;}
.footer-signup-area input[type="submit"] {font-size: 11px;height: 26px; height: 26px;} 
.footer-signup-form {width: 260px;}
.footer-signup-text {  margin-top: 10px;  padding-right: 10px;}
    
    /*news*/
.page-template-archive-news main.content, .single main.content{  width: 66%; margin-right: 20px; padding-right: 20px;}
.spkeaker-image .blog-title { margin-top: -6px !important;}
.page-template-archive-news .site-inner ul li {  margin-bottom: 15px;}
.containt_news .readmore { margin-top: 15px;}
.page-template-archive-news .date_news .date1, .single .date_news .date1 {font-size: 40px;  margin-bottom: 12px;}
.page-template-archive-news .date_news .date2, .single .date_news .date2 { font-size: 12px;  margin-bottom: 7px;}
.page-template-archive-news .date_news .date3, .single .date_news .date3 {font-size: 15px;  padding: 0 3px 15px;}
.page-template-archive-news .date_news, .single .date_news {  margin-right: 15px;  width: 50px;}

/*contact us*/
.page-id-17 .footer-contact-inner {width: 95%;}
.book-inspect-box .half-input-box.third-sec p { width: 30%;}
.heading-des { margin-bottom: 20px; padding-bottom: 15px;}
.book-inspect-box .half-input-box.third-sec p { width: 40%;}
.page-id-17 .vc_custom_1471599476325 { padding-top: 30px !important;}
.contact-map iframe { height: 220px !important;}
.page-id-17 .footer-contact-area { padding: 0 0 30px;}
.heading .sml_head { font-size: 15px;}

    
}

@media only screen and (min-width: 737px) and (max-width: 767px)
{


.header-image .site-header .site-title > a { height: 41px !important;}
.title-area{ width: 160px;}

/*inner header*/
.inner-slider { background-position: center center; min-height: 155px;}
.inner_main_heading{top: 0;}

/*menu*/
.genesis-nav-menu a { font-size: 10px; padding: 18px 3px;}
.genesis-nav-menu .sub-menu {width: 230px;}

/*slider*/
.slider-wrap ul li{font-size: 18px !important; letter-spacing: 2px !important; margin-bottom: 18px !important; padding-left: 31px !important; line-height: 19px !important;}
.slider-section .slider-wrap {background-size: 100% 100% !important; min-height: 135px !important; padding: 20px 35px !important;}
.fullwidthbanner-container .fullwidthabanner { height: 210px !important;}
.fullwidthbanner-container{ height: 210px !important;}
.tp-revslider-mainul .tp-parallax-wrap {left: 370px !important; right: 0 !important; top: 50px !important;}


/*contact section*/
.contact-today-btn .contact-btn{ background-size: 35px auto;  font-size: 16px; letter-spacing: 1px; line-height: 36px; margin-top: 20px; padding-left: 40px;}
.book-an-inspection{ min-height: 70px;}
.book-an-inspection .book-inspection{ background-size: 35px auto !important; font-size: 16px;  letter-spacing: 1px;  line-height: 35px;  margin-top: 20px;
    padding-left: 60px;}

/**/
.brand-logo {max-width: 150px;}
.brand-top-content{width: 100%; top: calc(79% - 100px);}
.brand-title {  font-size: 20px; line-height: 25px; margin-top: 10px;}
.brand-content { font-size: 13px; line-height: 16px;  width: 100%; margin-top: 10px;}
.brand-img-sec .brand-top-content .brand-logo a img {width: 40px !important;}

.discover_section .heading h3{ font-size: 30px; line-height: 30px;}
.discover_section .wpb_content_element.heading {margin-bottom: 20px;}
.discover_box p { font-size: 14px;}
.discover_box {width: 33% !important;}
.discover_box h3 {font-size: 18px; margin-bottom: 10px;  min-height: 42px;}
.discover_section .vc_row.wpb_row.vc_inner.vc_row-fluid { margin: 0 auto; padding: 0 !important;}
.discover_box .content_part p br { display: none;}
.discover_box .content_part .read-more-btn {  padding-bottom: 0;  padding-top: 0;}
.discover_box .content_part { min-height: 165px;}
.home-blog-sec .heading { margin-bottom: 20px;}
/*testimonial*/
.testimonial_area .wpb_content_element.heading { margin-bottom: 20px;}
.testimonial_area .tslider.testimonials-slider > li {   padding: 0 50px;}
/*Welcome bui*/
.welcome_section .heading h4 {font-size: 25px; line-height: 30px;}
.welcome_content_head .big-txt { font-size: 28px;  line-height: 28px;}
.welcome_content_head h4 {font-size: 22px;}
.welcome_content_head {  margin-bottom: 15px !important;}

/*why choose us*/
.why-choose-sec .icon-title { font-size: 20px;}
.icn-content-dtl {min-height: 63px;}
.read-more-btn {padding-bottom: 0;}
.icon-box.vc_col-sm-4 > .vc_column-inner { padding: 0;}
.why-choose-sec .icon-box { padding: 0 20px;}
.big_txt {font-size: 30px;}
.why-choose-sec .read-more-btn a{font-size: 15px;line-height: 17px;  padding: 10px 20px;  width: 150px;}

/*home news*/
.main_home_blog .main_blog_section {padding: 0 10px;}
                           
/**/
.main_blog_section .title_main{font-size: 18px;}
.home-blog-sec .date_post {font-size: 20px;}
.home-blog-sec .date_month {font-size: 13px;}
.main_blog_section .main_content{font-size: 14px; min-height: 337px;}
.home-blog-sec {padding-bottom: 30px !important;padding-top: 30px !important;}
/*testimonial*/
.tslider blockquote p{font-size: 20px !important; line-height: 27px;}
.testimonial_area .cbp-qtcontent footer{ font-size: 19px !important;margin-bottom: 15px !important;}
                                 
/*custome css*/
p{font-size: 14px;  margin-bottom: 15px; line-height: 21px;}
body{font-size: 14px;}
input, select, textarea{ font-size: 14px;}
h1, h2, h3 { font-size: 20px; margin-bottom: 15px;}
h4, h5 {font-size: 20px; margin-bottom: 15px;}
.wpb_text_column.wpb_content_element { margin-bottom: 20px;}
.entry-content ol, .entry-content ul { margin-bottom: 20px;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1467612634985 { margin-bottom: 20px !important;}
   
/*footer*/
.footer-contact .heading { margin-bottom: 0;}
.footer-signup-area .footer-signup-text, .footer-lalk-area {font-size: 12px;}
.footer-signup-area { float: none; margin: 0 auto; width: 610px;}
.footer-area-right {  float: none;  margin: 0 auto;  width: 330px;}
.footer-social-area { margin-top: 10px;}
.footer-lalk-area { margin-top: 16px;}                      
.footer-social-area img {width: 26px;}
.site-footer .wrap {width: 95%;}
.footer-link { width: 150px;}
.footer-center-area {padding: 0 20px; width: 360px;}
.footer-inner-area .nav-footer ul li {margin-bottom: 6px;}
.footer-logo-area {padding-left: 15px;  width: 219px; min-height: 223px;}
.site-footer {padding: 30px 0 !important;}
.nav-footer ul li a { font-size: 11px;}
.footer-contact-inner {  width: 95%;}
.footer-logo { padding-right: 10px;}
.site-footer, .site-footer a, .site-footer p {font-size: 12px;}

/*site footer*/
.footer-copy-area { padding: 15px 0;}
.footer-copy {font-size: 13px;}

/*inner page*/
.inner_main_heading h1 {line-height: 30px;}
.mak-box .vc_column-inner { min-height: 253px;padding: 20px !important;}
.footer-contact input, .footer-contact textarea{font-size: 14px;}
.mak-box-content h3 { font-size: 20px;}
.book-inspect-box {margin-bottom: 10px; float: left;}
.highlight-txt {line-height: 26px;}
.vntd-pricing-box h3 {font-size: 14px;  padding: 10px 8px;}
.vntd-pricing-box { margin-top: 10px;}
.pricing-box-button a.btn { font-size: 13px;padding: 10px 15px;}
.vntd-pricing-box .pricing-box-button { padding: 15px 0;}
.vntd-pricing-box h4 {font-size: 26px; padding: 10px 8px;}
.book-heading {font-size: 20px; margin-bottom: 10px; padding-bottom: 10px;}
.book-inspection-btn .wpcf7-form-control.wpcf7-submit {margin-bottom: 0;}
.step-process-content { margin-left: 25px;  width: 85%;}
.step-process-content > h3 { font-size: 20px; margin-bottom: 10px;}
.step-number{font-size: 25px; height: 60px;  line-height: 60px; width: 60px;}
.step-process-box { margin-bottom: 15px !important;}
.footer-signup-area input { height: 35px; padding: 0 15px;  font-size: 14px;}
.slider_bottom_area {margin-bottom: 20px;}
.footer-signup-area input[type="submit"] {font-size: 11px;height: 26px; height: 26px;} 
.footer-signup-form {width: 260px;}
.footer-signup-text {  margin-top: 10px;  padding-right: 10px;}
    
    /*news*/
.page-template-archive-news main.content, .single main.content{  width: 66%; margin-right: 20px; padding-right: 20px;}
.spkeaker-image .blog-title { margin-top: -6px !important;}
.page-template-archive-news .site-inner ul li {  margin-bottom: 15px;}
.containt_news .readmore { margin-top: 15px;}
.page-template-archive-news .date_news .date1, .single .date_news .date1 {font-size: 40px;  margin-bottom: 12px;}
.page-template-archive-news .date_news .date2, .single .date_news .date2 { font-size: 12px;  margin-bottom: 7px;}
.page-template-archive-news .date_news .date3, .single .date_news .date3 {font-size: 15px;  padding: 0 3px 15px;}
.page-template-archive-news .date_news, .single .date_news {  margin-right: 15px;  width: 50px;}

/*contact us*/
.page-id-17 .footer-contact-inner {width: 95%;}
.book-inspect-box .half-input-box.third-sec p { width: 30%;}
.heading-des { margin-bottom: 20px; padding-bottom: 15px;}
.book-inspect-box .half-input-box.third-sec p { width: 40%;}
.page-id-17 .vc_custom_1471599476325 { padding-top: 30px !important;}
.contact-map iframe { height: 220px !important;}
.page-id-17 .footer-contact-area { padding: 0 0 30px;}
.heading .sml_head { font-size: 15px;}

        
}





/*---------------------------mobile---------------------------------------------*/

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

.genesis-nav-menu, .site-header .widget-area, .site-title {text-align: center;}    
.nav-secondary,	.site-header.dark .nav-secondary {border-bottom: none;display: block;  clear: both;}
.genesis-nav-menu.responsive-menu {display: none;float: none;padding-bottom: 20px;}
.responsive-menu-icon{float: right;  position: absolute;  right: 20px !important;  top: 76px; display: block;}
.nav-primary { float: left; margin-top: 10px; text-align: center; width: 100%;}
.genesis-nav-menu.responsive-menu .menu-item{display: block;  float: left;  width: 100%;}
.genesis-nav-menu.responsive-menu .menu-item:hover {position: static;}
.genesis-nav-menu a {   border-bottom: 1px solid #ffffff !important;  padding-left: 20px !important;}
.genesis-nav-menu.responsive-menu li.current-menu-item > a, .genesis-nav-menu.responsive-menu .sub-menu li.current-menu-item > a:hover,
	.genesis-nav-menu.responsive-menu li a,	.genesis-nav-menu.responsive-menu li a:hover { border: medium none; display: block; padding: 10px 0;  
                text-transform: none;}
	.genesis-nav-menu.responsive-menu .menu-item-has-children {cursor: pointer;}
	.genesis-nav-menu.responsive-menu .menu-item-has-children > a {	margin-right: 60px;  background: #2b3443 none repeat scroll 0 0;}
	.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {content: "\f347";float: right;font: normal 20px/1 "dashicons";height: 20px;
	padding: 7px 20px 8px; right: 0;text-align: right;z-index: 9999; background: #000000 none repeat scroll 0 0;}
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {content: "\f343"; background: #000000 none repeat scroll 0 0;}
	.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu {display: none;}
	.genesis-nav-menu.responsive-menu .sub-menu {background-color: rgba(255, 255, 255, 0.05);left: auto;opacity: 1;	position: relative; -moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out; -o-transition:      opacity .4s ease-in-out; -webkit-transition: opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out; width: 100%; z-index: 99;}
	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {	background-color: transparent;	margin: 0;padding-left: 25px;}
	.genesis-nav-menu.responsive-menu .sub-menu li a,
	.genesis-nav-menu.responsive-menu .sub-menu li a:hover { border-bottom: medium none !important; padding-bottom: 10px;  padding-left: 50px !important;
    padding-top: 10px;  position: relative;  text-transform: none;  width: 100%;}
	.genesis-nav-menu.responsive-menu .current-menu-item > a,
	.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
	.genesis-nav-menu.responsive-menu > li.menu-item-has-children:hover > a,
	.genesis-nav-menu.responsive-menu a:hover {background: none;}

	.site-header .genesis-nav-menu.responsive-menu .current-menu-item > a,
	.site-header .genesis-nav-menu.responsive-menu .sub-menu li a,
	.site-header .genesis-nav-menu.responsive-menu .sub-menu li a:hover,
	.site-header .genesis-nav-menu.responsive-menu .sub-menu,
	.site-header .genesis-nav-menu.responsive-menu > .menu-item-has-children:before,
	.site-header .genesis-nav-menu.responsive-menu > li:hover > a,
	.site-header .genesis-nav-menu.responsive-menu a:hover {color: #fff;}
    
    
    
}

@media only screen and (min-width: 671px) and (max-width: 736px)
{

    
.top-search .search-form input[type="search"] {font-size: 14px;  height: 40px;}
.search-expand-inner { width: 16em;}
.search-form input[type="submit"]{height: 23px;top: 8px; width: 25px;}

/*inner header*/
.inner-slider { background-position: center center;  min-height: 140px;}
.inner_main_heading{top: 0;}

/*menu*/
.genesis-nav-menu .sub-menu {width: 230px;}

/*slider*/
.slider-wrap ul li{font-size: 15px !important; letter-spacing: 1px !important; line-height: 21px !important; margin-bottom: 12px !important;  padding-left: 26px !important;}
.slider-wrap ul li strong { font-size: 16px !important;  letter-spacing: 1px !important;}
.slider-section .slider-wrap {background-size: 100% 100% !important;  min-height: 125px !important; padding: 20px 35px !important;}
.fullwidthbanner-container .fullwidthabanner {height: 220px !important;}
.fullwidthbanner-container{height: 220px !important;}
.tp-revslider-mainul .tp-parallax-wrap { left: 340px !important;  right: 0 !important; top: 45px !important;}


/*contact section*/
.contact-today-btn .contact-btn {background-size: 35px auto; display: inline-block; float: none; font-size: 16px; letter-spacing: 1px; line-height: 37px;
    margin-top: 20px; padding-left: 50px;}
.book-an-inspection{min-height: 70px;  padding-left: 0;}
.book-an-inspection .book-inspection {background-size: 35px auto !important; display: inline-block; float: none; font-size: 16px; letter-spacing: 1px;
  line-height: 35px; margin-top: 20px; padding-left: 60px;}
.contact-today-btn {min-height: 70px;}
.book-contect-sec .vc_col-sm-6 .vc_column-inner { padding: 0;}
.book-contect-sec .vc_col-sm-6 {text-align: center;}
.site-inner {width: 90%;}
.book-contect-sec { padding: 0 !important;}

/**/
.brand-top-content{top: calc(79% - 170px);  width: 90%;}
.brand-img-main-sec .brand-img-sec { padding: 20px 20px 0 !important;}
.brand-img-main-sec .brand-img-sec:last-child { padding-bottom: 20px !important;}

.discover_section .heading h3{ font-size: 30px; line-height: 30px;}
.discover_section .wpb_content_element.heading {margin-bottom: 20px;}
.discover_box p { font-size: 14px;}
.discover_box {float: left; width: 50% !important;}
.discover_box .image-part {margin-bottom: 0 !important;}
.discover_box h3 {font-size: 17px; margin-bottom: 10px;  min-height: 42px;}
.discover_section {margin-top: 0;  padding-bottom: 25px !important;  padding-top: 42px !important;}
.why-choose-sec .icon-part { margin-bottom: 0 !important;}
.discover_section .vc_row.wpb_row.vc_inner.vc_row-fluid { margin: 0 auto; padding: 0 !important;}
.discover_box .content_part p br { display: none;}
.discover_box .content_part .read-more-btn {  padding-bottom: 0;  padding-top: 0;}
.discover_box .content_part { margin-bottom: 0 !important; min-height: 151px;}
.home-blog-sec .heading { margin-bottom: 20px;}
/*testimonial*/
.testimonial_area .wpb_content_element.heading { margin-bottom: 20px;}
.testimonial_area .tslider.testimonials-slider > li {   padding: 0 50px;}
/*Welcome bui*/
.welcome_section .heading h4 {font-size: 25px; line-height: 30px;}
.welcome_content_head .big-txt { font-size: 28px;  line-height: 28px;}
.welcome_content_head h4 {font-size: 22px;}
.welcome_content_head {  margin-bottom: 15px !important;}

/*why choose us*/
.why-choose-sec .icon-title { font-size: 20px;}
.icn-content-dtl { min-height: inherit;}
.why-choose-sec .icon-content { border-bottom: 1px dashed;  margin-bottom: 15px !important;  padding-bottom: 20px; opacity: 1 !important;}
.why-choose-sec { padding-bottom: 0;}
.read-more-btn {padding-bottom: 0;}
.icon-box.vc_col-sm-4 > .vc_column-inner { padding: 0;}
.why-choose-sec .icon-box { padding: 0 20px;}
.big_txt {font-size: 30px;}
.why-choose-sec .read-more-btn a{font-size: 15px;line-height: 17px;  padding: 10px 20px;  width: 150px;}
.why-choose-sec .icon-box:last-child .icon-content { border-bottom: medium none;}

/*home news*/
.main_home_blog .main_blog_section { float: none; margin: 0 auto 20px !important; width: 60%;}
                           
/**/
.main_blog_section .title_main{font-size: 18px;}
.home-blog-sec .date_post {font-size: 20px;}
.home-blog-sec .date_month {font-size: 13px;}
.main_blog_section .main_content{ font-size: 13px; min-height: inherit;}
.main_blog_section .content { margin-bottom: 20px;}
.main_blog_section:last-child .content { margin-bottom: 0;}
.home-blog-sec {padding-bottom: 30px !important;padding-top: 30px !important;}

/*testimonial*/
.tslider blockquote p{font-size: 18px !important; line-height: 25px;}
.testimonial_area .cbp-qtcontent footer{ font-size: 19px !important;margin-bottom: 15px !important;}
.testimonial_area .thin_txt.big_txt.white_txt { margin-top: 0;}
.testimonial_area {   padding-bottom: 40px;}
.bx-wrapper .bx-pager.bx-default-pager a{height: 15px !important; width: 15px !important;}
                                 
/*custome css*/
p{font-size: 14px;  margin-bottom: 15px; line-height: 21px;}
body{font-size: 14px;}
input, select, textarea{ font-size: 14px;}
h1, h2, h3 { font-size: 18px; margin-bottom: 15px;}
h4, h5 {font-size: 20px; margin-bottom: 15px;}
.wpb_text_column.wpb_content_element { margin-bottom: 20px;}
.entry-content ol, .entry-content ul { margin-bottom: 20px;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1467612634985 { margin-bottom: 20px !important;}
.page-id-159 .margin-out .wpb_wrapper > p {display: none;}
/**/
.vc_row.inner_first_section { padding-top: 30px !important;}
 
   
/*footer*/
.footer-contact .heading { margin-bottom: 0;}
.footer-signup-area .footer-signup-text, .footer-lalk-area {font-size: 11px; letter-spacing: 0;}
.footer-signup-area { float: none; margin: 0 auto; width: 540px;}
.footer-area-right {  float: none;  margin: 0 auto;  width: 330px;}
.footer-social-area { margin-top: 10px;}
.footer-lalk-area { margin-top: 16px;}                      
.footer-social-area img {width: 26px;}
.site-footer .wrap {width: 90%;}
.footer-link { width: 30%;}
.footer-center-area {border-right: medium none;  padding: 0 0 0 20px;  width: 70%;}
.footer-inner-area .nav-footer ul li {margin-bottom: 6px;}
.footer-logo-area {min-height: 223px;  padding-left: 20px; width: 70%;}
.footer-inner-area .footer-link, .footer-inner-area .footer-center-area, .footer-inner-area .footer-logo-area { min-height: inherit;}
.site-footer {padding: 30px 0 !important;}
.nav-footer ul li a { font-size: 11px;}
.footer-contact-inner {  width: 90%;}
.footer-logo { padding-right: 10px;}
.site-footer, .site-footer a, .site-footer p {font-size: 13px;}
.footer-contact-area { padding: 20px 0 30px;}

/*site footer*/
.footer-copy-area { padding: 15px 0;}
.footer-copy {font-size: 13px;}

/*inner page*/
.inner_main_heading h1 {line-height: 30px;}
.mak-box .vc_column-inner { min-height: 255px; padding: 20px !important;}
.mak-box { padding: 0 15px;}
.footer-contact input, .footer-contact textarea{font-size: 14px;}
.mak-box-content h3 { font-size: 20px;}
.book-inspect-box {margin-bottom: 10px; float: left;}
.highlight-txt {line-height: 26px;}
.vntd-pricing-box h3 {font-size: 14px;  padding: 10px 8px; min-height: 53px;}
.vntd-pricing-box { margin-top: 0px;}
.pricing-box-button a.btn { font-size: 13px;padding: 10px 15px;}
.vntd-pricing-box .pricing-box-button { padding: 15px 0;}
.vntd-pricing-box h4 {font-size: 20px; padding: 10px 8px;}
.book-heading {font-size: 16px; margin-bottom: 10px; padding-bottom: 10px;}
.book-inspection-btn .wpcf7-form-control.wpcf7-submit {margin-bottom: 0;}
.step-process-content {margin-left: 20px; width: 84%;}
.step-process-content > h3 { font-size: 20px; margin-bottom: 10px;}
.step-number{font-size: 25px; height: 60px;  line-height: 60px; width: 60px;}
.step-process-box { margin-bottom: 15px !important;}
.footer-signup-area input { height: 35px; padding: 0 15px;  font-size: 14px;}
.slider_bottom_area {margin-bottom: 20px;}
.footer-signup-area input[type="submit"] {font-size: 11px;height: 26px; height: 26px;} 
.footer-signup-form {width: 260px;}

.footer-signup-text {  margin-top: 10px;  padding-right: 10px;}
    
    /*news*/
.page-template-archive-news main.content, .single main.content{  border-right: medium none !important; margin-right: auto; padding-right: 0; width: 100%;
 float: none;}
.page-template-archive-news .totalbloghome, .single .totalbloghome { float: none;    margin: 25px auto 0;    width: 60%;}
.spkeaker-image .blog-title { margin-top: -6px !important;}
.page-template-archive-news .site-inner ul li {  margin-bottom: 15px;}
.containt_news .readmore { margin-top: 15px;}
.page-template-archive-news .date_news .date1, .single .date_news .date1 {font-size: 40px;  margin-bottom: 12px;}
.page-template-archive-news .date_news .date2, .single .date_news .date2 { font-size: 12px;  margin-bottom: 7px;}
.page-template-archive-news .date_news .date3, .single .date_news .date3 {font-size: 15px;  padding: 0 3px 15px;}
.page-template-archive-news .date_news, .single .date_news {  margin-right: 15px;  width: 50px;}

/*contact us*/
.page-id-17 .footer-contact-inner {width: 90%;}
.book-inspect-box .half-input-box.third-sec p { width: 30%;}
.heading-des { margin-bottom: 20px; padding-bottom: 15px;}
.book-inspect-box .half-input-box.third-sec p {  width: 50%;}
.page-id-17 .vc_custom_1471599476325 { padding-top: 30px !important;}
.contact-map iframe { height: 220px !important;}
.page-id-17 .footer-contact-area { padding: 0 0 30px;}
.heading .sml_head { font-size: 15px;}

/*pre perchase*/
.pre_perchase_box {  float: left; width: 50%; margin: 0 auto !important;}

/*price*/    
.price_boxes .vc_col-sm-4 { float: left; width: 33.33%;}
.price_boxes .vc_col-sm-4 > .vc_column-inner { padding: 0 5px;}

}


@media only screen and (min-width: 570px) and (max-width: 670px)
{
    
.top-search .search-form input[type="search"] {font-size: 14px;  height: 40px;}
.search-expand-inner { width: 16em;}
.search-form input[type="submit"]{height: 23px;top: 8px; width: 25px;}

/*inner header*/
.inner-slider { background-position: center center;  min-height: 140px;}
.inner_main_heading{top: 0;}

/*menu*/
.genesis-nav-menu .sub-menu {width: 230px;}

/*slider*/
.slider-wrap ul li{font-size: 15px !important; letter-spacing: 1px !important; line-height: 21px !important; margin-bottom: 12px !important;  padding-left: 26px !important;}
.slider-wrap ul li strong { font-size: 16px !important;  letter-spacing: 1px !important;}
.slider-section .slider-wrap {background-size: 100% 100% !important;  min-height: 125px !important; padding: 20px 35px !important;}
.fullwidthbanner-container .fullwidthabanner {height: 220px !important;}
.fullwidthbanner-container{height: 220px !important;}
.tp-revslider-mainul .tp-parallax-wrap { left: 340px !important;  right: 0 !important; top: 45px !important;}


/*contact section*/
.contact-today-btn .contact-btn {background-size: 35px auto; display: inline-block; float: none; font-size: 16px; letter-spacing: 1px; line-height: 37px;
    margin-top: 20px; padding-left: 50px;}
.book-an-inspection{min-height: 70px;  padding-left: 0;}
.book-an-inspection .book-inspection {background-size: 35px auto !important; display: inline-block; float: none; font-size: 16px; letter-spacing: 1px;
  line-height: 35px; margin-top: 20px; padding-left: 60px;}
.contact-today-btn {min-height: 70px;}
.book-contect-sec .vc_col-sm-6 .vc_column-inner { padding: 0;}
.book-contect-sec .vc_col-sm-6 {text-align: center;}
.site-inner {width: 90%;}
.book-contect-sec { padding: 0 !important;}

/**/
.brand-top-content{top: calc(79% - 170px);  width: 90%;}
.brand-img-main-sec .brand-img-sec { padding: 20px 20px 0 !important;}
.brand-img-main-sec .brand-img-sec:last-child { padding-bottom: 20px !important;}

.discover_section .heading h3{ font-size: 30px; line-height: 30px;}
.discover_section .wpb_content_element.heading {margin-bottom: 20px;}
.discover_box p { font-size: 14px;}
.discover_box {float: left; width: 50% !important;}
.discover_box .image-part {margin-bottom: 0 !important;}
.discover_box h3 {font-size: 17px; margin-bottom: 10px;  min-height: 42px;}
.discover_section {margin-top: 0;  padding-bottom: 25px !important;  padding-top: 42px !important;}
.why-choose-sec .icon-part { margin-bottom: 0 !important;}
.discover_section .vc_row.wpb_row.vc_inner.vc_row-fluid { margin: 0 auto; padding: 0 !important;}
.discover_box .content_part p br { display: none;}
.discover_box .content_part .read-more-btn {  padding-bottom: 0;  padding-top: 0;}
.discover_box .content_part { margin-bottom: 0 !important; min-height: 151px;}
.home-blog-sec .heading { margin-bottom: 20px;}
/*testimonial*/
.testimonial_area .wpb_content_element.heading { margin-bottom: 20px;}
.testimonial_area .tslider.testimonials-slider > li {   padding: 0 50px;}
/*Welcome bui*/
.welcome_section .heading h4 {font-size: 25px; line-height: 30px;}
.welcome_content_head .big-txt { font-size: 28px;  line-height: 28px;}
.welcome_content_head h4 {font-size: 22px;}
.welcome_content_head {  margin-bottom: 15px !important;}

/*why choose us*/
.why-choose-sec .icon-title { font-size: 20px;}
.icn-content-dtl { min-height: inherit;}
.why-choose-sec .icon-content { border-bottom: 1px dashed;  margin-bottom: 15px !important;  padding-bottom: 20px; opacity: 1 !important;}
.why-choose-sec { padding-bottom: 0;}
.read-more-btn {padding-bottom: 0;}
.icon-box.vc_col-sm-4 > .vc_column-inner { padding: 0;}
.why-choose-sec .icon-box { padding: 0 20px;}
.big_txt {font-size: 30px;}
.why-choose-sec .read-more-btn a{font-size: 15px;line-height: 17px;  padding: 10px 20px;  width: 150px;}
.why-choose-sec .icon-box:last-child .icon-content { border-bottom: medium none;}

/*home news*/
.main_home_blog .main_blog_section { float: none; margin: 0 auto 20px !important; width: 60%;}
                           
/**/
.main_blog_section .title_main{font-size: 18px;}
.home-blog-sec .date_post {font-size: 20px;}
.home-blog-sec .date_month {font-size: 13px;}
.main_blog_section .main_content{ font-size: 13px; min-height: inherit;}
.main_blog_section .content { margin-bottom: 20px;}
.main_blog_section:last-child .content { margin-bottom: 0;}
.home-blog-sec {padding-bottom: 30px !important;padding-top: 30px !important;}

/*testimonial*/
.tslider blockquote p{font-size: 18px !important; line-height: 25px;}
.testimonial_area .cbp-qtcontent footer{ font-size: 19px !important;margin-bottom: 15px !important;}
.testimonial_area .thin_txt.big_txt.white_txt { margin-top: 0;}
.testimonial_area {   padding-bottom: 40px;}
.bx-wrapper .bx-pager.bx-default-pager a{height: 15px !important; width: 15px !important;}
                                 
/*custome css*/
p{font-size: 14px;  margin-bottom: 15px; line-height: 21px;}
body{font-size: 14px;}
input, select, textarea{ font-size: 14px;}
h1, h2, h3 { font-size: 18px; margin-bottom: 15px;}
h4, h5 {font-size: 20px; margin-bottom: 15px;}
.wpb_text_column.wpb_content_element { margin-bottom: 20px;}
.entry-content ol, .entry-content ul { margin-bottom: 20px;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1467612634985 { margin-bottom: 20px !important;}
.page-id-159 .margin-out .wpb_wrapper > p {display: none;}
/**/
.vc_row.inner_first_section { padding-top: 30px !important;}
 
   
/*footer*/
.footer-contact .heading { margin-bottom: 0;}
.footer-signup-area .footer-signup-text, .footer-lalk-area {font-size: 11px; letter-spacing: 0;}
.footer-signup-area { float: none; margin: 0 auto; width: 540px;}
.footer-area-right {  float: none;  margin: 0 auto;  width: 330px;}
.footer-social-area { margin-top: 10px;}
.footer-lalk-area { margin-top: 16px;}                      
.footer-social-area img {width: 26px;}
.site-footer .wrap {width: 90%;}
.footer-link { width: 30%;}
.footer-center-area {border-right: medium none;  padding: 0 0 0 20px;  width: 70%;}
.footer-inner-area .nav-footer ul li {margin-bottom: 6px;}
.footer-logo-area {min-height: 223px;  padding-left: 20px; width: 70%;}
.footer-inner-area .footer-link, .footer-inner-area .footer-center-area, .footer-inner-area .footer-logo-area { min-height: inherit;}
.site-footer {padding: 30px 0 !important;}
.nav-footer ul li a { font-size: 11px;}
.footer-contact-inner {  width: 90%;}
.footer-logo { padding-right: 10px;}
.site-footer, .site-footer a, .site-footer p {font-size: 13px;}
.footer-contact-area { padding: 20px 0 30px;}

/*site footer*/
.footer-copy-area { padding: 15px 0;}
.footer-copy {font-size: 13px;}

/*inner page*/
.inner_main_heading h1 {line-height: 30px;}
.mak-box .vc_column-inner { min-height: 255px; padding: 20px !important;}
.mak-box { padding: 0 15px;}
.footer-contact input, .footer-contact textarea{font-size: 14px;}
.mak-box-content h3 { font-size: 20px;}
.book-inspect-box {margin-bottom: 10px; float: left;}
.highlight-txt {line-height: 26px;}
.vntd-pricing-box h3 {font-size: 14px;  padding: 10px 8px; min-height: 53px;}
.vntd-pricing-box { margin-top: 0px;}
.pricing-box-button a.btn { font-size: 13px;padding: 10px 15px;}
.vntd-pricing-box .pricing-box-button { padding: 15px 0;}
.vntd-pricing-box h4 {font-size: 20px; padding: 10px 8px;}
.book-heading {font-size: 16px; margin-bottom: 10px; padding-bottom: 10px;}
.book-inspection-btn .wpcf7-form-control.wpcf7-submit {margin-bottom: 0;}
.step-process-content {margin-left: 20px; width: 84%;}
.step-process-content > h3 { font-size: 20px; margin-bottom: 10px;}
.step-number{font-size: 25px; height: 60px;  line-height: 60px; width: 60px;}
.step-process-box { margin-bottom: 15px !important;}
.footer-signup-area input { height: 35px; padding: 0 15px;  font-size: 14px;}
.slider_bottom_area {margin-bottom: 20px;}
.footer-signup-area input[type="submit"] {font-size: 11px;height: 26px; height: 26px;} 
.footer-signup-form {width: 260px;}

.footer-signup-text {  margin-top: 10px;  padding-right: 10px;}
    
    /*news*/
.page-template-archive-news main.content, .single main.content{  border-right: medium none !important; margin-right: auto; padding-right: 0; width: 100%;
 float: none;}
.page-template-archive-news .totalbloghome, .single .totalbloghome { float: none;    margin: 25px auto 0;    width: 60%;}
.spkeaker-image .blog-title { margin-top: -6px !important;}
.page-template-archive-news .site-inner ul li {  margin-bottom: 15px;}
.containt_news .readmore { margin-top: 15px;}
.page-template-archive-news .date_news .date1, .single .date_news .date1 {font-size: 40px;  margin-bottom: 12px;}
.page-template-archive-news .date_news .date2, .single .date_news .date2 { font-size: 12px;  margin-bottom: 7px;}
.page-template-archive-news .date_news .date3, .single .date_news .date3 {font-size: 15px;  padding: 0 3px 15px;}
.page-template-archive-news .date_news, .single .date_news {  margin-right: 15px;  width: 50px;}

/*contact us*/
.page-id-17 .footer-contact-inner {width: 90%;}
.book-inspect-box .half-input-box.third-sec p { width: 30%;}
.heading-des { margin-bottom: 20px; padding-bottom: 15px;}
.book-inspect-box .half-input-box.third-sec p {  width: 50%;}
.page-id-17 .vc_custom_1471599476325 { padding-top: 30px !important;}
.contact-map iframe { height: 220px !important;}
.page-id-17 .footer-contact-area { padding: 0 0 30px;}
.heading .sml_head { font-size: 15px;}

/*pre perchase*/
.pre_perchase_box {  float: left; width: 50%; margin: 0 auto !important;}

/*price*/    
.price_boxes .vc_col-sm-4 { float: left; width: 33.33%;}
.price_boxes .vc_col-sm-4 > .vc_column-inner { padding: 0 5px;}


}
@media only screen and (min-width: 486px) and (max-width: 569px)
{

.top-search .search-form input[type="search"] {font-size: 14px;  height: 40px;}
.search-expand-inner { width: 16em;}
.search-form input[type="submit"]{height: 23px;top: 8px; width: 25px;}

/*inner header*/
.inner-slider { background-position: center center;  min-height: 140px;}
.inner_main_heading{top: 0;}

/*menu*/
.genesis-nav-menu .sub-menu {width: 230px;}

/*slider*/
.slider-wrap ul li{font-size: 15px !important; letter-spacing: 1px !important; line-height: 21px !important; margin-bottom: 12px !important;  padding-left: 26px !important;}
.slider-wrap ul li strong { font-size: 16px !important;  letter-spacing: 1px !important;}
.slider-section .slider-wrap {background-size: 100% 100% !important;  min-height: 125px !important; padding: 20px 35px !important;}
.fullwidthbanner-container .fullwidthabanner {height: 200px !important;}
.fullwidthbanner-container{height: 200px !important;}
.tp-revslider-mainul .tp-parallax-wrap {left: 220px !important; right: 0 !important; top: 35px !important;}


/*contact section*/
.contact-today-btn .contact-btn {background-size: 35px auto; display: inline-block; float: none; font-size: 16px; letter-spacing: 1px; line-height: 37px;
    margin-top: 20px; padding-left: 50px;}
.book-an-inspection{min-height: 70px;  padding-left: 0;}
.book-an-inspection .book-inspection {background-size: 35px auto !important; display: inline-block; float: none; font-size: 16px; letter-spacing: 1px;
  line-height: 35px; margin-top: 20px; padding-left: 60px;}
.contact-today-btn {min-height: 70px;}
.book-contect-sec .vc_col-sm-6 .vc_column-inner { padding: 0;}
.book-contect-sec .vc_col-sm-6 {text-align: center;}
.site-inner {width: 90%;}
.book-contect-sec { padding: 0 !important;}

/**/
.brand-top-content{top: calc(79% - 170px);  width: 90%;}
.brand-img-main-sec .brand-img-sec { padding: 20px 20px 0 !important;}
.brand-img-main-sec .brand-img-sec:last-child { padding-bottom: 20px !important;}

.discover_section .heading h3{ font-size: 30px; line-height: 30px;}
.discover_section .wpb_content_element.heading {margin-bottom: 20px;}
.discover_box p { font-size: 14px;}
.discover_box {float: left; width: 50% !important;}
.discover_box .image-part {margin-bottom: 0 !important;}
.discover_box h3 {font-size: 17px; margin-bottom: 10px;  min-height: 42px;}
.discover_section {margin-top: 0;  padding-bottom: 25px !important;  padding-top: 42px !important;}
.why-choose-sec .icon-part { margin-bottom: 0 !important;}
.discover_section .vc_row.wpb_row.vc_inner.vc_row-fluid { margin: 0 auto; padding: 0 !important;}
.discover_box .content_part p br { display: none;}
.discover_box .content_part .read-more-btn {  padding-bottom: 0;  padding-top: 0;}
.discover_box .content_part { margin-bottom: 0 !important; min-height: 151px;}
.home-blog-sec .heading { margin-bottom: 20px;}
/*testimonial*/
.testimonial_area .wpb_content_element.heading { margin-bottom: 20px;}
.testimonial_area .tslider.testimonials-slider > li {   padding: 0 50px;}
/*Welcome bui*/
.welcome_section .heading h4 {font-size: 25px; line-height: 30px;}
.welcome_content_head .big-txt { font-size: 28px;  line-height: 28px;}
.welcome_content_head h4 {font-size: 22px;}
.welcome_content_head {  margin-bottom: 15px !important;}

/*why choose us*/
.why-choose-sec .icon-title { font-size: 20px;}
.icn-content-dtl { min-height: inherit;}
.why-choose-sec .icon-content { border-bottom: 1px dashed;  margin-bottom: 15px !important;  padding-bottom: 20px; opacity: 1 !important;}
.why-choose-sec { padding-bottom: 0;}
.read-more-btn {padding-bottom: 0;}
.icon-box.vc_col-sm-4 > .vc_column-inner { padding: 0;}
.why-choose-sec .icon-box { padding: 0 20px;}
.big_txt {font-size: 30px;}
.why-choose-sec .read-more-btn a{font-size: 15px;line-height: 17px;  padding: 10px 20px;  width: 150px;}
.why-choose-sec .icon-box:last-child .icon-content { border-bottom: medium none;}

/*home news*/
.main_home_blog .main_blog_section { float: none; margin: 0 auto 20px !important;  width: 70%;}
                           
/**/
.main_blog_section .title_main{font-size: 18px;}
.home-blog-sec .date_post {font-size: 20px;}
.home-blog-sec .date_month {font-size: 13px;}
.main_blog_section .main_content{ font-size: 13px; min-height: inherit;}
.main_blog_section .content { margin-bottom: 20px;}
.main_blog_section:last-child .content { margin-bottom: 0;}
.home-blog-sec {padding-bottom: 30px !important;padding-top: 30px !important;}

/*testimonial*/
.tslider blockquote p{font-size: 18px !important; line-height: 25px;}
.testimonial_area .cbp-qtcontent footer{ font-size: 19px !important;margin-bottom: 15px !important;}
.testimonial_area .thin_txt.big_txt.white_txt { margin-top: 0;}
.testimonial_area {   padding-bottom: 40px;}
.bx-wrapper .bx-pager.bx-default-pager a{height: 15px !important; width: 15px !important;}
                                 
/*custome css*/
p{font-size: 14px;  margin-bottom: 15px; line-height: 21px;}
body{font-size: 14px;}
input, select, textarea{ font-size: 14px;}
h1, h2, h3 { font-size: 18px; margin-bottom: 15px;}
h4, h5 {font-size: 20px; margin-bottom: 15px;}
.wpb_text_column.wpb_content_element { margin-bottom: 20px;}
.entry-content ol, .entry-content ul { margin-bottom: 20px;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1467612634985 { margin-bottom: 20px !important;}
.page-id-159 .margin-out .wpb_wrapper > p {display: none;}
/**/
.vc_row.inner_first_section { padding-top: 30px !important;}/*
.vc_row.wpb_row.vc_row-fluid.vc_custom_1471596791355{ padding-top: 30px !important;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1471596398372 {padding-top: 30px !important;}*/   
   
/*footer*/
.footer-contact .heading { margin-bottom: 0;}
.footer-signup-area .footer-signup-text, .footer-lalk-area {font-size: 11px; letter-spacing: 0;}
.footer-signup-area { float: none; margin: 0 auto; width: 610px;}
.footer-area-right {  float: none;  margin: 0 auto;  width: 330px;}
.footer-social-area { margin-top: 10px;}
.footer-lalk-area { margin-top: 16px;}                      
.footer-social-area img {width: 26px;}
.site-footer .wrap {width: 90%;}
.footer-link { width: 30%;}
.footer-center-area {border-right: medium none;  padding: 0 0 0 20px;  width: 70%;}
.footer-inner-area .nav-footer ul li {margin-bottom: 6px;}
.footer-logo-area {min-height: 223px;  padding-left: 20px; width: 70%;}
.footer-inner-area .footer-link, .footer-inner-area .footer-center-area, .footer-inner-area .footer-logo-area { min-height: inherit;}
.site-footer {padding: 30px 0 !important;}
.nav-footer ul li a { font-size: 11px;}
.footer-contact-inner {  width: 90%;}
.footer-logo { padding-right: 10px;}
.site-footer, .site-footer a, .site-footer p {font-size: 13px;}
.footer-contact-area { padding: 20px 0 30px;}

/*site footer*/
.footer-copy-area { padding: 15px 0;}
.footer-copy {font-size: 13px;}

/*inner page*/
.inner_main_heading h1 {line-height: 30px;}
.mak-box .vc_column-inner { min-height: 255px; padding: 20px !important;}
.mak-box { padding: 0 15px;}
.footer-contact input, .footer-contact textarea{font-size: 14px;}
.mak-box-content h3 { font-size: 20px;}
.book-inspect-box {margin-bottom: 10px; float: left;}
.highlight-txt {line-height: 26px;}
.vntd-pricing-box h3 {font-size: 14px;  padding: 10px 8px; min-height: 53px;}
.vntd-pricing-box { margin-top: 0px;}
.pricing-box-button a.btn { font-size: 13px;padding: 10px 15px;}
.vntd-pricing-box .pricing-box-button { padding: 15px 0;}
.vntd-pricing-box h4 {font-size: 20px; padding: 10px 8px;}
.book-heading {font-size: 16px; margin-bottom: 10px; padding-bottom: 10px;}
.book-inspection-btn .wpcf7-form-control.wpcf7-submit {margin-bottom: 0;}
.step-process-content {margin-left: 20px; width: 84%;}
.step-process-content > h3 { font-size: 20px; margin-bottom: 10px;}
.step-number{font-size: 25px; height: 60px;  line-height: 60px; width: 60px;}
.step-process-box { margin-bottom: 15px !important;}
.footer-signup-area input { height: 35px; padding: 0 15px;  font-size: 14px;}
.slider_bottom_area {margin-bottom: 20px;}
.footer-signup-area input[type="submit"] {font-size: 11px;height: 26px; height: 26px;} 
.footer-signup-form {width: 260px;}

.footer-signup-text {  margin-top: 10px;  padding-right: 10px;}
    
    /*news*/
.page-template-archive-news main.content, .single main.content{  border-right: medium none !important; margin-right: auto; padding-right: 0; width: 100%;
 float: none;}
.page-template-archive-news .totalbloghome, .single .totalbloghome { float: none;    margin: 25px auto 0;    width: 60%;}
.spkeaker-image .blog-title { margin-top: -6px !important;}
.page-template-archive-news .site-inner ul li {  margin-bottom: 15px;}
.containt_news .readmore { margin-top: 15px;}
.page-template-archive-news .date_news .date1, .single .date_news .date1 {font-size: 40px;  margin-bottom: 12px;}
.page-template-archive-news .date_news .date2, .single .date_news .date2 { font-size: 12px;  margin-bottom: 7px;}
.page-template-archive-news .date_news .date3, .single .date_news .date3 {font-size: 15px;  padding: 0 3px 15px;}
.page-template-archive-news .date_news, .single .date_news {  margin-right: 15px;  width: 50px;}

/*contact us*/
.page-id-17 .footer-contact-inner {width: 90%;}
.book-inspect-box .half-input-box.third-sec p { width: 30%;}
.heading-des { margin-bottom: 20px; padding-bottom: 15px;}
.book-inspect-box .half-input-box.third-sec p {  width: 50%;}
.page-id-17 .vc_custom_1471599476325 { padding-top: 30px !important;}
.contact-map iframe { height: 220px !important;}
.page-id-17 .footer-contact-area { padding: 0 0 30px;}
.heading .sml_head { font-size: 15px;}

/*pre perchase*/
.pre_perchase_box {  float: left; width: 50%; margin: 0 auto !important;}

/*price*/    
.price_boxes .vc_col-sm-4 { float: left; width: 33.33%;}
.price_boxes .vc_col-sm-4 > .vc_column-inner { padding: 0 5px;}


}


@media only screen and (min-width: 421px) and (max-width: 485px)
{

/*header*/    
.header-image .site-title > a {height: 50px !important;}
.responsive-menu-icon {top: 60px;}

/**/
.genesis-nav-menu.responsive-menu .sub-menu li a, .genesis-nav-menu.responsive-menu .sub-menu li a:hover { padding-left: 30px !important;}
.top-search .search-form input[type="search"] {font-size: 14px;  height: 40px;}
.search-expand-inner { width: 16em;}
.search-form input[type="submit"]{height: 23px;top: 8px; width: 25px;}

/*inner header*/
.inner-slider { background-position: center center;  min-height: 104px !important;}
.inner_main_heading{top: 0;}

/*menu*/
.genesis-nav-menu .sub-menu {width: 230px;}

/*slider*/
.slider-wrap ul li{ font-size: 13px !important; letter-spacing: 0 !important; line-height: 15px !important;  margin-bottom: 9px !important;  padding-left: 25px !important;}
.slider-wrap ul li strong {font-size: 13px !important; letter-spacing: 0 !important;}
.slider-section .slider-wrap {background-size: 100% 100% !important; min-height: 93px !important; padding: 15px 25px !important;}
.fullwidthbanner-container .fullwidthabanner { height: 140px !important;}
.fullwidthbanner-container{ height: 140px !important;}
.tp-revslider-mainul .tp-parallax-wrap {left: 180px !important; right: 0 !important; top: 25px !important;}
.brand-logo { margin: auto;  max-width: 210px;}


/*contact section*/
.contact-today-btn .contact-btn {background-size: 30px auto;  display: inline-block;  float: none; font-size: 14px; letter-spacing: 0; line-height: 32px;
    margin-top: 15px; padding-left: 40px;}
.book-an-inspection{min-height: 60px; padding-left: 0;}
.book-an-inspection .book-inspection { background-size: 30px auto !important;  display: inline-block; float: none; font-size: 14px; letter-spacing: 0;
    line-height: 32px;  margin-top: 15px;  padding-left: 40px;}
.contact-today-btn {min-height: 60px;}
.book-contect-sec .vc_col-sm-6 .vc_column-inner { padding: 0;}
.book-contect-sec .vc_col-sm-6 {text-align: center;}
.site-inner {width: 90%;}
.book-contect-sec { padding: 0 !important;}
.book-inspect-box .half-input-box { float: none;  margin-left: auto; margin-right: auto;  width: 100%;}
.book-inspect-box .half-input-box p {padding: 0; width: 100%;}

/**/
.brand-top-content{  top: calc(79% - 130px);  width: 90%;}
.brand-content {margin: 10px auto auto; width: 100%;}
.dark-blue-col .brand-logo { max-width: 60px !important;}
.brand-img-main-sec .brand-img-sec {padding: 0 !important;}
.brand-title { font-size: 23px;  font-weight: 300;  line-height: 23px;  margin-top: 10px;}
.brand-img-main-sec { margin-bottom: 0 !important;}

.discover_section .heading h3{font-size: 20px; line-height: 20px; font-weight: 300;}
.discover_section .wpb_content_element.heading {margin-bottom: 20px;}
.discover_box p { font-size: 14px;}
.discover_box {float: none;  margin: 0 auto; width: 80% !important;}
.discover_box .image-part {margin-bottom: 0 !important;}
.discover_box h3 { font-size: 16px; margin-bottom: 10px; min-height: inherit;}
.discover_section {    margin-top: 0; padding-bottom: 15px !important; padding-top: 30px !important;}
.why-choose-sec .icon-part { margin-bottom: 0 !important;}
.discover_section .vc_row.wpb_row.vc_inner.vc_row-fluid { margin: 0 auto; padding: 0 !important;}
.discover_box .content_part p br { display: none;}
.discover_box .content_part .read-more-btn {  padding-bottom: 0;  padding-top: 0;}
.discover_box .content_part { margin-bottom: 0 !important;   min-height: inherit;}
.home-blog-sec .heading { margin-bottom: 20px;}
/*testimonial*/
.testimonial_area .wpb_content_element.heading { margin-bottom: 20px;}
.testimonial_area .tslider.testimonials-slider > li { padding: 0 20px;}
/*Welcome bui*/
.welcome_section .heading h4 { font-size: 16px; line-height: 21px;}
.welcome_content_head .big-txt {font-size: 22px;  line-height: 22px;}
.welcome_content_head h4 {font-size: 18px;}
.welcome_content_head {  margin-bottom: 10px !important;}

/*why choose us*/
.why-choose-sec .icon-title { font-size: 20px;}
.icn-content-dtl { min-height: inherit;}
.why-choose-sec .icon-content { border-bottom: 1px dashed;  margin-bottom: 15px !important;  padding-bottom: 20px; opacity: 1 !important;}
.why-choose-sec { padding-bottom: 0;}
.top-area {line-height: 23px;}
.title-area {width: 190px;}
.read-more-btn {padding-bottom: 0;}
.icon-box.vc_col-sm-4 > .vc_column-inner { padding: 0;}
.why-choose-sec .icon-box { padding: 0 20px;}
.big_txt {font-size: 20px; font-weight: 300;}
.why-choose-sec .read-more-btn a{font-size: 13px; line-height: 15px;  padding: 10px 20px;  width: 130px;}
.why-choose-sec .icon-box:last-child .icon-content { border-bottom: medium none;}

/*home news*/
.main_home_blog .main_blog_section { float: none; margin: 0 auto 15px !important;  padding: 0; width: 100%;}
.spkeaker-image > img { height: 80px;}
                           
/**/
.main_blog_section .title_main{font-size: 16px;}
.home-blog-sec .date_post {font-size: 20px;}
.home-blog-sec .date_month {font-size: 13px;}
.main_blog_section .main_content{ font-size: 13px; min-height: inherit;}
.main_blog_section .content { margin-bottom: 15px;}
.main_blog_section:last-child .content { margin-bottom: 0;}
.home-blog-sec {padding-bottom: 20px !important;padding-top: 20px !important;}

/*testimonial*/
.tslider blockquote p{ font-size: 15px !important; line-height: 20px;}
.testimonial_area .cbp-qtcontent footer{ font-size: 17px !important; margin-bottom: 10px !important;}
.testimonial_area .thin_txt.big_txt.white_txt { margin-top: 0;}
.testimonial_area {   padding-bottom: 40px;}
.bx-wrapper .bx-pager.bx-default-pager a{height: 15px !important; width: 15px !important;}
                                 
/*custome css*/
p{font-size: 13px;  margin-bottom: 10px; line-height: 20px;}
body{font-size: 13px;}
input, select, textarea{ font-size: 13px;}
h1, h2, h3 { font-size: 16px; margin-bottom: 10px;}
h4, h5 {font-size: 16px; margin-bottom: 10px;}
.wpb_text_column.wpb_content_element { margin-bottom: 10px;}
.entry-content ol, .entry-content ul { margin-bottom: 10px;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1467612634985 { margin-bottom: 10px !important;}
.page-id-159 .margin-out .wpb_wrapper > p {display: none;}
.entry-content ul > li {margin-bottom: 4px !important;}
/**/
.vc_row.inner_first_section { padding-top: 20px !important;}/*
  
/*footer*/
.footer-contact .heading { margin-bottom: 0;}
.footer-signup-area .footer-signup-text, .footer-lalk-area {font-size: 11px; letter-spacing: 0;}
.footer-signup-area {float: none;  margin: 0 auto;  width: 100%;}
.footer-area-right {float: none;  margin: 0 auto;  width: 100%;}
.footer-social-area img {width: 26px;}
.footer-lalk-area { margin-top: 5px;}
.site-footer .wrap {width: 90%;}
.footer-link { border-right: medium none !important;  width: 100%;}
.footer-center-area {border-right: medium none;  border-top: 1px dashed #ffffff !important;  margin-top: 10px;
    padding: 10px 0 0;  width: 100%;}
.footer-email { border-bottom: 1px dashed #ffffff !important; margin-bottom: 15px !important;}
.footer-inner-area .nav-footer ul li {margin-bottom: 6px;}
.footer-logo-area {padding-left: 0;  width: 100%;}
.footer-inner-area .footer-link, .footer-inner-area .footer-center-area, .footer-inner-area .footer-logo-area { min-height: inherit;}
.site-footer {padding: 20px 0 !important;}
.footer-contact textarea {height: 115px;}
.footer-contact input[type="submit"] {min-width: 150px;}
.before-footer-inner { width: 90%;}
.nav-footer ul li a { font-size: 11px;}
.footer-contact-inner {  width: 90%;}
.footer-logo { padding-right: 10px;}
.site-footer, .site-footer a, .site-footer p {font-size: 13px;}
.footer-contact-area { padding: 20px 0 20px;}
.before-footer { padding: 15px 0 7px;}
.footer-contact .half-input .input-box {width: 100%;}
.footer-contact .half-input .input-box {padding: 0 !important;}

/*site footer*/
.footer-copy-area { padding: 15px 0;}
.footer-copy {font-size: 13px;}

/*inner page*/
.inner_main_heading h1 {line-height: 20px;}
.mak-box .vc_column-inner { min-height: inherit; padding: 20px !important;}
.mak-box { padding: 0 15px;}
.footer-contact input, .footer-contact textarea{font-size: 13px;}
.mak-box-content h3 { font-size: 20px;}
.book-inspect-box {margin-bottom: 10px; float: left;}
.highlight-txt {line-height: 26px;}
.vntd-pricing-box h3 {font-size: 14px;  padding: 10px 8px; min-height: 53px;}
.vntd-pricing-box { margin-top: 0px;}
.pricing-box-button a.btn { font-size: 13px;padding: 10px 15px;}
.vntd-pricing-box .pricing-box-button { padding: 15px 0;}
.vntd-pricing-box h4 {font-size: 20px; padding: 10px 8px;}
.book-heading {font-size: 15px; margin-bottom: 10px; padding-bottom: 10px;}
.book-inspection-btn .wpcf7-form-control.wpcf7-submit {margin-bottom: 0;}
.step-process-content { margin-left: 0; width: 100%;  padding: 15px !important;}
.step-process-box::before { border-left: medium none;}
.step-process-content > h3 { font-size: 20px; margin-bottom: 10px;}
.step-number{ display: none;}
.step-process-content::before{display: none;}
.step-process-box { margin-bottom: 15px !important;}
.footer-signup-area input { height: 35px; padding: 0 15px;  font-size: 14px;}
.slider_bottom_area {margin-bottom: 20px;}
.footer-signup-area input[type="submit"] {font-size: 11px;height: 26px; height: 26px;} 
.footer-signup-form { border-bottom: 1px dashed;  margin-bottom: 10px; padding-bottom: 10px;  width: 100%;}

.footer-signup-text { margin-bottom: 5px; margin-top: 0; padding-right: 0; text-align: center; width: 100%;}
    
    /*news*/
.page-template-archive-news main.content, .single main.content{  border-right: medium none !important; margin-right: auto; padding-right: 0; width: 100%;
 float: none;}
.page-template-archive-news .totalbloghome, .single .totalbloghome {float: none; margin: 25px auto 0; width: 95%;}
.totalbloghome h4 { font-size: 20px;   padding-bottom: 10px;}
.spkeaker-image .blog-title {margin-top: 4px !important;}
.page-template-archive-news .site-inner ul li {  margin-bottom: 15px;}
.containt_news .readmore { margin-top: 15px;   border: 1px solid #232835;}
.page-template-archive-news .date_news .date1, .single .date_news .date1 {font-size: 40px;  margin-bottom: 12px;}
.page-template-archive-news .date_news .date2, .single .date_news .date2 { font-size: 12px;  margin-bottom: 7px;}
.page-template-archive-news .date_news .date3, .single .date_news .date3 {font-size: 10px;  padding: 0 3px 15px;}
.page-template-archive-news .date_news, .single .date_news {  margin-right: 15px;  width: 45px;}
.speaker-wrap {clear: both;   height: 100px;}

.archive-pagination li a {font-size: 13px;padding: 6px 10px;}
.pagination { margin: 10px 0;}

/*contact us*/
.page-id-17 .footer-contact-inner {width: 90%;}
.book-inspect-box .half-input-box.third-sec p {width: 100%;}
.heading-des { margin-bottom: 20px; padding-bottom: 15px;}
.page-id-17 .vc_custom_1471599476325 { padding-top: 30px !important;}
.book-inspect-box .three-input-box p { width: 100%; padding: 0;}
.book-inspect-box .three-input-box { margin-left: auto;  margin-right: auto; width: 100%;}
.contact-map iframe { height: 220px !important;}
.page-id-17 .footer-contact-area { padding: 0 0 30px;}
.heading .sml_head { font-size: 13px; width: 100%;  line-height: 20px;} 

/*pre perchase*/
.vc_row.pre_perchase_box {margin: 0 auto 20px !important;  width: 100%;}
.prallex-box { padding-top: 0 !important;}

/*price*/    
.price_boxes .vc_col-sm-4 {float: left; width: 100%;}
.price_boxes .vc_col-sm-4 > .vc_column-inner {  padding: 0;}
.vc_row-fluid.price_boxes { margin: 0 auto !important;}

/*contact page*/
.contact_title h5 { font-size: 18px;}
.contact_title {margin-bottom: 10px;}
    
}

@media only screen and (min-width: 376px) and (max-width: 420px)
{
/*header*/    
.header-image .site-title > a {height: 50px !important;}
.responsive-menu-icon {top: 60px;}

/**/
.genesis-nav-menu.responsive-menu .sub-menu li a, .genesis-nav-menu.responsive-menu .sub-menu li a:hover { padding-left: 30px !important;}
.top-search .search-form input[type="search"] {font-size: 14px;  height: 40px;}
.search-expand-inner { width: 16em;}
.search-form input[type="submit"]{height: 23px;top: 8px; width: 25px;}

/*inner header*/
.inner-slider { background-position: center center;  min-height: 104px !important;}
.inner_main_heading{top: 0;}

/*menu*/
.genesis-nav-menu .sub-menu {width: 230px;}

/*slider*/
.slider-wrap ul li{ font-size: 13px !important; letter-spacing: 0 !important; line-height: 15px !important;  margin-bottom: 9px !important;  padding-left: 25px !important;}
.slider-wrap ul li strong {font-size: 13px !important; letter-spacing: 0 !important;}
.slider-section .slider-wrap {background-size: 100% 100% !important; min-height: 93px !important; padding: 15px 25px !important;}
.fullwidthbanner-container .fullwidthabanner { height: 140px !important;}
.fullwidthbanner-container{ height: 140px !important;}
.tp-revslider-mainul .tp-parallax-wrap {left: 180px !important; right: 0 !important; top: 25px !important;}
.brand-logo { margin: auto;  max-width: 210px;}


/*contact section*/
.contact-today-btn .contact-btn {background-size: 30px auto;  display: inline-block;  float: none; font-size: 14px; letter-spacing: 0; line-height: 32px;
    margin-top: 15px; padding-left: 40px;}
.book-an-inspection{min-height: 60px; padding-left: 0;}
.book-an-inspection .book-inspection { background-size: 30px auto !important;  display: inline-block; float: none; font-size: 14px; letter-spacing: 0;
    line-height: 32px;  margin-top: 15px;  padding-left: 40px;}
.contact-today-btn {min-height: 60px;}
.book-contect-sec .vc_col-sm-6 .vc_column-inner { padding: 0;}
.book-contect-sec .vc_col-sm-6 {text-align: center;}
.site-inner {width: 90%;}
.book-contect-sec { padding: 0 !important;}
.book-inspect-box .half-input-box { float: none;  margin-left: auto; margin-right: auto;  width: 100%;}
.book-inspect-box .half-input-box p {padding: 0; width: 100%;}

/**/
.brand-top-content{  top: calc(79% - 130px);  width: 90%;}
.brand-content {margin: 10px auto auto; width: 100%;}
.dark-blue-col .brand-logo { max-width: 60px !important;}
.brand-img-main-sec .brand-img-sec {padding: 0 !important;}
.brand-title { font-size: 23px;  font-weight: 300;  line-height: 23px;  margin-top: 10px;}
.brand-img-main-sec { margin-bottom: 0 !important;}

.discover_section .heading h3{font-size: 20px; line-height: 20px; font-weight: 300;}
.discover_section .wpb_content_element.heading {margin-bottom: 20px;}
.discover_box p { font-size: 14px;}
.discover_box {float: none;  margin: 0 auto; width: 80% !important;}
.discover_box .image-part {margin-bottom: 0 !important;}
.discover_box h3 { font-size: 16px; margin-bottom: 10px; min-height: inherit;}
.discover_section {    margin-top: 0; padding-bottom: 15px !important; padding-top: 30px !important;}
.why-choose-sec .icon-part { margin-bottom: 0 !important;}
.discover_section .vc_row.wpb_row.vc_inner.vc_row-fluid { margin: 0 auto; padding: 0 !important;}
.discover_box .content_part p br { display: none;}
.discover_box .content_part .read-more-btn {  padding-bottom: 0;  padding-top: 0;}
.discover_box .content_part { margin-bottom: 0 !important;   min-height: inherit;}
.home-blog-sec .heading { margin-bottom: 20px;}
/*testimonial*/
.testimonial_area .wpb_content_element.heading { margin-bottom: 20px;}
.testimonial_area .tslider.testimonials-slider > li { padding: 0 20px;}
/*Welcome bui*/
.welcome_section .heading h4 { font-size: 16px; line-height: 21px;}
.welcome_content_head .big-txt {font-size: 22px;  line-height: 22px;}
.welcome_content_head h4 {font-size: 18px;}
.welcome_content_head {  margin-bottom: 10px !important;}

/*why choose us*/
.why-choose-sec .icon-title { font-size: 20px;}
.icn-content-dtl { min-height: inherit;}
.why-choose-sec .icon-content { border-bottom: 1px dashed;  margin-bottom: 15px !important;  padding-bottom: 20px; opacity: 1 !important;}
.why-choose-sec { padding-bottom: 0;}
.top-area {line-height: 23px;}
.title-area {width: 190px;}
.read-more-btn {padding-bottom: 0;}
.icon-box.vc_col-sm-4 > .vc_column-inner { padding: 0;}
.why-choose-sec .icon-box { padding: 0 20px;}
.big_txt {font-size: 20px; font-weight: 300;}
.why-choose-sec .read-more-btn a{font-size: 13px; line-height: 15px;  padding: 10px 20px;  width: 130px;}
.why-choose-sec .icon-box:last-child .icon-content { border-bottom: medium none;}

/*home news*/
.main_home_blog .main_blog_section { float: none; margin: 0 auto 15px !important;  padding: 0; width: 100%;}
.spkeaker-image > img { height: 80px;}
                           
/**/
.main_blog_section .title_main{font-size: 16px;}
.home-blog-sec .date_post {font-size: 20px;}
.home-blog-sec .date_month {font-size: 13px;}
.main_blog_section .main_content{ font-size: 13px; min-height: inherit;}
.main_blog_section .content { margin-bottom: 15px;}
.main_blog_section:last-child .content { margin-bottom: 0;}
.home-blog-sec {padding-bottom: 20px !important;padding-top: 20px !important;}

/*testimonial*/
.tslider blockquote p{ font-size: 15px !important; line-height: 20px;}
.testimonial_area .cbp-qtcontent footer{ font-size: 17px !important; margin-bottom: 10px !important;}
.testimonial_area .thin_txt.big_txt.white_txt { margin-top: 0;}
.testimonial_area {   padding-bottom: 40px;}
.bx-wrapper .bx-pager.bx-default-pager a{height: 15px !important; width: 15px !important;}
                                 
/*custome css*/
p{font-size: 13px;  margin-bottom: 10px; line-height: 20px;}
body{font-size: 13px;}
input, select, textarea{ font-size: 13px;}
h1, h2, h3 { font-size: 16px; margin-bottom: 10px;}
h4, h5 {font-size: 16px; margin-bottom: 10px;}
.wpb_text_column.wpb_content_element { margin-bottom: 10px;}
.entry-content ol, .entry-content ul { margin-bottom: 10px;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1467612634985 { margin-bottom: 10px !important;}
.page-id-159 .margin-out .wpb_wrapper > p {display: none;}
.entry-content ul > li {margin-bottom: 4px !important;}
/**/
.vc_row.inner_first_section { padding-top: 20px !important;}/*
  
/*footer*/
.footer-contact .heading { margin-bottom: 0;}
.footer-signup-area .footer-signup-text, .footer-lalk-area {font-size: 11px; letter-spacing: 0;}
.footer-signup-area {float: none;  margin: 0 auto;  width: 100%;}
.footer-area-right {float: none;  margin: 0 auto;  width: 100%;}
.footer-social-area img {width: 26px;}
.footer-lalk-area { margin-top: 5px;}
.site-footer .wrap {width: 90%;}
.footer-link { border-right: medium none !important;  width: 100%;}
.footer-center-area {border-right: medium none;  border-top: 1px dashed #ffffff !important;  margin-top: 10px;
    padding: 10px 0 0;  width: 100%;}
.footer-email { border-bottom: 1px dashed #ffffff !important; margin-bottom: 15px !important;}
.footer-inner-area .nav-footer ul li {margin-bottom: 6px;}
.footer-logo-area {padding-left: 0;  width: 100%;}
.footer-inner-area .footer-link, .footer-inner-area .footer-center-area, .footer-inner-area .footer-logo-area { min-height: inherit;}
.site-footer {padding: 20px 0 !important;}
.footer-contact textarea {height: 115px;}
.footer-contact input[type="submit"] {min-width: 150px;}
.before-footer-inner { width: 90%;}
.nav-footer ul li a { font-size: 11px;}
.footer-contact-inner {  width: 90%;}
.footer-logo { padding-right: 10px;}
.site-footer, .site-footer a, .site-footer p {font-size: 13px;}
.footer-contact-area { padding: 20px 0 20px;}
.before-footer { padding: 15px 0 7px;}
.footer-contact .half-input .input-box {width: 100%;}
.footer-contact .half-input .input-box {padding: 0 !important;}

/*site footer*/
.footer-copy-area { padding: 15px 0;}
.footer-copy {font-size: 13px;}

/*inner page*/
.inner_main_heading h1 {line-height: 20px;}
.mak-box .vc_column-inner { min-height: inherit; padding: 20px !important;}
.mak-box { padding: 0 15px;}
.footer-contact input, .footer-contact textarea{font-size: 13px;}
.mak-box-content h3 { font-size: 20px;}
.book-inspect-box {margin-bottom: 10px; float: left;}
.highlight-txt {line-height: 26px;}
.vntd-pricing-box h3 {font-size: 14px;  padding: 10px 8px; min-height: 53px;}
.vntd-pricing-box { margin-top: 0px;}
.pricing-box-button a.btn { font-size: 13px;padding: 10px 15px;}
.vntd-pricing-box .pricing-box-button { padding: 15px 0;}
.vntd-pricing-box h4 {font-size: 20px; padding: 10px 8px;}
.book-heading {font-size: 15px; margin-bottom: 10px; padding-bottom: 10px;}
.book-inspection-btn .wpcf7-form-control.wpcf7-submit {margin-bottom: 0;}
.step-process-content { margin-left: 0; width: 100%;  padding: 15px !important;}
.step-process-box::before { border-left: medium none;}
.step-process-content > h3 { font-size: 20px; margin-bottom: 10px;}
.step-number{ display: none;}
.step-process-content::before{display: none;}
.step-process-box { margin-bottom: 15px !important;}
.footer-signup-area input { height: 35px; padding: 0 15px;  font-size: 14px;}
.slider_bottom_area {margin-bottom: 20px;}
.footer-signup-area input[type="submit"] {font-size: 11px;height: 26px; height: 26px;} 
.footer-signup-form { border-bottom: 1px dashed;  margin-bottom: 10px; padding-bottom: 10px;  width: 100%;}

.footer-signup-text { margin-bottom: 5px; margin-top: 0; padding-right: 0; text-align: center; width: 100%;}
    
    /*news*/
.page-template-archive-news main.content, .single main.content{  border-right: medium none !important; margin-right: auto; padding-right: 0; width: 100%;
 float: none;}
.page-template-archive-news .totalbloghome, .single .totalbloghome {float: none; margin: 25px auto 0; width: 95%;}
.totalbloghome h4 { font-size: 20px;   padding-bottom: 10px;}
.spkeaker-image .blog-title {margin-top: 4px !important;}
.page-template-archive-news .site-inner ul li {  margin-bottom: 15px;}
.containt_news .readmore { margin-top: 15px;   border: 1px solid #232835;}
.page-template-archive-news .date_news .date1, .single .date_news .date1 {font-size: 40px;  margin-bottom: 12px;}
.page-template-archive-news .date_news .date2, .single .date_news .date2 { font-size: 12px;  margin-bottom: 7px;}
.page-template-archive-news .date_news .date3, .single .date_news .date3 {font-size: 10px;  padding: 0 3px 15px;}
.page-template-archive-news .date_news, .single .date_news {  margin-right: 15px;  width: 45px;}
.speaker-wrap {clear: both;   height: 100px;}

.archive-pagination li a {font-size: 13px;padding: 6px 10px;}
.pagination { margin: 10px 0;}

/*contact us*/
.page-id-17 .footer-contact-inner {width: 90%;}
.book-inspect-box .half-input-box.third-sec p {width: 100%;}
.heading-des { margin-bottom: 20px; padding-bottom: 15px;}
.page-id-17 .vc_custom_1471599476325 { padding-top: 30px !important;}
.book-inspect-box .three-input-box p { width: 100%; padding: 0;}
.book-inspect-box .three-input-box { margin-left: auto;  margin-right: auto; width: 100%;}
.contact-map iframe { height: 220px !important;}
.page-id-17 .footer-contact-area { padding: 0 0 30px;}
.heading .sml_head { font-size: 13px; width: 100%;  line-height: 20px;} 

/*pre perchase*/
.vc_row.pre_perchase_box {margin: 0 auto 20px !important;  width: 100%;}
.prallex-box { padding-top: 0 !important;}

/*price*/    
.price_boxes .vc_col-sm-4 {float: left; width: 100%;}
.price_boxes .vc_col-sm-4 > .vc_column-inner {  padding: 0;}
.vc_row-fluid.price_boxes { margin: 0 auto !important;}

/*contact page*/
.contact_title h5 { font-size: 18px;}
.contact_title {margin-bottom: 10px;}

    
}

@media only screen and (min-width: 320px) and (max-width: 375px)
{
/*header*/    
.header-image .site-title > a {height: 50px !important;}
.responsive-menu-icon {top: 60px;}

/**/
.genesis-nav-menu.responsive-menu .sub-menu li a, .genesis-nav-menu.responsive-menu .sub-menu li a:hover { padding-left: 30px !important;}
.top-search .search-form input[type="search"] {font-size: 14px;  height: 40px;}
.search-expand-inner { width: 16em;}
.search-form input[type="submit"]{height: 23px;top: 8px; width: 25px;}

/*inner header*/
.inner-slider { background-position: center center;  min-height: 104px !important;}
.inner_main_heading{top: 0;}

/*menu*/
.genesis-nav-menu .sub-menu {width: 230px;}

/*slider*/
.slider-wrap ul li{ font-size: 13px !important; letter-spacing: 0 !important; line-height: 15px !important;  margin-bottom: 9px !important;  padding-left: 25px !important;}
.slider-wrap ul li strong {font-size: 13px !important; letter-spacing: 0 !important;}
.slider-section .slider-wrap {background-size: 100% 100% !important; min-height: 93px !important; padding: 15px 25px !important;}
.fullwidthbanner-container .fullwidthabanner { height: 140px !important;}
.fullwidthbanner-container{ height: 140px !important;}
.tp-revslider-mainul .tp-parallax-wrap { left: 130px !important; right: 0 !important; top: 25px !important;}
.brand-logo { margin: auto;  max-width: 210px;}


/*contact section*/
.contact-today-btn .contact-btn {background-size: 30px auto;  display: inline-block;  float: none; font-size: 14px; letter-spacing: 0; line-height: 32px;
    margin-top: 15px; padding-left: 40px;}
.book-an-inspection{min-height: 60px; padding-left: 0;}
.book-an-inspection .book-inspection { background-size: 30px auto !important;  display: inline-block; float: none; font-size: 14px; letter-spacing: 0;
    line-height: 32px;  margin-top: 15px;  padding-left: 40px;}
.contact-today-btn {min-height: 60px;}
.book-contect-sec .vc_col-sm-6 .vc_column-inner { padding: 0;}
.book-contect-sec .vc_col-sm-6 {text-align: center;}
.site-inner {width: 90%;}
.book-contect-sec { padding: 0 !important;}
.book-inspect-box .half-input-box { float: none;  margin-left: auto; margin-right: auto;  width: 100%;}
.book-inspect-box .half-input-box p {padding: 0; width: 100%;}

/**/
.brand-top-content{  top: calc(79% - 130px);  width: 90%;}
.brand-content {margin: 10px auto auto; width: 100%;}
.dark-blue-col .brand-logo { max-width: 60px !important;}
.brand-img-main-sec .brand-img-sec {padding: 0 !important;}
.brand-title { font-size: 23px;  font-weight: 300;  line-height: 23px;  margin-top: 10px;}
.brand-img-main-sec { margin-bottom: 0 !important;}

.discover_section .heading h3{font-size: 20px; line-height: 20px; font-weight: 300;}
.discover_section .wpb_content_element.heading {margin-bottom: 20px;}
.discover_box p { font-size: 14px;}
.discover_box {width: 100% !important;}
.discover_box .image-part {margin-bottom: 0 !important;}
.discover_box h3 { font-size: 16px; margin-bottom: 10px; min-height: inherit;}
.discover_section {    margin-top: 0; padding-bottom: 15px !important; padding-top: 30px !important;}
.why-choose-sec .icon-part { margin-bottom: 0 !important;}
.discover_section .vc_row.wpb_row.vc_inner.vc_row-fluid { margin: 0 auto; padding: 0 !important;}
.discover_box .content_part p br { display: none;}
.discover_box .content_part .read-more-btn {  padding-bottom: 0;  padding-top: 0;}
.discover_box .content_part { margin-bottom: 0 !important;   min-height: inherit;}
.home-blog-sec .heading { margin-bottom: 20px;}
/*testimonial*/
.testimonial_area .wpb_content_element.heading { margin-bottom: 20px;}
.testimonial_area .tslider.testimonials-slider > li { padding: 0 20px;}
/*Welcome bui*/
.welcome_section .heading h4 { font-size: 16px; line-height: 21px;}
.welcome_content_head .big-txt {font-size: 22px;  line-height: 22px;}
.welcome_content_head h4 {font-size: 18px;}
.welcome_content_head {  margin-bottom: 10px !important;}

/*why choose us*/
.why-choose-sec .icon-title { font-size: 20px;}
.icn-content-dtl { min-height: inherit;}
.why-choose-sec .icon-content { border-bottom: 1px dashed;  margin-bottom: 15px !important;  padding-bottom: 20px; opacity: 1 !important;}
.why-choose-sec { padding-bottom: 0;}
.top-area {line-height: 23px;}
.title-area {width: 190px;}
.read-more-btn {padding-bottom: 0;}
.icon-box.vc_col-sm-4 > .vc_column-inner { padding: 0;}
.why-choose-sec .icon-box { padding: 0 20px;}
.big_txt {font-size: 20px; font-weight: 300;}
.why-choose-sec .read-more-btn a{font-size: 13px; line-height: 15px;  padding: 10px 20px;  width: 130px;}
.why-choose-sec .icon-box:last-child .icon-content { border-bottom: medium none;}

/*home news*/
.main_home_blog .main_blog_section { float: none; margin: 0 auto 15px !important;  padding: 0; width: 100%;}
.spkeaker-image > img { height: 80px;}
                           
/**/
.main_blog_section .title_main{font-size: 16px;}
.home-blog-sec .date_post {font-size: 20px;}
.home-blog-sec .date_month {font-size: 13px;}
.main_blog_section .main_content{ font-size: 13px; min-height: inherit;}
.main_blog_section .content { margin-bottom: 15px;}
.main_blog_section:last-child .content { margin-bottom: 0;}
.home-blog-sec {padding-bottom: 20px !important;padding-top: 20px !important;}

/*testimonial*/
.tslider blockquote p{ font-size: 15px !important; line-height: 20px;}
.testimonial_area .cbp-qtcontent footer{ font-size: 17px !important; margin-bottom: 10px !important;}
.testimonial_area .thin_txt.big_txt.white_txt { margin-top: 0;}
.testimonial_area {   padding-bottom: 40px;}
.bx-wrapper .bx-pager.bx-default-pager a{height: 15px !important; width: 15px !important;}
                                 
/*custome css*/
p{font-size: 13px;  margin-bottom: 10px; line-height: 20px;}
body{font-size: 13px;}
input, select, textarea{ font-size: 13px;}
h1, h2, h3 { font-size: 16px; margin-bottom: 10px;}
h4, h5 {font-size: 16px; margin-bottom: 10px;}
.wpb_text_column.wpb_content_element { margin-bottom: 10px;}
.entry-content ol, .entry-content ul { margin-bottom: 10px;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1467612634985 { margin-bottom: 10px !important;}
.page-id-159 .margin-out .wpb_wrapper > p {display: none;}
.entry-content ul > li {margin-bottom: 4px !important;}
/**/
.vc_row.inner_first_section { padding-top: 20px !important;}/*
  
/*footer*/
.footer-contact .heading { margin-bottom: 0;}
.footer-signup-area .footer-signup-text, .footer-lalk-area {font-size: 11px; letter-spacing: 0;}
.footer-signup-area {float: none;  margin: 0 auto;  width: 100%;}
.footer-area-right {float: none;  margin: 0 auto;  width: 100%;}
.footer-social-area img {width: 26px;}
.footer-lalk-area { margin-top: 5px;}
.site-footer .wrap {width: 90%;}
.footer-link { border-right: medium none !important;  width: 100%;}
.footer-center-area {border-right: medium none;  border-top: 1px dashed #ffffff !important;  margin-top: 10px;
    padding: 10px 0 0;  width: 100%;}
.footer-email { border-bottom: 1px dashed #ffffff !important; margin-bottom: 15px !important;}
.footer-inner-area .nav-footer ul li {margin-bottom: 6px;}
.footer-logo-area {padding-left: 0;  width: 100%;}
.footer-inner-area .footer-link, .footer-inner-area .footer-center-area, .footer-inner-area .footer-logo-area { min-height: inherit;}
.site-footer {padding: 20px 0 !important;}
.footer-contact textarea {height: 115px;}
.footer-contact input[type="submit"] {min-width: 150px;}
.before-footer-inner { width: 90%;}
.nav-footer ul li a { font-size: 11px;}
.footer-contact-inner {  width: 90%;}
.footer-logo { padding-right: 10px;}
.site-footer, .site-footer a, .site-footer p {font-size: 13px;}
.footer-contact-area { padding: 20px 0 20px;}
.before-footer { padding: 15px 0 7px;}
.footer-contact .half-input .input-box {width: 100%;}
.footer-contact .half-input .input-box {padding: 0 !important;}

/*site footer*/
.footer-copy-area { padding: 15px 0;}
.footer-copy {font-size: 13px;}

/*inner page*/
.inner_main_heading h1 {line-height: 20px;}
.mak-box .vc_column-inner { min-height: inherit; padding: 20px !important;}
.mak-box { padding: 0 15px;}
.footer-contact input, .footer-contact textarea{font-size: 13px;}
.mak-box-content h3 { font-size: 20px;}
.book-inspect-box {margin-bottom: 10px; float: left;}
.highlight-txt {line-height: 26px;}
.vntd-pricing-box h3 {font-size: 14px;  padding: 10px 8px; min-height: 53px;}
.vntd-pricing-box { margin-top: 0px;}
.pricing-box-button a.btn { font-size: 13px;padding: 10px 15px;}
.vntd-pricing-box .pricing-box-button { padding: 15px 0;}
.vntd-pricing-box h4 {font-size: 20px; padding: 10px 8px;}
.book-heading {font-size: 15px; margin-bottom: 10px; padding-bottom: 10px;}
.book-inspection-btn .wpcf7-form-control.wpcf7-submit {margin-bottom: 0;}
.step-process-content { margin-left: 0; width: 100%;  padding: 15px !important;}
.step-process-box::before { border-left: medium none;}
.step-process-content > h3 { font-size: 20px; margin-bottom: 10px;}
.step-number{ display: none;}
.step-process-content::before{display: none;}
.step-process-box { margin-bottom: 15px !important;}
.footer-signup-area input { height: 35px; padding: 0 15px;  font-size: 14px;}
.slider_bottom_area {margin-bottom: 20px;}
.footer-signup-area input[type="submit"] {font-size: 11px;height: 26px; height: 26px;} 
.footer-signup-form { border-bottom: 1px dashed;  margin-bottom: 10px; padding-bottom: 10px;  width: 100%;}

.footer-signup-text { margin-bottom: 5px; margin-top: 0; padding-right: 0; text-align: center; width: 100%;}
    
    /*news*/
.page-template-archive-news main.content, .single main.content{  border-right: medium none !important; margin-right: auto; padding-right: 0; width: 100%;
 float: none;}
.page-template-archive-news .totalbloghome, .single .totalbloghome {float: none; margin: 25px auto 0; width: 95%;}
.totalbloghome h4 { font-size: 20px;   padding-bottom: 10px;}
.spkeaker-image .blog-title {margin-top: 4px !important;}
.page-template-archive-news .site-inner ul li {  margin-bottom: 15px;}
.containt_news .readmore { margin-top: 15px;   border: 1px solid #232835;}
.page-template-archive-news .date_news .date1, .single .date_news .date1 {font-size: 40px;  margin-bottom: 12px;}
.page-template-archive-news .date_news .date2, .single .date_news .date2 { font-size: 12px;  margin-bottom: 7px;}
.page-template-archive-news .date_news .date3, .single .date_news .date3 {font-size: 10px;  padding: 0 3px 15px;}
.page-template-archive-news .date_news, .single .date_news {  margin-right: 15px;  width: 45px;}
.speaker-wrap {clear: both;   height: 100px;}

.archive-pagination li a {font-size: 13px;padding: 6px 10px;}
.pagination { margin: 10px 0;}

/*contact us*/
.page-id-17 .footer-contact-inner {width: 90%;}
.book-inspect-box .half-input-box.third-sec p {width: 100%;}
.heading-des { margin-bottom: 20px; padding-bottom: 15px;}
.page-id-17 .vc_custom_1471599476325 { padding-top: 30px !important;}
.book-inspect-box .three-input-box p { width: 100%; padding: 0;}
.book-inspect-box .three-input-box { margin-left: auto;  margin-right: auto; width: 100%;}
.contact-map iframe { height: 220px !important;}
.page-id-17 .footer-contact-area { padding: 0 0 30px;}
.heading .sml_head { font-size: 13px; width: 100%;  line-height: 20px;} 

/*pre perchase*/
.vc_row.pre_perchase_box {margin: 0 auto 20px !important;  width: 100%;}
.prallex-box { padding-top: 0 !important;}

/*price*/    
.price_boxes .vc_col-sm-4 {float: left; width: 100%;}
.price_boxes .vc_col-sm-4 > .vc_column-inner {  padding: 0;}
.vc_row-fluid.price_boxes { margin: 0 auto !important;}

/*contact page*/
.contact_title h5 { font-size: 18px;}
.contact_title {margin-bottom: 10px;}

    
}


@media only screen and (min-width: 200px) and (max-width: 320px)
{
/*header*/    
.header-image .site-title > a {height: 50px !important;}
.responsive-menu-icon {top: 60px;}

/**/
.genesis-nav-menu.responsive-menu .sub-menu li a, .genesis-nav-menu.responsive-menu .sub-menu li a:hover { padding-left: 30px !important;}
.top-search .search-form input[type="search"] {font-size: 14px;  height: 40px;}
.search-expand-inner { width: 16em;}
.search-form input[type="submit"]{height: 23px;top: 8px; width: 25px;}

/*inner header*/
.inner-slider { background-position: center center;  min-height: 104px !important;}
.inner_main_heading{top: 0;}

/*menu*/
.genesis-nav-menu .sub-menu {width: 230px;}

/*slider*/
.slider-wrap ul li{ font-size: 13px !important; letter-spacing: 0 !important; line-height: 15px !important;  margin-bottom: 9px !important;  padding-left: 25px !important;}
.slider-wrap ul li strong {font-size: 13px !important; letter-spacing: 0 !important;}
.slider-section .slider-wrap {background-size: 100% 100% !important; min-height: 93px !important; padding: 15px 25px !important;}
.fullwidthbanner-container .fullwidthabanner { height: 140px !important;}
.fullwidthbanner-container{ height: 140px !important;}
.tp-revslider-mainul .tp-parallax-wrap {left: 90px !important; right: 0 !important; top: 25px !important;}


/*contact section*/
.contact-today-btn .contact-btn {background-size: 30px auto;  display: inline-block;  float: none; font-size: 14px; letter-spacing: 0; line-height: 32px;
    margin-top: 15px; padding-left: 40px;}
.book-an-inspection{min-height: 60px; padding-left: 0;}
.book-an-inspection .book-inspection { background-size: 30px auto !important;  display: inline-block; float: none; font-size: 14px; letter-spacing: 0;
    line-height: 32px;  margin-top: 15px;  padding-left: 40px;}
.contact-today-btn {min-height: 60px;}
.book-contect-sec .vc_col-sm-6 .vc_column-inner { padding: 0;}
.book-contect-sec .vc_col-sm-6 {text-align: center;}
.site-inner {width: 90%;}
.book-contect-sec { padding: 0 !important;}
.book-inspect-box .half-input-box { float: none;  margin-left: auto; margin-right: auto;  width: 100%;}
.book-inspect-box .half-input-box p {padding: 0; width: 100%;}

/**/
.brand-top-content{  top: calc(79% - 130px);  width: 90%;}
.brand-content {margin: 10px auto auto; width: 100%;}
.dark-blue-col .brand-logo { max-width: 60px !important;}
.brand-img-main-sec .brand-img-sec {padding: 0 !important;}
.brand-title { font-size: 23px;  font-weight: 300;  line-height: 23px;  margin-top: 10px;}
.brand-img-main-sec { margin-bottom: 0 !important;}

.discover_section .heading h3{font-size: 20px; line-height: 20px; font-weight: 300;}
.discover_section .wpb_content_element.heading {margin-bottom: 20px;}
.discover_box p { font-size: 14px;}
.discover_box {width: 100% !important;}
.discover_box .image-part {margin-bottom: 0 !important;}
.discover_box h3 { font-size: 16px; margin-bottom: 10px; min-height: inherit;}
.discover_section {    margin-top: 0; padding-bottom: 15px !important; padding-top: 30px !important;}
.why-choose-sec .icon-part { margin-bottom: 0 !important;}
.discover_section .vc_row.wpb_row.vc_inner.vc_row-fluid { margin: 0 auto; padding: 0 !important;}
.discover_box .content_part p br { display: none;}
.discover_box .content_part .read-more-btn {  padding-bottom: 0;  padding-top: 0;}
.discover_box .content_part { margin-bottom: 0 !important;   min-height: inherit;}
.home-blog-sec .heading { margin-bottom: 20px;}
/*testimonial*/
.testimonial_area .wpb_content_element.heading { margin-bottom: 20px;}
.testimonial_area .tslider.testimonials-slider > li { padding: 0 20px;}
/*Welcome bui*/
.welcome_section .heading h4 { font-size: 16px; line-height: 21px;}
.welcome_content_head .big-txt {font-size: 22px;  line-height: 22px;}
.welcome_content_head h4 {font-size: 18px;}
.welcome_content_head {  margin-bottom: 10px !important;}

/*why choose us*/
.why-choose-sec .icon-title { font-size: 20px;}
.icn-content-dtl { min-height: inherit;}
.why-choose-sec .icon-content { border-bottom: 1px dashed;  margin-bottom: 15px !important;  padding-bottom: 20px; opacity: 1 !important;}
.why-choose-sec { padding-bottom: 0;}
.top-area {line-height: 23px;}
.title-area {width: 190px;}
.read-more-btn {padding-bottom: 0;}
.icon-box.vc_col-sm-4 > .vc_column-inner { padding: 0;}
.why-choose-sec .icon-box { padding: 0 20px;}
.big_txt {font-size: 20px; font-weight: 300;}
.why-choose-sec .read-more-btn a{font-size: 13px; line-height: 15px;  padding: 10px 20px;  width: 130px;}
.why-choose-sec .icon-box:last-child .icon-content { border-bottom: medium none;}

/*home news*/
.main_home_blog .main_blog_section { float: none; margin: 0 auto 15px !important;  padding: 0; width: 100%;}
.spkeaker-image > img { height: 80px;}
                           
/**/
.main_blog_section .title_main{font-size: 16px;}
.home-blog-sec .date_post {font-size: 20px;}
.home-blog-sec .date_month {font-size: 13px;}
.main_blog_section .main_content{ font-size: 13px; min-height: inherit;}
.main_blog_section .content { margin-bottom: 15px;}
.main_blog_section:last-child .content { margin-bottom: 0;}
.home-blog-sec {padding-bottom: 20px !important;padding-top: 20px !important;}

/*testimonial*/
.tslider blockquote p{ font-size: 15px !important; line-height: 20px;}
.testimonial_area .cbp-qtcontent footer{ font-size: 17px !important; margin-bottom: 10px !important;}
.testimonial_area .thin_txt.big_txt.white_txt { margin-top: 0;}
.testimonial_area {   padding-bottom: 40px;}
.bx-wrapper .bx-pager.bx-default-pager a{height: 15px !important; width: 15px !important;}
                                 
/*custome css*/
p{font-size: 13px;  margin-bottom: 10px; line-height: 20px;}
body{font-size: 13px;}
input, select, textarea{ font-size: 13px;}
h1, h2, h3 { font-size: 16px; margin-bottom: 10px;}
h4, h5 {font-size: 16px; margin-bottom: 10px;}
.wpb_text_column.wpb_content_element { margin-bottom: 10px;}
.entry-content ol, .entry-content ul { margin-bottom: 10px;}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1467612634985 { margin-bottom: 10px !important;}
.page-id-159 .margin-out .wpb_wrapper > p {display: none;}
.entry-content ul > li {margin-bottom: 4px !important;}
/**/
.vc_row.inner_first_section { padding-top: 20px !important;}/*
  
/*footer*/
.footer-contact .heading { margin-bottom: 0;}
.footer-signup-area .footer-signup-text, .footer-lalk-area {font-size: 11px; letter-spacing: 0;}
.footer-signup-area {float: none;  margin: 0 auto;  width: 100%;}
.footer-area-right {float: none;  margin: 0 auto;  width: 100%;}
.footer-social-area img {width: 26px;}
.footer-lalk-area { margin-top: 5px;}
.site-footer .wrap {width: 90%;}
.footer-link { border-right: medium none !important;  width: 100%;}
.footer-center-area {border-right: medium none;  border-top: 1px dashed #ffffff !important;  margin-top: 10px;
    padding: 10px 0 0;  width: 100%;}
.footer-email { border-bottom: 1px dashed #ffffff !important; margin-bottom: 15px !important;}
.footer-inner-area .nav-footer ul li {margin-bottom: 6px;}
.footer-logo-area {padding-left: 0;  width: 100%;}
.footer-inner-area .footer-link, .footer-inner-area .footer-center-area, .footer-inner-area .footer-logo-area { min-height: inherit;}
.site-footer {padding: 20px 0 !important;}
.footer-contact textarea {height: 115px;}
.footer-contact input[type="submit"] {min-width: 150px;}
.before-footer-inner { width: 90%;}
.nav-footer ul li a { font-size: 11px;}
.footer-contact-inner {  width: 90%;}
.footer-logo { padding-right: 10px;}
.site-footer, .site-footer a, .site-footer p {font-size: 13px;}
.footer-contact-area { padding: 20px 0 20px;}
.before-footer { padding: 15px 0 7px;}
.footer-contact .half-input .input-box {width: 100%;}
.footer-contact .half-input .input-box {padding: 0 !important;}

/*site footer*/
.footer-copy-area { padding: 15px 0;}
.footer-copy {font-size: 13px;}

/*inner page*/
.inner_main_heading h1 {line-height: 20px;}
.mak-box .vc_column-inner { min-height: inherit; padding: 20px !important;}
.mak-box { padding: 0 15px;}
.footer-contact input, .footer-contact textarea{font-size: 13px;}
.mak-box-content h3 { font-size: 20px;}
.book-inspect-box {margin-bottom: 10px; float: left;}
.highlight-txt {line-height: 26px;}
.vntd-pricing-box h3 {font-size: 14px;  padding: 10px 8px; min-height: 53px;}
.vntd-pricing-box { margin-top: 0px;}
.pricing-box-button a.btn { font-size: 13px;padding: 10px 15px;}
.vntd-pricing-box .pricing-box-button { padding: 15px 0;}
.vntd-pricing-box h4 {font-size: 20px; padding: 10px 8px;}
.book-heading {font-size: 15px; margin-bottom: 10px; padding-bottom: 10px;}
.book-inspection-btn .wpcf7-form-control.wpcf7-submit {margin-bottom: 0;}
.step-process-content { margin-left: 0; width: 100%;  padding: 15px !important;}
.step-process-box::before { border-left: medium none;}
.step-process-content > h3 { font-size: 20px; margin-bottom: 10px;}
.step-number{ display: none;}
.step-process-content::before{display: none;}
.step-process-box { margin-bottom: 15px !important;}
.footer-signup-area input { height: 35px; padding: 0 15px;  font-size: 14px;}
.slider_bottom_area {margin-bottom: 20px;}
.footer-signup-area input[type="submit"] {font-size: 11px;height: 26px; height: 26px;} 
.footer-signup-form { border-bottom: 1px dashed;  margin-bottom: 10px; padding-bottom: 10px;  width: 100%;}

.footer-signup-text { margin-bottom: 5px; margin-top: 0; padding-right: 0; text-align: center; width: 100%;}
    
    /*news*/
.page-template-archive-news main.content, .single main.content{  border-right: medium none !important; margin-right: auto; padding-right: 0; width: 100%;
 float: none;}
.page-template-archive-news .totalbloghome, .single .totalbloghome {float: none; margin: 25px auto 0; width: 95%;}
.totalbloghome h4 { font-size: 20px;   padding-bottom: 10px;}
.spkeaker-image .blog-title { margin-top: -6px !important;}
.page-template-archive-news .site-inner ul li {  margin-bottom: 15px;}
.containt_news .readmore { margin-top: 15px;   border: 1px solid #232835;}
.page-template-archive-news .date_news .date1, .single .date_news .date1 {font-size: 40px;  margin-bottom: 12px;}
.page-template-archive-news .date_news .date2, .single .date_news .date2 { font-size: 12px;  margin-bottom: 7px;}
.page-template-archive-news .date_news .date3, .single .date_news .date3 {font-size: 10px;  padding: 0 3px 15px;}
.page-template-archive-news .date_news, .single .date_news {  margin-right: 15px;  width: 45px;}
.speaker-wrap {clear: both;   height: 100px;}

.archive-pagination li a {font-size: 13px;padding: 6px 10px;}
.pagination { margin: 10px 0;}

/*contact us*/
.page-id-17 .footer-contact-inner {width: 90%;}
.book-inspect-box .half-input-box.third-sec p {width: 100%;}
.heading-des { margin-bottom: 20px; padding-bottom: 15px;}
.page-id-17 .vc_custom_1471599476325 { padding-top: 30px !important;}
.book-inspect-box .three-input-box p { width: 100%; padding: 0;}
.book-inspect-box .three-input-box { margin-left: auto;  margin-right: auto; width: 100%;}
.contact-map iframe { height: 220px !important;}
.page-id-17 .footer-contact-area { padding: 0 0 30px;}
.heading .sml_head { font-size: 13px; width: 100%;  line-height: 20px;} 

/*pre perchase*/
.vc_row.pre_perchase_box {margin: 0 auto 20px !important;  width: 100%;}
.prallex-box { padding-top: 0 !important;}

/*price*/    
.price_boxes .vc_col-sm-4 {float: left; width: 100%;}
.price_boxes .vc_col-sm-4 > .vc_column-inner {  padding: 0;}
.vc_row-fluid.price_boxes { margin: 0 auto !important;}

/*contact page*/
.contact_title h5 { font-size: 18px;}
.contact_title {margin-bottom: 10px;}



}


