
@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;
}
    
}

@media (min-width:992px) and (max-width:1200px) {


}



@media screen and (max-width: 767px) {

.mbil-top{ display:block;}

.header-top {display: none;}

.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: 14px !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: 57%;
}

.header-bottom {
   
    
    padding: 5px 0;
}

.header-bottom {
   
    height: inherit;
  
}

.chs-resp{ display:block;}

.chs-resp-two{ display:none;}

.navbar-toggle {
    right:10px;
    width: auto !important;
}

.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;}

}




