@charset "utf-8";
@media (max-width: 483px) {
body .blue_bar_icon{width:85%!important}
body .full_content_area.wrapper a,body .blue_bar a{font-size:100%!important}
body .gray_icons .wrapper{padding-top:210px;padding-left:0!important}

.join_on_social .onp-sl-control.onp-sl-twitter-tweet.onp-sl-twitter.onp-sl-flip:before{top:120px;left:0;right:0;margin:0 auto;}
.join_on_social .onp-sl-control.onp-sl-twitter-tweet.onp-sl-twitter.onp-sl-flip{margin:0 auto 140px !important;}

}
@media (min-width: 992px) {
#mobile_menu_loc.top_location_menu{display:none}
.top_location_menu p.title_loc_menu,.top_location_menu .menu-locations-menu-top-container,.new_footer .foot_loc_area a.left_s_mail_btn,.foot_social_n_menu .social_buttons_f,.new_footer .foot_loc_area .location_menu_footer,.foot_social_n_menu .footer_menu_b{display:inline-block;vertical-align:top}
.desktop_item{display:block}
.mobile_item, a#mobile_menu_btn{display:none}
.mobile_item_img{display:none !important;}
.hr2_testim .testim_col{width:366px !important;}
.hr2_testim .bx-viewport{height:auto !important;}
.mark_sites{padding:44px 0 34px;margin-top:-1px;}
.hr3_services{padding-top:87px;}
.form_blue_new.down_nfb.nbff_r3{padding:21px 0 6px;}
.form_blue_new.down_nfb.nbff_r3 p{margin-bottom:0;}
.p2c_post:nth-child(2n+1), .team_mem:nth-child(2n+1){margin-right:0;}

}

@media (max-width: 992px) {
.desktop_item{display:none}
.desktop_item_imp{display:none !important;}
.main_menu_new{display:none;}
.join_on_social .onp-sl-control.onp-sl-twitter-tweet.onp-sl-twitter.onp-sl-flip{max-width:100%;}
.symple-one-half{width:100%!important}
.blue_bar_icon{width:38%!important}
.gray_icons .wrapper{padding-left:25%!important;width:70%!important}
.grid_bg_section .ho_1st_sec_content,.service_post_area.serv_area_second .service_post:nth-child(3) .serv_post_wrapper,.res_testimonial_sec .side_co_area_t,table,table.tablepress,table,thead,tr,td,.serv_consult_c .left_s_c,.serv_consult_c .right_s_c_img,.testi_info,.two_testi_item .t_test_img,.content_res_case_s_c,.action_post:nth-child(even) .ac_post .side_img_ap,.action_post:nth-child(even) .ac_post .ap_p_cont,.ac_post .ap_p_cont,.ac_post .side_img_ap,.result_seo_content h1,.results_blue_cont_section p,.darK_grey_seo_page .upper_cont_dgse,.darK_grey_seo_page .right_img_grs,.ui_plus_ux .usr_intrf,.ui_plus_ux .usr_exprn,.wp_feature_blue .left_s_wp_fe,.code_with_pencil .right_s_cwp,.portfolio_item,.testimonials_post_r,.testimonials_post_r .testi_left_s,.left_cont_area_home,.right_ser_post_home,.sidebar_area .widget_s,.new_blog_c_area .blog_posts_area{width:100%}
.wrapper,.wrapper_960,.res_case_studies_sec .wrapper,.seo_results_sec .wrapper,.contact_page .sidebar_area_c.right_c_s,.tesimonials_results_area,.testimonials_post_r .testi_iframe_video,.testimonials_post_r .test_rr_cont,.new_service_post .service_content,.new_service_post h1,.sidebar_area.blog_sidebar{width:95%}
.new_blog_c_area .wrapper.n_blog_wrapper{width:95%!important}
.main_menu{display:none}
.tablepress,table,thead,tr,td,.ui_plus_ux .usr_intrf,.ui_plus_ux .plus_img_uiux,.ui_plus_ux .usr_exprn,.top_location_menu p.title_loc_menu{display:block}
.logo,.grid_bg_section .ho_1st_sec_thumb,.grid_bg_section .ho_1st_sec_content,a.goto_page_btn,.contact_page .contact_cont.left_c_s,.contact_page .sidebar_area_c.right_c_s,.sidebar_area_c.right_c_s .email_phone_c,.testi_info,.two_testi_item .t_test_img,.testimonials_post_r .testi_left_s .thumbn_tes_pers,.testimonials_post_r .testi_left_s .testi_info_r,.left_cont_area_home,.right_ser_post_home,img.alignright,.sidebar_area,.new_blog_c_area .blog_posts_area,.new_footer .foot_loc_area a.left_s_mail_btn,.foot_social_n_menu .social_buttons_f,.new_footer .foot_loc_area .location_menu_footer,.foot_social_n_menu .footer_menu_b,.yout_vid_plac_hldr{float:none}
.dataTables_filter,.dataTables_length,.two_testi_item a.con_on_linkedin,.full_content_area.wrapper div,a.goto_page_btn,.action_post:nth-child(even) .ac_post .ap_p_cont,.action_post:nth-child(even) .ac_post .side_img_ap,.ac_post .ap_p_cont,.ac_post .side_img_ap,.result_seo_content h1{float:none!important}
.grid_bg_section .ho_1st_sec_thumb,.contact_page .contact_cont.left_c_s,.two_testi_item .t_test_img,.two_testi_item a.con_on_linkedin,.blue_footer .contact_cont.left_c_s,.code_with_pencil .left_s_cwp,.portfolio_item,.tesimonials_results_area,.testimonials_post_r .testi_left_s,.testimonials_post_r .testi_iframe_video,.testimonials_post_r .test_rr_cont{margin:0 auto}
.logo,.grid_bg_section .graph_bg_h,.grid_bg_section .ho_1st_sec_content,.services_section_h.home_services_third,.market_websites ul,.blue_form_full,.website_map,.footer_bottom_txt p,.inner_page .market_webs_out,.result_page_cont,.res_testimonial_sec .side_co_area_t,.seo_results_sec .wrapper,.blog_posts_area,.contact_page .contact_cont.left_c_s,.contact_page .sidebar_area_c.right_c_s,.page_title_t,.serv_consult_c .right_s_c_img,.two_testi_item .t_test_img,.two_testi_item,.blue_footer .contact_cont.left_c_s,.two_testi_item blockquote,.action_post:nth-child(even) .ac_post .ap_p_cont,.action_post:nth-child(even) .ac_post .side_img_ap,.ac_post .ap_p_cont,.ac_post .side_img_ap,.results_blue_cont_section,.seo_site_ranking,.service_web_design_area,.footer.blue_footer,.testimonials_post_r .testi_left_s .thumbn_tes_pers,.testimonials_post_r .testi_left_s .testi_info_r,.new_service_post,.right_ser_post_home,.top_location_menu,.new_blog_c_area .wrapper.n_blog_wrapper,.foot_social_n_menu{text-align:center}
.wpcf7,.wpcf7 p,.right_ser_post_home ul li p,.title_loc_menu,.list_of_all_posts_area h2.blog_page_subhead,.miami_mid_co_h .featured_on h3,.testim_section .testim_col .testim_cont,.testim_section .testim_col .testim_cont h2,.testim_section .testim_col .testim_cont p{text-align:center!important}
h1,h2,h3,h4,h5,h6,h7,h8,p,.home_upr_sec_content h4,.home_third_section h4,.mid_cont_home .content_area h3,.home_upr_sec_content .left_cont_area_home h2,.mid_cont_home .content_area h3,.new_service_post h1,.new_service_post h2,.result_page_cont p,.seo_results_sec p,.res_testimonial_sec .side_co_area_t blockquote p,.res_case_studies_sec p,.full_content_area h1,.full_content_area h1,.full_content_area h2,.full_content_area p,.wp_feature_blue ul li,.alignleft_r,.onp-sl-text{text-align:left!important}
.res_case_studies_sec p,.seo_results_sec p,.blue_form_full p,.market_websites h6,.service_post_area.serv_area_second .service_post:nth-child(3) p,h1.results_pt_title span,.result_page_cont p,.content_area p,.service_post_area .service_post a.serv_readmore_btn,.service_post_area .service_post p,.service_post_area.serv_area_second .service_post:nth-child(3) a.serv_readmore_btn,.page_cont_service p,.res_testimonial_sec .side_co_area_t blockquote p,.single_blog_post_area .single_post .post_s_details a,.inner_page .blue_form_full h6,.serv_consult_c ul li,.footer_bottom_txt p,.full_content_area p,.content_res_case_s_c p,.darK_grey_seo_page p,.ser_wd_cont p,.ui_plus_ux p,.wp_feature_blue p,.wp_feature_blue ul li,.code_with_pencil p,.left_cont_area_home p,.red_bg_c h5,.new_footer .location_menu_footer p.loca_me_title,.new_footer .menu-locations-menu-top-container ul li a,.new_footer .foot_loc_area a.left_s_mail_btn,.footer_menu_b ul li a,.location_menu_footer ul li a,.we_get_results_section.mia_g_res p,.home_upr_sec_content p,.miami_mid_co_h .rig_s_co_b p{font-size:100%}
.blue_form_full h3,.content_area h1,.content_area h4,a.more_posts_btn,.service_post_area.serv_area_second .service_post:nth-child(3) h1,.page_cont_service h4,.results_upper_sec h1.results_pt_title,.page_title_t,.market_webs_in_blog h6,.single_blog_post_area .single_post .single_p_title h1,.post_author_bio .auhtor_full_name,.clients_we_worked h3,.benefits_to_business h3,.two_testi_item h3,.blue_footer .footer_form_area h3,.content_res_case_s_c h3,.seo_rank_site_post h1.seo_r_rank_title,.darK_grey_seo_page h1,.tesimonials_results_area .title_tra h2,.tesimonials_results_area .title_tra h1,h2.blog_page_subhead,.home_upr_sec_content h2,.mid_cont_home .content_area h3,.mid_cont_home .blue_form_full h3,.blue_form_full.home_t_form h3{font-size:150%}
.feed_back h3.feedback_heading,.full_content_area h1,.results_blue_cont_section h3{font-size:150%!important}
img{max-width:100%}
blockquote{max-width:85%;background-size:70%;margin:0 auto;padding:20px 5% 0}
hr{margin:22px auto 20px}
h1{font-size:150%!important}
h2{font-size:140%!important}
h3{font-size:135%!important}
h4{font-size:130%!important}
h5{font-size:120%!important}
h6{font-size:110%!important}
p,li{font-size:100%}
.header{padding:5px 0 12px}
.logo{margin-top:6px}
.mobile_menu select{background:#fff;color:#DDD;border:1px solid #919191;padding:6px 7px;color:#008ffe;width:230px;font-size:13px;box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);-webkit-box-shadow:: 0 1px 2px 0 rgba(180,180,180,0.2);box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.mobile_menu option{padding:5px 8px}
.mobile_menu ::selection{background:#ff3d3d}
.grid_bg_section .graph_bg_h{background-size:100%;padding-bottom:50px}
.grid_bg_section .ho_1st_sec_thumb img{width:auto;height:430px}
.grid_bg_section .ho_1st_sec_content h1,.grid_bg_section .ho_1st_sec_content h2,.grid_bg_section .ho_1st_sec_content h5{text-align:left!important;font-size:150%!important;margin-bottom:5px!important}
.blue_form_full h3{letter-spacing:1px;word-spacing:1px;margin-bottom:10px}
.blue_form_full p{margin:0 auto!important}
.blue_form_full{padding:15px 0 25px}
.blue_form_full form p{margin:0}
input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"]{height:30px!important;padding:2px 4px 0!important;width:90%!important;max-width:270px!important;font-size:100%!important}
input[type="submit"]{height:40px;padding:0;max-width:265px}
.content_area{padding:20px 0 15px}
.content_area h5{margin-bottom:15px;font-size:130%}
.content_area p{line-height:1.3em}
.content_area h1{line-height:1.2em;margin:15px auto 10px}
.content_area h4{margin-bottom:15px}
.services_section_h h6{font-size:120%;margin:25px auto 30px}
.services_section_h ul li{margin:10px}
.iframes li{margin-bottom:10px}
.content_area p img{margin-right:0}
.home_services_third ul li:nth-child(4){width:92%;margin:10px 0;padding:2%}
.iframes li{margin:5px auto}
.iframes li:last-child{margin-right:5px}
.market_websites ul li{margin:5px}
.market_websites ul li:last-child{margin-right:5px}
.market_websites{margin-bottom:20px}
.widget_f{margin:0 2% 15px;width:45%}
.page_top_widget_area .blue_form_full{position:inherit}
.market_webs_in_blog ul li,.market_webs_in_blog ul li:first-child{margin:0 10px 10px}
.market_webs_in_blog ul{margin-top:20px}
.web_map_widget .social_btns_footer ul li,.social_btns_footer ul li{margin-right:10px}
.blog_posts_area{width:100%;padding:0!important;margin:30px auto;float:none}
.blog_post{width:244px;margin:0 5px 20px}
.blog_post h1,.new_blog_post .blog_content h1{font-size:100%!important;margin:0 0 6px 30%;min-height:inherit;text-align:center!important}
.blog_post p{font-size:80%!important;line-height:1.5em}
.blog_post .blog_post_tags{padding:15px 15px 10px}
.blog_post .blog_post_tags a{margin:0 0 7px;font-size:80%}
a.more_posts_btn{margin:10px auto 20px;float:none;font-size:100%}
.sidebar_area{width:90%;padding:10px 5%;min-height:inherit!important;margin:10px auto 20px;text-align:center}
.sidebar_area .widget_s{margin:0 auto 20px;display:inline-block;vertical-align:top}
.sidebar_area .widget_s h3{font-size:130%!important}
.inner_page .market_webs_out{margin-top:inherit!important}
.service_post_area .service_post{width:86%;padding:10px 3% 15px;margin:10px 2%;border-width:4px;position:inherit;min-height:inherit}
.service_post_area .service_post .serv_p_title h1{margin:4px 0}
.service_post_area .service_post a.serv_readmore_btn{position:inherit;bottom:inherit}
.service_post_area .service_post p{line-height:1.4em;margin-top:15px}
.service_post_area.serv_area_second .service_post:nth-child(3){width:95%;margin:6px auto;padding:30px 2.5% 25px}
.service_post_area.serv_area_second .service_post:nth-child(3) h1{margin-bottom:15px}
.service_post_area.serv_area_second .service_post:nth-child(3) p{margin:0 0 20px}
.service_post_area.serv_area_second .service_post:nth-child(3) a.serv_readmore_btn{margin:0}
.page_cont_service{margin:30px auto 50px}
.page_cont_service h4{text-align:left;margin-bottom:10px}
.grid_bg_section .results_rocket_bg{background-size:auto 100%;height:auto;min-height:150px;background-position:top right;padding:10px 0}
.results_upper_sec h1.results_pt_title{margin:20px 0}
.result_page_cont{margin-bottom:30px;padding:20px 0 10px}
.result_page_cont p{margin-bottom:15px}
.res_testimonial_sec{margin-bottom:40px;padding-bottom:20px}
.res_testimonial_sec .side_co_area_t blockquote p{padding:10px 0;background:none;margin-bottom:10px}
a.goto_page_btn{max-width:90%;padding:5px 2%;margin:0 auto 20px}
.seo_results_sec{padding:20px 0 40px;background-size:100%}
.contact_page{background-image:none!important}
.contact_page.inner_page .wrapper{width:100%}
.contact_page .contact_cont.left_c_s{background:#018FFF;padding:20px 5%;width:90%}
.contact_page .sidebar_area_c.right_c_s{min-height:inherit;padding:0;margin:20px auto}
.sidebar_area_c.right_c_s .address_c{margin-right:10px;margin-bottom:20px}
.sidebar_area_c.right_c_s .email_phone_c{margin-left:10px}
.contact_page .contact_cont.left_c_s form p{margin-bottom:10px}
.contact_cont.left_c_s input[type="text"],.contact_cont.left_c_s input[type="email"],.contact_cont.left_c_s input[type="tel"],.contact_cont.left_c_s input[type="password"],.contact_cont.left_c_s input[type="number"]{height:22px;padding-top:6px}
.blog_posts_area{min-height:inherit!important}
.blog_content_area,.single_blog_post_area{background-image:none!important}
.inner_page img{height:auto}
.mailmunch-embedded-iframe{width:99%!important}
.VS-search .search_input input{min-width:150px!important}
.single_blog_post_area .single_post .single_p_title h1,.single_blog_post_area .single_post p,.single_blog_post_area .single_post .post_s_details{margin-bottom:20px}
.single_blog_post_area .single_post .post_author_bio .author_img img{max-width:110px;max-height:110px}
.single_blog_post_area .single_post .post_author_bio .author_img{margin:0 10px 5px 0}
.single_blog_post_area .single_post .post_author_bio{padding-top:15px;margin-bottom:25px}
.single_blog_post_area .single_post .feed_back p{margin:0 3px 10px!important}
.single_post .feed_back input[type="text"],.single_post .feed_back input[type="email"],.single_post .feed_back input[type="tel"],.single_post .feed_back textarea{max-width:285px;width:90%;height:30px}
.single_blog_post_area .single_post .feed_back input[type="submit"],.single_blog_post_area .single_post .feed_back input[type="submit"]:hover{height:45px;font-size:22px;width:90%;max-width:250px}
#comments ol.comment-list{padding-left:15px}
.dataTables_filter{margin:20px 0;clear:both}
.single_blog_post_area .single_post .post_author_bio .author_about_desc p{font-size:90%}
.inner_page .blue_form_full h6{letter-spacing:1.5px}
.single_post .feed_back textarea{min-height:100px;padding:5px;min-width:224px;max-width:100%;width:95%}
.blue_form_full input[type="text"],.blue_form_full input[type="email"],.blue_form_full input[type="tel"],.blue_form_full input[type="password"],.blue_form_full input[type="number"]{margin-bottom:10px}
.serv_consult_c ul li{margin-bottom:5px}
.serv_consult_c ul{margin-left:10px}
.serv_consult_c .right_s_c_img img{max-width:70%}
.clients_we_worked{padding:25px 0 40px}
.clients_we_worked h3{margin-bottom:20px}
.benefits_to_business h3{margin:20px 0 30px}
.ben_busi_item{margin:0 3% 15px!important}
.testimonials_reviews_two{padding:40px 0 50px}
.two_testi_item{margin:0 3% 30px!important;width:94%}
.two_testi_item blockquote{background-size:90px;padding:5px 0 0 2%;width:95%;margin:0 auto;font-size:140%;text-align:center;min-height:inherit;margin-bottom:15px;max-width:98%}
.two_testi_item blockquote p{font-size:100%}
.testi_info{margin-bottom:20px}
.two_testi_item h4{font-size:140%}
.blue_footer .footer_form_area h3{margin-bottom:20px}
.blue_footer .footer_form_area form p{margin-bottom:10px}
.blue_footer input[type="text"],.blue_footer input[type="email"],.blue_footer input[type="tel"],.blue_footer input[type="password"],.blue_footer input[type="number"]{font-size:90%!important}
.blue_footer .footer_form_area form input[type="submit"]{height:44px;padding:0}
.blue_footer .footer_bottom_txt{padding-bottom:50px;margin-top:50px}
.full_content_area{margin:20px auto 30px}
.full_content_area h1{margin-bottom:15px}
.full_content_area p{margin-bottom:10px}
.res_case_studies_sec a.goto_page_btn{margin:20px auto}
.seo_results_sec a.goto_page_btn{margin:30px 0 50px}
a.goto_page_btn{display:inline-block;text-align:center;max-width:600px;width:70%;font-size:130%}
.res_testimonial_sec .side_co_area_t blockquote{margin:0 auto!important;overflow:hidden;height:auto;padding:0}
.res_case_studies_sec{padding:30px 0 20px;margin:0 0 20px}
.results_upper_sec h1{font-size:300%}
.results_rocket_bg.case_study_up_cont .results_upper_sec{margin-top:10px}
.grid_bg_section .results_rocket_bg{background-position:bottom right}
.results_case_study_page .grid_bg_section .results_rocket_bg{background-position:bottom right;background-size:auto 100%}
.sec_section_ke_video{text-align:center}
.sec_section_ke_video .le_s_ss_img{margin-top:20px}
.sec_section_ke_video .ri_s_ss_vid{width:100%;margin-top:30px}
.sec_section_ke_video .ri_s_ss_vid h3{font-size:130%;background-size:auto 100%;min-height:75px;margin-bottom:15px}
.sec_section_ke_video .ri_s_ss_vid .ifr_video_ke{margin:0;padding:38px 0 0}
.sec_section_ke_video .ri_s_ss_vid .ifr_video_ke iframe{width:100%;height:auto}
.content_res_case_s_c h3{font-size:150%}
.action_post{margin-bottom:40px}
.results_upper_sec h2{margin:0}
.ac_post .ap_p_cont h4{font-size:130%;margin-bottom:15px}
.result_seo_content h1,.ser_wd_cont h2,.ser_wd_cont h1{margin-bottom:15px;font-size:200%}
.results_blue_cont_section{padding:30px 0 20px}
.results_blue_cont_section h5{font-size:120%!important}
.seo_rank_site_post hr.bor_line_seo{margin-top:25px}
.darK_grey_seo_page{padding:30px 0 40px;margin-bottom:40px}
.darK_grey_seo_page h3{font-size:140%}
.darK_grey_seo_page .left_text_grs{padding:5px 0}
.darK_grey_seo_page h1{line-height:1.5em}
.ser_wd_cont p{line-height:1.4em}
.ui_plus_ux h5{margin:25px 0 15px;font-size:160%}
.ui_plus_ux .plus_img_uiux{margin:30px auto 40px}
.wp_feature_blue{margin-top:40px}
.wp_feature_blue ul{margin:30px auto}
.wp_feature_blue .left_s_wp_fe{margin-right:0}
.wp_feature_blue .wp_logo_img{max-width:70%}
.code_with_pencil{padding:50px 0 30px;margin-bottom:40px}
.code_with_pencil .left_s_cwp img{width:70%}
.code_with_pencil .right_s_cwp{margin-top:50px}
.code_with_pencil h5{margin-bottom:20px}
.code_with_pencil p{margin-bottom:12px}
.portfolio_section h2{font-size:180%;margin:0 auto 30px;width:90%}
.portfolio_item .port_img img{max-width:100%;width:90%;height:auto;max-height:inherit}
.portfolio_item .port_url{margin:12px auto 30px;font-size:120%}
.portfolio_section{margin-bottom:30px}
#blog_single_post .single .single_blog_post_area,#blog_single_post .single_post.blog_posts_area{text-align:left}
blockquote{max-width:100%;background-size:70%;margin:0;padding:0 2%;margin:8px 0 8px 15px;border-left-width:4px}
#blog_single_post .single_blog_post_area.blog_content_area .wrapper{width:90%!important}
.tesimonials_results_area .title_tra{margin:35px auto 40px}
.testimonials_post_r{margin-bottom:60px}
.testimonials_post_r .testi_left_s{padding:10px 0 0;background-size:90px}
.testimonials_post_r .testi_left_s .thumbn_tes_pers{width:90%;margin:10px auto}
.testimonials_post_r .testi_left_s .testi_info_r{margin:0 auto 10px}
.testimonials_post_r .testi_iframe_video{display:block;background:none;padding-top:0!important}
.testi_iframe_video iframe{width:100%!important;height:100%!important;background:url(../images/key_wo_iframe_video_06.jpg) no-repeat 0 0;background-size:100%;padding-top:13%}
.testimonials_post_r .testi_left_s p{font-size:100%!important}
.testimonials_post_r .test_rr_cont{min-height:75px;margin-bottom:-10px}
.case_study_ad{margin-bottom:60px!important}
.case_study_ad .wrapper_960{padding:25px 7% 0;width:86%;text-align:center}
.case_study_ad .left_s_rcs_cont{width:100%}
.case_study_ad h5{font-size:120%}
.case_study_ad h2{margin:5px 0 0;font-size:150%}
.case_study_ad h1{font-size:200%}
.case_study_ad a.read_case_study_btn{max-width:100%;font-size:120%}
.case_study_ad .right_s_rcs_img{position:inherit;bottom:inherit;right:inherit;margin:20px auto 0}
.market_webs_out .search_tools{margin:10px auto 20px}
.search_form_blog,.search_dropdown_wr{text-align:left;max-width:100%;margin:0 auto 10px}
a.title_li_sd{max-width:368px;font-size:100%;margin-right:15px;padding:4px 0 0 15px;background-position:right 9px}
.search_dropdown_wr ul.s_ul_drop{position:inherit}
.search_dropdown_wr{height:auto;min-height:39px}
.search_dropdown_wr ul{max-width:100%}
.search_dropdown_wr ul li a{font-size:100%!important;padding:6px 10px 6px 25px}
.search_form_blog form{margin-top:5px}
.search_form_blog input[type="text"]{width:80%!important;min-width:200px;margin:0 0 0 10px !important;padding:0!important;font-size:80%!important;max-width:100%!important}
.search_form_blog input[type="submit"]{margin:3px 15px 0 0}
.search_form_blog{min-height:39px}
.new_service_post h1{margin-bottom:10px}
.new_service_post .service_content{margin:5px auto 0}
.new_service_post .service_content p{font-size:90%;line-height:1.4em;text-align:left}
.new_service_post{margin-bottom:30px}
.new_service_post h1{margin:0 auto 10px;font-size:125%}
.new_blog_post{padding:5px 10px;margin-bottom:15px;min-height:40px}
.new_blog_post .blog_featured_img{float:none;margin:0 auto 10px}
.new_blog_post .blog_content{float:none;width:100%;margin:2px 0 4px}
.new_blog_post .blog_featured_img{width:80px;height:80px;top:-42px}
.right_ser_post_home ul li{margin:0 2% 15px}
.right_ser_post_home h4,.left_cont_area_home h4,.home_third_section h4{font-size:130%}
ul.plus_lists li{font-size:85%}
.home_upr_sec_content{margin:20px 0}
.home_third_section h4{margin-top:30px}
.new_service_post h1,.new_service_post h2{font-size:130%;margin-bottom:15px}
.sidebar_area_c.right_c_s .address_c,.sidebar_area_c.right_c_s .email_phone_c{display:block;margin-left:0!important}
.single_post.single_blog_post_new ol{margin-left:15px}
.comments-area ol li,.comments-area ul li{margin-bottom:10px!important}
.we_get_results_section ul li{width:120px;height:154px;margin:0 5px 10px!important;vertical-align:top}
.we_get_results_section ul li h5{font-size:80%!important;text-align:center!important}
.we_get_results_section	ul li img{height:106px}
.left_s_h_c_cont,.pull_left_cont{width:100%}
.right_s_h_c_cont{margin:0 auto}
.pull_left_cont{float:none}
.blog_hardcode_content .red_heading_r .ryan_was_here p{font-size:70%}
.blog_hardcode_content .red_heading_r{padding:7px 8px 4px}
.red_bg_c{padding:10px 20px;margin:20px auto 10px}
.part_one_g_bnr{margin:25px 0 20px}
.part_two_g_bnr{margin:30px 0 25px}
h5.red_bg_b{padding:10px 15px;margin:0 auto 20px}
.grey_note_area{font-size:80%;padding:10px;margin-bottom:10px}
.pickup_c{padding:8px 0 7px 45px;background-size:auto 35px;line-height:1.1em}
.testimonial_c{margin-top:110px}
#desk_menu_loc.top_location_menu,.menu-locations-menu-top-container{display:none}
#mobile_menu_loc.top_location_menu .menu-locations-menu-top-container{padding:3px 0 5px}
#mobile_menu_loc.top_location_menu{padding:0;text-align:center;position:inherit;margin:5px auto 0;width:280px;max-width:100%;background:none}
#mobile_menu_loc.top_location_menu .wrapper{background:#3b3838}
a.title_loc_menu{font-size:110%!important;color:#3b3838}
a.title_loc_menu:hover{color:#FF001D}
.top_location_menu ul li{display:inline-block;margin-left:0;margin-top:2px}
.top_location_menu ul li a{font-size:80%}
.wrapper_1048{width:85%}
.we_get_results_section{margin-top:20px}
#boston_city_content .we_get_results_section h2{margin:2px 0 8px}
.we_get_results_section .blue_pipe_cont_top{margin-top:20px}
#boston_city_content .left_cont_area_home{margin-bottom:20px}
.content_area.home_cnt img{width:150px;height:auto;margin-right:7px}
#boston_city_content .red_pipe_cont_bottom{margin-bottom:0}
.blue_form_full.home_t_form.new_h_t_f .red_pipe_cont_bottom{margin-bottom:-8px!important}
#boston_city_content .home_third_section .boston_bot_lef_cont,#boston_city_content ul.iframes.right_s_iframes{max-width:98%;padding:1%;margin:0 0 20px;width:100%}
.home_third_section{margin:20px 0 30px!important}
ul.iframes.right_s_iframes li:last-child{margin-bottom:0!important}
.buildings_wd_pins h1{text-align:center!important}
.we_get_results_section p{width:100%}
.new_blog_c_area .half_b_post_area{max-width:95%}
.new_blog_c_area .half_b_post_area.latest_posts_area_blog{margin-right:0;padding-right:0;border-right:none;border-bottom:2px solid #d7d7d7}
.cat_n_tag_area{width:200px;right:5px;bottom:1px}
.list_of_all_posts_area ul li a{font-size:80%;display:block;text-align:left}
.list_of_all_posts_area ul li{margin-bottom:10px}
.cat_n_tag_area a{font-size:70%}
.full_content_area p,.blog_content_area.single_blog_post_new li,.blog_content_area.single_blog_post_new p,.single_post.single_blog_post_new p{font-size:80%}
.single_post ol>li{padding:0;margin-bottom:5px}
.full_content_area ol,.full_content_area ul,.single_post.single_blog_post_new ul,.single_post.single_blog_post_new ol{padding-left:15px;margin:0 0 10px}
.single_post.single_blog_post_new ol{margin-left:10px}
.inner_page .blue_form_full input[type=submit]{height:37px;font-size:100%}
.new_footer .menu-locations-menu-top-container ul li a{padding-right:20px;background-size:auto 60%;margin-right:5px}
.new_footer .foot_loc_area a.left_s_mail_btn{margin:0 5px 0 0}
.social_buttons_f ul li{margin:0 5px 5px}
.foot_social_n_menu{margin-top:15px}
.footer_menu_b ul li{margin:0 5px 5px}
.foot_social_n_menu .footer_menu_b{margin-top:5px}
.blog_posts_area,.sidebar_area{margin:10px auto!important}
.inner_page .blue_form_full h6{font-size:100%!important;text-align:center!important}
.sidebar_area.blog_sidebar{padding:20px 5px}
.sidebar_area .widget_s{max-width:100%;width:280px;margin:0 10px 30px;vertical-align:top}
p.share_title{margin-right:5px!important}
.social_buttons_f.single_p_social_share ul.share_buttons li{margin:0 3px}
.single_post.single_blog_post_new h4.comments_count_wr{margin-bottom:20px}
.comment_form_section{margin:30px 0 10px}
.social_buttons_f.single_p_social_share .share_buttons{margin:35px 0 25px}
.new_blog_post .blog_content .other_details span,.new_blog_post .blog_content .other_details a,.new_blog_post .blog_content p{font-size:80%}
h2.blog_page_subhead{margin:20px 0 0;text-shadow:0 0 0;text-align:center!important}
.we_get_results_section.mia_g_res{margin-top:32px}
.we_get_results_section.mia_g_res h3{font-size:120%!important;letter-spacing:.5px;line-height:1.3em;margin-bottom:15px;text-shadow:0 0 0}
.buildings_wd_pins.miami_top_b_hdr .wrapper{padding-top:35px}
.buildings_wd_pins.miami_top_b_hdr{padding-top:15px}
.buildings_wd_pins.miami_top_b_hdr h1{top:0;text-align:left!important}
.buildings_wd_pins h1 span.b_line_h1{font-size:100%}
.we_get_results_section.mia_g_res ul{margin-top:40px;margin-bottom:40px}
.testim_section .testim_col{margin-right:0;margin-bottom:35px;max-width:90%;padding:3% 4%}
.testim_section .testim_col .testmi_photo{margin:2px auto 5px}
.testim_section .testim_col .testim_cont{margin:0}
.testim_section .testim_col hr{width:100%;margin:10px 0 20px}
.testim_section .testim_col .testim_phrase p{font-size:110%!important}
.testim_section .testim_col .testim_phrase{background-size:auto 50px}
a.testim_btn{padding:8px 10px}
.testim_section .testim_col:last-child{margin-bottom:10px}
.we_get_results_section.mia_g_res{margin-bottom:30px}
.blue_form_full.red_bg_form input[type="submit"]{height:36px;font-size:100%}
.mid_cont_home.miami_mid_co_h{margin:-4px 0 0;padding-top:30px;}
.mid_cont_home.miami_mid_co_h .lef_s_con_b{margin:5px auto 10px;width:90%}
.miami_mid_co_h .lef_s_con_b .social_buttons_f{margin:15px 0 10px}
.mid_cont_home.miami_mid_co_h .lef_s_con_b p{text-align:center!important}
.mid_cont_home.miami_mid_co_h .content_area.home_cnt{text-align:center}
.mid_cont_home.miami_mid_co_h .rig_s_co_b{width:90%}
.miami_mid_co_h .rig_s_co_b h3{margin:0 0 10px !important;}
.miami_mid_co_h .rig_s_co_b p{margin-bottom:8px}
.miami_mid_co_h .featured_on ul li{margin:8px 15px}
.miami_mid_co_h .featured_on ul{padding:10px 0}
.mid_cont_home.miami_mid_co_h .wrapper{padding-top:15px}
.services_circles ul{text-align:center}
.services_circles ul li,.services_circles ul li:last-child{margin:0}
.services_circles ul li a{height:88px;width:78px;padding:0 5px;font-size:90%;margin:0 20px 15px 10px}
.cmi_header{padding-bottom:100px;margin-top:10px}
.cmi_header h3{margin-bottom:10px}
.cmi_header h1{margin:0 0 20px;font-size:250%!important}
.cmi_header iframe.cmi_video, .cmi_header img.cmi_video{position:inherit;top:inherit;left:inherit;max-width:90%;height:auto!important;min-height:250px;float:none;margin:0 auto}
span.red_lab_txt{padding:10px 4%;width:92%;font-size:80%}
.ab_ryan_con_mark,.btm_area_aft_grey,.cmi_wrpr{padding:30px 5% 20px}
.ab_ryan_con_mark .ryan_soc_side{margin:-118px auto 10px}
.cmi_co_top_ri,.cmi_co_btm_le,ul.proc_steps_wid li span.btm_proc_wid_img,span.side_r_pipe_img,.bl_title_img_pipe,.right_btm_grey_ar{display:none}
.new_blue_btn.cmi_btn{padding:10px 20px;text-align:center}
ul.proc_steps_wid li{margin:10px 2%!important;max-width:100%}
ul.proc_steps_wid li p{font-size:90%;margin-bottom:10px}
.grey_bg_cmi{padding:25px 5% 10px;margin:5px 5%}
ul.proc_steps_wid{padding:0!important;margin-top:20px}
ul.proc_steps_wid li p br{display:none}
.cmi_border_area{margin-top:40px}
.chapters_area a.new_blue_btn{padding:10px 20px}
.blue_title_sec{width:100%}
.blue_title_sec:after{content:'';display:block;position:absolute;top:-1%;right:-120%;width:120%;height:100%;background-color:#2980B9;border-top:1px solid #898989;border-bottom:1px solid #898989}
.chapters_area h2{font-size:180%!important}
.chapters_area h3{font-size:120%!important}
.chapt_desc{margin:10px 0 20px}
.chapters_area a.new_blue_btn{margin-top:10px}
.cmi_an_img{float:none;margin:0 auto}
.yout_vid_plac_hldr{margin:5px auto 20px}
.content_menus_area{margin:50px auto}
.content_menus_area .menu_cont{max-width:100%;margin:20px auto!important}
.content_menus_area .menu_cont h4{text-align:center!important}
.content_section_area h2.section_blue_title{font-size:120%!important;padding:10px 5%;margin-bottom:40px}
.content_section_area section .contn_left,.content_section_area section .thumbn_right{max-width:98%;margin:0 2%}
.content_section_area section{margin-bottom:40px}
.content_section_area span.section_end_line{height:2px}
.chapter_navig_btm h2{padding:10px 5%;font-size:120%!important}
.chapter_navig_btm ul{padding:0 5%}
.chapter_navig_btm ul li{text-align:left!important}
.chapter_navig_btm ul li a{text-align:left!important;font-size:90%!important}
.left_s_cmi,.right_s_cmi,.content_cre_area iframe,.grey_bg_cmi_cont iframe{max-width:100%}
.qa_box{margin-bottom:30px}
.smily_section_box{max-width:80%;padding:35px 8% 25px;margin-bottom:30px;text-align:center}
.smily_section_box img{float:none;margin:0 auto 20px}
.smily_section_box h5{margin:0 0 15px}
.smily_section_box br{display:none}
.r3_box{max-width:95%;margin:0 auto 30px}
.r3_box.btm_rst .r3_cont{padding:12px 6% 0!important}
.social_btn_cmi{text-align:left;padding-left:0}
.boxed_txt ans_bxt p{font-size:75%!important}
.grey_bg_cmi_cont{margin:40px 0 30px}
span.gap.desktop_item{height:30px;display:block}
.left_gap_lil{margin-left:0}
.r3_cont h6,.r3_box h5{font-size:100%!important}
.r3_box span.bord_b_h{padding:6px 15px 0 0 !important}
.content_cre_area{margin:40px 0 60px}
#chap_top_nav{padding:3px 0;text-align:center}
#chap_top_nav ul li{border-right:none!important;padding-right:0!important;margin-right:0!important;display:block;text-align:left;margin-bottom:10px;font-size:80%}
.pull_left{float:none;display:inline-block}
.ga_r_sp{margin:10px auto}
.analytics_cmi ol,.analytics_cmi ul{text-align:left}
.analytics_cmi ol li,.analytics_cmi ul li{font-size:80%}
.blue_b_title{padding:6px 5%;margin:-15px -1px 25px;font-size:120%!important;line-height:1.2em}
.report_section_ca{margin-bottom:60px}
.rs_cont{padding:0 5% 25px}
.analytics_cmi img{margin:0 0 15px}
.rs_cont > div{width:100%}
.stick{top:88px}
#chap_menu_t{display:none;width:90%}

.blue_section_wh h2{margin:20px 0 10px;line-height:1.1em;}
.blue_section_wh a.button_wh, .wh_land_cont .blue_form_full.red_bg_form p{font-size:100%;}
.blue_section_wh a.button_wh{margin-bottom:25px;}
.white_section_wh .left_s_whsec{margin-top:30px;max-width:100%;}
.white_section_wh h2{margin-bottom:15px;line-height:1.1em;}
.white_section_wh p{max-width:100%;}
.white_section_wh img{float:none;margin:10px auto 0;}
.grey_section{padding:30px 0;}
.grey_section h2{margin-bottom:25px;}
.grey_section ul{margin:0;padding:0;}
.grey_section ul li{width:28%;margin:0 1% 2%;}
.videos_wh_sec{padding:40px 0;}
.videos_wh_sec h2{margin-bottom:30px;}

.videos_wh_sec ul li{max-width:100%;margin:0 auto 15px;}
.blue_form_full.wh_blue_form h2{margin-bottom:10px;}
.blue_form_full.wh_blue_form p{font-size:100%;}
.modules_section{padding:60px 0 20px;}
.full_page.inner_page .full_content_area .wh_land_cont ul, .modules_section ul, .videos_wh_sec ul{padding:0;margin:0;}
.modules_section ul li{margin:0 0 30px 0;max-width:94%;padding:12px 3%; min-height:inherit;}
.modules_section ul li h5{margin-bottom:15px;text-align:center !important;}
.modules_section ul li p{font-size:80%;}
.wh_payment_section.wrapper{padding:25px 4% 15px;max-width:87%;}
.wh_payment_section h3{margin-bottom:15px;}
.wh_payment_section p{text-align:center !important;}
.wh_payment_section img{margin-bottom:15px;}

.search_form_blog.new_search_blog form.searchform{text-align:center;}
.search_form_blog input[type="text"]{margin:0 auto 10px !important;float:none;}
.new_search_blog.search_form_blog input[type=submit]{height:auto;font-size:100%;float:none;margin:0 auto;padding:3px 0;}
.recent_updates_bposts, .most_popular_updates_bposts{max-width:100%;float:none;margin:30px 0;}
h2.bp_n2_heading{text-align:center !important;padding:5px 0;}
.blog_post_n2{float:none !important;margin:0 0 30px !important;max-width:80%;}
.blog_post_n2 img{margin:0 auto;position:inherit;top:inherit;left:inherit;right:inherit;}
.blog_post_n2 img.blog_plholder{display:none;}
.blog_post_n2 h1{font-size:100% !important;text-align:center !important;padding:5px 10px 15px;min-height:inherit;}
.most_popular_updates_bposts{width:100%;}

.service_inquiry_page{text-align:center;}
.service_inquiry_page .left_s_si{width:80%;padding:30px 5% 20px;float:none;margin:0 auto 40px;}
.service_inquiry_page #y_name, .service_inquiry_page #y_phone, .service_inquiry_page #inq_ser_sel span.wpcf7-list-item{margin:0 0 10px;}
.service_inquiry_page #inq_ser_sel span.wpcf7-list-item{width:90%;padding:0;text-align:left;line-height:1em;}
.service_inquiry_page #inq_ser_sel span.wpcf7-list-item-label{font-size:120%;}
.service_inquiry_page #inq_ser_sel input[type="radio"]{width:14px;height:14px;}
.service_inquiry_page textarea{width:83%;height:100px;padding:10px 5% 10px;margin:10px 0 0;font-size:100%;max-width:240px;}
.service_inquiry_page input[type="submit"]{margin-top:15px;max-width:100%;}
.service_inquiry_page .left_s_si h6{width:100%;text-align:center !important;}
.service_inquiry_page .right_s_si{width:90%;padding:0;float:none;margin:0 auto 30px;}
.service_inquiry_page .right_s_si .srvc_widget_r{margin:0 0 15px;padding:20px 4%;}
.service_inquiry_page .right_s_si .srvc_widget_r p{font-size:100%;}
.service_inquiry_page .right_s_si .srvc_widget_r ul li{margin:10px 1%;width:auto;}
.service_inquiry_page #inq_ser_sel{max-width:270px;display:inline-block;vertical-align:top;}

.bnr_ad, .bnr_ad.first_ad_pst{margin:50px auto;}
.bnr_ad h3{max-width:85%;font-size:90% !important;margin:15px auto;padding:4px 2% 5px;}
.bnr_ad ul li{max-width:43%;margin-right:3%;}

.contact_p2 p, .contact_p2 input[type="submit"]
{font-size:100%;}

.contact_p2 .left_s_cp2, .contact_p2 .right_s_cp2
{float:none;}

.contact_p2{padding:35px 0 30px;}
.contact_p2 h2{margin-bottom:12px;}
.contact_p2 .left_s_cp2{margin-top:30px;width:70%;}
.contact_p2 .right_s_cp2{margin-top:40px;width:90%;mar}
.testim_cp2{width:40%;padding:12px 2% 60px 3%;margin-top:50px;margin-left:4%;}
.testim_cp2 h3{text-align:center !important;}
.testim_cp2 h4{text-align:right !important;font-size:100% !important;letter-spacing:2px;}
.testim_cp2 img{bottom:-30%;width:50%;}
.mark_sites{padding:25px 0 15px;text-align:center;}
.mark_sites ul li, .mark_sites ul li:first-child, .mark_sites ul li:last-child{margin:0 3% 10px;width:24%;}
.contact_p2 input[type="text"], .contact_p2 input[type="email"], .contact_p2 input[type="tel"]{max-width:85%;margin-bottom:22px;}
.contact_p2 input[type="submit"]{margin-top:15px;max-width:50%;height:40px;padding-top:2px;}
.contact_p2 .mark_sites{margin-top:20px;}

.homer2_h_bg.buildings_bg{background-size:100% !important;}
.buildings_wd_pins.miami_top_b_hdr{padding-top:30px;}
.buildings_wd_pins.miami_top_b_hdr .wrapper{padding:0;}
.homer2_h_bg.buildings_bg .buildings_wd_pins h1, .homer2_h_bg.buildings_bg .buildings_wd_pins h2{position:inherit;top:inherit !important;left:inherit;width:90%;}
.homer2_h_bg.buildings_bg .buildings_wd_pins h2{font-size:120% !important;}
.hr3_services{padding-top:30px;}

.form_blue_new .wrapper{width:100%;}
.form_blue_new .fbn_cont{margin:25px auto 15px;width:90%;}
.form_blue_new h3{margin-bottom:10px;}
.form_blue_new p{font-size:90%;line-height:1.5em;}
.form_blue_new .wpcf7, .form_blue_new.down_nfb{width:90%;padding:30px 5%;}
.form_blue_new input[type="submit"], .form_blue_new input[type="button"], .form_blue_new.down_nfb input[type="submit"], .form_blue_new.full_w_nform input[type="submit"]{width:70%;border-radius:18px;font-size:110%;height:40px;margin-top:10px;}

.contact_p2 input[type="text"], .contact_p2 input[type="email"], .contact_p2 input[type="tel"], .form_blue_new input[type="text"], .form_blue_new input[type="email"], .form_blue_new input[type="tel"]{margin-bottom:20px;}

.hr2_testim{padding:30px 0;}
.hr2_testim .testim_section{margin-top:40px;}
.hr2_testim .testim_col{max-width:92% !important;padding:0px 0% !important;margin-bottom:20px;}
.hr2_testim .bx-viewport{padding-bottom:20px;}
.hr2_testim .testim_section .testim_col .testim_phrase{width:80%;}
.hr2_testim .testim_section .testim_col .testim_phrase p{text-align:center !important;}
.hr2_testim .testim_section .testim_col .testmi_photo{width:20%;height:auto;float:left;margin:0 5%;}
.testim_section .testim_col .testim_cont{width:60%;float:left;}
.testim_section .testim_col .testim_cont img{width:90%;}
.hr2_testim .bx-pager .bx-pager-item a{width:15px;height:15px;}
.mid_cont_home.hr2_ab_ryan .rig_s_co_b h3{}
.miami_mid_co_h .rig_s_co_b p{font-size:90% !important;line-height:1.4em;letter-spacing:0;}
.miami_mid_co_h.hr2_ab_ryan .home_cnt .wrapper{width:100%;}
.form_blue_new.down_nfb h3{margin-bottom:15px;}
.form_blue_new.down_nfb input[type="text"], .form_blue_new.down_nfb input[type="tel"]{margin:0 auto 20px;}
.mark_sites{margin-top:-1px;}

.form_blue_new.full_w_nform{padding-bottom:30px;}
.form_blue_new.full_w_nform .wpcf7{margin-top:20px;width:90%;}
.form_blue_new.full_w_nform input[type="text"], .form_blue_new.full_w_nform input[type="tel"], .form_blue_new.full_w_nform input[type="email"]{margin-right:auto;}
.sr2_white_section{padding:40px 0;}
.services_posts_r2{background:#f9f9f9;padding:50px 0 40px;}
.services_posts_r2{text-align:center;}
.service_pr2 .spr_thumb{width:22%;height:auto;margin-left:1%;}
.service_pr2 h2{width:72%;text-align:center !important;font-size:110% !important;}
.service_pr2 .spr_brief p{padding:14px 5% 0 3%;letter-spacing:0.1px;line-height:1.4em;font-size:80%;}
.service_pr2 .spr_brief{margin:5px 0 20px;}
.service_pr2 a.new_blue_btn{border-radius:12px;max-width:70%;font-size:100%;width:170px;padding:5px 0;}
.sr2_white_section h2, .sr2_white_section p{width:100%;margin:0 auto 15px;}
.sr2_white_section p{line-height:1.5em;letter-spacing:0.1px;font-size:80%;}
.sr2_white_section{text-align:center;}
.sr2_white_section img{margin:0 auto;max-width:70%;}
.service_pr2, .service_pr2:nth-child(even){width:95%;margin:0 auto 30px;padding-bottom:20px;max-width:400px;}

.testi_result_sec{padding:50px 0 60px;}
.testi_result_sec .service_pr2 a.new_blue_btn{max-width:233px;width:70%;font-size:90%;}
.testi_result_sec .service_pr2 .spr_thumb{margin-left:2%;width:18%;}
.testi_result_sec .service_pr2 h2{width:77%;}
.testi_result_sec .service_pr2 .spr_brief p{padding:15px 4% 0;}

.testi_review_wide_blue{padding:50px 0;text-align:center;}
.testi_review_wide_blue .tsti_th_side .tst_img img{max-width:60%;}
.testi_review_wide_blue .tsti_th_side h3{text-align:center !important;}
.testi_review_wide_blue .tsti_th_side{max-width:80%;margin:0 auto 30px;}
.testi_review_wide_blue .tsti_review_s{max-width:93%;padding:10px 0 10px 2%;margin:0 auto;background-size:70px;}
.testi_review_wide_blue .tsti_review_s p{font-size:100%;}
.cs_r2_content .half_col, .cs_r2_content .half_col_csr2{width:auto;padding:0;margin:0 auto;}
.cs_r2_content h4{margin-top:40px;}
.cs_r2_content h4.blue_h4{margin-bottom:5px;}
.cs_r2_content p{line-height:1.4em;font-size:90%;}
.cs_r2_content .half_col_csr2{margin-bottom:20px;text-align:center;}
.cs_r2_content .half_col_csr2 h4, .cs_r2_content .half_col_csr2 p{width:100%;float:none;margin:0 0 10px;}
.cs_r2_content .half_col_csr2 h4{margin:0px 0 10px;}
.cs_r2_content img{max-width:80%;margin-bottom:30px;}
.cs_the_results{padding:30px 0 15px;}
.cs_the_results .blue_h4_csm{margin-bottom:30px;}
.three_col_cstr{text-align:center;}
.three_col_cstr li{margin:0 auto 30px;padding:25px 5px 15px;}
.three_col_cstr li h2, .three_col_cstr li h4, .f_col_cstr h2{text-align:center !important;}
.three_col_cstr li h2{margin-bottom:12px;}
.three_col_cstr li h4{margin-bottom:15px;}
.f_col_cstr{padding:20px 4%;margin-bottom:40px;}
.csue_bottom_section img{margin-bottom:30px;display:inline-block;vertical-align:top;}

.r2_header{padding:30px 0 0;}
.r2_header h1{margin-bottom:8px;letter-spacing:1px;}
.r2_header h2{font-size:120% !important}
.swd_after_hdr{padding:40px 0;}
.swd_after_hdr .left_s_swd, .swd_blue_section .right_s_cont{width:100%;margin:0 auto 30px;}
.swd_blue_section .left_s_thmb{width:70%;margin:0 auto 25px;}
.swd_after_hdr h2{width:100%;margin:0 0 8px;}
.swd_after_hdr h3{margin-bottom:10px;}
.swd_after_hdr p{font-size:90%;line-height:1.5em;}
.swd_after_hdr h4{font-size:110% !important;text-align:center !important;}
.swd_blue_section{padding:50px 0;text-align:center;}
.swd_blue_section .right_s_cont{margin-bottom:0;}
.swd_blue_section h2{margin-bottom:4px;}
.swd_blue_section h3{margin:0 0 5px;}
.swd_blue_section h3, .services_wd h3{font-size:120% !important;}
.swd_blue_section p{font-size:90%;line-height:1.4em;letter-spacing:0;}
.swd_tab_section{padding:50px 0;}
.swd_tab_cont{min-height:inherit;padding:20px 3%;}
.swd_tab_cont h2{margin-bottom:10px;font-size:130% !important}
.swd_tab_cont .s_tab_img{width:18%;margin:0 1% 10px 0;text-align:center;}
.swd_tab_cont .s_tab_phrase{width:78%;}
.swd_tab_cont p{letter-spacing:0.3px;line-height:1.3em;font-size:80%;}
.swd_tab_btns li{width:30px;height:30px;top:-13px;}
.swd_tab_btns{margin:50px auto 20px;max-width:85%;}
.swd_tab_btns li.ui-tabs-active:before{border-width:15px;top:-40px;}
.swd_tab_btns li a{width:50%;height:50%;top:6px;}
.swd_tab_btns li.tab_btn_1{left:-2px;}
.swd_tab_btns li.tab_btn_4{right:-2px;}
.swd_tab_btns li.tab_btn_2{left:28%;}
.swd_tab_btns li.tab_btn_3{left:60%;}
.services_wd{padding:40px 0 20px;text-align:center;}
.services_wd h3{margin-bottom:30px;}
.swd_post, .swd_post:nth-child(3n){margin:0 2% 30px;width:46%;}
.swd_post .thumb_s{margin:0 0 8px;}
.swd_post .b_links a{font-size:80%;}
.swd_after_hdr .right_s_thmb{max-width:50%;}
.serv_wids{margin:60px 0;}
.serv_wids ul li h4{margin-bottom:20px;}
.serv_wids ul li, .serv_wids ul li:last-child{width:80%;margin:0 0 40px;}


.single .single_blog_post_area .single_post .spost_content_area{padding:20px 5% 30px;margin-bottom:40px;}
.post_s_details h1{line-height:1.2em;padding-right:0;margin:0 0 10px;font-size:130% !important;}
.post_s_details h5.date_pbs{font-size:80% !important;}
.post_owner_details{margin:25px 0 40px;text-align:center;}
.pod_thumb{margin:0 auto 10px;}
.pod_cont{width:90%;padding:10px 5% 18px;}
.post_owner_details .pod_cont h5{font-size:90% !important;}
.post_owner_details .pod_cont h4{font-size:80% !important;text-align:center !important;}
.post_owner_details ul.pod_social_btns{margin:0 !important;padding:0 !important;}
ul.pod_social_btns li{margin-right:4px;width:42px;}
.single_blog_post_area .single_blog_post_new .post_s_content p, .single_blog_post_area .single_blog_post_new .post_s_content ul li, .single_blog_post_area .single_blog_post_new .post_s_content ol li{font-size:90%;}
.single_post p{margin-bottom:15px!important;}
.b_btn, input[type="submit"].b_btn, .single_blog_post_area .single_post .feed_back input[type=submit]{font-size:100%;padding:4px 4px 4px 20px;line-height:30px;}
.b_btn{margin-bottom:10px;}
.b_btn:after{width:30px;height:30px;margin-left:20px;}

.grey_text_box, .blue_text_box{padding:15px 5%;width:90%;margin-bottom:20px;}
.grey_text_box p, .blue_text_box p{line-height:1.4em !important;margin-bottom:0 !important;}
.half_text_area, .one_third_text_area, .two_third_text_area, .one_fourth_text_area, .third_fourth_text_area{margin-bottom:25px;}
.half_text_area{width:47%;}
.one_fourth_text_area{padding:0 1.2% 0;}
.third_fourth_text_area{width:71%;padding:0 4% 0;}
.half_text_area p, .one_third_text_area p, .two_third_text_area p, .one_fourth_text_area p, .third_fourth_text_area p{font-size:80% !important;}
.comment-author.vcard .comment_txt_ab{margin-right:5px;}

.comment-author.vcard .comment-meta.commentmetadata .comment_date_wb, .comment-author.vcard .comment_txt_ab p{font-size:80%;}

input[type="submit"].b_btn, .single_blog_post_area .single_post .feed_back input[type="submit"], .single_blog_post_area .single_post .feed_back input[type="submit"]:hover, input[type="submit"].b_btn:hover{height:38px;width:auto;max-width:inherit;background-size:auto 86% !important;font-size:100%;padding-right:55px;}

.single_blog_post_area .single_blog_post_new .post_s_content ol, .single_blog_post_area .single_blog_post_new .post_s_content ul{margin:0 0 8px;padding-left:30px;}
.single_blog_post_area .single_blog_post_new .post_s_content ol ol, .single_blog_post_area .single_blog_post_new .post_s_content ul ul{margin:0;padding-left:30px;}
.single_blog_post_area .single_blog_post_new .post_s_content ol li, .single_blog_post_area .single_blog_post_new .post_s_content ul li{margin:0;}

.sidebar_area .widget_s h3{font-size:120%;}
.sidebar_area .widget_s p{line-height:1.3em;}
.form_blue_new.nsp_form{margin-bottom:30px;}
.form_blue_new.nsp_form:before{display:none;}
.form_blue_new.nsp_form .fbn_cont{margin:-1px auto 0;width:86%;padding:20px 7%;background:#2980b9;}
.form_blue_new.nsp_form .wpcf7{padding:15px 5% 20px;width:90%;}


.h3_header .h3_hdr_cont{top:60px;}
.h3_header .h3_hdr_cont h1{font-size:100% !important;margin-bottom:5px;text-align:center !important;}
.h3_header .h3_hdr_cont h2{font-size:80% !important;line-height:1.1em;text-align:center !important;}
.m_video_btn{width:46px;margin-top:0px;}

.form_blue_new.nsp_form.home_r3_form{margin-bottom:0;}
.form_blue_new.nsp_form.home_r3_form .fbn_cont{margin-top:0px;margin-bottom:10px;}
.form_blue_new.nsp_form.home_r3_form h3{margin-bottom:5px;}
.form_blue_new.nsp_form.home_r3_form p{line-height:1.5em;font-size:90%;}
.form_blue_new.nsp_form.home_r3_form input{letter-spacing:2.5px;margin-bottom:20px;}
.form_blue_new.nsp_form.home_r3_form .wpcf7{padding-top:15px;}

.hr2_testim .testim_col h3{padding:0 6%;margin:30px 0px 25px;letter-spacing:1.8px;line-height:1.2em;font-size:120% !important;}
.hr3_services h2{margin-bottom:8px;}
.new_services{margin-top:50px;}
.new_services ul li{width:88%;margin:0 auto 60px !important;padding:0 0% 35px;}
.new_services ul li .ns_phrase p{line-height:1.3em;font-size:90% !important;}
.new_services ul li h4{margin:28px auto 2px;text-align:center !important;}

.new_services ul li .ns_thumb{margin:0 auto;max-width:100%;}

.new_services ul li .ns_phrase{padding:0 5%;}

#hdr3_video_popup{padding-top:15%;}
a#close_vid_3_btn{display:none;}
.full_content_area .f_head_section{margin:20px auto 30px;}
.full_content_area .f_head_section .fpage_title{font-size:170% !important;}
.full_content_area .f_head_section .fpage_sub_title{font-size:120% !important;}

.mid_cont_home.hr2_ab_ryan h3{max-width:95%;margin:0 auto 20px;}

.mid_cont_home.hr2_ab_ryan h3, .form_blue_new.down_nfb.nbff_r3, .f_head_section .fpage_title, .f_head_section .fpage_sub_title{text-align:center !important}

.single_blog_post_area .single_blog_post_new .post_s_content ul li, .single_blog_post_area .single_blog_post_new .post_s_content ol li, .r3_p_cont_style ul li, .r3_p_cont_style ol li{font-size:80%;line-height:1.5em;}

.form_blue_new.down_nfb.nbff_r3 input[type="submit"]{margin:0 auto;}

.form_blue_new.down_nfb.nbff_r3 input{padding:4px 10px 0!important;}
.form_blue_new.down_nfb.nbff_r3 input[type="submit"]{padding:0 55px 0 25px !important;font-size:120%;}
.new_footer .foot_loc_area a.left_s_mail_btn{letter-spacing:1.5px !important;}

.ab_us_hdr_cont{top:25px;}
.ab_us_hdr_cont h1{margin-bottom:15px;}
.ab_us_header{margin-bottom:60px;}
.promise_to_clients h2, .wr_team > h2{margin-bottom:30px;font-size:170% !important;}
.p2c_post{width:80%;padding:30px 5%;margin:44px auto 50px;}
.p2c_post h3{margin:30px 0 5px;line-height:1.2em;text-align:center !important;}
.p2c_post p{font-size:90%;line-height:1.5em;}
.promise_to_clients{margin-bottom:20px;}

.wr_team{text-align:center;}
.team_mem{width:80%;padding:2px 5% 45px;margin:80px auto 100px;}
.team_mem .tm_photo{width:200px;height:200px;margin:-100px auto 15px;}
.team_mem h2{font-size:150% !important;}
.team_mem h3{font-size:110% !important;margin-bottom:20px;}
.team_mem p{font-size:90%;line-height:1.4em;}
ul.social_links{bottom:-20px;}
ul.social_links li{margin-right:40px;}
ul.social_links li a{font-size:24px;width:40px;padding:10px 0 6px;}


.cf_video_section{margin-top:25px;}
.cf_video_section h1{margin-bottom:10px;}
.cf_video, .sppc_hdr_section{margin-top:40px;}
.cf_center_content p{font-size:96%;line-height:1.4em;margin-bottom:20px;}
.cf_center_content{margin:6px auto 40px;}
.cf_bottom_section{margin:60px auto;text-align:center;}
.cf_bottom_section h3{margin-bottom:20px;}
.cf_center_content .h_col{width:100%;margin:40px auto 0;text-align:center;}
.cf_3col h2{font-size:200% !important;text-align:center !important;}
.cf_3col p{font-size:100%;line-height:1.6em;text-align:center !important;}
.cf_3col{width:42%;margin:0 2% 14px 0;padding:18px 2%;}
.cf_video_section h1{line-height:1.2em;}
.h_col img{max-width:80%}
.sppc_hdr_section h1 span{font-size:100%;margin-bottom:10px;}
.sppc_hdr_section h2{line-height:1.2em;margin-bottom:30px;}
.testimonial_r3{padding:30px 0;}
.testimonial_r3 .name_img{width:70%;max-width:270px;margin:0 auto 25px;}
.testimonial_r3 .name_img .photo_tr3{width:80%;}
.testimonial_r3 .name_img img{width:90%;}
.testimonial_r3 .name_img h3{text-align:center !important;}
.testimonial_r3 blockquote{font-size:120%;margin:0px auto 20px;padding:20px 0 20px 20px;background-size:100px;}
a.r3_wide_btn{font-size:120%;padding:4px 5px 4px 15px;height:auto;line-height:2em;}
a.r3_wide_btn:after{width:42px;height:40px;margin-left:8px;}
.mark_clients_section{margin-top:60px;}
.cs_f{margin-bottom:40px;}
.csue_txt{padding:30px 2%;}

section.section.first_s_sec{background:url(http://webris.org/wp-content/uploads/2016/01/sr3_link_building_header_img.jpg) no-repeat;background-size:cover;background-position:70% 0;}
section.section.first_s_sec img{opacity:0;}
.sr3_link_building_page .ab_us_header{margin-top:48px;}
.sr3_link_building_page .ab_us_header h2{width:40%;margin-bottom:30px;}

#section_nav{display:none;}

.form_blue_new.slim_full{bottom:85px;}
.form_blue_new.slim_full h3{padding-left:5%;}
.form_blue_new.slim_full input[type="submit"]{width:60px;height:60px;top:-30px;}


section.sec_cont_ss h2{font-size:110% !important;}
section.sec_cont_ss h3{font-size:100% !important;}
section.sec_cont_ss .cf_center_content .h_col{margin-top:20px;}
section.sec_cont_ss h3{margin-bottom:15px;}
section.sec_cont_ss p{margin-bottom:15px;font-size:90%;}
section.sec_cont_ss{padding-top:15px;padding-bottom:0;}
section.sec_cont_ss .cf_center_content .h_col{margin-top:5px !important;margin-bottom:10px;}
section.sec_cont_ss h2{margin-bottom:0;}
section.sec_cont_ss .h_col ul{padding-right:0;margin-bottom:10px !important;}
section.sec_cont_ss .h_col ul li{font-size:90%;text-align:left;line-height:1.2em;}
section.publications_cont ul.publications_list li{width:28%;margin:0 2% 25px;}

section.section.footerasection .mid_cont_home.miami_mid_co_h{padding-top:15px;}
section.section.footerasection .mid_cont_home.hr2_ab_ryan h3{margin-bottom:0px;font-size:90% !important;}
section.section.footerasection .content_area.home_cnt img{width:120px;}
section.section.footerasection .mid_cont_home.miami_mid_co_h .lef_s_con_b{margin-bottom:0;}
section.section.footerasection .miami_mid_co_h .rig_s_co_b p{font-size:88% !important;}

section.sec_cont_ss.abs_s_img h2{margin-bottom:15px;font-size:130% !important;}
section.sec_cont_ss.abs_s_img h3{font-size:120% !important;}
section.sec_cont_ss.abs_s_img p{font-size:100% !important;}

.op_wid{height:auto !important;width:280px !important;margin:80px 10px 0 !important;padding:50px 30px 10px;}
section .op_wid img{width:70px;top:-35px;}
section .op_wid h3{margin-bottom:10px;}

section.section img.invisb{max-width:80%;margin-left:10%;}

#fullpage .form_blue_new.down_nfb{margin-top:0px;padding:0 5%;}
#fullpage section.section.footerasection .mid_cont_home.miami_mid_co_h{padding-top:0;}
#fullpage .miami_mid_co_h.hr2_ab_ryan .home_cnt .wrapper{padding-top:0px;}


}


@media (max-width: 420px) {
.new_footer .foot_loc_area a.left_s_mail_btn,.foot_loc_area .location_menu_footer,.foot_social_n_menu .social_buttons_f,.foot_social_n_menu .footer_menu_b{display:block;text-align:center}
.new_footer .foot_loc_area a.left_s_mail_btn{margin:0}
.share_title{display:block;text-align:center!important;font-size:110%;margin:2px 0 5px!important}
.social_buttons_f.single_p_social_share .share_buttons{text-align:center}
.searched_post_out .new_blog_post{width:90%;margin:30px auto!important}
.blue_section_wh a.button_wh{font-size:80%;padding:5px 5% 8px;}
.blue_form_full.wh_blue_form input[type=submit], .wh_land_cont .blue_form_full.red_bg_form input[type=submit]{margin-left:-20px;}
.contact_p2 .left_s_cp2{width:90%;}
.testim_cp2{padding-bottom:45px;margin-bottom:40px;}
.testim_cp2 h3{font-size:100% !important;}
.testim_cp2 h4{font-size:80% !important;}
.testim_cp2 img{bottom:-35px;}
.contact_p2 input[type="text"], .contact_p2 input[type="email"], .contact_p2 input[type="tel"]{font-size:80% !important;}
.hr2_testim .testim_section .testim_col .testim_phrase{margin-bottom:20px;}
.hr2_testim .testim_section .testim_col .testim_cont h2{font-size:120% !important;}
.hr2_testim .testim_section .testim_col .testim_phrase p{font-size:100% !important;line-height:1.5em;}
.hr2_testim a.testim_btn{max-width:80%;width:60%;padding:5px 0;font-size:100%;}
.hr2_testim .testim_section .testim_col hr{margin:15px 0;}
.three_col_cstr li{width:62%;}
.swd_post, .swd_post:nth-child(3n){margin:0 auto 30px;width:90%;}
.swd_post .b_links a{font-size:100%;}
.serv_wids ul li, .serv_wids ul li:last-child{width:60%;margin:0 0 40px;}
.form_blue_new.nsp_form input[type="submit"]{position:inherit;top:inherit;right:inherit;margin:20px auto 0;}
.hr3_services h2{font-size:130% !important;}
.hr3_services h3{font-size:110% !important;}
.new_services ul li{box-shadow:1px 1px 4px -2px #bbbbbb;}
.h3_header .h3_hdr_cont{top:75px;}
.h3_header .h3_hdr_cont h1{font-size:80% !important;}
.h3_header .h3_hdr_cont h2{font-size:70% !important;}
.m_video_btn{margin-top:10px;}
#hdr3_video_popup{padding-top:20%;}
.h3_hdr_video video{display:none;}
.new_services ul li .ns_phrase p{font-size:96% !important;}

.ab_us_hdr_cont{top:20px;}
.ab_us_hdr_cont h1{margin-bottom:10px;font-size:100% !important;}
.ab_us_hdr_cont h2{font-size:80% !important;}
.ab_us_header{margin-bottom:40px;}
.promise_to_clients h2, .wr_team > h2{font-size:130% !important;}
.p2c_post .p2c_icon{width:90px;height:90px;top:-45px;}

.sppc_hdr_section h1{font-size:140% !important;}
.sppc_hdr_section h1 span{font-size:100%;}
.sppc_hdr_section h2{font-size:120% !important;}

.marketing_clients li,  .marketing_clients li:last-child{margin:0 3% 2px;width:42%;}




}
@media (max-width: 380px){
.testim_cp2 h3{font-size:80% !important;}


}

@media (max-width: 350px) {
.blog_post h1,.new_blog_post .blog_content h1{font-size:90%!important;margin-left:35%}
.bnr_ad h3{max-width:90%;font-size:70% !important;margin:12px auto;}
.cf_3col h2{font-size:180% !important;}
.cf_3col p{font-size:90%;}

}



@media (min-width: 421px) and (max-width: 500px) {
.buildings_wd_pins.miami_top_b_hdr h1{font-size:200%!important}
.h3_header .h3_hdr_cont{top:75px;}
.h3_header .h3_hdr_cont h1{font-size:90% !important;margin-bottom:8px;}
.h3_header .h3_hdr_cont h2{font-size:70% !important;}
.m_video_btn{width:50px;margin-top:18px;}


}
@media (min-width: 501px) and (max-width: 600px) {
.buildings_wd_pins.miami_top_b_hdr h1{font-size:250%!important}


}
@media (min-width: 601px) and (max-width: 700px) {
.buildings_wd_pins.miami_top_b_hdr h1{font-size:300%!important}
.service_pr2 .spr_brief p{font-size:80%;}
#video_header_r3.h3_header .h3_hdr_cont h1{font-size:160% !important;}
#video_header_r3.h3_header .h3_hdr_cont h2{font-size:120% !important;}
#video_header_r3.h3_header .m_video_btn{width:90px;margin-top:30px;}


}
@media (min-width: 701px) and (max-width: 800px) {
.buildings_wd_pins.miami_top_b_hdr h1{font-size:350%!important}
.h3_header .h3_hdr_cont{top:100px;}
#video_header_r3.h3_header .h3_hdr_cont h1{font-size:170% !important;margin-bottom:10px;}
#video_header_r3.h3_header .h3_hdr_cont h2{font-size:120% !important;}
#video_header_r3.h3_header .m_video_btn{width:90px;margin-top:30px;}


}
@media (min-width: 801px) and (max-width: 992px) {
.buildings_wd_pins.miami_top_b_hdr h1{font-size:58px!important}
}
@media (min-width: 421px) {
.list_of_all_posts_area ul li{text-align:left}
.list_of_all_posts_area ul li a{display:inline-block}
.new_footer .foot_loc_area .location_menu_footer{float:right;}
.new_footer .foot_loc_area a.left_s_mail_btn{float:left;letter-spacing:2.4px;}
.foot_social_n_menu .footer_menu_b{margin-top:9px;}
.foot_social_n_menu .social_buttons_f,.foot_social_n_menu .footer_menu_b{display:inline-block;vertical-align:middle;}
.foot_loc_area a.left_s_mail_btn,.new_footer .location_menu_footer{vertical-align:middle}
.miami_mid_co_h .featured_on ul li{margin:8px 2%;width:27%}
}
@media (max-width: 550px) {
.new_blog_post .blog_content{width:100%}
.testim_section .testim_col .testmi_photo{float:none}
}
@media (min-width: 550px) and (max-width: 1025px) {
.widget_f{margin:0 2% 20px;width:29%}
.portfolio_item{width:48%!important;margin-bottom:20px!important}
.portfolio_item .port_url{font-size:80%}
.blog_post{margin:0 2% 30px;width:37%}
.left_s_h_c_cont{width:48%}
.right_s_h_c_cont{width:40%;float:right}
.pull_left_cont{width:50%;float:left!important}
img.pull_right_cont{width:45%}
.testim_section .testim_col .testim_phrase{background-size:auto 65%}
ul.proc_steps_wid li{margin:10px 4%!important;width:40%}
.cmi_header h3{font-size:30px!important}
.cmi_header h1{font-size:80px!important}



}
@media (min-width: 550px) and (max-width: 992px) {
.testimonials_post_r{text-align:center}
.testimonials_post_r .testi_left_s{width:90%}
.testimonials_post_r .test_rr_cont{display:inline-block;vertical-align:top;width:50%;text-align:left}
.testimonials_post_r .testi_left_s .thumbn_tes_pers{width:35%;display:inline-block;vertical-align:top}
.testi_iframe_video iframe{min-height:250px}
.new_service_post{margin:0 2% 30px;width:45%;display:inline-block;vertical-align:top}
.we_get_results_section ul li{width:135px;height:184px;margin:0 7px 14px!important}
.we_get_results_section	ul li img{height:136px}
.we_get_results_section ul li h5{font-size:90%;padding:7px 0 6px}
}
@media (min-width: 700px) and (max-width: 1025px) {
.ui_plus_ux{width:90%;margin:40px auto 0}
.ui_plus_ux .usr_intrf,.ui_plus_ux .usr_exprn{width:40%;display:inline-block!important}
.ui_plus_ux .plus_img_uiux{width:12%;margin:75px 3% 0!important;display:inline-block!important}
.ui_plus_ux .usr_intrf p,.ui_plus_ux .usr_exprn p{text-align:left!important}
.testimonials_reviews_two{text-align:center}
.two_testi_item{margin:0 3% 30px!important;width:38%}
.two_testi_item blockquote{background-size:50%}
.service_post_area .service_post{width:40%;margin:10px 1%}
#boston_city_content .home_third_section .boston_bot_lef_cont,#boston_city_content ul.iframes.right_s_iframes{width:47%}
.home_third_section .boston_bot_lef_cont h2{margin-top:0}
.foot_social_n_menu .social_buttons_f{float:left}
.foot_social_n_menu .footer_menu_b{float:right;margin-top:15px}
}
@media (min-width: 700px) and (max-width: 992px) {
.ben_busi_item{margin:0 1% 20px!important;width:25%}

.service_inquiry_page .left_s_si{width:60%;}
.service_inquiry_page .right_s_si{width:70%;}
.service_inquiry_page input[type="text"], .service_inquiry_page input[type="email"], .service_inquiry_page input[type="tel"], .service_inquiry_page textarea{width:100% !important;max-width:350px !important;margin:0 0 20px !important;font-size:120% !important;}
.service_inquiry_page #inq_ser_sel span.wpcf7-list-item-label{font-size:130%;}
.service_inquiry_page #inq_ser_sel span.wpcf7-list-item{margin-bottom:30px;}
.service_inquiry_page #inq_ser_sel input[type="radio"]{width:16px;height:16px;}
.service_inquiry_page textarea{max-width:300px !important;}
.service_inquiry_page .right_s_si .srvc_widget_r p{font-size:120%;}
.testim_cp2 img{width:40%;}
.testim_cp2 h3{font-size:170% !important;}
.testim_cp2 h4{font-size:120%;}
.r2_header h1{font-size:180% !important;}
.swd_after_hdr .left_s_swd{width:78%;margin-right:0;}
.swd_after_hdr .right_s_thmb{width:20%;}
.swd_blue_section .left_s_thmb{width:33%;margin:0 2% 0 0;}
.swd_blue_section .right_s_cont{width:60%;}
.swd_tab_cont .s_tab_img{width:15%;margin:0 2% 0px 0;}
.swd_tab_cont .s_tab_phrase{width:80%;}
.swd_post .b_links a{font-size:90%;}



}

@media (min-width: 993px) and (max-width: 1025px) {
.ben_busi_item{margin:0 20px 30px}
.recent_updates_bposts{width:69%;}
.most_popular_updates_bposts{width:29%;}
.blog_post_n2{margin-bottom:50px;}
.recent_updates_bposts .blog_post_n2{width:47%;}
.most_popular_updates_bposts .blog_post_n2{width:100%;}
.blog_post_n2 img{width:100%;height:230px;}
.blog_post_n2 h1{padding:5px 15px 10px;min-height:inherit;font-size:100%;}
}

@media (min-width: 421px) and (max-width: 1180px) {
.testimonial_r3{padding:35px 0 30px;}
.testimonial_r3 .name_img h3{margin:5px 0 4px;font-size:120% !important;}
.testimonial_r3 .name_img{width:35%;margin:0 3% 0 0;}
.testimonial_r3 .name_img img{max-width:90%;}
.testimonial_r3 .name_img .photo_tr3{width:70%;}
.testimonial_r3 .quote_side{width:60%;}
.testimonial_r3 blockquote{font-size:120%;background-size:100px;padding:18px 0 15px 18px;}
a.r3_wide_btn{font-size:110%;}
.testimonial_r3 a.r3_wide_btn:after{width:38px;height:35px;}
a.r3_wide_btn{font-size:120%;padding:4px 5px 4px 15px;height:auto;line-height:2em;}
a.r3_wide_btn:after{width:42px;height:40px;margin-left:8px;}

}



@media (min-width: 421px) and (max-width: 750px) {
.portfolio_item .port_url{font-size:90%}
.ben_busi_item{margin:0 4% 40px!important;width:35%}
.new_blog_post,.searched_post_out .new_blog_post{width:340px;max-width:90%;display:block;margin:60px auto 30px;min-height:60px}
.blog_post h1,.new_blog_post .blog_content h1{font-size:100%!important;min-height:45px;margin-left:24%}
.new_blog_post .blog_content p{font-size:11px;line-height:1.5em;font-size:80%}
.blog_hardcode_content .red_heading_r h2{font-size:200%!important}
.blog_hardcode_content .red_heading_r{padding:10px 12px 5px}
.new_blog_c_area .half_b_post_area.latest_posts_area_blog{margin-bottom:20px}

.blog_post_n2{margin:0 2% 30px !important;max-width:45%;}
.blog_post_n2 h1{font-size:90% !important;}

.service_inquiry_page .left_s_si{width:60%;}
.service_inquiry_page .right_s_si{width:70%;}
.service_inquiry_page input[type="text"], .service_inquiry_page input[type="email"], .service_inquiry_page input[type="tel"], .service_inquiry_page textarea{width:100% !important;max-width:350px !important;margin:0 0 20px !important;font-size:120% !important;}
.service_inquiry_page #inq_ser_sel span.wpcf7-list-item-label{font-size:130%;}
.service_inquiry_page #inq_ser_sel span.wpcf7-list-item{margin-bottom:30px;}
.service_inquiry_page #inq_ser_sel input[type="radio"]{width:16px;height:16px;}
.service_inquiry_page textarea{max-width:92% !important;}
.service_inquiry_page .right_s_si .srvc_widget_r p{font-size:120%;}

.hr2_testim .testim_section .testim_col .testim_phrase{width:90%;}
.case_study_section_h.hr2_testim .bx-wrapper{margin:0 auto;}
.testim_section .testim_col .testim_phrase p{font-size:130% !important;}
.hr2_testim .testim_section .testim_col .testim_cont h2{margin-top:5px;font-size:160% !important;}
.hr2_testim a.testim_btn{max-width:80%;font-size:110%;}

.service_pr2, .service_pr2:nth-child(even){width:47%;margin:0 1.2% 30px;}
.service_pr2 .spr_thumb{width:20%;}
.service_pr2 h2{width:75%;font-size:90% !important;}
.service_pr2 .spr_brief p{font-size:70%;padding:10px 2% 0 3%;letter-spacing:0px;}
.service_pr2 .spr_brief{margin:2px 0 15px;}
.service_pr2 a.new_blue_btn{font-size:90%;width:150px;padding:4px 0;}
.testi_result_sec .service_pr2 .spr_thumb{margin-left:1.8%;width:15%;}
.testi_result_sec .service_pr2 h2{width:81.5%;}

.cs_r2_content{text-align:center;padding-top:30px;}
.cs_r2_content .half_col{margin-bottom:30px;}
.cs_r2_content h4{margin-top:20px;}
/*.cs_r2_content .half_col_csr2{width:46%;margin:0 2% 50px;}*/
.cs_r2_content img{max-width:70%;}
.cs_r2_content .half_col .blue_h4{margin-top:10px;}
.cs_r2_content h4{font-size:120% !important;}
.cs_r2_content p{font-size:86% !important;}
.three_col_cstr li{width:25%;margin:0 8% 25px 0px;padding:15px 1% 8px;}
.three_col_cstr li h2{margin-bottom:5px;font-size:180% !important;}
.three_col_cstr li h4{margin-bottom:8px;font-size:80% !important;}
.f_col_cstr h2{font-size:100% !important;}
.f_col_cstr{padding:20px 3%;margin-bottom:25px;}
.col_4_img{width:30%;}
.col_8_img{width:56.5%;}
.serv_wids ul li, .serv_wids ul li:last-child{width:42%;margin:0 3% 40px;}

.pod_thumb{width:25%;margin:0 2% 0 0;}
.pod_cont{width:68%;padding:10px 2% 18px;}

.form_blue_new.nsp_form .wpcf7{padding:15px 11% 30px 5%;width:auto;}
.form_blue_new.nsp_form .wpcf7 input{width:100%;}
.form_blue_new.nsp_form .wpcf7 input[type="submit"]{width:50px;height:50px;background-size:60%;top:30%;}

.new_services ul li{width:44%;margin:0 2% 60px !important;padding:0 0% 40px;}


.h3_header .h3_hdr_cont{top:90px;}
.h3_header .h3_hdr_cont h1{font-size:130% !important;margin-bottom:10px;}
.h3_header .h3_hdr_cont h2{font-size:90% !important;line-height:1.2em;}
.m_video_btn{width:70px;margin-top:25px;}

.p2c_post{width:42%;padding:30px 2%;margin:50px 1.5% 55px;}
.p2c_post .p2c_icon{width:100px;height:100px;top:-50px;}
.p2c_post h3{font-size:120% !important;}
.p2c_post p{font-size:80%;}
.team_mem{width:42%;padding:2px 2% 40px;margin:80px 1.5%;}
.team_mem .tm_photo{width:160px;height:160px;margin:-80px auto 12px;}
.team_mem h2{font-size:120% !important;}
.team_mem h3{font-size:90% !important;margin-bottom:14px;}
.team_mem p{font-size:80%;line-height:1.3em;}
ul.social_links li{margin-right:20px;}
ul.social_links li a{font-size:20px;width:36px;padding:9px 0 7px;}
.cf_3col{width:28%;margin:0 1.2% 30px 0;padding:18px 1.4%;}
.marketing_clients li{margin:0 4% 0 0;width:28%;}

}
@media (min-width: 751px) and (max-width: 1025px) {
.portfolio_item .port_url{font-size:100%}
.footer.blue_footer{text-align:center}
.new_blog_c_area .half_b_post_area{max-width:47%;margin:0}
.new_blog_c_area .half_b_post_area.latest_posts_area_blog{border-bottom:none;border-right:2px solid #d7d7d7;padding-right:10px;margin:0 10px 0 0}
.serv_wids ul li, .serv_wids ul li:last-child{width:30%;margin:0 1.5% 10px;}
.serv_wids ul li:last-child{margin-right:0;}

.marketing_clients li{width:17%;}


}
@media (min-width: 800px) and (max-width: 992px) {
.new_blog_post{min-height:140px!important}
.h3_header .h3_hdr_cont{top:130px;}
.h3_header .h3_hdr_cont h1{font-size:220% !important;margin-bottom:8px;}
.h3_header .h3_hdr_cont h2{font-size:120% !important;line-height:1.2em;}
.m_video_btn{width:120px;margin-top:60px;}

}
@media (min-width: 751px) and (max-width: 992px) {
.new_blog_post{min-height:180px}
.recent_updates_bposts .blog_post_n2{margin:0 1% 30px !important;max-width:30%;}
.blog_post_n2 h1{font-size:90% !important;}
.mid_cont_home.miami_mid_co_h .lef_s_con_b{width:30%;margin-right:2%;}
.mid_cont_home.miami_mid_co_h .rig_s_co_b{width:60%;}
.form_blue_new.down_nfb h3{text-align:center !important;}
.contact_p2 input[type="text"], .contact_p2 input[type="email"], .contact_p2 input[type="tel"], .form_blue_new input[type="text"], .form_blue_new input[type="email"], .form_blue_new input[type="tel"], .form_blue_new.down_nfb input[type="text"], .form_blue_new.down_nfb input[type="tel"]{margin:0 2% 20px;}
.service_pr2, .service_pr2:nth-child(even){width:47%;margin:0 1% 25px;}
.service_pr2 .spr_brief p{font-size:80%;}
.sr2_white_section img{max-width:50%;}
.sr2_white_section h2{font-size:140% !important;margin-bottom:10px;}
.sr2_white_section p {line-height:1.6em;letter-spacing:0.2px;font-size:90%;margin-bottom:20px;}

.testi_review_wide_blue{padding:40px 0;}
.testi_review_wide_blue .tsti_th_side{width:24%;margin:0 1% 0 0;}
.testi_review_wide_blue .tsti_th_side .tst_img{max-width:100%;}
.testi_review_wide_blue .tsti_th_side h3{font-size:120% !important;}
.testi_review_wide_blue .tsti_review_s{width:70%;background-size:100px;}
.testi_review_wide_blue .tsti_review_s p{font-size:130%;}

cs_r2_content{padding:10px 0 20px;}
.cs_r2_content .half_col_csr2{width:48%;margin:0 2% 50px 0;}
.three_col_cstr li{width:25%;margin:0 8% 30px 0;padding:20px 1% 10px;}
.three_col_cstr li h2 {margin-bottom:8px;font-size:200% !important;}
.three_col_cstr li h4{margin-bottom:10px;font-size:100% !important;}
.col_4_img{width:30%;}
.col_8_img{width:56.5%;}

.pod_cont{width:66%;padding:10px 3% 18px;}
.pod_thumb{width:25%;margin-right:1.5%;}

.form_blue_new.nsp_form .fbn_cont{margin:0px 1% 0 0;width:40%;padding:18px 1%;background:none;}
.form_blue_new.nsp_form .wpcf7{padding:15px 8% 20px 2%;width:40%;background:none;margin-top:25px;}
.form_blue_new.nsp_form:before{display:block;width:45%;}
.form_blue_new.nsp_form input[type="submit"]{width:50px;height:50px;background-size:60%;top:30%;}

.new_services ul li{width:44%;margin:0 2% 70px !important;padding:0 0% 40px;}



.p2c_post{width:42%;padding:30px 2%;margin:50px 1.5% 55px;}
.p2c_post .p2c_icon{width:100px;height:100px;top:-50px;}
.p2c_post h3{font-size:100% !important;}
.p2c_post p{font-size:80%;}
.team_mem{width:42%;padding:2px 2% 40px;margin:100px 1.5%;}
.team_mem .tm_photo{width:180px;height:180px;margin:-100px auto 14px;}
.team_mem h2{font-size:140% !important;}
.team_mem h3{font-size:110% !important;margin-bottom:14px;}
.team_mem p{font-size:90%;line-height:1.3em;}
ul.social_links li{margin-right:30px;}
ul.social_links li a{font-size:30px;width:46px;padding:10px 0 6px;}
.ab_us_hdr_cont{top:35px;}
.ab_us_hdr_cont h1{font-size:220% !important;margin-bottom:18px;}
.about_us_page h2{font-size:150% !important;}
.cf_center_content .h_col{width:47%;margin:40px 1.5% 0;}
.testimonial_r3 .name_img h3{font-size:130% !important;}
.testimonial_r3 blockquote{font-size:140%;}


}
@media (min-width: 993px) and (max-width: 1180px) {
.wrapper{max-width:100%;width:98%}
.new_blog_post{min-height:170px}
.new_blog_c_area .half_b_post_area{width:46%}
.new_blog_c_area .half_b_post_area.latest_posts_area_blog{margin-right:2%}
.blue_form_full p{margin-bottom:15px}
.new_blog_post .blog_content h1{font-size:120%}
.new_blog_post .blog_content p{font-size:90%}
.new_blog_post .blog_content{margin-left:8px}
.we_get_results_section ul li{margin-bottom:20px}
.testim_section .testim_col{width:44%;margin-right:3%;vertical-align:top;padding:14px 2% 15px}
.mid_cont_home.miami_mid_co_h .lef_s_con_b{width:25%;margin-right:2%;margin-left:2%}
.mid_cont_home.miami_mid_co_h .rig_s_co_b{width:68%}
.we_get_results_section ul li{margin:0 18px}
.testim_section .testim_col .testmi_photo{margin-right:30px}
.services_circles{text-align:center}
.services_circles ul li{margin-right:3.2%}
.services_circles ul li:last-child,.services_circles ul li.last{margin-right:1.6%}
.services_circles img{width:980px;margin:0 auto}
.services_circles ul li{margin-right:1.5%}
.cmi_co_top_ri,.cmi_co_btm_le,ul.proc_steps_wid li span.btm_proc_wid_img,span.side_r_pipe_img,.bl_title_img_pipe,.right_btm_grey_ar{display:none}

.service_inquiry_page .left_s_si{width:65%;padding:40px 3% 25px;}
.service_inquiry_page .right_s_si{width:27%;}
.service_inquiry_page input[type="text"], .service_inquiry_page input[type="email"], .service_inquiry_page input[type="tel"]{width:45%;}
.service_inquiry_page #y_name, .service_inquiry_page #y_phone{margin-right:2%;}
.service_inquiry_page textarea{margin-top:20px;width:95%;padding:10px 2% 0;}
.service_inquiry_page #inq_ser_sel span.wpcf7-list-item{width:44%;margin:5px 5% 5px 0px;padding:0 0 0 2%;}
.service_inquiry_page .right_s_si .srvc_widget_r p{font-size:100%;}
.service_inquiry_page .right_s_si .srvc_widget_r{margin:0 0 30px;padding:25px;}
.service_inquiry_page .left_s_si h6{font-size:120%;}
.service_inquiry_page input[type="text"], .service_inquiry_page input[type="email"], .service_inquiry_page input[type="tel"], .service_inquiry_page textarea, .service_inquiry_page #inq_ser_sel span.wpcf7-list-item-label{font-size:130%;}
.service_inquiry_page input[type="submit"]{margin-top:15px;}

.contact_p2 .left_s_cp2{width:45%;margin-top:50px;}
.contact_p2 .right_s_cp2{width:48%;margin-top:55px;}
.mark_sites{padding:30px 0;}
.mark_sites ul li{margin:0 1.2% 0;width:14%;}
.contact_p2 input[type="text"], .contact_p2 input[type="email"], .contact_p2 input[type="tel"]{height:34px;width:90%;font-size:100%;}
.contact_p2 input[type="submit"]{width:340px;height:44px;margin-top:25px;}
.testim_cp2{width:42%;padding:14px 1.2% 60px 2%;margin:60px 0 70px 4%;}
.testim_cp2 h3{font-size:160%;}
.testim_cp2 h4{font-size:90%;margin: 8px 0 12px;}
.testim_cp2 img{width:60%;}

.buildings_wd_pins.miami_top_b_hdr h1, .homer2_h_bg.buildings_bg .buildings_wd_pins h2{left:20px;width:55%;}
.homer2_h_bg.buildings_bg{background-size:100% !important;}
.buildings_wd_pins.miami_top_b_hdr .wrapper{padding-top:50px;}
.form_blue_new .fbn_cont{width:48%;}
.form_blue_new .wpcf7{width:40%;padding:30px 4%;}
.hr2_testim .testim_col{width:300px !important;}
.hr2_testim .testim_section .testim_col .testmi_photo{width:25%;height:auto;margin:0 5% 0 4%;}
.case_study_section_h.hr2_testim .bx-wrapper{max-width:94% !important;margin:0 auto;}
.testim_section .testim_col .testim_cont{width:60%;margin-right:2%;}
.hr2_testim a.testim_btn{max-width:70%;font-size:100%;}
.hr2_testim .testim_section .testim_col .testim_phrase{width:80%;margin:0 auto 25px;}
.hr2_testim .testim_section .testim_col .testim_cont h2{letter-spacing:3.5px;margin:5px 0 0;text-align:center;font-size:130%;}
.hr2_testim .testim_section .testim_col .testim_phrase p{font-size:100%;line-height:1.5em;}
.form_blue_new.down_nfb input[type="submit"]{margin:40px 0 0;}
.mid_cont_home.hr2_ab_ryan .wrapper{width:100%;}

.sr2_white_section{padding:50px 0 40px;}
.sr2_white_section h2, .sr2_white_section p{width:54%;margin-right:3%;margin-left:1.5%;}
.sr2_white_section h2{margin-bottom:6px;font-size:170%;}
.sr2_white_section p{line-height:2.2em;letter-spacing:0.3px;font-size:90%;}
.sr2_white_section img{width:40%;}
.service_pr2,  .service_pr2:nth-child(even){width:46%;margin:0 1.8% 50px;}
.service_pr2 .spr_thumb{width:18%;height:auto;margin-left:2%;}
.service_pr2 h2{width:78%;font-size:140%;}
.service_pr2 .spr_brief p{font-size:90%}
.service_pr2 a.new_blue_btn{border-radius:14px;width:45%;padding:5px;font-size:120%;}

.form_blue_new.full_w_nform input[type="text"], .form_blue_new.full_w_nform input[type="tel"], .form_blue_new.full_w_nform input[type="email"]{width:28%;margin-right:2%;font-size:100%;margin-bottom:35px;}
.form_blue_new.down_nfb input[type="text"], .form_blue_new.down_nfb input[type="tel"]{margin-bottom:35px;}
.form_blue_new input[type="submit"], .form_blue_new input[type="button"], .form_blue_new.down_nfb input[type="submit"], .form_blue_new.full_w_nform input[type="submit"]{border-radius:16px;font-size:100%;height:40px;margin-top:0px;width:70%;max-width:280px;}
.form_blue_new.full_w_nform{padding-bottom:10px;}
.form_blue_new.full_w_nform .wpcf7{margin-top:30px;}
.form_blue_new h3{font-size:150%;}
.form_blue_new p{font-size:100%;}

.testi_review_wide_blue{padding:40px 0;}
.testi_review_wide_blue .tsti_th_side{width:18%;margin:0 4% 0;}
.testi_review_wide_blue .tsti_th_side .tst_img{max-width:100%;}
.testi_review_wide_blue .tsti_th_side h3{font-size:120% !important;}
.testi_review_wide_blue .tsti_review_s{width:65%;background-size:130px;padding:25px 0 25px 2%;}
.testi_review_wide_blue .tsti_review_s p{font-size:150%;}

.cs_r2_content .half_col{width:44%;margin:0 0% 30px 3%;padding:0 0% 0 1%;}
.cs_r2_content h4{font-size:130%;margin-top:55px;}
.cs_r2_content p{font-size:100%;}
.cs_r2_content .half_col_csr2{width:48%;margin:0 2% 40px;padding-left:0%;}
.cs_r2_content .half_col_csr2:nth-child(odd){margin-left:0;width:47%;}
.cs_r2_content .half_col_csr2 h4, .cs_r2_content .half_col_csr2 p{width:100%;margin-right:0%;}
.cs_r2_content img{width:75%;}
.cs_r2_content .half_col_csr2 h4{margin-bottom:15px;}
.cs_r2_content .half_col_csr2 p{font-size:90%;}
.three_col_cstr li{width:25%;margin:0 10.2% 50px 0;}
.three_col_cstr li h2{font-size:54px;}
.three_col_cstr li p{font-size:22px;}
.f_col_cstr{padding:35px 5px;}
.f_col_cstr h2{font-size:35px;}
.col_4_img{width:30%;}
.col_8_img{width:56.5%;}

.buildings_wd_pins.miami_top_b_hdr{padding:20px 0 0;}
.buildings_wd_pins.miami_top_b_hdr .wrapper{padding-top:0px;}
.homer2_h_bg.buildings_bg .buildings_wd_pins .headings_wrpr{position:relative;width:100%;margin:0 0 -150px;}
.homer2_h_bg.buildings_bg .buildings_wd_pins h1, .homer2_h_bg.buildings_bg .buildings_wd_pins h2{position:inherit !important;top:inherit !important;left:inherit !important;width:60%;}

.r2_header .wrapper{max-width:90%;}
.r2_header h1{font-size:40px;letter-spacing:1.5px;}
.r2_header h2{font-size:25px;}
.swd_after_hdr .left_s_swd{width:77%;margin-right:1%;}
.swd_after_hdr .right_s_thmb{width:20%;}
.swd_after_hdr h2{font-size:35px;margin:15px 8% 5px 0;}
.swd_after_hdr h3{font-size:27px;margin:0 0 30px;}
.swd_blue_section .left_s_thmb{margin-right:3%;margin-left:1%;width:36%;}
.swd_blue_section .right_s_cont{width:58%;}
.swd_tab_section{padding:100px