/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

#mega-menu-wrap-top-navigation #mega-menu-top-navigation[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu{
	width: 850px !important;
}

.cont-form-sec-main input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: #dfdfdf !important;
    
}

.cont-form-sec-main textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
   background-color: #dfdfdf !important;
}

.cont-form-sec-main input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
    background-color: #dfdfdf !important;
}

/*===================================================*/
/*-----------Top Header-------------*/
/*===================================================*/
h2{
	background: -webkit-linear-gradient(90deg, #750b2d, #a61a4b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.header_top.clearfix {
	background-image: url(https://astro-vasudev.com/wp-content/uploads/2022/07/top-header-bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 2px 0px;
}
.all-sec-pad{
	padding:60px 0px;
}
.wpcf7 form.sent .wpcf7-response-output{background:#46b450;}
.mobile-mne-sw {
	display: none !important;
}
.top-left-menu ul {
	list-style-type: none;
}

.top-left-menu li {
	display: inline-block;
	padding: 0px 10px;
}

.top-left-menu a {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #a51a4b;
}

.top-left-menu a:hover {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #a51a4a;
}

.top-left-menu i {
	color: #a51a4b;
	padding-right: 6px;
}

.top-rit-socil ul {
	list-style-type: none;
}

.top-rit-socil li {
	display: inline-block;
	padding: 0px 5px;
}
.top-rit-socil a {
	color: #a51a4b;
	font-size: 14px;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	border-radius: 100px;
	background-image: linear-gradient(#fffa18, #fe8a0b);
}

.top-rit-socil a:hover {
	background: #fff;
	font-size: 14px;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	border-radius: 100px;
}

/*===================================================*/
/*-----------About Us-------------*/
/*===================================================*/
.abut-hed-para p {
	text-align: justify;
	padding: 10px 0px;
}

.abut-hed-para a {
	color: #a51a4a;
}

.pla-img-box {
	text-align: center;
	padding: 20px 0px;
}

.pla-img-box p {
	font-size: 35px;
	color: #222;
	background: -webkit-linear-gradient(90deg, #750b2d, #a61a4b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight:500;
}

.pla-img-box a {
	font-size: 40px;
	font-family: 'Saira', sans-serif;
	color: #f40752 !important;
	padding: 20px 0px 0px;
	display: inline-block;
	background: -webkit-linear-gradient(90deg, #fffa18, #fe8a0b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #871038;
	font-weight: 900;
}

.al-pd-img{
	padding-bottom:40px;
}
/*===================================================*/
/*-----------Services-------------*/
/*===================================================*/
.ser-bg-img-sec {
	background-image: url(https://astro-vasudev.com/wp-content/uploads/2022/07/bg-slider-text2.png);
	text-align: center;
	background-repeat: no-repeat;
	background-size: cover;
	height:535px;
}

.servics-sec-hed h3 {
	font-family: 'Saira', sans-serif;
	font-size: 33px;
	font-weight: 900;
	line-height: 30px;
	letter-spacing: 0px;
	margin-bottom: 10px !important;
	background: -webkit-linear-gradient(90deg, #750b2d, #a61a4b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: white;
}

.servics-sec-hed h2 {
	font-size: 40px;
}

.servics-sec-hed {
	padding: 100px 0px 10px 0px;
}

.servics-sec-para p {
	background: #fff;
	padding: 10px;
	width: 400px;
	margin: 0 auto;
}
.servics-sec-btn {
	padding: 20px 0px;
}

.servs-sec-slid {
	text-align: center;
	background: #fff;
	height: 450px;
}
.servs-sec-slid h4 {
	font-family: 'Saira', sans-serif;
	color: #f40752;
	font-weight: 700;
	padding: 10px 0px;
	    background: -webkit-linear-gradient(90deg, #750b2d, #a61a4b 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.servs-sec-slid p {
	padding: 0px 10px 10px 10px;
}

.servs-sec-slid p {
	padding: 0px 10px 10px 10px;
}

a.red-btn-mro {
	padding: 10px;
	display: inline-block;
}

.iner-se-pd {
	padding: 40px 0px;
}

/*===================================================*/
/*----------Why Chose-------------*/
/*===================================================*/
.all-sec-pad-mrg{
	margin:150px 0px;
}
.all-sec-pad-mrg {
	height: 410px;
}
/* .mar-top-sec {
margin-top: -100px;
} */
.why-cho-sec-img ul {
	list-style-type: none;
}
.all-sec-pad-mrg-ser{
	margin:50px 0px;
}
.why-cho-sec-img li {
	display: inline-block;
	padding: 0px 5px;
}

.why-list-serv-box p {
	text-align: center;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	padding: 12px 0px;
}

.form-hom-sec {
	background-image: url(https://astro-vasudev.com/wp-content/uploads/2022/07/form-bg.jpg);
	display: inline-block;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 50px 50px 0px 50px;
}

.form-hom-sec h4 {
	text-align: center;
	font-size: 31px;
	font-family: 'Saira', sans-serif;
	font-weight: 700;
	color: #e91c4c;
	background: -webkit-linear-gradient(90deg, #fffa18, #fe8a0b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: white;
	line-height: 33px;
}

.form-hom-sec h5 {
	text-align: center;
	font-size: 26px;
	font-family: 'Saira', sans-serif;
	font-weight: 700;
	color: #fff;
}

.form-hom-sec span.icon {
	position: absolute;
	top: 40px;
	z-index: 999;
	left: 25px;
	font-size: 25px;
	color: #e91c4c;
	border-right: 1px solid #750b2d;
	padding-right: 15px;
	width: 20px;
	background: -webkit-linear-gradient(90deg, #750b2d, #a61a4b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.form-hom-sec input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	margin: 0px;
	padding: 20px 55px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	border: 1px solid #e0e0e0;
}

.form-hom-sec textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
	height: 110px;
	border: 1px solid #e0e0e0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	margin: 20px 0px;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #ffb900;
	background: #ffb900;
	float: left;
}

.form-hom-sec .hm-pg-sbmt {
	background: url(https://astro-vasudev.com/wp-content/uploads/2022/07/form-btn.png);
	padding: 0px !important;
	width: 236px !IMPORTANT;
	background-size: cover;
	text-indent: -9999px;
	height: 52px !important;
	border: none !important;
	background-position: center !important;
	margin: 0 auto !important;
	display: block !important;
	background-repeat: no-repeat;
}
.abut-hed-sec:after {
	content: "";
	position: absolute;
	background-image: url(https://astro-vasudev.com/wp-content/uploads/2022/07/heading-icon.png);
	height: 92px;
	width: 15px;
	top: 0px;
	background-repeat: no-repeat;
	left: 15px;
}

.abut-hed-sec {
	padding-left: 30px;
}

/* .mar-top-sec-form {
margin-top: -160px;
} */

.why-hed-sec {
	padding: 40px 30px 0px;
}

.why-hed-sec:after {
	content: "";
	position: absolute;
	background-image: url(https://astro-vasudev.com/wp-content/uploads/2022/07/heading-icon.png);
	height: 92px;
	width: 15px;
	bottom: 465px;
	background-repeat: no-repeat;
	left: 15px;
}

.ser-cont-box {
	background-image: url(https://astro-vasudev.com/wp-content/uploads/2021/07/ser-bg-img-se.jpg);
	display: inline-block;
	background-repeat: no-repeat;
	background-size: cover;
}
.ser-cont-hed h3 {
	font-family: 'Saira', sans-serif;
	letter-spacing: 0px;
	font-weight: 600;
	font-size: 24px;
	color: #f40752;
	padding: 10px 0px;
	background: -webkit-linear-gradient(90deg, #750b2d, #a61a4b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.vc_col-md-6.ser-img-im {
	padding: 0px;
}

.ph-numbr-sec {
	text-align: center;
	padding: 10px 0px;
}

.ph-numbr-sec a {
	font-size: 43px;
	font-family: 'Saira', sans-serif;
	font-weight: 800;
	letter-spacing: 0px;
	color: #f40752;
	background: -webkit-linear-gradient(90deg, #fffa18, #fe8a0b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #871038;
}


.ph-numbr-sec a:hover {
	font-size: 43px;
	font-family: 'Saira', sans-serif;
	font-weight: 800;
	letter-spacing: 0px;
	color: #000;
}

.iner-img-ppdd {
	padding: 20px 0px;
}


.ser-cont-box {
	margin-top: 50px;
}

.ser-cont-img {
	width: 100%;
	margin-left: 20px;
}
.ser-cont-hed p {
	padding: 0px 0px 20px;
}

.why-ser-list ul {
	list-style-type: none;
	margin: 15px 20px;
}
.why-ser-list li {
	background-image: url(https://astro-vasudev.com/wp-content/uploads/2022/07/fontaow-icon-dg.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	background-position: 0 7.8px;
	line-height: 40px;
	border-bottom: 1px solid #eee;
}
.why-ser-list li {
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}

.why-ser-list a {
	color: #a51a4a;
}

.why-ser-list a:hover {
	color: #e91c4c;
}
.why-ser-list h4 {
	color: #001524;
	font-size: 30px;
	font-family: 'Saira', sans-serif;
	text-align: center;
	font-weight: 700;
	padding: 10px 0px;
	position:relative;
}
.why-ser-list h4:after{
	content:"";
	position:absolute;
	display:block;
	height:100%;
	width:100%;
	left:0px; 
	top:0px;
	z-index:0;
background-image: linear-gradient(#a61a4b, #750b2d);
}
.why-ser-list h4 strong{
	position:relative;
	z-index:1;
		background: -webkit-linear-gradient(90deg, #fffa18, #fe8a0b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #fff;
	position: relative;
}
.why-ser-list {
	background: #ffffff;
	box-shadow: 0 1px 6px rgb(32 33 36 / 18%);
	border-color: rgba(223,225,229,0);
}

a.vil-al-btn {
	text-align: center;
	display: block;
	padding: 10px 0px;
}

/*===================================================*/
/*----------Testimonials-------------*/
/*===================================================*/
.testmonil-hed-sec {
	text-align: center;
}

.testmonil-hed-sec p {
	padding: 15px 120px;
}

.testmonil-sec-box ul {list-style-type: none;}


.testmonil-sec-box li {
	display: inline-block;
	color: #f40752;
	padding-bottom: 24px;
	background: -webkit-linear-gradient(90deg, #fffa18, #fe8a0b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.testmonil-sec-box {
	background-image: url(https://astro-vasudev.com/wp-content/uploads/2022/07/test-dg-bg-img.png);
	text-align: center;
	padding: 10px 20px;
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 100px !important;
}

.testmonil-sec-box h5 {
	font-size: 20px;
	font-family: 'Saira', sans-serif;
	padding: 5px 0px;
	font-weight: 700;
	background: -webkit-linear-gradient(90deg, #750b2d, #a61a4b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	line-height: inherit;
}

img.test-img-sld {
	position: absolute;
	bottom: -100px;
	left: 120px;
}

.testmonil-sec-box {
	position: relative;
}

.padding-bot-inr{
	padding-bottom:50px;
}
/*===================================================*/
/*---------Contact Form Page------------*/
/*===================================================*/

.cont-form-sec-main {
	box-shadow: 0 0 30px 0 rgb(0 0 0 / 10%);
	margin: 0 30px 0 0;
	padding: 35px 20px 20px;
	display: inline-block;
	border-radius: 15px;
}

.cont-form-sec-main input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	background-color: #f4f4f4;
	margin: 10px 0px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	border-radius: 10px;
}

.cont-form-sec-main textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
	background: #f4f4f4;
	border-radius: 10px;
	height: 155px;
	margin: 10px 0px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
}
.cont-form-sec-main input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
	background: #f4f4f4;
	border-radius: 10px;
	font-family: 'Roboto', sans-serif;
}
.cont-form-sec-main h3 {
	text-align: center;
}
.cont-form-sec-main h4 {
	text-align: center;
	font-size: 25px;
	font-family: 'Saira', sans-serif;
	letter-spacing: 0px;
	font-weight: 600;
	padding: 10px 0px;
	color: #750b2d;
	background: -webkit-linear-gradient(90deg, #750b2d, #a61a4b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.cont-form-sec-main h2 {
	text-align: center;
	font-size: 35px;
}

.cont-form-sec-main input.wpcf7-form-control.wpcf7-submit {
	background: #790c30;
	color: #fff !IMPORTANT;
	border: 2px solid #790c30 !important;
	font-family: 'Saira', sans-serif;
	font-size: 16px;
	border-radius: 5px;
	margin: 10px 0px;
}

.cont-form-sec-main input.wpcf7-form-control.wpcf7-submit:hover {
	background: #001524;
	color: #fff !IMPORTANT;
	border: 2px solid #001524 !important;
	font-family: 'Saira', sans-serif;
	font-size: 16px;
	border-radius: 5px;
	margin: 10px 0px;
}

.foer-eml-sec.cont-form {
	background: none;
}
.foer-eml-sec.cont-form ul {
	list-style-type: none;
}

.bg-col-sec-cont {
	box-shadow: 0 0 30px 0 rgb(0 0 0 / 10%);
	display: inline-block;
	border-radius: 15px;
	padding:30px 0px;
}
.wht-btn-cont {
	background: #47c756;
	text-align: center;
	padding: 10px;
}

.wht-btn-cont h4 {
	font-family: 'Saira', sans-serif;
	color: #fff;
	font-weight: 600;
	font-size: 30px;
}

.wht-btn-cont a {
	font-size: 35px;
	font-weight: 600;
	font-family: 'Saira', sans-serif;
	color: #ffff;
}

.wht-btn-cont i {
	padding-right: 10px;
}

.fom-ads-hed h2 {
	font-size: 35px;
	text-align: center;
	line-height: 20px;
	padding-bottom: 10px;
}

/*===================================================*/
/*---------About Us Page-------------*/
/*===================================================*/

.iner-form-sec {
	display: inline-block;
	padding: 30px 0px 0px;
	background-image: linear-gradient(#a61a4b, #750b2d);
}

.iner-form-sec h3 {
	font-size: 20px;
	text-align: center;
	color: #fff;
}

.iner-form-sec h2 {
	text-align: center;
	font-size: 25px;
	color: #fff;
	background: -webkit-linear-gradient(90deg, #fffa18, #fe8a0b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #fff;
	font-weight: 900;
	line-height: inherit;
	margin-bottom: 10px;
}

.iner-form-sec input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	border-radius: 10px;
	margin: 7px 0px;
}

.iner-form-sec input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
	border-radius: 10px;
	margin: 7px 0px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}

.iner-form-sec textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
	border-radius: 10px;
	height: 120px;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
}


.iner-form-sec input.wpcf7-form-control.wpcf7-submit {
	background: #750b2d;
	border: 0px !important;
	color: #750b2d !important;
	margin: 20px 0px;
	font-size: 16px;
	background-image: linear-gradient(#fffa18, #fe8a0b);
	font-family: 'Saira', sans-serif;
}

.iner-form-sec input.wpcf7-form-control.wpcf7-submit:hover {
	background: #fff;
	border: 2px solid #fff !important;
	color: #000 !important;
	margin: 20px 0px;
	font-size: 16px;
	font-family: 'Saira', sans-serif;
}

.iner-side-servs {
	margin: 30px 0px;
}

.inner-page-abut-head h2 {
	font-size: 30px;
	line-height: 40px;
	padding: 0px 0px 10px 0px;
}
.inner-page-abut-head p {
	text-align: justify;
}

.inner-side-ads {
	padding: 30px 0px;
}
div#custom_html-3 {
	margin: 0px;
}

.inner-side-whats {
	background: #1bd741;
	padding: 10px 0px;
	text-align: center;
}

.inner-side-whats h3 {
	font-family: 'Saira', sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 40px;
	color: #fff;
}

.inner-side-whats a {
	font-family: 'Saira', sans-serif;
	font-size: 55px;
	font-weight: 700 !IMPORTANT;
	line-height: 40px;
	color: #fff !important;
	padding: 10px 0px !IMPORTANT;
	display: inline-block;
}

.inner-side-whats a:hover {
	font-family: 'Saira', sans-serif;
	font-size: 55px;
	font-weight: 700 !IMPORTANT;
	line-height: 40px;
	color: #000 !important;
	padding: 10px 0px !IMPORTANT;
	display: inline-block;
}

.inner-side-whats i {
	padding-right: 10px;
}

.inner-side-whats {
	background: #1bd741;
	padding: 10px 0px;
	text-align: center;
	margin: 30px 0px;
}
div#custom_html-4 {
	margin: 0px;
}

.inner-side-cal-btn {
	background: #a61a4b;
	text-align: center;
	padding: 20px 0px;
	margin-top: 30px;
	background-image: linear-gradient(#a61a4b, #750b2d);
}

.inner-side-cal-btn h3 {
	font-family: 'Saira', sans-serif;
	font-size: 40px;
	color: #fff;
	font-weight: 600;
	line-height: 50px;
}

.inner-side-cal-btn a {
	font-family: 'Saira', sans-serif;
	font-size: 60px;
	color: #fff !IMPORTANT;
	font-weight: 700 !important;
	display: inline-block;
	padding: 10px;
	background: -webkit-linear-gradient(90deg, #fffa18, #fe8a0b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #fff;
}

.inner-side-cal-btn i {
	padding-right: 10px;
}

.inner-ser-img-pdd{
	padding:30px 0px;
}
.title_subtitle_holder_inner h1 {
	font-size: 30px !IMPORTANT;
	text-transform: capitalize;
	font-family: 'Saira', sans-serif;
	color: #fff;
}

.drop_down .narrow .second .inner ul li a {
	padding-left: 20px;
	color: #fff;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	padding-right: 20px;
	text-transform: capitalize;
	font-weight:400;
}

/*===================================================*/
/*---------Services Page-------------*/
/*===================================================*/

.ser-box-main-hed {
	background: #f5f5f5;
	padding: 20px;
	border-radius: 10px;
	text-align: center;
	height: 410px;margin-bottom:20px !important;
}

.ser-box-main-hed h4 {
	text-align: center;
	font-family: 'Saira', sans-serif;
	font-weight: 600;
	color: #750b2d;
	background: -webkit-linear-gradient(90deg, #750b2d, #a61a4b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding: 10px 0px;
}

a.brnt-ser-red-mre {
	padding: 15px 0px 0px;
	display: inline-block;
}
/*===================================================*/
/*---------Footer-------------*/
/*===================================================*/
.qulk-link-hed h4 {
	color: #fff;
	font-family: 'Saira', sans-serif;
	font-size: 35px;
	font-weight: 600;
	line-height: 20px;
}

.qulk-link-list ul {
	list-style-type: none;
}
.qulk-link-list li {
	background-image: url(https://astro-vasudev.com/wp-content/uploads/2021/07/f-icon-2.png);
	background-repeat: no-repeat;
	padding-left: 26px;
	background-position: 0 7.8px;
	line-height: 37px;
}
ul.mid-bor {
	border-right: 1px dashed #fff;
}

.vc_col-md-4.pdd-lft {
	padding-left: 0px;
}

.dis-clmr h2 {
	font-size: 24px;
	color: #fff;
	text-align: center;
	background: #f40752;
	line-height: 50px;
	text-transform: uppercase;
}

.dis-clmr {
	margin: 25px 0px;
}
.dsi-cl-mrr p {
	color: #fff;
}


.dis-clmr p {
	font-size: 14px;
	padding: 12px;
	text-align: center;
	color: #000;
}
.qulk-link-list li {
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
}

.qulk-link-list a {
	color: #fff;
}

.top-rit-socil.fot {
	text-align: center;
}

.top-rit-socil.fot a {
	line-height: 30px;
}

.qulk-link-list {
	margin: 20px 0px 0px;
}

.foer-adds-two {
	clear: both;
}

.foer-eml-sec ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.foer-eml-sec ul li:nth-child(2) {
    width: 70%;
}
.foer-eml-sec p {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	padding: 0;
}
.foer-eml-sec a {
	font-size: 16px;
	font-family: 'Saira', sans-serif;
	font-weight: 600;
	line-height: 18px;
	display: inline-block;
}
div#block-7 {
    display: inline-block;
    width: 100%;
}
.foer-eml-sec {
	background-image: url(https://astro-vasudev.com/wp-content/uploads/2022/07/info-bg1.jpg);
	padding: 15px 20px;
	background-repeat: no-repeat;
}

.foer-eml-sec img {
	padding-right: 10px;
}

.foer-eml-sec a {
	color: #000;
}
.foer-eml-sec a:hover {
	color: #f40752 !important;
}
.foer-cal-sec ul {
	display: flex;
}
.foer-cal-sec p {
	font-family: 'Roboto', sans-serif;
	font-size: 22px;
	font-weight: 400;
	color: #000;
	padding: 6px 0px 0px;
}
.foer-cal-sec a {
	font-size: 20px;
	font-family: 'Saira', sans-serif;
	font-weight: 600;
}

.foer-cal-sec {
	background-image: url(https://astro-vasudev.com/wp-content/uploads/2022/07/info-bg2.jpg);
	padding: 15px 20px;
	background-repeat: no-repeat;
}

.foer-cal-sec img {
	padding-right: 10px;
}

.foer-cal-sec a {
	background: -webkit-linear-gradient(90deg, #750b2d, #a61a4b 80%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.foer-cal-sec a:hover {
	color: #000 !important;
}

.copy-rt {
	clear: both;
	text-align: center;
	padding: 10px 0px;
}

.copy-rt p {
	color: #fff;
}

.copy-rt a {
	color: #fff;
}
.footer_top {
	padding: 60px 0 0px;
}

.vc_col-md-4.bor-lef-pdd {
	padding: 0px;
}
.vc_col-md-4.bor-lef-pdd-two {
	padding-right: 0;
}

.vc_col-md-4.bor-lef-pdd-tte {
	padding-left: 0px;
}
.why-cho-sec-img.dstop-dis-non {
	display: none;
}
/**sticky button start**/
.sticky-social{
	position:fixed;
	top:50%;
	z-index:9999;
	left:0px;
	padding:0px;
	margin:0px;
}
.social{
	list-style:none;
}
.social li{
	padding:15px 20px;
	font-size:33px;
	transition:all 0.8s ease-in-out;border-radius: 0px 40px 40px 0px;margin-bottom:5px;
}
.social li:hover{
	margin-right:-30px;
	box-shadow:2px 5px 10px grey;
}
.social li:hover .fa{
	margin-left:10px;

}
.sticky-social .fa{
	color:#fff;
	transition:all 0.8s ease-in-out;
}
.fb {
	background-color: #f983a8;
}
.twitte{
	background-color:#1EA1F2;
}
.insta{
	background-color:#DC4F42;
}
li.whatsapp {
	background: #6bea7a;
}
.link{background:#0077b5;}
.env{background:#a67fae;} 
.phone{background:#000;}
/**sticky button end**/
img.mob-serv-img {
	display: none !important;
}
/*===================================================*/
/*--------Responsive------------*/
/*===================================================*/
@media only screen and (min-width: 320px) and (max-width: 767px){
	.sticky-social{top:68%;}
	ul.mid-bor {
		border-right: none;
	}
	.qulk-link-hed h4 {
		font-size: 26px;
	}
	img.test-img-sld{left:87px;}
	.qulk-link-hed h4{line-height:normal;}
	i.qode_icon_font_awesome.fa.fa-bars {
		font-size: 20px;
		border: 2px solid #a51a4b;
		padding: 10px;
		color: #a51a4b;
	}
	.title img {height:90px !important;}
	.abut-hed-sec h2 {
		font-size: 40px;
	}
	.servics-sec-hed {
		padding:0px;
	}
	.ser-bg-img-sec {
		background-image: none;
	}
	.servics-sec-hed h2 {
		color: #fff;
		font-size: 30px;
	}
	.servics-sec-para p {
		background: #fff;
		padding: 10px;
		width:100%;
		margin: 0 auto;
	}
	.ser-bg-img-sec {
		height: auto;
	}
	.form-hom-sec {
		padding: 50px 10px 0px 10px;
		margin: 30px 0px 30px 0px;
		clear: both;
	}
	.why-hed-sec h2 {
		font-size: 40px;
	}
	/* 	.why-cho-sec-img.dstop-dis-non {
	display: block;
} */
	.why-cho-sec-img.mob-dis-non {
		display: block;
		margin-top: 140px;
	}
	.mbo-pd-sec-inr {
		margin: 30px 0px;
	}
	.why-hed-sec:after {
		top: 40px !important;
	}
	.ph-numbr-sec a {
		font-size: 24px;
	}
	.ph-numbr-sec {
		padding: 10px 0px;
	}
	.img-pd-sec-al {
		padding: 30px 0px 10px;
	}
	.testmonil-hed-sec h2 {
		font-size: 40px;
	}
	.testmonil-hed-sec p {
		padding: 15px 0px;
	}
	.testmonil-sec-box {
		padding: 10px; 
	}
	.fotr-sec-main .vc_col-md-4 {
		padding: 0px;
	}
	.vc_col-md-4.bor-lef-pdd-two {
		padding: 0;
	}
	.vc_col-md-4.bor-lef-pdd-tte {
		padding: 0px;
	}
	.top-rit-socil {
		display: none;
	}
	li.mob-ion-eml {
		display: none;
	}
	.top-left-menu a {
		font-family: 'Roboto', sans-serif;
		font-size: 30px;
		color: #a51a4b;
		font-weight: 500;
		padding-top: 20px;
		display: inline-block;
	}
	.header_top.clearfix {
		height: 70px;
	}
	.cont-form-sec-main {
		margin: 0px;
		padding: 30px 10px;
		margin-top: 40px;
	}
	.mobile-mne-sw{
		display:block !important;
	}
	.inner-page-abut-head h2 {
		font-size: 25px;
		line-height: 30px;
	}
	.inner-side-whats h3 {
		font-size: 22px;
		line-height: 30px;
	}
	.inner-side-whats a {
		font-size: 35px;
	}
	.inner-side-cal-btn h3 {
		font-size: 25px;
		line-height: 35px;
	}
	.inner-side-cal-btn a {
		font-family: 'Saira', sans-serif;
		font-size: 35px;
	}
	.inner-side-cal-btn {
		margin-top: 30px;
	}
	.all-sec-pad {
		padding: 0px;
	}
	.cont-pd-hom {
		margin: 30px 0px;
	}
	.img-hom-inr {
		margin-bottom: 40px;
	}
	.cont-inr-pda-test {
		margin-top: 40px;
	}
	.bg-col-sec-cont {
		margin-top: 40px;
	}
	.foer-eml-sec a {
		font-size: 15px;
	}
	.title_subtitle_holder_inner h1 {
		font-size: 22px !IMPORTANT;
	}
	.ser-box-main-hed {
		margin-top: 40px;
	}
	img.mob-serv-img {
		display: block !important;
		margin: 0 auto;
	}
	.ser-cont-img {display: none;}
	.ser-cont-box {
		background: #f9f9f9;
		text-align: center;
		border: 1px solid #c3c3c3;
	}
	.pad-sec-mob {
		padding: 50px 0px 0px 0px;
	}
	.pad-sec-mob-two {padding: 30px 0px 40px;}
	.pla-img-box a {
		font-size: 25px;
	}
	.inner-side-whats a:hover {
		font-size: 35px;
	}
	.qulk-link-hed h4 {
		font-size: 26px;
	}
}

@media only screen and (min-width:768px) and (max-width:1023px){
	.ipad{
		width:100%;
	}
	.pla-img-box a {
		font-size: 25px;
	}
	.qulk-link-hed h4 {
		font-size: 26px;
	}

	.pad-sec-mob-two {padding: 30px 0px 40px;}
	.ser-cont-img {display: none;}
	img.mob-serv-img {
		display: block !important;
		margin: 0 auto;
	}
	.inner-side-whats a:hover {
		font-size: 35px;
	}
	.pad-sec-mob {
		padding: 0px 0px 0px 0px;
	}
	.ser-cont-box {
		background: #f9f9f9;
		text-align: center;
		border: 1px solid #c3c3c3;
	}
	i.qode_icon_font_awesome.fa.fa-bars {
		font-size: 20px;
		border: 2px solid #a51a4a;
		padding: 10px;
		color: #a51a4a;
	}
	.abut-hed-sec h2 {
		font-size: 40px;
	}
	.servics-sec-hed {
		padding:0px;
	}
	.ser-bg-img-sec {
		background-image: none;
	}
	.servics-sec-hed h2 {
		color: #fff;
		font-size: 30px;
	}
	.servics-sec-para p {
		background: #fff;
		padding: 10px;
		width:100%;
		margin: 0 auto;
	}
	.ser-bg-img-sec {
		height: auto;
	}
	.form-hom-sec {
		padding: 50px 60px 0px 60px;
		margin-top: 50px;
		clear: both;
		margin-bottom: 40px;
	}
	.why-hed-sec h2 {
		font-size: 40px;
	}
	.why-ser-list {
		margin-top: 40px;
	}
	/* 	.why-cho-sec-img.dstop-dis-non {
	display: block;
} */
	.why-cho-sec-img.mob-dis-non {
		display: block;
		margin-top: 140px;
	}
	.mbo-pd-sec-inr {
		margin: 30px 0px;
	}
	.why-hed-sec:after {
		top:60px;
	}
	.ph-numbr-sec a {
		font-size: 24px;
	}
	.ph-numbr-sec {
		padding: 10px 0px;
	}
	.img-pd-sec-al {
		padding: 0px 0px 10px;
	}
	.testmonil-hed-sec h2 {
		font-size: 40px;
	}
	.testmonil-hed-sec p {
		padding: 15px 0px;
	}
	.testmonil-sec-box {
		padding: 10px; 
	}
	.fotr-sec-main .vc_col-md-4 {
		padding: 0px;
	}
	.vc_col-md-4.bor-lef-pdd-two {
		padding: 0;
	}
	.vc_col-md-4.bor-lef-pdd-tte {
		padding: 0px;
	}
	img.test-img-sld {
		left: 250px;
	}
	.top-rit-socil {
		display: none;
	}
	li.mob-ion-eml {
		display: none;
	}
	.top-left-menu a {
		font-family: 'Roboto', sans-serif;
		font-size: 30px;
		color: #a51a4b;
		font-weight: 500;
		padding-top: 20px;
		display: inline-block;
	}
	.header_top.clearfix {
		height: 70px;
	}
	.cont-form-sec-main {
		margin: 0px;
		padding: 30px 10px;
		width: 100%;
	}
	.mobile-mne-sw{
		display:block !important;
	}
	.inner-page-abut-head h2 {
		font-size: 25px;
		line-height: 30px;
	}
	.inner-side-whats h3 {
		font-size: 25px;
		line-height: 30px;
	}
	.inner-side-whats a {
		font-size: 35px;
	}
	.inner-side-cal-btn h3 {
		font-size: 30px;
		line-height: 35px;
	}
	.inner-side-cal-btn a {
		font-family: 'Saira', sans-serif;
		font-size: 35px;
	}
	.inner-side-cal-btn {
		margin-top: 30px;
	}
	.cont-pd-hom {
		margin: 30px 0px;
	}
	.img-hom-inr {
		margin-bottom: 40px;
	}
	.cont-inr-pda-test {
		margin-top: 40px;
	}
	.bg-col-sec-cont {
		margin-top: 40px;
	}
	.iner-form-sec {
		margin: 0 auto;
		display: block;
	}
	.ser-box-main-hed {
		margin-top: 40px;
	}
	.foer-cal-sec,
	.foer-eml-sec{
		background-size: cover;
	}
	.dsi-cl-mrr p{
		text-align: center;
    margin-top: 10px;
	}
}	