@media screen and (min-width:1920px) {
button#responsive-menu-button{right: 18%  !important;}
}
@media screen and (min-width:1600px) {
.home-banner-icon{right: -148px;}
.client-logos-slider-outer ul li img{width:247px;}
.text-ticker-slider-outer ul li{font-size:23px;line-height:25px;}

}

@media screen and (max-width:1680px) {
button#responsive-menu-button{right: 14%  !important;}

}
@media screen and (max-width:1600px) {

button#responsive-menu-button{right: 12%  !important;}
.text-ticker-slider-outer ul li:after{right: -345px;}	

}
@media screen and (max-width:1440px) {
button#responsive-menu-button{right: 7%  !important;}
	
}
@media screen and (max-width:1366px) {
button#responsive-menu-button{right: 3%  !important;}
.home button#responsive-menu-button{right: 5%  !important;}		
}


@media screen and (max-width:1050px) {
header#main-header .container{padding-right: 15px;padding-left: 15px;}
button#responsive-menu-button {right: 2% !important;}
.et_pb_row{padding-right: 15px;padding-left: 15px;}
#footer-bottom .container{padding-right: 15px;padding-left: 15px;}
.about-outer p br {display: none;}
.development-outer h2{font-size: 37px;}
.development-outer p br {display: none;}
.hero-banner h1{font-size: 49px;line-height: 47px;}
.hero-banner h3{font-size: 33px;}
.dallas-outer p br { display: none;}
.top-five-outer p br {display: none;}
.home .fixed-outer{top: 30%;}
.project__bg-item{height: 94vh;}
.corporate-outer ul li{ font-size:18px;}
.plan-box ul li{ font-size:16px;}
.seo-inner-outer p br {display: none;}
.seo-plan-outer p br { display: none;}
.plan-last p br { display: none;}
.fixed-project{top: 750px;}
.image-box .et_pb_row.et_pb_row_1.et_pb_row_5col {padding-left: 0px;padding-right: 0px;}
.image-box .et_pb_row.et_pb_row_3.et_pb_row_5col{padding-left: 0px;padding-right: 0px;}
.single.single-project .project.type-project p br {display: none;}
.form-group, .form-group02, .form-group-04{width: 47.4%;}
.contact-list li br {display: none;}
.contact-box{width:95%;}
 .contact-list i.ion-ios-location-outline{width: 78px;}
 .single.single-post #left-area{ padding-left:15px;}
 .single.single-post .post-siderbar{width: 25%;margin-right: 24px;}
.single.single-project .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module{ margin-right: 16px;}
 .single.single-project .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module{margin-left: 16px  !important;}
.plan-box .row-02.row-04 ul {min-height: auto;}
.plan-box .row-02.row-03 ul {min-height: auto;}
.questionnaire-outer{width: 95%;}.questionnaire-outer .form-group-half{width: 100%;margin-right: 0px; margin-bottom: 18px;}.questionnaire-outer .mr-half { margin-right: 0px; margin-bottom: 0px;}.form-group-half-two{margin-right: 0px; margin-top: 23px;}
.form-group-half-two{width:100%;}
.wpcf7-not-valid-tip{ position:inherit;}
.home-banner-icon img {width: 140px ! important;}
.blog-newsletter-outer .blog-newsletter-container{width: 100% ! important;}
.newsletter-form-box .submit-btn{ height: 48px;}
body .blog-newsletter-outer .wpcf7-not-valid-tip{text-align: left;}
.blog-newsletter-outer{padding-left: 20px;padding-right: 20px;}
.newsletter-form-box{width:100%;}
.newsletter-form-box p{justify-content: center;}
#logo{margin-top: -14px ! important;}
.header-social-rt{right: 6px;}
.hero-banner p{font-size: 16px ! important;}
.home-banner-icon{bottom: 77px;}
.digital-copy-outer form.wpcf7-form.invalid .wpcf7-response-output{width: 100% ! important;}
.digital-copy-outer form.wpcf7-form.sent .wpcf7-response-output{width: 100% ! important;}
.digital-copy-outer .digital-form-box{width: 100%; align-items: start;}
body .form-group-recaptcha .wpcf7-not-valid-tip {width: 127px;}
.digital-book-box {display: none;}
.analysis-hero-section h1 br {display: none;}
.analysis-hero-section h1 {font-size: 27px ! important;line-height: 30px ! important;}
.analysis-seo-section h2 {font-size: 25px ! important; line-height: 26px ! important;}
.analysis-seo-section h2 br {display: none;}
.analysis-seo-section h3 {font-size: 19px ! important;}
.keywords-outer-section .et_pb_module { padding-right: 0px ! important; }
.competitive-section-outer .et_pb_module { padding-right: 0px ! important; }
.competitor-analysis-form-outer{width: 100%;}
.bidding-image-box img { margin-right: 0px;}
}

@media screen and (max-width:991px) {
.mobile_menu_bar.mobile_menu_bar_toggle {display: none;}
.about-outer p{font-size: 20px;}
.contact-list i.ion-ios-location-outline {width: 52px;}
button#responsive-menu-button{width: 45px;height: 43px;padding-bottom: 3px;}
button#responsive-menu-button{background: #f7363d !important;}
button#responsive-menu-button{ position:fixed;}
.thank-outer{width: 85%; padding:31px 20px ! important; margin-top: 0px;margin-bottom: 0px;padding-bottom: 20px ! important;}
.thank-outer p{font-size: 18px;line-height:23px !important}
.single.single-post #left-area{margin-left: 0px;}
.single.single-post #content-area{padding-left: 15px ! important;padding-right: 15px ! important;}
.single.single-post .post-siderbar{margin-top: 27px ! important;}
.header-social-rt {right: 118px;}
.home-banner-icon {bottom: 34px;}
#logo{margin-top: 27px !important;}
.analysis-hero-section h1 br {display: none;}
.analysis-hero-section h1 {font-size: 30px ! important;line-height: 30px ! important;}
.analysis-hero-section .d-flex { display: flex; flex-direction: column ! important;}
.analysis-hero-section .d-flex  .order-2{order: 2;}
.analysis-hero-section .d-flex  .order-1{order: 1;}
.analysis-seo-section h2 {font-size: 25px ! important; line-height: 26px ! important;}
.analysis-seo-section h2 br {display: none;}
.analysis-seo-section h3 {font-size: 19px ! important;}
.google-ad-outer-section .et_pb_row{display: flex;flex-direction: column;}
.google-ad-outer-section .et_pb_row .order-2{order: 2;}
.google-ad-outer-section .et_pb_row .order-1{order: 1;margin-bottom: 24px;}
.google-ad-outer-section {padding-top: 43px ! important; padding-bottom: 21px ! important;}
.analysis-hero-section {padding-bottom: 18px ! important;}
.keywords-outer-section .et_pb_row{display: flex;flex-direction: column;}
.keywords-outer-section .et_pb_row .order-2{order: 2;}
.keywords-outer-section .et_pb_row .order-1{order: 1;}
.keywords-outer-section{padding-top: 43px ! important; padding-bottom: 15px ! important;}
.keywords-outer-section .et_pb_module{padding-right: 0px ! important;}
.bidding-outer-section .et_pb_row{display: flex;flex-direction: column;}
.bidding-outer-section .et_pb_row .order-2{order: 2;}
.bidding-outer-section .et_pb_row .order-1{order: 1;}
.bidding-outer-section { padding-top: 43px ! important;padding-bottom: 15px ! important;}
.competitive-section-outer .et_pb_row{display: flex;flex-direction: column;}
.competitive-section-outer  .et_pb_row .order-2{order: 2;}
.competitive-section-outer  .et_pb_row .order-1{order: 1;}
.competitive-section-outer { padding-top: 43px ! important;padding-bottom: 15px ! important;}
.competitive-section-outer .et_pb_module{padding-right: 0px ! important;}
.competitor-analysis-form-outer{width: 100%;}
.completely-section-outer h2{font-size: 25px ! important;line-height: 26px ! important;}
.completely-section-outer .wpcf7-spinner{position: absolute;bottom: -32px;}
.form-textarea-outer-full span.wpcf7-not-valid-tip { bottom: 0px;}

}

@media screen and (max-width:970px) {
.development-outer .et_pb_row{ display:flex;}
.development-outer h2 { font-size: 31px;}
.development-outer p{font-size: 17px;}
.mobile-image img{top: -1px;}
.development-outer.seo-outer .et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough.et-last-child {
 width: 50% !important; padding-left: 20px; float: right;}
.development-outer.seo-outer .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough { width: 49% !important;}
#footer-info p{font-size: 15px;text-align: left;}
#footer-info p a{font-size: 14px;padding-left: 4px;}
.footer-rt p{font-size: 15px;}
.footer-rt p a{font-size: 14px;padding-left: 4px;}
#main-footer #media_image-2{padding-top: 0px;}
#main-footer #footer-widgets {margin-bottom: 100px;}
.fixed-outer{top: 26%;}
#logo{margin-top: 0px !important;}
.hero-banner h1{padding-left: 0px;}
.hero-banner h3{padding-left: 0px;font-size: 30px;line-height: 33px;}
.hero-banner .et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_left{padding-left: 10%;}
.project-tab .et_pb_tabs_controls li a{font-size: 14px;padding: 11px 8px;}
.seo-inner-outer h1, .seo-plan-outer h2, .seo-plan-outer h2, .plan-last h2{font-size:31px;}
.seo-inner-outer p, .seo-plan-outer p, .plan-last p{ font-size:20px;}
.plan-box .row-02 ul, .plan-box .row-01 ul {min-height: auto;}
.fixed-project {display: none;}
.contact-inner {padding-right: 0px;border-right: none;}
.single.single-post .post-siderbar{width: 94%;margin-right: 20px;}
 .search.search-results #sidebar, .search.search-no-results #sidebar{margin-top: 30px;}
 .single.single-project .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module{ margin-right: 16px;}
 .single.single-project .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module{margin-left: 16px  !important;}
 .page-id-156 #main-header .logo-inner {margin-top: 0px;}
 .page-id-409 #main-header .logo-inner {margin-top: 0px;}
 .page-id-74 #main-header .logo-inner { margin-top: 0px;}
  #logo {max-height: 100%; margin-top:42px !important;}
 .btn-red.slider-btn {display: table; margin: 0 auto;}
.single.single-project #main-header .logo-inner { margin-top: 0px;}

.et_pb_row.et_pb_row_1.hero-btn-box {padding-top: 0px;padding-bottom: 0px;margin: 0 auto;display: table;float: none;width: 100%;}
.hero-banner .et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_left {padding-left: 0px;}
.et_pb_section.et_pb_section_0.hero-banner.et_pb_with_background.et_section_regular {padding-bottom: 21px ! important;}
.btn-red{display: table ! important;margin: 0 auto;}
.et_pb_section.et_pb_section_1.dallas-outer.et_pb_with_background.et_section_regular { padding-bottom: 11px; padding-top: 13px;}
.et_pb_section.et_pb_section_0.hero-banner.et_pb_with_background.et_section_regular {padding-bottom:45px ! important;}
.mobile-slider h1.et_pb_module_header {padding-top: 27px;padding-bottom: 18px;}
.work-btn{margin-top: 30px;margin-bottom: 0px;}
.et_pb_section.et_pb_section_4.dallas-outer.dallas-outer069.et_pb_with_background.et_section_regular {padding-top: 13px;padding-bottom: 5px;}
.et_pb_section.et_pb_section_5.top-five-outer.et_pb_with_background.et_section_regular {padding-top: 34px;padding-bottom: 42px;}
.et_pb_section.et_pb_section_6.dallas-outer.et_pb_with_background.et_section_regular {padding-top: 12px;padding-bottom: 15px;}
.et_pb_section.et_pb_section_2.mobile-slider.et_pb_with_background.et_pb_fullwidth_section.et_section_regular {padding-bottom: 38px;}
.seo-btn-box { width: 208px; margin: 0 auto;}
a.btn-red.seo-btn {float: left;}
a.btn-red.price-btn{float: right;}
.et_pb_section.et_pb_section_1.development-outer.et_pb_with_background.et_section_regular { padding-top: 16px; padding-bottom: 15px;}
.et_pb_section.et_pb_section_0.about-outer.et_section_regular { padding-bottom: 11px;}
.et_pb_section.et_pb_section_2.development-outer.branding-outer.et_section_regular { padding-top: 10px;padding-bottom: 22px;}
.et_pb_section.et_pb_section_3.development-outer.mobile-outer.et_pb_with_background.et_section_regular { padding-top: 10px; padding-bottom:10px;}
.et_pb_section.et_pb_section_4.development-outer.seo-outer.et_section_regular { padding-top: 3px; padding-bottom: 0px;}
.et_pb_section.et_pb_section_0.seo-inner-outer.et_pb_with_background.et_section_regular {padding-top: 14px;padding-bottom: 17px;}
.et_pb_section.et_pb_section_1.seo-plan-outer.et_section_regular { padding-top: 14px;padding-bottom: 0px ! important;}
.et_pb_section.et_pb_section_3.plan-last.et_pb_with_background.et_section_regular {padding-top: 20px;padding-bottom: 20px;}
.plan-box .row-02.row-03 ul {min-height: auto;}
.plan-box .row-02.row-04 ul {min-height: auto;}
#footer-widgets .footer-widget:nth-child(2n) {margin-right: 0!important; margin-left: 0px ! important; text-align: center ! important;}
#main-footer .footer-widget{width: 100% !important;}
.plan-box  .et_pb_column {width: 100% ! important; margin-right: 0px ! important;}
.plan-box  .et_pb_column.et_pb_column_1_4.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough {margin-bottom: 29px ! important;}
.project-btn.project-btn02{margin-left: 0px;}
.single.single-project .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module{margin-right: 0px !important; }
.home .hero-banner .et_pb_button_module_wrapper{margin-right: 0px !important;padding-left:0px !important;}
#logo{margin-top: 27px !important;}
}

@media screen and (max-width:767px) {
.fixed-outer{display: none;}
.development-outer {padding-top: 30px; padding-bottom: 30px;}
ul#responsive-menu li a{font-size: 29px !important;}
#responsive-menu-container li.responsive-menu-item{padding: 5px 0px !important;}
.hero-banner h1 { padding-left: 0;text-align:left;font-size: 27px;line-height: 34px;}
.hero-banner h3 {padding-left: 0px;font-size: 20px; line-height: 26px; text-align:left;}
.hero-banner h3 br{ display:none;}
.hero-banner .et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_left {padding-left: 0px;margin: 0 auto; display: table;}
.hero-banner h1{padding-top: 7%;}
.hero-banner {padding-bottom: 60px !important;}
h2{font-size: 30px;}
.dallas-outer p {font-size: 17px;line-height: 28px;}
.top-five-outer p{font-size: 17px;line-height: 28px;}
.top-five-outer .btn-red {margin-top: 10px;}
h4{font-size: 18px;}
.project-tab {padding-top: 25px;padding-bottom: 25px;}
.top-five-outer .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_7 {margin-bottom: 15px !important;}
.seo-inner-outer h1, .seo-plan-outer h2, .seo-plan-outer h2, .plan-last h2 { font-size: 25px;}
.seo-inner-outer { padding-top: 18px; padding-bottom: 15px;}
.seo-inner-outer p, .seo-plan-outer p, .plan-last p {font-size: 17px;}
.seo-plan-outer {padding-top: 20px;}
.plan-last {padding-top: 16px;padding-bottom: 24px;}
.seo-plan-outer .et_pb_row.et_pb_row_4 {padding-top: 0px !important;}
.plan-box .et_pb_row.et_pb_row_3.row-02.et_pb_row_4col {padding-top: 0px  !important;}
.corporate-outer ul li{width: 100%;}
.seo-plan-outer .et_pb_text_5{padding-right: 19px !important;padding-left: 19px !important;}
.corporate-outer ul li{padding-right: 0px;}
.corporate-outer::before{left: 40%;}
.corporate-outer ul{padding-top: 20px !important;}
.corporate-outer ul li br { display: none;}
.corporate-outer ul li {font-size: 17px;}
.plan-box .et_pb_row.et_pb_row_4{padding-top: 0px  !important;}
.plan-box { padding-bottom: 28px;}
#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget { margin-bottom: 0px !important;}
#main-footer{padding-top: 14px;}
.seo-plan-outer h2 br {display: none;}
.portfolio-outer  .et_pb_row.et_pb_row_0 { padding-top: 0px;padding-bottom: 0px;}
.single.single-project .project.type-project p{ font-size:17px;}
.portfolio-outer h2{font-size: 22px;}
.et_pb_module.et_pb_text.et_pb_text_0.et_pb_text_align_left.et_pb_bg_layout_light {
    margin-bottom: 12px;}
.et_pb_section.et_pb_section_2.image-box.et_pb_with_background.et_section_regular {
    padding-bottom: 0px;}
portfolio-outer .et_pb_row.et_pb_row_2 {padding-top: 0px  !important;}
body .portfolio-box-outer .et_pb_column{width: 100% ! important;}
.portfolio-work h2{font-size: 18px;}
.portfolio-work ul.list li{font-size: 14px;}
.portfolio-work ul.list{padding-left:10px;padding-right:10px;}
.portfolio-outer.cove-outer-02 { padding-top: 0px !important;padding-bottom: 0px !important;}
.portfolio-outer.cover-outer .et_pb_row.et_pb_row_1 {padding-top: 20px;}
.et_pb_section.et_pb_section_3.image-box.et_pb_with_background.et_section_regular {padding-top: 0px !important;}
.portfolio-outer.cove-outer-02 .et_pb_row.et_pb_row_3 {padding-top: 0px !important;}
.pagination-outer.pagination-outer02{ padding-top: 27px !important;}
.contact-inner {padding-right: 0px;border-right: none;}
.form-group, .form-group02, .form-group-04 { width: 100%;margin-right:0px;}
.form-group, .form-group01, .form-group02, .form-group03, .form-group-04, .form-group-05{width: 100%;margin-right:0px;}
 .contact-full-outer h1{font-size: 25px;}
.contact-full-outer p{line-height: 20px ! important;padding-top: 5px;font-size: 17px;}
.contact-full-outer { padding-top: 20px  ! important;}
.contact-full-outer .et_pb_row.et_pb_row_0 {padding-bottom: 0px !important;}
.contact-box h3{margin-bottom: 9px;font-size: 20px;}
.contact-list i.ion-ios-location-outline{width: 97px;}
.single.single-post .post-siderbar {width: 100%;margin-right: 0;}
.single.single-post #left-area h1.entry-title{font-size: 22px;}
.single.single-post #left-area p{font-size: 16px;}
.single.single-post #left-area{ padding-right:15px;margin-left: 0px;}

.single.single-project .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module { margin-top: 0px ! important; float: left ! important; padding-left: 22px; margin-bottom: 20px;}
.single.single-project .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module{float: left ! important; margin-right: 0px; margin-top: 0px;margin-bottom: 0px;width: auto ! important;}
.single.single-project a.et_pb_button.et_pb_button_0.project-btn.et_pb_bg_layout_light{ font-size:12px;}
body #page-container .et_pb_section .et_pb_button_2 {padding-left: 23px ! important; padding-right: 23px ! important;}
.single.single-project a.et_pb_button.et_pb_button_2.project-btn.et_pb_bg_layout_light{ font-size:13px;}
.single.single-project .btn-red{ font-size:12px;}
.single.single-project .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module{margin-bottom: 0px;}
.single.single-project .project.type-project .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module{ margin-right:0px;}
.single.single-project .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module{margin-left:0px ! important;}

body #page-container .pagination-outer .previous-project{ font-size:14px;}
body #page-container .pagination-outer .next-project{font-size: 14px;}
.pagination-outer .et_pb_button_module_wrapper.et_pb_button_4_wrapper.et_pb_module:after{top: -1px;}
.pagination-outer .et_pb_button_module_wrapper.et_pb_button_3_wrapper.et_pb_module:before{top: -1px;}
.et_pb_row.et_pb_row_1.hero-btn-box {padding-top: 0px; padding-bottom: 0px; margin: 0 auto;display: table;float: none; width: 100%;}
.home .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_left.et_pb_module{margin-right: 1px;}
/* .home .dallas-outer .et_pb_column .et_pb_module {margin-bottom: 23px;} */
/* .home .dallas-outer .et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {margin-bottom: 0px;} */
.home .dallas-outer .et_pb_row.et_pb_row_2.et_pb_row_1-4_3-4 {padding-bottom: 7px;}
#main-header .logo-inner {margin-top: 9px ! important;}
.seo-btn-box {width: 208px;margin: 0 auto;}
a.btn-red.seo-btn{float: left;}
.page-id-74 .entry-content {padding-top: 61px !important;}
.et_pb_section.et_pb_section_0.about-outer.et_pb_with_background.et_section_regular { padding-top: 0px;}
.home .et_pb_module.et_pb_text.et_pb_text_3.et_pb_text_align_left.et_pb_bg_layout_light { margin-bottom: 23px;}
.owl-carousel .owl-item img{ width:100% !important;}
.btn-red.slider-btn {display: table; margin: 0 auto;}
#logo {max-height: 100%; margin-top:42px !important;}
 .page-id-409 .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough { margin-bottom: 0px !important;}
.page-id-409 .et_pb_column.et_pb_column_1_2.et_pb_column_9.et_pb_css_mix_blend_mode_passthrough{ margin-bottom: 0px !important;}
.et_pb_column.et_pb_column_1_2.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough{margin-bottom: 0px !important;}
.work-btn{margin-top: 27px;margin-bottom: 41px;}
.dallas-outer.dallas-outer069 .et_pb_module.et_pb_text.et_pb_text_6.et_pb_text_align_left.et_pb_bg_layout_light {margin-bottom: 22px;}
.et_pb_section.et_pb_section_4.dallas-outer.dallas-outer069.et_pb_with_background.et_section_regular {padding-bottom: 5px;}
.home .et_pb_module.et_pb_text.et_pb_text_8.et_pb_text_align_left.et_pb_bg_layout_light{margin-bottom: 24px;}
.et_pb_section.et_pb_section_5.top-five-outer.et_pb_with_background.et_section_regular { padding-bottom: 37px;}
.testimonials-slider h4{ padding-bottom:0px;}
.et_pb_module.et_pb_slider.et_pb_slider_0.testimonials-slider.et_pb_slider_fullwidth_off.et_pb_slider_no_arrows.et_pb_slider_no_pagination.et_slider_auto.et_slider_speed_7000.et_had_animation.et_slide_transition_to_next.et_pb_bg_layout_dark.et_slider_hovered { margin-bottom: 26px;}
.et_pb_section.et_pb_section_6.dallas-outer.et_pb_with_background.et_section_regular {padding-bottom: 3px;}
.et_pb_section.et_pb_section_5.top-five-outer.et_pb_with_background.et_section_regular { padding-bottom: 37px; padding-top: 32px;}
.et_pb_section.et_pb_section_6.dallas-outer.et_pb_with_background.et_section_regular { padding-top: 0px ! important;}
.et_pb_section.et_pb_section_4.dallas-outer.dallas-outer069.et_pb_with_background.et_section_regular {padding-bottom: 5px;padding-top: 0px;}
.et_pb_section.et_pb_section_1.dallas-outer.et_pb_with_background.et_section_regular {padding-top: 30px;}
.hero-banner .et_pb_row.et_pb_row_0 {padding-bottom: 19px;}
.hero-banner {padding-bottom: 38px !important;}
.hero-banner {padding-top: 25%;}
.et_pb_section.et_pb_section_6.dallas-outer.et_pb_with_background.et_section_regular {padding-top: 0px ! important; padding-bottom: 3px !important;}
.et_pb_section.et_pb_section_0.hero-banner.et_pb_with_background.et_section_regular {padding-bottom: 36px ! important;}
.et_pb_section.et_pb_section_1.dallas-outer.et_pb_with_background.et_section_regular{padding-bottom: 29px;}
.mobile-slider h1.et_pb_module_header { padding-top: 3px; padding-bottom: 0px;}
.et_pb_section.et_pb_section_2.mobile-slider.et_pb_with_background.et_pb_fullwidth_section.et_section_regular {padding-bottom: 0px;}
.et_pb_section.et_pb_section_0.about-outer.et_section_regular {padding-bottom: 0px;padding-top: 15px;}
.et_pb_section.et_pb_section_2.development-outer.branding-outer.et_section_regular {padding-top: 31px;padding-bottom: 9px;}
.et_pb_section.et_pb_section_4.development-outer.seo-outer.et_section_regular {padding-bottom: 11px;}
.et_pb_module.et_pb_text.et_pb_text_5.corporate-outer.et_pb_text_align_left.et_pb_bg_layout_light { margin-top: 20px;}
.et_pb_section.et_pb_section_3.plan-last.et_pb_with_background.et_section_regular {padding-top: 4px; padding-bottom: 13px;}
.page-id-409 .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light {margin-bottom: 21px;}
.et_pb_section.et_pb_section_0.contact-full-outer.et_pb_with_background.et_section_regular {padding-top: 4px ! important; padding-bottom: 15px;}
.row-02.row-04 {padding-top: 0px ! important;padding-bottom: 0px !important;}
.contact-full-outer p{ font-size: 16px;}
.questionnaire-outer{padding: 28px ! important;}
label.label-text{font-size: 16px;}
.wpcf7-form .wpcf7-checkbox label{width: 100%;float: left;}
.questionnaire-outer .form-group-full { margin-bottom: 15px;  width: 100%;float: left;}
label.label-text{line-height: 20px;float: left; width: 100%;}
.check-mobile{right: 84px;top: -12px;}
.home .hero-banner .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_button_alignment_left.et_pb_module{width: 100%;margin-right: 0px;}
.home .hero-banner .et_pb_button_module_wrapper{padding-left: 0px !important;}
body .rmp-menu{padding-top: 40px ! important;}
.single.single-post #left-area h3{font-size: 18px;}
.single.single-post .post-siderbar{margin-top: 27px ! important;}
.single.single-post #left-area h2{font-size: 21px;}
.single.single-post .number-list li{font-size: 16px;}
.single.single-post li{font-size: 16px;}
.single.single-post #content-area{padding-top: 43px;}
.text-ticker-slider-outer ul li{font-size:15px; line-height:15px;}
.single.single-post #left-area li{font-size: 16px;}
.newsletter-form-box{width: 100%;}
.newsletter-form-box p{column-gap: 0px;flex-direction: column;row-gap: 17px;}
.newsletter-form-box p br {display: none;}
.newsletter-form-box .submit-btn{padding: 12px 21px ! important;font-size: 17px ! important;}
body .blog-newsletter-outer .wpcf7-response-output{width: 100% ! important;line-height: 17px;}
body .blog-newsletter-outer .wpcf7-not-valid-tip{text-align: left;}
.single.single-post .blog-newsletter-outer h2{font-size: 25px ! important;}
.blog-newsletter-outer p{font-size: 17px;line-height: 20px ! important;}
.blog-newsletter-outer{padding-left: 20px;padding-right: 20px;}
.newsletter-form-box .wpcf7-spinner{right: 46%; top: inherit; bottom: -30px;margin: 0px;}
.newsletter-form-box .submit-btn{height: auto;}
.digital-copy-outer .digital-form-box{width: 100%;}
.group-form-btn {position: relative;}
.competitor-analysis-form-outer .form-group-outer{flex-direction: column;}
 p{font-size: 17px;}
}

@media screen and (max-width:692px) {
.development-outer .et_pb_row { display: inherit;}
.entry-content {padding-top: 103px !important;}
.about-outer h1 {font-size: 30px;}
.development-outer  .et_pb_image_0{padding-right: 0px !important;}
.development-outer h2 {font-size: 30px;}
.development-outer.branding-outer .et_pb_row {display: flex;flex-direction: column;}
.development-outer.branding-outer .et_pb_column.et_pb_column_1_2.et_pb_column_3{ order: 2 !important;}
.mobile-image img{position: inherit;}
.development-outer.seo-outer .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough{width: 100% !important;order: 2 !important;margin-bottom: 0px;}
.development-outer.seo-outer .et_pb_column.et_pb_column_1_2.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough.et-last-child {
 width: 100% !important;padding-left: 0px;float: right;}
.development-outer.seo-outer .et_pb_row {display: flex;flex-direction: column;}
.about-outer p { font-size: 17px;}
.about-outer{ padding-bottom: 11px;}
.about-outer .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_0{margin-bottom: 20px !important;}
.hero-banner h1 br, .hero-banner h3 br {display: none;}
.dallas-outer .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_2 { margin-bottom: 11px !important;}
.dallas-outer { padding-top: 21px;padding-bottom: 21px;}
.dallas-outer  .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_5{margin-bottom: 11px !important;}
.dallas-outer .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_9{margin-bottom: 11px !important;}
.questionnaire-outer .wpcf7-list-item { margin-right: 0px; float: left;width: 100%; margin-bottom: 2px;}
span.wpcf7-list-item-label{font-size: 16px;}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea{height: 42px;}
.note-text{ padding: 17px;padding-top: 10px;}
body .wpcf7 form.invalid .wpcf7-response-output, body .wpcf7 form.unaccepted .wpcf7-response-output{font-size: 15px;}
.wpcf7 form.sent .wpcf7-response-output{font-size: 15px;}
.form-group-half-two{ margin-top:0px;}
.questionnaire-outer .mr-half{margin-bottom: 13px;}
.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:before{top: 2px;}
.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:after{top: 0px;}
.wpcf7-not-valid-tip{position: inherit;}
.check-mobile{top: -15px;}
.questionnaire-outer .wpcf7-form .check-mobile .wpcf7-checkbox input[type="checkbox"] + span::after{left: -19px;font-size: 13px;}
span.wpcf7-list-item-label{ font-size:18px;}
.previous-project {margin-right: 45px;}
.hero-banner .et_pb_row.et_pb_row_1.hero-btn-box{display: inline-block ! important;}
.hero-banner .btn-red{display: inline-block ! important;}
.text-ticker-slider-outer ul.slick-dots { display: none ! important;}
.newsletter-form-box { width: 100%; flex-direction: column; row-gap: 20px;}
.newsletter-form-box .form-group-recaptcha p span label {width: 100%;}
.newsletter-form-box .group-box {width: 100%; float: left;}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select{height: 50px;}
}

@media screen and (max-width:592px) {
.logo-inner .image.wp-image-91.attachment-full.size-full {
  max-width: 74% !important;}
  button#responsive-menu-button { right: 6% !important;}
  .about-outer h1{font-size: 25px;}
  .development-outer h2 {font-size: 25px;}
  #main-footer .footer-widget{width: 100% !important;}
  #footer-widgets .footer-widget li {padding-left: 2px !important;}
  span.zoom-social_icons-list-span.socicon{padding: 11px !important;}
  #main-footer #footer-widgets {margin-bottom: 19px;}
  .footer-rt{width: 100%;text-align: center;margin-bottom: 0px;}
  .footer-rt .et_pb_widget{width: 100% !important;}
  #footer-info{text-align: center;width: 100%;}
  #footer-info p{text-align: center;}
  h2 { font-size: 25px;}
  /* .hero-banner{padding-top: 25%;} */
  .login-menu{padding-top: 73px;}
  p{padding-bottom: 15px;line-height: 26px !important;}
.dallas-outer .et_pb_image_wrap img {width: 74%  !important;margin-bottom: 10px  !important;}
.top-five-outer .et_pb_image_wrap img {width: 74%  !important;margin-bottom: 10px  !important;}
.et_pb_module.et_pb_text.et_pb_text_2.et_pb_text_align_left.et_pb_bg_layout_light { margin-bottom: 0px;}
.et_pb_row.et_pb_row_2 {padding-top: 0px;}
.single.single-project .et_pb_gutters3 .et_pb_column.et_pb_column_1_5, .single.single-project .et_pb_gutters3.et_pb_row .et_pb_column.et_pb_column_1_5 { margin-right: 0px !important;width: 50% !important;padding: 10px; margin-bottom: 0px;}
.single.single-project .et_pb_row.et_pb_row_3.et_pb_row_5col {padding-top: 0px;}
.single.single-project .et_pb_row.et_pb_row_1.et_pb_row_5col { padding-top: 0px;}
.single.single-project .et_pb_row.et_pb_row_4 {padding-top: 0px;}
.et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light {margin-bottom: 0px;}
.single.single-project .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module {float: left;margin-right: 0px; margin-top: 0px;margin-bottom: 0px;}
.single.single-project .project.type-project .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module { float: left;margin-right: 14px;}
body #page-container .et_pb_section a.et_pb_button.et_pb_button_2.previous-project.et_pb_bg_layout_light{font-size: 15px;}
.pagination-outer .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module::before{font-size: 21px;
padding-left: 0px;}
body #page-container .et_pb_section a.et_pb_button.et_pb_button_2.previous-project.et_pb_bg_layout_light{padding-left: 17px !important;}
body #page-container .et_pb_section a.et_pb_button.et_pb_button_3.next-project.et_pb_bg_layout_light{font-size: 15px;}
.pagination-outer .et_pb_button_module_wrapper.et_pb_button_3_wrapper.et_pb_module::after{font-size: 20px;
padding-left: 8px;}
.et_pb_row.et_pb_row_5.pagination-outer { padding-bottom: 25px;}
.single.single-project .logo-inner { padding-top: 12px;}
.single.single-project .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module{width:100%;}
 .single.single-project .entry-content { padding-top: 100px !important;}
 .single.single-project #main-header .logo-inner{padding-top: 11px;}
.portfolio-work{margin-top: -4px;}

.single.single-project .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module { margin-top: 0px ! important; float: left ! important; padding-left: 22px; margin-bottom: 20px;}
.single.single-project .et_pb_button_module_wrapper.et_pb_button_0_wrapper.et_pb_module{float: left ! important; margin-right: 0px;margin-bottom: 0px;width: auto ! important;}
.single.single-project a.et_pb_button.et_pb_button_0.project-btn.et_pb_bg_layout_light{ font-size:12px;}
body #page-container .et_pb_section .et_pb_button_2 {padding-left: 23px ! important; padding-right: 23px ! important;}
.single.single-project a.et_pb_button.et_pb_button_2.project-btn.et_pb_bg_layout_light{ font-size:13px;}
.single.single-project .btn-red{ font-size:12px;}
.single.single-project .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module{margin-bottom: 0px;}
.single.single-project .project.type-project .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module{ margin-right:0px;}
.single.single-project .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module{margin-left:0px ! important;}

body #page-container .pagination-outer .previous-project{ font-size:14px;}
body #page-container .pagination-outer .next-project{font-size: 14px;}
.pagination-outer .et_pb_button_module_wrapper.et_pb_button_4_wrapper.et_pb_module:after{top: -1px;}
.pagination-outer .et_pb_button_module_wrapper.et_pb_button_3_wrapper.et_pb_module:before{top: -1px;}

.hero-banner .et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_left{display: block;}
body #page-container .et_pb_section .et_pb_button_2{display: table; margin: 0 auto;}
.dallas-outer {padding-top: 21px;padding-bottom: 11px;}
.btn-red{display: table ! important;margin: 0 auto ! important;}
#logo{max-height: 100%;}
#logo { margin-top: 38px !important;}
.hero-banner .et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_left{float: right;}
.dallas-outer {padding-top: 40px;padding-bottom: 30px;}
.et_pb_section.et_pb_section_4.dallas-outer.et_pb_with_background.et_section_regular {padding-top: 10px;padding-bottom: 10px;}
.et_pb_section.et_pb_section_6.dallas-outer.et_pb_with_background.et_section_regular { padding-top: 10px;padding-bottom: 14px;}
.hero-banner h1 { padding-top: 0%;}
#footer-widgets{padding-bottom: 0% !important;}
#main-footer {padding-top: 14px;padding-bottom: 20px;}
.contact-list i.ion-ios-location-outline {width: 53px;}
.page-id-74 .about-outer {padding-top: 25px;}
.single.single-project #main-header .logo-inner { padding-top: 0px;}
.single.single-project.postid-1058 .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {padding-left: 0px !important;}
/* .single.single-project.postid-1102 .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module {padding-left: 0px !important;} */
.page-id-2251 .entry-content { padding-top: 85px !important;}
.page-id-2251  #main-header .logo-inner{margin-top: 4px ! important;}
.questionnaire-outer .form-group-full textarea{ padding-top:10px;}
.questionnaire-outer .wpcf7-form .check-mobile .wpcf7-checkbox input[type="checkbox"] + span::after{left: -19px;font-size: 13px;}
.project-btn { margin-right: 0px; margin-top: 0;}
.single.single-project .et_pb_button_module_wrapper.et_pb_button_2_wrapper.et_pb_module{ margin-left:0px !important;margin-right: 0px !important;}
.project-btn.project-btn02 {margin-top: 17px !important;}
.hero-banner .btn-red{display: inline-block ! important;}
.single.single-post #content-area{margin-top: 95px;}
.single.single-post #content-area{padding-left: 15px ! important;padding-right: 15px ! important;}
.home-banner-icon {position: absolute;  right: 0; bottom: 30px;}
.home-banner-icon img { width: 145px ! important;}
.hero-banner p { font-size: 16px ! important; }
.header-social-rt{top: 9px;right: inherit;}
#logo {margin-top:54px !important; }
.logo-inner .image.wp-image-91.attachment-full.size-full{ margin-top: 18px;}
.text-ticker-slider-outer ul.slick-dots { display: none;}
#main-footer #media_image-3{margin-bottom: 0px ! important;}
body #main-footer .wp-block-wpzoom-blocks-social-icons a .social-icon{padding: 8px ! important;}
.digital-copy-outer .digital-book-text-box h2{font-size: 27px ! important;}
/* .digital-copy-outer .digital-form-box{display: grid;grid-template-columns: 1fr 2fr;row-gap: 16px;} */
.digital-copy-outer .form-group-recaptcha p span label span.wpcf7-quiz-label{font-size: 17px;font-family: 'ProximaNova-Bold';}
.digital-copy-outer .digital-form-box{width: 100%;}
.digital-form-box .group-form-box:first-child { width: 100%;}
.digital-copy-outer form.wpcf7-form.invalid .wpcf7-response-output{width: 100% ! important; line-height: 14px; padding: 6px 13px;}
.digital-copy-outer form.wpcf7-form.sent .wpcf7-response-output{width: 100% ! important;line-height: 14px; padding: 6px 13px;}
.digital-copy-outer .digital-form-box{flex-wrap: wrap; row-gap: 16px; align-items: start;}
.digital-form-box .group-form-box:first-child { width: 41%;}
.digital-form-box .group-form-box:nth-child(2) {width: 54%;}
body .form-group-recaptcha .wpcf7-not-valid-tip { width: 123px;}
 body .completely-section-outer .form-group-recaptcha .wpcf7-not-valid-tip {width: 243px;}
 body .wpcf7 form.invalid .wpcf7-response-output, body .wpcf7 form.unaccepted .wpcf7-response-output{line-height: 17px;}
}

@media screen and (max-width:480px) {
.hero-banner p { font-size: 21px ! important; }	
.home-banner-icon{bottom: 70px;}
.digital-copy-outer .digital-book-text-box h2 { font-size: 25px ! important; line-height: 27px; }
.digital-copy-outer .digital-book-text-box h2 br {display: block;}
.digital-form-box .wpcf7-not-valid-tip{line-height: 14px;}
 .analysis-hero-section h1 {font-size: 6vw ! important; line-height: 113% ! important;}
 .completely-section-outer h2{font-size: 6vw ! important; line-height: 113% ! important;}
 .analysis-seo-section h2 {font-size: 21px ! important; line-height: 24px ! important;}
 p{font-size: 17px;}
 .analysis-hero-section h1 span{padding-bottom: 6px;}
 .completely-section-outer h2 span{padding-bottom: 8px;}
}
@media screen and (max-width:375px) {
.et_pb_row.et_pb_row_1.hero-btn-box{width: 100%;}
.hero-banner .et_pb_row.et_pb_row_1.hero-btn-box{display: inline-block ! important;}
.check-mobile{right: 58px;}
span.wpcf7-list-item-label {font-size: 16px;}
.questionnaire-outer .wpcf7-form .check-mobile .wpcf7-checkbox input[type="checkbox"] + span::after{left: -18px;}
.digital-copy-outer .digital-book-text-box h2 { font-size: 23px ! important; line-height: 27px;}
}
@media screen and (max-width:320px) {
.single.single-project a.et_pb_button.et_pb_button_2.project-btn.et_pb_bg_layout_light {font-size: 11px;}
.single.single-project a.et_pb_button.et_pb_button_0.project-btn.et_pb_bg_layout_light { font-size: 10px;}
.single.single-project .btn-red {font-size: 10px;}
.single.single-project .et_pb_button_module_wrapper.et_pb_button_1_wrapper.et_pb_module{padding-left: 31px;}
}