

@media only screen and (min-width : 1200px) and (max-width:1272px) {
	
.navigation {
	max-width: 649px !important;
	width: 100%;
}

.top-areas::before {
	width: 107% !important;
	right: -4% !important;
	
}



.our-top-area::before {
	
	width: 3%;
	
}

.content-main-box .col-md-8::before {
	max-width: 647px !important;
	right: -17px !important;
	width: 100%;
	
}




.top-content-para::before {
	
	width: 900px;
	
}
	
	
	
}


@media only screen and (min-width : 1030px) and (max-width:1366px) {
	
.logo img {width: 100%;}

.navigation {max-width: 720px;}

.our-top-area::before {
	
	width: 5%;
	
}

.main-form::after {
	
	bottom: 56px;
	
}

.content-main-box .col-md-8::before {
    width: 632px;
    right: -61px;
}

.top-areas::before {
	
	width: 1230px;
	
	right: -69px;
	z-index: -1;
	

}


.logo {
    padding-top: 14px;
}
	
	
	
}


@media only screen and (max-width:767px) { 

.logo img {
	width: 100%;
}

.main-form.inner-main-form {
  
    margin-bottom: 20px;
}

.top-head {
	position: relative;
}

.area-right-box img {
    display: block;
    margin: 0 auto;
}

.google-map img {
	border-radius: 20px;
	border: 5px solid #ffa502;
	height: 120px;
	object-fit: cover;
}

.top-head .col-md-10 {
	position: absolute;
	top: -12px;
	left: 0;
	z-index: 9;
}

.navigation .navbar {
	
	justify-content: end;
	
}

.why-choose-box-main h2 {
	
	font-size: 21px;
	
}

.navigation .navbar-nav .nav-link {
	border-bottom: 1px solid #ffffff3d;
	padding: 10px;
}

#navbarNavAltMarkup {
	background: linear-gradient(to right, rgb(255 113 0), rgb(255 170 2));
	border-radius: 10px;
	position: relative;
	top: 10px;
}

.navbar-toggler {
	background-color: #fff !important;
	border-radius: 0 !important;
	padding: 6px !important;
	
}
.navigation {
	text-align: left;
}

.logo {
	
	margin-bottom: 1px; text-align:center;
}



.right-phone {
	display: none;
}

.title-section h2 {
	font-size: 20px;
}

.title-section span {
	font-size: 19px;
	line-height: 24px;
}

.video-section-box iframe {
	
	height: 270px;
}

.top-middle-services {
	
	height: auto; padding-top:28px;
	
}

.top-content-para h2::before {
	
	display: none;
}

.top-content-para span {
	
	font-size: 20px;
	
}

.top-content-para h2 {
	
	font-size: 20px;

}

.top-content-para h2::after {
	
	display: none;
}

.title-section p {
	font-weight: 400;
	
}

.hm-inner-form {
    padding: 5px 15px 0;
}

.left-pannel p {
    font-weight: 400;
    
}

.top-content-para p {
    font-weight: 400;
    
}

.frm-cta p {
    
    font-weight: 400;
    
}

.main-serivces-box {
	position: relative;
	top: 0;
}

.main-form::before {
	
	width: 77px;
	
	left: 0;
	width: 100%;
	
	top: -21px;
}

.frm-cta a {
	
	font-size: 31px;
	
}

.frm-cta h5 {
	
	font-size: 22px;
}

.top-content-para::before {
	
	display: none;
}

.main-video-section {
	margin-top: 0;
}

.why-para::before {
	display:none;
}

.why-para::after {
	display:none;
}

.appont-txt h5 {
	
	font-size: 31px;
	
}

.top-content-para {
	text-align: center;
	margin-top: 78px;
}

.our-top-area::before {
	
	width: 76px;
	
}

.main-form::after {
	
	width: 77px;
	height: 38px;
	bottom: 8px;
	right: 18px; display:none;
	
}

.whtsapp-box {
	text-align: center;
}

.servcie-appoin-cta {
	display: block; margin-top:15px;
	
}

.appoint-cta-icon {
	width: 100%;
	
	text-align: center;
}

.foot-bottom-para-left p {
	
	text-align: center !important;
}

.top-areas::before {
	
	width: 100%;
	
	right: 0;
	
}
.top-head .col-md-2 {
	float: left;
	width: 55%;
	position: relative;
	z-index: 999;
}

.navigation {
	
	border-right: 0;  border-left: 0; 
	
}


.serivces-box-img img {
	width: 100%;
}

.testi-content {
	
	
	padding: 20px;
	
}

.mob-num a {
	font-size: 25px;
	font-weight: 700;
	color: #fff;
}

.mob-num a:hover { color:#fff;}

.mobshow.mob-num { display:block; background:linear-gradient(to right, rgb(255 113 0), rgb(255 170 2)); text-align:center; padding:5px 0;}

.foot-bottom-para-right {
	text-align: center;
}

.servcie-appoin-cta::before {
	width:100%;
	height: 100px;
	z-index: 0;
	right: 0;
	bottom: 35px;
	top: auto;
}

.foot-box a {
    color: #fff;
    display: block;
}

.foot-box {
  
    margin-top: 20px;
}


.foot-box a:hover{ color:#fff;}

.foot-box p {
	
	color: #fff;
	
}

.footer {
	background-color: #031295;
	padding-top: 30px;
}

.testi-box {
	
	padding: 20px 0;
	
}

.testi-box {
	width: 100%;
	
}

.testi-img {
	
	display: none;
}

.why-choose-box-left.why-choose-box-right {
	margin-top: 0;
}

section.content-main-box {
	padding-top: 40px;
}

.top-area-left h2 {
	
	font-size: 30px;
	
}

.why-para {
	max-width: inherit;
	width: 100%;
	
}

.why-para p {
	font-size: 17px;
	line-height: 20px;
	font-weight: 400;
}

.why-para h2 {

	font-size: 18px;
	
}

.content-main-box .col-md-8::before {
	
	display: none;
}

.why-choose-box-left {
	width: 100%;
	float: left;
	margin-top: 20px;
	padding-left: 0;
}

.psychi-reading {
	position: relative;
	bottom: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}

.lost-love-back img {
	width: 100%;
}

.area-right-box {
	
	width: 50%;
	
}

section.our-top-area {
	padding-top: 60px;
}

.main-testimonials-box span {
	font-size: 17px;
	
	font-size: 18px;
	
	margin-bottom: 10px;
	margin-top: 10px;
}
.main-testimonials-box h2::before {
	display:none;
}

.main-testimonials-box h2::after {
	display:none;
}

.main-testimonials-box h2 {
	font-size: 20px;
}

.why-para {
	
	position: relative;
}

.left-pannel {
	margin-top: 0;
}

.appont-txt p {
	
	margin-bottom: 0;
}

.why-para {
	
	margin-bottom: 22px;
}

.our-top-area::before {
	display:none;
}

.title-section::before {
	
	display: none;
}

.title-section::after {
	display: none;
}

.why-choose-box-main.why-choose-box-main-comp

{ display:none;}

.why-choose-box-main.why-choose-box-main-res{ display:block;}

.main-testimonials-box p {
    font-weight: 400;
    
}

.footer-bottom p {

    font-size: 13px;
    
    font-weight: 400;
  
}



}