/*
Theme Name: TheGem Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/



::placeholder {
	opacity: 1;
}

.row {
	margin-bottom: 1.1em;
}
.row:last-of-type {
	margin-bottom: 0;
}
button {
	outline: none;
}
::selection {
	color:#fff;
	background:#0167a7;
}
.shiv_sir_about_us{box-shadow: 0px 0px 20px rgb(0 0 0 / 65%);}
.vc_custom_1456051295373{height:335px;}
.col-md-4.col-xs-8.col_padd2{text-align:center;}
.col-md-4.col-xs-8.col_padd2 .site-logo{height:60px;}
.col-md-4.col-xs-8.col_padd2 img.tgp-exclude.small{top:-10px;}
.col-md-4.col-xs-4.col_padd2 div#perspective-menu-buttons button.perspective-toggle{margin-top: 25px !important;}


.applyjobicon .socials.socials-list.socials-colored-hover.socials-default.socials-alignment-center a.socials-item{margin-left:38px!important;margin-left:38px!important}.wpb_row>*{margin-top:0!important}.vc_column-inner.vc_custom_1583999618477{padding-top:0!important}.social_location .vc_column-inner{padding-top:0!important}.social_location .gem-textbox-content{padding:40px 10px!important}.gem-map-with-text-map .wpb_gmaps_widget{margin-top:0!important}a.gem-button.gem-button-size-small.gem-button-style-flat.gem-button-text-weight-thin.lazy-loading-item{opacity:1!important}.case_study_form .wpcf7-form .contact-form input{border:1px solid #dfe5e8!important}.case_study_form .wpcf7-form .contact-form textarea{border:1px solid #dfe5e8!important}.top-area-background.top-area-scroll-hide{display:none}footer.custom-footer .wpb_text_column.wpb_content_element{margin-bottom:0}footer.custom-footer .gem-list{margin-bottom:0}footer.custom-footer .gem-list ul li a:hover{color:#1e66a6}.case_study_visit_btn a{margin:0!important}.case_study_visit_txt .vc_custom_1636136536548 h4{line-height:80px!important}div#perspective-menu-buttons{float:right}#site-header .site-title{display:block;padding-top:15px}#site-header .site-logo{margin:0 auto}#perspective-menu-buttons .perspective-toggle{margin-top:30px;margin-bottom:20px}#site-header .site-header_mobile .header_mobile{margin-left:5px;color:#2f6aa8;font-size:20px;font-weight:700}#site-header .site-header_mobile{padding-top:35px}#site-header .site-header_mobile i{color:#2f6aa8;font-size:20px}.dental_seo_service_need_help .need_help .title-h1 span{font-size:60px}.learn_seo_head{font-size:45px;line-height:60px}.half-width-map .wpb_gmaps_widget{top:-10px!important}.half-width-map .gem-map-with-text-content{padding:0 0}#page-title{padding-top:150px;height:350px}#colophon{display:none}#our_work_portfolio{overflow:scroll;height:600px}#monkey_img img{margin-bottom:-170px;transform:rotate(-3deg);margin-right:-80px}#primary-menu.no-responsive>li.menu-item-active>a,#primary-menu.no-responsive>li.menu-item-current>a{color:#1366a8!important}.dental_seo_button button{font-size:24px!important;font-weight:700!important;border:3px solid orange!important}.dental_seo_button a{font-weight:900;font-size:20px!important}nav#primary-navigation ul#primary-menu li a:hover{color:#1366a8!important}.block-content{padding-top:0!important}.block-content{padding-bottom:0!important}.grow_business{text-align:center;font-size:30px;font-weight:600;line-height:45px;width:800px;margin:0 auto}.page-id-34836 .custom-header-subtitle.styled-subtitle span{color:#fff;FONT-SIZE:50px;font-weight:700;line-height:55px}.contact-form-style-3 p.h4{font-size:58px;line-height:50px;font-weight:700;padding:10px 15px}.cf7mls-btns button.cf7mls_back.action-button{background-color:#0073aa!important;color:#fff!important;width:48%!important}.cf7mls-btns button.cf7mls_next.cf7mls_btn.action-button{width:48%!important}.cf7mls_next.action-button{background-color:#cff128!important;color:#000!important}p.para{padding:10px 15px;text-align:center;font-size:21px;font-weight:600}.strategy_para h2{font-size:60px;font-weight:900;line-height:70px;width:800px;margin:0 auto}input.wpcf7-form-control.wpcf7-submit{background-color:#0073aa!important}input.wpcf7-form-control.wpcf7-submit:hover{background-color:#2c2e3d!important}p.col-md-6.cf-style3-name.multi_step_checkbox input{margin:0 -150px!important}p.col-md-6.cf-style3-name.multi_step{padding-right:0!important;padding-left:10px!important}.post-meta.date-color{margin-bottom:0!important;display:none}.vc_row.wpb_row.vc_row-fluid.dental_seo_service_banner.thegem-custom-610af76a19eb38699.vc_row-o-full-height.vc_row-o-columns-middle.vc_row-flex{top:-35px!important}.multi_step_checkbox input[type=checkbox]{height:20px}.multi_step_checkbox span.wpcf7-list-item{margin-bottom:10px}.multi_step_radio_btn input[type=radio]{width:30px}.apply_job_form .apply_job_checkbox input{height:16px;width:16px}.apply_job_form .apply_job_select select{height:50px}.apply_job_form .apply_job_file{padding:13px;border:1px solid #dfe5e8;margin-bottom:10px!important}.col-lg-2.form-line.gem-form-icon-country .country_code{height:50px;padding-left:20px!important}.col-lg-2.form-line.gem-form-icon-country{padding:0}.col-lg-10.form-line.gem-form-icon-phone{padding-right:0}.country_code_form{padding:0}.phone_number_form{padding-right:0}.country_code_location{padding:0}.country_code_location input{padding:12px 0 12px 15px!important}.phone_number_location{padding-left:0}.col-lg-10.form-line.phone_number_form{margin-bottom:25px}.col-lg-2.form-line.country_code_form{margin-bottom:25px}.masterClass_btn .icon_cart_btn button{font-size:21px!important;font-weight:800}.masterClass_btn .icon_cart_btn button i{line-height:25px!important;font-size:25px!important}.free_winner_btn_img .vc_single_image-wrapper.vc_box_border_grey{margin-top:-60px}.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1630367651549.vc_row-has-fill{border-radius:40px;height:260px}#introducing .introducing_para p{text-align:center;color:#fff;font-weight:500}.thegem-custom-612900f680f0d3808 .gem-icon.gem-icon-pack-elegant.gem-icon-size-small.gem-icon-shape-square.gem-simple-icon{opacity:0!important}.gem-icon-inner span.gem-icon-half-1{width:80%;margin-left:-32%}div#perspective-menu-buttons .hamburger-group{text-align:right}#site-header.fixed .site-header_mobile{padding-top:20px!important}#site-header.fixed .site-header_mobile i{font-weight:900;color:#2f6aa8}header.site-header.animated-header.mobile-menu-layout-default.ios-load .site-header_mobile a{color:#fff;font-size:20px;font-weight:900}header.site-header.animated-header.mobile-menu-layout-default.ios-load.shrink.fixed .site-header_mobile a{color:#000;font-size:20px;font-weight:900}.select_opt select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{padding:13px;background:#f4f6f7}.col-lg-2.form-line.country_code_form.code{padding-left:10px!important}form.wpcf7-form.cf7mls-no-scroll.cf7mls-no-moving-animation.mailchimp-ext-0\.5\.57.init{padding:25px}p.col-md-12.cf-style3-name.multi_step.message{padding-left:10px!important;padding-right:0!important}form.wpcf7-form.cf7mls-no-scroll.cf7mls-no-moving-animation.mailchimp-ext-0\.5\.57.invalid{padding:20px!important}.home_logo_sec1 .wpb_single_image.wpb_content_element.vc_align_center{margin-bottom:0!important}.col-lg-4.form-line.phone_number_form.mobile{padding-left:0!important}.cash_studie_service .gem-textbox-content{padding:10px 20px}.cash_studie_service h6{font-size:14px;margin-bottom:5px;line-height:20px}.cash_studie_service h6 a{color:#333}.cash_studie_service .case_studies_service_image .vc_column-inner{padding:0}.cash_studie_service .case_studies_service_image img{padding-left:15px}.case_studies_revenue .case_studies_big_img img{height:690px;width:100%;object-fit:cover}.case_studies_revenue .wpb_single_image{margin-bottom:0}.case_studies_full_box{box-shadow:0 0 10px 0 rgb(0 0 0 / 50%);transition:transform .2s}.case_studies_full_box:hover{transform:scale(.9);opacity:.9}.home_logo_sec1 figure.wpb_wrapper.vc_figure img.vc_single_image-img.attachment-full{width:65%}a.gem-button.gem-button-size-large.gem-button-style-outline.gem-button-text-weight-normal.gem-button-border-4.gem-button-empty{margin:15px 0!important}.case_study_img_box .case_study_border_box figure a{padding:8px!important}.case_study_img_box .case_study_border_box figure img{height:200px;object-fit:fill}.case_study_img_box .case_study_border_box figure.wpb_wrapper.vc_figure{border:none}.case_study_img_box .case_study_border_box figure.wpb_wrapper.vc_figure:hover{border:none}.case_study_img_box .case_study_border_box .wpb_wrapper{border:8px solid #ececec}.case_study_img_box .case_study_border_box .wpb_wrapper:hover{border:8px solid #2f6aa8}.case_study_img_box .case_study_border_box .mega-line-top{padding-bottom:15px}.case_study_onpage .wpb_single_image.wpb_content_element.vc_align_left{box-shadow:0 0 10px 4px #add8e6!important}div#main .case_study_new{border-radius:0 0 50px 50px!important}.case_study_checkbox input{width:auto!important}.case_study_right_img figure.wpb_wrapper.vc_figure img{box-shadow:-12px 10px 20px rgb(0 0 0 / 20%)}.case_study_left_img figure.wpb_wrapper.vc_figure img{box-shadow:10px 10px 20px rgb(0 0 0 / 20%)}.col-lg-2.form-line.country_code_form{padding-left:10px!important}.col-md-6.form-line.phone_number_form_count{padding:0;padding-left:10px}.col-md-6.cf-style3-name.multi_step.phone_number_form_count{padding-left:10px;padding-right:0}.gcfwork{border:1px solid #ccc;border-radius:10px;background:#fff;padding:40px;box-shadow:10px 10px 20px rgb(0 0 0 / 20%);}form.sendfox-form p.col-xs-7.cf-style3-name.mobile{display:none;}











@media (max-width: 1024px) {
	
	#site-header .site-title{padding-top:10px !important;}
	#site-header .site-header_mobile{padding-top:10px; padding-bottom:10px;}
	.learn_seo_counter .gem-counter-inner {padding: 0px 20px 0px !important;}
	.learn_seo_counter .fullwidth-block{padding-top:0 !important;}
	.learn_seo_counter .gem-counter{margin-bottom:20px !important; margin-top:20px !important;}
	
	.mobile50{margin-top:30px !important;}
	.Career_mobile_padd_company .career_company_btn a{opacity:1 !important;}
	.col-lg-2.form-line.gem-form-icon-country{width:10%; float:left;}
	.col-lg-2.form-line.gem-form-icon-country input{padding:12px 3px 12px 10px;}
	.col-lg-10.form-line.gem-form-icon-phone{width:90%; float:left; padding-left: 1px;}
	.col-lg-2.form-line.country_code_form {margin-bottom:25px; width:15%; float:left;}
	.col-lg-2.form-line.country_code_form input{padding-left:12px; padding-right:0px;}
	.apply_job_checkbox .wpcf7-list-item{margin-right:0 !important;}
	.apply_job_checkbox .wpcf7-list-item input{width:10% !important;}
	.col-lg-1.form-line.country_code_location{Width:12%; float:left; padding: 0 0 0 20px;}
	.col-lg-5.form-line.phone_number_location{Width:38%; float:left; padding-bottom: 20px;}
	#menu-item-35301 ul li a{color:#ffffff !important;}
	.col-md-6.cf-style3-name.multi_step.phone_number_form_count {
    width: 100%;
    padding-left: 10px;
    padding-right: 0;
    margin-bottom: 20px;
}

	
}

@media only screen and (max-width: 991px) and (min-width: 770px)  {
	.col-lg-1.form-line.country_code_location{Width:20%; float:left; padding: 0 0 0 20px;}
	.col-lg-5.form-line.phone_number_location{Width:80%; float:left; padding-left: 20px; padding-bottom: 20px;}
	#menu-item-35301 ul li a{color:#5f727f !important;}
}




@media (max-width: 769px){
	.col_padd .site-header_mobile{text-align:center !important;}
	.col-lg-1.form-line.country_code_location{Width:20%; float:left; padding: 0 0 0 20px;}
	.col-lg-5.form-line.phone_number_location{
		Width:80%; float:left; padding-left: 20px; padding-bottom: 20px; }
	#menu-item-35301 ul li a{color:#5f727f !important;}
	
}



@media (max-width: 768px) {
	p.col-md-3.cf-style3-name button{font-size:1.5rem !important;}
	p.col-md-9.cf-style3-name img{margin-left:10px !important; padding: 10px 0 0 0px !important;}
	form.sendfox-form p.col-md-9.cf-style3-name input{padding: 10px 5px 10px 45px !important; height:50px !important; font-size: 12px !important;}
	form.sendfox-form p.col-md-3.cf-style3-name button{height: 50px !important;}
	.home_logo_sec1_space{height: 0px !important;}
	.mobile_home_logo_sec1 .wpb_single_image.wpb_content_element.vc_align_center{margin-bottom:0 !important;}
/* 	Mobile */
form.sendfox-form p.col-xs-7.cf-style3-name.mobile{display:block}form.sendfox-form p.col-md-9.cf-style3-name.desktop{display:none}form.sendfox-form p.col-xs-7.cf-style3-name.mobile input{padding:10px 12px 10px 45px;width:100%!important;height:50px;border:1px solid #dfe5e8;border-radius:35px 0 0 35px}p.col-xs-7.cf-style3-name.mobile img{width:25px;position:absolute;z-index:9;padding:12px 0 0 0;margin-left:8px}p.col-xs-7.cf-style3-name.mobile{padding:0}p.col-xs-7.cf-style3-name.mobile input::placeholder{color:red;font-size:14px;}
/* 	Mobile End */
	
.top-area-background.top-area-scroll-hide{display:none}.col-lg-1.form-line.country_code_location{padding:0 20px 20px}.col-lg-5.form-line.phone_number_location{padding-left:20px;padding-bottom:20px}#site-header .col_padd2{padding-right:0;padding-left:0}#site-header #perspective-menu-buttons{padding-top:0}#site-header .site-title{display:contents!important}#site-header .site-logo{text-align:left}#site-header .site-header_mobile_resp .header_mobile{border:3px solid #2f6aa8;padding:5px;border-radius:50%;font-size:15px}#site-header .site-header_mobile_resp .header_mobile i{color:#2f6aa8}#site-header .site-header_mobile_resp{margin-top:3px}.col_padd{padding-left:0;padding-right:0}body #site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger):not(.header-layout-overlay)>.site-title{display:table-cell}.site-title .site-logo{max-width:60vw}.header-main.no-menu .site-title .site-logo{text-align:center}.page-additional-menu .page-additional-menu-close{right:37px;top:17px}body.admin-bar .page-additional-menu .page-additional-menu-close{top:67px}.wpb_row{margin-top:0!important}#perspective-menu-buttons .menu-toggle,#perspective-menu-buttons .perspective-toggle,.page-id-34769 #primary-navigation .menu-toggle{background-color:#222!important}#perspective-menu-buttons .menu-toggle,#perspective-menu-buttons .perspective-toggle,.page-id-34979 #primary-navigation .menu-toggle{background-color:#222!important}#site-header .header-main button.menu-toggle.dl-trigger span{background:#fff}.block_display_hide{display:none!important}.mobile50{margin-top:30px!important}.dental_seo_service_banner .dental_seo_service_page .title-xlarge span{font-size:35px!important}.dental_seo_service_need_help .wpb_wrapper h5 span{font-size:30px!important}.dental_seo_service_need_help .need_help span{font-size:35px!important}.contact-form-style-3 .cf-style3-submit{margin-bottom:0!important}.dental_seo_service_banner .dental_seo_service_page .fullwidth-block-parallax-fixed{padding-top:90px!important;padding-bottom:30px!important}.learn_seo_head{font-size:35px!important;line-height:50px!important}.learn-seo-para{width:100%!important}.learn-seo-list{padding-right:0!important;padding-left:0!important}.learn_seo_counter .gem-counter-inner{padding:0 20px 0!important}.learn_seo_counter .fullwidth-block{padding-top:0!important}.learn_seo_counter .gem-counter{margin-bottom:20px!important;margin-top:20px!important}.career_para{width:100%!important}.Career_mobile_padd_company{padding:0!important}.Career_mobile_padd_company .career_company_btn a{opacity:1!important}.manifesto_best_version .quickfinder-style-vertical-3{padding:0 0!important}.manifesto_color_head .title-h1{font-size:30px!important}.manifesto_yellow_head .title-xlarge span{font-size:30px!important}.manifesto_page_btn a{margin-top:0!important;opacity:1!important}.manifesto_para_padd-2{padding-left:0!important;padding-right:0!important}.manifesto_para_padd{padding-left:0!important;padding-right:0!important}.block-2-empty-space-bottom{height:580px!important}.block-2-empty-space-top{height:300px!important}.block-3-empty-space-top{height:600px!important}.block-3-empty-space-bottom{height:330px!important}.homepage_audit .formhide{margin-top:0!important}.homepage_audit .form_preview .row{padding:5px 30px 0 30px!important}.homepage_quickfinder .quickfinder{padding:0!important}.homepage_quickfinder .quickfinder .inline-column{margin-bottom:0!important}.gem-button-size-medium{font-size:10px!important}.homepage_additional #fullwidth-block-60de394a640b4{padding-top:50px!important;padding-bottom:0!important}.homepage_revenue .fullwidth-block{padding-top:60px!important;padding-bottom:30px!important}.homepage_colorfull_head .title-h2{font-size:30px!important}.homepage_colorfull_head .color_head .title-h1{font-size:25px!important;line-height:40px!important}.homepage_customize_need .wpb_text_column{margin-bottom:15px!important}.homepage_educate .fullwidth-block{padding-top:50px!important;padding-bottom:50px!important}.black_color_head{color:#3c3950;font-size:25px!important;line-height:40px!important}.homepage_boost_business .title-h1{line-height:40px!important}.homepage_elite_support .fullwidth-block{padding-top:30px!important}.homepage_educate .gem-button-container a{opacity:1!important}.homepage_quickfinder .tablet{margin-bottom:350px!important}.col-lg-2.form-line.gem-form-icon-country{width:10%;float:left}.col-lg-10.form-line.gem-form-icon-phone{width:90%;float:left}.col-lg-2.form-line.country_code_form input{padding-left:12px;padding-right:0}.apply_job_checkbox .wpcf7-list-item{margin-right:0!important}.apply_job_checkbox .wpcf7-list-item input{width:10%!important}.header-main.logo-position-left.header-colors-light.header-layout-perspective.header-layout-fullwidth.header-style-3{padding:8px 0 8px 0}#site-header .site-header_mobile{text-align:center}#site-header .site-logo{margin:0!important}.about_our_value .fullwidth-block-background{background-image:none!important;background-color:#f0f3f2}#menu-item-35301 ul li a{color:#5f727f!important}
	
	
}

@media(max-width: 599px){
#site-header .primary-navigation .menu-item-logo .site-logo{margin:0!important}#site-header .col_padd2{padding-right:0;padding-left:0}#site-header #perspective-menu-buttons{padding-top:0}#site-header .site-header_mobile_resp .header_mobile{border:3px solid #2f6aa8;padding:5px;border-radius:50%;font-size:15px}#site-header .site-header_mobile_resp .header_mobile i{color:#2f6aa8}#site-header .site-header_mobile_resp{margin-top:5px}.col_padd{padding-left:0;padding-right:0}.title-xlarge{font-size:30px!important;line-height:45px!important}#perspective-menu-buttons .menu-toggle,#perspective-menu-buttons .perspective-toggle,.page-id-34769 #primary-navigation .menu-toggle{background-color:#222!important}#perspective-menu-buttons .menu-toggle,#perspective-menu-buttons .perspective-toggle,.page-id-34979 #primary-navigation .menu-toggle{background-color:#222!important}.min_strategy_head h2{font-size:18px!important;line-height:30px!important}.strategy_bold_btn{padding:15px 10px!important}.strategy_bold_btn .claim_free{font-size:28px!important}.min_strategy_hide{display:none!important}.min_strategy_hide span{font-size:14px!important}.block_display_hide{display:none!important}.scholarship_banner h4{font-size:15px!important}.scholarship_banner h1{font-size:30px!important}.scholarship_banner .scholarship_banner_btn a{font-size:15px!important}.scholarship_head .title-h1 h1{font-size:30px!important;line-height:40px!important}.scholarship_head .title-h2 h2{font-size:30px!important;line-height:40px!important}.scholarship_head .title-h2{font-size:30px!important;line-height:40px!important}.scholarship_padd{padding-right:0!important;padding-left:0!important}.scholarship_padd .email{font-size:16px!important}.scholarship_form_btn .gem-button-separator-button a{font-size:13.4px!important;margin:0!important;padding:0 10px!important}.scholarship_form_btn .gem-button-separator-button i{font-size:12px!important}.Career_mobile_padd .fullwidth-block ul li{padding:0 0 10px 0!important}.career_head{font-size:30px!important;line-height:40px!important}.career_para{width:100%!important}.Career_mobile_padd_company{padding:0!important}.Career_mobile_padd_company .career_company_btn a{opacity:1!important}.manifesto_best_version .quickfinder-style-vertical-3{padding:0 0!important}.manifesto_color_head .title-h1{font-size:30px!important}.manifesto_yellow_head .title-xlarge span{font-size:30px!important}.manifesto_page_btn a{margin-top:0!important;opacity:1!important}.manifesto_para_padd-2{padding-left:0!important;padding-right:0!important}.manifesto_para_padd{padding-left:0!important;padding-right:0!important}.block-2-empty-space-bottom{height:580px!important}.block-2-empty-space-top{height:300px!important}.block-3-empty-space-top{height:600px!important}.block-3-empty-space-bottom{height:330px!important}.homepage_audit .formhide{margin-top:0!important}.homepage_audit .form_preview .row{padding:5px 30px 0 30px!important}.homepage_quickfinder .quickfinder{padding:0!important}.homepage_quickfinder .quickfinder .inline-column{margin-bottom:0!important}.gem-button-size-medium{font-size:10px!important}.homepage_additional #fullwidth-block-60de394a640b4{padding-top:50px!important;padding-bottom:0!important}.homepage_revenue .fullwidth-block{padding-top:60px!important;padding-bottom:30px!important}.homepage_colorfull_head .title-h2{font-size:30px!important}.homepage_colorfull_head .color_head .title-h1{font-size:25px!important;line-height:40px!important}.homepage_customize_need .wpb_text_column{margin-bottom:15px!important}.homepage_educate .fullwidth-block{padding-top:50px!important;padding-bottom:50px!important}.black_color_head{color:#3c3950;font-size:25px!important;line-height:40px!important}.homepage_boost_business .title-h1{line-height:40px!important}.homepage_elite_support .fullwidth-block{padding-top:30px!important}.homepage_educate .gem-button-container a{opacity:1!important}.learn_seo_bann{margin-top:0!important}.gem-divider.mobile50.tablet{margin:0!important}#site-header .header-main button.menu-toggle.dl-trigger span{background:#fff}.col-lg-10.form-line.gem-form-icon-phone{padding-right:0;padding-left:0;margin-top:25px}.col-lg-10.form-line.phone_number_form{padding-left:0;margin-bottom:25px}.col-lg-2.form-line.country_code_form{margin-bottom:25px}.apply_job_checkbox .wpcf7-list-item{margin-right:0!important}.apply_job_checkbox .wpcf7-list-item input{width:10%!important}#site-header .site-header_mobile{text-align:center}.about_our_value .fullwidth-block-background{background-image:none!important;background-color:#f0f3f2}
	
	
	
	
	
}



@media (max-width: 480px) {
	#site-header .primary-navigation .menu-item-logo .site-logo{margin:0!important}#site-header .col_padd2{padding-left:0;padding-right:0}#site-header #perspective-menu-buttons{padding-top:0}#site-header .site-header_mobile_resp .header_mobile{border:3px solid #2f6aa8;padding:5px;border-radius:50%;font-size:15px}#site-header .site-header_mobile_resp .header_mobile i{color:#2f6aa8}#site-header .site-header_mobile_resp{margin-top:5px}.col_padd{padding-left:0;padding-right:0}.title-xlarge{font-size:30px!important;line-height:45px!important}#perspective-menu-buttons .menu-toggle,#perspective-menu-buttons .perspective-toggle,.page-id-34769 #primary-navigation .menu-toggle{background-color:#222!important}#perspective-menu-buttons .menu-toggle,#perspective-menu-buttons .perspective-toggle,.page-id-34979 #primary-navigation .menu-toggle{background-color:#222!important}.dental_seo_service_banner .dental_seo_service_page .title-xlarge span{font-size:35px!important}.dental_seo_service_need_help .wpb_wrapper h5 span{font-size:30px!important}.dental_seo_service_need_help .need_help span{font-size:35px!important}.contact-form-style-3 .cf-style3-submit{margin-bottom:0!important}.dental_seo_service_banner .dental_seo_service_page .fullwidth-block-parallax-fixed{padding-top:90px!important;padding-bottom:30px!important}.learn_seo_head{font-size:35px!important;line-height:50px!important}.learn-seo-para{width:100%!important}.learn-seo-list{padding-right:0!important;padding-left:0!important}.learn_seo_counter .gem-counter-inner{padding:0 20px 0!important}.learn_seo_counter .fullwidth-block{padding-top:0!important}.learn_seo_counter .gem-counter{margin-bottom:20px!important;margin-top:20px!important}.min_strategy_head h2{font-size:18px!important;line-height:30px!important}.strategy_bold_btn{padding:15px 10px!important}.strategy_bold_btn .claim_free{font-size:28px!important}.min_strategy_hide{display:none!important}.block_display_hide{display:none!important}.scholarship_banner h4{font-size:15px!important}.scholarship_banner h1{font-size:30px!important}.scholarship_banner .scholarship_banner_btn a{font-size:15px!important}.scholarship_head .title-h1 h1{font-size:30px!important;line-height:40px!important}.scholarship_head .title-h2 h2{font-size:30px!important;line-height:40px!important}.scholarship_head .title-h2{font-size:30px!important;line-height:40px!important}.scholarship_padd{padding-right:0!important;padding-left:0!important}.scholarship_padd .email{font-size:16px!important}.scholarship_form_btn .gem-button-separator-button a{font-size:13.4px!important;margin:0!important;padding:0 10px!important}.scholarship_form_btn .gem-button-separator-button i{font-size:12px!important}.Career_mobile_padd .fullwidth-block ul li{padding:0 0 10px 0!important}.career_head{font-size:30px!important;line-height:40px!important}.career_para{width:100%!important}.Career_mobile_padd_company{padding:0!important}.Career_mobile_padd_company .career_company_btn a{opacity:1!important}.manifesto_best_version .quickfinder-style-vertical-3{padding:0 0!important}.manifesto_color_head .title-h1{font-size:30px!important}.manifesto_yellow_head .title-xlarge span{font-size:30px!important}.manifesto_page_btn a{margin-top:0!important;opacity:1!important}.manifesto_para_padd-2{padding-left:0!important;padding-right:0!important}.manifesto_para_padd{padding-left:0!important;padding-right:0!important}.block-2-empty-space-bottom{height:580px!important}.block-2-empty-space-top{height:300px!important}.block-3-empty-space-top{height:600px!important}.block-3-empty-space-bottom{height:330px!important}.homepage_audit .formhide{margin-top:0!important}.homepage_audit .form_preview .row{padding:5px 30px 0 30px!important}.homepage_quickfinder .quickfinder{padding:0!important}.homepage_quickfinder .quickfinder .inline-column{margin-bottom:0!important}.gem-button-size-medium{font-size:10px!important}.homepage_additional #fullwidth-block-60de394a640b4{padding-top:50px!important;padding-bottom:0!important}.homepage_revenue .fullwidth-block{padding-top:60px!important;padding-bottom:30px!important}.homepage_colorfull_head .title-h2{font-size:30px!important}.homepage_colorfull_head .color_head .title-h1{font-size:25px!important;line-height:40px!important}.homepage_customize_need .wpb_text_column{margin-bottom:15px!important}.homepage_educate .fullwidth-block{padding-top:50px!important;padding-bottom:50px!important}.black_color_head{color:#3c3950;font-size:25px!important;line-height:40px!important}.homepage_boost_business .title-h1{line-height:40px!important}.homepage_elite_support .fullwidth-block{padding-top:30px!important}.homepage_educate .gem-button-container a{opacity:1!important}.learn_seo_bann{margin-top:0!important}.gem-divider.mobile50.tablet{margin:0!important}#site-header .header-main button.menu-toggle.dl-trigger span{background:#fff}.col-lg-10.form-line.gem-form-icon-phone{padding-right:0;padding-left:15px;width:85%;float:left;margin-top:0}.col-lg-2.form-line.gem-form-icon-country{width:15%;float:left}.col-lg-10.form-line.phone_number_form{padding-left:0;margin-bottom:25px}.col-lg-2.form-line.country_code_form{margin-bottom:25px}.apply_job_checkbox .wpcf7-list-item{margin-right:0!important}.apply_job_checkbox .wpcf7-list-item input{width:10%!important}#site-header .site-header_mobile{text-align:center}.about_our_value .fullwidth-block-background{background-image:none!important;background-color:#f0f3f2}.benifite_dental_seo_first .vc_column-inner{padding-top:0!important;padding-left:15px!important}input.wpcf7-form-control.wpcf7-submit.form_cta_font{font-size:11px!important}
}
	
	
	
	
}
@media only screen and (max-width: 445px) and (min-width: 320px)  {
	.col-lg-1.form-line.country_code_location{Width:25%; float:left; padding: 0 0px 20px 20px;}
	.col-lg-5.form-line.phone_number_location{Width:75%; float:left; padding-left: 0px; padding-bottom: 20px;}
	
	
}

@media (max-width: 320px) {
	input.wpcf7-form-control.wpcf7-submit.form_cta_font {font-size: 11px !important;}
	#site-header .primary-navigation .menu-item-logo .site-logo {margin: 0 !important;}
	#site-header .col_padd2{padding-left:0; padding-right:0;}
	#site-header #perspective-menu-buttons{padding-top:0px;}
	#site-header .site-header_mobile_resp .header_mobile{border: 3px solid #2f6aa8; padding: 5px; border-radius: 50%; font-size: 15px;} 
	#site-header .site-header_mobile_resp .header_mobile i{color:#2f6aa8;}
	#site-header .site-header_mobile_resp{margin-top:5px;}
	.col_padd{padding-left:0; padding-right:0;}
	.title-xlarge { font-size: 30px !important; line-height: 45px !important;}
	#site-header .header-main button.menu-toggle.dl-trigger span{background:#fff;}
/* 	#menu-item-35301 ul li a{background-color:#212331 !important;} */
	.page-id-34769 #primary-navigation .menu-toggle, #perspective-menu-buttons .menu-toggle, #perspective-menu-buttons .perspective-toggle {background-color: #222 !important;}
	
	.page-id-34979 #primary-navigation .menu-toggle, #perspective-menu-buttons .menu-toggle, #perspective-menu-buttons .perspective-toggle {background-color: #222 !important;}
	
	#perspective-menu-buttons .perspective-toggle {margin-top:5px; margin-bottom:5px;}
	.block_display_hide{display:none !important;}
	.mobile50{margin-top:30px !important;}
	.dental_seo_service_banner .dental_seo_service_page .title-xlarge span {font-size: 35px !important;}
	.dental_seo_service_need_help .wpb_wrapper h5 span {font-size: 30px !important;}
	.dental_seo_service_need_help .need_help span{font-size: 35px !important;}
	.contact-form-style-3 .cf-style3-submit{margin-bottom:0px !important;}
	.dental_seo_service_banner .dental_seo_service_page .fullwidth-block-parallax-fixed{padding-top:90px !important; padding-bottom:30px !important;}
	.learn_seo_head{font-size:35px !important; line-height:50px !important;}
	.learn-seo-para {width: 100% !important;}	
	.learn-seo-list{padding-right:0 !important; padding-left:0 !important;}
	.learn_seo_counter .gem-counter-inner {padding: 0px 20px 0px !important;}
	.learn_seo_counter .fullwidth-block{padding-top:0 !important;}
	.learn_seo_counter .gem-counter{margin-bottom:20px !important; margin-top:20px !important;}
	.min_strategy_head h2{font-size:18px !important; line-height:30px !important;}
	.strategy_bold_btn{padding:15px 10px !important;}
	.strategy_bold_btn .claim_free{font-size:28px !important;}
	.min_strategy_hide{display:none !important;}
	.scholarship_banner h4{font-size:15px !important;}
	.scholarship_banner h1{font-size:30px !important;}
	.scholarship_banner .scholarship_banner_btn a{font-size:15px !important;}
	.scholarship_head .title-h1 h1 {font-size: 30px !important; line-height: 40px !important;}
	.scholarship_head .title-h2 h2 {font-size: 30px !important; line-height: 40px !important;}
	.scholarship_head .title-h2 {font-size: 30px !important; line-height: 40px !important;}
	.scholarship_head .title-h2 {font-size: 30px !important; line-height: 40px !important;}
	.scholarship_padd{padding-right: 0px !important; padding-left: 0px !important;}
	.scholarship_padd .email{font-size:16px !important;}
	.scholarship_form_btn .gem-button-separator-button a{font-size:13.4px !important; margin:0 !important; padding: 0 10px !important;}
	.scholarship_form_btn .gem-button-separator-button i{font-size:12px !important;}
	.Career_mobile_padd .fullwidth-block ul li {padding:0 0 10px 0 !important;}
	.career_head {font-size:30px !important; line-height:40px !important;}
	.career_para {width:100% !important;}
	.Career_mobile_padd_company{padding:0px !important;}
	.Career_mobile_padd_company .career_company_btn a{opacity:1 !important;}
    .manifesto_best_version .quickfinder-style-vertical-3 {padding:0 0 !important;}
	.manifesto_color_head .title-h1{font-size:30px !important;}
	.manifesto_yellow_head .title-xlarge span{font-size:30px !important;}
	.manifesto_page_btn a{margin-top:0 !important; opacity:1 !important;}
	.manifesto_para_padd-2{padding-left:0 !important; padding-right:0 !important;}
	.manifesto_para_padd{padding-left:0 !important; padding-right:0 !important;}
	.block-2-empty-space-bottom {height: 580px !important;}
	.block-2-empty-space-top{height:300px !important;}
	.block-3-empty-space-top{height:600px !important;}
	.block-3-empty-space-bottom{height:330px !important;}
	.homepage_audit .formhide{margin-top:0px !important;}
	.homepage_audit .form_preview .row{padding: 5px 30px 0 30px !important;}
	.homepage_quickfinder .quickfinder {padding:0 !important;}
	.homepage_quickfinder .quickfinder .inline-column{margin-bottom:0!important;}
	.gem-button-size-medium{font-size:10px !important;}
	.homepage_additional #fullwidth-block-60de394a640b4 {padding-top: 50px !important; padding-bottom: 0px !important;}
	.homepage_revenue .fullwidth-block{padding-top:60px !important; padding-bottom:30px !important;}
	.homepage_colorfull_head .title-h2{font-size:30px !important;}
	.homepage_colorfull_head .color_head .title-h1{font-size:25px !important; line-height:40px !important;}
	.homepage_customize_need .wpb_text_column {margin-bottom:15px !important;}
	.homepage_educate .fullwidth-block{padding-top:50px !important; padding-bottom:50px !important;}
	.black_color_head{color: #3c3950; font-size:25px !important; line-height:40px !important;}
	.homepage_boost_business .title-h1{line-height:40px !important;}
	.homepage_elite_support .fullwidth-block{padding-top:30px !important;}
	.homepage_educate .gem-button-container a{opacity:1 !important;}
	.dental_seo_service_banner .wpcf7-submit{font-size:12px !important;}
	.learn_seo_bann{margin-top:0 !important;}
	.gem-divider.mobile50.tablet {margin: 0 !important;}
	.col-lg-10.form-line.gem-form-icon-phone{padding-right:0; padding-left:0; margin-top:25px; width:100%;}
	.col-lg-2.form-line.gem-form-icon-country{width:100%;}
	.col-lg-10.form-line.phone_number_form{padding-left:0; margin-bottom:25px;}
	.col-lg-2.form-line.country_code_form {margin-bottom:25px;}
	.apply_job_checkbox .wpcf7-list-item{margin-right:0 !important;}
	.apply_job_checkbox .wpcf7-list-item input{width:10% !important;}
	#site-header .site-header_mobile {text-align:center;}
	.about_our_value .fullwidth-block-background{background-image: none !important; background-color:#f0f3f2;}
	.wpb_text_column.wpb_content_element.vc_custom_1634251943868{padding-left:0 !important; padding-right:0 !important;}
	.business_hour h3{text-align:center;}
	.benifite_dental_seo_first .vc_column-inner {padding-top: 0 !important; padding-left: 15px !important;  }
	#monkey_img img{margin-bottom:-115px;}	
}

#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header a{
	color: #99a9b5 !important;
	font-weight: 400 !important;
}
.contbottom .phone_number_form {
    margin-bottom: 27px;
}
.contbottom input {
    height: 39px;
    border-radius: 3px;
}
.contbottom textarea {
    border-radius: 3px;
}









/* 
@media(max-width:320px){
	.mobile50{margin-top:30px !important;}
	.gem-button-size-medium{
		font-size: 10px !important;
	}
	.gem-button-container.gem-button-position-left{
		width:100% !important;
	}
	a.gem-button.gem-button-size-medium.gem-button-style-outline.gem-button-text-weight-normal.gem-button-border-2 {
    font-size: 10.2px !important;
    margin-right: 0 !important;
    width: 100% !important;
}
	.quickfinder .inline-column{margin-bottom:0 !important; margin-top:0 !important;}
	.homepage_audit .form_preview .row {padding: 5px 30px 0 30px;}
	
} */