@media only screen and (min-width:1920px) {}
@media only screen and (min-width:1500px) and (max-width:1919px) {}
@media only screen and (min-width:1400px) and (max-width:1499px) {}
@media only screen and (min-width:1200px) and (max-width:1399px) {
.glanceboxfront,
.glanceboxback {
height: 245px;
}
.whychoosebox {
margin: 10px;
}
.recentblogbox {
min-height: 250px;
}
.recentblogbox img {
height: 163px;
}
.recentblogdate {
right: 20px;
}
.lawyerimg img {
width: 550px;
}
.innerdoctor .doctorimg {
width: 40%;
}
.innerdoctor .doctordetail {
width: 60%;
}
.innerlawyer .lawyerbox:last-child {
margin-bottom: 50px;
}
.doc_specialty li {
margin-bottom: 20px;
}
.doc_specialty span {
margin-bottom: 25px;
}
}
@media screen and (max-width: 1199px) {
.comnpadding {
padding: 80px 0px;
}
.navbar-light .navbar-brand {
width: 200px;
}
.doctorimg::before {
right: -10px;
bottom: -10px;
left: auto;
}
.glanceboxfront,
.glanceboxback {
height: 270px;
}
.innerwhychoose .whychoosebox,
.whychoosebox {
margin: 10px;
}
.innerwhychoose .whychoosebox aside {
line-height: 24px;
}
.testidetail {
padding: 10px 30px;
}
.testidetail .comnpara {
margin-bottom: 20px;
}
.testiname .comnpara {
margin-bottom: 0;
}
.recentblogbox {
box-shadow: 0px 5px 20px #0000001a;
margin: 35px 20px;
}
.recentblogbox {
min-height: 235px;
}
.recentblogbox img {
height: 150px;
}
.recentblogbox a {
left: 15px;
padding: 8px 18px;
}
.recentblogdate {
right: 20px;
padding: 10px;
}
.weekpara {
bottom: 0px;
padding: 10px 75px;
width: 100%;
}
footer {
padding-top: 60px;
}
footer .comnpara,
.linklist,
.socialist {
margin-bottom: 40px;
}
.innerglance .glanceboxfront aside,
.innerglance .glanceboxback aside {
font-size: 20px;
}
.innerdoctor .doctorimg {
width: 40%;
}
.becom {
margin-bottom: 80px;
}
.becomain {
padding: 30px 20px 0px;
}
.becomtext {
width: calc(100% - 465px);
margin-bottom: 15px;
}
.becomtext .comntitle {
font-size: 34px;
line-height: 38px;
}
.becomimg {
width: 465px;
}
.team {
padding: 70px 0 20px;
}
.teambox {
padding: 90px 10px 20px;
}
.teambox aside {
font-size: 22px;
}
.customchckbox label {
line-height: inherit;
display: flex;
align-items: center;
}
.joinusbox .comnpara {
margin-bottom: 15px;
}
.contactinfo {
padding: 15px;
}
.contactinfo aside {
padding: 0;
}
.contactinfo i {
font-size: 40px;
}
.contactinfo span {
font-size: 16px;
margin: 0;
}
.contactinfo a {
font-size: 20px;
}
.contacttollemail a {
font-size: 16px;
}
.innerwhychoose .whychoosebox {
margin: 0;
padding: 25px 15px;
}
.doctordetail .comnbtn,
.doctordetail .orangebtn {
padding: 10px 20px;
}
.doc_specialty li {
font-size: 12px;
margin-bottom: 20px;
}
.doc_specialty li span {
font-size: 14px;
padding: 10px 5px;
min-width: 85px;
}
.doc_specialty span {
font-size: 15px;
margin-bottom: 20px;
}
.doctordetail .overlayicon a {
padding: 5px 10px;
}
.map {
margin-top: 96px;
}
.doctorbox .comnbtn {
padding: 0;
}
.docdetpa .comnbtn2 {
padding: 5px 15px;
}
}
@media screen and (max-width: 1024px) {
.doctordetail .comnbtn2,
.doctordetail .comnbtn {
font-size: 16px;
padding: 10px 20px;
}
.doctordetail .orangebtn {
font-size: 16px;
padding: 12px 20px;
}
.map {
height: 350px;
}
.overlayicon {
top: auto;
bottom: 0;
height: auto;
background: none;
opacity: 1;
padding: 10px;
}
.doctorbox .comnbtn {
padding: 0;
}
.docdetpa .comnbtn2 {
padding: 5px 15px;
}
.blog_recentblog .recentblogbox {
margin-bottom: 30px;
}
.banner_caption h1 {
font-size: 36px;
line-height: inherit;
margin-bottom: 0;
}
}
@media screen and (max-width: 991px) {
.comnpadding {
padding: 60px 0px;
}
.navbar {
padding: 20px 0px;
}
.navbar-nav {
margin-top: 15px;
align-items: flex-start;
}
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb(0 174 239)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
width: 25px;
height: 25px;
}
.navbar-light .navbar-toggler:focus {
box-shadow: none;
border-color: rgb(0 174 239);
}
.navbar-light .navbar-nav .nav-item {
margin: 5px 0px;
}
.banner {
height: 450px;
margin-top: 81px;
}
.bannerdetail {
margin: 0px 40px;
}
.bannerdetail2 {
margin: 0px;
}
.bannerdetail h1 {
font-size: 45px;
line-height: 45px;
}
.bannerdetail2 h1 {
font-size: 35px;
line-height: 38px;
}
.bannerdetail P {
max-width: 600px;
margin: 0 auto 30px;
}
.bannerdetail2 P {
max-width: none;
margin: 0 auto 20px;
}
.bannerform .form-control {
padding: 15px 5px;
}
.formbtn {
padding: 11px 5px;
}
.bannerdetail2 .formbtn {
padding: 15px 40px;
}
.doctormain {
align-items: center;
}
.doctorimg {
width: 30%;
}
.doctordetail {
width: 70%;
}
.doctor_profile .doctormain {
flex-wrap: wrap;
}
.doctor_profile .doctorimg {
width: 55%;
margin: 0 auto 50px;
}
.doctor_profile .doctordetail {
width: 100%;
}
.doctordetail p {
font-size: 14px;
margin-bottom: 10px;
}
.doctorbox p {
margin-bottom: 0;
}
.doctordetail p span {
font-size: 16px;
}
.doctorbox {
margin-bottom: 10px;
}
#doctor .owl-nav {
text-align: center;
margin-top: 20px;
}
.glance {
padding: 60px 0px;
background-position: center;
}
.glanceboxfront,
.glanceboxback {
height: 300px;
}
.glanceboxback .comnpara {
font-size: 14px;
line-height: 20px;
}
.practicevideobtn {
left: 0px;
}
.chooseimg {
width: 50px;
height: 50px;
}
.whychoosebox {
box-shadow: 0px 5px 20px #0000001a;
margin: 0px;
padding: 15px;
height: 100%;
}
.innerwhychoose .whychoosebox {
box-shadow: 0px 5px 20px #0000001a;
margin: 0px;
}
.testimonial {
padding-bottom: 100px;
}
.testimage {
display: none;
}
.testidetail {
width: 100%;
}
#testimonial .owl-nav {
position: absolute;
left: 44%;
transform: translateY(-50%);
right: auto;
bottom: -80px;
}
.thebest {
padding: 60px 0px;
}
.thebestbox {
margin-top: 30px;
}
#powervision .practicevideobtn {
right: 0px;
}
.weekpara {
padding: 10px 25px;
}
.weekpara p {
font-size: 14px;
line-height: 22px;
}
#weekend {
padding-bottom: 70px;
}
.practicevideobtn img,
.weekbtn img {
width: 100px;
}
.joinusimg {
display: none;
}
.innerdoctor .doctorbtndiv a {
font-size: 16px;
}
.innerdoctor .doctorbtndiv a i {
margin-right: 10px;
font-size: 24px;
}
.becom {
margin-bottom: 60px;
}
.becomain {
padding: 30px;
padding-bottom: 20px;
}
.lawyerimg,
.becomimg {
display: none;
}
.interest {
padding-bottom: 0;
}
.becomtext {
width: 100%;
text-align: center;
margin-bottom: 0;
}
.becomtext .comntitle {
font-size: 30px;
}
.becomtext .comntitle span {
display: inline-block;
}
.becomtext .comnpara {
max-width: 100%;
}
.contact_banner {
padding: 130px 15px 70px;
}
.contactinfo {
margin-bottom: 20px;
}
.contactform {
padding: 40px 0px;
}
.social_icon a {
width: 60px;
height: 60px;
line-height: 60px;
margin-right: 15px;
}
.joinus {
padding: 30px 0px;
}
.joinusbox {
text-align: center;
}
.social_icon {
margin-top: 30px;
text-align: center;
}
.contactinfo {
height: auto;
}
.joinnow {
max-width: 650px;
width: 90%;
}
.contacttollemail a {
font-size: 14px;
}
.contactlist {
flex-wrap: wrap;
}
.contactlist li {
margin-left: 0;
width: 100%;
}
.joinusbox .comntitle {
font-size: 28px;
}
.contacttollemail span a {
font-size: 20px;
margin-left: 0;
display: block;
}
.btn-close {
right: 0;
}
.map {
height: 300px;
}
.cedarpoint ul li {
font-size: 15px;
}
.cedarpoint img {
margin-right: 15px;
}
.doctordetail .comnbtn2,
.doctordetail .comnbtn {
font-size: 15px;
padding: 10px 10px;
}
.doctordetail .orangebtn {
font-size: 15px;
padding: 9px 10px;
}
.doctordetail .comnbtn,
.doctordetail .orangebtn {
padding: 10px 20px;
}
.docinnerbtn {
margin-bottom: 30px;
} .doctor_profile .doctormain .doctorimg {
width: 20%;
margin: 0;
}
.doctor_profile .doctormain .doctordetail {
width: 74%;
margin-left: 31px;
margin-top: 0px;
}
.doctor_profile .overlayicon {
padding: 0;
}
.doctordetail ul {
margin-bottom: 0;
}
.loc_add p {
min-height: 50px;
}
.doc_specialty span {
font-size: 14px;
}
.doctordetail .overlayicon a {
padding: 3px 8px;
font-size: 14px;
}
.map {
margin-top: 81px;
}
.doctor_profile .doctormain {
justify-content: center;
}
.doctor_profile .doctormain .doctorimg {
width: 40%;
}
.doctor_profile .doctormain .doctordetail {
width: 100%;
margin-top: 50px;
}
.docdetpa .comnbtn2 {
padding: 5px 15px;
}
.doctorbox .comnbtn {
padding: 0;
}
.banner_caption h1 {
font-size: 26px;
}
.desk_show {
display: none;
}
.mob_show {
display: block;
}
} @media screen and (max-width: 767px) {
.comnpadding {
padding: 40px 0px;
}
.comntitle {
font-size: 26px;
line-height: 30px;
}
.doctordetail p {
font-size: 14px;
}
.navbar-light .navbar-toggler {
padding: 4px 10px;
line-height: 0;
}
.navbar-light .navbar-toggler-icon {
width: 20px;
height: 15px;
}
.bannerdetail {
margin: 0px 30px;
}
.bannerdetail2 {
margin: 0px 10px;
}
.bannerdetail h1 {
font-size: 38px;
line-height: 38px;
}
.bannerdetail2 h1 {
font-size: 36px;
line-height: 40px;
}
.bannerdetail P {
font-size: 16px;
}
.bannerform {
padding-left: 0;
flex-wrap: wrap;
}
.bannerform .form-group {
width: 100%;
padding: 0px 10px;
margin-bottom: 5px;
}
.bannerform .form-group:last-child {
width: 100%;
padding: 0;
margin-bottom: 0;
}
.bannerform .form-control {
width: 90%;
}
.bannerdetail2 .formbtn {
padding: 10px 30px;
}
.doctormain {
flex-wrap: wrap;
}
.doctorimg,
.doctordetail,
.innerdoctor .doctorimg,
.innerdoctor .doctordetail {
width: 100%;
margin-left: 0;
}
.doctorimg::before {
display: none;
}
.innerdoctor .doctorimg img {
width: 100%;
}
.doctorbox span {
font-size: 16px;
line-height: 20px;
text-align: center;
}
.doctordetail aside {
text-align: center;
}
.doctordetail p {
text-align: center;
}
.doctordetail p i {
border: none;
}
.doctordetail p span {
display: block;
text-align: center;
}
.doctordetail .comnbtn {
padding: 10px 20px;
margin-right: 10px;
}
.doctorbtndiv {
justify-content: center;
}
.glance {
padding: 40px 0px;
}
.glanceboxfront,
.glanceboxback {
height: 245px;
}
.practicebox {
width: 100%;
height: 100%;
padding: 20px;
text-align: center;
}
.practicetop {
justify-content: center;
}
.practicename {
width: 100%;
}
.practicetop img {
margin-right: 0;
}
.practicebox aside {
font-size: 24px;
margin-bottom: 5px;
}
.practicebox .comntitle {
line-height: 30px;
}
.practicevideobtn {
position: initial;
transform: none;
text-align: center;
margin-bottom: 20px;
}
.testimonial {
padding-bottom: 40px;
}
#testimonial {
padding: 15px;
}
.testidetail {
text-align: center;
padding: 10px 20px;
}
.testibox {
flex-wrap: wrap;
}
.testiboximg {
margin: auto;
}
.testiname {
width: 100%;
padding-left: 0;
}
.namedetail {
width: 100%;
}
.star {
justify-content: center;
width: 100%;
margin-bottom: 20px;
}
#testimonial .owl-nav {
margin-top: 20px;
position: initial;
transform: none;
}
.thebest {
padding: 40px 0px;
text-align: center;
}
.thebest .comnline {
margin: 0px auto 20px;
}
.thebest .comnpara {
color: #FFFFFF;
margin-bottom: 20px;
}
.thebestbox {
padding: 15px;
}
#powervision .practicevideobtn {
position: initial;
transform: none;
}
#weekend {
padding-bottom: 60px;
}
.weekbtn {
top: 30%;
}
.weekpara {
position: initial;
transform: none;
background: #00aeef;
border-radius: 0;
padding: 15px;
}
.joinus {
padding: 40px 0px;
}
.joinusbox {
text-align: center;
}
.joinusform {
flex-wrap: wrap;
justify-content: center;
}
.joinusform input {
width: 100%;
padding-bottom: 10px;
text-align: center;
}
.joinus button {
margin-top: 10px;
}
footer {
padding-top: 40px;
text-align: center;
}
.footertitle {
margin-bottom: 15px;
}
.linklist,
.socialist {
justify-content: center;
}
.linklist li {
width: 33.33%;
}
.footerbottominner {
flex-wrap: wrap;
justify-content: center;
}
.footerbottominner .comnpara {
margin-top: 15px;
}
.lawyerbox:last-child {
margin-bottom: 50px;
}
.lawyerbox img {
margin-right: 10px;
width: 45px;
}
.interest {
padding-bottom: 0;
}
.interest .comnpara {
text-align: center;
}
.becomain {
padding: 20px;
}
.becomtext .comntitle {
font-size: 26px;
}
.becomtext .comntitle span {
display: block;
}
.mdnone {
display: none;
}
#glance,
#innerglance,
#whychoose,
#innerwhychoose,
#attowhychoose {
display: block;
}
#glance .glanceboxmain,
#innerglance .glanceboxmain {
margin-top: 25px;
}
#glance .glancebox,
#innerglance .glancebox {
margin-bottom: 0;
}
.team {
padding: 50px 0 20px;
}
.teammain {
margin-bottom: 30px;
}
.contact_banner P {
font-size: 16px;
}
.contact_banner h1 {
font-size: 36px;
}
.uploader__label {
margin-bottom: 20px;
}
.contactinfo {
padding: 15px;
margin-bottom: 20px;
}
.contactinfo aside:last-child {
padding: 0;
border-bottom: none;
margin-bottom: 0px;
}
.contactinfo span {
font-size: 15px;
margin: 0;
}
.contactinfo i {
font-size: 36px;
}
.contactinfo a {
font-size: 18px;
}
.joinus button {
padding: 7px 15px;
font-size: 18px;
line-height: 24px;
}
.joinus button i {
margin-left: 10px;
font-size: 22px;
}
.social_icon {
margin-top: 20px;
}
.contactinfo img,
.popup_img {
display: none;
}
.contactinfo aside {
width: 100%;
}
.popup_text {
width: 100%;
padding: 15px;
}
.popup_text p {
margin-bottom: 10px;
}
.popup_form input {
height: 40px;
margin-bottom: 10px;
}
.popup_form textarea {
margin-bottom: 10px;
height: 70px;
}
.btn-close {
right: -1px;
top: -1px;
}
.contactwhychoose .whychoosebox {
margin-bottom: 15px;
height: auto;
}
.contacttollemail a {
font-size: 18px;
}
.services_check li {
width: 33%;
}
.map {
height: 200px;
}
.doctordetail .comnbtn,
.doctordetail .orangebtn,
.doctordetail .comnbtn2 {
padding: 5px 20px;
}
.doctordetail p span {
margin-bottom: 10px;
}
.doctordetail p span.text_orange {
display: inline-block;
margin-left: 10px;
margin-bottom: 0;
}
.doctorimg img {
display: block;
margin: auto;
}
.doctor_profile .doctorimg {
width: 100%;
margin: 0 auto 50px;
} .personalinfo {
max-width: inherit;
} .doc_specialty span {
padding: 5px 10px;  font-size: 15px; }
.personalinfo {
margin-top: 20px;
font-size: 14px;
}
.doctor_profile .doctormain .doctorimg {
width: 70%;
margin: auto;
}
.doctor_profile .doctormain .doctordetail {
width: 100%;
margin-left: 0;
margin-top: 0px;
}
.doctordetail aside {
font-size: 20px;
line-height: 26px;
margin-bottom: 10px;
margin-top: 10px;
}
.doctor_profile .doctordetail .overlayicon {
padding: 0;
text-align: center;
}
.doctordetail ul {
margin-bottom: 5px;
margin-left: 10px;
}
.doctor_profile .doctordetail p span {
margin-bottom: 5px;
}
.loc_add p {
min-height: initial;
}
.doc_specialty {
margin-left: 0px;
}
.doc_specialty li {
font-size: 14px;
margin-bottom: 15px;
}
.doc_specialty li span {
min-width: 110px;
}
.doc_specialty span {
margin-bottom: 25px;
}
.doctordetail .overlayicon a {
padding: 5px 15px;
font-size: 15px;
}
.docdetpa {
flex-wrap: wrap;
justify-content: center;
}
.doc_specialty .btn-close {
top: auto;
right: auto;
bottom: -40px;
left: 50%;
transform: translateX(-50%);
}
.doctorbox .comnbtn {
padding: 0;
}
}
@media screen and (max-width:575px) {
.bannerdetail2 h1 {
font-size: 28px;
line-height: 34px;
}
.innerdoctor .doctorbtndiv {
flex-wrap: wrap;
}
.innerdoctor .doctorbtndiv a {
width: 100%;
justify-content: center;
}
.innerdoctor .doctorbtndiv a:last-child {
margin-top: 20px;
margin-left: 0;
}
.contact_banner h1 {
font-size: 28px;
}
.social_icon a {
font-size: 22px;
width: 50px;
height: 50px;
line-height: 50px;
margin: 0 5px;
}
.squer_chekbox {
margin: 3px 0;
}
.services_check li {
width: 100%;
}
.cedarpoint {
flex-wrap: wrap;
}
.cedarpoint img {
margin: 15px auto;
display: block;
}
.search_doctor .doctorbox {
padding: 10px;
}
.search_doctor .doctorbox small {
font-size: 14px;
margin-right: 10px;
}
.search_doctor .cedarpoint {
margin-bottom: 0;
}
.search_doctor .doctorbox small i {
font-size: 16px;
}
.search_doctor .doctorbtndiv {
flex-wrap: wrap;
}
.doctordetail .comnbtn2,
.doctordetail .comnbtn,
.doctordetail .orangebtn {
margin: 10px;
}
.cedarpoint ul li {
width: 50%;
}
.doctorbtndiv a.comnbtn,
.doctorbtndiv a.orangebtn {
width: 47%;
margin: 0;
text-align: center;
justify-content: center;
line-height: inherit;
}
.moredoctorbtndiv {
justify-content: space-between;
}
.doc_specialty span {
padding: 5px 10px;
}
.doctor_profile .doctorbox {
flex-wrap: wrap;
justify-content: center !important;
}
.doctorbox .comnbtn {
padding: 0;
}
}