

@media only screen and (min-width : 1200px) and (max-width:1272px) {
	

	
	
	
}


@media only screen and (min-width : 1030px) and (max-width:1366px) {
	
	
.about-left-main {
   
    margin-left: 60px;
}	
	
	
	.email-text span {
	
	font-size: 18px;
}

.form-top-box-left {

	width: 62%;
}

.form-top-box p {
	
	font-size: 16px;
}

.form-top-box h2 {font-size: 28px;line-height: 30px;}

.world-famous-img {
	margin-top: 40px;
}

.just-one-call a {
	
	font-size: 25px;
	
}



.email-text.email-phone a {
	font-size: 26px;
	
}
	
.world-famous-img img {width: 100%;}

.sol-box img {width: 100%;}

.ser-list {margin: 0 30px 18.3px;}
	
.contact-form {
    background-color: #fff;
    border-radius: 0;
    padding: 25px 13px;
}	

input.txtfield {margin: 0 5% 20px;}

.frequent{ background-color:#c50e2e;}

.main-about-faq{ background-image:none;}

.view-all-ser-btn {bottom: -22px;}
	
}


@media only screen and (max-width:767px) { 

.logo img {width: 100%;}

.card {
    margin: 0px 0;
    
}

section.middle-form-services.inner-middle-ser::before {
  
    background-color: #d5a11a;
    
}

.middle-form-services.inner-middle-ser .services-box {
   
    background-color: #041327;
}



.inner-about-left-main h2 {
    font-size: 30px;
}

.inner-about-left-main h1 {
    font-size: 30px;
}

.testimonial-box-content p {
    font-size: 18px;
    margin-top: 20px;
    padding: 0 0px;
}

.card.large {
    grid-row: span 2;
    height: 360px;
}

.grid {
    grid-template-columns: 1fr 1fr;
    gap: 12px;
}

.card.large {
    grid-row: span 2;
    height: 360px;
}

.respsnove-astro-services {
    display: block;
}

.top-heading-services {
   
    padding: 50px 0 0;
}

.full-services-right.full-services-right-respsonive { display:none;}

.card {
    height: 150px;
}

.top-heading-services p {
    
    margin-bottom: 20px;
}

.services-top-section.home-ser-top .services-box {
    margin-top: 10px;
    background-color: #081631;
    padding-top: 28px;
}

.respsnove-astro-services {
    display: block;
    margin-bottom: 20px;
}

.main-top-header-left {
    display: none;
}

.main-contact-section .ft-info-bx {
    display: block;
    text-align: center;
}

.main-contact-section .ft-info-bx-right a span {
    font-size: 22px;
    margin-top: 5px;
}

.main-contact-section .ft-info-bx-left img {
    width: auto;
}

.main-contact-section .ft-info {
   
    margin-top: 50px;
}

#banner.inner-banner {
 
    padding: 20px 0;
}

.inner-banner h2 {
    
    font-size: 36px;
}

.inner-about-right .contact-form {
    
    margin-top: 10px;
}

.top-header .col-lg-9.col-4 {
    position: absolute;
    right: 0;
    max-width: inherit;
    z-index: 99;
    width: 100%;
}

.main-navigation {
    display: block;
  
    
}

.top-header {
   
    padding: 2px 0 0px;
    
}

.Psychic-guide-box .side-call{ display:block;}

.main-top-header {
    padding: 5px 0;
    background-color: #c99a38;
    background-image: inherit;
}

.header-right-para-left p {
   
    font-size: 13px;
   
}

.about-left-right {
   
    margin-top: 20px;  
}

.whtsapp-box::after {
   display:none;
}

.whatsapp_call_content a {
  
    font-size: 40px;
  
}

.whtsapp-box .top-phone {
  
    margin-bottom: 20px;
}

.whtsapp-box {
 
    padding: 18px 20px;
 
    display: block;
    
    text-align: center;
   
}


.about-left-main {
 
    padding: 30px 20px;
    margin-top: 30px; margin-bottom: 30px;
   
}

.about-left-main h2 {
  
    font-size: 35px;
    
    line-height: 35px;
}

.header-right-para-right a {
    
    padding: 13px 14px;
  
   
    font-size: 16px;
   
}

.header-right-para-left b {
  
    font-size: 27px;
   
}

.dropdown:hover .dropdown-menu {
	display: none;
}

.menu-sub .fa.fa-list-ul {
    font-size: 21px;
    color: #000;
}

.videos iframe {
	height: 186px;
}



.drop-menus {

	cursor: pointer;
	padding: 5px;
	text-align: right;
	margin-bottom: 0;
}

.menu-sub {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}

.top-header {background-size: cover;}

.top-head-right {display: block; text-align:center;}

.top-email-box {display: block;margin-right: 0; margin-top:10px;}

.email-icon {display: inline-block;}

.email-text {display: inline-block;width: 75%;text-align: left; vertical-align:middle;}

.email-text a {font-size: 16px;line-height: 15px;}

.logo {margin-bottom: 10px;}

.main-navigation .navbar-light .navbar-toggler {
    color: #000;
    background-color: #c99a38;
}

section.main-video-tectimonial {
    padding-bottom: 40px;
}



.main-video-tectimonial .top-heading-services {
    padding-top: 0;
}

.full-services-left-content {padding: 30px 25px;}

.just-one-call {padding: 18px;}

.just-one-call a {font-size: 22px;}

.services-top-section .owl-carousel .owl-item img {
	width: 100%;
}

.side-call {
    display: none;
}

.services-box-img {
    position: relative;
    top: 0;
    transform: translatex(-50%);
    left: 50%;
    width: 90%;
}

.main-about-section {
    
    overflow: hidden;
}

section.main-testimonial-section {
    padding: 50px 10px 0;
}

.ft-info {
   
    padding: 20px;
}

.gallery-section-bx.gallery-section-bx-two {
    margin-top: 20px;
}

.ft-info-bx-right span {
  
    font-size: 17px;
}

.ft-info-bx {
   
    margin-bottom: 10px;
}

.ft-info-bx-left img {
   
    width: 70px;
}

.Psychic-guide-box p {
    font-size: 18px;
    padding: 20px 0px;
}

.gallery-section-bx {
 
    margin: 20px 0;
}

.main-why-chs .top-heading-services {
    margin-bottom: 0;
    padding: 50px 20px;
}

section.gallery-section-gap {
    padding: 50px 0 80px;
    margin: 0;
}

.peple-chs {
    margin: 50px 0 50px;
    min-height: auto;
}

.call-icon-new {
    display: none;
}

.inner-services-crousel .services-box-img {
   
    top: -48px;
   
}


.Psychic-guide-box a {
    padding: 5px 36px;
    font-size: 25px;
}

.services-box {
    padding: 0 30px 27px 30px;
    margin-top: 50px;
}

.Psychic-guide-box h2 {
    
    font-size: 35px;
  
    line-height: 35px;
}

.Psychic-guide {
    
    padding: 50px 0;
}

.astro-ser-grphc {
    margin-bottom: 20px;
}

.services-top-section .owl-dots {
    display: none;
}

.owl-prev, .owl-next {
    background-color: #c99a38;
   
}

.hm-res-ser .services-box-img {
    
    width: 100%;
}

.hm-res-ser .services-box-img img {
    width: 100%;
}

.full-services-right.web-hm-ser{ display:none;}

.full-services-right.hm-res-ser{ display:block;}

.services-box-content h2 {
    font-size: 25px;
    color:#fff;
    margin: 10px 0 5px;
}

.services-box-content p {
    color: #fff;

}

.world-famous-img img {
	width: 100%;
	height: 74px;
	object-fit: cover;
}

.astrology-services-list {
	
	margin: 20px 0;
}

.ser-list {
	
	margin: 0 12px 14px;
}

.full-services-section {padding-bottom: 40px;}

.why-choose-tanith h2 {font-size: 27px;}

.why-choose-tanith {text-align: center;}

.choose-box {
	display: block;;
}

.view-all-ser-btn {
	
	bottom: -18px;
}

.top-heading-services p {
    font-size: 17px;
   
}

.top-heading-services h2 {
    font-size: 35px;
    line-height: 30px;
    color: #000;
}

.contact-services {
    max-width: 350px;
    padding-bottom: 50px;
}

.top-heading-services h2:after {
    
    background-color: #000;
  
}

.top-heading-services span {
   
    color: #000;
}

.top-heading-services p {

    color: #000;
}

.contact-form {
    text-align: center;
    margin-top: 50px;
}

.form-top-box-left {
	
	width: 100%;
}
.form-top-box {
	margin-bottom: 0;
}

.form-top-box h2 {font-size: 26px;margin-top: 10px;}

.sol-box img {
	width: 100%;
}

.sol-box h2 {
	
	font-size: 37px;

	line-height: 37px;
}

.main-about-faq {
	background-image: none;
}

.col-lg-6.frequent {
	background-color: #bf0d2c;
}

.faq-right {
	padding-left: 0;
}

.about-left h2, .faq-right h2 {font-size: 35px;line-height: 35px;}

.video-box-img img, .video-box-img-two img {
	width: 100%;
}

.hppy-client-title h2 {
	font-size: 33px;
	
}
.testimonial-box-img {
	width: 100%;
	
}

.client-testimonial-box {
	
	text-align: center;
}

.hppy-client-title p {
	
	font-size: 15px;
}

.testimonial-box-content {
	width: 100%;
	
	margin-left: 0;
	margin-top: 20px;
}

.location-box img {
	width: 100% !important;

}

.location-box h2 {
	
	font-size: 20px;
	
}

.location-title h2 {
	
	font-size: 28px;
	
}

.footer-info-title h2 {
	font-size: 30px;
	
	
	line-height: 30px;
	
}

.main-navigation .navbar {
    padding: .4rem 0;
    justify-content: end;
}

#banner .carousel-control-prev {
    left: -20px;
}

.main-navigation .navbar-nav.mr-auto {
    background: #c99a38;
    margin-top: 10px;
    padding: 10px 0;
}

.main-navigation .nav-link {
    border-right: 0;
    padding: 4px 10px !important;
    color: #000 !important;
   
}
.about-left {
	margin-right: 0;
}

.foot-box li {
	font-size: 14px;
	
}

.foot-box.foot-box-three ul {
	width: 50%;

}

.foot-bottom-right {
	text-align: center;
}

.foot-bottom-left p {margin-bottom: 10px;text-align: center;}

.footer-info-title p {
	font-size: 19px;
	
}

.foot-sell {
	display: block !important;
}

.footer-bottom {
	
	padding: 14px 0 60px;
}

section.inner-about {
	padding: 20px 0;
}

.inner-about-left h2 {
	font-size: 28px;
	
}

.title-sec h2 {
	
	font-size: 35px;
	
}

.title-sec {
	
	margin-bottom: 0;
}

.inner-service-page .services-box {
	width: 100%;
	margin-bottom:0;
	margin-right: 0;
	
}

.contact-map iframe {
	margin-bottom: 30px;
}

.contact-map h2 {
	
	font-size: 35px;
	
}

.contact-map p {
	font-size: 17px;
}

.why-choose-box::after {
	display:none;
}

.inner-service-page .services-box-img img {
	width: 100%;
}

.astro-tanith-call-content h2 {
	
	font-size: 23px;
	font-weight: 800;
	
}

.astro-tanith-call-content {
	
	width: 70%;
	
}

.peple-chs b {
    
    font-size: 35px;
   
}


}