.mkd-standard-type .mkd-title-subtitle-holder.toptitle h2{display:block!important}
.toptitle h2{ text-align:left;color:#fff; text-transform:none;font-size:32px;text-shadow: 2px 2px 3px #605e5e;}
.wrapmain h1,.wrapmain h2,.wrapmain h3{ text-transform:none;color:#000;}
.wrapmain p{color:#000; text-align:justify;line-height:22px}
.mainhead{ text-align:center;padding:80px 0}
.mainhead p{max-width:700px;margin:0 auto;color:#000;text-align: center;}
.mainhead h1{font-size:45px;}
.mainhead h3{font-size:20px;margin-bottom:30px}
.bgcolor{background:#f3fbff;display:flex;align-items:center;margin-bottom:40px;border-radius:4px;}
.imgbox{text-align:center;padding:30px}
.conbox{padding:30px 40px 30px 20px;}
.conbox h2{font-size:29px;margin-bottom:20px}
.alboxes{padding:40px 20px 40px;display:flex;flex-direction: column;}
.alboxes h2{font-size:23px;margin:0 0 10px;}
.imgboxgray{background:#f0f0f0;width: 100%;align-items: center;display: flex;justify-content:center}
.dflex{display:flex}
.bgimage{background:url(../images/bgble.jpg) no-repeat center; background-size:cover;padding:60px 0;margin-top:40px}
h2.bluetext{color:#0095da;max-width:580px;font-size:26px;margin:0;font-weight:500}
 
.occlusalblock{padding:50px 0}
.occlusalblock h2{ text-align:center;font-size:30px;margin:0 0 40px}
.bluebox{padding:30px;background:#0095da;}
.bluebox p{color:#fff;margin:0}
.bluebox img{margin-bottom:20px;width:100%}
.edblock{padding:50px 0;background:#f7f7f7}
.edblock h2{ text-align:center;font-size:30px;margin:0 0 45px;position:relative;padding-bottom: 20px;}
.edblock h2:after{width:100px;position:absolute;content:"";height:2px;background:#0095da;margin:auto;right:0;left:0;bottom:0}
.listcr{padding:0 20px}
.listcr h3{font-size:18px;margin:0 0 45px;position:relative;max-width: 500px;}
.listcr ul{list-style:none;}
.listcr ul li{margin: 0px 0px 20px;padding: 0px 0px 0px 50px; position:relative;color:#000}
.listcr ul li:before{content:""; background:url(../images/lsticon.png) no-repeat center;width:19px;height:19px; position:absolute;left:18px;top:5px}
.idphead{background:#f6f9fd;padding:80px 0; text-align:center}
.idphead h2{font-size:25px;margin-bottom:20px}
.idphead p{max-width:600px;margin:0 auto;color:#000;text-align: center;}
.dshead{background:#fff;padding:80px 0; text-align:center}
.dshead h2{font-size:29px;margin-bottom:20px;font-weight:500}
.dshead p{max-width:810px;margin:0 auto 25px;color:#000;text-align:center}
.bpbutton{display:inline-block;background:#0095da;padding:10px 25px;text-decoration:none;color:#fff; text-transform:uppercase;border-radius:4px}
.bpbutton:hover{background:#333333}
.startblk{padding:40px 0 30px;background:#f6f9fd}
.titlerow{text-align:center;margin-bottom: 35px;}
.titlerow h2{padding:0;font-size:29px;margin-bottom:10px;font-weight:600}
.adtitle .icimg{float:left;width:auto;margin:20px 30px 25px 0;}
.adtitle .advtitle{text-align:left;float: left;width:68%;}
.adtitle{float: left;display: block;width: 100%; position:relative;padding:25px 0 10px;}
.adtitle h4{font-size:18px;margin:0;font-weight:700;color:#0095da; text-transform:none}
.cncthead{background:url(../images/bgcontact.jpg) no-repeat center; background-size:cover;padding:50px 0; text-align:center}
.cncthead h2{font-size:29px;margin-bottom:20px;font-weight:600;color:#fff;}
.cncthead p{max-width:600px;margin:0 auto 25px;color:#fff;text-align:center}
.cncthead .bpbutton{color:#0095da;background:#fff;}
.cncthead .bpbutton:hover{color:#fff;background:#333333;}

@media only screen and (max-width: 1199px){
.conbox h2{font-size:22px;}
.adtitle .icimg{margin:20px 20px 25px 0;}
.adtitle .advtitle{width:65%}
h2.bluetext{font-size:24px}	
}

@media only screen and (max-width:991px){
.conbox h2{font-size:24px;}
.adtitle .icimg{margin:20px 15px 25px 0;}
.dshead h2{font-size:25px;}
.dshead p{max-width: 680px;}
.edtext img{width:100%}
.listcr{padding-top:30px}
h2.bluetext{font-size:18px}
.toptitle h2{text-align:center}
}

@media only screen and (max-width:767px){
.mainhead h1{font-size:35px;line-height: 40px;}
.wrapmain .mkd-container-inner{width:auto}
.mainhead{padding:50px 0}
.toptitle{display:none!important;}
.startblk .titlerow{padding:0 15px}	
}

@media only screen and (max-width:639px){
.bgcolor{display:block}
.conbox{padding:30px}
.imgbox{padding:30px 0 0}
.dflex{display:block}
.alboxes{padding:0 20px 20px}
.imgboxgray{margin:20px 0}
.imgcpr{text-align:center;padding-top:10px}
.idphead,.dshead{padding:40px 0;}
.titlerow h2,.cncthead h2,.edblock h2{font-size:25px}
.imgcpa{padding-bottom:20px}
}