.q_logo img
Specificity: (0,1,1)
{
left: -120px;
opacity: 1;
position: absolute;
top: -50%;
width: auto !important;
max-width: none;
-webkit-transition: opacity .6s 
ease-in-out;
transition: opacity .6s 
ease-in-out;
}



.header_bottom{
background:#fff;
}
.screen-reader-response{
display:none;
}
.text-lead {
font-size: 18px;
text-transform: capitalize;
letter-spacing: 0;
color: #fff;
}
.main-box-whts p{
color: #fff;
}
.drop_down .narrow .second .inner ul li{
border-bottom: 1px solid #eee;
}
header.sticky .header_bottom {
background-color: #fff!important;}
.mobile-show{
display:none;
}
.disc-pg-div {
margin-top: 30px;
margin-bottom: 30px!important;
}
.vc_row.wpb_row.section.vc_row-fluid.desktop-banner-sec {
background-color: #fff;
}
.disc-pg-div h6 {
color: #222;
font-size: 25px;
font-weight: 600!important;
padding:10px 0px;
}
.disc-pg-div h4 {
font-size: 26px;
color: #222;
padding:10px 0px;
font-weight:600!important;
}
.home-hed-sec h4{
position:relative;
padding: 2px 0;
color:#fff;
}
.ftr-copy-right span {
float: right;
}
.home-hed-sec h4::after {
content: "";
position: absolute;
top: 0;
left: -873px;
margin: auto;bottom: 0;width: 1366px;
border-radius: 100px;height: 100%;
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
z-index: -1;}
.ser-llink-sec {-ms-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-webkit-transform: rotate( -87deg);
transform: rotate( -450deg);
-ms-transform-origin: right top 0;
-moz-transform-origin: right top 0;  position: absolute;width: 100%;top: 0;height: 100%;right: -19px;bottom: 0;margin: auto; }
.ipad.google-map iframe {
border-radius: 15px;
}
.ser-slid-sec {position: relative;}
.ser-llink-sec a {    width: 87%; text-transform:uppercase; background:#e1352b;color: #fff;padding: 2px 20px;display: inline-block;border-radius: 15px 15px 0px 0px;}
.ser-llink-sec {
text-align: center;
}
.ser-llink-sec .fa {
margin-left: 25px;
}
nav.main_menu>ul>li>a{
padding: 0px 10px!important;
}
.ser-llink-sec a:hover {
background: #fff; color:#000;}
.hm-form-sec {    margin-top: -137px;  
border: 1px solid #eee;text-align: center;padding: 20px 15px 16px;border-radius: 5px;height:100%;}
.contact-con .hm-form-sec p{
width:100%!important;
float:none;
}
.hm-form-sec input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
background: #eee;
margin-bottom: 37px;
}
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
height: 180px;
background: #eee;
}
.contact-con .hm-form-sec.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
color:#fff;
margin-top:15px;
}
.hm-form-sec h4 {color: #fff !important;font-size: 20px !important;position: relative;z-index: 999;}
.hm-form-sec img {vertical-align: middle;margin-right: 17px;margin-left: -12px;}
.hm-form-sec h4:after {content: "";
position: absolute;
top: 0;
right: -973px;
margin: auto;
bottom: 0;
width: 1366px;
border-radius: 100px;
height: 54px;
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
z-index: -1;}
.hm-form-sec p {text-align:right;width: 70%;font-size: 12px;margin-top: -16px;margin-bottom: 15px !important;}
.form-icon-sec img {position: absolute;left: 31px;top: 0;z-index: 999;}
.form-icon-sec {clear:both; position: relative;}
.hm-form-sec .wpcf7-textarea{
border-radius:15px !important;
padding-left:20px !important;
}
.hm-form-sec .wpcf7-submit{
width: 100% !important;
text-align: center !important;
border-radius: 100px !important;
}
.home-abt-lft-sec{ }
.home-hed-sec h6 {
margin: 8px 0 8px !important;
color:#222;
}
.ganesh-div-sec{
width: 581px;
margin-top: -120px;
margin-left: -34px;
}
.video-rw-sec{
padding: 30px 0 20px;
}
h4.video-btm-big-text {
font-size: 92px;
color: #fdf3b4;
text-transform: uppercase;
margin-top: -49px;
}
.year-ex-sec{
margin-top:-128px;
}
.rqst-call-div .rqst-inner input::placeholder {
color: #fff;
}
.text-justify{
text-align:justify;
}
.home-hed-sec.abt-hed-sec h4::after {
content: "";
position: absolute;
top: 0;
left: -948px;}
.abt-rw-sec-2 p{
font-size:16px;
line-height: 24px;
}
.home-hed-sec.abt-hed-sec h6 {
margin: 8px 0 0px !important;
}
.header_bottom_right_widget_holder{
padding:0;
}
.hed-btm-sec li .fa{list-style-type: none;display: inline-block;width: 50px;font-size: 20px;height: 50px;line-height: 50px;border: 2px solid #e1352b;background: #fff;border-radius: 100px;text-align: center;}
.hed-btm-sec li {list-style-type: none;display: inline-block;margin-top:-21px;}
.menu-cnt {position: relative;}
.menu-cnt a{
color:#fff !important;
}
.menu-cnt:after {content: "";
position: absolute;
top: -2px;
right: -1231px;
margin: auto;
bottom: 0;
width: 1366px;
border-radius: 100px;
height: 36px;
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
z-index: -1;}
.menu-cnt {margin-left: 18px !important;}
.header_top {
display: none;
}
.service-slid-sec-1 {min-height: 400px; border: 1px solid #e43f2a;text-align: center;padding: 15px;}
.service-slid-sec-1 img {border: 10px solid #e6442b;border-radius: 100px;}
.service-slid-sec-1 h4 {font-size: 20px;color: #222;}
.service-slid-sec-1 a {border-radius: 100px;background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);padding: 5px 30px;display: inline-block;margin-top: 10px;color: #fff;}
.wpcf7-response-output {
background: #e5442a;
}
.ss-abt-rw{
z-index:999;
}
.dg-whyus-sec{
padding-top:50px;
}
.servic-second ul li a {
color: #fff;
padding-left: 20px;
}
.servic-second ul li a {
color: #fff;
display: block !IMPORTANT;
padding: 10px;
text-align: center;
}
.servic-second ul li {
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
border-radius: 30px;
margin-top: 15px;
}
.servic-second ul {
border-radius: 14px;
list-style: none;
padding: 23px;
margin: 0;
}
.srvc-cntr {
border: 1px solid #eee;
border-radius: 20px;
}
.btm-btn a {
background-image: linear-gradient(79deg, #d30759 0%, #fd6d01 100%);
}
.srv-heading.text-center {
padding: 20px;
}
.btm-btn a {
padding: 3px;
display: block;
width: 178px;
text-align: center;
font-size: 18px;
margin: 0 auto;
position: relative;
left: 281px;
border-radius: 50px 50px 0px 0px;
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
}
.srv-heading.text-center {
text-align: center;
padding-top: 20px;
}
.locate-sect {
text-align: center;
padding: 18px 0px;
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
border-radius: 20px;
margin-bottom: 25px !important;
overflow: hidden;
}
.locate-sect a img {
height: 100px;
width: 100%;
}
.locate-sect a h3{
color:#fff;
}
a.VIpgJd-ZVi9od-l4eHX-hSRGPd {
display: none;
}
li.bhasa {
position: relative;
left: 100px;
top: 28px;
margin-left: -90px;
}
.goog-te-gadget {
color: #fff !important;
}
.service-second {
padding: 20px 0px 10px 0px;
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
border-radius: 20px;
overflow: hidden;
margin-bottom:20px;
} .service-second a img {
height: 170px;
width: 100%;
}
.service-second h3 {
font-size: 12px;
text-align: center;
color: #fff;
} @media only screen and (min-width: 320px) and (max-width: 767px){ 
.year-ex-sec {
margin-top: 0px;
}
.mobile-show{
display:block;
}
.desktop-show{
display:none;
}
.header_top {
display: block;
height: 45px;
line-height: 45px;
}
.right{
display:none;
}
.hed-top-sec a {
font-size: 30px;
color: #fff;
font-weight: 800;
}
.header_bottom { }
.mobile_menu ul li span {
color: #222;
}
.mobile_menu_button span{
color:#e5442a;
font-size: 30px;
}
.home-abt-lft-sec {
margin-top: 40px;
}
.home-hed-sec h4::after {
left: -15px;
width: 110%;
}
.hm-form-sec {
margin-top: 10px;}
.hm-form-sec p {
text-align: center;
width: 100%;
font-size: 13px;
margin-top: 6px;
}
.hm-form-sec {
margin-top: 10px;}
.hm-form-sec h4 {
color: #fff;
font-size: 17px;}
.ser-slid-sec img {
width: 100% !important;
}
.ser-llink-sec{
right: -29px;
}
.ganesh-div-sec {
width: auto;
margin-top: 33px;
margin-left: 0;
}
.btm-btn a {
padding: 3px;
display: block;
width: 178px;
text-align: center;
font-size: 18px;
margin: 0 auto;
position: relative;
left: 0px;
margin-top:10px;
margin-bottom:10px;
border-radius: 20px;
}
.home-hed-sec.abt-hed-sec h4::after {
content: "";
position: absolute;
top: 0;
left: -16px;
width: 111%;
}
.abt-hed-sec h4 {
position: relative;
padding: 2px 0;
font-size: 25px;
}
.home-hed-sec.abt-hed-sec h6 {
margin: 8px 0 0px !important;
font-size: 20px;
line-height: 25px;
}
.para1 {
margin-top: 20px;
}
.pd-top-15 {
padding: 23px 0 16px!important;
}
.ad-img-sec{
margin:25px 0 !important;
}
.menu-cnt:after{
display:none;
}
nav.mobile_menu ul li, nav.mobile_menu ul li ul li {
border-bottom: 1px solid #e2392b;
}
nav.mobile_menu{
background:transparent;
}
.menu-cnt {
margin-left: 0px !important;
}
nav.mobile_menu ul li a{
color: #ffffff !important;
}
.dg-whyus-sec{
padding-top:0px;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px){ }
@media only screen and (min-width: 767px) and (max-width: 1023px){
.ipad{width:100%}
.mobile-show{
display:block;
}
.main-box-inner{
margin-top:15px;
}
.para1 {
margin-top: 20px;
}
.desktop-show{
display:none;
}
.header_top {
display: block;
height: 45px;
line-height: 45px;
}
.right{
display:none;
}
.hed-top-sec a {
font-size: 30px;
color: #000;
font-weight: 800;
}
.header_bottom { }
.mobile_menu_button span{
color:#e5442a;
font-size: 30px;
}
.mobile_menu ul li span {
color: #222;
}
.home-abt-lft-sec {
margin-top: 30px;
}
.home-hed-sec h4::after {
left: -46px;
width: 110%;
}
.hm-form-sec {
margin-top: 10px;}
.hm-form-sec p {
text-align: center;
width: 100%;
font-size: 13px;
margin-top: 6px;
}
.hm-form-sec {
margin-top: 10px;}
.hm-form-sec h4 {
font-size: 17px;
text-align: left;
margin-left: 20px;
}
.ser-slid-sec img {
width: 100% !important;
}
.ser-llink-sec{
right: -80px;
}
.ganesh-div-sec {
width: 100%;
margin-top: 33px;
margin-left: 0;
}
.home-hed-sec.abt-hed-sec h4::after {
content: "";
position: absolute;
top: 0;
left: -14px;
width: 98%;
}
.abt-hed-sec h4 {
position: relative;
padding: 2px 0;
font-size: 25px;
}
.home-hed-sec.abt-hed-sec h6 {
margin: 8px 0 0px !important;
font-size: 20px;
line-height: 25px;
}
.ad-img-sec{
margin:25px 0 !important;
}
.menu-cnt:after{
display:none;
}
nav.mobile_menu ul li, nav.mobile_menu ul li ul li {
border-bottom: 1px solid #e7482a;
}
nav.mobile_menu{
background:transparent;
}
.menu-cnt {
margin-left: 0px !important;
}
nav.mobile_menu ul li a{
color: #ffffff !important;
}
.dg-whyus-sec{
padding-top:0px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1300px){ }
.deskshow {display:block;}
.mobshow {display:none;}
.elementor-widget.elementor-widget-sidebar .widget, .wpb_widgetised_column .widget {
margin: 0 0 0;
}
span.wpcf7-not-valid-tip {
color: #0e0d12;
} .sticky-social{
position:fixed;
top:60%;
z-index:9999;
left:0px;
padding:0px;
margin:0px;
}
.social{
list-style:none;
}
.social li {
line-height: 30px;
border-radius: 0px 30px 0px 0px;
padding: 15px;
font-size: 20px;
width: 30px;
text-align: center;
height: 30px;
transition: all 0.8s ease-in-out;
margin-bottom: 5px;
}
li.fb {
height:50px;
width:50px
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
cursor: pointer;
}
li.whatsapp {
height:50px;
width:50px
background-color: #25D366;
cursor: pointer;
}
.social li:hover {
border-top-right-radius: 0px;
box-shadow: 2px 5px 10px #e5ca70;
}
.sticky-social .fa{
color:#fff;
transition:all 0.8s ease-in-out;
}  .inner-padding-30 {padding:30px 0;}
.pd-top-15 {padding:41px 0 41px;}
.inner-box-2 {margin:25px 0!important; } .para1 p {color: #222;text-align: justify;padding: 5px 0 0;}
.main-box-inner {background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);text-align: center;padding: 15px 0px;border-radius: 10px;}
.main-box-inner p {color: #fff;font-size: 16px;font-weight: 400;}
.call-box-inner h5 {font-size: 18px;text-transform: capitalize;letter-spacing: 0;color:#fff;}
.call-box-inner1 {margin: 5px 0!important;background-color: #fff;padding: 10px 0;}
.call-box-inner1 a {color: #0e0d12!important;font-size: 25px;font-weight: bold!important;font-family: 'Fira Sans', sans-serif;}
.call-box-inner1 a i {color: #0e0d12;padding-right: 10px;font-size: 25px; vertical-align:middle;}
.innerpage-form input{
background:#eee!important;
}
.innerpage-form {text-align: center;background-color:#fff;padding: 15px 25px 20px;border-radius: 10px;margin: 10px 0!important; border:1px solid #002642;}
.wpcf7 form.wpcf7-form p { margin-bottom: 0;}
.innerpage-form h4 {font-size: 30px;font-weight: bolder;}
.innerpage-form p {font-size: 18px;color: #000;}
.wpcf7-spinner {display:none;}
.btmpara {text-align: center;}
.btmpara p {text-align: center;}
.ad-bn { text-align: center;}
.add-bn { text-align: center;}
input.wpcf7-form-control.wpcf7-submit.has-spinner.innerfrm{
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%)!important;
border:none;
}
nav.main_menu ul li.active a{
color:#e1352b;
}
.main-box-whts {background-image: linear-gradient(#55d061, #23b33a); text-align: center; padding: 15px 0px; border-radius: 10px;}
.whatsapp-box-inner h5 {font-size: 18px; text-transform: capitalize; letter-spacing: 0; color:#fff;}
.whatsapp-box-inner1 {margin: 5px 0!important; background-color: #fff;  padding: 10px 0;}
.whatsapp-box-inner1 a i {color: #0e0d12; padding-right: 10px;font-size: 25px; vertical-align:middle;}
.whatsapp-box-inner1 a {color: #0e0d12!important; font-size: 25px; font-weight: bold!important; font-family: 'Fira Sans', sans-serif;}
.whatsapp-box-inner p {color: #000; font-size: 16px;font-weight: 400;}
.btm {text-align: center; background-color:#e1352b; padding: 5px 0 10px;  border-radius: 10px; margin: 10px 0!important; border:2px solid #fff;
}
.btm-inner h5 {font-size: 22px;font-weight: 600;text-transform: capitalize;letter-spacing: 0;color:#fff;}
.btm-inner1 {padding: 8px 0;background-color:#fff;}
.btm-inner1 a {font-size: 25px;font-weight: bold!important;}
.btm-inner1 a i {padding-right: 10px; vertical-align:middle;} .innerpage-form .wpcf7-textarea { border-radius: 10px!important; }
.cc2 {margin-top: 25px;}
.bkkkk {margin:0!important;} .maincontac {position: relative;background-image: url(https://astrorajdutt.com/wp-content/uploads/2023/11/contact-bg.png);text-align: center; padding: 15px 0px; border-radius: 10px;margin-top: 40px; background-size:cover;}
.ckl a { font-size: 14px!important; }
.maincontac img {margin-top: -65px;}
.con-in h5 {font-size: 18px; letter-spacing: 0;text-transform: capitalize; color:#fff;}
.mntcl a {color: #0e0d12!important; font-size: 20px; font-weight: bold!important; font-family: 'Fira Sans', sans-serif;}
.mntcl i {vertical-align: middle;}
.mntcl {margin: 5px 0!important; background-color: #fff; padding: 10px 5px;}
.coppp {margin:0!important;}
.conp {margin-top:20px;} .service-mainbox {position: relative;height: 460px;border: 3px solid #e1352b;border-radius: 10px; margin-bottom: 15px!important;}
.serv-txt {text-align: center;}
.serv-txt h4 {padding: 8px 0;color: #fff;font-size: 20px;background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%); font-weight:500;}
.serv-img {text-align:center;overflow: hidden;}
.serv-img img { vertical-align: top;
max-width: 100%;
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;border-radius: 6px 6px 0 0;}
a.serv-button {background-color: #fff;}
.serv-button {position: absolute;bottom: 0;background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);text-align: center;padding: 8px 0 3px;width: 100%; border-radius: 0 0 6px 6px;cursor:pointer;}
.serv-button a {color: #fff;font-size: 22px;font-family: 'Fira Sans';text-transform: uppercase;letter-spacing: 0;font-weight: 700;}
.serv-button:hover {background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);}
.serv-img img:hover {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.service-mainbox p {
padding: 5px 10px;
}
@media only screen and (min-width: 767px) and (max-width: 1023px){
.abt-rw-sec-2{
margin-bottom:15px!important;
}
.btm {
margin-bottom: -27px!important;
}
.inner-padding-30 {
padding: 7px 0;
}
.deskshow {display:none;}
.mobshow {display:block;}
.ipad{width:100%;}
.title img { width: 100%; height: 60px;}  .innerpage-form h4 { font-size: 22px;}
.innerpage-form p { font-size: 16px; color: #000;}  .bkkkk { margin: 30px 0px 25px 0px! important; }	
.main-box-whts{
margin-bottom:20px!important;
}
.coppp{
margin:15px!important;
}
.ipad.google-map iframe{
margin-top:-15px;
}  .maincontac { background-image: url(https://astrorajdutt.com/wp-content/uploads/2023/11/contact-bg.png); background-repeat: round; margin-top: 70px; background-size:cover;}
.coc { margin-top: 10px; }  .service-mainbox {height:410px}  .sticky-social{
position:fixed;
top:60%;
z-index:9999;
right:0px;
left: initial;
padding:0px;
margin:0px;
}
.social{
list-style:none;
}
.social li {
line-height: 30px;
border-radius: 5px;
padding: 15px;
font-size: 20px;
width: 30px;
text-align: center;
height: 30px;
transition: all 0.8s ease-in-out;
margin-bottom: 5px;
}
li.fb {
height:50px;
width:50px
background-color: #dbb851;
cursor: pointer;
}
li.whatsapp {
height:50px;
width:50px
background-color: #25D366;
cursor: pointer;
}
.social li:hover {
border-top-right-radius: 0px;
box-shadow: 2px 5px 10px #e5ca70;
}
.sticky-social .fa{
color:#fff;
transition:all 0.8s ease-in-out;
} }
@media only screen and (min-width: 320px) and (max-width: 767px){ 
.inner-padding-30 {
padding: 10px 0!important;
}
.btm {
margin-bottom: -30px!important;
}
.main-box-inner{
margin-top:10px;
}
.testi-left-sec::before{
display:none;
}
.deskshow {display:none;}
.mobshow {display:block;}
.title img { width: 100%; height: 75px;}  .innerpage-form h4 { font-size: 22px;}
.innerpage-form p { font-size: 16px; color: #000;}  .bkkkk { margin: 0 0px 25px 0px! important; }  .maincontac {  margin-top: 70px;} 
.coc { margin-top: 10px; }  .service-mainbox {height:460px;}
.serv-txt h4 { font-size: 18px;}  .sticky-social{
position:fixed;
top:60%;
z-index:9999;
right:0px;
left: initial;
padding:0px;
margin:0px;
}
.social{
list-style:none;
}
.social li {
line-height: 30px;
border-radius: 5px;
padding: 15px;
font-size: 20px;
width: 30px;
text-align: center;
height: 30px;
transition: all 0.8s ease-in-out;
margin-bottom: 5px;
}
li.fb {
height:50px;
width:50px
background-color: #dbb851;
cursor: pointer;
}
li.whatsapp {
height:50px;
width:50px
background-color: #25D366;
cursor: pointer;
}
.social li:hover {
border-top-right-radius: 0px;
box-shadow: 2px 5px 10px #e5ca70;
}
.sticky-social .fa{
color:#fff;
transition:all 0.8s ease-in-out;
} }
.testimonial-mob-box{
background: transparent;
border:1px solid #eee;
text-align: center;
padding: 20px;
border-radius: 5px;
}
.testimonial-mob-box img{
width: 60px !important;
}
.testimonial-mob-box h4{
color: #fff;
font-size: 23px;
font-weight: 700;
}
.testimonial-mob-box p{
font-size: 13px;
color: #fff;
}
.testimonial-mob-box .fa{
color: #f1dd90;
}
li.narrow .second .inner ul{background-color:#e1352b;}
.drop_down .narrow .second .inner ul li a{color: #fff;
font-size: 14px;
text-transform: capitalize;
font-weight: 400;
letter-spacing: 0px;
padding: 6px 10px!important;
}
.testi-main-row{padding:40px 0px;}
.testi-left-sec{position:relative;}
.testi-left-sec::before{position:absolute;content:'';left: -27px;background-color:#222;z-index: 0;top: 22px;width: 2px;height: 798px; } .what-client{
color: #fff;
font-weight: 600;
font-size: 32px;
z-index: +999;
line-height: 50px;
position:relative;
}
.what-client::before{content:'';position:absolute;left: -164px;top:0;background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);height: 50px;width: 105%;z-index:-1;border-bottom-right-radius: 100px;border-top-right-radius: 100px;border: 1px solid #fff;}
.testi-sub-head h6{
color: #000;
}
.testi-sub-head p{
font-size: 14px;
color: #000;
width: 90%;
text-align: justify;
}
.testi-sub-head{padding-top:10px;}
.testi-box{
margin: 10px 0px 20px 0px;
}
.testi-box ul{
padding: 0;
margin: 0;
list-style: none;
position: relative;
}
.testi-box ul li{display: inline-block;vertical-align: middle;color: #000;font-weight: 400;font-size: 15px;text-align: justify;}
.testi-box ul li:first-child{  }
.testi-box ul li:first-child img{
position: absolute;
left: -95px;
top: 17px;
vertical-align: middle;
}
.testi-box ul li:last-child{
width: 84%;
margin-left: 5%;
}
.testi-box ul li p{}
.testi-box ul li img{}
.testi-box ul li h5{
text-transform: capitalize;
font-size: 18px;
letter-spacing: 0px;
}
.testi-box ul li .fa{
color: #ff5a00;
}
.rqst-call-div{
background:#e1352b;
padding: 10px 0px;
text-align: center;
width: 102%;
border: 1px solid #fff;
margin-left: 56px;
border-radius: 10px;
}
.rqst-inner{width: 90%;margin:0 auto;}
.rqst-bottom-div{position: relative !important;border-top: 1px solid #fff;margin-top: 20px;}
.rqst-bottom-div::before{position:absolute !important;conent:'';top:0px;left:0;width:100%;height:10px;background:red}
.rqst-sbt-btn{
margin-top: -37px !important;
position: relative !important;
top: -11px;
text-align: center !IMPORTANT;
width: 44% !IMPORTANT;
border: 1px solid #000 !IMPORTANT;
}
.rqst-call-div p{
color:#fff!important;
}
.rqst-call-div:after{content:'';position:absolute;height:220px;width: 121%;right: -126px;top: -13px;background:#e1352b;z-index:-1;}
.rqst-call-div h4{
line-height: normal;
color:#fff;
}
.rqst-call-div p{
color: #000;
}
.astro-ser-head{
color: #fff;
font-weight: 600;
font-size: 32px;
z-index: +999;
text-align: right;
line-height: 50px;
position:relative;
margin-top: 30px;
}
.astro-ser-head::before{content:'';position:absolute;right: -199px;top:0;background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);height: 50px;width: 112%;z-index:-1;border-bottom-left-radius: 100px;border-top-left-radius: 100px;}
.ser-sub-head h6{text-align: right; color:#222;}
.ser-sub-head p{
font-size: 15px;
color: #fff;
width: 88%;
margin-left: 12%;
text-align: right;
color:#222;
margin-bottom: 15px !IMPORTANT;
}
.ser-sub-head{padding-top:10px;}
.ser-sub-head{position:realative;}
.ser-sub-head:after{    position: absolute;
content: '';
left: -21px;
width: 135px;
z-index: -1;
height: 945px;
top: 207px;
background-image: url(https://astrorajdutt.com/wp-content/uploads/2023/11/long-line.png);
background-size: cover;
}
.love-box{
margin-bottom: 20px !IMPORTANT;
width: 95%;
margin-left: 6%;
}
.love-box:hover .next-image{opacity:1.0;}
.love-box ul{
padding: 0;
margin: 0;
list-style: none;
}
.love-box ul li{
display: inline-block;
vertical-align: middle;
}
.love-box ul li:first-child{
width: 50%;
position: relative;
}
.love-box ul li:last-child{
width: 47%;
margin-left: 10px;
}
.love-box ul li:first-child .first-image{
width: 100%;
vertical-align: middle;
}
.first-image:hover.next-image{display:block;}
.next-image{
position: absolute;
top: 72px;
opacity:0;
left: 50%;
z-index: +9999;
}
.love-box ul li h4{
font-size: 20px;
color: #222;
font-weight: 700;
}
.love-box ul li p{
text-align: justify;
}
.rating-image-minus{margin-left:-162px;margin-bottom: 30px !IMPORTANT;}  .footer_top{padding:30px 0px;padding-bottom: 0px;}
.footer_top_holder{background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);}
.footer-main{
border: 1px solid #fff;
border-radius: 10px;
margin-top: 60px;
}
.footer-main ul{
padding: 0px 45px;
margin: 0;
padding-bottom: 15px;
list-style: none;
margin-top: -50px;
position: relative;
}
.footer-main ul li {
width: 32.333%;
display: inline-block;
text-align: center;
}
.footer-main ul li:nth-child(even){
position: relative;
}
.footer_bottom_holder{
background-color:#364042;
}
.footer-main ul li:nth-child(even) img{position:absolute;top: -107px;left: 109px;}
.footer-main ul li img{
vertical-align: middle;
}
.footer-main ul li a{
display: block;
color: #fff;
font-size: 15px;
}
.footer-disclaimer{
background: #fff;
border-radius: 10px;
margin-top: 30px;
border:1px solid #eee;
}
.footer-disclaimer p{
text-align: center;
padding: 20px 32px;
}
.footer-disclaimer ul{
padding: 10px 0px;
margin: 0;
list-style: none;
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
text-align: center;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.footer-disclaimer ul li{
display: inline-block;
width: 19%;
}
.footer-disclaimer ul li a{
text-transform: uppercase;
color: #fff;
font-size: 15px;
}
.ftr-map{
margin-top: -64px !important;
position: relative;
}
.ftr-copy-right{padding: 10px 0px;color: #fff;font-size:16px;}
.ftr-copy-right a{color:#fff;}
.ftr-copy-right p{color:#fff; width:84%;}   @media only screen and (min-width: 320px) and (max-width: 767px){ 
.ftr-copy-right p{
width:100%!important;
}
.ftr-copy-right span{
float:none!important;
}
.what-client:before{display:none;}
.what-client {color:#fff;text-align: center;font-size: 24px;border-radius: 30px;}
.testi-sub-head p{
color:#fff;
}
.testi-left-sec::after{display:none;}
.testi-left-sec{background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);padding-bottom: 20px;padding-top: 20px;}
.testi-sub-head p{text-align:center;width: 100%;}
.testi-box ul li:first-child img{position: relative;left: initial;top: initial;}
.testi-box ul{text-align:center;}
.testi-sub-head h6 {color: #fff;text-align: center;font-size: 20px;}
.rating-image-minus{margin-left:0px;}
.rqst-call-div{width:100%;margin-left:0px;margin-top: 20px;}
.rqst-call-div:after{display:none;}
.astro-ser-head::before{display:none;}
.astro-ser-head{background-image:linear-gradient(to right, #dab64e , #f9eda9);text-align:Center;font-size:23px;}
.ser-sub-head:after{display:none;}
.ser-sub-head p{text-align:center;width:100%;font-size:14px;margin-left:0;}
.ser-sub-head h6 {text-align: center;font-size: 22px;}
.footer-main ul{padding:0px;margin-top:0px;}
.footer-main ul li{width:100%;margin-bottom:10px !important;}
.footer-main ul li:nth-child(even) img {position: relative;top: 0;left: 0;}
.footer-main{margin-top:0px;padding-top:20px;}
.footer-disclaimer ul li{width:100%;}
.rqst-call-div h4 {line-height: normal;font-size: 22px;}
}
@media only screen and (min-width: 481px) and (max-width: 767px){ }
@media only screen and (min-width: 767px) and (max-width: 1023px){
.ipad{width:100%}
.pd-top-15 {
padding: 21px 0 15px;
}
.footer_top{
padding-bottom:95px;
}
.what-client:before{display:none;}
.what-client {background:#eee;color:#222;text-align: center;font-size: 24px;border-radius: 30px;}
.testi-left-sec::after{display:none;}
.testi-left-sec{background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);padding-bottom: 20px;padding-top: 20px;}
.testi-sub-head p{text-align:center;}
.testi-box ul li:first-child img{position: relative;left: initial;top: initial;}
.testi-box ul{text-align:center;}
.testi-sub-head h6 {color: #fff;text-align: center;font-size: 20px;}
.testi-sub-head p{
color:#fff;
}
.service-slid-sec-1{
min-height:auto!important;
}
.rating-image-minus{margin-left:0px;}
.rqst-call-div{width:100%;margin-left:0px;margin-top: 20px;}
.rqst-call-div:after{display:none;}
.astro-ser-head::before{display:none;}
.astro-ser-head{background-image:linear-gradient(to right, #dab64e , #f9eda9);text-align:Center;font-size:23px;}
.ser-sub-head:after{display:none;}
.ser-sub-head p{text-align:center;width:100%;font-size:14px;margin-left:0;}
.ser-sub-head h6 {text-align: center;font-size: 22px;}
.footer-main ul{padding:0px;margin-top:0px;}
.footer-main ul li{width:100%;margin-bottom:10px !important;}
.footer-main ul li:nth-child(even) img {position: relative;top: 0;left: 0;}
.footer-main{margin-top:0px;padding-top:20px;}
.footer-disclaimer ul li{width:100%;}
.rqst-call-div h4 {line-height: normal;font-size: 22px;}
.testi-left-sec::before{display:none;}
.hm-form-sec h4:after {
right: 0;
left: -83px;
width: 700px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1300px){ }
.dg-whyus-box ul {
padding: 0px;
margin: 0px;
list-style: none;
position: relative;
}
.dg-whyus-box ul li {
display: flex;
align-items: center;
flex-wrap: wrap;
margin: 20px 0px;
}
.dg-whyus-box ul li .dg-pointimg {
width: calc(18% - 20px);
min-width: 100px;
padding-right: 20px;
z-index: 1;
position: relative;
}
.dg-whyus-box ul li .dg-contentbox {
width: 82%%;
}
.dg-whyus-box ul li .dg-pointimg .line-back {
position: absolute;
top: 50%;
left: 6px;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
min-width: 337px;
z-index: -1;
}
.rqst-call-div .rqst-inner input{
background-color:#e44a41!important;
color:#fff!important;
}
.title span {
color: #fff;
}
.dg-whyus-box ul li .dg-contentbox {
width: 80%;
position:relative;
}
.dg-whyus-box ul li .dg-contentbox .dg-singlebox {
padding: 15px 50px 15px 50px;
background: #eee;
position: relative;
}
.dg-whyus-box ul li .dg-contentbox:after {
content: "";
background-image: url(https://astrorajdutt.com/wp-content/uploads/2023/11/testi-bg-after.png);
height: 127px;
width: 30px;
display: block;
position: absolute;
top: 50%;
right: 0;
-webkit-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
transform: translate(0%, -50%);
z-index: -1;
}
.dg-whyus-box ul li .dg-contentbox .dg-singlebox h4 {
font-size: 18px;
font-weight: 700;
}
.dg-whyus-box ul li .dg-contentbox .dg-singlebox p {
color: #000;
}
.dg-whyus-box ul:after {
background:  #e1352b;
content: "";
display: block;
height: 100%;
width: 100px;
position: absolute;
right: 45px;
top: -60px;
z-index: -1;
min-height: 650px;
}
.dg-tempal-img img {
max-width: 510px;
position: relative;
left: -45px;
top: -30px;
}
.dg-whyus-sec2 {
top: -20px !important;
}
.dg-hide-mobile{
display:block
}
.dg-hide-desktop{
display:none;
} @media only screen and (min-width: 767px) and (max-width: 1023px){
.ipad{width:100%}
.dg-hide-mobile{display:none;}
.dg-hide-desktop{
display:block;
}
.dg-whyus-sec .home-hed-sec h4{
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
padding: 10px;
border-radius: 80px;
text-align: center;
}
.dg-whyus-sec p,
.dg-whyus-sec .home-hed-sec h6{
text-align:center;
}
.dg-whyus-box ul{
margin-top:40px;
}
.dg-whyus-box ul:after,
.dg-whyus-box ul li .dg-contentbox:after,
.dg-whyus-sec .home-hed-sec h4::after{
display:none;	
}
}
@media only screen and (min-width: 320px) and (max-width: 766px){
.footer_top{
padding-bottom:95px;
}
.ipad{width:100%}
.dg-hide-mobile{display:none;}
.dg-hide-desktop{
display:block;
}
.dg-whyus-sec .home-hed-sec h4{
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
padding: 10px;
border-radius: 80px;
text-align: center;
font-size: 22px;
}
.dg-whyus-sec .home-hed-sec h6{
font-size:20px;
}
.dg-whyus-sec p,
.dg-whyus-sec .home-hed-sec h6{
text-align:center;
}
.dg-whyus-box ul{
margin-top:40px;
}
.dg-whyus-box ul li .dg-pointimg .line-back,
.dg-whyus-box ul:after,
.dg-whyus-box ul li .dg-contentbox:after,
.dg-whyus-sec .home-hed-sec h4::after{
display:none;	
}
.dg-whyus-box ul li .dg-contentbox,
.dg-whyus-box ul li .dg-pointimg{
width:100%;
padding:0px;
}
.dg-whyus-box ul li .dg-pointimg{
text-align:center;
}
.dg-whyus-box ul li .dg-contentbox .dg-singlebox{
padding: 65px 15px 15px 15px;
text-align: center;
}
.dg-whyus-box ul li .dg-contentbox{
margin-top: -60px;
}
}
input[type='date']:after {
color: #0e0d12;
content: attr(placeholder);
}
.footer-main ul li p {
color: #fff;
font-size: 18px;
}
body .qode-accordion-holder .qode-title-holder, .qode-title-holder{
background-color: #e1352b !important;
}
.qode-tab-title span.qode-tab-title-inner {
color: #fff !important;
font-weight: 500;
font-size: 16px;
}
.f-width img{
width:100%;
margin-bottom:20px;
}
.cards .home-hed-sec {
background: #f2f2f2;
padding: 22px;
border-radius: 10px;
min-height: 280px !important;
}
.cards  b, .cards strong {
font-size: 20px;
margin-bottom: 10px !important;!i;!;
display: block;
}
.cards img{width:51px}
.home-cta {
background:linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
padding:20px;
border-radius:12px;
color:#fff !important;
}
.new-sec p{
margin-bottom:10px !important;
}
.vc_custom_1732105673639 .wpb_column {
margin-top:30px;
}
@media (max-width:767px){
.cards,.cards .card {
height: unset !important;
}
.cards .home-hed-sec {
min-height: 100% !important;
margin-bottom: 20px;
}
}
h1,h2,h3,h4,h5,h6{
font-family:'Fira Sans', sans-serif !important;
font-size:25px ;
font-weight:600;
}
.container_inner, .elementor-row .elementor-widget-wrap>.qode_elementor_container_inner, .qode_elementor_container_inner {
width: auto !important; 
margin: 0 auto;
}
li.fb {
height: 50px !important;
width: 50px !important;
background-image: linear-gradient(90deg, #e1352b 0%, #ed6129 100%);
cursor: pointer;
}
li.whatsapp {
height: 50px !important;
background-color: #25D366;
cursor: pointer;
width: 50px !important;
}