/*
 Theme Name:   Brandignity
 Version:      1.0.0
*/

body{ width:100%;  font-family: 'Raleway', sans-serif; padding:0; margin:0; background:#fff;  -webkit-font-smoothing: antialiased; }
a{ outline:none; }
a:focus, a:hover{ outline:none; text-decoration:none; }
ul{ padding:0; margin:0; list-style:none; }

/*================== Fontface Start ==================*/

@font-face {
  font-family: 'Bebas';
  src: url('fonts/Bebas.eot?#iefix') format('embedded-opentype'),  
       url('fonts/Bebas.woff') format('woff'), 
       url('fonts/Bebas.ttf')  format('truetype'), 
       url('fonts/Bebas.svg#Bebas') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CenturyGothic';
  src: url('fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),  
     url('fonts/CenturyGothic.woff') format('woff'), 
     url('fonts/CenturyGothic.ttf')  format('truetype'), 
     url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CenturyGothic-Bold';
  src: url('fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),  
     url('fonts/CenturyGothic-Bold.woff') format('woff'), 
     url('fonts/CenturyGothic-Bold.ttf')  format('truetype'), 
     url('fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Oswald-SemiBold';
  src: url('fonts/Oswald-SemiBold.eot');
  src: url('fonts/Oswald-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald-SemiBold.woff') format('woff'),
    url('fonts/Oswald-SemiBold.ttf') format('truetype'),
    url('fonts/Oswald-SemiBold.svg#Oswald-SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Oswald';
  src: url('fonts/Oswald.eot');
  src: url('fonts/Oswald.eot?#iefix') format('embedded-opentype'),
    url('fonts/Oswald.woff') format('woff'),
    url('fonts/Oswald.ttf') format('truetype'),
    url('fonts/Oswald.svg#Oswald') format('svg');
  font-weight: normal;
  font-style: normal;
}

div.wpcf7-validation-errors{border:none !important;}
span.wpcf7-not-valid-tip{color:#cf9a9a !important;font-size:13px !important;}
/*/*================== Header Start ==================*/
@media screen and ( min-width:992px ){

}

/*============================================
                Media Quaries 
=============================================*/

@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}
@media screen and (max-width: 1300px){
/*=== blog-writing-services ===*/
  .inner-banner .desc.marketing .text-block.free-resources h1{font-size:51px;line-height:53px;}
  .inner-banner .desc.marketing .text-block.free-resources h1 strong{font-size:44px;line-height:47px;}
  .inner-banner .desc .text-block.mobile-app-design-banner h1{font-size:67px;line-height:62px;}
  .inner-banner .desc .text-block.internet-consulting-service-page h1{font-size:76px;line-height:85px;}

}
@media screen and (max-width: 1199px){
  .navbar-default .logo-block, .navbar-default.navbar-shrink .logo-block{width:180px;}
  .onpage-seo.our-seo-steps .lt-img{padding-bottom:0;min-height:1581px;}
  .onpage-seo.our-seo-steps .rt-img{padding-bottom:0;min-height:1581px;}
  .onpage-seo .rt-img{min-height:1512px;}
  .navbar-default .rt-block .btn{font-size:11px;line-height:15px;margin:0;}
  .navbar-default .rt-block a .consultation-block{margin:0 4px 0 0;}
  .navbar-default .rt-block .link-block a:nth-child(1){padding-right:8px;}
  .banner .desc{bottom:15%;}
  .banner .desc h1 {font-size:41px;line-height:45px;}
  .video-block {padding:25px 0 25px 0;}  
  .agency-block .left-panel h2{font-size:50px;line-height:52px;}
  .agency-block .right-panel p {padding:0 0 30px 0;}
  .agency-block .consult-btn a{font-size:20px;line-height:22px;}
  .portfolio h2{font-size:45px;line-height:47px;}
  .portfolio-block{padding:54px 0 0 0;min-height: 324px;}
  .case-study-block{padding:0;}
  .case-study-block h2{font-size:40px;line-height:42px;}
  .case-study-block .main-block {margin-top:-125px;}
  .case-study-block .main-block .img-block:nth-child(6) {padding:65px 60px 84px 60px;min-height:363px;}
  .testimonial-block .view-btn a{ font-size: 15px; line-height: 17px; }
  .shop-agency-block .laptop-block{ width: 574px; height: 215px; bottom: -15px; }
  .quoted-block h2{font-size:40px;line-height:42px;padding:0 0 13px 0;}
  .quoted-block .top-block .col-md-3{width:50%;}
  .quoted-block .top-block .img-block{line-height:100px;}
  .testimonial-block .block .text-block{min-height:235px;padding:28px 15px 36px 15px;}
  .testimonial-block .block .text-block h5{font-size:14px;line-height:16px;padding:0 0 12px 0;}
  #footer{padding:60px 0 15px 0;}
  #footer .footer-top .form-block h2{font-size:28px;line-height:30px;padding:0 0 0 0;float:left;}
  #footer .footer-top .text-block h4{font-size:13px;line-height:15px;}
  #footer .footer-top .btn-block input[type="submit"]{ font-size:18px; line-height:20px;}
  #footer .footer-top .newsletter-block h2{font-size:28px;line-height:30px;padding:0 0 35px 0;}
  #footer .footer-top .newsletter-block p{font-size:14px;line-height:21px;}
  #footer .footer-top .newsletter-block .social-block a{width:38px;height:38px;margin:0 20px 0 0;}
  #footer .footer-mid .button a{font-size:16px;line-height:18px;padding:13px 22px 13px 22px;}
  #footer .footer-bottom .address-block h4{font-size:26px;line-height:28px;padding:0 0 33px 0;}
  #footer .footer-bottom .address-block .block .text-block h5{font-size:13px;line-height:15px;}
  #footer .footer-bottom .address-block .block .text-block p{font-size:16px;line-height:18px;}
  #footer .footer-bottom .address-block .block .text-block a{font-size:26px;line-height:28px;}
  #footer .footer-bottom .link-block{padding-bottom:15px;}
  #footer .footer-bottom .link-block h4{font-size:26px;line-height:28px;padding:0 0 20px 0;}
  #footer .footer-bottom .link-block .block ul li a{font-size:14px;}
  .shop-agency-block .desc h2{font-size:32px;line-height:34px;}
  .shop-agency-block .text-panel p{font-size:15px;line-height:18px;}
  .shop-agency-block .text-panel p:nth-child(2){bottom:64%;}
  .shop-agency-block .text-panel p:nth-child(3){bottom:77%;}
  .shop-agency-block .text-panel p:nth-child(4){bottom:76%;}
  .shop-agency-block .text-panel p:nth-child(5){bottom:64%;}
  .shop-agency-block .text-panel p:nth-child(6){bottom:46%;}
  .inner-banner .desc{bottom:19%;}
  .inner-banner .desc .text-block h1{font-size:70px;line-height:72px;}
  .inner-banner .desc.digital-marketing .text-block h1{ font-size:41px; line-height:47px;}
  .top-title-block h1{ font-size:30px; line-height:37px; }
  .main-content-block .block .text-block p{ font-size:14px; line-height:23px;}
  .main-content-block .white-label-block h2{ font-size:26px; line-height:30px; padding:0 0 23px 0;}
  .main-content-block .referral-block h2{ font-size:26px; line-height:30px;}
  .main-content-block .referral-block p{ font-size:15px; line-height:19px; }
  .main-content-block .referral-block p{ font-size:15px; line-height:21px; }
  .main-content-block .white-label-block ul li{ padding:0 0 9px 20px; }
  .case-study-block .block .button-block a{ font-size:20px; line-height:22px; padding:20px 0 20px 25px; }
  .analysis-offers-block.work-with-us .icons-block .blocks h4{ font-size:15px; }
  .many-buttons-block .block a{font-size:18px;line-height:25px;padding:90px 0 28px;}
  .many-buttons-block .textwidget .col-md-3 .block a::after{width:80px;height:80px;}

  .many-buttons-block .block a span{width:35px;height:35px;}
  .company-top-block .block .text-block h2{font-size:26px;line-height:28px;}
  .company-top-block .block{padding:0 0 80px;}
  .company-top-block{padding:70px 0 35px;}
  .services-block .block{ padding:89px 25px 94px 25px;}
  .brandignity-does-block .service-list-block .col-md-4 .block img{max-width:90px;}
  .brandignity-does-block .service-list-block .col-md-4:nth-child(n+3) .block{ padding:0; }
  .brandignity-does-block .service-list-block .col-md-4 .block{ border-right:none; }
  .brandignity-does-block .service-list-block .col-md-4:nth-child(n+3) .block{ border-top:none; }
  .brandignity-does-block .service-list-block .col-md-4 .block{ border-right:1px solid rgba(255,255,255,0.05); border-bottom:1px solid rgba(255,255,255,0.05); }
  .brandignity-does-block{ padding:50px 0 0px 0; }
  .brandignity-does-block .service-list-block .col-md-4:nth-child(n+3) .block{ border-bottom:1px solid rgba(255,255,255,0.05);   }
  .brandignity-does-block .service-list-block .col-sm-4:nth-child(n+3) .block{ padding:30px 0 0 0; }
  .white-label-service .lt-block{ padding: 3% 2% 6% 14%; }
  .white-label-service .lt-block .title-block{ padding: 0 0 3% 0; }
  .questions-block .header h3::after{ width:34%; }
  .questions-block .header h3::before{ width:34%; }
  .inner-banner .desc .text-block.career-opprtunity-page h1{ font-size:50px; line-height:45px; }
  .inner-banner .desc .text-block.career-opprtunity-page h1 strong{ font-size:45px; }
  .site-analysis-block .title-block h3{ font-size:38px; line-height:40px; }
  .site-analysis-block .title-block h4{ font-size:38px; line-height:40px; padding:0 0 70px 0; }
  .site-analysis-block .button-block h5{ font-size:25px; line-height:27px; padding:28px 55px; }
  .site-analysis-block .device-image-block{ padding:150px 0 0 0; max-width:75%; margin:0 auto; }
  .site-analysis-block .device-image-block img{ max-width:100%; height:auto; }
  .site-analysis-block .device-image-block .free-block{ top:77px; right:64px; padding:42px 32px 42px 35px; }
  .analysis-offers-block .title-block h2{ font-size:24px; }
  .from-block h2{ font-size:45px; line-height:47px;  }
  .from-block p{ font-size:17px; line-height:23px; }
  .from-block .address-block .box .text-block h3{ font-size:13px; line-height:15px; }
  .from-block .address-block .box .text-block h4{ font-size:14px; }
  .from-block .address-block .box .text-block a{ font-size:15px; }
  .from-block .address-block .box .text-block a.Tele-block{ font-size:21px; }
  .from-block .bottom-block .Business-block .box h5{ font-size:14px; line-height:16px; }
  .from-block .bottom-block .Business-block .box h6{ font-size:14px; line-height:16px; }
  .from-block .bottom-block .Business-block .box h6.Raleway-font{ font-size:14px; line-height:16px; }
  .inner-banner .desc .text-block.content-copy-writing h1{ font-size:50px; line-height:45px; }
  .inner-banner .desc .text-block.content-copy-writing h1 strong{ font-size:46px; }
  .design-dev-block h3{ font-size:32px; line-height:37px; padding-bottom:21px; margin-bottom:15px; }
  .design-dev-block .use-for-apps-block .text-block{ padding:20px 47px 0 55px; }
  .design-dev-block.search-engine-opt-block .use-for-apps-block .text-block p{ font-size:14px; line-height:22px; }
  .design-dev-block.search-engine-opt-block .text-box h4::before{ width:85px; left:-83px; }
  .design-dev-block.search-engine-opt-block .text-box h4::after{ width:85px; right:-83px; }
  #footer .footer-top .newsletter-block .social-block a img{ width:38px; height:38px; }
  .onpage-seo .lt-img .lt-text p{ font-size:15px; line-height:23px; }
  .onpage-seo .lt-img .lt-text{  padding:66px 80px 0 0; }
  .onpage-seo .lt-img .lt-text{ width:86%; }
  .onpage-seo .lt-img .lt-text .recommendation .img-icon{ width:10%; }
  .onpage-seo .lt-img .lt-text .recommendation .text-side{ width:85%; }
  .onpage-seo .rt-img .rt-text{ width:86%; }
  .onpage-seo .rt-img .rt-text .exel .icon-img{ width:10%; }
  .onpage-seo .rt-img .rt-text .exel .text-pera{ width:85%; }
  .web-conv-edit .case-study .text-block h4{font-size:25px;line-height:27px;}
  .web-conv-edit .case-study .button-block a{font-size:19px;line-height:21px;}
  .kick-ass-guide .text-block h2{font-size:24px;line-height:32px;padding:0 0 0 0;}
  .kick-ass-guide .text-block p{ font-size:19px; line-height:26px; padding:30px 0 0 0;}
  .kick-ass-guide .text-block .email-block .btn{padding:12px 31px;}
  .case-study-block{ padding:50px 0 0 0; }
  .inner-banner .desc .text-block.mobile-app-design-banner h1{ font-size:45px; line-height:40px; }
  .design-dev-desc h3{ font-size:33px; line-height:35px; padding:0 0 20px 0; }
  .design-dev-block{ padding:30px 0 30px 0; }
  .design-dev-desc .bottom-block .text-block{ text-align:left; }
  .design-dev-block .use-for-apps-block .text-block ul{ padding:6px 0 0 0; }
  .design-dev-block .use-for-apps-block .text-block ul li{ line-height:34px; }
  .design-dev-desc .bottom-block .text-block{ text-align:left; }
  .consideration-design h4{ font-size:30px; line-height:32px; }
  .social-media-service-block .option-block .text-block h3{ font-size:23px; line-height:25px; }
  .consideration-design .thumb{  }
  .social-media-service-block{ padding:50px 0 0 0; }
  .social-media-block{ padding:40px 0 40px 0; }
  .social-media-service-block .option-block{ margin:0 0 50px 0; }
  .accordian-block h3 {background-size:27px; background-position:left center; }
  .inner-banner .desc .text-block h1{ font-size:55px; line-height:42px; }
  .inner-banner .desc .reputation-management-page h1 strong{ font-size:44px; }
  .social-media-block h2{ font-size:33px; line-height:39px; padding:0 0 40px 0; }
  .clients-list .title-box h3::before{ width:70px; left:-71px; }
  .clients-list .title-box h3::after{ width:70px; right:-71px; }
  .page-template-template-reputation-management .web-conv-edit .case-study .button-block a{ font-size:18px; line-height:20px; padding: 15px 0 15px 18px; }
  .inner-banner .desc .text-block.local-seo-page h1{ font-size:60px; line-height:58px; }
  .inner-banner .desc .text-block.local-seo-page h1 strong{ font-size:80px; }
  .inner-banner .desc .text-block.local-seo-page h1{ font-size:50px; line-height:48px; }
  .inner-banner .desc .text-block.local-seo-page h1 strong{ font-size:70px; }
  .want-local .top-section h2{ font-size:40px; line-height:53px; }
  .want-local .top-section h3::before{ width:70px; left:-75px; }
  .want-local .top-section h3::after{ width:70px; right:-75px; }
  .want-local .top-section h3{ font-size:27px; line-height:29px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1{ font-size:59px; line-height:46px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1 strong{ font-size:44px; display:block; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1 strong.big{ font-size:60px; line-height:54px; }
  .want-local .top-section h2{ font-size:33px; line-height:37px; }
  .want-local.content-copy-writing .title-block p{ font-size:18px; line-height:28px; }
  .inner-banner .desc .text-block.design-branding h1{ font-size:55px; line-height:48px; }
  .design-branding-block h2{ font-size:40px; line-height:47px; }
  .design-branding-block .thumb-block .text-block h3 span{ padding:10px 0 20px 0; }
  .design-branding-block .thumb-block .text-block p{text-align:left; font-size:14px;line-height:24px;padding:0 0 9px 0;}
  .design-branding-block .thumb-block .text-block h3{ font-size:26px; line-height:22px;}
  .design-branding-block .thumb-block:nth-child(2) .services-icon-block .block .icon-block{ width:35px;}
  .design-branding-block .thumb-block:nth-child(2) .services-icon-block .block .icon-block img{ width:100%;}
  .design-branding-block .email-call-block h3{ font-size:23px; line-height:25px;  }
  .design-branding-block .email-call-block .block .img-block{ width:20%;  }
  .design-branding-block .email-call-block .block .img-block img{ width:100%; }
  .design-branding-block .email-call-block .block .text-block{ padding:7px 21px 21px 21px; }
  .inner-banner .desc .text-block.marketing-automation-page h1{ font-size:50px; line-height:40px; }
  .inner-banner .desc .text-block.marketing-automation-page h1 strong{font-size:39px; display:block; }
  .properle-marketing h2{ font-size:35px; line-height:39px;  }
  .properle-marketing .landscape .img-section{ width:40%; }
  .properle-marketing .landscape .img-section img{ width:100%; height:511px; }
  .properle-marketing .landscape .text-side{ width:60%; }
  .properle-marketing .landscape .text-side h3{ font-size:22px; line-height:31px; padding:0; }
  .properle-marketing{ padding: 40px 0 0 0; }
  .properle-marketing h2{ margin:0 0 26px 0; }
  .offer-marketing .top-block .img-side{ width:40%;  }
  .offer-marketing .top-block .img-side img{ height:510px;   }
  .offer-marketing .top-block .text-section{ width:60%; }
  .offer-marketing .top-block .text-section h3{ margin:0 0 16px 0; padding:0 0 10px 0; }
  .offer-marketing .top-block .text-section{ padding:25px 32px 40px 47px; }
  .offer-marketing .top-block .text-section p{ padding:0 0 14px 0; }
  .offer-marketing .top-block .text-section ul li { line-height:34px; background-size:16px; background-position:left center; }
  .offer-marketing .bottom-block h4{ font-size:40px; line-height:30px; padding:0 0 15px 0; }
  .offer-marketing{ padding:65px 0 40px 0; }
  .demo-block .lt-block h3{ font-size:25px; line-height:27px; }
  .demo-block .rt-block a{ font-size:22px; line-height:24px; padding:15px 67px 15px 25px; }
  .why-work .work-us .rt-text{ padding:35px 36px 0 47px; }
  .why-work .work-us .rt-text h2{ font-size:35px; line-height:37px; }
  .why-work .work-us .rt-text ul li{ line-height:23px; }
  .why-work .work-us .lt-img img{ height:395px; }
  .blog-block{ padding:60px 0 30px 0; }
  .blog-block .thumb-block{ margin:0 0 50px 0; }
  .our-marketing h2::after{ width:225px; }
  .our-marketing h2::before{ width:225px; }
  .our-marketing h2{ font-size:38px; line-height:40px; }
  .our-marketing .our-block .bottom-block .box h4{ font-size:16px; line-height:18px; padding:0 0 25px 0; }
  .our-marketing .our-block .top-block h3{ font-size:23px; line-height:25px; }
  .our-marketing .our-block .bottom-block{ padding:25px 0 28px 0; }
  .inner-banner .desc .text-block.website-conv-opti-page h1{ font-size:46px; line-height:40px; }
  .inner-banner .desc .text-block.website-conv-opti-page h1 strong.big{ font-size:46px; }
  .inner-banner .desc .text-block.website-conv-opti-page h1 strong.medium{ font-size:46px; }
  .internet-consulting-services-block .top-block h2{ font-size:32px; line-height:35px; padding:0 0 30px 0; }
  .internet-consulting-services-block.web-con-opt .top-block .text-block{ padding-top:22px; text-align:center; }
  .internet-consulting-services-block.web-con-opt .middle-block .block .text-block{  }
  .internet-consulting-services-block.web-con-opt .middle-block .block .text-block h4{ font-size:30px; line-height:32px; padding:0 0 18px 0; margin:0 0 16px 0; }
  .web-conv-edit .text-block h3{ font-size:27px; line-height:29px; }
  .inner-banner .desc .text-block.pay-per-click-page h1{ font-size:40px; line-height:45px; }
  .inner-banner .desc .text-block.pay-per-click-page h1 strong.medium{ font-size:53px; }
  .inner-banner .desc .text-block.pay-per-click-page h1 strong.big{ font-size:68px; }
  .pay-per-click-block h2{ font-size:32px; line-height:40px; }
  .page-template-template-pay-per-click .pay-per-click-block .bottom-block .rt-block{ text-align:left; }
  .pay-per-click-advert-block .all-block .block .text-block h4{ font-size:24px; line-height:26px; padding:0 0 20px 0; }
  .pay-per-click-advert-block .all-block .block .text-block p{ padding:20px 0 0 0; }
  .pay-per-click-advert-block .all-block .block .text-block{ min-height:323px; padding:42px 40px 27px 40px; }
  .internet-consulting-services-block .top-block h3{ font-size:28px; line-height:34px; }
  .internet-consulting-services-block .bottom-block .text-block h3{ font-size:26px; line-height:28px; }
  .internet-consulting-services-block .bottom-block .text-block h4{ font-size:16px; line-height:18px; }
  .inner-banner .desc .text-block.portfolio-casestudy-page h1{ font-size:47px; line-height:42px;  }
  .inner-banner .desc .text-block.portfolio-casestudy-page h1 span{ font-size:47px; }
  .page-template-template-portfolio-case-studies .main-case-study h1{ font-size:39px; line-height:41px; }
  .page-template-template-portfolio-case-studies .main-case-study h2{ font-size:28px; line-height:30px; }
  .page-template-template-portfolio-case-studies .main-case-study h2:before{ left:-36%; top:58%; width:31%; }
  .page-template-template-portfolio-case-studies .main-case-study h2:after{ right:-36%; top:58%; width:31%; }
  .page-template-template-portfolio-case-studies .case-studies h2{ font-size:28px; line-height:30px; }
  .page-template-faq .faq-block h3{ font-size:40px; line-height:42px; }
  .page-template-template-careers-opprotunities .career-block h2{ font-size:33px; line-height:35px; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block .rt-block{ padding:30px 60px 0 0; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block .rt-block h3{ font-size:32px; line-height:34px; padding: 0 0 20px 0; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block .rt-block p{ font-size:17px; line-height:21px; padding: 0 0 17px 0; }
  .inner-banner .desc .text-block.our-association-page h1{ font-size:70px; line-height:49px; }
  .inner-banner .desc .text-block.our-association-page h1 span{ font-size:45px; display:block; }
  .inner-banner .desc.marketing .text-block.Write-for-Us h1{ font-size:53px; line-height:34px; }
  .inner-banner .desc.marketing .text-block.Write-for-Us h1 strong{ font-size:56px; line-height:56px; }
  .contribute-block .top-block h3{ font-size:30px; line-height:40px; }
  .contribute-block .top-block h2{ font-size:40px; line-height:42px; }
  .page-template-template-write-for-Us .mid-block h3{ font-size:21px; line-height:23px; }
  .page-template-template-write-for-Us .mid-block .box .text-block h4{ font-size:20px; line-height:25px;  }
  .page-template-template-write-for-Us .mid-block .box{ padding:0 0 40px 0; }
  .page-template-template-write-for-Us .bottom-block h3:before{ width:28%; }
  .page-template-template-write-for-Us .bottom-block h3:after{ width:28%; }
  .page-template-template-write-for-Us .bottom-block a{ font-size:45px; line-height:60px; }
  .inner-banner .desc.marketing .text-block.the-team h1{ font-size:50px; line-height:47px; }
  .inner-banner .desc.marketing .text-block.the-team h1 span{ font-size:50px; display:block; }
  .page-template-template-our-client .clients-block h3{ font-size:41px; line-height:43px; }
  .page-template-template-the-team .text-block.the-team h1{ font-size:56px; line-height:39px; }
  .inner-banner .desc.marketing .text-block.the-team h1 strong{ font-size:65px; line-height:48px; }
  .page-template-template-the-team .our-team .box .text-block{ padding:20px 30px 0 46px; }
  .page-template-template-testimonials .inner-banner .desc.marketing .text-block.digital-marketing h1{ font-size:35px; line-height:38px; }
  .page-template-template-testimonials .inner-banner .desc.marketing .text-block.digital-marketing h1 span.span1{ font-size:45px; line-height:35px; }
  .page-template-template-testimonials .inner-banner .desc.marketing .text-block.digital-marketing h1 span.span2{ font-size:42px; line-height:34px; display:block; }
  .client-testimonials-block h3{ font-size:32px; line-height:38px; margin:0 0 50px 0; }
  .page-contact-us .inner-banner .desc .text-block h1{ font-size:60px; line-height:52px; }
  .services-block .block:nth-child(5){ padding:159px 0 77px 0; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block .rt-block p{ padding:30px 0 17px 0; }
  .main-content-block .white-label-block{ min-height:483px; }
  .main-content-block .referral-block{ min-height:483px; }
  .want-local.content-copy-writing .title-block p{ font-size:16px; line-height:26px; }
  .our-team h2{ font-size:33px; line-height:40px; }
  .our-team .box{ margin:0 0 110px 0; }
  .our-team{ padding:50px 0 55px 0 }
  .internet-consulting-services-block .bottom-block{ padding:30px 0 55px 0; }
  .internet-consulting-services-block .top-block{ padding:75px 0 20px 0; }
  .consideration-design{ padding:70px 0 0 0; }
  .consideration-design .block{ margin:0 0 50px 0; }
  .consideration-design{ padding:60px 0 0 0; }
  .consideration-design .thumb{ margin:0 0 20px 0; }
  .pay-per-click-expert-block .expert-details-block .photo-block{  width:130px; height:130px; top:-68px; }
  .want-local{ padding:49px 0 60px 0; }
  .accordian-block .panel h4{ font-size:16px; }

  .page-template-template-local-seo .onpage-seo .lt-img .lt-text{padding:66px 80px 0 45px;}
  .page-template-template-local-seo .onpage-seo .lt-img{min-height:1624px;}
  .page-template-template-local-seo .onpage-seo .rt-img{min-height:1624px;}
  .social-media-service-block .option-block.even ul:before{ display:none; }
  .social-media-service-block .marketing-case-study-block{ margin:0 0 60px 0; }

  
  .inner-banner .desc.marketing .text-block.dr h1{ font-size:50px; line-height:36px; }
  .inner-banner .desc.marketing .text-block.dr h1 strong{ font-size:46px; line-height:48px; }
  .common-url-block .rt-block .box h3{ font-size:22px; line-height:24px; padding:0 0 7px 0; }
  .common-url-block .rt-block .box{ padding:14px 15px 13px 20px; }
  .challenge-block .block img{ width:100%; }
  .challenge-block .block h3{ font-size:35px; line-height:37px; }
  .testimonial .text-block h4{ font-size:35px; line-height:37px; }
  .results-block .rt-block h3{ font-size:27px; line-height:29px; }
  .results-block .rt-block ul li{ line-height:24px; }

  .social-media-block{ padding:30px 0 30px 0; }

  .inner-banner .desc.marketing .text-block.bkh-clothing h1{ font-size:49px; line-height:46px; }
  .inner-banner .desc.marketing .text-block.bkh-clothing h1 strong{ font-size:49px; line-height:44px; }

  .inner-banner .desc.marketing .text-block.form-3d h1{ font-size:56px; line-height:50px; }
  .inner-banner .desc.marketing .text-block.form-3d h1 strong{ font-size:45px; line-height:47px; display:block; }
  .present-rankings-Block .box .bottom-block img{ width:100%; }
  .present-rankings-Block .box .bottom-block{ padding:30px 20px 0 20px; }

  .inner-banner .desc.suite-103 .text-block.suite h1{ font-size:52px; line-height:54px; }
  .page-template-template-case-study-style5 .challenge-block .block h3{ padding:30px 0 30px 0; }
  .page-template-template-case-study-style5 .challenge-block .block p.common-p{ padding:0 0 15px 0; }
  .challenge-block .block ul.common-ul li{ font-size:15px; }

  .present-rankings-Block .box .top-block h3{ font-size:25px; line-height:27px; }

  .challenge-block .block h3{ padding:30px 0 30px 0; }
  .page-template-template-case-study-style14 .challenge-block .block p{ padding:0 0 15px 0; }
  .challenge-block .block ul.common-ul-block li{ width:100%; }
  .page-template-template-case-study-style14 .challenge-block .block ul li{ font-size:15px; line-height:18px; background-size:30px; padding:0 30px 22px 39px; }
  .page-template-template-case-study-style14 .challenge-block .block{ padding:20px 0 25px 0; }
  .page-template-template-case-study-style14 .results-block .rt-block ul li strong img{ width:30px; height:30px; }

  .inner-banner .desc.marketing .text-block.root-suit h1{ font-size:49px; line-height:40px; }
  .inner-banner .desc.marketing .text-block.root-suit h1 strong{ font-size:59px; line-height:61px; display:block; }
  .page-template-template-case-study-style6 .common-url-block{ padding:60px 0 30px 0; }

  .inner-banner .desc.marketing .text-block.osborne-homes h1{ font-size:55px; line-height:55px; }

  .inner-banner .desc.marketing .text-block.asr-offroad h1{ font-size:70px; line-height:57px; }
  .inner-banner .desc.marketing .text-block.asr-offroad h1 strong{ font-size:60px; line-height:64px; }
  .challenge-block .block{ padding:36px 0 24px 0; }

  .results-block{ padding:50px 0; }
  .challenge-block{ padding:10px 0 0 0; }

  .inner-banner .desc.marketing .text-block.article-writing-services h1{ font-size:38px; line-height:40px; }
  .inner-banner .desc.marketing .text-block.article-writing-services h1 strong{ font-size:55px; line-height:50px; }

  .inner-banner .desc .text-block.bnjms-page-text h1{ font-size:50px; line-height:52px; }
  .inner-banner .desc .text-block.bnjms-page-text h1 span{ display:block; }

  .page-template-template-Portfolio1 .inner-banner .desc .text-block.bnjms-page-text h1{ font-size:35px; line-height:36px; }
  .page-template-template-Portfolio1 .inner-banner .desc .text-block.bnjms-page-text h1 strong.big-text{ font-size:50px; line-height:50px; }
  .common-body-block{ padding:50px 0 15px 0; }
  .project-block .big-block .box h3{ font-size:30px; line-height:32px; }
  .project-block .big-block .box h3 strong img{ width:9%; height:9%; }
  .project-block .big-block .box a{ font-size:20px; line-height:22px; }
  .project-block .big-block .box h4{ font-size:17px; line-height:19px; }
  .project-block .big-block .box ul li{ font-size:14px; line-height:17px; background-size:20px; margin:10px 0 0 0; }
  .onsight-seo-block{ padding:70px 0; }
  .onsight-seo-block .rt-block h4{ font-size:32px; line-height:55px; background-size:55px; background-position:left center;  }
  .onsight-seo-block .rt-block ul{ padding:15px 0 10px 0; margin:0 0 13px 0; }
  .onsight-seo-block .rt-block ul li{ font-size:16px; line-height:22px; background-size:20px; padding:0 0 10px 40px; }
  .onsight-seo-block .rt-block p{ font-size:15px; line-height:23px; }
  .onsight-seo-block .rt-block{ min-height:auto; padding: 15px 5px 14px 32px; }

  .inner-banner .desc.marketing .text-block.development h1{ font-size:26px; line-height:26px; }
  .inner-banner .desc.marketing .text-block.development h1 strong{ font-size:40px; line-height:42px; }
  .inner-banner .desc.marketing .text-block.development h1 strong.dev{ font-size:48px; line-height:50px; }
  .common-bottom-block .top-block .lt-block ul li{ font-size:15px; line-height:17px; background-size:20px; padding:3px 0 1px 39px; }
  .common-bottom-block{ padding:45px 0 0 0; }
  .our-custom-service-block .box .lt-block img{ width:100%; }
  .common-bottom-block .bottom-block .rt-block .icon-block{ margin:76px 0 22px 0; width:45px; height:45px; }
  .common-bottom-block .bottom-block .rt-block h4{ font-size:26px; line-height:28px; }

  .inner-banner .desc.marketing .text-block.digital-marketing h1{ font-size:38px; }
  .inner-banner .desc.marketing .text-block.digital-marketing h1 span.span1{ line-height:54px; line-height:8px; }
  .inner-banner .desc.marketing .text-block.digital-marketing h1 span.span2{ display:block; font-size:46px; line-height:48px; }

  .inner-banner .desc.marketing .text-block.boston h1{ font-size:65px; line-height:60px; }
  .inner-banner .desc.marketing .text-block.boston h1 strong{ font-size:46px; line-height:42px; }
  .gallery-block .top-block .box{ height:430px; }
  .gallery-block{ padding:30px 0 55px 0; }

  .present-rankings-Block{ padding:55px 0; }

  .inner-banner .desc.marketing .text-block.industry h1{ font-size:50px; line-height:52px; }
  .inner-banner .desc.marketing .text-block.industry h1 strong{ font-size:50px; line-height:44px; }
  .our-marketing-block h3{ font-size:40px; line-height:50px; }
  .our-marketing-block{ padding:50px 0 10px 0; }
  .our-marketing-block .big-box .box p{ font-size:15px; line-height:23px; padding:0 10px; }

  .properle-marketing .landscape{ margin:0 0 50px 0; }
  .our-marketing{ padding:50px 0 15px 0; }
  .why-work{ padding:65px 0 70px 0; }
  .offer-marketing .top-block .text-section ul li{ padding:0 0 0 35px; }
  .how-marketing-partners-feel .block .img-block{ width:110px; height:110px; top:-55px; }
  .career-block{ padding-top:50px; }
  .career-block .business-manager-block{ margin:65px 0 65px 0; }

  .about-brandignity{ padding:50px 0 5px 0; }
  .inner-banner .desc.marketing .text-block.free-resources h1{ font-size:60px; line-height:66px; }
  .inner-banner .desc.marketing .text-block.free-resources h1 strong{ font-size:45px; line-height:47px; }
  .copy-write-block .text-content h3{ font-size:37px; }
  .about-brandignity .box .text-block h3{ font-size:23px; line-height:25px; padding:10px 0 14px 0; margin-bottom:14px; }
  .about-brandignity .box .text-block p{ font-size:15px; line-height:25px; }

  .inner-banner .desc.marketing .text-block.free-resources h1{ font-size:45px; line-height:55px; }
  .inner-banner .desc.marketing .text-block.free-resources h1 strong{ font-size:40px; line-height:42px; }
  .copy-write-block .blogging-service{ margin:20px 0 40px 0; }
  .copy-write-block .blogging-service .text-block{ padding: 18px 16px 40px 0; }
  .copy-write-block .blogging-service .text-block h4{ font-size:16px; line-height:18px; padding-bottom:10px; margin-bottom:10px; }
  .copy-write-block .blogging-service .text-block ul li{ font-size:14px; line-height:16px; padding:6px 0 10px 40px; background-size:20px; }
  .copy-write-block .blogging-service .text-block ul li strong{ font-weight:600; }
  .copy-write-block .blogging-service .text-block ul li:nth-child(1){ background-size:24px; }
  .copy-write-block .blogging-service .text-block ul li:nth-child(2){ background-size:24px; }
  .copy-write-block .blogging-service .text-block ul li:nth-child(3){ background-size:24px; }
  .copy-write-block .blogging-service .text-block ul li:nth-child(4){ background-size:24px; }
  .copy-write-block .blogging-service .text-block ul li:nth-child(5){ background-size:24px; }
  .post-examples-block .box{ width:90%; }

  .inner-banner .desc .text-block.content-copy-writing.Automotive h1{ font-size:46px; line-height:50px; }
  .inner-banner .desc .text-block.content-copy-writing.Automotive h1 span{ font-size:56px; }
  .content-copy-writing .icon-sec{ width:125px; }
  .blog-block .thumb-block .text-block h3{ font-size:24px; line-height:27px; }
  .blog-block.content-copy-writing .thumb-block .text-block ul li{ background-size:20px; line-height:19px; }
  .blog-block .thumb-block:last-child{ margin:0 }

  .inner-banner .desc .text-block.content-copy-writing.clothing-marketing h1{ font-size:60px; line-height:48px; }
  .inner-banner .desc .text-block.content-copy-writing.clothing-marketing h1 span{ font-size:47px; }
  .page-id-17188 .blog-block .thumb-block.section{ margin:0; }
  .blog-block .thumb-block.section .text-block h3{ font-size:23px; line-height:25px; }
  .blog-block .thumb-block.section{ min-height:auto; }
  .blog-block .thumb-block.section .text-block{ min-height:255px; }
  .blog-block.content-copy-writing{ padding:45px 0 45px; }

  .page-id-15293 .founder-janice-review-block{ padding:47px 0 55px 0; }
  .page-id-15293 .founder-janice-review-block .text-block .img-block{ top:-15%; }

  .page-id-17179 .blog-block.content-copy-writing{ padding:20px 0 30px; }
  .page-id-17179 .blog-block.content-copy-writing{ padding:20px 0 15px; }
  .page-id-17179 .blog-block.content-copy-writing .thumb-block.sub1 .text-block.box1{ padding:0 30px; }
  .page-id-17179 .blog-block .thumb-block{ min-height:auto; }

  .sidenav input{height:36px;}
  .sidenav textarea{height:82px;}

  .inner-banner .desc .text-block.content-copy-writing.accountant-cpa-marketing h1{font-size:50px;line-height:46px;}
  .inner-banner .desc .text-block.content-copy-writing.accountant-cpa-marketing h1 span{font-size:42px;}
  .what-we-do{padding:70px 0 65px 0;}
  .what-we-do .block{padding-bottom:80px;}
  .blog-block.content-copy-writing.black{margin:0;}
  .blog-block.content-copy-writing .marketing-case-study-block{margin-bottom:10px;}

  .blog-block.content-copy-writing h6{font-size:40px;line-height:42px;}

  .page-id-15064 .social-media-block.mobile-mark.our-association-page{padding:40px 0 0;}

  .our-appreciation h2{font-size:36px;line-height:40px;}
  .our-appreciation .box .rt-block .your-email-block{padding:25px 30px 0 30px;min-height:241px;}
  .our-appreciation .box .rt-block .text-block {min-height:176px;padding:14px 30px 0 26px;}
  .our-appreciation .box .rt-block .your-email-block form .btn{padding:13px 52px 12px 22px;}
  .our-appreciation .box .rt-block .text-block h3{font-size:20px;line-height:25px;padding:0 0 13px 0;margin:0 0 15px 0;}
  .our-appreciation .box .rt-block .text-block p {font-size:14px;line-height:21px;}
  .our-appreciation .email-section{width:60%;display:inline-block;margin-right:25px;}
  .our-appreciation .submit-section{width:32%;display:inline;}

  .blog-block.content-copy-writing .thumb-block .text-block p{padding-bottom:15px;} 
  .hair-salon-marketing .box .text-block h3{font-size:26px;line-height:29px;}

  .carousel-inner{overflow:inherit !important;}
  .partners-brandignity .top-block .text-block ul li{width:45%;}
  .partners-repeater .box .text-block p{font-size:15px;}
  .service{padding:40px 0;}
  .service .tab-content .box-block .text-block p{font-size:13px;line-height:21px;padding:0 0 15px;}
  .service .tab-content .box-block{padding:30px 60px 30px 40px;}
  .what-we-do .block .img-block img{width:100%;}
  .design-branding-block .thumb-block:nth-child(2) .services-icon-block .block .name-block{text-align:left;}
  .client-testimonials-block .all-big-block .big-block .lt-block .text-block span{font-size:14px;}
  .client-testimonials-block .all-big-block .big-block .rt-block h5{font-size:30px;line-height:32px;padding:0 0 20px 0;}
  .client-testimonials-block .all-big-block .big-block{padding:36px 28px;}
  .design-branding-block .thumb-block .text-block{padding: 13px 10px 0;}
  .business-love-us-block .carousel-inner > .item{min-height:265px;}
  .business-love-us-block .carousel-inner{overflow:auto !important;}
  .page-id-18351 .inner-banner .desc .text-block.content-copy-writing h1{font-size:32px;line-height: 40px;}
  .page-id-18351 .inner-banner .desc .text-block.content-copy-writing h1 strong{font-size:50px;line-height:47px;}
  .design-branding-block .email-call-block .block:nth-child(4) {padding-left:4px;}
  .kick-ass-guide .text-block .email-block label{padding-top:10px;}
  .sidenav-form {padding:0 230px;}
  .page-id-17136 .blog-block.content-copy-writing {padding-bottom:50px;}
  .main-case-study h2::before {left:-45%;top:59%;}
  .main-case-study h2::after {right:-45%;top:59%;}
  .all-service-block .box .left-block h2{ font-size:36px; line-height:48px; }

.our-service-block ul li{ font-size:16px; margin-right:20px; }
.design-dev-block .content-block p{ margin-bottom:10px; }

}

@media screen and (max-width: 1086px){
  .page-template-template-local-seo .onpage-seo .lt-img{min-height: 1709px;}
  .page-template-template-local-seo .onpage-seo .rt-img{min-height: 1709px;}

}
@media screen and (max-width: 1075px){
  .onpage-seo.our-seo-steps .lt-img {padding-bottom:0;min-height:1650px;}
  .onpage-seo.our-seo-steps .rt-img {padding-bottom:0;min-height:1650px;}

}



@media screen and (max-width: 991px){
  .have-questions-block h3{font-size:40px; line-height: 42px;}
  .have-questions-block .text-block p{font-size:22px; line-height: 26px;}
  .navbar-default{padding:10px 0;}
  #navigation{padding:8px 0 6px 0; }
  .navbar-default .logo-block, .navbar-default.navbar-shrink .logo-block{padding-top:5px;}
  .onpage-seo .rt-img .rt-text ul li{font-size:15px;line-height:20px;margin:0 0 6px 0;padding:4px 0 2px 45px;}
  .design-branding-block .thumb-block .text-block ul li{text-align:left;}
  .page-template-template-local-seo .onpage-seo .lt-img{min-height:inherit;}
   .page-template-template-local-seo .onpage-seo .rt-img{min-height:inherit;}
  .page-id-15045 .onpage-seo .rt-img {min-height:1133px;}
  .from-block .address-block .common-box{margin-bottom:14px;}
  .from-block .address-block .common-box:nth-child(2){border:none;}
  .sidenav-form{padding:0 130px;}
  .sidenav-form label{font-size:29px;line-height:35px;padding:0 0 12px 0;margin:0 0 20px 0;}
  .mm-listview >li.mm-selected a{ background:none !important; }
  .mm-listview > li:not(.mm-divider):after{ left:0 !important; }
  .navbar-default{ position: relative; }
  #mobile-icon{ display:block; }
  #menu-icon{ display:none !important; }
  .banner .desc h1 { font-size:35px; line-height:38px; }
  .banner .desc p{ font-size:15px; line-height:17px; }
  .banner{ margin:0; }
  .design-dev-block.search-engine-opt-block {padding:22px 0 30px;}
  .agency-block .left-panel h2{ font-size:45px; line-height:47px; margin:0 0 10px 0; }
  .agency-block .right-panel p{ font-size:17px; line-height:19px;  }
  .agency-block .consult-btn a{ font-size:15px; line-height:17px; padding:20px 40px 20px 28px; }
  .case-study-block{ padding:50px 0 20px 0; }
  .case-study-block .block{ margin:0 0 30px 0; }
  .case-study-block h2{ font-size:45px; line-height:47px; }
  .case-study-block .block .desc a{ display:block; width:169px; margin:0 auto; }
  .portfolio{ padding:23px 0 40px 0; }
  .portfolio h2{ font-size:31px; line-height:34px; }
  .testimonial-block .title-block h2{ font-size:30px; line-height:32px; margin:0 0 40px 0;}
  .testimonial-block .block{ width:46%; margin:0 15px 35px 15px;}
  .testimonial-block .block .text-block{min-height:230px;}
  .testimonial-block .view-btn a{ font-size:12px; line-height:14px; padding:12px 11px 13px 10px;}
  .our-clients-block .title-block h2{ font-size:25px; line-height:27px; margin-top:17px;}
  .quoted-block .bottom-block .img-block{ padding:0 0 20px 0; }
  .quoted-block .bottom-block .img-block{min-height:145px;/*width:226px;*/margin:0 auto;}
  .bottom-block.wd .img-block span {font-size:23px;line-height:80px;}
  #footer{ padding:70px 0 30px 0; }
  #footer .footer-top .form-block h2{ font-size:25px; line-height:27px; padding:0 0 8px 0;}
  #footer .footer-top .newsletter-block h2{ font-size:23px; line-height:25px; padding:0 0 35px 0;}
  #footer .footer-top .newsletter-block p{ font-size:14px; line-height:22px; }
  #footer .footer-top .newsletter-block .social-block{ text-align:center; }
  #footer .footer-top .newsletter-block .social-block a{ margin:0 20px 19px 0; }
  #footer .footer-mid .col-md-4:nth-child(1) .button a{ font-size:13px; line-height:15px; padding:13px 23px 13px 66px; }
  #footer .footer-top .btn-block input[type="submit"]{ font-size:14px; line-height:16px; width:130px; }
  #footer .footer-mid .button a{ font-size:13px; line-height:15px; padding: 13px 14px 13px 14px; }
  #footer .footer-bottom .address-block h4{ font-size:23px; line-height:25px; padding:0 0 33px 0; }
  #footer .footer-bottom .address-block .block .text-block h5{ font-size:13px; line-height:15px; }
  #footer .footer-bottom .address-block .block .text-block p{font-size:13px;line-height:16px;}
  #footer .footer-bottom .address-block .block .text-block a span{ font-size:15px; line-height:17px; }
  #footer .footer-bottom .copyright-block h6{ font-size:14px; line-height:16px; }
  #footer .footer-bottom .copyright-block h5{ font-size:14px; line-height:16px; }
  .have-questions-block .button-block input{ font-size: 25px; line-height:27px; padding:13px 68px 13px 45px; }
  .have-questions-block{ padding:35px 0 40px 0; }
  .our-clients-block{ padding:40px 0 30px 0; }
  .shop-agency-block .desc h2{ font-size:24px; line-height:19px;  }
  .shop-agency-block .icon-block .block{ width:60px; height:60px; }
  .inner-banner .desc{ bottom:25%; }
  .inner-banner .desc .text-block { float:right; text-align:left; }
  .inner-banner .desc .text-block h1{ font-size:53px; line-height:42px; }
  .inner-banner .desc.digital-marketing .text-block h1{ font-size:25px; line-height:26px; }
  .top-title-block h1{ font-size:24px; line-height:32px; }
  .main-content-block .block .text-block h2{ font-size:25px; line-height:30px; }
  .main-content-block .block .text-block p{ font-size:14px; line-height:23px; padding:0 0 15px 0; }
  .main-content-block .white-label-block p{ font-size:14px; padding:0 0 13px 0; }
  .main-content-block .referral-block p{ font-size:14px; }
  .your-monthly-deliverables .block .text-panel{ padding:25px 50px 50px 50px; }
  .case-study-block .block .button-block a{ font-size:15px; line-height:17px; padding:20px 0 20px 15px; }
  .analysis-offers-block.work-with-us .box .title-block h3{ font-size:34px; line-height:36px; }
  .analysis-offers-block.work-with-us .icons-block .blocks h4{ font-size:14px; }
  .many-buttons-block .block{ margin:0 0 20px 0; }
  .company-top-block .block .image-block{ width:33%; }
  .company-top-block .block .text-block h2{ font-size:20px; line-height:22px; }
  .brandignity-does-block .service-list-block .col-md-4 .block{ min-height:200px; }
  .brandignity-does-block .service-list-block .col-md-4 .block img{ max-width:90px; }
  .brandignity-does-block .service-list-block h4{ font-size:14px; line-height:19px; }
  .white-label-service .lt-block{ width:100%; text-align:center; padding:45px 20px; }
  .white-label-service .rt-block{ width:100%; }
  .questions-block .header h3{ font-size:28px; line-height:30px; }
  .questions-block .header h3::before{ width:32%; }
  .questions-block .header h3::after{ width:32%; }
  .company-bottom-block .offers-list h3{ font-size:28px; line-height:30px; }
  .company-bottom-block{ padding:60px 0 0px; }
  .company-bottom-block .offers-list .icons-block{ padding:0 0 10px 0; }
  .inner-banner .desc .text-block.career-opprtunity-page h1{ font-size:45px; line-height:40px; }
  .inner-banner .desc .text-block.career-opprtunity-page h1 strong{ font-size:40px; }
  .site-analysis-block .title-block h3{ font-size:33px; line-height:35px; padding:0 0 10px 0; }
  .site-analysis-block .title-block h4{ font-size:33px; line-height:35px; padding:0 0 55px 0; }
  .analysis-offers-block .title-block h2{ font-size:22px; }
  .analysis-offers-block p{ line-height:24px; }
  .analysis-offers-block .offers-list h3{ font-size:30px; }
  .analysis-offers-block .offers-list .icons-block .blocks{ width:33%; margin:30px 0 30px 0; }
  .analysis-offers-block .offers-list .icons-block .blocks:nth-of-type(3){ border:none; }
  .analysis-offers-block .offers-list .icons-block .blocks:nth-of-type(4){ padding-bottom:0; }
  .analysis-offers-block .offers-list .icons-block .blocks:nth-of-type(5){ padding-bottom:0; }
  .onpage-seo.our-seo-steps .rt-img{min-height:inherit;padding-top:0;}
  .onpage-seo.our-seo-steps .lt-img{min-height:inherit;padding-bottom:0;}
  .onpage-seo .rt-img{ min-height:auto; }
  .onpage-seo .lt-img{ min-height:auto; }
  .blog-block .thumb-block .img-block{ width:100%; }
  .blog-block .thumb-block .text-block{ padding:30px 25px 0; width:100%; }
  .blog-block .thumb-block .text-block .md-panel{ padding:0 0 6px 0; margin:0 0 12px 0;  }
  .blog-block .thumb-block .text-block .md-panel ul li{ font-size:11px; padding:0 5px; }
  .blog-block .thumb-block{ min-height:312px; }
  .bnjms-details-block .block .bottom-block a, p{ font-size:15px; line-height:21px; }
  .blog-block .thumb-block .text-block a.more{ font-size:15px; line-height:17px; padding:11px 63px 11px 18px;  }
  .blog-block .thumb-block .text-block p{ padding:0 0 25px 0; }
  .from-block .address-block .box .text-block{ margin:0 0 30px 0; }
  .from-block .bottom-block .Business-block .box h5{ background:none;  }
  .from-block .bottom-block .Business-block .box h6{ padding:0 0 8px 0; }
  .from-block .bottom-block .Business-block .common-box .box{ border-right:none; }
  .from-block{ padding:70px 0 30px 0; }
  .from-block .bottom-block .last-block{ display:block; }
  .from-block .bottom-block .last-block .lt-block{ width:100%; }
  .from-block .bottom-block .last-block .rt-block{ width:100%; }
  .from-block .bottom-block .last-block .rt-block h4{border-bottom:none;padding:0 0 15px 0;margin:0 0 10px 0;}
  .inner-banner .desc .text-block.content-copy-writing h1{font-size:45px;line-height:40px;}
  .inner-banner .desc .text-block.content-copy-writing h1 strong{font-size:40px;}
  .from-block .bottom-block .last-block .rt-block{padding-top:30px;}
  .design-dev-block h3{font-size:28px;line-height:32px;}
  .design-dev-block .use-for-apps-block .img-block{width:100%;margin:0 auto;float:none;}
  .design-dev-block .use-for-apps-block .img-block img{max-width:100%;height:auto;}
  .design-dev-block .use-for-apps-block .text-block{width:100%;text-align:left;padding:20px 25px 30px 25px;}
  .design-dev-block.search-engine-opt-block .text-box h4{width:100%;background-size:100% 100%;}
  .design-dev-block.search-engine-opt-block .text-box h4::before{display:none;}
  .design-dev-block.search-engine-opt-block .text-box h4::after{display:none;}
  .design-dev-block.search-engine-opt-block .text-box h4{font-size:27px;line-height:29px;}
  .design-dev-block.search-engine-opt-block .text-box p{font-size:18px;line-height:20px;}
  .onpage-seo .lt-img{width:100%;}
  .onpage-seo .rt-img{width:100%;}
  .consideration-design{padding:40px 0 0 0;}
  .consideration-design .thumb{margin:0 0 40px 0;}
  .onpage-seo .lt-img .lt-text{float:left;padding:66px 80px 0 45px;}
  .web-conv-edit.seo-client-bar .case-study .text-block h4{text-align:center;}
  .web-conv-edit .case-study .button-block{display:block;text-align:center;}
  .web-conv-edit .case-study .button-block a{display:inline-block;padding:20px 64px 20px 0px;width:235px;margin:0 auto;text-align:center;}
  .kick-ass-guide .text-block h2{font-size:15px;line-height:25px;padding:0px 0 0 0;}
  .kick-ass-guide .text-block p{font-size:14px;line-height:20px;padding:12px 0 0 0;}
  .kick-ass-guide .text-block .email-block .form-control{height:40px;}
  .kick-ass-guide .text-block .email-block .btn {padding:7px 28px;}
  .kick-ass-guide .text-block .email-block label{font-size:21px;line-height:23px;}
  .have-questions-block h3::before{width:18%;}
  .have-questions-block h3::after{width:18%;}
  .inner-banner .desc .text-block.mobile-app-design-banner h1{ font-size:40px;line-height:35px; }
  .design-dev-block .use-for-apps-block .img-block{ padding-bottom:20px; }
  .design-dev-desc{ padding:15px 0 30px 0; }
  .design-dev-desc .bottom-block .img-round{ width:30%; float:none; margin:0 auto; padding-bottom:20px; }
  .design-dev-desc .bottom-block .text-block{ width:100%; text-align:left; }
  .design-dev-desc h3{ font-size:35px; line-height:37px; }
  .consideration-design .block .img-block{ width:100%; float:none; margin:0 auto; }
  .consideration-design .block .text-panel{ width:100%; text-align:left; float:none; }
  .consideration-design .block{ margin:0 0 50px 0; }
  .consideration-design h4::after { display:none; }
  .consideration-design .block:nth-child(2n) .img-block{ width:100%; float:none; margin:0 auto; }
  .consideration-design .thumb .img-block{ width:100%; float:none; margin:0 auto; }
  .consideration-design .thumb .text-panel{ width:100%; text-align:left; }
  .social-media-block{ padding:40px 0 40px 0; }
  .social-media-service-block .option-block.odd .img-block{ float:none; }
  .social-media-service-block .option-block .img-block{ width:100%; margin:0 auto;  }
  .social-media-service-block .option-block .text-block{ width:100%; text-align:left; }
  .social-media-service-block .option-block .text-block ul li{  padding:0 0 7px 37px; }
  .social-media-service-block .option-block .text-block p{ padding:0 0 25px 0; }
  .social-media-service-block .option-block .text-block h6{ padding:0 0 15px 0; }
  .social-media-service-block .option-block .text-block ul li{ padding:0 0 7px 37px; background-size:20px; }
  .social-media-service-block .option-block:nth-child(2) ul::before{ display:none; }
  .social-media-service-block .option-block.even .img-block{ float:none; width:100%; margin:0 auto; padding-bottom:15px; }
  .social-media-block h2{ font-size:25px; line-height:32px; padding:0 0 25px 0; }
  .social-media-service-block .option-block{ margin:0 0 55px 0; }
  .social-media-block .text-block{ padding:40px 0 0px 0; }
  .social-media-block{ padding:40px 0 40px 0; }
  .social-media-block{ padding:30px 0 90px 0; }
  .social-media-service-block .option-block .text-block ul li{ width:100%; }
  .have-questions-block .block p{ font-size:14px; }
  .your-monthly-deliverables .block .text-panel{ padding:25px 50px 25px 50px; }
  .clients-list.reputation-management-page{ padding:0 0 10px 0; }
  .clients-list .title-box h3{ width:100%; background-size:100% 100%; }
  .clients-list .title-box h3::before{ display:none; }
  .clients-list .title-box h3::after{ display:none; }
  .page-template-template-reputation-management .web-conv-edit .case-study .button-block a{ text-align:left; }
  .web-conv-edit.seo-client-bar .col-sm-9{ width:100%; }
  .web-conv-edit.seo-client-bar .col-sm-3{ width:100%; }
  .what-we-do{ padding:80px 0 70px 0; }
  .want-local .top-section h3::before{ display:none; }
  .want-local .top-section h3::after{ display:none; }
  .want-local .top-section h2{ font-size: 35px; line-height:45px; padding:0 52px 25px 50px;  }
  .want-local .top-section h3{ width:100%; background-size:100% 100%; }
  .want-local .top-section .local-search .search-img{ float:none; width:30%; margin:0 auto; padding-bottom:10px; }
  .want-local .top-section .local-search .seo-text{ width:100%; text-align:center; }
  .want-local .bottom-section .text-part{ padding:19px 5px 0 5px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1{ font-size:45px; line-height:38px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1 strong{ font-size:34px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1 strong.big{ font-size:45px; line-height:40px; }
  .social-media-service-block .marketing-case-study-block h3{ font-size:25px; line-height:27px; padding:16px 0 20px 37px; }
  .social-media-block h2{ font-size:24px; line-height:26px; text-align:center; }
  .social-media-service-block .marketing-case-study-block .marketing-text-block .lt-block p{ font-size:18px; line-height:27px; }
  .social-media-service-block .marketing-case-study-block .marketing-text-block .rt-block{ width:28%; }
  .social-media-service-block .marketing-case-study-block .marketing-text-block .lt-block{ width:52%; }
  .want-local .top-section h2{ font-size:30px; line-height:34px; }
  .inner-banner .desc .text-block.design-branding h1{ font-size:45px; line-height:40px; }
  .design-branding-block h2{ font-size:30px; line-height:34px; }
  .design-branding-block .thumb-block .img-block{ float:none; width:100%; margin:0 auto; }
  .design-branding-block .thumb-block:nth-child(2) .img-block{ float:none; width:100%; margin:0 auto; }
  .design-branding-block .thumb-block .text-block{ width:100%; text-align:center; padding:45px 30px 20px; }
  .design-branding-block .thumb-block:nth-child(2) .services-icon-block .block .name-block p{ text-align:left; }
  .design-branding-block .email-call-block .block{ width:100%; }
  .design-branding-block{ padding:50px 0 30px 0; }
  .design-branding-block .email-call-block h3{ text-align:center; }
  .design-branding-block .email-call-block .block{ padding-bottom:10px; }
  .design-branding-block .email-call-block .block .img-block{ float:none; width:12%; margin:0 auto; }
  .design-branding-block .email-call-block .block .text-block{ float:none; width:100%; text-align:center; }
  .design-branding-block .email-call-block .or-block{ float:none; margin:0 auto; padding:0 0 45px; }
  .page-template-template-design-and-branding .case-studies h2{ font-size:27px; line-height:29px;  }
  .inner-banner .desc .text-block.marketing-automation-page h1{ font-size:43px; line-height:36px; }
  .inner-banner .desc .text-block.marketing-automation-page h1{ font-size:34px; }
  .properle-marketing h2{ font-size:30px; line-height:34px; padding:0 0 10px 0; }
  .properle-marketing .landscape .img-section{ float:none; width:100%; margin:0 auto; padding-bottom:30px; }
  .properle-marketing .landscape:nth-child(2n+1) .img-section{ float:none; }
  .properle-marketing .landscape .img-section img{ height:auto; }
  .properle-marketing .landscape .text-side{ width:100%; text-align:left; padding:0 18px 40px 18px; }
  .properle-marketing .landscape .text-side ul li{ padding: 0 0 18px 35px; background-size:20px; }
  .offer-marketing .top-block .text-section{ padding:25px 20px 10px 30px; }
  .offer-marketing .top-block .text-section ul li{ background-size:20px; line-height:31px;  }
  .offer-marketing .top-block .text-section ul li{ padding:0 0 0 35px; }
  .offer-marketing .top-block .text-section h3{ font-size:22px; line-height:24px; padding:0 0 19px 0; }
  .demo-block .lt-block{ float:none; text-align:center; }
  .demo-block .rt-block{ float:none; padding-top:20px; text-align:center; }
  .why-work .work-us .rt-text{ padding:35px 36px 30px 47px; }
  .why-work .work-us .lt-img img{ height:auto; }
  .why-work .work-us .rt-text h2::after{ background:none; }
  .why-work .work-us .lt-img{ width:100%; }
  .why-work .work-us .rt-text{ width:100%; text-align:left; }
  .why-work .work-us .rt-text ul li{ padding: 0 0 15px 35px; background-size:20px; }
  .why-work .work-us .rt-text h2{ margin:0 0 14px 0; }
  .our-marketing .our-block .bottom-block .box{ width:50%; min-height:250px; }
  .our-marketing .our-block .bottom-block .box ul li{ background-size:20px; }
  .our-marketing .our-block .bottom-block .box h4{ padding:0 0 15px 0; }
  .our-marketing h2{ font-size:30px; line-height:32px; }
  .our-marketing h2::before{ width:170px; top:23%;  }
  .our-marketing h2::after{ width:170px; top:23%;  }
  .inner-banner .desc .text-block.website-conv-opti-page h1{ font-size:36px; line-height:32px; }
  .inner-banner .desc .text-block.website-conv-opti-page h1 strong.big{ font-size:36px; }
  .inner-banner .desc .text-block.website-conv-opti-page h1 strong.medium{ font-size:36px; }
  .page-template-template-website-conversion-optimization .web-conv-edit .img-block{ width:100%; padding:0 0 20px 0; }
  .page-template-template-website-conversion-optimization .web-conv-edit .text-block{ padding:0 20px 30px; }
   .web-conv-edit .text-block .col-md-9{ width:100%; }
  .internet-consulting-services-block .top-block h2{ font-size:31px; line-height:33px; padding:0 0 15px 0; }
  .page-template-template-website-conversion-optimization .web-conv-edit .case-study .button-block a{ font-size:18px; line-height:23px; }
  .inner-banner .desc .text-block.pay-per-click-page h1{ font-size:33px; line-height:36px; }
  .inner-banner .desc .text-block.pay-per-click-page h1 strong.medium{ font-size:40px;  }
  .inner-banner .desc .text-block.pay-per-click-page h1 strong.big{ font-size:52px; }
  .pay-per-click-block h2{ font-size:26px; line-height:36px; }
  .pay-per-click-block .bottom-block .lt-block{ float:none; width:20%; margin:0 auto; }
  .pay-per-click-block .bottom-block .rt-block{ width:100%; }
  .pay-per-click-block .bottom-block .rt-block p{ text-align:center; }
  .contact-us-bar a{ display:inline-block; padding:22px 85px 20px 28px; margin:15px 0 0 0; }
  .contact-us-bar .center-block{ text-align:center; }
  .from-block{ padding:45px 0 30px  }
  .from-block h2{ font-size:37px; line-height:39px; }
  .pay-per-click-advert-block .all-block .block:nth-child(2n) .img-block{ width:100%; padding-bottom:10px; }
  .pay-per-click-advert-block .all-block .block:nth-child(2n+1) .img-block{ width:100%; padding-bottom:10px; }
  .pay-per-click-advert-block .all-block .block .text-block{ width:100%; }
  .pay-per-click-advert-block .all-block .block .text-block h4:after{ display:none; }
  .pay-per-click-advert-block .all-block .block{ background:#fff; }
  .pay-per-click-advert-block .all-block .block{ background:#fff; }
  .pay-per-click-expert-block .expert-social-block .social-block h4{ font-size:18px; }
  .page-template-template-internet-marketing-consulting-services .internet-consulting-services-block .top-block h2{ font-size:25px; line-height:28px; }
  .page-template-template-internet-marketing-consulting-services .internet-consulting-services-block .top-block .img-block{ max-width:30%; margin:0 auto; }
  .page-template-template-internet-marketing-consulting-services .internet-consulting-services-block .top-block .text-block{ text-align:center; }
  .page-template-template-internet-marketing-consulting-services  .internet-consulting-services-block .top-block h3{ padding:30px 58px 30px 58px; margin:0; }
  .page-template-template-internet-marketing-consulting-services .internet-consulting-services-block .bottom-block .img-block{ max-width:100%; margin:0 auto; }
  .internet-consulting-services-block .top-block{ padding:75px 0 33px 0; }
  .internet-consulting-services-block .bottom-block{ padding:40px 0; }
  .page-template-template-internet-marketing-consulting-services .internet-consulting-services-block .top-block h2{ padding-bottom:30px !important; }
  .inner-banner .desc .text-block.portfolio-casestudy-page h1{ font-size:38px; line-height:36px; }
  .inner-banner .desc .text-block.portfolio-casestudy-page h1 span{ font-size:37px; }
  .page-template-template-portfolio-case-studies .main-case-study h1{ font-size:33px; line-height:35px; padding:0 0 50px 0; }
  .page-template-template-portfolio-case-studies .main-case-study h2{ font-size:23px; line-height:25px; margin:0 0 60px 0; }
  .page-template-template-portfolio-case-studies .case-studies h2{ font-size:23px; line-height:25px; }
  .page-template-faq .faq-block h3{ font-size:36px; line-height:38px; }
  .page-template-faq .faq-block .box{ margin:0 16px; }
  .page-template-faq .faq-block{ padding:45px 0 40px 0; }
  .page-template-template-careers-opprotunities .career-block h2{ font-size:25px; line-height:27px; }
  .page-template-template-careers-opprotunities .career-block p{ font-size:17px; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block .img-block{ width:100%; margin:0 auto; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block .rt-block{ padding:30px 25px 20px; }
  .inner-banner .desc .text-block.our-association-page h1{ font-size:50px; line-height:39px; }
  .inner-banner .desc .text-block.our-association-page h1 span{ font-size:35px; }
  .inner-banner .desc.marketing .text-block.Write-for-Us h1{ font-size:45px; line-height:30px; }
  .inner-banner .desc.marketing .text-block.Write-for-Us h1 strong{ font-size:50px; line-height:52px; }
  .page-template-template-write-for-Us .contribute-block .top-block h3{ font-size:26px; line-height:32px; }
  .page-template-template-write-for-Us .contribute-block .top-block h2{ font-size:33px; line-height:35px; }
  .page-template-template-write-for-Us .mid-block h3{ font-size:19px; line-height:21px; }
  .page-template-template-write-for-Us .mid-block h3:before{ width:16%; }
  .page-template-template-write-for-Us .mid-block h3:after{ width:16%; }
  .page-template-template-write-for-Us .mid-block .box .text-block h4{ font-size:16px; line-height:18px; }
  .page-template-template-write-for-Us .bottom-block h3:after{ width:23%; }
  .page-template-template-write-for-Us .bottom-block h3:before{ width:23%; }
  .page-template-template-write-for-Us .bottom-block a{ font-size:41px; line-height:43px; }
  .page-template-template-write-for-Us .mid-block .box .text-block{ min-height:630px; }
  .inner-banner .desc.marketing .text-block.the-team h1{ font-size:42px; line-height:38px; }
  .inner-banner .desc.marketing .text-block.the-team h1 span{ font-size:42px; }
  .page-template-template-our-client .clients-block h3{ font-size:33px; line-height:40px; }
  .inner-banner .desc.marketing .text-block.the-team h1 strong{ font-size:60px; line-height:50px; }
  .page-template-template-the-team .our-team h2{ font-size:29px; line-height:32px; }
  .page-template-template-the-team .our-team .box .img-block{ float:none; margin:0 auto; }
  .page-template-template-the-team .our-team .box .text-block{ width:100%; text-align:center; }
  .page-template-template-the-team .our-team .box:nth-child(2n+1) .img-block:nth-child(2n+1){ float:none; margin:0 auto; }
  .page-template-template-the-team .our-team .box .text-block h4:after{ right:0; margin:0 auto; }
  .page-template-template-the-team .our-team .box .text-block h3{ font-size:35px; line-height:40px; }
  .page-template-template-the-team .our-team .box .text-block{ min-height:320px; }
  .page-template-template-the-team .our-team .box{ margin:0 0 60px 0; }
  .page-template-template-the-team .our-team h2{ margin:0 0 50px 0; }
  .page-template-template-testimonials .inner-banner .desc.marketing .text-block.digital-marketing h1{ font-size:29px; line-height:36px; }
  .page-template-template-testimonials .inner-banner .desc.marketing .text-block.digital-marketing h1 span.span1{ font-size:37px; line-height: 31px; }
  .page-template-template-testimonials .inner-banner .desc.marketing .text-block.digital-marketing h1 span.span2{ font-size:37px; line-height:25px; }
  .client-testimonials-block h3{ font-size:28px; line-height:34px; }
  .client-testimonials-block .all-big-block .big-block .rt-block::before{ display:none; }
  .client-testimonials-block .all-big-block .big-block{ padding:0; }
  .client-testimonials-block .all-big-block .big-block .rt-block{ padding:60px 0 40px 40px; }
  .page-contact-us .inner-banner .desc .text-block h1{ font-size:50px; line-height:42px; }
  .contact-us-bar a:before{ display:none; }
  .page-template-template-the-team .our-team .box .text-block{ min-height:auto; padding:20px 30px 20px 46px; }
  .our-team .box .img-block{ width:100%; }
  .our-team{ padding:50px 0 10px 0; }
  .page-template-template-the-team .our-team .box{ margin:0 0 40px 0; }
  .career-block{ padding:60px 0 0 0; }
  .career-block p{ border-bottom:none; }
  .career-block .business-manager-block{ margin:20px 0 60px 0; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block .rt-block p{ padding:10px 0 15px 0; }
  .our-marketing{ padding:50px 0 10px 0; }
  .properle-marketing .landscape{ margin:0 0 50px 0; }
  .why-work{ padding:60px 0 60px 0; }
  .offer-marketing{ padding:60px 0 50px 0; }
  .page-template-template-internet-marketing-consulting-services .internet-consulting-services-block .top-block{ padding:75px 0 0 0; }
  .internet-consulting-services-block .bottom-block .text-block{ padding:40px 30px 30px 30px; }
  .internet-consulting-services-block .bottom-block{ padding:40px 0 50px 0; }
  .pay-per-click-block{ padding:40px 0 55px 0; }
  .social-media-block{ padding:50px 0 50px 0; }
  .pay-per-click-advert-block h3{ font-size:34px; line-height:36px; padding:0 0 40px 0; }
  .pay-per-click-advert-block{ padding:50px 0 40px 0; }
  .pay-per-click-advert-block .all-block .block{ margin:0 0 50px 0; }
  .pay-per-click-expert-block{ padding:140px 0 70px 0; }
  .consideration-design{ padding:60px 0 0 0; }
  .consideration-design .thumb{ margin: 0 0 10px 0; }
  .consideration-design .block .text-panel{ padding: 30px 42px 0 42px; }
  .design-dev-desc .bottom-block .text-block p{ text-align:center; }
  .consideration-design h4{ padding:0 0 10px 0; margin:0 0 15px 0; }
  .mid-block .box .text-block ul li{ font-size:16px; line-height:18px; background-size:20px; padding:3px 0 3px 33px; }

  .main-content-block .block .img-block{ width:100%; }
  .main-content-block .block:nth-child(2n) .text-block{ width:100%; margin-top:15px; }
  .main-content-block .block .text-block{ width:100%; margin-top:15px; }

  .page-template-template-local-seo .onpage-seo .lt-img .lt-text{ padding:66px 80px 0 45px; }
  .want-local .bottom-section .img-part{ margin:0 0 30px 0; }
  .want-local{ padding:49px 0 60px 0; }

  .hi-testimonial .testimonials-section .text-box{ margin:-50px 0 0 0; }
  .hi-testimonial .testimonials-section .img-center{ width:125px; height:125px; top:-68px; }
  .hi-testimonial .testimonials-section .text-box h2{ font-size:45px; line-height:47px; }
  .hi-testimonial .testimonials-section .text-box h3{ font-size:22px; line-height:24px; padding:0 0 30px 0; }
  .hi-testimonial .testimonials-section .text-box p{ font-size:18px; line-height:27px; }
  .case-study-block .all-case-study-block a{ font-size:22px; line-height:24px; padding:19px 97px 19px 35px; }

  .testimonial .text-block{ padding:60px 40px 50px 150px; }
  .inner-banner .desc.marketing .text-block.dr h1{ font-size:40px; line-height:30px; }
  .inner-banner .desc.marketing .text-block.dr h1 strong{ font-size:38px; line-height:40px; }
  .common-url-block .rt-block{ margin:30px 15px; }
  .challenge-block .block ul.common-block li{ width:100%; }
  .challenge-block .block h3{ padding:25px 0 25px 0; }
  .challenge-block .block h4{ font-size:14px; line-height:21px; }
  .challenge-block .block ul.common-block::after{ display:none; }
  .challenge-block .block ul li{ background-size:30px; padding:0 30px 19px 45px; }
  .challenge-block .block p{ padding:0 0 18px 0; }

  .inner-banner .desc.marketing .text-block.bkh-clothing h1{ font-size:40px; line-height:36px; }
  .inner-banner .desc.marketing .text-block.bkh-clothing h1 strong{ font-size:40px; line-height:35px; }
  .page-template-template-case-study-style2 .challenge-block .block{ padding:20px 0 50px 0; }
  .page-template-template-case-study-style2 .common-url-block .lt-block{ padding:30px 15px 0 15px; }
  .page-template-template-case-study-style2 .challenge-block .block h3{  }
  .page-template-template-case-study-style2 .challenge-block .block ul{ margin:0 0 15px 0; }
  .page-template-template-case-study-style2 .challenge-block .block ul li{ padding:0 30px 22px 45px; }
  .results-box .thumb-box .box .icon-block{ width:100%; height:auto; }
  .results-box .thumb-box .box p{ font-size:14px; }

  .inner-banner .desc.marketing .text-block.form-3d h1{ font-size:38px; line-height:40px; }
  .inner-banner .desc.marketing .text-block.form-3d h1 strong{ font-size:32px; line-height:34px; }
  .common-url-block .lt-block{ padding:30px 15px 0 15px; }
  .common-url-block .rt-block .box.first:before{ width:37px; height:37px; left:-15px; }
  .common-url-block .rt-block .box{ padding:14px 15px 13px 24px; }
  .present-rankings-Block .box .top-block ul li strong img{ width:35px; height:35px; }

  .inner-banner .desc.suite-103 .text-block.suite h1{ font-size:46px; line-height:48px; }

.image{padding:0; margin:0;}
.image .img-block img{width:100%; height:auto;}

  .inner-banner .desc.marketing .text-block.osborne-homes h1{ font-size:43px; line-height:42px; }
  .page-template-template-case-study-style4 .challenge-block .block{ padding:33px 0 15px 0; }
  .results-block{ padding:40px 0 55px 0; }
  .challenge-block{ padding:10px 0 10px 0; }

  .page-template-template-case-study-style3 .inner-banner .desc.suite-103 .text-block.suite h1{ font-size:45px; line-height:47px;  }
  .page-template-template-case-study-style3 .inner-banner .desc.suite-103 .text-block.suite h1 strong{ font-size:45px; line-height:47px; }

  .page-template-template-case-study-style15 .inner-banner .desc.marketing .text-block.dr h1{ line-height:34px; }

  .inner-banner .desc.marketing .text-block.article-writing-services h1{ font-size:30px; line-height:32px; }
  .inner-banner .desc.marketing .text-block.article-writing-services h1 strong{ font-size:40px; line-height:42px; }

  .inner-banner .desc .text-block.bnjms-page-text h1{ font-size:40px; line-height:42px; }

  .page-template-template-Portfolio1 .inner-banner .desc .text-block.bnjms-page-text h1{ font-size:30px; line-height:28px;  }
  .page-template-template-Portfolio1 .inner-banner .desc .text-block.bnjms-page-text h1 strong.big-text{ font-size:42px; line-height:42px;}
  .project-block .big-block .box h3{ font-size:24px; line-height:26px; }
  .project-block .big-block .box ul li{ width:100%; }
  .bnjms-service-block .block .text-block{ padding:36px 40px 30px 40px; }
  .bnjms-service-block .block .text-block h4{ font-size:30px; line-height:32px; padding:0 0 25px 0; }
  .bnjms-service-block{ padding: 60px 0 0 0; }
  .onsight-seo-block .onsightt-uper-scetion{ background:#fff; }
  .onsight-seo-block .rt-block{ border-left:1px solid #eaeaea; }

  .inner-banner .desc.marketing .text-block.development h1{ font-size:22px; line-height:22px; }
  .inner-banner .desc.marketing .text-block.development h1 strong{ font-size:34px; line-height:36px; }
  .inner-banner .desc.marketing .text-block.development h1 strong.dev{ font-size:40px; line-height:38px; }
  .common-bottom-block .top-block .rt-block{ width:100%; }
  .common-bottom-block .top-block .lt-block{ width:100%; padding:40px 0 0 0; }
  .surgeon-boost-logo-block{ padding:35px 0; }
  .our-custom-service-block .box .lt-block{ width:100%; }
  .our-custom-service-block .box .rt-block{ width:100%;  }
  .our-custom-service-block .box .lt-block img{ width:100%; }
  .our-custom-service-block .box .rt-block h3{ font-size:26px; line-height:28px; }
  .our-custom-service-block .box .rt-block .icon-block{ width:40px; height:40px; }
  .common-bottom-block{ padding:10px 0 0 0; }
  .how-marketing-partners-feel .block:nth-child(3){ margin:0 0 60px 0; }

  .common-bottom-block .bottom-block .lt-block{ width:100%; }
  .common-bottom-block .bottom-block .rt-block{ width:100%; }
  .common-bottom-block .bottom-block .rt-block .icon-block{ margin:49px 0 24px 0; }
  .common-bottom-block .bottom-block .rt-block{ padding:0 20px 30px 20px; }

  .inner-banner .desc.marketing .text-block.digital-marketing h1{ font-size:28px; }
  .inner-banner .desc.marketing .text-block.digital-marketing h1 span.span2{ font-size:37px; line-height:15px; }

  .image{ padding:50px 0; }

  .inner-banner .desc.marketing .text-block.boston h1{ font-size:50px; line-height:48px; }
  .inner-banner .desc.marketing .text-block.boston h1 strong{ font-size:38px; line-height:38px; }
  .gallery-block .top-block .box .text-block h3{ font-size:23px; line-height:25px; }
  .gallery-block .top-block .box .text-block{ padding:24px 20px 0 30px; }
  .gallery-block{ padding:5px 0 55px 0; }
  .common-url-block{ padding: 55px 0 0 0; }

  .inner-banner .desc.marketing .text-block.industry h1{ font-size:40px; line-height:42px; }
  .inner-banner .desc.marketing .text-block.industry h1 strong{ font-size:38px; line-height:30px; }
  .our-marketing-block h3{ font-size:34px; line-height:40px; }
  .our-marketing-block .big-box h4{ font-size:20px; line-height:22px; }
  .our-marketing-block .big-box .box .img-block{ width:80px; height:80px; }
  .our-marketing-block .big-box .box{ padding:0 10px; }
  .inner-banner .desc.marketing .text-block.free-resources h1{ font-size:45px; line-height:50px; }
  .inner-banner .desc.marketing .text-block.free-resources h1 strong{ font-size:32px; }
  .copy-write-block{ padding: 50px 0 10px; }
  .copy-write-block .text-content .icon_block{ width:55px; margin:0 auto; }
  .copy-write-block .text-content .icon_block img{ width:100%; height:auto; }
  .copy-write-block .text-content h3{ font-size:28px; line-height:34px; }
  .about-brandignity{ padding:30px 0 5px 0; }
  .about-brandignity .box{ padding:0; }
  .about-brandignity .box .img-block{ margin-bottom:20px; }
  .about-brandignity .box .text-block{ padding:0 25px 35px; }
  .carousel-inner > .item.active, .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right{ padding-top:0 !important; }

  .inner-banner .desc.marketing .text-block.free-resources h1{ font-size:35px; line-height:40px; }
  .inner-banner .desc.marketing .text-block.free-resources h1 strong { font-size:29px; line-height:32px; }
  .post-examples-block .box:nth-child(2n+1) .col-md-4 .img-block{ float:none; }
  .copy-write-block .blogging-service .text-block{ padding:30px 15px 40px 25px; }
  .post-examples-block .box .text-block{ padding:30px 10px 20px 20px; }
  .post-examples-block .box .text-block ul li{ background-size:21px; padding:0 0 5px 35px;  }
  .blog-post-types{ padding:50px 0 20px 0; }
  .blog-post-types .box .text-block{ margin-top:40px; }
  .blog-post-types .box:last-child{ margin:0; }

  .page-id-15054 .blog-block .thumb-block .img-block{ width:100%; }
  .page-id-15054 .blog-block .thumb-block .text-block{ width:100%; margin-top:10px; }
  .blog-block.content-copy-writing .thumb-block .text-block ul li{ background-size:20px; padding:0 0 15px 35px; }

  .properle-marketing{ padding:30px 0 0 0; }
  .properle-marketing .landscape{ margin:0 0 40px 0; }
  .properle-marketing .landscape .text-side h3{ margin:0 0 15px 0; padding:0 0 14px 0; }
  .page-id-17052 .properle-marketing .landscape .text-side p{ padding:0; }

  .want-local.content-copy-writing .title-block p{text-align:center;}
  .page-id-17136 .blog-block.content-copy-writing{padding:40px 0 40px;}
  .page-id-17136 .view-button-common a{font-size: 19px;}
  .page-id-17136 .blog-block .thumb-block{margin:0 0 40px 0;}
  .page-id-17136 .blog-block .thumb-block:last-child{margin-bottom:10px;}
  .business-love-us-block #quote-carousel .carousel-indicators{height:90px;}
  .business-love-us-block #quote-carousel .carousel-indicators .active{width:70px;height:70px;}
  .blog-block .thumb-block:last-child{ margin:0; }

  .founder-janice-review-block .text-block .img-block{width:110px;height:110px;margin:0 auto;}
  .founder-janice-review-block .text-block .img-block img{width:100%;}
  .founder-janice-review-block{ padding:95px 0 55px 0; }
  .founder-janice-review-block .text-block{  }
  .page-id-15289 .blog-block .thumb-block{ min-height:auto; }

  .blog-block .thumb-block{ min-height:auto; }
  .page-id-15293 .founder-janice-review-block .text-block{ padding:160px 40px 66px 48px; }
  .page-id-15293 .founder-janice-review-block .text-block .img-block{ top:6%; }

  .page-id-15303 .blog-block.content-copy-writing{ padding:30px 0 50px; }
  .blog-block.content-copy-writing.black h6{ font-size:35px; line-height:37px; }
  .want-local .top-section{ padding:0 0 15px 0; }

  .what-we-do{ padding:35px 0 35px 0; }
  .what-we-do .block .img-block{ width:26%; }
  .what-we-do .block:nth-child(2n+1) .img-block{ float:none; padding-bottom:20px; margin:0 auto; }
  .what-we-do .block:nth-child(2n) .img-block{ float:none; padding-bottom:20px; margin:0 auto; }
  .what-we-do .block .text-block{ width:100%; text-align:center; }
  .what-we-do .block .text-block h3:after{ right:0; margin:0 auto;  }
  .what-we-do .block{ padding-bottom:28px; }

.what-we-do.tobacco-alcohol .block{ margin-bottom:40px; }
  .what-we-do.tobacco-alcohol .block .img-block{ width:100%; }
  .what-we-do.tobacco-alcohol .block .text-block{ width:100%; padding-top: 10px; }

 .page-id-15309 .case-study-block .block .desc{ bottom:15px; }
 .blog-block.content-copy-writing h6{ font-size:37px; line-height:39px; }

  .our-appreciation{ padding:50px 0; }
  .our-appreciation .box .lt-block{ width:100%; }
  .our-appreciation .box .rt-block{ width:100%; }
  .our-appreciation .box .rt-block .text-block{ min-height:auto; padding:38px 30px 23px 30px; }
  .our-appreciation h2{ font-size:31px; line-height:35px; }

  .internet-consulting-services-block.web-con-opt .middle-block .block:nth-child(2n+1) .img-block{ float:none; }
  .internet-consulting-services-block.web-con-opt .middle-block .block{ margin-bottom:35px; }
  .internet-consulting-services-block.web-con-opt .middle-block .block .img-block{ width:100%; }
  .internet-consulting-services-block.web-con-opt .middle-block .block .text-block{ width:100%; padding:35px 42px 0 30px; }
  .web-conv-edit{ padding:60px 0 45px 0; }
  .web-conv-edit .case-study{margin-top:60px;}
  .web-conv-edit .case-study .button-block{float:inherit;padding-left:21px;margin:0;width:100%;}
  .internet-consulting-services-block .top-block .img-block{width:20%;margin:0 auto;}

  .hair-salon-marketing .box .text-block{padding:40px 0 0 0;}
  .hair-salon-marketing .box .text-block h3{font-size:22px;line-height:25px;padding:0 0 20px;}
  .hair-salon-marketing .box .text-block p{font-size:17px;line-height:23px;}
  .Salon-Case-Study .box .text-block ul li{background-size:20px;padding:0 0 15px 32px;}
  .partners-brandignity .top-block .text-block ul li{font-size:14px;margin:0 16px 0 0;}
  .partners-text-block .box h4{font-size:13px;line-height:18px;background-size:25px;padding:0 0 0 36px;}
  .partners-brandignity .top-block .icons-block{width:65px;height:65px;}
  .partners-brandignity .top-block .icons-block img{width:100%;height:auto;}
  .partners-repeater .box .icon-block{width:65px;height:65px;}
  .partners-repeater .box .icon-block img{width:100%;height:auto;}
  .option-block .box{min-height:625px;}
  .option-block .box .text-block p{font-size:15px;line-height:21px;}
  .option-block .box .text-block{padding-left:20px;}
  .option-block .box .text-block ul li{font-size:15px;line-height:19px;}
  .beliverables .box .icon-block{top:-18%;width:86px;height:85px;padding:23px 0 0 0;}
  .beliverables .box .icon-block img{width:50%;}
  .beliverables .box{min-height:323px;padding:50px 15px 0px 15px;margin:0 0 95px;}
  .beliverables .box p{font-size:14px;line-height:21px;}
  .partners-repeater .box .text-block h3{font-size:22px;line-height:26px;}
  .partners-brandignity .bottom-block{padding:15px 30px;}
  .partners-brandignity .bottom-block p{font-size:15px;line-height:22px;}
  .beliverables{padding-top:35px;}
  .partners-repeater .box{padding-top:26px;}
  .option-block .box h2{font-size:22px;line-height:22px;padding-left:17px;}
  .partners-text-block{padding-top:30px;}
  .partners-text-block h2{font-size:22px;}
  .option-block .box .text-block h5{padding-top:18px;}

  .service .tab-content .box-block{padding-bottom:0;}
  .service .nav-tabs > li a{padding-top:9px;padding-bottom:15px;}
  .service .nav-tabs > li:nth-child(1) > a {background:url(../images/tabbgimg1.png) no-repeat 15% center #35609d;}
  .service .nav-tabs > li:nth-child(2) > a {background:url(../images/tabbgimg2.png) no-repeat 12% center #d22f51;}
  .service .nav-tabs > li:nth-child(3) > a {background:url(../images/tabbgimg3.png) no-repeat 7% center #2c4563;}
  .business-love-us-block .carousel-inner > .item {min-height:308px;}

  .error-page h1{font-size:38px;line-height:40px;}
  .error-page h4{font-size:20px;line-height:22px;}
  .web-conv-edit .case-study .button-block::before {display:none;}
  .design-branding-block .email-call-block .block:nth-child(4) {padding-left:0;}
  .inner-banner .desc.marketing .text-block.form-3d h1.Shift {font-size:33px;line-height:48px;}
  .common-bottom-block .top-block .lt-block p{padding-bottom:10px;}
  #footer .footer-top .form-block .footer-form .btn-block .form-control {width:33%;}
  .nf-form-cont .one-fourth {width:50% !important;margin-left:0 !important;}
  .main-case-study h2{font-size:26px;line-height:26px;padding:11px 90px 21px 90px;margin:0 0 48px 0;}

  .all-service-block .box .left-block h2{ font-size:27px; line-height:38px; }

  .our-service-block ul li{ font-size:13px; line-height:18px; padding-left:41px; margin-right:17px; }
  .our-service-block ul li{ background-size:35px auto; }
  .common-title h3{font-size: 26px;}


























}

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

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

  .navbar-default .logo-block, .navbar-default.navbar-shrink .logo-block{ width:190px; }
  .banner .desc{ bottom:11%; }
  .services-block .block:nth-child(5) i.fa{ font-size:25px; }
  .agency-block .left-panel{ border:none; }
  .agency-block .right-panel p{ text-align:center; }
  .agency-block .left-panel h2 { font-size:26px; line-height:28px; margin:0 0 20px 0; text-align:center; }
  .case-study-block h2{ font-size:31px; line-height:34px; }
  .agency-block .consult-btn{padding:0 0 15px 0;text-align:center;}
  .services-block .block h3{font-size:13px;line-height:15px;}
  .services-block .block p{font-size:14px;line-height:18px;}
  .services-block .block:nth-child(5) h3 {font-size:16px;line-height:18px;padding:0 0 15px 0;}
  .agency-block .consult-btn a{padding:20px 86px 20px 28px;display:inline-block;}
  .services-block .block:nth-child(5){margin-top:35%;}
  .testimonial-block .block{padding:0 15px;width:100%;}
  .testimonial-block .text-block{min-height:200px;text-align:center;}
  .testimonial-block .view-btn{text-align:right;}
  #blog-demo .owl-next{display:none;}
  #blog-demo .owl-prev{display:none;}
  .our-clients-block{padding:20px 0 0px 0;}
  .our-clients-block .title-block{padding:0 0 20px 0;text-align:center;}
  .quoted-block .top-block{padding-bottom:25px;}
  .quoted-block .top-block .col-md-3{width:100%;}
  .services-block .block:nth-child(5){padding:159px 80px 77px 80px;}
  .footer-mid .button{margin-bottom:20px;}
  #footer .footer-bottom .address-block .block .text-block h5{ font-size:13px; line-height:6px; }
  #footer .footer-bottom .address-block .block{ display:inline-block; width:49%;  }
  #footer .footer-top .btn-block input[type="submit"]{ font-size:14px; line-height:16px; width:160px; }
  #footer .footer-mid{ padding: 29px 0 10px 0; }
  #footer .footer-mid .button a{ display:block; padding: 13px 0 13px 0; }
 
  .quoted-block .bottom-block .img-block{min-height:113px;/*width:200px;*/margin:0 auto;}
  .shop-agency-block .icon-block .block{width:52px;height:52px;}
  .shop-agency-block .icon-block .block img{width:100%;}
  .shop-agency-block .desc h2{font-size:22px;line-height:24px;}
  .shop-agency-block .text-panel p{font-size:14px;line-height:17px;left:4%;}
  .shop-agency-block .text-panel p:nth-child(2){left:21%; bottom: 64%;}
  .shop-agency-block .text-panel p:nth-child(3){left:34%; bottom:74%;}
  .shop-agency-block .text-panel p:nth-child(4){left:53%; bottom:74%;}
  .shop-agency-block .text-panel p:nth-child(5){left:74%; bottom:61%;}
  .shop-agency-block .text-panel p:nth-child(6){left:84%; bottom:46%;}
  .what-we-do .block .text-block h2{font-size:24px;line-height:26px;}
  .what-we-do .block:nth-child(2n+1) .img-block{ width:40%; margin:0 auto; padding-bottom:25px; float:none; }
  .what-we-do .block .text-block{ width:100%; text-align:center; }
  .what-we-do .block:nth-child(2n) .img-block{ width:40%; margin:0 auto; float:none; padding-bottom:25px; }
  .what-we-do .block{ padding:0 0 35px 0; }
  .what-we-do .block .text-block h3::after{ display:none; }
  .what-we-do.tobacco-alcohol .block:nth-child(2n) .img-block{ width:100%; }
  .what-we-do.tobacco-alcohol .block:nth-child(2n+1) .img-block{ width:100%; }


  .testimonial-block .block{ margin:0 0 35px 0; }
  .inner-banner .desc .text-block h1{ font-size:45px; line-height:47px; }
  .top-title-block h1{ font-size:23px; }
  .main-content-block .block .img-block{ width:100%; margin:0 auto; padding-bottom:30px; float:none; }
  .main-content-block .block .text-block{ width:100%; text-align:left; padding:0 15px 30px 30px; }
  .your-monthly-deliverables .block .text-panel{ padding:25px 50px 50px 30px; }
  .main-content-block .block:nth-child(2n) .img-block{ float:none; }
  .main-content-block .white-label-block{ width:100%; margin:0 0 30px 0; }
  .main-content-block .referral-block{ width:100%; }
  .your-monthly-deliverables .block .image-block{ width:100%; float:none; margin:0 auto; padding-bottom:15px; }
  .your-monthly-deliverables .block .text-panel{ width:100%; text-align:left; }
  .how-marketing-partners-feel .block .text-block p{ font-size:14px; line-height:19px; }
  .case-study-block .block .button-block{ text-align:center; }
  .case-study-block .block .button-block a{ display:inline-block; padding:20px 90px 21px 20px; }
  .case-study-block .all-case-study-block a{ font-size: 18px; line-height:20px; padding:18px 110px 18px 37px; }
  .analysis-offers-block.work-with-us .icons-block .blocks{ min-height:auto; width:100%; padding:0 100px; margin:0 0 40px 0; }
  .have-questions-block h3::after{width:18%;right:3%;}
  .have-questions-block h3::before{width:18%left:3%;}
  .have-questions-block .block{padding:0 0 13px 0;}
  .company-top-block .block .image-block{width:45%;float:none;margin:0 auto;padding:0 0 30px 0;}
  .company-top-block .block .text-block{width:100%;text-align:center;}
  .company-top-block .block:nth-child(2n) .image-block{width:45%;float:none;margin:0 auto;padding:0 0 30px 0;}
  .company-top-block .block:nth-child(2n) .text-block{width:100%;text-align:center;}
  .company-top-block .block{padding:0 0 50px;}
  .company-top-block .block .text-block h3::after{display:none;}
  .company-top-block{padding:40px 0 30px;}
  .brandignity-does-block .service-list-block .col-sm-4:nth-child(n+3) .block{border-right:1px solid rgba(255,255,255,0.05);}
  .brandignity-does-block .title-block h3{font-size:26px;line-height:28px;}
  .white-label-service .lt-block .title-block h3{font-size:28px;line-height:30px;}
  .questions-block .header h3{font-size:26px;line-height:28px;}
  .questions-block .header h3::before{width:31%;}
  .questions-block .header h3::after{width:31%;}
  .questions-block .button-block input[type="submit"]{font-size:24px;line-height:26px;padding:11px 75px 12px 35px;}
  .inner-banner .desc .text-block.career-opprtunity-page h1{font-size:40px;line-height:35px;}
  .inner-banner .desc .text-block.career-opprtunity-page h1 strong{font-size:35px;}
  .analysis-offers-block .offers-list h3{font-size:26px;line-height:28px;}
  .analysis-offers-block .section-footer p{font-size:17px;}
  .blog-block .thumb-block .img-block{width:100%;float:none;margin:0 auto;padding:0 0 25px 0;}
  .blog-block .thumb-block:nth-child(2n) .img-block{ width:100%; float:none; margin:0 auto; padding:0 0 25px 0; }
  .blog-block .thumb-block .text-block{ width:100%; text-align:left; }
  .blog-block .thumb-block{ max-height: inherit; }
  .blog-block .thumb-block .text-block .md-panel{ max-width:100%; margin:0 auto; }
  .blog-block .thumb-block .text-block p{ padding:10px 0 25px 0 }
  .blog-block .thumb-block .text-block .md-panel ul li{ width:100%; padding:0 5px 2px 5px; }
  .blog-block .thumb-block .text-block .md-panel ul li{ font-size:13px; border-right:none; }
  .blog-block .thumb-block .img-block{ padding:0 0 10px 0; }
  .blog-block .thumb-block:nth-child(2n) .img-block{ padding:0 0 10px 0; }
  .from-block .bottom-block .Business-block .box h5{ padding:0 0 8px 0; }
  .from-block .bottom-block .Business-block .box h6.Raleway-font { padding:0 0 8px 0; }
  .from-block h2{ font-size:30px; line-height:32px; }
  .from-block p{ font-size:16px; line-height:22px; }
  .inner-banner .desc .text-block.content-copy-writing h1{ font-size:35px; line-height:30px; }
  .inner-banner .desc .text-block.content-copy-writing h1 strong{ font-size:30px; }
  .design-dev-block h3{ font-size:25px; line-height:31px; }
  .kick-ass-guide .img-block{width:40%;margin:0;float:none;padding-bottom:20px;}
  .kick-ass-guide .col-sm-7 {width:100%;text-align:left;}
  .kick-ass-guide .text-block .email-block label{ display:block; }
  .kick-ass-guide .text-block .email-block .btn{display:inline-block;}
  .kick-ass-guide .text-block .email-block .form-control{ width:65%; margin:0 10px 0 0; }
  .inner-banner .desc .text-block.mobile-app-design-banner h1{ font-size:35px; line-height:30px; }
  .social-media-block h2{ font-size:24px; line-height:28px; padding:0 0 20px 0; }
  .business-love-us-block .title-block h2{ font-size:50px; line-height:52px; padding:0 0 10px 0; }
  .business-love-us-block .item blockquote p{ font-size:17px; line-height:30px; }
  .carousel-control{ width:22px; }
  .business-love-us-block .title-block h2{ font-size:34px; line-height:36px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1{ font-size:35px; line-height:30px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1 strong{ font-size:27px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1 strong.big{ font-size:34px; line-height:34px; }
  .social-media-block h2{ text-align:center; }
  .want-local .top-section h2{ font-size:26px; line-height:30px; }
  .blog-block.content-copy-writing .thumb-block .text-block ul li{ background-size:20px; padding:0 0 15px 30px; }
  .blog-block .thumb-block{ padding:0 0 20px 0; }
  .blog-block.content-copy-writing .thumb-block .text-block ul{ padding-bottom:5px; }
  .blog-block.content-copy-writing .marketing-case-study-block{ margin:0 0 32px 0 }
  .blog-block.content-copy-writing .marketing-case-study-block .marketing-text-block .lt-block{ width:52%; }
  .blog-block.content-copy-writing .marketing-case-study-block .marketing-text-block .rt-block{ width:29%; }
  .blog-block.content-copy-writing .marketing-case-study-block h3 {font-size:25px; line-height:27px; padding:16px 0 20px 37px; } 
  .inner-banner .desc .text-block.marketing-automation-page h1{ font-size:36px; line-height:29px; }
  .inner-banner .desc .text-block.marketing-automation-page h1 strong{ font-size:29px; }
  .properle-marketing h2{ font-size:28px; line-height:30px; }
  .properle-marketing .landscape .text-side h3{ font-size:22px; line-height:24px; }
  .demo-block .lt-block h3{ padding:0; }
  .demo-block .lt-block h3:before{ display:none; }
  .offer-marketing .top-block .img-side{ width:100%;  padding-bottom:10px; }
  .offer-marketing .top-block .img-side img{ height:auto; }
  .offer-marketing .top-block .text-section{ width:100%; text-align:left; padding:25px 20px 40px 20px; }
  .offer-marketing .top-block .text-section ul li{ padding:0 0 0 35px; background-size:20px; }
  .offer-marketing .bottom-block{ padding:50px 0 0 0; }
  .properle-marketing h2{ padding:0 0 20px 0; }
  .our-marketing h2{ font-size:25px; line-height:30px; }
  .our-marketing h2:after{ width:165px; top:25%; }
  .our-marketing h2:before{ width:165px; top:25%; }
  .internet-consulting-services-block .top-block .img-block{ max-width:30%; }
  .internet-consulting-services-block .top-block h2{ font-size:29px; line-height:31px; }
  .internet-consulting-services-block.web-con-opt .middle-block .block:nth-child(2n+1) .img-block{ width:100%; margin:0 auto; }
  .internet-consulting-services-block.web-con-opt .middle-block .block:nth-child(2n+1) .text-block{ width:100%; }
  .internet-consulting-services-block.web-con-opt .middle-block .block .text-block h4:after{ display:none; }
  .internet-consulting-services-block.web-con-opt .middle-block .block:nth-child(2n) .img-block{ width:100%; margin:0 auto; }
  .internet-consulting-services-block.web-con-opt .middle-block .block:nth-child(2n) .text-block{ width:100%; }
  .internet-consulting-services-block.web-con-opt .middle-block .block{ margin:0 0 50px 0; }
  .internet-consulting-services-block .top-block{ padding:50px 0 33px 0; }
  .internet-consulting-services-block .bottom-block .text-block ul li{ line-height:18px; background-size:20px; padding:0 0 15px 37px; }
  .web-conv-edit .img-block{ width:40%; margin:0 auto; }
  .page-template-template-website-conversion-optimization .web-conv-edit .text-block{ width:100%; text-align:left; padding:0 20px; }
  .web-conv-edit .case-study .button-block{ padding-top:10px; }
  .inner-banner .desc .text-block.pay-per-click-page h1{ font-size:25px; line-height:28px; }
  .inner-banner .desc .text-block.pay-per-click-page h1 strong.big{ font-size:40px; }
  .inner-banner .desc .text-block.pay-per-click-page h1 strong.medium{ font-size:31px; }
  .pay-per-click-expert-block .expert-social-block .social-block{ max-width:100%; margin:0 auto 30px; }
  .pay-per-click-expert-block .expert-details-block .certificates-block .img-block{ margin:0 0 30px 0; }
  .pay-per-click-advert-block h3{ font-size:28PX; line-height:30PX;  }
  .pay-per-click-advert-block{ padding:78px 0 50px 0; }
  .inner-banner .desc .text-block.portfolio-casestudy-page h1{ font-size:34px; line-height:31px; }
  .inner-banner .desc .text-block.portfolio-casestudy-page h1 span{ font-size:31px; }
  .page-template-template-portfolio-case-studies .main-case-study .main-block .img-block img{ height:auto; }
  .page-template-template-portfolio-case-studies .main-case-study h1{ font-size:28px; line-height:30px; }
  .page-template-template-portfolio-case-studies .main-case-study h2:after{ right:-20%; width:20%; }
  .page-template-template-portfolio-case-studies .main-case-study h2:before{ left:-20%; width:20%; }
  .page-template-faq .faq-block .box{ margin:0; }
  .faq-block .panel-heading.accordion-toggle2:before{ font-size:10pt; width:30px; height:30px; bottom:-14px; }
  .faq-block .box .accordian-block .panel-default .panel-heading .panel-title{ padding:18px 28px 18px 80px; }
  .page-template-faq .faq-block h3{ font-size:33px; line-height:35px; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block .rt-block{ padding:20px 20px 30px; }
  .inner-banner .desc.marketing .text-block.Write-for-Us h1{ font-size:35px; line-height:25px; }
  .inner-banner .desc.marketing .text-block.Write-for-Us h1 strong{ font-size:40px; line-height:41px; }
  .page-template-template-write-for-Us .mid-block .box .text-block{ min-height:0; }
  .page-template-template-write-for-Us .mid-block .box{ margin-bottom:40px; }
  .page-template-template-write-for-Us .bottom-block h3:after{ width:21%; right:6%; }
  .page-template-template-write-for-Us .bottom-block h3:before{ width:21%; left:6%; }
  .page-template-template-write-for-Us .mid-block{ padding:0 0 20px 0; }
  .page-template-template-write-for-Us .bottom-block h3{ font-size:21px; line-height:23px; }
  .page-template-template-write-for-Us .bottom-block a{ font-size:36px; line-height:40px; }
  .page-template-template-write-for-Us .bottom-block h4{ font-size:20px; line-height:22px; }
  .page-template-template-our-client .clients-block h3{ font-size:29px; line-height:35px;  }
  .page-template-template-the-team .our-team h2{ font-size:27px; line-height:29px; }
  .page-template-template-the-team .our-team .box .text-block h3{ font-size:30px; line-height:35px; }
  .page-contact-us .inner-banner .desc .text-block h1{ font-size:44px; line-height:36px; }
  .page-contact-us .inner-banner .desc .text-block h1 strong{ display:block; }
  .want-local .bottom-section .img-part{ margin:0 0 30px 0; }
  .pay-per-click-expert-block .expert-social-block .social-block h4:after{ display:none; }
  .pay-per-click-expert-block .expert-social-block .social-block h4:before{ display:none; }
  .pay-per-click-expert-block .expert-details-block .photo-block{  width:110px; height:110px; top:-55px; }
  .main-content-block .white-label-block{ min-height:0; }
  .main-content-block .referral-block{ min-height:0; }
  .page-template-template-industries .what-we-do{ padding:70px 0 0 0; }
  .design-dev-desc h3{ font-size:31px; line-height:33px; }
  .consideration-design h4{ font-size:31px; line-height:33px; }
  .social-media-service-block .option-block .text-block h3{ font-size:27px; line-height:29px; }
  .page-template-template-website-conversion-optimization .web-conv-edit .text-block{ padding:0 20px 0 25px; }
  .web-conv-edit .text-block ul li{ background-size:20px; padding:0 0 10px 33px; }
  .social-media-service-block .option-block{ margin:0 0 40px 0; }
  .social-media-block{ padding:30px 0 30px 0; }

  .hi-testimonial.seo-page-testimonial{ padding:106px 0 60px 0; }
  .hi-testimonial .testimonials-section .text-box h2{ font-size:40px; line-height:42px; }
  .hi-testimonial .testimonials-section .text-box{ margin:-30px 0 0 0; padding:0 90px 50px 90px; }
  .hi-testimonial .testimonials-section .img-center{ width:120px; height:120px; top:-58px; }

  .page-template-template-case-study-style7 .results-block .rt-block{ height:auto; padding:22px 0 15px 0; }

  .inner-banner .desc.marketing .text-block.dr h1{ font-size:30px; line-height:25px; }
  .inner-banner .desc.marketing .text-block.dr h1 strong{ font-size:27px; line-height:29px; }
  .testimonial .text-block h4{ font-size:25px; line-height:10px; }
  .testimonial .text-block{ padding:60px 40px 30px 150px; }
  .results-block .rt-block{ width:100%; }
  .results-block .lt-block{ width:100%; margin:30px 0 0 0; }
  .results-block .lt-block img{ height:100%; }

 .page-template-template-case-study-style5 .challenge-block .block{ padding:10px 0 20px 0; }
 .results-block .rt-block ul li strong img{ width:35px; height:35px; }
 .challenge-block .block ul li{ padding:0 30px 19px 36px; }
 .page-template-template-case-study-style5 .results-block .rt-block{ height:660px; } 
 .page-template-template-case-study-style5 .common-url-block{ padding:50px 0 0 0; }
 .page-template-template-case-study-style5 .results-block{ padding:45px 0; }
 .page-template-template-case-study-style5 .results-block .lt-block{ height:auto; }
 .page-template-template-case-study-style5 .results-block .lt-block{ padding:19px 15px; }

  .page-template-template-case-study-style9 .present-rankings-Block .box .top-block h3{ font-size:22px; line-height:24px; }

  .page-template-template-case-study-style6 .results-block .rt-block{ height:auto; padding:22px 15px 35px 0; }
  .page-template-template-case-study-style6 .results-block .rt-block{ height:auto; }

  .inner-banner .desc.marketing .text-block .osborne-homes h1{ font-size:35px; line-height:34px; }
  .page-template-template-case-study-style4 .results-block .rt-block{ height:auto; padding:22px 15px 10px 0; }
  .challenge-block .block{ padding:15px 0 24px 0; }
  .results-block{ padding:42px 0; }
  .results-block .rt-block{ height:auto; padding:22px 15px 18px 0; }
  .common-url-block{ padding:50px 0 0 0; }

  .inner-banner .desc .text-block.bnjms-page-text h1{ font-size:32px; line-height:32px; }

  .page-template-template-Portfolio1 .inner-banner .desc .text-block.bnjms-page-text h1{ font-size:25px; line-height:26px; }
  .page-template-template-Portfolio1 .inner-banner .desc .text-block.bnjms-page-text h1 strong.big-text{ font-size:35px; line-height:37px; }
  .project-block .big-block .box{border-bottom:1px solid rgba(0,0,0,.05);padding:14px 0 16px 0;}
  .project-block .big-block .box:nth-child(2){ border-bottom:1px solid rgba(0,0,0,.05); }
  .project-block .big-block .box h3 strong img{ width:5%; height:5%; }
  .project-block .big-block .box h3 strong{ margin:0 15px 0 0; }
  .project-block .big-block .box h3{ padding:0 0 15px 0; }
  .onsight-seo-block .rt-block{ width:100%; }
  .onsight-seo-block .img-block{ width:100%; }

  .inner-banner .desc.marketing .text-block.development h1{ font-size:20px; line-height:20px; }
  .inner-banner .desc.marketing .text-block.development h1 strong{ font-size:30px; line-height:32px; }
  .inner-banner .desc.marketing .text-block.development h1 strong.dev{ font-size:35px; line-height:37px; }
  .surgeon-boost-logo-block .box{ margin-bottom:20px; }
  .surgeon-boost-logo-block{ padding:60px 0 40px 0; }

  .sognare-homes-block .box.block{ margin-bottom:20px; }
  .sognare-homes-block{ padding:60px 0 40px 0; }

  .common-testimonials-block .box{ padding:75px 0 30px 0; }
  .common-testimonials-block .box .top-block{ padding:0 50px 30px 50px; }
  .common-bottom-block .top-block .rt-block{ padding:30px 0 0 0; }
  .common-testimonials-block{ padding:100px 0 60px 0; }
  .page-template-template-Portfolio3 .common-body-block{ padding:10px 0 0 0; }

  .inner-banner .desc.marketing .text-block.digital-marketing h1{ font-size:24px; }
  .inner-banner .desc.marketing .text-block.digital-marketing h1 span.span2{ font-size:30px; line-height:6px; }

  .inner-banner .desc.marketing .text-block.boston h1{ font-size:38px; line-height:36px; }
  .inner-banner .desc.marketing .text-block.boston h1 strong{ font-size:30px; line-height:30px; }
  .gallery-block .top-block .box{ height:auto; margin:0 0 30px 0; }
  .gallery-block .top-block .box .text-block{ height:auto; padding:24px 20px 30px 30px; }
  .gallery-block .top-block .col-sm-6:last-child .box{ margin:0; }

  .present-rankings-Block .box{ margin:0 0 30px 0; }
  .present-rankings-Block{ padding:55px 0 20px 0; }

  .our-marketing-block .big-box{ height:auto; }

  .copy-write-block .text-content h3{ font-size:25px; line-height:30px; }
  .about-brandignity{ padding:20px 0 5px 0; }
  .clients-list .title-box{ margin:0 0 30px 0; }

  .inner-banner .desc .text-block.content-copy-writing.Automotive h1{ font-size:40px; line-height:45px; }
  .inner-banner .desc .text-block.content-copy-writing.Automotive h1 span{ font-size:41px; line-height:39px; }
  .content-copy-writing .icon-sec{ width:110px; }

  .page-id-17136 .blog-block .thumb-block:last-child{ margin-bottom:30px; }

  .blog-block .thumb-block.section{ padding:0; }
  .blog-block.content-copy-writing .thumb-block .text-block.box1{ min-height:auto; margin:0 0 10px; padding: 25px 0 12px 30px;  }
  .blog-block.content-copy-writing .thumb-block .big{ border-bottom:1px solid #fff; }
  .blog-block.content-copy-writing .thumb-block .big:last-child{ border-bottom:none; }
  .blog-block .thumb-block .text-block{ padding:18px 25px 0; }
  .blog-block .thumb-block .text-block h3{ padding:0 0 10px 0; }

  .page-id-15289 .blog-block .thumb-block{ padding:0; }
  .page-id-15289 .blog-block.content-copy-writing{ padding:40px 0 10px; }
  .sidenav-form{padding:0 80px;}

  .blog-block .thumb-block{ margin-bottom:40px; }

  .inner-banner .desc .text-block.content-copy-writing.accountant-cpa-marketing h1{ font-size:40px; line-height:38px; }
  .inner-banner .desc .text-block.content-copy-writing.accountant-cpa-marketing h1 span{ font-size:35px; }
  .what-we-do .block:nth-child(2n) .img-block{ width:30%; }
  .what-we-do .block:nth-child(2n+1) .img-block{ width:30%; }
  .blog-block.content-copy-writing .marketing-case-study-block{ margin:0; }

  .hair-salon-marketing .box .text-block{ padding:40px 20px 20px; }
  .hair-salon-marketing .box .text-block h3{ font-size:20px; line-height:24px; }
  .plastic-surgery-clients .col-md-15{width:30%;}
  .partners-text-block p{ font-size:15px;}
  .partners-text-block .box h4{font-size:initial;line-height:20px;background-size:initial;padding:11px 0 13px 63px;margin:0 0 13px;}
  .partners-text-block .box h4 br{display:none;}
  .partners-brandignity .top-block .icons-block{margin:0 0 14px 0;}
  .partners-brandignity .top-block .text-block ul li{width:46%;}
  .partners-repeater .box .icon-block{margin:0 0 18px 0;}
  .option-block .box {min-height:488px;margin:0 0 30px;}
  .beliverables .box {min-height:268px;margin:0 0 80px;}
  .beliverables h3{padding-bottom:80px;}
  .partners-text-block h3{padding-bottom:20px;}
  .partners-text-block h3::before{width:26%;}
  .partners-text-block h3::after{width:26%;}
  .partners-text-block .box{border-right:none;}
  .panel-default > .panel-heading{color:#fff; padding-left:50px;}
  .service .panel-default:nth-child(1) .panel-heading{background: url(../images/tabbgimg1.png) no-repeat 12px center #35609d;}
  .service .panel-default:nth-child(2) .panel-heading{background: url(../images/tabbgimg2.png) no-repeat 12px center #d22f51;}
  .service .panel-default:nth-child(3) .panel-heading{background: url(../images/tabbgimg3.png) no-repeat 12px center #2c4563;}
  .panel-default .panel-body .text-block p{padding-bottom:10px;}
  .panel-default .panel-body .text-block .top-text{padding-bottom:10px;padding-top:10px;}
  .panel-default .panel-body .text-block .top-text h3{padding:0;margin:0;}
  .panel-default .panel-body .text-block .top-text .icon-block{display:inline;}
  .panel-default .panel-body .text-block .top-text h3{display:initial;padding-left:6px;}
  .case-study-block .block .main-image img{width:100%;}
  .service .box .panel-group .panel .panel-heading .panel-title a{display:block;}
  .testimonial-block{padding-bottom:20px;}
  .company-bottom-block .offers-list .icons-block .blocks{border-right:none;}
  .blog-block .thumb-block .text-block .md-panel ul{display:flex;}

  .page-id-18351 .inner-banner .desc .text-block.content-copy-writing h1 {font-size:19px;line-height:36px;}
  .page-id-18351 .inner-banner .desc .text-block.content-copy-writing h1 strong {font-size:37px;line-height:37px;}
  #footer .footer-top .form-block .footer-form .btn-block .form-control {width:38%;}
  #footer .footer-top .form-block .footer-form{padding-bottom:25px;}
  #footer .footer-top .form-block .footer-form .nf-error-field-errors{padding-left:15px;}
  #footer .footer-top .form-block .footer-form .one-half{padding-right:0;}
  #footer .footer-top .form-block .footer-form .textarea-container.textarea {padding-right:15px;}
  .questions-block{padding-left:10px; padding-right:10px;}
  .kick-ass-guide .text-block .email-block .form-control {height:45px;}
  .kick-ass-guide .text-block h2 {font-size:18px;}
  .quoted-block h2 {font-size:26px;}
  .page-id-17136 .view-button-common {padding-bottom:60px;padding-left:50px;padding-right:110px;width:100%;text-align:center;}
  .page-id-17136 .view-button-common a{width:100%;display:inline-block;margin-bottom:15px;}
  .view-button-common a{font-size:17px;line-height:27px;padding:11px 80px 10px 26px;}
  .main-case-study h2::before {width:26%;left:-27%;}
  .main-case-study h2::after {width:26%;right:-27%;}

.our-service-block ul li{ width:33%; margin-bottom:20px; margin-right:0; padding-left:53px; }
.our-service-block ul{ padding-bottom:15px; }
.our-service-block{ padding-bottom:8px; }
.development-block .left-block h2{ padding-bottom:11px; }
.development-block .left-block p{ font-size:14px; padding-bottom:12px; }
.development-block .big-block{ padding-bottom:35px; margin-bottom:18px; }
.all-service-block .box .left-block h2{ font-size:24px; line-height:26px; padding-bottom:15px; }
.all-service-block .box .right-block p{ padding-bottom:13px; }
.all-service-block .box{ padding-bottom:23px; margin-bottom:25px; }
.mobile-app-block .box{ padding:25px 0; }
.mobile-app-block .box p{ padding-bottom:16px; }
.mobile-app-block .box:last-child{ padding-bottom:0; }
.main-case-study{ padding:30px 0 10px 0; }
.main-case-study h2{ margin-bottom:30px; }
.many-buttons-block{ padding:9px 0; }
.main-case-study .view-button-common{ padding-top:15px; }
.design-dev-block{ padding-bottom:20px; }
.mobile-app-block .box ul{ width:100%; }
.development-block .left-block h2{ font-size:30px; line-height:32px; }
.mobile-app-block .box h2{ font-size:24px; line-height:26px; }
.mobile-app-block .box p{ font-size:16px; }
.main-case-study .main-block .img-block img{ height:auto; }
.development-block .right-block h2{ font-size:24px; line-height:26px; padding-bottom:20px; }
.development-block .right-block{ padding-bottom:10px; }
.mobile-app-block .box{ padding-top:0; }
#footer{ padding-top:35px; }
.mobile-app-block{ padding-top:10px; }
.all-service-block .box .right-block{ padding-left:0; border-left:none; }

.all-service-block .box .right-block{ padding-left:0; border:none; }











}


@media screen and (max-width:700px){
  .design-branding-block .thumb-block:nth-child(2) .services-icon-block .block .name-block{text-align:center;}
  .agency-block{ padding:0; }
  .banner .desc { bottom:8%; }
  .banner .desc h1 { font-size:25px; line-height:29px; }
  .banner .desc p { font-size:12px; line-height:14px; }
  .services-block .block{ width:100%; margin:0 0 30px 0; }
  .services-block .block:nth-child(1){ margin-top:0; }
  .services-block .block:nth-child(2){ width:100%; margin:0 0 30px 0; }
  .services-block .block:nth-child(5){ margin-top:0; }
  .services-block .block h3{ padding:0 0 20px 0;  }
  .services-block .block h3::before { display:none; }
  .services-block .block{ min-height:0; }
  .services-block .block:nth-child(5){ padding:77px 98px 75px 98px; }
  .case-study-block h2{ font-size:50px; line-height:52px; }
  .case-study-block .block .desc{bottom:22px;}
  .portfolio h2{font-size:35px;line-height:37px;}
  .logo-image{width:150px;height:auto;margin:0 auto;}
  .logo-image img{width:auto;}
  .services-block .block{padding:50px 20px 51px 20px;}
  .inner-banner .desc .text-block h1{font-size:41px;line-height:43px;}
  .inner-banner .desc.digital-marketing .text-block h1{font-size:25px;line-height:28px;}
  .top-title-block h1{ font-size:19px; line-height:28px;}
  .top-title-block p{ font-size:16px; line-height:21px;}
  .top-title-block ul li{ font-size:15px; line-height:19px;}
  .main-content-block .block .text-block h2{ font-size:20px; line-height:25px;}
  .have-questions-block .block .form-control{ height:44px;}
  .have-questions-block .block textarea.form-control{ height:120px;}

  #footer .footer-mid .button a{ font-size:12px; }

  .questions-block .header h3::after{ width:28%;}
  .questions-block .header h3::before{ width:28%;}
  .inner-banner .desc .text-block.career-opprtunity-page h1{ font-size:35px; line-height:30px; }
  .inner-banner .desc .text-block.career-opprtunity-page h1 strong{ font-size:30px; }
  .site-analysis-block .device-image-block{ padding:100px 0 0 0; }
  .site-analysis-block .title-block h3{ font-size:27px; line-height:29px; padding:0 0 6px 0; }
  .site-analysis-block .title-block h4{ font-size:27px; line-height:29px; }
  .site-analysis-block .device-image-block .free-block{ top:51px; right:31px; padding:32px 20px 32px 25px; }
  .site-analysis-block .device-image-block .free-block h4{ font-size:32px; }
  .analysis-offers-block .offers-list .icons-block .blocks{ width:50%; }
  .analysis-offers-block .offers-list .icons-block .blocks:nth-of-type(3){ border-right: 1px solid #ededed; }
  .design-dev-block h3{ font-size:22px; line-height:29px; }
  .onpage-seo.our-seo-steps .title-box h2{ font-size:38px; line-height:40px; }
  .inner-banner .desc .text-block.mobile-app-design-banner h1{ font-size:25px; line-height:21px; }
  .design-dev-block .use-for-apps-block .text-block ul li{ padding:0 0 0 35px; }
  .social-media-service-block .option-block .text-block h3{ font-size:22px; line-height:24px; }
  .social-media-service-block .option-block .text-block h6{ font-size:14px; line-height:17px; }
  .agency-block .consult-btn{ padding: 0 0 31px 0; }
  .consideration-design h4{ font-size:30px; line-height:32px; padding:0 0 15px 0; margin:0 0 5px 0; }
  .consideration-design .block .text-panel{ padding:40px 42px 0 42px; }
  .want-local .top-section h2{ font-size:27px; line-height:33px; padding:0 20px 25px 20px; }
  .social-media-service-block .marketing-case-study-block .marketing-text-block .lt-block{ width:100%; text-align:center; }
  .social-media-service-block .marketing-case-study-block .marketing-text-block .rt-block{ width:100%; padding-top:15px; }
  .social-media-service-block .marketing-case-study-block .marketing-text-block .rt-block a{ width:200px; margin:0 auto; }
  .social-media-service-block .marketing-case-study-block h3{ text-align:center; }
  .blog-block .thumb-block{ padding:0; }
  .blog-block.content-copy-writing .marketing-case-study-block .marketing-text-block .lt-block{ width:100%; margin:0 auto; text-align:center; }
  .blog-block.content-copy-writing .marketing-case-study-block .marketing-text-block .rt-block{ width:100%; padding:15px 0 0 0; }
  .blog-block.content-copy-writing .marketing-case-study-block .marketing-text-block .rt-block a{ width:200px; margin:0 auto; }
  .blog-block.content-copy-writing .marketing-case-study-block h3{ text-align:center; }
  .blog-block .thumb-block{ padding:0 0 40px 0; }
  .blog-block{ padding:45px 0 30px 0; }
  .blog-block .thumb-block{ margin:0 0 40px 0; }
  .inner-banner .desc .text-block.design-branding h1{ font-size:37px; line-height:32px;  }
  .design-branding-block .thumb-block:nth-child(2) .services-icon-block .block{ width:100%; margin:0 auto; }
  .design-branding-block .thumb-block:nth-child(2) .services-icon-block .block .icon-block{ float:none; width:35px; margin:0 auto; padding-bottom:10px; }
  .design-branding-block .thumb-block:nth-child(2) .services-icon-block .block .name-block p{ float:none; width:50%; margin:0 auto; padding-bottom:15px; text-align:center;  }
  .properle-marketing h2{ font-size:24px; line-height:28px; }
  .properle-marketing .landscape .text-side h5{ font-size:15px; line-height:17px; }
  .properle-marketing h2{ font-size:21px; line-height:27px; }
  .offer-marketing .bottom-block h4::after{ background:none; }
  .offer-marketing .bottom-block h4{ font-size:32px; line-height:20px; }
  .demo-block .lt-block h3{ font-size:22px; line-height:24px; }
  .our-marketing h2::after{ display:none; }
  .our-marketing h2::before{ display:none; }
  .our-marketing .our-block .bottom-block .box{ padding-bottom:30px; }
  .inner-banner .desc .text-block.website-conv-opti-page h1{ font-size:30px; line-height:28px; }
  .inner-banner .desc .text-block.website-conv-opti-page h1 strong.big{ font-size:30px; }
  .inner-banner .desc .text-block.website-conv-opti-page h1 strong.medium{ font-size:30px; }
  .internet-consulting-services-block .top-block h2{ font-size:26px; line-height:28px; margin:0 0 25px 0; }
  .inner-banner .desc .text-block.pay-per-click-page h1{ font-size:21px; line-height:23px; }
  .inner-banner .desc .text-block.pay-per-click-page h1 strong.medium{ font-size:26px; }
  .inner-banner .desc .text-block.pay-per-click-page h1 strong.big{ font-size:34px; }
  .pay-per-click-block .bottom-block .rt-block{ padding:0 20px; }
  .pay-per-click-block h2{ font-size:22px; line-height:26px; }
  .inner-banner .desc .text-block.portfolio-casestudy-page h1{ font-size:29px; line-height:27px; }
  .inner-banner .desc .text-block.portfolio-casestudy-page h1 span{ font-size:26px; }
  .page-template-template-portfolio-case-studies .main-case-study h2:after{ right:-20%; width:18%; }
  .page-template-template-portfolio-case-studies .main-case-study h2:before{ left:-20%; width:18%; }
  .page-template-faq .faq-block h3{ font-size:29px; line-height:31px;  }
  .faq-block .box .accordian-block .panel-default .panel-heading .panel-title{ font-size:19px; line-height:21px; }
  .page-template-template-careers-opprotunities .career-block h2{ font-size:22px; line-height:25px; padding:0 0 22px 0; margin:0 0 26px 0; }
  .page-template-template-careers-opprotunities .career-block{ padding:50px 0 0 0; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block{ margin:15px 0 50px 0; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block .rt-block{ padding:20px 29px 30px 20px; }
  .inner-banner .desc .text-block.our-association-page h1{ font-size:37px; line-height:29px; }
  .inner-banner .desc .text-block.our-association-page h1 span{ font-size:28px; }
  .page-template-template-write-for-Us .contribute-block .top-block h2{ font-size:30px; }
  .page-template-template-write-for-Us .mid-block h3:before{ display:none; }
  .page-template-template-write-for-Us .mid-block h3:after{ display:none; }
  .page-template-template-write-for-Us .bottom-block h3:after{ width:17%; }
  .page-template-template-write-for-Us .bottom-block h3:before{ width:17%; }
  .page-template-template-our-client .clients-block h3{ font-size:25px; }
  .page-template-template-our-client .clients-block h3{ font-size:23px; line-height:25px; }
  .inner-banner .desc.marketing .text-block.the-team h1{ font-size:37px; line-height:37px; }
  .inner-banner .desc.marketing .text-block.the-team h1{ font-size:37px; }
  .page-template-template-testimonials .inner-banner .desc.marketing .text-block.digital-marketing h1{ font-size:24px; line-height:28px; }
  .page-template-template-testimonials .inner-banner .desc.marketing .text-block.digital-marketing h1 span.span1{ font-size:29px; line-height:21px; }
  .page-template-template-testimonials .inner-banner .desc.marketing .text-block.digital-marketing h1 span.span2{ font-size:29px; line-height:22px; }
  .client-testimonials-block h3{font-size:22px;line-height:27px;}
  .page-contact-us .inner-banner .desc .text-block h1{font-size:36px;line-height:28px;}
  .quoted-block h2{font-size:30px;}
  .case-study-block h2{font-size:20px;padding:5px 74px 14px;}
  .shop-agency-block .icon-block .block{left:2%;bottom:49%;}
  .shop-agency-block .icon-block .block:nth-child(2){left:2%;bottom:25%;}
  .shop-agency-block .icon-block .block:nth-child(3){left:2%;bottom:0;}
  .shop-agency-block .icon-block .block:nth-child(4){left:55%;bottom:49%;}
  .shop-agency-block .icon-block .block:nth-child(5){left:55%;bottom:23%;}
  .shop-agency-block .icon-block .block:nth-child(6){left:55%;bottom:0%;}
  .shop-agency-block .text-panel p{left:15%; bottom:54%;}
  .shop-agency-block .text-panel p:nth-child(2){ left:15%;bottom:28%;}
  .shop-agency-block .text-panel p:nth-child(3){left:15%;bottom:6%;}
  .shop-agency-block .text-panel p:nth-child(4){left:67%;bottom:54%;}
  .shop-agency-block .text-panel p:nth-child(5){left:67%;bottom:27%;}
  .shop-agency-block .text-panel p:nth-child(6){left:67%;bottom:6%;}
  .shop-agency-block .laptop-block{width:600px;bottom:0;}
  .shop-agency-block .desc h2{padding:15px 0 0 0;}
  .quoted-block .bottom-block{padding:57px 0 0px 0;}
  .web-conv-edit .text-block ul li{padding:0 0 10px 35px;background-size:20px;}
  .web-conv-edit .case-study .button-block{padding:0 0 0 20px;}
  .web-conv-edit{padding:50px 0 50px 0;}
  .web-conv-edit .case-study{margin:55px 0 0 0;}
  .top-title-block{padding:40px 10px 25px 20px;}
  .social-media-service-block .option-block .text-block ul li{padding:0 0 7px 37px;}
  .design-dev-block.search-engine-opt-block{padding:10px 0 10px;}
  .design-dev-block{padding:40px 0 30px 0;}
  .page-template-template-website-conversion-optimization .web-conv-edit .text-block{padding:0 20px 0 20px;}
  .kick-ass-guide .text-block .email-block{padding:15px 0 0 0;}
  .design-branding-block .email-call-block .block .img-block{width:13%;padding-bottom:10px;}
  .design-branding-block .email-call-block .or-block h4{padding:19px;}
  .panel-heading.accordion-toggle:after{font-size:13pt;bottom:26px;}
  .accordian-block h3{padding-left:40px;}
/*=== content-copy-writing-services ===*/
  .blog-block.content-copy-writing .thumb-block .text-block{padding-bottom:0px;}

/*=== search-engine-optimization-services ===*/
  .hi-testimonial .testimonials-section .text-box h2{font-size:38px; line-height:40px;}
  .hi-testimonial .testimonials-section .text-box h3{font-size:20px; line-height:22px;}
  .hi-testimonial .testimonials-section .text-box p{font-size:16px; line-height:24px;}
  .hi-testimonial .testimonials-section .img-center{width:120px; height:120px;}
  .analysis-offers-block p{ padding:10px 0 40px 0; }
/*=== dr-jeffrey-spiegel-case-study ===*/
  .testimonial .text-block .img-block{ position:inherit; }
  .testimonial .text-block h4{ padding:20px 0 18px 0; }
  .testimonial .text-block{ width:100%; padding:50px 20px 20px; text-align:center; }
  .testimonial .text-block .img-block{ left:0; right:0; margin:0 auto; }
  .results-block .lt-block{ height:auto; }
  .results-block{ padding:70px 0 25px 0; }
  .results-block .rt-block ul li strong img{ width:30px; height:30px; }
  .results-block .rt-block{ height:630px; }
  .results-block .lt-block{ padding:20px 30px; }
/*=== boston-knucklehead-case-study ====*/
  .inner-banner .desc.marketing .text-block.bkh-clothing h1{ font-size:32px; line-height:30px; }
  .inner-banner .desc.marketing .text-block.bkh-clothing h1 strong{ font-size:32px; line-height:29px; }
  .results-box .thumb-box .box{ width:50%; padding:0 25px 20px; }
  .results-box .thumb-box .box .icon-block{ width:50%;  }
  .page-template-template-case-study-style2 .challenge-block .block ul.common-ul-block li{ width:100%; }
/*=== 3d-printing-seo-case-study ====*/
  .common-url-block{ padding:50px 0 0 0; }
  .challenge-block .block{ padding: 15px 0 33px 0; }
  .present-rankings-Block{ padding:50px 0; }
/*=== case-study-salon-invi */
  .results-block .rt-block h4.current-text{ font-size:17px; }
  .page-template-template-case-study-style5 .results-block .rt-block{ height:620px; }
/*=== 3x1-case-study*/
  .common-url-block{ padding:50px 0 0 0; }
  .results-block{ padding:45px 0; }
  .page-template-template-case-study-style14 .results-block .rt-block{ height:auto; }
  .page-template-template-case-study-style14 .results-block .lt-block{ height:auto; }
  .challenge-block .block h3{ font-size:29px; line-height:31px; }
  .page-template-template-case-study-style14 .results-block{ padding:50px 0 40px 0; }
/*=== root-suit-case-study ===*/
  .inner-banner .desc.marketing .text-block.root-suit h1{ font-size:40px; line-height:33px; }
  .inner-banner .desc.marketing .text-block.root-suit h1 strong{ font-size:45px; line-height:47px; }
/*=== osborne-homes-case-study ===*/
  .inner-banner .desc.marketing .text-block.osborne-homes h1{ font-size:30px; line-height:29px; }
/*=== asr-offroad-case-study ===*/
  .results-block .rt-block{ height:auto; }
/*=== asr-offroad-case-study ===*/
  .inner-banner .desc.marketing .text-block.asr-offroad h1{ font-size:48px; line-height:40px; }
  .inner-banner .desc.marketing .text-block.asr-offroad h1 strong{ font-size:45px; line-height:45px; }
/*=== suite-103-case-study ===*/
  .page-template-template-case-study-style3 .inner-banner .desc.suite-103 .text-block.suite h1{ font-size:39px; line-height:41px;  }
  .page-template-template-case-study-style3 .inner-banner .desc.suite-103 .text-block.suite h1 strong{ font-size:39px; line-height:41px; }
/*=== law-firm-local-seo-case-study ===*/
  .inner-banner .desc .text-block.bnjms-page-text h1{ font-size:27px; line-height:27px; }
/*=== bnjmns-com-website-logo-design ===*/
  .project-block .big-block .box h3{ font-size:22px; line-height:24px; }
  .bnjms-service-block .block .img-block{ width:100%; }
  .bnjms-service-block .block .text-block{ width:100%; text-align:center; padding:0 20px 30px; }
  .bnjms-service-block .block{ margin:0 0 60px 0; }
/*=== sognare-homes-logo-web-design ===*/
  .our-custom-service-block .box .rt-block{ padding:44px 32px 4px 30px; }
  .our-custom-service-block .box .rt-block h3{ font-size:28px; line-height:30px; }
  .our-custom-service-block{ padding:45px 0; }
  .our-custom-service-block .box .rt-block{ padding:30px 32px 20px 30px; }
  .our-custom-service-block .box .rt-block .icon-block{ width:35px; height:35px; }
  .our-custom-service-block .box .rt-block h3{ font-size:24px; line-height:26px; }
  .our-custom-service-block .box .rt-block ul li{ font-size:15px; line-height:17px; background-size:19px; padding:3px 0 3px 34px; }
/*=== cbd-website-design-case-study ===*/
  .common-testimonials-block .box .top-block{ padding:0 20px 30px 20px; }
  .common-bottom-block .top-block .lt-block h3{ padding:0 0 13px 0; }
/*=== first-federal-homepage-mockup ===*/
  .inner-banner .desc.marketing .text-block.digital-marketing h1{ font-size:23px; }
/*=== boston-knucklehead-clothing-logo-website ===*/
  .inner-banner .desc.marketing .text-block.boston h1{ font-size:34px; line-height:30px; }
  .inner-banner .desc.marketing .text-block.boston h1 strong{ font-size:27px; line-height:25px; }
/*=== art-consultant-homepage-design ===*/
  .present-rankings-Block{ padding:55px 0 20px 0; }
/*=== industry-recognition ===*/
  .inner-banner .desc.marketing .text-block.industry h1{ font-size:30px; font-size:32PX; }
  .inner-banner .desc.marketing .text-block.industry h1 strong{ font-size:32px; line-height:29px; }
  .our-marketing-block h3{ font-size:29px; line-height:34px; }
/*=== website-copy-writing-services ===*/
  .inner-banner .desc.marketing .text-block.free-resources h1{ font-size:35px; line-height:40px; }
  .inner-banner .desc.marketing .text-block.free-resources h1 strong{ font-size:25px; line-height:29px; }
/*=== blog-writing-services ===*/
  .inner-banner .desc.marketing .text-block.free-resources h1{ font-size:28px; line-height:32px; }
  .inner-banner .desc.marketing .text-block.free-resources h1 strong{ line-height:27px; }
  .post-examples-block h3{ font-size:28px; line-height:30px; margin:0 0 28px 0; }
  .blog-post-types .box .text-block{ padding:0 12px; }
  .blog-post-types .box .text-block ul li{ background-size:20px; background-position:left center; padding:12px 0 8px 34px; }
  .blog-block .thumb-block .text-block{ padding:20px 25px 0; }
/*=== fashion-clothing-marketing-services ===*/
  .inner-banner .desc .text-block.content-copy-writing.clothing-marketing h1{ font-size:38px; line-height:31px; }
  .inner-banner .desc .text-block.content-copy-writing.clothing-marketing h1 span{ font-size:31px; }
/*=== technology-marketing-services ===*/
  .blog-block.content-copy-writing .thumb-block .text-block.box1{ margin:0; }
/*=== real-estate-marketing-services ===*/
  .blog-block.content-copy-writing.black h6{ font-size:30px; line-height:32px; }
/*=== tobacco-alcohol-marketing-services ===*/
  .inner-banner .desc .text-block.content-copy-writing.accountant-cpa-marketing h1{ font-size:32px; line-height:34px; }
  .inner-banner .desc .text-block.content-copy-writing.accountant-cpa-marketing h1 span{ font-size:27px; }
  .what-we-do .block:nth-child(2n+1) .img-block{ max-width:25%; }
  .what-we-do .block .img-block img{ max-width:100%; }
  .what-we-do.tobacco-alcohol .block:nth-child(2n+1) .img-block{ max-width:100%; }
/*=== free-internet-marketing-resources ===*/
  .our-appreciation{ padding:40px 0; }
  .our-appreciation h2{ font-size:26px; line-height:30px; }
/*=== website-conversion-audit-service ===*/
 .web-conv-edit .case-study .button-block a{ margin:20px 0 0 0; } 
 .our-marketing .our-block .bottom-block .box ul li{ line-height:33px; }
/*=== mobile-app-marketing-services ===*/
 .accordian-block .panel h4{ font-size:16px; padding:7px 25px 7px 0; }
 .accordian-block h3{ font-size:22px; }
 .partners-brandignity .top-block .text-block ul li{width:100%;}
 .partners-brandignity .top-block .text-block ul li{border-right:none;}
 .error-page{ padding: 35px 0 36px 0; }
 .inner-banner .desc.marketing .text-block.form-3d h1.Shift{font-size:26px;line-height:40px;}
 #footer .footer-top .form-block .footer-form .btn-block .form-control {width:30%;}
 .kick-ass-guide{padding:35px 0;}
 .sidenav textarea {height:100px !important;}


.our-service-block ul li:nth-child(3){ margin-right:0; }


.our-service-block ul li{ padding-left:45px; }



}

@media screen and (max-width:600px){
  .banner .desc{ position:inherit; background:#223750; padding:25px 0; text-align:center; }
  .banner .desc h1{width:auto; padding:0 0 20px 0; }
  .portfolio h2{ font-size:31px; line-height:33px; }
  .logo-image{ width:90px; height:auto; margin:0 auto; }
  .case-study-block{ padding:25px 0 10px 0; }
  .quoted-block{ padding:57px 0 0px 0; }
  .quoted-block h2{ font-size:28px; line-height:30px; }
  .inner-banner .desc{ position:inherit; background:#223750; padding:25px 0; width:100%;  }
  .inner-banner .desc .text-block{ width:100%; text-align:center; }
  .inner-banner .desc .text-block h1{ font-size:25px; line-height:23px; }
  .inner-banner .desc .reputation-management-page h1 strong.big{ font-size:27px; }
  .inner-banner .desc.digital-marketing .text-block h1{ font-size:23px; line-height:30px; }
  .top-title-block h1{ font-size:18px; line-height:26px; }
  .your-monthly-deliverables .block .text-panel{ padding:0 0 0 30px; }
  .how-marketing-partners-feel h2{ font-size:25px; line-height:30px; }
  .how-marketing-partners-feel h2::after{ left:42%; }
  .page-template-template-partner .how-marketing-partners-feel h2:after{left:0;}
  .have-questions-block h3::after{width:12%;}
  .have-questions-block h3::before{width:12%;}
  .many-buttons-block{padding:35px 0 15px 0}
  .brandignity-does-block .service-list-block h4{ font-size:12px; line-height:17px; }
  .white-label-service .lt-block .title-block h3{ padding:0 0 6% 0; }
  .questions-block .header h3::after{ width:24%; }
  .questions-block .header h3::before{ width:24%; }
  .site-analysis-block .title-block h3{ font-size:22px; line-height:24px; }
  .site-analysis-block .title-block h4{ font-size:22px; line-height:24px; }
  .site-analysis-block .button-block h5{ font-size:18px; line-height:20px; padding:31px 52px; }
  .questions-block .block{ padding:0 0 12px; }
  .questions-block h2{ font-size:24px; line-height:26px; }
  .questions-block .button-block{ padding:10px 0 0 0; }
  .questions-block .button-block input[type="submit"]{ font-size:20px; line-height:22px; }
  .questions-block h2{ font-size:21px; line-height:23px; }
  .design-dev-block h3{ font-size:20px; line-height:27px; }
  .design-dev-block.search-engine-opt-block .text-box h4{ font-size:23px; line-height:25px; }
  .onpage-seo.our-seo-steps .lt-img{ padding-bottom:10px; }
  .onpage-seo .lt-img .lt-text{ padding: 66px 0 0 45px; }
  .onpage-seo .lt-img .lt-text .recommendation .img-icon{ width:40%; margin:0 auto; float:none; }
  .onpage-seo .lt-img .lt-text .recommendation .text-side{ width:100%; text-align:center; }
  .onpage-seo .rt-img .rt-text .exel .icon-img{ width:40%; margin:0 auto; float:none; padding:0 0 30px 0; }
  .onpage-seo .rt-img .rt-text .exel .text-pera{ width:100%; text-align:center; }
  .hi-testimonial .testimonials-section .text-box{ padding:0 22px 80px 22px; }
  .hi-testimonial .testimonials-section .text-box h2{ padding:0 0 22px 0; }

  #footer .footer-mid .col-xs-3{ width:50%; }

  .inner-banner .desc .text-block.mobile-app-design-banner h1 strong.space{ display:inline-block; }
  .inner-banner .desc .text-block.mobile-app-design-banner h1{ font-size:19px; line-height:21px; }
  .design-dev-block .use-for-apps-block .text-block ul li{ padding:0 0 0 37px; background-size:20px; }
  .consideration-design h4{ font-size:34px; line-height:36px; margin: 0 0 5px 0; }
  .design-dev-desc h3{ font-size:30px; line-height:32px; }
  .design-dev-desc .bottom-block .text-block{ padding: 14px 15px 0 15px; }
  .design-dev-block.search-engine-opt-block .seo-video-block img { margin:22px 0; }
  .consideration-design h4{ font-size:28px; line-height:32px; }
  .social-media-service-block .option-block.even ul::before{ display:none; }
  .social-media-service-block .option-block .text-block ul li{ padding:0 0 7px 37px; }
  .social-media-service-block .option-block.even ul li{ width:100%; }
  .consideration-design .thumb .text-panel{ padding:49px 25px 0 25px; }
  .social-media-service-block .option-block .text-block{ padding:30px 25px 35px 25px; }
  .consideration-design .block .text-panel{ padding:30px 25px 0 25px; }
  .design-dev-block .use-for-apps-block .text-block{ padding:20px 25px 30px 25px; }
  .many-buttons-block .block{ text-align:center; }
  .many-buttons-block .block a{ width:100%; }
  .social-media-block h2{ font-size:21px; line-height:25px; }
  .accordian-block h3{ font-size:20px; line-height:25px; background-size:25px auto; background-position:left center; padding-left:39px; }
  .accordian-block .panel h4{ font-size:14px; line-height:17px; }
  .clients-list .title-box h3{ font-size:26px; line-height:28px; }
  .inner-banner .desc .text-block.local-seo-page h1{ font-size:40px; }
  .inner-banner .desc .text-block.local-seo-page h1 strong{ font-size:43px; display:inline-block; }
  .want-local .top-section h3{ font-size:20px; line-height:22px; }
  .want-local .top-section h2{ font-size:22px; line-height:25px; }
  .want-local{ padding:49px 0 10px 0; }
  .social-media-service-block .marketing-case-study-block h3{ font-size:21px; line-height:23px; padding:15px 0 17px 0; }
  .blog-block.content-copy-writing .thumb-block .text-block{ padding-bottom:0; }
  .blog-block.content-copy-writing .marketing-case-study-block h3{ font-size:21px; line-height:23px; padding:15px 0 17px 0; }
  .inner-banner .desc .text-block.design-branding h1{ font-size:28px; line-height:30px; }
  .inner-banner .desc .text-block.design-branding h1 strong{ display:inline-block; }
  .design-branding-block h2{ font-size:25px; line-height:30px; }
  .inner-banner .desc .text-block.marketing-automation-page h1{ font-size:29px; line-height:29px; }
  .inner-banner .desc .text-block.marketing-automation-page h1 strong{ display:inline-block; font-size:27px; }
  .our-marketing .our-block .bottom-block .box{ float:none; width:50%; margin:0 auto; }
  .our-marketing .our-block .bottom-block .box:first-child{ min-height:0; padding-bottom:35px; }
  .our-marketing .our-block .bottom-block .box{ min-height:0; padding-bottom:35px; }
   .internet-consulting-services-block .top-block .img-block{ max-width:30%; margin:0 auto; }
   .internet-consulting-services-block .top-block h2{ font-size:21px; line-height:23px; }
   .internet-consulting-services-block.web-con-opt .middle-block .block .text-block{ padding:25px 42px 0 30px; }
   .internet-consulting-services-block.web-con-opt .middle-block .block .text-block h4{ font-size:23px; line-height:25px; margin:0; }
   .service{ padding:20px 0; }
   .agency-block .right-panel p{ padding:0 0 15px 0; }
   .web-conv-edit .text-block h3{ font-size:23px; line-height:25px; }
   .web-conv-edit .img-block{ padding:0 0 30px 0; }
   .inner-banner .desc .text-block.pay-per-click-page h1{ font-size:21px; line-height:23px; }
  .inner-banner .desc .text-block.pay-per-click-page h1 strong.medium{ font-size:22px; }
  .inner-banner .desc .text-block.pay-per-click-page h1 strong.big{ font-size:23px; }
  .pay-per-click-block h2{ font-size:18px; }
  .pay-per-click-block .bottom-block .lt-block{ width:27%; }
  .pay-per-click-block .bottom-block .lt-block{ width:24%; padding-bottom:15px; }
  .pay-per-click-expert-block .expert-details-block h2{ font-size:45px; line-height:47px; }
  .pay-per-click-expert-block .expert-details-block h3{ font-size:21PX; line-height:23PX; padding:0 0 30px 0; }
  .pay-per-click-advert-block h3 { font-size:23PX; line-height:25PX; padding:0 0 40px 0; }
  .contact-us-bar h4{ font-size:22px; line-height:45px; }
  .pay-per-click-expert-block .expert-social-block .social-block{ max-width:100%; }
  .page-template-template-internet-marketing-consulting-services .internet-consulting-services-block .top-block h2{ font-size:21px;line-height:26px; }
  .internet-consulting-services-block .top-block h3{ font-size:26px; line-height:30px; }
  .internet-consulting-services-block .bottom-block .text-block h4{ font-size:14px; line-height:16px; }
  .inner-banner .desc .text-block.portfolio-casestudy-page h1{ font-size:23px; line-height:26px; }
  .inner-banner .desc .text-block.portfolio-casestudy-page h1 span{ font-size:23px; }
  .page-template-template-portfolio-case-studies .main-case-study h1{ font-size:28px; line-height:30px; }
  .page-template-template-portfolio-case-studies .main-case-study h2:after{ display:none; }
  .page-template-template-portfolio-case-studies .main-case-study h2:before{ display:none; }
  .page-template-template-portfolio-case-studies .main-case-study h1{ font-size:22px; line-height:24px; padding:0 0 35px 0;  }
  .page-template-template-portfolio-case-studies .main-case-study h2{ font-size:20px; line-height:22px; margin:0 0 45px 0; padding: 13px 130px 26px 130px; }
  .page-template-template-portfolio-case-studies .case-studies h2{ font-size:17px; line-height:19px; }
  .page-template-template-portfolio-case-studies .case-studies{ padding:45px 0 28px 0; }
  .page-template-faq .faq-block h3{ font-size:24px; line-height:26px; margin:0 0 39px 0; }
  .faq-block .panel-heading.accordion-toggle2:before{ left:17px; font-size:8pt; width:25px; height:25px; }
  .faq-block .box .accordian-block .panel-default .panel-heading .panel-title{ font-size:16px; line-height:18px; padding:18px 28px 18px 58px; }
  .inner-banner .desc.marketing .text-block.Write-for-Us h1{ font-size:32px; line-height:22px; }
  .inner-banner .desc.marketing .text-block.Write-for-Us h1 strong{ font-size:35px; line-height:36px; }
  .page-template-template-write-for-Us .contribute-block .top-block h3{ font-size:24px; line-height:30px; }
  .page-template-template-write-for-Us .contribute-block .top-block h2{ font-size:25px; }
  .page-template-template-write-for-Us .bottom-block h3{ font-size:19px;  }
  .page-template-template-write-for-Us .bottom-block h3:before{ width:13%; }
  .page-template-template-write-for-Us .bottom-block h3:after{ width:13%; }
  .page-template-template-write-for-Us .bottom-block a{ font-size:32px; line-height:36px; }
  .page-template-template-write-for-Us .bottom-block h4{ font-size:18px; line-height:20px; }
  .page-template-template-the-team .our-team .box .text-block{ padding:20px 15px 30px 15px; }
  .page-template-template-the-team .our-team{ padding:50px 0 5px 0; }
  .inner-banner .desc.marketing .text-block.the-team h1 strong{ font-size:42px; line-height:29px; }
  .page-contact-us .inner-banner .desc .text-block h1{ font-size:34px; line-height:28px; }
  .shop-agency-block{ display:none; }
  .mid-block .box .text-block ul li{ background-size:20px; padding:3px 0 3px 33px; }
  .clients-block{ padding:40px 0; }
  .inner-banner .desc.marketing .text-block.the-team h1{ font-size:30px; }
  .inner-banner .desc.marketing .text-block.the-team h1 span{ font-size:32px; line-height:32px; }
  .design-branding-block .email-call-block .or-block{ width:17%; }
  .case-studies{ padding:44px 0 28px 0; }
  .pay-per-click-expert-block{ padding:140px 0 35px 0; }
  .pay-per-click-advert-block{ padding:45px 0 50px 0; }
  .blog-block .thumb-block{ padding:0 0 20px 0; }
  .founder-janice-review-block .text-block .img-block{ width:90px; height:90px; margin:0 auto; top:-10%; }
  .founder-janice-review-block .text-block .img-block img{ width:100%; }
  .design-branding-block .email-call-block .block .img-block{ width:14%; padding:0 0 10px 0; }
  .design-branding-block .email-call-block .or-block h4{ padding:18px; }
  .fa-quote-left:before{ padding-right:10px; }
  .fa-quote-right:before{ padding-left:10px; }
  .design-branding-block .email-call-block .or-block h4:before{ top:-35%; }
  .design-branding-block .email-call-block .or-block h4:after{ bottom:-35px; }
  .your-monthly-deliverables .block .text-panel h2{ padding:10px 0 25px 0; }
  .main-content-block{ padding:0 0 40px 0; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block .rt-block h3{ font-size:28px; line-height:30px; padding: 0 0 15px 0; }

  .onpage-seo .lt-img .lt-text .recommendation .img-icon{ width:20%; }
  .onpage-seo .rt-img .rt-text .exel .icon-img{ width:20%; padding:0 0 8px 0; }

  .inner-banner .desc.marketing .text-block.dr h1{ font-size:25px; line-height:27px; }
  .inner-banner .desc.marketing .text-block.dr h1 strong{ font-size:24px; line-height:26px;  }
  .common-url-block .rt-block .box h3{ font-size:20px; line-height:22px; }
  .results-block .lt-block{ height:auto; }
  .results-block .rt-block ul li{ padding:0 0 6px 24px; }
  .results-block .rt-block ul li strong img{ width:30px; height:30px; }
  .results-block .rt-block { height:660px; }
  .challenge-block .block p{ font-size:14px; }
  .challenge-block .block h3{ font-size:30px; line-height:32px; }

  .results-box .thumb-box .box { width:50%; padding:0 12px 20px; }

  .inner-banner .desc.marketing .text-block.form-3d h1{ font-size:30px; line-height:32px; }
  .inner-banner .desc.marketing .text-block.form-3d h1 strong{ font-size:25px; line-height:27px; }

  .inner-banner .desc.suite-103 .text-block.suite h1{ font-size:35px; line-height:37px; }
  .page-template-template-case-study-style5 .results-block .rt-block{ height:600px; }
  .page-template-template-case-study-style4 .challenge-block .block{ padding:10px 0 15px 0; }

  .inner-banner .desc.marketing .text-block.asr-offroad h1{ font-size:34px; line-height:26px; }
  .inner-banner .desc.marketing .text-block.asr-offroad h1 strong{ font-size:28px; line-height:28px; }
  .results-block .rt-block{ height:auto; }

  .results-block{ padding:30px 0 45px 0; }
  .challenge-block{ padding:10px 0 0 0; }

  .inner-banner .desc.marketing .text-block.article-writing-services h1{ font-size:25px; line-height:27px; }
  .inner-banner .desc.marketing .text-block.article-writing-services h1 strong{ font-size:28px; line-height:30px; }

  .page-template-template-Portfolio1 .inner-banner .desc .text-block.bnjms-page-text h1{ font-size:23px; line-height:25px; }
  .page-template-template-Portfolio1 .inner-banner .desc .text-block.bnjms-page-text h1 strong.big-text{ font-size:29px; line-height:31px; }
  .project-block .big-block .box h3 strong img{ width:6%; height:6%; }
  .bnjms-logo-block .img-block{ width:100%; }

  .inner-banner .desc.marketing .text-block.development h1{ font-size:19px; line-height:21px; }
  .inner-banner .desc.marketing .text-block.development h1 strong{ font-size:26px; line-height:28px; }
  .inner-banner .desc.marketing .text-block.development h1 strong.dev{ font-size:26px; line-height:26px; }
  .our-custom-service-block .box .lt-block{ width:100%; }
  .our-custom-service-block .box .lt-block img{ width:100%; }
  .our-custom-service-block .box .rt-block{ width:100%; }
  .common-bottom-block .top-block .lt-block h3{ font-size:28px; line-height:30px; }
  .common-bottom-block .top-block .lt-block ul li{ width:100%; }
  .our-custom-service-block .box .rt-block ul li{ font-size:14px; line-height:16px; }
  .our-custom-service-block .box .rt-block{ padding:30px 20px 20px 20px; }
  .panel-heading.accordion-toggle:after{ font-size:10pt; bottom:25px; }

  .common-bottom-block .bottom-block .rt-block .icon-block{ margin:27px 0 24px 0; }

  .inner-banner .desc.marketing .text-block.digital-marketing h1{ font-size:20px; }
  .inner-banner .desc.marketing .text-block.digital-marketing h1 span.span2{ font-size:29px; line-height:0px; }

  .inner-banner .desc.marketing .text-block.boston h1{ font-size:30px; line-height:27px; }
  .inner-banner .desc.marketing .text-block.boston h1 strong{ font-size:23px; line-height:25px; }
  .page-template-template-Portfolio7 .project-block{ padding:28px 0 5px 0; }

  .inner-banner .desc.marketing .text-block.industry h1{ font-size:26px; line-height:28px; }
  .inner-banner .desc.marketing .text-block.industry h1 strong{ font-size:28px; line-height:26px; }
  .our-marketing-block h3{ font-size:25px; line-height:30px; margin:0 0 36px 0; }
  .our-marketing-block{ padding:40px 0 10px 0; }

  .copy-write-block .text-content h3{ font-size:24px; line-height:28px; padding:20px 0 22px 0; }
  .copy-write-block .text-content h3:after{ width:100px; }
  .business-love-us-block{padding:60px 0 25px;}

  .inner-banner .desc .text-block.content-copy-writing.Automotive h1{ font-size:33px; line-height:36px; }
  .inner-banner .desc .text-block.content-copy-writing.Automotive h1 span{ font-size:29px; line-height:33px; }
  .content-copy-writing .icon-sec{ width:100px; }

  .inner-banner .desc .text-block.content-copy-writing.clothing-marketing h1{ font-size:32px; line-height:30px; }
  .inner-banner .desc .text-block.content-copy-writing.clothing-marketing h1 span{ font-size:22px; }
  .blog-block .thumb-block .text-block{ padding:15px 25px 0; }
  .blog-block .thumb-block .text-block h3{ font-size:23px; line-height:25px; padding:0 0 10px 0; }
  .blog-block .thumb-block.section .text-block h3{ font-size:20px; line-height:22px; }

  .blog-block.content-copy-writing .thumb-block .text-block.box1 ul li{ width:100%; }
  .founder-janice-review-block .text-block .img-block{ top:-9%; }
  .page-id-15289 .blog-block.content-copy-writing{ padding:25px 0 10px; }
  .founder-janice-review-block .text-block{ padding:79px 25px 50px 25px; }
  .blog-block.content-copy-writing .thumb-block.sub1 .text-block.box1{ padding:0 20px; }
  .blog-block.content-copy-writing .thumb-block.sub1 .text-block.box1 h4{ font-size:15px; line-height:17px; }

  .inner-banner .desc .text-block.content-copy-writing.accountant-cpa-marketing h1{ font-size:26px; line-height:26px; }
  .inner-banner .desc .text-block.content-copy-writing.accountant-cpa-marketing h1 span{ font-size:25px; }
  .internet-consulting-services-block .top-block p:nth-child(3){ padding:0; }
  .partners-repeater{padding:30px 0 25px;}

  .business-love-us-block .carousel-inner > .item {min-height:360px;}

  .error-page h1 { font-size: 30px; line-height: 32px; margin: 0 0 15px 0; }
  .error-page h4 { font-size: 18px; line-height: 20px; }
  .error-page p a.btn-error{ padding: 10px 15px 12px 40px; }
  .view-button-common{margin:0 0 20px 0}
  .from-block .bottom-block .last-block .rt-block{padding:18px 15px 30px 15px;}
  .analysis .nf-field-element .btn{font-size:17px;padding:8px 74px 8px 50px;}
  .questions-block .block .form-control {height:44px;}
  .analysis .nf-form-content .block{width:100% !important;padding:0;margin-bottom:10px;}
  .nf-form-cont .one-third.block{margin-left:0 !important;}
  .sidenav-form {padding:0 70px;}
  .sidenav-form label {font-size:22px;line-height:32px;}
  .page-id-17136 .view-button-common {padding-bottom:28px;}
  .page-id-17136 .blog-block.content-copy-writing {padding-bottom:20px;}
  
  
.mobile-app-block .box h2{ font-size:20px; line-height:22px; }
.our-service-block ul li{ background-size:31px auto; padding-left:41px; }
.design-dev-block{ padding-bottom:18px; }
.all-service-block .box .right-block p{ font-size:15px; }
.mobile-app-block .box{ padding:0; }
.mobile-app-block .box h2{ padding-top:15px; }
.mobile-app-block .box ul li{ width:100%; }
.our-service-block ul li{ background-size: 29px auto; width:50%; }
.common-title h3 {font-size:20px;}



}

@media screen and (max-width:500px){
  .have-questions-block h3{font-size:30px; line-height: 32px; margin:0 0 20px;}
  .have-questions-block .text-block p{font-size:18px; line-height: 24px; padding: 0 15px 15px;}
  .sidenav.nav-form .sidenav-form .sub-title p{font-size:16px;}
  .agency-block .consult-btn a{ font-size:14px; line-height: 16px; padding:13px 60px 14px 18px; }
  .logo-image{width:auto;height:auto;margin:0 auto;}
  .case-study-block .block .desc a{ font-size:13px; line-height:15px; padding:9px 30px 9px 11px; }
  .case-study-block .block .desc{ bottom:13px; }
  .case-study-block h2{ font-size:32px; line-height:34px }
  .case-study-block .block .desc{ position:inherit; background:#223750; padding:25px; }
  .case-study-block{ padding:50px 0; }
  .case-study-block .block .desc img{ padding:0 0 20px 0; }
  .case-study-block{ padding:0; }
  #footer .footer-bottom .address-block .block{ width:100%; }
  #footer .footer-bottom .copyright-block h5{ font-size:12px; line-height:14px; }
  #footer .footer-bottom .copyright-block h6{ font-size:12px; line-height:14px; }
  .what-we-do .block{ padding:0 0 50px 0; }
  .quoted-block .top-block{ padding-top:10px; }
  .services-block .block:nth-child(5){ padding:77px 30px 75px 30px; }
  .quoted-block .bottom-block .img-block{ padding:0 0 50px 0; }
  .quoted-block .top-block .img-block{ padding:0 0 25px 0; }
  .inner-banner .desc.digital-marketing .text-block h1{ font-size:20px; line-height:28px; }
  .top-title-block p{ font-size:14px; line-height:19px; }
  .top-title-block ul li{ font-size:13px; line-height:19px; }
  .top-title-block{ padding:40px 0 25px 0; }
  .white-label-service .lt-block .title-block h3{ font-size:25px; line-height:27px;}
  .analysis-offers-block.work-with-us .icons-block .blocks{padding:0 50px;}
  /*.have-questions-block h3{ font-size:18px; line-height:20px;}*/
  .have-questions-block h3::after{width:12%;}
  .have-questions-block h3::befre{width:12%;}
  .have-questions-block .button-block input{ font-size:21px; line-height:23px; padding:11px 64px 11px 36px; }
  .many-buttons-block .col-xs-6{ width:100% !important; }
  .brandignity-does-block .service-list-block .col-xs-6{ width:100%; }
  .brandignity-does-block .title-block h3{ font-size:25px; line-height:27px; }
  .brandignity-does-block .service-list-block .col-md-4 .block img{ width:100%; }
  .brandignity-does-block .service-list-block .col-md-4 .block{ margin:0; }
  .brandignity-does-block .service-list-block .col-md-4 .block{ border-right:none; }
  .brandignity-does-block .service-list-block .col-sm-4:nth-child(n+3) .block{ border-right:none; padding:0px 0 35px 0; }
  .brandignity-does-block .service-list-block .col-md-4 .block{ padding:30px 0 30px 0; }
  .brandignity-does-block .service-list-block .col-sm-4:nth-child(n+3) .block{ padding:30px 0 35px 0; }
  .questions-block .header h3::before{ width:22%; }
  .questions-block .header h3::after{ width:22%; }
  .questions-block .header h3{ font-size:23px; line-height:25px; }
  .company-bottom-block .offers-list h3{ font-size:25px; line-height:27px; }
  .company-bottom-block .offers-list .icons-block .blocks{ margin-bottom:25px; }
  .company-bottom-block .offers-list .icons-block .blocks h4{ padding:15px 0 10px 0; }
  .inner-banner .desc .text-block.career-opprtunity-page h1{ font-size:30px; line-height:25px; }
  .inner-banner .desc .text-block.career-opprtunity-page h1 strong{ font-size:25px; }
  .site-analysis-block .title-block h3{ font-size:18px; line-height:20px; }
  .site-analysis-block .title-block h4{ font-size:18px; line-height:20px; }
  .site-analysis-block .device-image-block .free-block{ padding:27px 19px 27px 20px; }
  .site-analysis-block .device-image-block .free-block h4{ font-size:26px; }
  .analysis-offers-block .offers-list .icons-block .blocks{border-right:none;width:100%;}
  .analysis-offers-block .offers-list .icons-block .blocks:nth-of-type(3){border-right:none;}
  .analysis-offers-block .title-block{ padding:0 0 25px 0; }
  .analysis-offers-block .title-block h2{ font-size:18px; line-height:23px; }
  .what-we-do .block .text-block h2{ font-size:20px; line-height:22px; }
  .from-block h2{ font-size:26px; line-height:28px; }
  .from-block .address-block .col-xs-6{ width:100%; }
  .from-block .address-block .box{ display:block; text-align:center; }
  .design-dev-block .use-for-apps-block .text-block{ padding:20px 25px 20px 25px; }
  .design-dev-block.search-engine-opt-block .text-box h4{ font-size:18px; line-height:20px; }
  .web-conv-edit .case-study .text-block h4{ font-size:21px; line-height:23px; }
  .case-study-block{ padding:40px 0 0 0; }
  .design-dev-desc h3{ font-size:30px; line-height:32px; }
  .design-dev-block .use-for-apps-block .text-block ul li{ padding:0 0 0 35px; }
  .consideration-design .block{ margin:0 0 39px 0; }
  .consideration-design h4{ font-size:23px; line-height:25px; }
  .consideration-design .block{ margin:0 0 40px 0; }
  .accordian-block h3{ font-size:17px; }
  .accordian-block .panel h4{ font-size:14px; line-height:15px; }
  .business-love-us-block #quote-carousel .carousel-indicators li{ width:30px; height:30px; }
  .business-love-us-block #quote-carousel .carousel-indicators .active{ width:40px; height:40px; }
  .analysis-offers-block.work-with-us .box .title-block h3{ font-size:25px; }
  .analysis-offers-block .offers-list .icons-block{ padding:0 0 5px 0; margin:0 0 30px 0; }
  .want-local .top-section h2{ padding:0 10px 25px 10px; }
  .want-local .top-section h3{ font-size:16px; line-height:18px; }
  .social-media-service-block .marketing-case-study-block h3{ font-size:20px; line-height:22px; padding: 16px 0 20px 0; }
  .design-branding-block h2{ font-size:20px; line-height:24px; }
  .design-branding-block .thumb-block .text-block h3{ font-size:20px; line-height:15px; padding:0 0 10px 0; }
  .design-branding-block .email-call-block h3{ font-size:19px; line-height:22px; }
  .design-branding-block .email-call-block .block .text-block a{ font-size:22px; line-height:15px; }
  .design-branding-block .email-call-block .or-block{ width:30%; }
  .page-template-template-design-and-branding .case-studies h2{ font-size:19px; line-height:21px; }
  .founder-janice-review-block .text-block{ padding:94px 25px 66px 25px; }
  .inner-banner .desc .text-block.marketing-automation-page h1{ font-size:24px; line-height:26px; }
  .inner-banner .desc .text-block.marketing-automation-page h1 strong{ display:inline-block; font-size:23px; }
  .offer-marketing .bottom-block h4{ font-size:27px; margin:0 0 18px 0; }
  .why-work .work-us .rt-text{ padding:35px 20px 15px 20px; }
  .our-marketing .our-block .top-block h3 { font-size:18px; line-height:24px; padding:0 72px 0; }
  .our-marketing .our-block .bottom-block .box { float:none; width:100%; margin:0 auto; padding-left:100px; }
  .our-marketing .our-block .bottom-block .box:first-child{ float:none; width:100%; margin:0 auto; padding-left:100px; }
  .inner-banner .desc .text-block.website-conv-opti-page h1{ font-size:27px; line-height:25px; }
  .inner-banner .desc .text-block.website-conv-opti-page h1 strong.big{ font-size:27px; }
  .inner-banner .desc .text-block.website-conv-opti-page h1 strong.medium{ font-size:27px; }
  .internet-consulting-services-block.web-con-opt .middle-block .block .text-block{ padding: 44px 20px 0 20px; }
  .pay-per-click-expert-block .expert-social-block .social-block{ max-width:100%; }
  .contact-us-bar h4{ font-size:19px; line-height:25px; }
  .social-media-block{ padding:30px 0 35px 0; }
  .pay-per-click-advert-block .all-block .block .text-block{ padding:20px 20px 27px 20px; }
  .page-template-template-internet-marketing-consulting-services .internet-consulting-services-block .top-block h2{ font-size:17px; line-height:22px;  }
  .page-template-template-internet-marketing-consulting-services .internet-consulting-services-block .top-block{ padding:40px 0 0 0; }
  .internet-consulting-services-block .top-block h3{ padding:30px 23px 30px 23px; }
  .page-template-template-internet-marketing-consulting-services .internet-consulting-services-block .top-block h3{ padding:30px 20px 30px 20px; font-size:20px; line-height:24px; }
  .internet-consulting-services-block .bottom-block .text-block h3{ font-size:19px; line-height:23px; }
  .how-marketing-partners-feel h2::after{ left:37%; }
  .page-template-template-portfolio-case-studies .main-case-study h1{ font-size:20px; }
  .page-template-template-portfolio-case-studies .main-case-study .main-block .img-block .cta{ bottom:10%; }
  .page-template-template-portfolio-case-studies .case-studies h2{ padding:14px 60px 27px 60px; }
  .page-template-faq .faq-block h3{ font-size:19px; line-height:21px; margin:0 0 30px 0; }
  .faq-block .box .accordian-block .panel-default .panel-heading .panel-title{ font-size:15px; line-height:18px; }
  .faq-block .panel-heading.accordion-toggle2:before{ bottom:-19px; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block .rt-block h3{ font-size:25px; line-height:27px; }
  .page-template-template-write-for-Us .contribute-block .top-block h3{ font-size:22px; line-height:26px; }
  .page-template-template-write-for-Us .contribute-block .top-block h2{ font-size:21px; }
  .page-template-template-write-for-Us .bottom-block h3{ font-size:19px;  }
  .page-template-template-write-for-Us .bottom-block h3:before{ display:none; }
  .page-template-template-write-for-Us .bottom-block h3:after{ display:none; }
  .page-template-template-write-for-Us .bottom-block a{ font-size:28px; line-height:34px; }
  .page-template-template-write-for-Us .bottom-block h4{ font-size:18px; line-height:20px; }
  .page-contact-us .inner-banner .desc .text-block h1{ font-size:30px; line-height:26px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1 strong{ font-size:24px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1{ font-size:29px; line-height:25px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1 strong.big{ font-size:30px; line-height:32px; }
  .from-block .bottom-block .last-block .rt-block{ padding:18px 15px 40px 15px; }
  .what-we-do{ padding:50px 0 70px 0; }
  .offer-marketing .bottom-block{ padding:45px 0 0 0; }
  .offer-marketing{ padding:55px 0 38px 0; }
  .pay-per-click-advert-block h3{ font-size:20px; line-height:22px;  }
  .contact-us-bar a{ padding:15px 76px 15px 28px; margin:25px 0 0 0; }
  .pay-per-click-expert-block .expert-social-block{ padding:30px 0 0 0; }
  .pay-per-click-expert-block .expert-details-block{ padding:94px 20px 16px; margin:0 0 30px 0; }
  .social-media-service-block{ padding:50px 0 0 0; }
  .social-media-service-block .option-block{ margin:0 0 45px 0; }
  .social-media-service-block .marketing-case-study-block{ margin:0 0 55px 0; }
  .founder-janice-review-block .text-block{ padding:70px 25px 66px 25px; }
  .web-conv-edit .case-study .button-block a{ padding: 13px 65px 13px 0; margin:17px 0 0 0; }
  .how-marketing-partners-feel .block .img-block{ width:100px; height:100px; top:-55px; }
  .panel-heading.accordion-toggle:after{ font-size:11pt; bottom:23px; }

  .challenge-block .block{ padding:20px 0; }
  .challenge-block .block h3{ font-size:28px; line-height:30px; padding:0 0 15px 0; }
  .results-block .lt-block{ height:auto; }
  .results-block .rt-block ul li{ padding:0 30px 10px 24px; }
  .results-block .rt-block{ height:auto; }
  .testimonial .text-block .img-block{ width:100px; height:100px; }

  .results-box .thumb-box .box { width:100%; }
  .results-box .thumb-box .box .icon-block{ width:40%; }

  .page-template-template-case-study-style5 .results-block .rt-block{ height:630px; }
  .page-template-template-case-study-style5 .challenge-block{ padding:10px 0 6px 0; }
  .page-template-template-case-study-style5 .results-block{ padding:35px 0; }

  .inner-banner .desc.marketing .text-block.root-suit h1{ font-size:32px; line-height:27px; }
  .inner-banner .desc.marketing .text-block.root-suit h1 strong{ font-size:35px; line-height:37px; }

  .inner-banner .desc .text-block.bnjms-page-text h1{ font-size:23px; line-height:23px; }

  .project-block .big-block .box h3 strong img{ width:7%; height:7%; }
  .project-block .big-block .box h3{ font-size:19px; line-height:21px; }

  .common-bottom-block .bottom-block .rt-block .icon-block{ margin:27px 0 24px 0; }

  .our-marketing-block h3{font-size:21px;line-height:25px;}
  .our-marketing-block .big-box{margin:0 0 40px 0;}
  .quoted-block .bottom-block .img-block{min-height:85px;}
  .quoted-block .top-block .img-block{line-height:70px;}
  .quoted-block .bottom-block .img-block{padding:0 0 20px 0;/*width:180px;*/margin:0 auto;}
  .how-marketing-partners-feel .block .text-block{padding:80px 5% 20px;}

  .inner-banner .desc.marketing .text-block.free-resources h1{font-size:30px;}
  .inner-banner .desc.marketing .text-block.free-resources h1 strong{font-size:21px;line-height:23px;}

  .inner-banner .desc.marketing .text-block.free-resources h1{font-size:25px;}
  .inner-banner .desc.marketing .text-block.free-resources h1 strong{font-size:20px;line-height:23px;}
  .copy-write-block{padding:41px 0 10px;}
  .copy-write-block .text-content h3{font-size:21px;line-height:25px;}
  .blog-post-types .box .text-block h4{font-size:20px;line-height:22px;}

  .page-id-15293 .founder-janice-review-block .text-block{padding:150px 25px 40px 25px;}
  .sidenav-form label{font-size:29px;line-height:32px;}
  .sidenav-form{height:550px;padding:0 20px;}

  .our-appreciation h2{font-size:24px;line-height:28px;}
  .our-appreciation .box .rt-block .text-block h3{font-size:20px;line-height:24px;}
  .our-appreciation .email-section{width:100%;}

  .Salon-Case-Study{padding:45px 0 40px;}
  .plastic-surgery-clients .col-md-15 {width:50%;margin:0 0 15px 0;}
  .internet-consulting-services-block .top-block p:nth-child(3){padding:0;}
  .case-studies h2{font-size:21px;padding:4px 74px 18px;margin:0 0 32px 0;}
  .thank-you {padding:40px 0;}
  .thank-you .text-box h2{font-size:28px;line-height:36px;}
  .thank-you .text-box p {font-size:16px;line-height:24px;}
  .page-id-18380 .inner-banner .desc .text-block.content-copy-writing h1 {font-size:35px;line-height:45px;}
  .page-template-template-Common-New-Portfolio-php .common-bottom-block .top-block .rt-block img{width:100%;}
  .blog-block .thumb-block .text-block .md-panel ul{display:inherit;}

  .business-love-us-block .carousel-inner > .item{min-height:470px;}
  .business-love-us-block #quote-carousel .carousel-indicators {height:48px;}
  .view-button-common a{font-size:14px;line-height:22px;padding:16px 66px 15px 20px;}
  .selon-invi .view-btn h2{font-size:22px;padding:7px 55px 19px;margin:0 0 42px 0;}
  .portfolio h2{font-size:20px;padding:12px 50px 19px;margin:0 0 34px 0;}
  .our-appreciation .box .rt-block .your-email-block{min-height:254px;padding:25px 15px 0 15px;}
  .our-appreciation .box .rt-block .text-block{padding:38px 15px 23px 15px;}
  .case-study-block h2{font-size:20px;line-height:26px;padding:10px 60px 18px;margin:0 0 34px 0;}
  .from-block .bottom-block .last-block .rt-block form .box-block{width:100%;}
  .from-block .bottom-block .last-block .rt-block form .box-block.email{float:left;}
  .from-block .bottom-block .last-block .rt-block form .box-block.web{float:left;}
  #footer .footer-top .form-block .footer-form .btn-block .form-control {width:36%;height:46px;font-size:15px;line-height:18px;}
  #footer .footer-top .col-md-12 textarea {height:120px;}
  .nf-form-cont .one-fourth {width:100% !important;}
  .page-id-17136 .view-button-common a {font-size:16px;}
  .main-case-study h2{font-size:20px;line-height:18px;padding:11px 50px 21px 50px;margin:0 0 30px 0;}

.design-dev-block .content-block p{ font-size:15px; line-height:24px; }
.development-block .left-block h2{ font-size:25px; line-height:27px; }
.all-service-block .box .left-block h2{ font-size:21px; line-height:23px; }
.many-buttons-block{ padding-top:0; }
.design-dev-block{ padding-top:20px; }
.nf-form-cont .first{ width:100% !important; }
.nf-form-cont .one-half, .nf-form-cont .three-sixths, .nf-form-cont .two-fourths{ width:100% !important; margin-left:0 !important; }
/*.nf-form-cont .one-half{ margin-left:0 !important; }*/
.design-dev-block .content-block p{ text-align:left; }

.mobile-app-block .box ul li{ width:100%; }




}

@media screen and (max-width:400px){
  .navbar-default .logo-block, .navbar-default.navbar-shrink .logo-block{width:170px;}
  .navbar-default .rt-block .box { display:none; }
  #navigation{margin: 0;}
  .sidenav-form .box-block {padding-bottom:0;}
  .sidenav{padding-top:25px;}
  .sidenav input{height:32px;}
  .sidenav-form label {font-size:20px;line-height:21px;padding:0 0 18px 0;margin:0 0 27px 0;}
  .sidenav textarea{height:76px;}
  .navbar-default .rt-block span{margin:2px 15px 0 0;}
  .banner .desc h1 { font-size:20px; line-height:24px;}
  .agency-block .left-panel h2{font-size:20px;line-height:23px;padding:0 0 10px 0;}
  .agency-block .consult-btn a{font-size:17px;line-height:19px;}
  .agency-block .right-panel p{font-size:15px;line-height:19px;padding:0 0 15px 0;}
  .agency-block .consult-btn a{font-size:13px;line-height:15px;}
  .testimonial-block .col-xs-8{width:100%;text-align:center;}
  .testimonial-block .col-xs-4{width:100%;text-align:center;}
  .testimonial-block .col-xs-4 .view-btn{text-align:center; padding:0 0 30px 0;}
  .testimonial-block{padding:30px 0 5px 0;}
  .quoted-block .top-block .img-block{width:170px; height:auto; margin:0 auto;}
  .quoted-block .top-block .img-block{padding: 0 0 10px 0;}
  .quoted-block .top-block .img-block img{width:100%;}
  .quoted-block{ padding: 28px 0 0 0; }
  .footer-bottom .col-xs-3{width:100%; padding-bottom:35px;}
  .footer-bottom .col-xs-5{width:100%; padding-bottom:35px;}
  .footer-bottom .col-xs-4{width:100%;}
  .quoted-block .bottom-block .img-block{/*width:170px;*/ height:auto; margin:0 auto;}
  .quoted-block .bottom-block .img-block img{ width:100%;}
  #footer .footer-top .col-md-6{width:100%;margin-bottom:10px;}
  #footer{padding:35px 0 20px 0;}
  #footer .footer-top .form-block h2{ font-size:23px; line-height:25px; padding:0 0 15px 0;}
  .inner-banner .desc.digital-marketing .text-block h1{ font-size:15px; line-height:20px;}
  .analysis-offers-block.work-with-us .icons-block .blocks{ padding:0 20px; }
  .have-questions-block h3{ font-size:28px; line-height:30px;}
  .questions-block .header h3{ font-size:20px; line-height:22px;}
  .questions-block .header h3::before{ width:16%; }
  .questions-block .header h3::after{ width:16%; }
  .site-analysis-block .title-block h3{ font-size:18px; line-height:20px; }
  .site-analysis-block .title-block h4{ font-size:18px; line-height:14px; }
  .site-analysis-block .title-block h4{ padding:0 0 40px 0; }
  .site-analysis-block .button-block h5{ font-size:16px; line-height:18px; padding:21px 43px; }
  .site-analysis-block .button-block::after{ bottom:-53%; }
  .site-analysis-block{ padding:40px 0 50px 0; }
  .site-analysis-block .device-image-block .free-block{ padding:22px 16px 22px 16px; top:55px; right:21px; }
  .questions-block h2{ font-size:19px; line-height:23px; }
  .analysis-offers-block .offers-list h3{ font-size:20px; line-height:22px; padding:0 0 20px 0; }
  .analysis-offers-block .offers-list .icons-block .blocks:nth-of-type(5){ margin: 30px 0 0px 0; }
  .from-block h2{ font-size:22px; line-height:24px; }
  .from-block .bottom-block .last-block .rt-block h4{ margin:0 0 15px 0; }
  .inner-banner .desc .text-block.content-copy-writing h1{ font-size:25px; line-height:26px; }
  .inner-banner .desc .text-block.content-copy-writing h1 strong{ font-size:20px; }
  .onpage-seo .rt-img .rt-text h2{ font-size:25px; line-height:27px; }
  .onpage-seo .lt-img .lt-text h2{ font-size:25px; line-height:27px; }
  .kick-ass-guide .text-block .email-block .form-control{ width:100%; }
  .kick-ass-guide .text-block h2{ font-size:19px; }
  .web-conv-edit .case-study .text-block h4{text-align:center;font-size:19px; line-height:27px; }
  .onpage-seo .rt-img .rt-text h4{ font-size:16px; line-height:18px; }
  .onpage-seo .lt-img .lt-text h4{ font-size:16px; line-height:18px; }
  .design-dev-block .use-for-apps-block .text-block ul li{ padding:0 0 0 35px; }
  .design-dev-desc h3{ font-size:23px; line-height:25px; }
  .design-dev-desc{ padding:18px 0 87px 0; }
  .accordian-block{ padding:18px 5px; }
  .social-media-block .text-block p{ font-size:14px; }
  .accordian-block .panel h4{ font-size:13px; }
  .social-media-block .text-block{ padding:5px 0 0px 0; }
  .social-media-service-block .option-block .text-block p{ font-size:14px; }
  .social-media-service-block .option-block .text-block h6{ font-size:14px;  }
  .clients-list .title-box h3{ font-size:22px; line-height:24px; }
  .want-local .top-section h3{ font-size:14px; line-height:16px; }
  .social-media-service-block .marketing-case-study-block h3{ font-size:17px; line-height:19px; }
  .social-media-block{ padding:30px 0 33px 0; }
  .blog-block.content-copy-writing .marketing-case-study-block h3{ font-size:17px; line-height:19px;  }
  .inner-banner .desc .text-block.design-branding h1{ font-size:25px; line-height:27px; }
  .design-branding-block .thumb-block .text-block{ padding:45px 15px 20px; }
  .design-branding-block .thumb-block .text-block h3{ font-size:17px; line-height:20px; }
  .page-template-template-design-and-branding .case-studies h2{ width:100%; font-size:17px; line-height:19px; padding:14px 0 27px; }
  .demo-block .lt-block h3{ font-size:20px; }
  .why-work .work-us .rt-text{ padding:35px 20px 15px 20px; }
  .why-work .work-us .rt-text h2{ font-size:28px; line-height:30px; }
  .our-marketing h2 { font-size:22px; line-height:24px; padding:0 0 40px; }
  .our-marketing .our-block .top-block h3 { font-size:20px; line-height:22px; }
  .our-marketing .our-block .bottom-block .box { padding-left:50px; }
  .our-marketing .our-block .bottom-block .box:first-child{  padding-left:50px; }
  .our-marketing .our-block .top-block h3{ padding:0 10px 0; }
  .inner-banner .desc .text-block.website-conv-opti-page h1{ font-size:21px; line-height:19px; }
  .inner-banner .desc .text-block.website-conv-opti-page h1 strong.big{ font-size:21px; }
  .inner-banner .desc .text-block.website-conv-opti-page h1 strong.medium{ font-size:21px; }
  .internet-consulting-services-block .top-block h2{ font-size:17px; }
  .pay-per-click-expert-block .expert-details-block .photo-block{  width:100px; height:100px; top:-55px; }
  .pay-per-click-block .bottom-block .rt-block{ padding:0 10px; }
  .pay-per-click-block .bottom-block .lt-block{ width:30%; }
  .pay-per-click-expert-block .expert-social-block .social-block{ max-width:100%; }
  .pay-per-click-advert-block .all-block .block .text-block h4{ font-size:21px; line-height:25px; padding:0; }
  .page-template-template-internet-marketing-consulting-services .internet-consulting-services-block .top-block h3{ padding:30px 10px 30px 10px; font-size:18px; line-height:22px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1 strong.big{ font-size:28px; line-height:27px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1 strong{ font-size:24px; }
  .inner-banner .desc .text-block.internet-consulting-service-page h1 { font-size:25px; line-height:23px; }
  .page-template-template-search-engine-optimization .analysis-offers-block p{ padding-top:15px; }
  .page-template-template-portfolio-case-studies .main-case-study h2{ padding:13px 70px 26px 70px; }
  .page-template-template-careers-opprotunities .career-block .business-manager-block .rt-block{ padding:20px 15px 30px 10px; }
  .navbar-default .rt-block{ padding:3px 0 0 0; }
  .company-top-block .block{ padding:0 0 20px; }
  .what-we-do .block .text-block h3{ font-size:17px; }
  .page-template-template-write-for-Us .mid-block .box .text-block{ padding:26px 29px 0 14px; }
  .page-template-template-write-for-Us .mid-block .box .text-block ul li{ font-size:14px; padding:3px 0 3px 40px; }
  .page-template-template-write-for-Us .contribute-block .top-block h3{ font-size:17px; line-height:30px; }
  .page-template-template-write-for-Us .contribute-block .top-block h2 { font-size:19px; line-height:22px; }
  .page-template-template-write-for-Us .bottom-block h3{ font-size:17px; }
  .page-template-template-write-for-Us .bottom-block a{ font-size:27px; line-height:30px; }
  .page-template-template-write-for-Us .bottom-block h4{ font-size:17px; }
  .page-template-template-write-for-Us .mid-block h3{ font-size:17px; line-height:19px; }
  .client-testimonials-block .all-big-block .big-block .rt-block{ padding:60px 0 40px 20px; }
  .page-template-template-mobile-app-design-development .design-dev-desc{ padding:18px 0 25px 0; }
  .social-media-block .text-block{ padding:20px 0 0px 0; }
  .want-local .bottom-section .text-part{ margin-bottom:20px; }
  .your-monthly-deliverables h1{ font-size:23px; line-height:25px; }
  .want-local .top-section .local-search .seo-text h4{ font-size:25px; }
  .onpage-seo .lt-img .lt-text .recommendation .img-icon{ padding-bottom:20px;  }
  .results-block .lt-block{ height:auto; padding:20px 15px; }
  .results-block .rt-block{ height:950px; }
  .page-template-template-the-team .our-team h2{ font-size:20px; line-height:26px; }
  .contribute-block{ padding:40px 0 40px 0; }
  .page-template-template-write-for-Us .mid-block{ padding: 0 0 0px 0; }
  .consideration-design .block{ margin:0 0 40px 0; }
  .case-studies h2{ margin:0 0 33px 0; }
  .our-marketing{ padding:50px 0 15px 0; }
  .offer-marketing{ padding:45px 0 32px 0; }
  .offer-marketing .bottom-block{ padding:45px 0 0 0; }
  .pay-per-click-advert-block .all-block .block{ margin:0 0 30px 0; }
  .social-media-service-block .option-block{ margin:0 0 35px 0; }
  .social-media-service-block{ padding:35px 0 0 0; }
  .social-media-service-block .marketing-case-study-block{ margin:0 0 40px 0; }
  .properle-marketing{ padding:40px 0 0 0; }
  .properle-marketing .landscape{ margin:0 0 40px 0; }
  .our-marketing .our-block{ margin:0 0 35px 0; }
  .why-work{ padding:50px 0 50px 0; }
  .demo-block{ padding:20px 0 35px 0; }
  .hi-testimonial{ padding:140px 0 45px 0; }
  .selon-invi{ padding:56px 0 40px 0; }
  .consideration-design{ padding:40px 0 0 0; }
  .consideration-design .thumb .text-panel{ padding:30px 25px 0 25px; }
  .kick-ass-guide .text-block .email-block{ padding:10px 0 0 0; }
  .design-branding-block .email-call-block .block .img-block{ width:18%; }
  .design-branding-block .email-call-block .or-block h4{ padding:20px; }
  .design-branding-block .email-call-block .or-block h4:before{ top:-33%; }
  .design-branding-block .email-call-block .or-block h4:after{ bottom:-33%; }
  .founder-janice-review-block .text-block .img-block{ top:-8%; }
  .accordian-block .panel-default > .panel-heading{ padding:0 9px; }
  .panel-heading.accordion-toggle:after{ font-size:10pt; bottom:22px; }

  .what-we-do .block .text-block p{line-height:24px;padding:7px 0 7px 0;}
  .what-we-do .block:nth-child(2n) .img-block{width:38%;}
  .what-we-do .block:nth-child(2n+1) .img-block{width:38%;}

  .want-local .bottom-section{padding:40px 0 0 0;}
  .page-template-template-local-seo .onpage-seo .lt-img .lt-text{padding:63px 0 0 20px;}
  .onpage-seo .rt-img .rt-text{padding:63px 0 0 20px;}

  .hi-testimonial .testimonials-section .img-center{width:100px;height:100px;top:-50px;}

  .page-template-template-case-study-style2 .challenge-block .block h3{line-height:30px;padding:10px 0 25px 0;}
  .page-template-template-case-study-style2 .challenge-block .block{padding:20px 0 37px 0;}
    .page-template-template-case-study-style2 .results-box{padding:50px 0;}

  .present-rankings-Block .box .top-block h3{ font-size:26px; line-height:28px; }
  .present-rankings-Block .box .top-block ul li{padding:0 0 4px 14px;font-size: 12px;}
  .challenge-block .block ul li{ font-size:15px; }

  .inner-banner .desc.suite-103 .text-block.suite h1{ font-size:30px; line-height:32px; }

.page-template-template-case-study-style14 .results-block .rt-block ul li{ padding: 0 15px 10px 15px; }
.page-template-template-case-study-style14.results-block .rt-block h4{ padding:0 0 20px 15px; }
.results-block .rt-block h3{ font-size:22px; line-height:25px; }
.page-template-template-case-study-style14 .challenge-block .block{ padding:20px 0 20px 0; }
.page-template-template-case-study-style14 .results-block{ padding:35px 0 40px 0; }

  .results-block .rt-block{ height:auto; }

  .page-template-template-case-study-style3 .inner-banner .desc.suite-103 .text-block.suite h1{ font-size:30px; line-height:32px; }
  .page-template-template-case-study-style3 .inner-banner .desc.suite-103 .text-block.suite h1 strong{ font-size:30px; line-height:32px; }

  .project-block .big-block .box h3{ font-size:21px; line-height:23px; }
  .bnjms-service-block{ padding:40px 0 0px 0; }
  .bnjms-service-block .block{ margin:0 0 40px 0; }
  .onsight-seo-block{ padding:50px 0; }
  .onsight-seo-block .rt-block{ padding:15px 13px 14px 23px; }
  .onsight-seo-block .rt-block h4{ font-size:26px; line-height:50px; background-size:36px; padding:0 0 11px 56px; }

  .our-custom-service-block{ padding:45px 0; }
  .surgeon-boost-logo-block{ padding:45px 0 25px 0; }
  .common-bottom-block .top-block .lt-block ul li{ font-size:14px; }
  .sognare-homes-block{ padding:50px 0 30px 0; }
  .project-block .big-block .box a{ font-size:17px; line-height:19px; }

  .common-bottom-block .bottom-block .rt-block .icon-block{ margin:27px 0 24px 0; }
  .page-template-template-Portfolio3 .project-block .big-block .box a{ font-size:16px; line-height:18px; }
  .common-testimonials-block .box .bottom-block h4{ font-size:26px; line-height:28px; }

  .gallery-block .top-block .box .text-block h3{ font-size:20px; line-height:22px; padding:0 0 15px 0; }
  .gallery-block .top-block .box .text-block{ padding:24px 15px 30px 20px; }
  .page-template-template-Portfolio7 .project-block{ padding:10px 0 5px 0; }

  .page-template-template-Portfolio9 .project-block .big-block .box a{ font-size:16px; line-height:18px; }
  .common-testimonials-block.bg-block{ background-size:cover; }

  .our-marketing-block .big-box{ margin:0 0 35px 0; }

  .about-brandignity .box .text-block{ padding:0 20px 35px; }
  .about-brandignity .box .text-block h3{ font-size:22px; line-height:23px; }
  .copy-write-block .text-content h3{ font-size:22px; line-height:25px; }

  .post-examples-block h3{ font-size:23px; line-height:25px; }
  .post-examples-block .box{ width:100%; }
  .post-examples-block .box .text-block{ padding:30px 10px 20px 10px; }
  .post-examples-block .box .text-block ul li{ background-size:16px; padding:0 0 5px 27px; }
  .post-examples-block .box .text-block ul li a{ font-size:14px; }
  .copy-write-block .blogging-service .text-block ul li{ padding:6px 0 10px 35px; }
  .copy-write-block .blogging-service .text-block h4{ font-size:15px; }

 .blog-block.content-copy-writing h6{ font-size:32px; line-height:34px; }
 .blog-block.content-copy-writing .thumb-block .text-block h4{ font-size:14px; line-height:20px; }
.analysis-offers-block.work-with-us .icons-block .blocks:nth-child(4){ margin-bottom:10px; }

  .blog-block.content-copy-writing.black h6{ font-size:27px; line-height:29px; padding:0 0 30px 0; }
  .blog-block.content-copy-writing{ padding:35px 0 45px; }
  .hair-salon-marketing .box .text-block{ padding:40px 10px 20px; }
  .Salon-Case-Study .box{ margin-bottom:30px; }
  .accordian-block .panel h4{ padding:7px 25px 7px 0; }
  .partners-text-block h3{padding:0;}
  .partners-text-block h3:before{display:none;}
  .partners-text-block h3:after{display:none;}
  .partners-repeater .box .text-block h3 {font-size:18px;line-height:23px;}
  .partners-brandignity .top-block .text-block ul li{border:none;}
  .partners-text-block .box h4{padding-top:0;}
  .partners-brandignity .top-block .text-block h2{font-size:18px;}
  .beliverables h3{font-size:24px;}
  .option-block{padding:30px 0;}
  .panel-default .panel-body .text-block .top-text h3{font-size:14px;}
  .panel-default .panel-body .text-block p{font-size:12px;}
  .panel-default .panel-body .text-block .top-text .icon-block img{width:26px;}
  .logo-image img {width:40%;}
  .from-block .bottom-block .Business-block{padding:14px;}
  .business-love-us-block .carousel-inner > .item {min-height:540px;}

  .error-page { padding: 25px 0 20px 0; }
  .error-page h1 { font-size: 25px; line-height: 27px; }
  .error-page h4 { font-size: 16px; line-height: 20px; }
  .error-page p { font-size: 16px; line-height: 21px; }
  .error-page p a.btn-error{ margin-top: 10px; }
  #footer .footer-top .form-block .footer-form .textarea-container.textarea {padding-right:15px;}
  #footer .footer-top .form-block .footer-form .one-half{padding-right:15px;}
  .quoted-block h2 {font-size:20px;}
  .portfolio .view-btn a{font-size:16px;padding:14px 92px 12px 37px;}
  .page-id-17136 .view-button-common{padding-left:26px;padding-right:83px;}

}
@media screen and (max-width:351px){
  .navbar-default .rt-block .box {padding:0 0 0 14px;}
  .sidenav-form .box-block{ padding-bottom:0; }
  .founder-block{padding:40px 0 30px 0;}
  .partners-text-block h2 {font-size:19px;line-height:26px;}
  .partners-repeater .box{padding-left:10px;padding-right:10px;}
  .have-questions-block h3::before {display:none;}
  .have-questions-block h3::after {display:none;}
  #footer .footer-mid .button a{font-size:10px;}
  .design-branding-block .thumb-block .text-block ul li{font-size:13px;}
  #footer .footer-top .form-block .footer-form .btn-block .form-control {width:42%;}
  #footer .footer-top .btn-block {background-position-x:9%;}
  .page-id-17136 .view-button-common {padding-left:4px;padding-right:76px;}
  .page-id-17136 .view-button-common a {font-size:14px;}
  .main-case-study h2::before {display:none;}
  .main-case-study h2::after {display:none;}
  .common-title h3{line-height:30px;}
  .common-title::after{display:none;}


.our-service-block ul li{ width:100%; }
.have-questions-block h3{font-size:26px; line-height:28px;}
.have-questions-block .text-block p{font-size:16px; line-height: 20px;}
.have-questions-block .text-block a{background:#fff; padding:15px 20px;}

}

@media screen and (max-width:300px){
  .navbar-default .rt-block {width:82%;}
  .navbar-default .rt-block a .consultation-block p{font-size:12px;line-height:14px;}
  .questions-block .header h3{font-size:19px;line-height:21px;}
  .questions-block .header h3::before{width:15%;}
  .questions-block .header h3::after{width:15%;}
  .case-studies h2 {font-size:16px;}
  .business-love-us-block .carousel-inner > .item {min-height:610px;}

}




