@media only screen and (min-width:1030px) and (max-width:1366px) {

    .container.navigation-container {
        max-width: 1030px;
    }

    .header-bottom {
        height: 117px;
    }

    a.whtsapp-btn {
        margin: 20px auto 0;
    }

    .services-block-right p {
        margin-bottom: 10px;
    }

    .services-block-right h2 {
        margin: 0 0 10px 0;
    }

    .service-list ul li a {

        font-size: 15px;
    }

    .services-container {
        padding: 0 2% !important;
    }

    .logo {
        padding-left: 18px;
    }

    .logo img {
        width: auto;
        margin-top: 5px;
    }

    .header-top p,
    .header-top a {
        font-size: 18px;

    }

    .main-navigation {
        padding-top: 30px;
        padding-left: 0px;
    }
	
	.main-navigation .navbar-nav > li > a {
 
    font-size: 16px !important;
    padding: 12px 12px !important;
    
}

.main-navigation .navbar-nav {
    float: right;
    margin: 0;
}

}

@media (min-width:992px) and (max-width:1200px) {}


@media screen and (max-width: 767px) {

    .mbil-top {
        display: block;
    }

    .header-top {
        display: none;
    }
	
	.main-footer {
   
    padding: 0px 0 90px;
 
}

    .mbil-top {
        display: block;
        background-color: #101d2e;
        text-align: center;
        color: #fff;
        font-size: 24px;
    }

    .mbil-top a {
        color: #fff;
    }

    .mbil-top i.fa.fa-phone {
        margin-right: 10px;
    }

    .banner-img img {
        width: 100%;
        object-fit: cover;
        height: 174px;
    }

    .aboutus-right2 {

        padding: 0px 0 0px !important;

    }

    .aboutus-right1 {
        padding: 0px 0px 0 0 !important;
        text-align: center;
    }

    .aboutus-section1 {
        padding: 0px 0 0px !important;
    }

    .aboutus-left2 {
        padding: 0 0 20px 0px !important;
    }

    .aboutus-heading h1 {
        font-size: 25px;
    }

    .aboutus-heading {
        padding: 80px 0 0 !important;
    }

    .aboutus-content {
        padding: 30px 0px 20px 0px !important;
    }

    .aboutus-heading:before {
        left: 10px;
    }

    .aboutus-heading:after {
        right: 10px;
    }

    .aboutus-heading p {
        font-size: 20px;
    }

    .aboutus-content p {
        line-height: 28px;
        font-size: 15px;
        margin: 0;
    }

    .service-list ul li {
        width: 100%;
    }

    .whtsapp-btn img {
        width: 100%;
    }

    .title h2 {
        font-size: 24px;
    }

    .why-choose-item {
        display: flex;
        flex-wrap: wrap;
    }

    .why-choose-child {
        width: 100%;
        border-bottom: 2px solid #fff;
    }

    .whyy-choose-main:after {
        display: none;
    }

    .whyy-choose-main:before {
        display: none;
    }

    .why-choose-right {
        margin-top: 20px;
    }

    .why-choose-right img {
        width: 100%;
    }

    .ag h5 {
        width: 100%;
    }

    .ag i {
        float: none;
    }

    .bg-cricle {
        width: 100%;
    }

    .bg-image {
        position: absolute;
        z-index: -9;
        top: 180px;
    }

    .social-footer-icon li {
        flex-wrap: wrap;
        text-align: center;
        width: 100%;
        text-align: center;
    }

    .social-footer-icon .text {
        text-align: center;
    }

    .info-text {
        text-align: center;
        width: 100%;
    }

    .social-footer-icon li img {
        margin: 0 auto 20px;
    }

    .social-footer-icon li .info-text .text a {
        font-size: 20px;
    }

    .footer-menu ul {
        display: block;
        margin: 28px 0px 0;
        overflow: inherit;
    }

    .info-text.info-text-mail a {
    font-size: 18px !important;
}

    .footer-menu ul li {
        padding: 8px 19px;
    }

    .footer-right {

        padding: 30px 0px 0px 0px;
    }

    .footer-menu {
        width: 100%;
    }

    .footer-menu ul li:last-child:after {
        display: none;
    }

    .footer-menu ul li:last-child a {
        color: #4a4a4a;

    }

    .disclamer-text {

        font-size: 15px;
    }

    .services-block-right h2 {
        font-size: 25px;
    }

    .services-container {
        padding: 0 5% !important;
    }

    .social-footer-icon ul {

        gap: 20px 0px;

    }


    .copy-right p {

        font-size: 16px;
        text-align: center;
    }

    .main-navigation {
        padding-top: 0;
        padding-left: 0;
        position: absolute;
        top: -69px;
        z-index: 999;
        width: 100%;
        right: 0px;
    }

    .navbar-toggle {
        right: 20px;
    }

   .logo img {
    width: 65%;
}

    .header-bottom {


        padding: 5px 0;
    }

    .header-bottom {

        height: inherit;

    }

    .chs-resp {
        display: block;
    }

    .chs-resp-two {
        display: none;
    }

   .navbar-toggle {
    right: 20px;
    width: auto !important;
    top: 8px;
}

    .navbar-nav {
        margin: 0;
        background-color: #101926;
    }

    .menu-sub {
        display: block;
        position: absolute;
        right: 17px;
        top: 15px;
    }

    .menu-sub .fa.fa-list-ul {
        font-size: 21px;
        color: #fff;
    }

    span.caret {
        display: none;
    }

    .dropdown-menu {


        width: 100%;
    }

    li.dropdown:hover .dropdown-menu {
        display: none;
    }

    .main-navigation .navbar-collapse.in {
        overflow-y: inherit;
    }

    .astrology-services .services-home-box-img img {

        width: 100%;
    }

    .about-right h2 {
        margin: 0 0 5px;
        font-size: 27px;
    }

    .about-left h2 {
        font-size: 25px;
    }

    .dg-textinfo.contact-mail p a {
        font-size: 12px;
    }

    .dg-contact-boxinfo .dg-textinfo a {
        font-size: 18px;
    }

    .dg-contact-boxinfo {
        margin-bottom: 20px;
    }

    .dg-contact-boxinfo.dg-contact-map {
        margin-top: 0;
    }

    .title-two h2 {
        font-size: 25px;
    }

    .foot-sell {
        bottom: 0;
        color: #fff;
        display: none;
        position: fixed;
        text-align: center;
        width: 100%;
        z-index: 999999999;
    }

    .foot-sell {
        display: block;
    }
    .foot-call.foot-whtsapp {
        background-color: #138400;
        border-right: 0 none;
        min-height: 62px;
        padding: 16px 0;
    }
    .foot-call {
        background-color: #950015;
        border-right: 1px solid #7f7f7f;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        color: #fff;
        float: left;
        font-size: 17px;
        min-height: 62px;
        padding: 17px;
        text-align: center;
        text-decoration: none;
        width: 50%;
    }
    .foot-call .fa.fa-whatsapp {
        background-color: rgb(19, 132, 0);
        border-radius: 50%;
        font-size: 20px;
        height: 50px;
        left: 26%;
        padding: 15px;
        position: absolute;
        top: -34px;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%);
        width: 50px;
    }
    .foot-call .fa.fa-phone {
        background-color: #950015;
        border-radius: 50%;
        font-size: 20px;
        height: 50px;
        padding: 15px;
        position: absolute;
        right: 12%;
        top: -34px;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%);
        width: 50px;
    }
    .foot-call.foot-whtsapp:hover, .foot-call:hover {
        color: #fff;
    }
}