@font-face {
    font-family: 'Montserrat-bold';
    src: url('https://droi.azureedge.net/content/fonts/Montserrat-Black.woff2') format('woff2'),
        url('https://droi.azureedge.net/content/fonts/Montserrat-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

section.banner2025.referafriendbanner{
    margin-bottom: 50px;
    background-color: #084c61;
    background-image: linear-gradient(to bottom right, #084c61, #39a0ca);
    height: auto !important;
    padding: 50px 10px;
    padding-top:0px !important;

}

section.accessibility-compl2025 {
    background-image: linear-gradient(159deg, #084c61, #39a0ca);
    color: #fff;
    margin-top: 50px;
    padding: 40px 0px;
}

section.accessibility-compl2025 h2 {
    color: #fff;
}

section.accessibility-compl2025 h3 {
    color: #fff;
    font-size: 26px;
    font-weight: 300;
    margin-bottom: 30px;
}

section.accessibility-compl2025 input[type="submit"] {
    background: #3974b8;
    color: #fff;
    border-color: #3974b8;
}


.txtbanrwrap h1 {
    padding-top:20px;
    text-align: left !important;
    color: #fff;
    font-family: 'Montserrat-bold';
    font-size: 60px;
    line-height: 81px;
}

.txtbanrwrap h2 {
    color: #fff;
}

.hdng2025 span {
    color: #58a6ff;
}
.txtbanrwrap a {
    align-items: center;
    margin-top: 25px;
    display: inline-block;
    color: #fff;
    font-size: 20px;
    font-family: 'Montserrat-bold';
}
.txtbanrwrap a img {
    display: inline;
    margin-left: 30px;
    max-width: 50px;
}
section.resent-blog .col-md-4 > div > a {
    text-transform:capitalize;
    display: block;
}

.txtbanrwrap {
    padding-left: 15px;
    position: static;
    top: 22%;
    max-width: 1170px;
    margin: 0 auto;
    text-align: left;
    left: 0;
    right: 0;
}

.txtbanrwrap p {
    color: #fff;
    font-size: 27px;
    line-height: 40px;
}

.txtbanrwrap h1 span {
    color: #052560;
}
.txtbanrwrap p a {
    color: #052560;
}
.txtbanrwrap p a {
    font-size: 27px;
}
h2 {
    font-size: 40px;
    font-weight:bold;
    color: #000;
}
h3 {
    font-size: 24px;
    font-weight:bold;
    color: #000;
}

video{background: #f1f1f1;}
section.banner.banner2021.banner2022 {position: relative;}
h1.bannerin {position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);background: rgb(255 255 255 / 70%);padding: 20px;color: #3974b8;}

section.dentalmarketer.dentalmarketer2021 {text-align: center;    padding-top: 65px;}
section.dentalmarketer.dentalmarketer2021.accessibility-2022{text-align:left;}
section.dentalmarketer.dentalmarketer2021.accessibility-2022 h2 {color: #3974b8;text-align: left;font-size: 23px;}
section.dentalmarketer.dentalmarketer2021.accessibility-2022 h3 {font-size: 31px;margin-bottom:20px;color:#001f4c;}
section.dentalmarketer.dentalmarketer2021.accessibility-2022 p {font-size: 16px;line-height:26px;padding: 0px;margin:15px 0px 20px !important;}
.col-md-12.text-center.dentalwebsite2023-txt a {font-size: 18px;text-transform: uppercase;color: #3974b8;}
.dentalmarketer p {font-size: 23px;color: #3e4041;line-height: 42px;margin-top: 30px;padding-left: 10px;padding-right: 10px;}
section.dentalmarketer ul {padding: 0px;margin: 65px 0px 0px;list-style: none !important;display: flex !important;flex-wrap: wrap;}
section.dentalmarketer ul li:first-child > div {display: inline-flex;}
section.dentalmarketer ul li > div .img {position: absolute;left: 0;top: 0;}
section.dentalmarketer ul li > div img {width: 45px;height:45px;}
section.dentalmarketer ul li {flex: 0 0 50%;}
section.dentalmarketer ul li > div {display: flex;text-align: left;position: relative;padding-left: 60px;margin-bottom:20px;}
section.dentalmarketer ul li > div h4 {margin: 0px;font-weight: bold;color:#fff;}
section.dentalmarketer ul li > div p {margin: 0px;padding: 0px;font-size: 16px;line-height: 24px;font-style: italic;    color: #3e4041;}
section.dentalmarketer ul li > div a {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
.exprt-dental-markt-2023{background: linear-gradient(to bottom, #3974b8 0%, #7fb4e8 100%);
margin-top: 70px;padding-bottom: 50px;}
section.dentalmarketer.dentalmarketer2021.accessibility-2022.exprt-dental-markt-2023 h2,section.dentalmarketer.dentalmarketer2021.accessibility-2022.exprt-dental-markt-2023 p{color:#fff;}
.exprt-dental-markt-2023 .col-md-12.text-center.dentalwebsite2023-txt a{color:#082a50;}
section.dentalmarketer.dentalmarketer2021.accessibility-2022.ai-enable-2023 h2{color:#3974b8;}
.ai-enable-2023 .col-md-12.text-center.dentalwebsite2023-txt a{color:#3974b8;}
section.dentalmarketer.dentalmarketer2021.accessibility-2022.ai-enable-2023 p b{text-transform:uppercase;font-weight:400 !important}
.row.th-chlng ul {
    padding-left: 19px;
}
section .row ul {
        padding-left: 20px;
    display: block;
    list-style: disc;
}

section .row ol {
        padding-left: 20px;
    display: block;
    list-style:decimal;
}

.row.th-chlng.clmntop {
    align-items: flex-start !important;
}

.row.th-chlng.clmntop > div {
    display: flex;
    flex-direction: column;
    justify-content: start;
}



section.mnger_bf {background: #118ab2 !important;padding: 40px;color: #fff;}
section.mnger_bf h2{color:#fff;}
section.mnger_bf p {font-size: 18px;margin-top: 20px;line-height:36px}
section.mnger_bf p a{color:#3e4041}
.container-fluid.main-body-content {padding: 0px;}
section.dctr2021{position:relative;}
section.dctr2021 img{width:100%;}
section.dctr2021 .container {position: absolute;top: 50%;transform: translateY(-50%);right: 0;max-width: 1200px;color: #e6c120;text-align: right;left: 0;margin: 0 auto;}
section.dctr2021 .container h3 {color: #76adff;font-size: 30px;font-weight: 700;line-height: 50px;max-width: 570px;margin-left: auto;}
section.mnger_bf {background: #76adff !important;}
section.mnger_bf h2{    color: #3e4041;}
section.mnger_bf p {color: #073b4c;}
.row.case_st_ineer {display: flex;flex-wrap: wrap;float: left;}
.row.case_st_ineer > div {display: flex;}
section.case_studies_2021 {margin-top: 50px;}
.case_studies_2021inner {box-shadow: 0px 0px 0px 4px #a3a3a3;border-radius: 4px;padding: 20px;text-align: center;}
.case_studies_2021inner:hover {box-shadow: 0px 0px 17px 1px #d1d1d1;}
.case_studies_2021inner img {margin: 0 auto 20px;height: 70px;}
.case_studies_2021inner p {line-height: 27px;font-size: 18px;margin-bottom: 11px;}
.case_studies_2021inner span {color: #de5229;font-size: 30px;font-weight: 600;}
.dentalmarketer .serinner {margin-top: 40px;}
.dentalmarketer .serinner>a {box-shadow: 0 0 1px rgba(0,0,0,0);position: relative;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;display: block;}
.dentalmarketer .serinner>a:hover {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.dentalmarketer .serinner h3 a {font-size: 27px;color: #3e4041;font-weight: 600;}
.dentalmarketer .serinner h4 a {font-size: 19px;color: #3974b8;}
.btn {-moz-user-select: none;background-image: none;cursor: pointer;display: inline-block;font-size: 16px;font-weight: 600;line-height: 1.42857;margin-bottom: 0;    padding: 9px 18px;text-align: center;vertical-align: middle;white-space: nowrap;border-radius: 5px;background: #3974b8;color: #fff;padding: 15px 20px;font-size: 19px;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;border: 1px solid #3974b8;}
.dentalmarketer .btn {margin-top: 30px;}
.resent-blog{margin-top: 50px; margin-bottom: 50px;}
.resent-blog p{font-size:16px;}
section.resent-blog a {font-size: 16px;color: #58595b;font-weight:700}
section.resent-blog a.btn{color:#fff;}
section#contactsec h3 {color: #3e4041 !important;}
/*subpages css*/
section.dentalmarketer.lefttxt.sociotxthead{text-align: left;padding-bottom: 100px;padding-top:0px;}
section.dentalmarketer.lefttxt.sociotxthead.hipaa2023{padding-bottom:0px !important;}
.dentalmarketer p {font-size:16px;color: #3e4041;line-height:26px;margin-top: 30px;padding-left:0px;padding-right: 10px;}
.review {background: #f7f7f7;transform: skewY(-7deg);padding: 50px 0;margin-bottom: 50px;}
.dentalmarketer {text-align: center;}
.review.dentalmarketer .row {transform: skewY(7deg);}
.dentalmarketer .serinner {margin-top: 40px;}
.dentalmarketer .serinner>a {box-shadow: 0 0 1px rgba(0,0,0,0);position: relative;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;display: block;}
.dentalmarketer .serinner h3 a {font-size: 27px;color: #3e4041;font-weight: 600;}
.dentalmarketer .serinner h4 a {font-size: 19px;color: #3974b8;}
.dentalmarketer .btn {margin-top: 30px;}
.white {background: #fff;}
.greybg {background: #f7f7f7;}
.greyin{padding: 60px 0;}
section.insidewelcome.greybg p a {background: none !important;}
.greybg+.contactsec {margin-top: 0;}
.greyin .col-md-6 {padding: 0 15px;}
.greyin .col-md-6 ul{padding-left:20px;}
.greyin h4 {font-size: 27px;color: #3e4041;font-weight: 600;line-height: 43px;}
.greyin p {font-size: 16px;line-height:26px;}
.insidewelcome {text-align: center;padding: 50px 0;}
section.insidewelcome.aboutwhatset.about2023 {padding-top: 0px;}
.insidewelcome p {font-size:16px;color: #3e4041;line-height:26px;}
section.insidewelcome.greybg a{background: #2d9eca !important;border-color:#2d9eca !important}
.lefttxt {text-align: left;padding-bottom: 100px;}
.review .txtinner {margin-top: 50px;}
.customdental2023.review.dentalmarketer .row {display: block !important;}
.review .wraptxt {position: relative;padding: 100px;overflow: auto;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.review .wraptxt {transform: skewY(7deg);}
.review .wraptxt:before {content: '';background: url(https://dentalroi.blob.core.windows.net/content/images/leftimg5.png) no-repeat!important;width: 130px!important;height: 92px!important;background-size: cover;left: 0;position: absolute;top: 50px;}
.review .wraptxt:after {content: '';background: url(https://dentalroi.blob.core.windows.net/content/images/rightimg5.png) no-repeat!important;width: 130px!important;height: 92px!important;background-size: cover;position: absolute;right: 0;bottom: 50px;}
.review .row p {
    font-size: 23px;
    color: #3e4041;
    font-weight: 600;
    line-height: 40px;
}
.wraptxt .txtinner .det {margin-top: 30px;}
.review .dtrname {font-size: 20px;color: #3e4041;padding: 15px 15px 15px 0;margin-right: 10px;}
section.insidewelcome.greybg.linegreen h1:after {margin-left: auto !important;}
section#solutions {text-align: center;}
section#solutions h3 {font-weight: 700;}
.overview p {font-size:16px;line-height:26px;text-align: center;color: #3e4041;}
.vid2021 {background: url(https://dentalroi.blob.core.windows.net/content/images/2021/patient_bg.png);height: 400px;background-size: contain;background-repeat: no-repeat;padding-left: 21px;padding-top: 22px;}
.vid2021 iframe {width: 516px !important;height: 360px !important;border: 1px solid #322f2f !important;    border-radius: 5px !important;}
section#billPay {padding-bottom: 0px;}
section#healthCreditAssessments {padding-bottom: 0px;}
.dentalmarketer .serinner>a {box-shadow: 0 0 1px rgba(0,0,0,0);position: relative;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;display: block;}
.dentalmarketer .serinner>a:hover {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.redclr .row p {font-size: 30px!important;text-align: left;color: #118ab2 !important}
.clnt {float: left;padding: 60px 0;}
.clnt .clntinner {position: relative;width: 100%;min-height: 400px;display: -webkit-flex;box-shadow: 0 9px 13px -1px #cacaca;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;margin-top: 30px;}
.clnt .clntinner img {margin: 0 auto;}
.clnt .txt {position: absolute;left: 0;right: 0;background: #d0439f;top: 0;padding: 30px 15px;background: rgba(208,67,159,.93);max-height: 100%;min-height: 100%;overflow-y: auto;display: none;}

body .bgredslr .txt {background: rgb(45 158 202) !important;}
.clnt .clntinner:hover .txt {display: block;}
.clnt .txt h5 {font-size: 20px;color: #fff;font-weight: 600;}
.clnt .txt p {font-size: 18px;color: #fff;line-height: 35px;}
.calltrackingtxt {padding-top: 50px;}
.seosk.dentalmarketer .row{display: flex;align-items: center;}
body .seosk p{    color: #118ab2 !important;    font-size: 30px!important;    text-align: left;}
.seosteps .comn {display: none;margin: 30px 0;}
.seosteps .comn.active {display: block;}
.seosteps .comn h4 {font-size: 25px;color: #3e4041;font-weight: 600;}
.seosteps .comn p {font-size: 23px;color: #3e4041;}
.seosteps ul {padding: 50px 0;position: relative}
.seosteps ul li {list-style: none;display: inline-block;width: 16.33%;padding: 0 15px;position: relative;z-index: 9}
.seosteps ul li.active div {background: #118ab2 ;color: #fff}
.seosteps ul li.active span {color: #fff!important}
.seosteps ul li div {border-radius: 50%;border: 4px solid #118ab2 ;height: 150px;width: 150px;line-height: 150px;background: #fff}
.seosteps ul li div span {font-size: 60px;font-weight: 700;color: #118ab2 }
.seosteps ul:after {content: '';position: absolute;border: 3px dashed #3e4041;width: 93%;left: 0;top: 50%;transform: translateY(-50%);margin: auto;left: 0;right: 0}

.strugling .comn {display: none;margin: 30px 0;}
.strugling .comn.active {display: block;}
.strugling .comn h4 {font-size: 25px;color: #3e4041;font-weight: 600;}
.strugling .comn p {font-size: 23px;color: #3e4041;}
.strugling ul {padding: 50px 0;position: relative}
.strugling ul li {list-style: none;display: inline-block;width: 16.33%;padding: 0 15px;position: relative;z-index: 9}
.strugling ul li.active div {background: #118ab2 ;color: #fff}
.strugling ul li.active span {color: #fff!important}
.strugling ul li div {border-radius: 50%;border: 4px solid #118ab2 ;height: 150px;width: 150px;line-height: 150px;background: #fff}
.strugling ul li div span {font-size: 60px;font-weight: 700;color: #118ab2 }
.strugling ul:after {content: '';position: absolute;border: 3px dashed #3e4041;width: 93%;left: 0;top: 50%;transform: translateY(-50%);margin: auto;left: 0;right: 0}
section.insidewelcome.patpay2023 {padding-top: 0px;}
.patpay2023inner{    margin: 20px 0px;background: #2d9eca;padding: 15px;min-height: 221px;display: flex;align-items: center;}
.patpay2023inner h3 {font-size: 20px;line-height: 32px;}
.socioimg1 {float: left;width: 36%;margin: 20px 10px;-webkit-box-shadow: 1px 6px 8px 0 rgba(0,0,0,.1);-moz-box-shadow: 1px 6px 8px 0 rgba(0,0,0,.1);box-shadow: 1px 6px 8px 0 rgba(0,0,0,.1);}
.socioimg2 {float: left;width: 58.5%;margin: 20px 10px;-webkit-box-shadow: 1px 6px 8px 0 rgba(0,0,0,.1);-moz-box-shadow: 1px 6px 8px 0 rgba(0,0,0,.1);box-shadow: 1px 6px 8px 0 rgba(0,0,0,.1);}
.socioimg3 {float: left;width: 52%;margin: 0 10px;-webkit-box-shadow: 1px 6px 8px 0 rgba(0,0,0,.1);-moz-box-shadow: 1px 6px 8px 0 rgba(0,0,0,.1);box-shadow: 1px 6px 8px 0 rgba(0,0,0,.1);}
.socioimg4 {float: left;width: 42.5%;margin: 0 10px;-webkit-box-shadow: 1px 6px 8px 0 rgba(0,0,0,.1);-moz-box-shadow: 1px 6px 8px 0 rgba(0,0,0,.1);box-shadow: 1px 6px 8px 0 rgba(0,0,0,.1);}
.sociomed {position: relative;margin-top: -120px;}
.review.dentalmarketer .row{    display: flex;align-items: center;}
.sociomed p {padding: 50px 100px;color: #03749c!important;font-size: 30px!important;}
.sociomed .owl-nav .owl-prev {position: absolute;left: 0;background: url(https://droi.azureedge.net/content/images/leftico.png);height: 50px;width: 50px;background-size: cover;font-size: 0;top: 40%;}
.sociomed .owl-nav .owl-next {position: absolute;right: 0;height: 50px;width: 50px;background: url(https://droi.azureedge.net/content/images/rightico.png);background-size: cover;font-size: 0;top: 40%;}
.socizin {z-index: 999;position: relative;}
.ppc-grid a {font-size: 16px;color: #fff;font-weight: 700;}
.portfoliosec h4 {font-size: 22px;font-weight: 600;color: #3e4041;}
.portfoliosec p {font-size: 19px;}
.portfoliosec a {color: #3974b8;font-size: 19px;}
.casestydusection .container {padding: 50px 0;}
.aboutbg {background: url(https://droi.azureedge.net/content/images/aboutbg.png) no-repeat;background-size: cover;transform: skewY(0deg);background-attachment: fixed;    padding: 50px 0;margin-bottom: 50px;}
.aboutbg .row {transform: skewY(0deg);}
.aboutbg .wraptxt {transform: skewY(0deg);}
.aboutbg .row p {color: #fff;}
.About h1.commonhead:after{margin-left: auto !important}
.teamsect {padding-bottom: 0;}
.marketingteam .sldrinner {padding: 5px;box-shadow: 0 9px 13px -1px #cacaca;position: relative;transform: scale(1);-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;margin: auto;width: 50%;}
.marketingteam h4 {font-size: 27px;color: #3e4041;font-weight: 600;margin-top: 20px;}
.marketingteam span {color: #3974b8;font-size: 19px;}
.aboutwhatset {text-align: left;}
.aboutwhatset h5 {font-size: 27px;color: #3e4041;text-align: left;font-weight: 600;}
.marketingteam .owl-nav div.owl-prev {background: url(https://droi.azureedge.net/content/images/leftico.png) no-repeat;height: 45px;width: 45px;background-size: cover;}
.marketingteam .owl-nav div.owl-next {background: url(https://droi.azureedge.net/content/images/rightico.png) no-repeat;height: 45px;width: 45px;background-size: cover;}
.marketingteam .owl-nav {text-align: center;margin-top: 30px;}
.marketingteam .owl-nav div {display: inline-block;font-size: 0;}
.casestydusection .container {padding: 50px 0;}
.casestydusection a {margin-top: 50px;clear: both;}
body .casestydusection .container .img {border: 15px solid #2d9eca !important;border-radius:50%;}
.casestydusection p {font-size: 16px;line-height:28px;}
.wraptxt .img img {padding: 20px 30px;max-width: 100%;}
.imgwrap .img {border-radius: 50%;max-width: 320px;margin-right: 50px;display: inline-block;position: relative;}
.imgwrap {text-align: center;margin: 50px 0 20px;}
.imgwrap .img span {font-size: 27px;color: #fff;font-weight: 600;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);opacity: 0;transition: .5s all;}
.imgwrap .img:hover span {opacity: 1;transition: .5s all;}
.imgwrap .img:before {content: '';border-radius: 50%;position: absolute;width: 94%;height: 90%;left: 10px;top: 20px;transition: .5s all;}
.imgwrap .img:hover:before {background: rgba(241,104,64,.8);transition: .5s all;}
.Orthodontist-Marketing .review.dentalmarketer .row,.Dentist-Marketing .review.dentalmarketer .row,.Prosthodontist-Marketing .review.dentalmarketer .row,.Oral-Surgeon-Marketing .review.dentalmarketer .row,.Periodontal-Marketing .review.dentalmarketer .row,.Pediatric-Dental-Marketing .review.dentalmarketer .row,.Custom-Practice-Videos .review.dentalmarketer .row{display:block;}
.cainre.review, .cainre.review .wraptxt {transform: skewY(0deg);background: none;}
.cainre {padding-bottom: 0;    margin-bottom: 0px;}
.ppcimg .row p{    color: #118ab2 !important;    font-size: 30px;font-weight: 600;text-align: left;}
.videos .serinner {position: relative;}
.videos .serinner img {margin: 0 auto;}
.videos .serinner a>.hover {position: absolute;top: 0;display: none;left: 0;right: 0;margin: auto;}
.videos .serinner:hover>a>span, .serinner:hover a>.hover {display: block;}
body.Privacy-Policy p {font-size: 16px;margin-bottom: 20px;}
.post p {margin-bottom: 20px;font-size:16px;}


@media (min-width:768px){
	.portfoliosec .container:nth-child(even) .row {flex-direction: row;}
	.portfoliosec .container:nth-child(even) .col-md-6:first-child {float: left;text-align: left;}
	.portfoliosec .container:nth-child(even) .col-md-6:last-child {    padding: 0 50px;}
	.portfoliosec .container:nth-child(odd) .row {flex-direction: row-reverse;    display: flex;align-items: center;}
	.portfoliosec .container:nth-child(odd) .col-md-6:first-child {text-align: right;}
	.casestydusection .row{    display: flex;align-items: center;}
	section.casestydusection .row>div:nth-child(2) {padding: 0 50px;}
	.casestydusection:not(.portfoliosec) .container:nth-child(even) .row {flex-direction: row-reverse;}
	.casestydusection .container:nth-child(even) .col-md-6:last-child {float: left;    padding: 0 50px;}
	.casestydusection .container:nth-child(even) .col-md-6:first-child {float: right;text-align: right;}
	.casestydusection .container:nth-child(even) .col-md-6:first-child img {display: inline-block;}
}

@media (min-width:992px){
	.twowaybtm {position: relative;margin-top: 150px;}
}

@media (min-width:1200px){
	.review .wraptxt {padding: 100px 128px!important;}
	.aboutbg .wraptxt {width: 80%;margin: auto;}
}

@media (min-width: 768px) and (max-width: 991px){
	.insidebanner .txt {
	    position: relative;
	    top: -100px;
	}
}

@media(max-width: 1200px){
	.vid2021 {padding-left: 20px;padding-top: 20px;}
	.vid2021 iframe {width: 446px !important;height: 310px !important;}
	.seosteps ul li div{    height: 100px;width: 100px;line-height: 100px;}
	.seosteps ul li{    width: 16.3%;}

	.strugling ul li div{    height: 100px;width: 100px;line-height: 100px;}
	.strugling ul li{    width: 16.3%;}
}


@media (max-width:991px){
.container {width: 100% !important;}
.dentalmarketer .serinner img {margin: 0 auto;}
section.dentalmarketer.lefttxt.sociotxthead{padding-left:15px;padding-right:15px;}
.vid2021 {padding-left: 14px;padding-top: 14px;}
.vid2021 iframe {width: 347px !important;height: 242px !important;}
.redclr .row p {font-size:20px!important;text-align:center;}
body .seosk p{    color: #118ab2 !important;    font-size: 20px!important;    text-align:center;}
.seosteps ul li div{    height:70px;width:70px;line-height:70px;}
.seosteps ul li{    width: 15.3%;}

.strugling ul li div{    height:70px;width:70px;line-height:70px;}
.strugling ul li{    width: 15.3%;}
.reviewsocio {margin-top: 100px;}
.review .wraptxt {display: block;}
section.casestydusection {padding: 15px;}
}
@media(max-width:767px){
	.lefttxt {padding: 0 15px;}
	h1 {font-size: 2em;margin-top: 10px;}
    h2 {font-size: 1.8em;}
    h1.commonhead {font-size: 25px !important;}
    p,.dentalmarketer p {font-size:16px;line-height:30px}
    section.dentalmarketer ul li{flex: 0 0 100%;}
    .dentalmarketer{padding-top:0px;}
    .Portfolio .insidebanner.biggr, .Contact .insidebanner.biggr, body.Big-Growth-Results .insidebanner.biggr, body.About .insidebanner.biggr, body .insidebanner {background-position: inherit !important;}
    .review .wraptxt {padding: 38px;}
    .review .wraptxt:before{width: 63px!important;height: 49px!important;background-size: cover !important;}
    .review .wraptxt:after{width: 63px!important;height: 49px!important;background-size: cover !important;}
    .vid2021 {width: 400px;margin: 0 auto;}
    .vid2021 iframe {width: 371px !important;height: 259px !important;}
    .socioimg1,.socioimg2,.socioimg3,.socioimg4{width:100% }
    .sociomed p {padding: 50px 30px;font-size: 20px!important;}
    .review.dentalmarketer .row {flex-direction:column;}
    .casestydusection {padding: 50px 15px;text-align: center;}
    .casestydusection h1.commonhead:after{margin-left:auto !important;}
    .portfoliosec img {margin-top: 30px;}
    .casestydusection a{margin-bottom:50px;}
    .review .wraptxt:after,.review .wraptxt:before{content:none;}
    .imgwrap .img:before {background: rgba(241,104,64,.8);}
    .imgwrap .img span {opacity: 1;}
    .insidewelcome{margin-bottom:0px;padding-bottom:0px;}
    h1.bannerin {position:static;margin:0px;transform:inherit;background:#f1f1f1}
}
@media (max-width:479px){
	.vid2021 {height: 269px;width: 300px;padding-left: 12px;padding-top: 12px;}
	.vid2021 iframe {width: 277px !important;height: 193px !important;}
}