
@media (max-width: 767px){
  body{text-align: center;}
  .navbar-collapse.in{overflow-y: visible;}
  .menu li{display:block;padding: 4px 0 4px;text-align: left;}
  .navigation{margin:0;}
  .menu li a {padding: 4px 0px 4px;}
  .head-logo1{width:100%;display: none;}
  .head-contact{width:100%;}
  .tophead-left2 li:last-child{display:none;}
  .marquee-left1{width: 40%;padding: 0 0px 0 0px;}
  .marquee-right1{width: 60%;}
  .marquee-left1 strong{font-size: 13px;padding: 9px 26px 8px 6px;}
  .top-services1{width:50%;}
  .top-services1:last-child{width:100%;}
  .tophead-right2 p{text-align:center !Important;font-size: 14px;}
  .head-contact1 a{margin: -10px 0 0;font-size:39px;font-weight: 600;}
  .head-contact1 .click-chat{display:none;}
  .head-design{padding: 0px 0px 0;}
  .tophead-section{padding: 0px 15px 12px;}
  .tophead-section:before{display:none;}
  .design-tophead{padding: 7px 25px 7px;}
  .topservices-section{padding: 20px 15px;}
  .aboutus-section{padding: 40px 0px 80px;}
  .aboutus-head h1{font-size:30px;}
  .about-content ul{padding:10px;}
  .about-content ul li {font-size: 13px;padding: 7px 0px 7px 19px;}
  .contact-courses strong{letter-spacing: 0px;font-size: 27px;}
  .other-services {padding: 40px 0 70px;}
  .aboutus-head strong{font-size: 34px;}
  .aboutus-head p{padding: 3px 5px;font-size: 15px;}
  .bottom-services {padding: 50px 0 50px;}
  .talkastro-1 {padding: 15px;}
  .talkastro-2 strong{font-size: 14px;}
  .main-services2 {padding: 20px 15px 20px;}
  .main_services {padding: 20px 0 0;}
  .other-services3 strong{font-size: 22px;}
  .main-services2 strong{font-size: 25px;}
  .bottom-heading strong{font-size:30px;}
  .talkastro-1 {padding: 20px;}
  .getintouch{padding:100px 15px 50px;}
  .getin-right1{padding: 20px 0 0 0;}
  .getin-left2 {padding: 40px 20px 0px 20px;}
  .getin-contact a span{top: 69px;line-height: 61px;height: 55px;width: 55px;}
  .getin-contact a{padding: 15px 0 20px 70px;font-size: 19px;}
  .getin-right2 {padding: 40px 20px 40px 20px;}
  .taglinepuja strong{font-size: 23px;}
  .taglinepuja span{font-size:15px;line-height:30px;}
  .footer-center1{border:0;}
  .footer-center1:nth-child(1){border-bottom: 1px solid #ffe0a3;padding: 0px 0 20px;margin: 0 0 12px;}
  .footercontact-heading strong{font-size: 15px;}
  .footer-navigation ul li{padding: 4px 5px;font-size: 14px;}
  .icon-social{text-align:center !important;}
  .copy p{text-align:center !important;padding: 15px 0 0;}
  #callbook {display:block;}
  .design-tophead{display:none;}
  .design-head p{font-family: 'Oswald',sans-serif;color:#fa0;font-size: 35px;margin: -8px 0 0;text-transform: capitalize;}
  .design-head img{/* height: 110px; */left: 0;top: -7px;}
  .design-head{width: 70%;padding: 0;}
  .design-head span{display: inline-block;color: #ba0000;background: #fff;font-weight: 500;margin: 5px 0 -8px 0;
  padding: 2px 10px 5px;text-transform: capitalize;}
  .design-head{display:block;}
  .about-content p{text-align:left;}  
  .footer:before{display:none;}
  .talkastro-section:before{display:none;}
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
  .menu li{display:block;padding: 4px 0 4px;text-align: left;}
  .navigation{margin:0;}
  .menu li a {padding: 4px 0px 7px;}
  .head-logo1{width:100%;}
  .head-contact{width:100%;}
  .tophead-left2 li:last-child{display:none;}
  .marquee-left1{width: 30%;}
  .marquee-right1{width:70%;}
  .footer-center1:nth-child(2){border:0;}
  .footer-center1:nth-child(3){border-top: 1px solid #ffe0a3;padding: 20px 0 0;}
  .footer-navigation ul li{ padding: 6px 20px;font-size: 16px;}
  .contact-courses strong{letter-spacing: 0px;font-size: 27px;}
  .talkastro-1 {padding: 20px;}
  .taglinepuja strong{font-size:24px;}
  .taglinepuja span{font-size:15px;line-height:30px;}
}


@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .marquee-left1 strong{font-size: 13px;padding: 8px 27px 8px 10px;}
  .top-services2 strong{font-size: 13px;}
  .main-services2 strong{font-size: 25px;}
  .main-services2 {padding: 20px 20px 20px;}
  .other-services3 strong{font-size: 20px;}
  .getin-contact a span{height:55px;width:55px;top: 77px;line-height: 62px;}
  .getin-right2 {padding: 30px 20px 30px 20px;}
  .getin-contact a{padding: 19px 0 20px 70px;font-size: 21px;}
  .getin-contact p{padding: 0px 0 13px 0;}  
  .section-header {
  font-size: 1.8rem;
}
}
@media (max-width: 575px) and (min-width: 0px) {
    
  .footer-bottom{padding:0 15px;}
  .footer-center1:nth-child(1) {padding: 0px 0 10px;margin: 0 0 10px;}
  .footer-center2{padding:0;}
  .footer-center1{padding-left:0;}
  .footer-center1:last-child {padding-left: 0px;}
  .footercontact-heading strong{font-size: 21px;}
  .contact-courses strong{letter-spacing: 0px;font-size: 22px;}
  .contact-courses a{padding: 7px 40px 7px;}
  .bottom-heading strong{font-size: 28px;}
  .aboutus-head strong{font-size: 29px;}
   .top-services1{width:100%;padding: 5px 0;}
  .head-contact1 a {font-size: 32px;}
  .marquee-left1{width:100%;}
  .marquee-left1 strong{clip-path:none;padding: 9px 16px 8px 16px;}
  .marquee-right1{width:100%;}
  .getin-contact a span{position:relative;top: 0;}
  .getin-contact a{text-align: center;padding: 15px 0 0px 0px;}
  .getin-contact a span{margin: 0 auto 12px;}
  .getin-contact p{text-align:center;}
  .taglinepuja strong{font-size: 19px;}
  .breadcrumb-section h1{font-size: 31px;}
  .footer-copy{padding: 21px 0 10px;}
  
  
}
@media (max-width: 420px) and (min-width: 0px) {
  .aboutus-head h1{font-size: 24px;}
  .design-head{width: 100%;padding: 0;}
  .design-head p{padding: 0 0 0 70px;}
  .header-text strong{font-size: 41px;margin: 0;}
  .header-text a{font-size:16px;}
}   