@media only Screen and (max-width:1440px) and (min-width:1300px){
    .mini-logo{
        width: 9%;
    }
    .header-main .top-left {
        position: relative;
        top:-111px;
        right: -29%;
    }
}
@media only Screen and (max-width:1277px) and (min-width:1200px){
    .main-menu .navigation>li>a {
        padding: 8px 8px;
    }
}
@media only Screen and (max-width:1385px) and (min-width:1336px){
    .header-main .top-left {
        right: -32%;
    }
    .main-menu .navigation>li>a {
        padding: 8px 8px;
    }
    .header-main .top-left {
        right: -28%;
    }
}
@media only Screen and (max-width:1335px) and (min-width:1200px){
    .gg_review {
        top: 282px;
    }
    .testimonial-sec::before {
        height: 102vh;
    }
    .testimonial-sec .col-md-8 {
        padding: 97px 0px;
    }
    .lower-box .nav-outer {
        width: 103%;
    }
    .top-social {
        right: 18%;
    }
    .header-main .top-left {
        right: -28%;
    }
.lower-box .logo {
    width: 328px;
    top: 35px;
    
}
.another-logo{
    left: -10px;
}
}
@media only Screen and (max-width:600px) and (min-width:200px){
    .desktop-view{
        display: none;
    }
    .mobile-view {
        display: block;
        padding-bottom: 10px;
    }
}
@media only Screen and (max-width:365px) and (min-width:320px){
    .apt-btm-txt span{
        position: relative;
        top: 0px!important;
    }
    .apt-btm-txt a{
        display: block;
    }
}
@media only Screen and (max-width:800px){
    .bread_cumb_wrap .auto-container{
        padding: 0px;
    }
    .dr-1-page{
        text-align: center;
    }
    .dr-about-page h3 {
        margin-top: 11px;
        font-size: 22px;
    }
    .bread_cumb_wrap ul li{
        margin-bottom: 10px;
    }
    .mobile-view{
        display: block;
    }
    .dr-1mbl .dnb-one{
        background: #5986a1;
    }
    .dr-1mbl .dnb-info .dnb-name.active{
        background: var(--color-primary);
    }
    .dnb-one {
        color:#fff;
        background-color:#f180bb;
        font-weight: 500;
        border-radius: 0;
        border: 1px solid #e4e9f3;
        border-right: 0px;
        display: block;
        overflow: hidden;
        position: relative;
        z-index: 1;
    }
    .dnb-info .dnb-name {
        color: #fff;
        cursor: pointer;
        border: none;
        /* display: flex; */
        font-weight: 600;
        text-align: center;
        text-transform: uppercase;
        outline: none;
        transition: 0.4s;
        font-size: 16px;
        margin-top: 0px;
        margin-bottom: 0px;
        /* justify-content: center; */
        /* align-items: end; */
        padding-bottom: 18px;
        padding-top: 18px;
    }
    .dnb-name .fa-angle-down{
        font-size: 18px;
    }
    .dnb-body img {
        border: 7px solid #f5f5f5;
        box-shadow: 0px 0px 10px #9f9f9f;
    }
    .dnb-body {
        /* padding: 0 18px; */
        background: #f7f7f7;
        padding: 25px 25px 25px 9px;
        display: none;
        overflow: hidden;
        color: #000;
    }
    .dnb-body .col-md-4{
        padding-bottom: 20px;
    }
    .dnb-info {
        box-shadow: 0px 0px 4px #9f9f9f;
        background: #f7f7f7;
    }
    .dnb-body h3 {
        font-size: 20px;
        font-weight: 600;
        text-transform: uppercase;
        margin: 0 0 20px;
        /* color: #f57f4b; */
        padding-left: 10px;
        border-left: 4px solid #47a5ae;
    }
    .dnb-info .dnb-name.active{
        background: var(--color-secondary);
        color: #fff;
    }
    .dnb-body p {
        font-weight: 400;
        font-size: 15px;
    }
    .tp_list h3 {
        font-size: 16px;
        line-height: 23px;
    }
    .dnb-body h4 {
        color: #3c3b3b;
        font-size: 18px;
        font-weight: 800;
        text-transform: uppercase;
    }
    .consultants_list{
        margin-bottom: 40px;
    }
    .work-place .col-md-4:nth-child(2) {
        border-left: 0px;
        border-right: 0px;
    }
    .dnb-body .ol_styles {
        margin-bottom: 0px;
        padding-left: 0px;
        text-align: left;    
    }
    .inner-section {
        padding: 70px 0px 80px;
    }
    .serv-img{
        margin: 20px 0px;
    }
    .dnb-body .ol_styles li {
        position: relative;
        padding-left: 34px;
        margin-bottom: 7px;
        font-size: 15px;
    }
    .dnb-body .ol_styles li p{
     text-align: justify;
    }
    .dnb-body .ol_styles li::before {
        position: absolute;
        font-family: "Font Awesome 5 Free";
        content: "\f111";
        font-weight: 600;
        left: 0;
        width: 24px;
        height: 24px;
        padding-left: 0PX;
        text-align: center;
        line-height: 25px;
        font-size: 8px;
    }
    .dnb-body a{
        color: #3baaa4;
    }
    .vertical-tab {
        display: none;
    }
    .bread_cumb_wrap {
        padding: 275px 0 0px;
    }
    .bread_cumb_wrap::before, .bread_cumb_wrap::after {
        top: 259px;
    }
    .first-row .col-md-6:nth-child(1), .first-row .col-md-6:nth-child(3), .first-row .col-md-6:nth-child(5) {
        margin-top: 0px;
    }
    .second-row .col-md-6:nth-child(2), .second-row .col-md-6:nth-child(4), .second-row .col-md-6:nth-child(6) {
        margin-top: 0px;
    }
    .serv_section .box .title {
        font-size: 16px;
    }
    .doc-content a {
        display: inline-block;
    }
    .serv-sec-side-box{
        padding-top: 30px;
    }
    .first-sec {
        margin-bottom: 50px;
    }
    .first-sec-block .col-md-8{
        left: 0px;
    }
    .blog_img_ {
        width: 268px;
        margin: auto;
    }
    .blog_desc_ {
        position: relative;
        padding: 25px 14px 35px;
    }
    .appointment-box {
        padding: 30px 0px 0px;
    }
    .bdr-pad {
        margin: 0 53px 30px;
    }
    .testimonial-carousel {
        padding-top: 201px;
    }
    .testimonial-sec::before {
        background: url(../gallery/m-test-bg.png);
        background-size: cover;
        height: 116%;
        background-position: center top;
    }
    .testimonial-sec .col-md-8 {
        margin-right: 0px;
        padding: 0px;
    }
    .sec-title h3 {
        font-size: 22px;
    }
    .sec-title h2 {
        font-size: 30px;
    }
    .appt-box{
        padding: 0px;
    }
    .testimonial-sec{
        margin-bottom: 80px;
        margin-top: 0px;
    }
    .serv-sec{
        margin-bottom: 80px;
    }
    .abt-sec {
        margin-bottom: 50px;
    }
    .abt_b_list {
        background: linear-gradient(to top, #ededed, transparent);
    }
    .abtn_btmrow .col-md-4:nth-child(3) .abt_b_list {
        background: linear-gradient(to bottom, #ededed, transparent);
    }
    .tp_abt_row .col-md-3 {
        flex: 0 0 91%;
        max-width: 46%;
        padding: 0 0px 15px;
        margin: auto;
    }
    .tp_list {
        position: relative;
        text-align: center;
        padding: 34px 11px;
        background: var(--color-teritary);
        border-radius: 50%;
        box-shadow: 0px 10px 6px #b5b5b5;
        width: 175px;
        height: 175px;
        border: 7px solid var(--color-teritary);
    }
    .emg-block{
        margin-bottom: 15px;
    }
    .footer_blocks{
        padding-bottom: 0px;
    }
    .footer-dark .footer-top{
        padding: 0px;
    }
    .c_address.cont2 ul li {
        flex: 0 0 94.333333%;
        max-width: 161%;
        margin-bottom: 40px;
    }
    .faq-sec {
        margin-bottom: 50px;
        margin-top: -10px;
    }
    .abtn_btmrow {
        margin: 0px;
    }
    iframe{
        width: 100%;
    }
    .testi_app_row{
        text-align: center;
    }
    .appointment-one__form h2 {
        font-size: 30px;
    }
    .testi_app_row .col-lg-6:nth-child(1){
        padding-bottom: 54px;
    }
    .block-title__title.light{
        padding-bottom: 10px;
    }
    .faq_row::before{
        display: none;
    }
    .faq_row::after{
        display: none;
    }
    .faq_row .col-md-4:nth-child(1), 
    .faq_row .col-md-4:nth-child(2), 
    .faq_row .col-md-4:nth-child(4), 
    .faq_row .col-md-4:nth-child(5){
        border-right: 0px;
    }
    .faq_row .col-md-4:nth-child(4), 
    .faq_row .col-md-4:nth-child(5){
        border-bottom: 1px dashed #ccc;
    }
    .doc-content{
        text-align: center;
        padding-bottom: 40px;
    }
    .doc-sec1 p{
        text-align: center;
    }
    .doc-content h2 {
        font-size: 23px;
        margin-top: 17px;
        color: var(--color-teritary);
    }
    .doc-sec::before {
        height: 60%;
    }
    .doc-sec1::before{
        height: 60%;
    }
    .doc-content p{
        text-align: center;
    }
    .why_row{
        margin-bottom: 0px;
    }
    .why_btm h3 {
        font-size: 27px;
        line-height: 46px;
    }
    .why_btm::before {
        left: -20px;
    }
    .why_btm::after{
        right: -20px;
    }
    .why_blocks {
        margin-bottom: 30px;
    }
    .abt-sec h2 {
        text-transform: none;
        font-size: 30px;
        margin-top: 0px;
    }
    .doc-content h4{
        color: #000;
    }
    /* .sec-title span {
        font-size: 15px;
        padding: 5px 10px;
    } */
    .header-main .top-left{
        display: none;
    }
    .top-social {
        top: 105px;
        right: 0px;
        left: 0px;
        display: none;
    }
    .mobile-nav-toggler .flaticon-menu-1 {
        position: relative;
        display: inline-block;
        background: var(--color-teritary);
        color: #fff;
        padding: 10px 8px 10px 8px;
        font-size: 31px;
        border-radius: 50%;
    }
    .serv-bg {
        padding-top: 0px;
    }
    .header-main .nav-outer .main-menu {
        display: none !important;
    }
    .header-main::before {
        display: none;
    }
    .lower-box .logo {
        width: 333px;
        margin: auto;
        left: 0px;
        top: 10px;
        right: 0px;
        position: absolute;
    }
    .another-logo {
        top: -20px !important;
    }
    .nav-outer .mobile-nav-toggler {
        display: block;
        top: 86px;
        z-index: 999;
        float: right;
        width: 20px;
        left: 0;
        right: 0px;
        margin: auto;
    }
    .top-social li a {
        background: #fff;
        color: var(--color-teritary);
        border-radius: 0px;
        border: 1px solid #ccc;
    }
    .mini-logo {
        top: -27px;
        width: 17%;
    }
    .single-blog-post{
        margin-bottom: 40px;
    }
    .footer_add_row .col-md-4:nth-child(1), .footer_add_row .col-md-4:nth-child(2){
        border-right: 0px;
        border-bottom: 1px dashed #ccc;
    }
    .footertop {
        padding: 20px 0px;
        text-align: center;
    }
    .subscribe-block {
        position: relative;
        padding: 12px 17px;    
    }
    .news-letter-section {
        text-align: center;
    }
    .newsletter-head .text {
        padding-bottom: 10px;
    }
    .footertop::before{
        top: 0px;
    }
    .widget{
        text-align: center;
        margin-bottom: 25px;
    }
    .footer-dark .widget-title:before{
        margin: auto;
        left: 0px;
        right: 0px;
    }
    .instragram-widget .col-lg-6 .fotteraddbox{
        width: 100%;
    }
    .fotteraddbox{
        width: 100%;
        left: 0px;
    }
    .widget_services ul li a:before{
        display: none;
    }
    .widget_services ul li a{
        padding: 2px 0px 0px 0px;
    }
    .gg_review {
        height: fit-content;
        top: 372px;
    }
    .testimnila_box {
        text-align: center;
        padding: 55px 28px;
    }
    .testimnila_box h3 {
        font-size: 25px;
    }
    .abt-sec .abt-cricle::before {
        top: -110px;
        width: 100%;
        height: 635px;
        right: 0px;
        margin: auto;
        left: 0px;
    }
    .test-bg2::after {
        position: absolute;
        content: "\f10e";
        font-family: FontAwesome;
        font-size: 100px;
        opacity: 0.1;
        color: #fff;
        right: 46px;
        z-index: 1;
        bottom: 59px;
      }
    .jump-top{
        top: 0px;
    }
    .doc-sec {
        margin-top: 50px;
    }
    .app-sec {
        margin-top: -175px;
        margin-bottom: 70px;
    
    }
    .apt-btm-txt span {
        position: relative;
        top: 10px;
        display: inline-grid;
    }
    .apt-btm-txt a {
        padding: 3px 10px 4px 10px;
        border-radius: 30px;
        font-size: 24px;
        margin-top: 7px;
    }
    .slide-two {
        background-image: url(../gallery/banners/mb-2.png);
    }
    .slide-three {
        background-image: url(../gallery/banners/mb-3-s.png);
    }
    .appointment-form {
        padding: 23px;
        width: 100%;
        border-radius: 0px;
    }
    .latest-blog {
        padding-bottom: 0px;
    }
    .apt-btm-txt {
        text-align: center;
    }
    .app-sec .appointment-form::after {
        width: 127%;
        right: -3%;
        top: 45px;
    }

.instragram-widget .col-lg-6 .fotteraddbox{
    left: 0px;
}
.instragram-widget .col-lg-6:nth-child(3) .fotteraddbox{
    margin-left: 0px;
}
}
