@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700;800;900&display=swap');


body{
  margin:0;
  padding:0;
  color:#000;
  font-family: 'Quicksand', sans-serif;
}
.main{
  margin: auto;
  padding: 0;
  width: 96%;
}
a{
    color: #000;
    text-decoration: none;
}
a:focus, a:hover {
    color: #000;
    text-decoration: none;
}
img{
  max-width: 100%;
}
h1,h2,h3,h4,h5{margin:0px;}
/* font-family: 'Rubik', sans-serif;*/

/*START HEADER SECTION*/

/* start top head section */
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
color: #717171;}


.tophead-section{
   padding:0;
   /* background: #383838; */
   border-bottom: 1px solid #e1e1e1;
}
.tophead-section1{
  padding: 11px 0;
}
.tophead-left1{
  padding:0;
}
.tophead-left2{
  padding: 0;
}
.tophead-left2 ul{
  padding:0;
  margin:0;
  list-style:none;
}
.tophead-left2 ul li{
  display:inline-block;
  font-size:15px;
  padding: 0 6px;
}
.tophead-left2 ul li a{
  color: #2d2d2d;
}
.tophead-right1{
  padding: 0;
}
.tophead-right2{
  padding: 0;
}
.tophead-right2 ul{
  padding: 0;
  margin: 0;
  text-align: right;
  list-style: none;
}
.tophead-right2 ul li{
  padding: 0 0px 0 90px;
  display: inline-block;
  font-weight: 700;
  color: #000000;
  font-size: 16px;
  text-transform: capitalize;
}
.tophead-right2 ul li a{
  color: #171717;
}
.tophead-right2 ul li a i{
  
color: #9b191c;
}



/* end top head section */


/* start head section  */

.head-section{
  padding: 0;
}
.head-section1{
  padding: 44px 0 44px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.head-logo1{
  padding: 0;
}
.head-logo2{
  padding: 0;
}


.head-navigation1{
  padding: 0;
}
.head-navigation2{
  padding: 0;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-inverse .navbar-toggle:hover {
    background-color: #800000;
}
.navbar-inverse .navbar-toggle {
    border-color: #ffb00000;
    float: right;
    background: #ffb00000;
    border-radius: 0;
    padding: 0;
    margin-right: 0px;
}
/*end navbar toggal*/

.navbar {
    position: relative;
    min-height: 0px;
    border-radius: 0px;
    margin-bottom: 0px;
    transition: 0.4s ease-in-out;
}
.navbar-inverse {
    border: none;
    padding: 0px;
}
.navbar-inverse .navbar-nav>li>a {
    color: #717171;
    padding: 0;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 700;
}
.navbar-inverse .navbar-nav>li>a:hover {
    color: #1b1b1b;
    background-color: #de565600;
    transition: 0.8s;
}
.navbar-nav {
    padding: 0px 0px;
    border-radius: 8px;
    margin: 11px auto;
    display: flex;
    justify-content: center;
    align-items: center;
    float: none;
}
.navbar-nav>li{
   padding: 0px 25px;
}
.navbar-nav>li:last-child{border:0;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #000000;
    background-color: #de565600;
}

.navbar-inverse .navbar-collapse, 
.navbar-inverse .navbar-form {
    border-color: #ffa70400;
    box-shadow: inset 0 1px 0 rgb(242 134 5 / 0%);
}
.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;}
.navbar-inverse .navbar-toggle:hover .icon-bar {
    background-color: #000000;
}
.top-navvii{
    padding:0px;
    transition: 0.4s ease-in-out;
    padding-bottom: 0px;
    border-radius: 0px;
}
.navbar-inverse {
    background-color: #00000000;
    border-color: transparent !important;
}
.top-navvaa{
  padding: 0px 0px;
}
.top-navvii2{
  padding: 0px;
  text-align: center;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #ffb00000 !important;
    color: #ffb000 !important;
}
.head-navigation{
  padding: 0px 0 0 0;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 3px;
    border-radius: 5px;
}
.book-head{
  text-align: center;padding:0;
}
.book-head a{
  background: #a31514;
  color: #ffffff;
  padding: 8px 21px;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 15px;
  font-weight: 800;
  box-shadow: 0 0 15px #b8b8b88a;
  border-radius: 54px;
}

.header {
  z-index: 1000;
  width: 100%;
  background: #fff0;
  background: #ffffff;
  padding: 0 0px 0px 0px;
  transition: all ease-out 0.5s;
}

.active-1{
  background: #ffffff;
  /* color:#000; */
  padding: 0;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  margin: 0 auto;
  border-radius: 0;
  box-shadow: 0 0 13px 0px #1616163d;
}
.scroll-on .head-section1{padding: 14px 0;}
.scroll-on .head-logo2 img{
  height: 39px;
}
/* end head section  */
/*start slider section*/

.slider-section1{
  padding: 0;
}
.slider-section1 img{
  width:100%;
}
.ambulance-info{
  padding: 0px;
}
.ambulance-info1{
  padding: 0px 0px;
  background: #9b191c;
}
.ambulance-info2{
  padding: 57px 10px;
  text-align: center;
  color: #fff;
}
.ambulance-info2 .info1{
  color: #f1f1f1;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0;
  line-height: 30px;
}
.ambulance-info2 .info2{
  color: #ffffff;
  font-family: 'Rubik',sans-serif;
  font-size: 33px;
  text-transform: uppercase;
  margin: 0;
  line-height: 46px;
  font-weight: 600;
  padding: 10px 0 10px 0;
}
.ambulance-info2 .info3{
  color: #000000;
  font-size: 18px;
  text-transform:capitalize;
  margin: 0;
  line-height: 30px;
  background: #fff;
  font-weight: 800;
  padding: 10px 20px 10px 20px;
  display: inline-block;
}
.ambulance-info2 .info3 i{
  color: #9b191c;
  padding: 0 5px 0 0;
}
.ambulance-info2 .info4{
  color: #fff;
  font-size: 29px;
  text-transform:capitalize;
  margin: 0;
  font-family: 'Rubik',sans-serif;
  line-height: 30px;
  font-weight: 500;
  padding: 23px 0 3px;
}
.ambulance-info2 .info5{
  color: #ffffff;
  font-size: 20px;
  text-transform:capitalize;
  margin: 0;
  line-height: 30px;
  font-weight: 600;
  padding: 19px 0 0;
}



/*end slider section*/

/*END HEADER SECTION*/

/*start top services section*/

.topservices-section{
  padding: 0;
  background: #f6f6f6;
  margin: 0px 0 0 0;
}
.topservices-section1{
  padding: 80px 0;
  margin: 0;
}
.top-serv1{
  padding: 10px;
}
.top-serv2{
    background: #ffffff;
    text-align: center;
    padding: 30px 23px;
    box-shadow: 0px 0px 3px 0px #e6e6e62b;
}

.top-serv3{
  padding: 0px 0;
}
.top-serv3 i{
  color: #9b191c;
  font-size: 45px;
  padding: 20px 0 10px 0;
  text-align: center;
}
.top-serv3 span{
  color: #000;
  font-family: 'Rubik',sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  display: block;
  font-size: 17px;
  margin: 0;
}

.top-serv3 p{
  color: #565656;
  font-weight: 500;
  font-size: 15px;
  margin: 0;
  line-height: 30px;
  padding: 12px 0 0 0;
}


/*end top services section*/



/*start whatwedo-section */

.whatwedo-section{
  padding: 0;
}
.whatwedo-section1{
  padding: 80px 0 60px;
}
.whatwe-do{
  padding: 0;
}
.whatwe-do1{
  padding: 0;
  text-align: left;
}
.sec-title {
    position: relative;
    margin-bottom: 0px;
    margin-top: -5px;
}
.sec-title .big-title {
    font-size: 62px;
    display: n;
    font-weight: 700;
    color: #e1e1e1;
    text-transform: capitalize;
    width: 100%;
    bottom: 11px;
    z-index: -99;
    position: absolute;
}
.sec-title p {
    font-size: 45px;
    color: #000;
    margin:0;
    font-weight: 600;
    font-family: 'Rubik',s;
    line-height: 1.1em;
    text-transform: uppercase;
}
.sec-title span{
  color: #8a8a8a;
  font-size: 15px;
  margin: 0;
  display: block;
  font-weight: 600;
  text-transform: capitalize;
}
.whatwedo-txt{
  padding: 20px 0 0px 0px;
  text-align: left;
}
.whatwedo-txt p{
  color: #4c4c4c;
  font-weight: 500;
  text-align: justify;
  font-size: 15px;
  margin: 0;
  line-height: 33px;
  padding: 0px 0px 0px 0px;
}
.whatwedo-call{
  padding: 30px 0 0;
}
.whatwedo-call a {
    color: #ffffff;
    padding: 10px 23px;
    border-radius: 40px;
    background: #9b191c;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
    margin: 0 7px 0 0;
    display: inline-block;
}


.whatwe-do-img{
  padding: 0 0 0 60px;
}
.whatwe-do-img1{
  padding: 0px;
}
.what_img{
  padding: 10px;
}
.what_img1{
  padding: 0px;
  text-align: center;
}
.what_img1 img{
  width:100%;
}

/*end what we do section*/




/*start aboutus section*/

.aboutus-section{
  padding: 0;
}
.aboutus-section1{
  padding: 50px 0px 80px;
}
.about-title {
    position: relative;
    margin-bottom: 0px;
    text-align: center;
    margin-top: -5px;
}
.about-title .aboutbig-title {
    color: #8a8a8a;
    font-size: 19px;
    margin: 0;
    display: block;
    font-weight: 600;
    text-transform: capitalize;
}
.about-title p {
    font-size: 46px;
    font-family: 'Rubik',sans-serif;
    color: #242424;
    margin:0;
    font-weight: 600;
    line-height: 1.1em;
    text-transform: capitalize;
}
.aboutus-txt{
  text-align: left;
  padding: 40px 0 0 0;
}
.about-txt1{
  padding: 0 0 0 50px;
}
.about-txt_1{
  padding: 0px;
}
.about-txt_1 p{
  color: #5e5e5e;
  font-weight: 600;
  font-size: 15px;
  margin: 0;
  text-align: justify;
  line-height: 30px;
  padding: 0px 0px 10px 0px;
}
.about-txt_1 p strong{
  font-weight:800;
  color:#000;
}
.about-txt_1 span{
  font-weight:800;
  display: block;
  font-size: 19px;
  padding: 14px 0 3px;
}
.about-txt_1 ul{
  padding: 0px 0 23px;
  margin:0;
  list-style:none;
}
.about-txt_1 ul li{
  padding: 19px 0 0px 20px;
  font-size: 16px;
  color: #4f4f4f;
  font-weight: 600;
}
.about-txt_1 ul li:before{
  content: "\f054";
  font-family: "Font Awesome 5 Free";
  position: absolute;
  left: 0;
  font-weight: 600;
  color: #000000;
}

.about-img{
  padding: 0;
}
.about_img1{
  padding: 0;
  text-align: center;
}
.about_img1 img{
  height:200px;
}
.top-padd{
  padding: 15px 0 0;
}

/*end aboutus section*/

/*start form section*/

.form-section{
  padding: 0;
  background:url(../images/bg_1.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
}
.form-section1{
  padding: 0 0px 0px 0px;
  color: #fff;
}
.choose1{
  padding: 10px;
}
.choose2{
  padding: 10px;
  border:1px solid;
}
.choose-right{
    padding: 0 80px 0 0px;
}
.choose-right1{
  padding: 9rem 0px 0;
}
.choose-right1 .choose-list1{
  padding: 0;
  margin: 0;
  list-style: none;
  column-count: 2;
  column-gap: 0px;
  column-rule-width: 1px;
  column-rule-color: rgb(255 255 255 / 53%);
  column-rule-style: solid;
  border-bottom: 1px solid rgb(255 255 255 / 53%);
}
.choose-right1 .choose-list1:last-child{
  border:0;
}
.choose-right1 .choose-list1 li{
    color: #fff;
    font-size: 19px;
    text-transform: capitalize;
    padding: 40px 0 40px;
    text-align: center;
}

.choose-right1 .choose-list2 li span{
    color: #fff;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600;
    display: block;
}
.choose-right1 .choose-list1 li i{
    color: #edeff2;
    font-size: 44px;
    padding: 0 0 8px 0;
    display: block;
}
.choose-right1 .choose-list2{
    padding: 0;
    margin: 0;
    column-count: 2;
    column-gap: 0px;
    column-rule-width: 1px;
    column-rule-color: rgb(255 255 255 / 53%);
    column-rule-style: solid;
    list-style: none;
}
.choose-right1 .choose-list2 li{
    padding: 30px 0;
    text-align: center;
}
.choose-right1 .choose-list2 li i{
    color: #edeff2;
    font-size: 44px;
    padding: 0 0 8px 0;
}
.form-title {
    position: relative;
    margin-bottom: 0px;
    margin-top: 0;
    left: 0;
    padding: 0px 0 25px 0;
}
.form-title .formbig-title {
    font-size: 62px;
    font-weight: 700;
    color: #620101;
    text-transform: capitalize;
    width: 100%;
    bottom: 11px;
    z-index: -99;
    position: absolute;
}
.form-title p {
    font-size: 44px;
    color: #222;
    margin:0;
    font-family: 'Rubik',sans-serif;
    font-weight: 700;
    line-height: 1.3em;
    text-transform: capitalize;
}
/*end choose us section*/






.form_section1{
  padding: 0 10px;
}
.form_section2{
  background: #fdfdfd;
  padding: 55px 25px 45px 25px;
}
.form-control:focus {
  border-color: #929292;
  border: 0;
  outline: 0;
  border: 1px solid #929292;
  box-shadow: none;
}
.contac-r{
  padding:0;
}
.form-group{
  padding: 0 7px;
}

.custom_btn {
  z-index:9999;
}
.btn-group{
  text-align:center;
  margin: 14px 0 0px;
}
input.form-control {
  height: 47px;
}
.form-control {
  background: transparent;
  box-shadow: none;
  border: 1px solid #d7d7d7;
  border-radius: 0;
  color: #000000;
  font-weight: 500;
}
textarea.form-control {
  height: 70px;
  font-weight: 500;
}
.form-group .place::-webkit-input-placeholder{
  color: #666666;
}
:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: -0px;
}
.btn-group>.btn:first-child {
   margin-left: 0;
   padding: 15px 16px;
   color: #fff;
   background: #9b191c;
   font-size: 16px;
   font-weight: 500;
}
.btn-group>.btn:first-child:hover{
    background:#000000;
    color:#fff;
}
/*end form section*/

/*start our services section*/

.ourservices-section{
  padding: 0;
}
.ourservices-section1{
  padding: 100px 0 70px;
}
.our-services{
  padding: 20px 0 60px 0;
}
.our-services1{
  padding: 16px;
}
.our-services2{
  padding: 0px;
  /* border:1px solid; */
  box-shadow: 0 0 2px rgb(0 0 0 / 27%);
  background:#fff;
}
.serv-img{
  padding: 0;
}
.serv-txt{padding: 40px 15px 10px;text-align: left;}
.serv-txt span{
      color: #272727;
      font-size: 22px;
      font-family: 'Rubik',sans-serif;
      line-height: 33px;
      font-weight: 600;
      margin: 0;
  }
.serv-txt p{
  color: #6c6c6c;
  font-weight: 600;
  font-size: 15px;
  margin: 0;
  text-align: left;
  line-height: 30px;
  padding: 10px 0px 10px 0px;
}
.serv-txt .icon-box {
    position: absolute;
    right: 30px;
    top: -1px;
    color: #ffffff;
    background: #9b191c;
    width: 60px;
    height: 60px;
    font-size: 36px;
    line-height: 60px;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9;
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
}

/*end our services section*/


/*start gallery section*/


.gallery-section{
  padding: 0;
}
.gallery-section1{
  padding: 50px 0px;
}
.gallery-section2{
  padding: 40px 0px 40px 0px;
}
.gallery-section3{
  padding: 30px 0;
}
.gallery_img1{
  padding: 5px;
}
.gallery_img2{
  padding: 0px;
  text-align: center;
}
.gallery_img2 img{
  box-shadow: 0 0 10px #ddd;
}



















/*end gallery section*/



/*start mark section*/

.mark-section{
  padding: 0;
  background: #edeff2;
}
.mark-section1{
  padding: 30px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.mark-txt{
  padding: 0;
}
.mark-txt1{
  padding: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.mark-txt2{
  padding: 0;
}
.mark-txt3{
  padding: 0px;
}
.mark-txt3 span{
  color: #000000;
  text-transform: uppercase;
  font-size: 31px;
  font-family: 'Rubik',sans-serif;
  font-weight: 700;
  margin: 0;
}
.mark-txt3 p{
      color: #757575;
      text-transform: capitalize;
      font-weight: 800;
      font-size: 20px;
      margin: 0;
      text-align: left;
      line-height: 30px;
      padding: 0px 0px 0px 0px;
}
.mark-call{
  padding: 0;
}
.mark-call1{
  padding: 0;
}
.mark-call1 p{
  text-align: center;
  padding: 0;
  margin: 0;

}
.mark-call1 p a{
  font-weight: 400;
  color: #fff;
  font-family: 'Rubik',sans-serif;
  padding: 7px 11px;
  background: #9b191c;
  font-size: 18px;
  text-transform: uppercase;
  transition: 0.5s ease-in-out;
}


.mark-icons{
  padding: 10px;
}
.mark-icons1{
  padding: 20px 0px;
  border-left: 1px solid #b3b3b3;
}
.mark-icons1 ul{
     margin: 0;
     padding: 0;
     text-align: center;
     list-style: none;
}
.mark-icons1 ul li{
    display: inline-block;
    padding: 0px 3px;
    text-align: center;
}
.mark-icons1 li a {
    color: #fff;
    margin: 0;
    text-decoration: none;
}


.mark-icons1 li a i {
    margin: 0;
    margin: 0px 2px;
    border-radius: 50%;
    line-height: 36px;
    height: 35px;
    width: 35px;
    background: #a31514;
    color: #ffffff;
    text-align: center;
    padding: 0px 0px;
    font-size: 14px;
}
.mark-icons1 li a:hover i{
  color:#fff;
  border:1px solid #9b191c;
}

/*end mark section*/

/*start footer section*/

.footer-section{
    position: relative;
    background-color: #141414;
    padding: 0;
    background-repeat: no-repeat;
    background-position: center center;
    color: #ffffff;
}

.footer-section1{
    padding: 70px 0 50px;
    text-align:center;
}
.footer1{
    padding: 10px;
}
.footer2{
    padding: 0;
    text-align: left;
}
.footer2 span{
    color: #ffffff;
    font-weight: 600;
    font-family: 'Rubik',sans-serif;
    margin: 0;
    padding: 0 0px 21px;
    display: block;
    text-transform: uppercase;
    font-size: 20px;
}
.footer2 p{
   padding: 20px 10px 20px 10px;
   text-align: left;
   font-weight: 300;
   color: #dad8d8;
   line-height: 29px;
   margin: 0;
   font-size: 14px;
}

.footer-1{
    padding: 10px;
}
.footer-2{
   padding: 0;
   text-align: left;
}
.footer-2 p{
    color: #ffffff;
    font-weight: 600;
    margin: 0;
    text-align: left;
    padding: 0px 0px 24px;
    font-size: 21px;
    font-family: 'Rubik',sans-serif;
    text-transform: uppercase;
}

.footer-2 ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.footer-2 ul li{
    padding: 7px 0 7px;
    color: #d6d6d6;
    margin: 0;
    text-transform: capitalize;
    font-size: 15px;
}
.footer-2 li a{
    color: #d6d6d6;
    margin: 0;
    padding: 0px 0 0px 0;
    text-transform: capitalize;
    font-size: 16px;
}
.footer-contact{
    padding: 0px 0 0;
    text-align: left;
}
.footer-contact ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.footer-contact ul li{
    margin: 0;
    padding: 5px 0;
    line-height: 33px;
    text-align: left;
    font-size: 16px;
    color: #d0d0d0;
    display: block;
    font-weight: 400;
}
.footer-contact li i{
    color: #edeff2;
    padding: 0 8px 0 0;
}



/*end footer section*/

/*start copy right*/

.copy-right{
  padding: 0;
  background: #232323;
}
.copy{
  padding: 12px 0 12px;
  text-align:center;
}
.copy p{
  color: #fff;
  margin: 0;
}
/*end copy-right*/

/*start get in touch section*/

.contactus-section{
    padding:0;
    background:#f3f1f1;
}
.contactus-section1{
    padding:50px 30px;
}
.contact-detail{
    padding:10px;
}
.contact-detail1{
    padding:10px;
}
.contact-head{
    padding:0;
}
.contact-head span{
    color: #000;
    font-size: 17px;
    text-transform: capitalize;
    font-weight: 500;
    margin: 0 0px;
    /* border: 1px solid; */
    line-height: 32px;
}
.contact-head p{
    color: #9b191c;
    font-size: 35px;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0;
    padding: 0 0 20px 0;
}

.contact-details2{
    padding: 0px 10px;
}
.contact-details2 .detail1{
    margin:0;
    color:#222;
    font-weight:500;
    padding:5px 0;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 34px;
}
.contact-details2 .detail2{
    margin:0;
    color:#222;
    font-weight: 500;
    padding: 10px 0 10px 0px;
    font-size: 15px;
}
.contact-details2 .detail2 span{
    color:#222;
    font-weight: 600;
    border:0;
    text-transform: capitalize;
    font-size: 20px;
    line-height: 46px;
}
.contact-details2 .detail2 span i{
    color:#ba000a;
    font-size: 20px;
    padding: 0 10px 0 0;
}

.contact-details2 ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.contact-details2 ul li{
    margin:0;
    list-style:none;
    padding: 22px 4px 15px 4px;
    display: inline-block;
}
.contact-details2 li a{
    padding: 0;
    text-decoration: none;
    color: #222;
}
.contact-details2 li a i{
    height: 45px;
    width: 45px;
    margin: 0;
    line-height: 45px;
    font-size: 18px;
    text-align: center;
    border-radius: 50px;
    border:1px solid;
    color: #fff;
    background: #9b191c;
}
.contact-details2 li a:hover i{
    color: #ffffff;
    background:#000;
}
.contact-form{
    padding:10px;
}
.contact-form1{
    background: #f7f7f7;
    padding: 40px 40px;
    box-shadow: 0 0 2px 0px #0000005e;
}
.contac-rr {
    padding: 0px 0 0 0;
    margin: 0;
    text-align: left;
}

.form-group1 {
    padding: 5px;
    margin-bottom: 28px;
}
input.form-control1 {
    color: #222;
    font-weight: 500;
}
.form-control1 {
    display: block;
    width: 100%;
    height: 37px;
    padding: 6px 12px;
    font-size: 16px;
}
.form-control1 {
    background-color: white;
    border: #f0f8ff00;
    border: 2px solid #ffffff;
    border-radius: 6px;
}
textarea.form-control1 {
    height: 80px;
    font-weight: 500;
    color: #222;
}
/*.btn-group>.btn:first-child {
    margin-top: 0px;
    padding: 12px 15px;
    border-radius: 9px;
    transform: skewX(-17deg);
    color: aliceblue;
    background: linear-gradient(90deg,#fa0d52,#f6730d);
}
.btn-group>.btn:first-child:hover{
    color: #000;
}*/
.contact-form-1{
  padding:40px 20px 0;
}
/*end get in touch section*/






#callbook {
  background:green;
  bottom: 0;
  height: 37px;
  left: 0;
  position: fixed;
  display: none;
  right: 0;
  z-index: 999999;
}
#callbook ul{
  padding: 0px;
}
#callbook ul li {
  background:red;
  position: relative;
  padding: 7px 21px;
  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: 16px;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  top: 0px;
}

/*start media query*/

@media (max-width: 767px){
  body{text-align: center;}
  .tophead-left1{display:none;}
  .head-logo1{width:25%;}
  .head-navigation1{width:100%;}
  .head-navv2 li { padding: 0px 5px 0px 5px;}
  .head-section1 {padding: 24px 0 24px 0;display: block;}
  .tophead-right2 ul li {padding: 0 10px 0 10px;}
  .tophead-right2 ul{text-align:center;}
  .nav-left{display: none;}
  .tophead-right{display: none;}
  .top-logo2{box-shadow:none;}
  .book-head{display:none;}
  .navbar-nav{display:block;}
  .navbar-nav>li{padding:7px 0;}
  .navbar-toggler {border-radius:5px;display: block;color:#fff;
  position: absolute;font-size: 30px; border: 0px !important;text-align: right;float: right;
  top: 5px;border: 0;right: 2px;}
  .custom-toggler{border:0;}
  .nav-main{display: none;}
  .tog-top{display: block; background-color: transparent;}
  .nav-main{display: none;}
  .head-navv2 li {display: inline;text-align: center;}
  .head-navv2{padding:10px 0;}
  .menu__item{display: block;text-align: center;}
  .menu__link{border-right: 0px;}
  .menu-list .current-menu-item a{border:transparent;}
  .navbar {min-height: 0;margin: -35px 0 0;}
  .nav-left{display: none;}
  .top-details{display: none;}
  .tophead-right{display: none;}
  .top-logo2 {padding: 0 15px; height: 196px;}
  .top-logo1 {z-index: 0;}
  .navigationbar-section {margin: -23px 0 0;}
  .head-navv2 li a {display: block;}
  .call-ani .slide-call1 {padding: 4px 7px;font-size: 13px;}
  .call-ani .slide-call2 {padding: 5px 6px; font-size: 15px;}
  .slid-right { width: 100%;}
  .bounceInRight{font-size: 30px !important;}
  .top-serv1{width: 50%;}
  .topservices-section1{padding: 60px 0 30px 0;}
  .aboutus-section1{padding: 30px 0px;}
  .form-section1{ padding: 30px 0px 0;}
  .ourservices-section1{padding: 60px 0;}
  .our-services{padding: 20px 0;}
  .our-services1{width: 50%;padding: 10px;}
  .mark-section1{padding: 40px 0;display: block;}
  .mark-call {padding: 20px 0 0;}
  .mark-icons{padding: 0;}
  .mark-txt {padding: 0px;}
  .footer-call ul li {padding: 5px 2%;}
  .mark-txt3 p{text-align: center;font-size: 15px;}
  .choose-right1 {padding: 3rem 0px;}
  .aboutus-txt {padding: 20px 0;}
  .whatwedo-section1 {padding: 30px 0;}
  .topservices-section {padding: 0 0 30px 0;}
  .details1{width: 50%;}
  .footer-1{width: 50%;padding: 15px 10px;}
  .footer-1:nth-child(2){display:none;}
  .copy {padding: 10px 0 49px;}
  .gallery-section1{padding: 30px 0px;}
  .contactus-section1{padding:30px 0 0;}
  .contact-details2 {padding: 0px 0px;}
  .contact-detail1 {padding: 0px 0;}
  .contact-head p{padding: 0;}
  .footer-section1 {padding: 30px 0px;}
  .footer2 { padding: 0px;}
  .footer2 span {font-size: 18px;padding: 0 0px 10px;}
  .mark-icons1{border:0;}
  .gallery-section2 {padding:20px 0 0;}
  .whatwedo-section {padding: 30px 0;}
  .contact-form-1 {padding: 40px 0px 0;}
  .whatwe-do-img{padding:0;}
  .about-txt_1 p{text-align:left;}
  .about-txt1{padding:0;}
  .choose-right {padding: 0 0px 0 0px;}
  .serv-txt span{font-size: 16px;}
  .gallery_img1{width:50%;}
  .serv-txt {padding: 40px 11px 10px;}
  .whatwedo-txt p{text-align:left;}
  .form_section2 {padding: 35px 10px 35px 10px;}
  .form_section1{padding:0;}
  .about-title p { font-size: 36px;}
  
  .mark-icons{display:none;}
  .mark-txt1{display:block;}



  #callbook{display:block;}








}
  

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .head-logo1{width:25%;}
  .head-navigation1{width:75%;}
  .head-navv2 li { padding: 0px 5px 0px 5px;}
  .head-section1 {padding: 24px 0 24px 0;}
  .nav-left{display: none;}
  .tophead-right{display: none;}
  .top-logo2{box-shadow:none;}
  .top-icons1 ul li {padding: 38px 3px 23px;}
  .top-call1 ul li {padding: 38px 3px 23px;}
  .top-name1 ul li{padding: 38px 3px 23px;}
  .choose-right1 {padding: 60px 0 0 0;}
  .form_section2 {padding: 40px 26px;}
  .footer-contact ul li { font-size: 14px;}
  .footer-contact { padding: 10px 0px 5px;}
  .contact-head p {font-size: 30px;}
  .contact-form1 {padding: 40px 20px;}
  .mark-txt3 span {font-size: 25px;}
  .mark-icons1{border:0;}
  .book-head{display:none;}
  .choose-right {padding: 0 00px 0 0px;}
  .form-title p {font-size: 29px;}
  .serv-txt span{font-size:20px;}
  .mark-section1{display:block;}
  .mark-icons{display:none;}
  .our-services1 {padding: 10px;}
  .what_img {padding: 5px;}
  .tophead-left1{display:none;}
  .whatwedo-call { padding: 20px 0 30px;}
  .tophead-right2 ul li {padding: 0 10px 0 10px;}
  .tophead-right2 ul{text-align:center;}
   .whatwe-do-img{padding:0;}
  .about-txt_1 p{text-align:left;}

  
}

@media only screen and (min-width: 992px) and  (max-width:1200px) {
  .head-navv2 li {padding: 0px 5px 0px 5px;}
  .top-name{display: none;}
  .ambulance-info2 .info4 {font-size: 17px;}
  .ambulance-info2 .info5 {font-size: 19px;padding: 6px 0;}
  .head-navv2 li a {padding: 18px 28px;}
  .footer-1:nth-child(2){width:20%;}
  .footer1:last-child{width: 38%;}
  .mark-txt3 span{font-size: 26px;}
  .tophead-right2 ul li {padding: 0 0px 0 64px;}
  


}
@media only screen and (min-width:1004px) and  (max-width:1170px){
  .ambulance-info1 { padding: 37px 10px;}
}
@media only screen and (min-width:1200px) and  (max-width:1270px){
  .quick-link .link li {padding: 10px 3px;}
  .quick-link .link li {font-size: 14px;}
}

@media (max-width: 575px) and (min-width: 0px) {
  .call-ani .slide-call1 {padding: 4px 7px;font-size: 13px;}
  .call-ani .slide-call2 {padding: 5px 6px; font-size: 15px;}
  .slid-right { width: 100%;}
  .bounceInRight{font-size: 22px !important;}
  .top-serv1{width: 100%;padding: 10px 0;}
  .our-services1{width: 100%;padding: 10px 0;}
  .list{width: 100%;}
  .choose-right1 {padding: 1rem 0px;}
  .sec-title .big-title {font-size: 42px;bottom: -18px;}
  .ambulance-info2 .info3 {}
  .ambulance-info2 .info4 {font-size: 17px;}
  .ambulance-info2 .info5 {font-size: 17px;font-weight: 700;padding: 0px 0 0;}
  .footer-1{width: 100%;padding: 10px 0;}
  .footer1{width: 100%;height: auto;}
  .contact-details2 { padding: 0px 0px;}
  .contact-form1 { padding: 10px 0;}
  .contact-head span {font-size: 16px;line-height: 25px;}
  .contact-head p img{display: none;}
  .footer1 {padding: 10px 0;}
  .footer-contact ul li { font-size: 14px;}
  .footer-2 {padding: 0px;}
  .form-title p {font-size: 27px;}
  .head-logo1{width:50%;}
  .top-serv2 {padding: 20px 16px;}
  .sec-title p{font-size: 42px;}
  .what_img{width:100%;padding: 5px 0;}
  .whatwedo-call a{padding: 10px 18px;font-size: 15px;}
  .whatwedo-call { padding: 20px 0 20px;}
  .gallery_img1{width:100%;}
  .mark-txt3 span{font-size:20px;}
  .footer-2 p{padding: 0px 0px 11px;}
  .ambulance-info2 .info2{font-size: 20px;line-height: 31px;}
  


}

@media (max-width: 420px) and (min-width:0px){
  .navbar-toggler {right: -27px;}
  .tophead-right2 ul li{display:block;font-size: 13px;padding:0;}
  .tophead-right2 ul li:nth-child(2){font-size:25px;}
  .choose-right1 .choose-list1 li{font-size: 13px;}

}