
@media screen and (min-width: 992px) and (max-width: 1200px){
	.top-lft-call a {
	    margin-right: 20px;
	}
	.center-logo img {
	    width: 100%;
	}
	.cmn-btn-new {
	    padding: 12px 12px 12px;
	    font-size: 13px;
	}
	.search-btn {
	    margin-right: 12px;
	}
	.calender-ic {
	    margin-right: 5px;
	    padding-right: 5px;
	}
	.calender-ic img {
	    width: 15px;
	}
	.calender-ic a {
	    font-size: 14px;
	}
	.center-logo {
	    top: 0px;
	}
	.pt-shape {
	    right: 1%;
	}


}

@media screen and (min-width: 768px) and (max-width: 991px){


}

@media (min-width: 992px){
	.mob-view{
		display: none;
	}
}

@media screen and (max-width: 992px){
	/*=====mobile header =======*/
	.header-area .navbar-collapse {
        position: fixed;
        top: 0px;
        left: 0;
        padding-bottom: 15px;
        width:100%;
        height: 100%;
        background-color: #fff;
        z-index: 9999;
        overflow: auto;
        -webkit-box-shadow: 0 0 35px -10px rgb(0 0 0 / 25%);
        box-shadow: 0 0 35px -10px rgb(0 0 0 / 25%);
    	background-repeat: no-repeat;
    }
    .swm-mobi-nav-close i {
        padding: 12px 20px;
        color: #fff;
    }
    .header-area .navbar-collapse.collapsing {
        left: -100%;
        transition: height 0.2s ease;
    }
    .header-area .navbar-collapse.show {
        left: 0;
        transition: left 0.2s ease;
    }
    .header-area .navbar-toggler.collapsed ~ .navbar-collapse {
        transition: left 0.2s ease;
    }
    .header-area .navbar-brand img {
	    width: 160px;
	}
    .swm-mobi-nav-close {
	    width: 100%;
	    height: 76px;
	    position: relative;
	    display: flex;
	    color: #000;
	    cursor: pointer;
	    background: #103272;
	    text-align: right;
	    justify-content: space-between;
	    align-items: center;
	    font-size: 25px;
	}
	.header-area {
	    padding-top: 0px;
	    top: 0;
	    padding: 10px 0px;
	}
	.swm-mobi-nav-close .logo img {
	    width: 150px;
	    margin-left: 15px;
	}
    .main-header .navbar-dark .navbar-nav .nav-link{
	    font-size: 18px;
	    margin: 0 0px;
	    padding-left: 22px;
	    border-bottom: 1px solid #e6e6e6;
	    padding: 15px 0px;
	    color: #818181;
	    text-transform: uppercase;
	}
	.main-header .navbar-nav {
	    margin: 0px 23px;
	}
	.header-area .navbar .dropdown-content {
	    position: unset;
	    margin-left: 10px;
	    background-color: transparent;
	    box-shadow: none;
	    width: auto;
	    min-width: auto;
	}
	.header-area .navbar .dropdown-content a {
	    color: #818181;
	    padding: 15px 0px;
	    font-size: 18px;
	}
	.header-area .navbar .dropdown-content li {
	    border-bottom: solid 1px #e6e6e6;
	}
	.header-area .navbar .dropdown-content li:last-child {
	    border-bottom: 1px solid #e6e6e6;
	}
	.main-header .dropbtn::after {
	    content: "\2b";
	    font-family: "Font Awesome 5 Free";
	    line-height: 41px;
	    font-size: 13px;
	    font-weight: bold;
	    display: block;
	    border: none;
	    position: absolute;
	    right: 0px;
	    top: 8px;
	    transition: all .3s;
	}
	.main-header .dropbtn.active::after {
	    content: "\f068";
	}

	.sidebar-mobile-contact ul li a {
	    color: #cd2653;
	}
	.sidebar-mobile-contact {
	    margin: 30px 25px 25px;
	}
	.dropdown-content {
	    display: none;
	}
	.header-area .megamenu-column-header.active + .dropdown-content {
	    display: block !important;
	}
	.header-area .megamenu-column-header + .dropdown-content {
	    display: none !important;
	}
	.sidebar-mobile-contact ul {
	    list-style: none;
	    padding-left: 0px;
	    margin-bottom: 25px;
	}
	.sidebar-mobile-contact ul li a {
	    color: #000000;
	    margin-right: 25px;
	    font-family: Metropolis-Medium;
	    font-size: 18px;
	}	
	.call-btn-top i {
	    background-color: #eb4f56;
	    color: #fff;
	    font-size: 15px;
	    padding: 0px;
	    width: 30px;
	    height: 30px;
	    line-height: 30px;
	    margin-right: 10px;
	    border-radius: 30px;
	    text-align: center;
	}
	header .bkn_apt_btn {
	    background: #eb4f56;
	    color: #FFF;
	    font-family: 'Metropolis-Bold';
	    text-transform: uppercase;
	    padding: 12px 15px;
	    display: inline-block;
	    border-radius: 5px;
	}
	/*=======end mobile header=====*/
	.desk-view{
		display: none;
	}

	header {
	    padding: 0px 0 0;
	}
	.main-header .navbar {
	    padding-top: 4px;
	    margin-top: 0px;
	}
	.navbar-toggler .navbar-toggler-icon i {
	    color: #000;
	    font-size: 25px;
	}
	.navbar-toggler .navbar-toggler-icon {
	    background-image: none;
	    height: auto;
	}
	.navbar-dark .navbar-toggler:focus{
		outline: none;
		box-shadow: none;
	}
	
	header nav ul li:not(:last-child) a:after {
	   display: none;
	}

	.watch_our_cust_exp .video_carousel_nav_wrap {
	    text-align: center;
	    position: static;
	    margin-top: 130px;
	}
	.video_carousel_nav_wrap .v_c_line {
	    position: relative;
	    top: initial;
	    left: 0;
	    right: 0;
	    margin-top: 30px;
	    display: none;
	}
	.dr-video-pop .btn-close {
	    right: -1px;
	    z-index: 99999;
	}
	.conslt-btn .cmn-btn {
	    font-size: 14px;
	    padding: 10px 16px 10px;
	}
	.pawan-img {
	    right: -30px;
	    bottom: -10px;
	}
	.pawan-img img {
	    width: 221px;
	}
	.usp_box span {
	    margin-right: 12px;
	    font-size: 32px;
	}
	.usp_box p {
	    font-size: 12px;
	    margin-bottom: 0px;
	}
	.usp_box .count-p {
	    font-size: 32px;
	    margin-bottom: 0px;
	}
	.about-uspes .usp_box .count-p {
	    font-size: 30px;
	}
	.about-uspes .usp_box p {
	    font-size: 14px;
	}
	.usp_box {
	    display: flex;
	    align-items: center;
	}
	.main-banner-area .intro {
	    width: 100%;
	    text-align: left;
	}
	.main-banner-area .intro h1 {
	    font-size: 36px;
	}
	.main-banner-area .banner_uspes .col-lg-4:not(:last-child):after {
	    display: none;
	}
	.why-shape {
	    right: -18px;
	}
	.inner-why {
	    padding-left: 0px;
	    margin-top: 20px;
	}
	.media-group-area {
	    padding: 50px 0px 40px;
	}
	
	.about-lft {
	    padding-right: 0px;
	}
	.about-pawank {
	    padding: 0px 0px 20px;
	}
	.about-pk-img img {
	    padding-right: 0px;
	}
	.about-pk-img .why-shape {
	    right: -19px;
	}
	.about-uspes .usp_box {
	    display: block;
	}
	.about-uspes .usp_box span {
	    margin-right: 0px;
	}
	.heading h2 br {
	    display: none;
	}
	.pk-service-slide .owl-carousel .owl-nav button.owl-next, .pk-service-slide .owl-carousel .owl-nav button.owl-prev {
	    margin: 0px 10px;
	}
	.pk-service-slide .owl-carousel .owl-nav button.owl-prev {
	    position: unset;
	}
	.pk-service-slide .owl-carousel .owl-nav button.owl-next {
	    position: unset;
	}
	.pk-service-slide .owl-nav {
	    text-align: center;
	    margin-bottom: 28px;
	}
	.on-hover-benefit {
	    margin-top: 20px;
	}
	.pt-shape {
	    display: none;
	}
	.award-img {
	    margin-bottom: 20px;
	}
	.about-pawank.vastu-about {
	    padding-top: 40px;
	}
	.main-banner-area .intro hr {
	    margin: 20px auto 30px 0px;
	}
	.inner-main-bnr .intro {
	    width: 65%;
	}
	.property-pur .guna-match-img {
	    margin-top: 40px;
	}
	.guna-milan-area.property-pur {
	    padding-bottom: 0px;
	}
	.property-pur .heading {
	    margin-bottom: 10px;
	}
	.guna-milan-area.poor-vstu {
	    padding-bottom: 40px;
	}
	.pk-pd .service-bx {
	    padding: 0px 0px;
	}
	.astrology-help .astro-help-row {
	    padding: 0px 0px;
	}
	.astrology-help-img {
	    padding-right: 0px;
	}
	.astrology-help-cnt.guna-cnt {
	    margin-top: 30px;
	}
	.astrology-help {
	    padding: 40px 0px 30px;
	}
	.scientific-bx {
	    padding: 0px 20px;
	}
	.vedic-rgt-img{
	    margin-top: 30px;
	}
	.blog-left-area {
        padding-right: 0px;
    }
    .top-blog .main-blog-img {
        padding-right: 0px;
    }
    .blog-type-bx {
        padding-right:0px;
        margin-bottom: 30px;
    }
    .main-blog-img {
        margin-bottom: 20px;
    }
    .whole_pagination {
        margin-bottom: 50px;
    }
    .table-content {
        margin-bottom: 20px;
    }
    .book-appintment-form {
	    padding: 30px 20px;
	    height: auto;
	    top: 0px;
	}
	.book-appointment-info-area {
	    padding: 50px 0px 0px;
	}
	.reach-out-area {
	    margin-right: 0px;
	}
	.appoint-inner-area > .row {
	    flex-direction: column-reverse;
	}
	.reach-out-area {
	    margin-top: 35px;
	    margin-bottom: 0px;
	    box-shadow: 0px 0px 10px #c5c5c5d4;
	}
	.book-appintment-form {
	    box-shadow: 0px 0px 10px #c5c5c5d4;
	}
	.reach-out-area {
	    padding: 20px 21px 20px;
	    margin-right: 0px;
	    text-align: center;
	    height: auto;
	    margin-bottom: 30px;
	}
	.inner-strip .intro {
	    text-align: center;
	}
	.footer-area {
	    padding-bottom: 60px;
	}
	.dr-video {
	    padding-right: 0px;
	    margin-left: 0px;
	}

}

@media screen and (max-width: 767px){
	.heading h2 {
	    font-size: 28px;
	}
	
	.talk-to-cd h6 {
	    font-size: 14px;
	}
	.service-bx img {
	    height: 210px;
	    width: 100% !important;
	}
	.service-bx p {
	    text-align: center;
	}
	.service-bx h3 {
	    text-align: center;
	}
	
	
	.benefits-astrology .heading {
	    margin-bottom: 30px;
	}
	.benifit-row .tab {
	    padding-left: 20px;
	}
	.benefits-astrology {
	    padding: 50px 0px 15px;
	}
	.why-should-inner .heading h2 {
	    font-size: 28px;
	}
	
	
	.watch_our_cust_exp {
	    padding: 10px 0px 20px;
	}
	.watch_our_cust_exp .container {
	    padding: 0 0px;
	}
	.watch_our_cust_exp .heading p br {
	    display: none;
	}
	.main_wrapper {
	    padding: 6px;
	}
	.watch_our_cust_exp .wd-btn-new {
	    margin-bottom: 10px;
	    margin-top: 20px;
	}
	.dental-insights-bx {
	    margin: 10px 0px;
	}
	.client-say-slide {
	    padding: 0px 0px;
	}
	.gallery-img.left-gallery-img img {
	    height: 230px;
	}
	.gallery-img img {
	    height: 230px;	
	}
	.videos-area {
	    padding: 10px 0px 45px;
	}
	.listed-area {
	    padding: 40px 0px;
	}
	.blog-faq .accordion-button span {
	    display: none;
	}
	.blog-faq {
	    padding-top: 0px;
	}
	.faq-area .heading {
	    margin-bottom: 21px;
	}
	.footer-form {
	    padding-right: 0px;
	    margin-bottom: 30px;
	}
	.footer-menu.foote-info {
	    margin-top: 20px;
	}
	.inner-foot-botm {
	    display: block;
	    text-align: center;
	}
	.bottom-footer {
	    padding: 9px 0px;
	}
	.foot-prcy p {
	    font-size: 14px;
	}
	.videos-area .heading p, 
	.listed-area .heading p, 
	.discover-dental .heading p, 
	.gallery-area .heading p, 
	.why-should-inner .heading p, 
	.benefits-astrology .heading p, 
	.about-lft .heading p, 
	.inner-why .heading p, 
	.media-group-area .heading p{
	    text-align: justify;
	}
	.talk-to-cd .t-inner .img-box img {
	    width: 65px;
	}
	.talk-to-cd {
	    padding: 8px 12px 8px 12px;
	}
	.talk-to-cd h2 {
	    font-size: 20px;
	}
	.talk-to-cd .t-info {
	    padding-left: 11px;
	}
	.cmn-btn {
	    padding: 14px 10px 12px;
	    font-size: 14px;
	}

	/*.address-phone {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    text-align: center;
	    margin-top: 12px;
	}
	.address-phone p {
	    text-align: center;
	}
	.foote-info .address-phone a {
	    font-size: 15px;
	}
	.foote-info .address-phone a i {
	    display: block;
	    margin: 0 auto;
	    margin-bottom: 13px;
	}
	.foot-social {
	    text-align: center;
	}
	.foote-info .footer-head {
	    text-align: center;
	}*/
	

	.why-Scientific-area.why-vastu {
	    padding-top: 60px;
	    padding-bottom: 20px;
	}
	.elements-vastu .row .col {
	    flex: unset;
	    width: 50%;
	}
	.elements-vastu .row {
	    justify-content: center;
	}
	.row.direction-row {
	    align-items: center;
	    padding: 0px 0px;
	}
	.directions-vastu-cnt {
	    margin: 10px 0px;
	}
	.benefits-vastu .heading {
	    width: 100%;
	}
	.vastu-service .service-bx p {
	    text-align: justify;
	}
	.main-banner-area.inner-main-bnr.banner-black {
	    background-position: 68%;
	}
	.inner-main-bnr.banner-black .intro {
	    width: 85%;
	}
	.guna-match-img {
	    margin: 10px 0px;
	}
	.cta-center {
	    padding: 30px 0px 30px;
	}
	.kundli_house_table th {
	    font-size: 12px;
	    padding: 11px 9px;
	}
	.consult-pk .heading p br {
	    display: none;
	}
	.consult-pk .heading p {
	    font-size: 15px;
	}
	.main-banner-area .intro h1 br {
	    display: none;
	}
	.kundli_house_table th, .kundli_house_table td {
	    padding: 15px 10px !important;
	}
	.kundli_house_table td span {
	    display: block;
	    margin: 10px auto 0px;
	    text-align: center;
	}
	.kundli_house_table td img {
	    text-align: center;
	    display: block;
	    margin: 0 auto;
	}
	.why-Scientific-area.why-career {
	    padding-bottom: 50px;
	    padding-top: 20px;
	}
	.decide-betwwen {
	    margin-bottom: 30px;
	}
	.heade-center {
	    text-align: center;
	}
	.heade-center hr {
	    margin: 18px auto;
	}
	.astrological-remedies-area {
	    padding: 40px 0px 0px;
	}
	.remedies-work-bx {
	    padding-left: 0px;
	}
	.colours-astrolgy {
	    padding: 50px 0px 30px;
	}
	.ascendants-row {
	    margin-top: 30px;
	}
	.main-blog-img img {
        height: 177px;
    }
    .blog-detail-inner h2 {
        margin-top: 0px;
    }
    .blog-detail-inner h2 {
        font-size: 20px;
        line-height: 25px;
    }
    .blog-author.fact-checked {
        flex-direction: column;
        align-items: flex-start;
    }
    .fact-checked-btn {
        margin-left: 0px;
    }
    .aut-info {
        display: block;
    }
    .aut-info .authorname {
        margin-left: 0px;
        margin: 20px 0px;
    }
    .blog-inner-main-img {
        width: 100%;
    }
    .blog-share {
        width: 100%;
    }
    
    .blog-author.fact-checked.down-author {
        margin: 20px 0px 20px;
        padding-top: 3px;
        padding-bottom: 0px;
    }
    .back-btn {
	    display: inline-block;
	    margin-top: 17px;
	}
	.appoint-cat-btn {
	    display: block;
	    text-align: center;
	    padding-bottom: 40px;
	}
	.blog-share {
	    width: 37px;
	    left: auto;
	    right: -4px;
	    z-index: 99;
	}
	.gameston-circle h3 {
	    font-size: 15px;
	}
	.gameston-ic img {
	    height: 80px;
	    width: 80px;
	}
	.powerofgameston .row .col {
	    flex: 0 0 33%;
	}
	
	.loaction-btn-inner {
	    flex-direction: column;
	}
	.loaction-btn-inner .cmn-btn {
	    min-width:100%;
	    margin: 5px;
	}
	.find-astrologer-area {
	    padding: 45px 0px 40px;
	}
	.clinic-direc-btn .cmn-btn {
	    margin-right: 4px;
	    font-size: 12px;
	    padding: 10px 9px 10px;
	}
	.near-place-info {
	    margin-bottom: 30px;
	}
	.select-view-btn form .input_box {
	    width: 100%;
	    margin-right: 0px;
	}
	.tdy-panchang-immer {
	    margin-bottom: 20px;
	}
	.main-banner-area.home-banner .intro h1 {
	    font-size: 24px;
	}
	.main-banner-area.home-banner .intro {
        padding-top: 35px;
        margin-top: 130px;
    }
	.main-banner-area.home-banner {
        height: 430px;
        display: block;
        background-position: unset;
        margin-top: -132px;
    }
	.home-banner .pawan-img {
	    bottom: -120px;
	}

	
	.contact-info-bx p {
	    font-size: 12px;
	}
	.top-lft-call a {
	    margin-right: 8px;
	    font-size: 15px;
	}
	.top-lft-call {
	    text-align: center;
	    margin-top: 15px;
	}
	.main-conter-area > .row {
	    justify-content: center;
	}
	.banner_uspes.about-uspes .col {
	    flex: 0 0 auto;
	    width: 33.33333333%;
	}
}