@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&display=swap');
body{
    padding: 0;
    margin: 0;
    font-family: 'Heebo', sans-serif;
}
.main{
  width: 93%;
  padding: 0;
  margin: 0 auto;
  border:0px solid;
}
a{
    color: #000;
    text-decoration: none;
}
a:focus, a:hover {
    color: #000;
    text-decoration: none;
}
img{
    max-width: 100%;
}


ul{
    margin: 0;
    padding: 0;
}
li{
    list-style: none;
}
p{
    margin:0;
}


@font-face {
  font-family: "Black Arcade Free";
  src:
    local("Black Arcade Free"),
    url("../fonts/Black Arcade Free.otf") format("opentype") tech(color-COLRv1),
    url("../fonts/Black Arcade Free.otf") format("opentype"),
    url("../fonts/Black Arcade Free.woff") format("woff");
}

/* top head section start */
.top-head{
    background: linear-gradient(45deg, #ff001e, #ff6000);
    padding: 0;
}
.top-head-1{
    padding:0;
}
.top-head-left{
    padding:0;
}
.top-head-left-1{
    padding:0;
    text-align: center;
}
.top-head-left-1 p{
    color: #ffffff;
    font-size: 22px;
    font-weight: 600;
    padding: 13px 10px 9px;
    text-transform: capitalize;
}
.top-head-right{
    padding:0;
}
.top-head-right-1{
    color: #fff;
    padding: 13px 15px 2px;
    font-size: 21px;
    font-weight: 600;
    text-transform: capitalize;
    text-align: center;
}
/* top head section end */



/* header section start */
.header-logo{
    padding: 0;
    display: flex;
    align-items: center;
}
.header-logo:before {
    position: absolute;
    content: "";
    background:#fffffff7;
    width: 100%;
    height: 100%;
}
.header-logo-1{
  padding:0;
  display: flex;
  align-items: center;
}
.header-logo-left{
  padding:0;
}
.header-logo-left-1{
  padding: 5px 6px;
  text-align: center;
}
.header-logo-right{
  padding:0;
}
.header-logo-right-1{
  padding: 5px 10px;
  text-align: center;
}
.header-logo-right-1 a {
    color: #000000;
    text-align: center;
    font-size: 39px;
    font-weight: 700;
}
.header-logo-right-1 a i{
    color: #ff051d;
    padding: 0 5px 0 0;
}
.top-add{
    color: #282828;
    text-align: center;
    font-size: 15px;
    line-height: 27px;
    padding-bottom: 1px;
    font-weight: 700;
}

/* header section end */



/* banner section start */
.banner{
    padding:0;
}
.banner img{
    width:100%;
}
/* banner section end */



/* services section start */
.services-sec{
    padding: 0;
}
.services-sec-1{
    padding: 40px 0 0;
}
.services-1{
    padding: 15px 15px;
}
.services-2{
    padding: 15px;
    box-shadow: 0 0 17px #fe011e30;
    border-radius: 20px;
}
.services-3{
    padding: 0px;
    display: flex;
    align-items: center;
}
.services-4{
    width: 12%;
    padding: 0;
}
.services-4 i{
    color: #ff021e;
    font-weight: 600;
    font-size: 24px;
    text-align: center;
}
.services-5{
    padding: 0;
}
.services-5 span{
    padding: 8px 0 5px 6px;
    color: #000000;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
}
.services-6{
    padding:0;
    /* text-align: center; */
}
.services-6 p{
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;
    color: #2d2d2d;
    padding: 8px 0 0;
}

/* services section end */




/* famous service section start */
.service-sec-1{
    padding: 45px 0px;
}
.service-sec-2{
    padding: 0;
}
.service-title{
    padding:0;
    text-align: center;
}
.service-title strong{
    font-size: 40px;
    font-weight: 600;
    color: #d80004;
    text-transform: capitalize;
    text-shadow: -1px 3px 0px #fdc006;
    font-family: "Black Arcade Free";
    background: linear-gradient(to top, #e6182b 32%, #ff7200 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'Oswald', sans-serif;
}
.service-title p{
    color: #101010;
    font-size: 17px;
    margin: 0;
    line-height: 27px;
    padding:6px 0 0;
    font-weight:500;
    text-transform: capitalize;
}
.service-content{
    padding: 15px 0 0;
}
.srv-mn{
    padding: 15px;
}
.service-inr{
    padding: 0px;
    text-align: center;
}
.service-img{
    padding: 0;
}
.service-img img {
    width: 100%;
    padding: 6px;
    background: linear-gradient(to top, #e6182b 32%, #ff7200 60%);
    border-radius: 30px;
}
.service-bx{
    padding:15px 0 0;
}
.service-bx strong{
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    background: linear-gradient(32deg, #e6182b, #ff7200);
    padding: 6px 12px 3px;
    display: block;
    border-radius: 50px;
}
/* famous service section end */



/* services
 choose section start */
.choose-sec-1{
    padding: 0;
}
.choose-sec-2{
    padding:0 0 31px;
}
.choose-left{
    padding:0;
}
.choose-left-1{
    padding:0;
}
.choose-title{
    padding:0;
    text-align:center;
}
.choose-title p{
    font-size: 40px;
    font-weight:600;
    color: #d80004;
    text-transform: capitalize;
    font-family: 'Trade Winds', cursive;
    text-shadow: -1px 3px 0px #fdc006;
}
.choose-text{
    padding:0;
    text-align: center;
}
.choose-text p{
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
    padding:15px 7px 15px;
}
.choose-box{
    padding:0;
}
.choose-1{
    padding:0;
}
.choose-2{
    padding:5px 8px;
    text-align: center;
}
.choose-icon{
    font-size:35px;
    text-transform: capitalize;
    font-weight: 500;
    color: #d80004;
}
.choose-name{
    padding:0;
}
.choose-name p{
    padding: 0 0 5px;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 500;
    color: black;
}
.choose-name span{
    background: #fdc006;
    padding: 5px 5px 1px 5px;
    text-align: center;
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 500;
    display: block;
    color: #000;
}
.banner-1{
    padding:20px 8px 15px;
}
.choose-right{
    padding:0;
}
.choose-right-1{
    padding:0;
}
.astro-11{
    padding:17px 12px 17px 19px;
    display:flex;
}
.astro-22{
    padding: 34px 0;
    background: #fff;
    box-shadow: 0 0 9px 0 #00000017;
}
.astro-22 ul{
    display: flex;
    align-items: center;
    gap: 18px;
}
.astro-22 ul .astro-img1{
    width:61%;
    background: #fdc006;
    border-radius: 100px 0 0 100px;
    text-align: left;
    padding: 9px;
    float: right;
}
.astro-22 ul .astro-img1 img{
    display: inline;
    /* width: 87%; */
    height: auto;
    max-width: 100%;
    border-radius:50%; 
    border: 5px solid #fff;
}
.astro-22 .astro-text1{
    padding: 0;
}
.astro-22 .astro-text1 span{
    padding-left:15px;
    text-align: justify;
    color: #d80004;
    font-size: 24px;
    text-transform: capitalize;
    display: block;
    font-weight: 600;
}

.astro-22 .astro-text1 p{
    font-size: 15px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
    padding:2px 0 7px 15px;
}
.astro-22 .contact1{
    position: absolute;
    left: 0;
    background: #d80004;
    border-radius: 0 30px 30px 0;
    padding: 5px 10px 5px 10px;
    text-align: center;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
    color:#fff;
}
.astro-22 .contact1 a{
    color:#fff;
}
.astro-22 .contact1 a i{
    padding: 0 5px 0 0px;
    font-size: 14px;
}
/* services
 choose section end */


/* about us section start */
.about-section{
    padding: 40px 0 15px;
}
.about-us-content img {
    float: right;
    width: 260px;
    margin: 0 0 12px 22px;
    border-radius: 20px;
    box-shadow: 0 0 6px #0000007a;
}
.about-section-1{
    padding:0px;
}
.about-left{
    padding: 15px;
}
.about-left-1{
    padding:0;
}
.srv-list{
    padding:0;
}
.srv-list-1{
    padding: 15px 20px 15px;
    background: #e6182b;
    text-align:left;
    border-radius: 20px;
}
.srv-list-2{
    padding:0;
}
.srv-list-2 p{
    color: #000000;
    font-size: 29px;
    font-weight: 700;
    text-align: center;
    text-transform: capitalize;
    border-bottom: 1px solid;
}
.srv-list-2 ul{
    padding: 0;
}
.srv-list-2 ul li{
    font-size: 16px;
    font-weight: 400;
    padding: 9px 0;
    color: #ffffff;
    text-transform: capitalize;
}

.srv-list-2 ul li:before {
    content: "\f290";
    font-family: "Font Awesome 7 Free";
    font-weight: 900;
    color: #ffffff;
    font-size: 17px;
    text-align: center;
    padding: 0 8px 0 0;
}
.srv-list-add {
    padding: 10px 0 0;
    text-align:center;
}
.about-right{
    padding:0;
}
.about-right-1{
    padding: 15px;
}
.about-us-content{
  padding:15px 0 0;
}
.about-us-title{
    padding: 0;
    text-align: center;
}
.about-us-title strong{
    font-size: 32px;
    font-weight: 600;
    text-transform: capitalize;
    background: linear-gradient(32deg, #e6182b, #ff7200);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Black Arcade Free";
    padding: 25px 0 15px;
    display: inline-block;
}
.about-us-content p{
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
    color: #2d2d2d;
    padding: 6px 0;
}
.about-us-content p strong{
    color: #e82127;
    font-weight: 500;
}
.about-heading{
    color: #d80005;
    font-size: 22px;
    font-weight: 600;
    line-height: 35px;
    padding: 3px 0px 4px;
    display: inline-block;
    text-shadow: 0px 2px 9px #fdc006;
}
.about-us-content ul{
  padding: 5px 0px;
}
.about-us-content ul li {
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;
    color: #2d2d2d;
    padding: 2px 0;
    text-align: justify;
}
.about-us-content ul li:before {
    content: "\f386";
    font-family: "Font Awesome 7 Free";
    font-weight: 900;
    color: #e92127;
    font-size: 17px;
    text-align: center;
    padding: 0 9px 0 0;
    display: inline-block;
}

/* about us section end */





/* astrology services section start */
.astro-srv-1{
    padding: 0;
}
.astro-srv-2{
    padding: 40px 0px 40px;
}
.astro-srv-content{
    padding:25px 0 0;
}
.astro-1{
    padding: 15px;
}
.astro-2{
    padding: 30px 20px 30px 0;
    border-radius: 30px;
    border: 1px solid #fb6307;
    overflow: hidden;
}
.astro-2 ul{
    display: flex;
    align-items: center;
    gap: 18px;
}
.astro-2 ul .astro-img{
    width: 75%;
    background: #fa6108;
    border-radius: 0px 600px 600px 0px;
    text-align: right;
    padding: 9px;
}
.astro-2 ul .astro-img img{
    display: inline;
    width: 100%;
    border-radius:50%;
    border: 5px solid #fff;
}
.astro-2 .astro-text span{
    padding-right: 25px;
    color: #000000;
    font-size: 25px;
    text-transform: uppercase;
    display: block;
    font-weight: 700;
}
.astro-2 .astro-text p{
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;
    color: #2d2d2d;
    padding: 5px 0 10px;
}
.astro-2 .contact{
    position: absolute;
    right: 0px;
    background: #e6182b;
    border-radius: 30px 0 0 30px;
    padding: 8px 15px 11px 12px;
    text-align: center;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
    color:#fff;
    bottom: -5px;
}
.astro-2 .contact a{
    color:#fff;
}
.astro-2 .contact a i{
    padding: 0 5px 0 0px;
    font-size: 14px;
}

/* astrology services section end */



/* add section start */
.add1-sec{
    padding: 40px 0;
}
.add1-sec-1{

background: #e6182b;

padding: 20px 15px 15px;

text-align: center;
}
.add1-sec-1 p{
    text-align: center;
    font-size: 22px;
    font-weight: 400;
    color: #fff;
    text-transform: capitalize;
    padding: 12px 0 0;
}
.add1-sec-1 span{
    text-align: center;
    font-size: 22px;
    font-weight: 700;
    text-transform: capitalize;
    color: #000;
    display: inline-block;
    padding: 5px 25px 2px;
    background: #fff;
    border-radius: 40px;
}
/* add section start */


/* testimonial section start */
.testi-sec{
    padding:0;
}
.testi-sec-1{
    padding: 40px 0 50px;
}
.testi-content{
  padding: 15px 0 0;
}
.testi-1{
  padding: 35px 15px;
  text-align: center;
}
.testi-2{
  padding:0;
}
.testi-3{
  padding: 0;
}
.testimonial {
    background: linear-gradient(0deg, #e6182b, #ff7200);
    text-align: center;
    padding: 20px 15px 15px;
    position: relative;
    border-radius: 20px 20px 0 0;
}
.testimonial:before,
.testimonial:after{
    content: "";
    border-top: 40px solid #e71b2a;
    border-right: 240px solid transparent;
    position: absolute;
    bottom: -30px;
    left: 0;
}
.testimonial:after{
    border-right: none;
    border-left: 125px solid transparent;
    left: auto;
    right: 0;
}
.testimonial .icon{
    display: inline-block;
    font-size: 80px;
    color: #050aff;
    margin-bottom: 20px;
    opacity: 0.6;
}
.testimonial .description{
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;
    color: #ffffff;
    padding: 12px 0 0;
}
.testimonial .pic{
    padding:0;
    margin:-111px 0 0;
}
.testimonial .pic-1{
    display: inline-block;
    border: 6px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 0px 4px #fdc006;
    overflow: hidden;
    z-index: 1;
    position: relative;
    max-width: 126px;
}
.testimonial .pic-1 img{
    width: 100%;
    height: auto;
}
.rating {
    color: #ffffff;
    text-align: center;
    padding:29px 0 0;
    display: block;
}
.rating li {
    display: inline-block;
    font-size: 14px;
}
.testimonial .title{
    font-size: 18px;
    font-weight: 700;
    color: #000000;
    text-transform: uppercase;
    padding: 6px 10px 1px;
    background: #fff;
    border-radius: 30px;
}
.testimonial .post{
    display: block;
    font-size: 14px;
    color: #ffd9b8;
}
/* testimonial section end */





/* banner2 section start */
.banner2{
    padding:0;
}
.banner2 img{
    width:100%;
}
/* banner2 section end */



/* other service section start */
.other-srv-sec{
    padding: 0;
}
.other-srv-sec-1{
    padding: 40px 0;
}
.other-srv-content{
    padding:25px 0 0;
}
.other-srv{
    padding: 15px;
}
.other-srv-1{
    padding: 0px;
    text-align: center;
}
.other-srv-img {
    float: left;
    width: 100%;
    border: 10px solid #fff;
}
.other-srv-title {
    text-align: center;
    font-size: 22px;
    color: #000000;
    background: #ffffff;
    padding: 5px 15px 1px;
    border: 1px solid #e71b2a;
    border-radius: 20px;
    text-transform: uppercase;
    font-weight: 700;
}
.other-srv-text p{
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;
    color: #2d2d2d;
    padding: 12px 0 20px;
}
.other-srv-text i{
    font-size: 63px;
    font-weight: 600;
    color: #e71b2a;
    display: inline-block;
}
/* other service section end */




/* add2 section start */
.add2-sec{
    padding: 44px 0;
}
.add2-sec-1{
    padding: 25px 15px 6px;
    text-align:
    center;
    background: linear-gradient(32deg, #e6182b, #ff7200);
}
.add2-sec-1 p{
    padding: 5px 10px 2px;
    color: #000000;
    font-size: 28px;
    font-weight: 600;
    text-transform: capitalize;
    background: #fff;
}
.add2-sec-1 span{
    padding: 12px 0 5px;
    color: #fff;
    font-size: 21px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 29px;
    display: block;
}
/* add2 section end */


/* footer section start */
.footer-sec{
    padding: 0 0 35px;
}
.footer-contac-1{
    padding: 25px 15px;
}
.footer-contac-2{
    padding: 0;
}

.footer-contac-2 i{
    color: #ffffff;
    font-size: 38px;
    box-shadow: 0 0 0px 15px #f6520f3b;
    text-align: center;
    margin: 0 auto;
    width: 90px;
    height: 90px;
    line-height: 90px;
    font-weight: 700;
    background: linear-gradient(32deg, #e6182b, #ff7200);
    border-radius: 50px;
}
.footer-contac-2 a {
    color: #000000;
    font-size: 27px;
    font-weight: 600;
    padding: 10px 0px 10px 35px;
    display: inline-block;
    text-transform: capitalize;
    line-height: 29px;
    font-style: italic;
}
.footer-contac-2 p {
    color: #000000;
    font-size: 17px;
    font-weight: 500;
    padding: 10px 15px;
    display: inline-block;
    text-transform: none;
    line-height: 29px;
}
.footer-list-3{
    padding:6px 0 0;
}

/* footer section end */

/* awards section start */
.awards-1{
  padding: 12px;
}
.awards-2{
  padding: 0;
}
.awards-2 img{
  width: 100%;
}
/* awards section end */

/* footer copyright section start */
.footer-copyryt{
    background: linear-gradient(32deg, #e6182b, #ff7200);
    padding: 20px 0 14px;
}
.footer-copyryt-1{
    padding:0;
}
.disclaimer{
    padding: 0;
    font-size: 12px;
    font-weight: 300;
    color: #fff;
    line-height: 22px;
    text-align: center;
}
.copyryt{
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    color: #ffffff;
    text-align: center;
    padding: 4px 0 0;
}
/* footer copyright section end */



#callbook {
  background:green;
  bottom: 0;
  height: 40px;
  left: 0;
  position: fixed;
  display: none;
  right: 0;
  z-index: 999999;
}
#callbook ul{
  padding: 0px;
}
#callbook ul li {
  background:red;
  position: relative;
  padding: 7px 0px 8px;
  width:50%;
  list-style:none;
  float:left;
  text-align: center;
}
#callbook ul li:last-child{
  background: #038303;
}
#callbook ul li a span {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  position: relative;
  top: 0px;
}






@media (max-width: 767px){
.top-head-right-1 {padding: 0 15px 0;}
.header-logo-1{display:block;}
.header-logo-left-1 {padding: 5px 0 5px;}
.header-logo-right-1 {padding: 0px 0px 5px;}
.astro-11 {padding: 17px 8px 17px 8px;}
.about-us-title p {font-size: 36px;padding:15px 0 0;}
.add1-sec-1 p {font-size: 19px;}
.add1-sec-1 a {font-size: 32px;}
.footer-0 {padding: 0 16px 32px;}
.add2-sec-1 p {font-size: 22px;}
.add2-sec-1 span {padding: 10px 0 5px;font-size: 19px;}
.other-srv {height: 350px;}
.copyryt {padding: 6px 0 38px;}
.about-us-content img{float: none;width: auto;margin: 0 auto 15px;}
#callbook {display:block;}
}



@media only screen and (min-width: 767px) and (max-width:990px){
.header-logo-1{display: block;}
.header-logo-left-1 {padding: 5px 0 0;}
.top-head-right-1 {padding: 0 15px 2px;}
.astro-11 {padding: 17px 8px 17px 8px;}
.add2-sec-1 p {font-size: 26px;}
.add2-sec-1 span {font-size: 20px;padding: 9px 0 5px;}
.srv-list-2 p {font-size: 21px;}
.srv-list-2 ul {padding: 10px 0 0 8px;}
.srv-list-add p {font-size: 13px;}
.srv-list-add a {font-size: 23px;}
.footer-contac-2 a {font-size: 24px;}
.footer-contac-2 i {width: 85px;height: 85px;line-height: 85px;}
}


@media only screen and (min-width: 991px) and (max-width:1200px){
.top-add {font-size: 14px;line-height: 23px;}
.srv-mn {padding:0px 8px 32px;}
.srv-list-1 {padding: 30px 15px 30px;}
.srv-list-2 p {font-size: 21px;}
.srv-list-2 ul {padding: 10px 0 0 8px;}
.srv-list-add p {font-size: 13px;}
.srv-list-add a {font-size: 23px;}
.astro-2 ul .astro-img, .astro-22 ul .astro-img1 {width: 100%;}
.astro-2 .astro-text span, .astro-2 .astro-text span {font-size: 22px;}
}


@media only screen and (min-width:1201px) and (max-width:1350px){

}




@media (min-width:0) and (max-width:600px){
.service-bx strong {font-size: 18px;}
.choose-name p {font-size: 17px;}
.choose-2 {padding: 5px 5px;}
.about-us-title p {font-size: 31px;}
.service-title strong{font-size: 35px;}
.astro-1 {padding: 15px;}
.astro-2 ul .astro-img, .astro-22 ul .astro-img1 {width: 95%;}
.astro-2 .astro-text span, .astro-2 .astro-text span {font-size: 22px;padding:0;}
.add1-sec-1 p {font-size: 18px;line-height: 25px;padding: 10px 0 0;}
.add1-sec-1 span {font-size: 20px;}
.add1-sec-1 a {font-size:29px;}
.testimonial {padding: 30px 15px 32px}
.add2-sec-1 p {font-size: 18px;}
.add2-sec-1 span {font-size: 17px;line-height: 23px;}
.footer-sec-1 {padding: 30px 0 62px;}
.footer-0 {padding: 0 0px 15px;}
.footer-2{padding:0;}
.other-srv {height: auto;width: 100%;}
.about-us-title strong {font-size: 28px;}
.testi-1{width: 100%;}

}





@media (min-width: 290px) and (max-width:490px){
.top-head-left-1 p {font-size: 16px;padding: 13px 10px 6px;}
.header-logo-right-1 a {font-size: 30px;}
.top-head-right-1{font-size: 17px;}
.top-add {font-size: 11px;line-height: 19px;}
.srv-mn{width:100%;padding: 15px 0;}
.service-sec-2 {padding: 32px 0px 0px;}
.choose-text p {padding: 15px 0;}
.choose-sec-2 {padding: 0 0 19px}
.astro-srv-2 {padding: 22px 0px 30px;}
.astro-22 {padding: 25px 0 34px}
.astro-22 .astro-text1{padding:0 0 53px;}
.astro-22 ul {display:block;}
.astro-2 ul {display:block;}
.astro-text{padding:18px 12px 30px;}
.testi-1{width:100%;padding: 35px 0;}
.add2-sec-1 p{font-size: 19px;line-height: 25px;}
.footer-contac-1{padding: 17px 15px;}
.choose-title p {font-size: 33px;}
.service-title strong{font-size:29px;}
.other-srv-content {padding: 5px 0 0;}
.testi-sec-1 {padding: 33px 0 0px;}
.testimonial:after { border-left: 170px solid transparent;}
.add1-sec-1 p {font-size: 16px;line-height: 25px;}
.add1-sec-1 span {font-size: 17px;line-height: 23px;}
.add1-sec-1 a {font-size: 23px;}
.footer-sec-1 {padding: 25px 5px 36px;}
.footer-title-0 strong{font-size:23px;}
.footer-contac-2 {padding: 0;}
.footer-contac-2 i {font-size: 26px;width: 55px;height: 55px;line-height: 55px;box-shadow: 0 0 0px 12px #f6520f3b;}
.footer-contac-2 a{font-size: 19px;}
.footer-list p {padding-bottom: 10px;}
.about-us-title strong {font-size: 17px;}
.astro-2 {padding: 30px 0px 30px 0;}
.about-right-1, .about-left  {padding: 15px 0;}
.other-srv, .services-1, .astro-1 {padding: 15px 0;}
.awards-1{width: 100%;padding: 12px 0;}

}
