/* Code added by Ramario.................................... */

.captcha-box {
    position: relative;
    margin: 9% 37%;
    margin-bottom: 0;
    width: 58%;}

 /* Style the buttons that are used to open and close the accordion panel */
 .accordion {
    background-color: #005aab;
    color: #ffffff;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
  }
  
  /* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
  .active, .accordion:hover {
    background-color: #005aab;
  }
  
  /* Style the accordion panel. Note: hidden by default */
  .panel {
    padding: 0 18px;
    background-color:#68c3da52;
    color: #005aab;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
  }

  .accordion:after {
    content: '+'; /* Unicode character for "plus" sign (+) */
    font-size: 13px;
    color: #ffffff !important;
    float: right;
    margin-left: 5px;
  }
  
  .active:after {
    content: "-"; /* Unicode character for "minus" sign (-) */
  }

.policy-section{text-align: center;padding-top: 20px;color: #ffff;}

/* cookie consent styles */
.cookie-container {
  position: fixed;
  bottom: -100%;
  left: 0;
  right: 0;
  background: rgb(255 255 255 / 95%);
  color: hsl(0deg 0% 0%);
  padding: 0 32px;
  box-shadow: 0 -2px 16px rgba(47, 54, 64, 0.39);
  transition: 400ms;
  z-index: 999999999999 !important;
    display: grid;
    grid-template-columns: 1fr;
    width: 500px;
    grid-row-gap: 1em;
    margin-bottom: 19px;
    margin-left: 13px;

    grid-column-gap: 1em;
    padding-top: 31px;
    padding-bottom: 20px;

}
.cookie-col1{margin-bottom: 17px;}
.cookie-col1 p {    position: relative;
    top: 10px;}

.cookie-container.active {
  bottom: 0;
}

.cookie-container a {
    color: rgb(68 182 210);
      text-decoration: underline;
}

.cookie-btn {
    background: #44b6d2;
    border: 0;
    color: #f5f6fa;
    padding: 12px 40px;
    font-size: 14px;
    margin-bottom: 16px;
    border-radius: 0;
    cursor: pointer;
}

.cookie-btn-decline {
    background: #9e9e9e;
    border: 0;
    color: #ffffff;
    padding: 12px 37px;
    font-size: 14px;
    margin-bottom: 16px;
    border-radius: 0;
    cursor: pointer;
}

.readmore-btn {
    background: #2697c2;
    border: 0;
    color: #ffffff;
    padding: 12px 37px;
    font-size: 14px;
    margin-bottom: 16px;
    border-radius: 0;
    cursor: pointer;
}


@media only screen and (max-width: 830px)
{
    .cookie-container
    {
        grid-template-columns: 1fr;
        grid-row-gap: 1em;
        width: 100%;
        margin-left: 0;
    }
}
/* cookie consent style  ends*/

.bottom-left{text-align: right;}

/* Ramarios code ends here............................ */


/* covid-19-popup */
.iziModal2 .iziModal-header-title {text-align: left !important;}
.iziModal2{border-bottom: 7px solid #50c6d9 !important; }

.iziModal2 .iziModal-noSubtitle {background: #44b6d2 !important; }
 .iziModal2 .iziModal-wrap {}

 .iziModal2 .iziModal-content {background: none !important;}

.covid-19-popup a {color: #44b6d2 !important;}
.covid-19-popup p { line-height: 2;}

.virus {position: absolute; bottom: -1px; }
/* Foundation Framework Media Queries Updated: Donwald Hartman
2015-16-11*/

 /* min-width 1921px, xxlarge screens
=======================================================================
@media only screen and (min-width: 120.063em) { }*/
@font-face {
  font-family: 'Myriad Pro';
  src:  url('font/MyriadPro.otf');
}

/*========================================================================*/

select#time {
  position: relative;
  margin: -10% 0;
  border-radius: 4px;
  width: 58%;
}

textarea#message {
  position: relative;
  color: #8a8a8a !important;
  font-size: 14px;
}



.testimonial              {}
.testimonial p            {position: relative;display: block; color:#fff ; line-height: 28px; font-size: 14px;
    font-family: 'Century Gothic', sans-serif;}
.testimonial p:before     {    content: open-quote;
    position: absolute;
    color: #fff;
    font-size: 135px;
    left: -76px;
    top: 17px;}
.testimonial p:after      {content: close-quote;
    position: absolute;
    color: #fff;
    font-size: 135px;
    right: 100px;
    bottom: 43px;}

.video-iframe iframe {margin:15px 0}


img.doc                                 {margin: 14px 10px;}
.sub                                    {display: none}
.drop:hover  .sub                       {display: block}
.drop li:hover > ul {display: block}
.navigation ul li ul {
		float: none;
		/* border-top: 1px solid #6b727c; */
		/* border-bottom: 1px solid #575f6a; */
		position: relative;
		position: absolute;
		top: 81%;
		background: rgba(13, 63, 110, 0.74);
		width: 16%;
		text-align: left;
		margin: 16px 10px;
		z-index: 9999;
	}

.navigation ul li ul li {display:block;padding: 6px 0;}
.navigation ul li ul li a       {
    padding: 8px 10px;
    display: block;
    font-size: 13px;
    color: #fefefe;
    text-transform: uppercase;
}
.navigation ul li ul li a:hover       {}

.video {
  /* position: fixed; */
  /* top: 50%; */
  /* left: 50%; */
  /* z-index: 1; */
  /* transform: translate(-50%, -50%); */
}

.video {
  position: relative;
  /* top: 2px; */
  /* left: 50%; */
  z-index: 1;
  /* min-width: 1903px; */
  min-height: 100%;
  width: 100%;
  height: auto;
  /* transform: translate(-50%, -50%); */
  /* z-index: -1; */
  display: block;
  /* padding-bottom: 26px; */
}
.spine      {
    margin-left: 48px;
}

.page             {position: relative !important}

.center           {text-align: center !important}
.right            {float:right}
.text-right       {text-align: right !important}
.text-right p      {text-align: right !important}
.text-right       {text-align: right !important}
.bold             {font-weight:600;color: #fff;}

.content-section                            {
    background: #186ab4;
    padding: 5% 0;
    border-bottom: #fff solid 3px;
}
.content    p                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
.content    a                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;text-decoration: underline;}
.content    a:hover                         {text-decoration:none}
.content    h1                              {font-family: 'Century Gothic', sans-serif;font-size: 24px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
.content    h2                              {font-family: 'Century Gothic', sans-serif;font-size: 18px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
.content    h3                              {font-family: 'Century Gothic', sans-serif;font-size: 16px;color:#fff;text-align: justify;line-height: 28px;margin: 25px 0;font-weight: 600;}

.content    ul                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin-left: 39px;margin: 15px 0 15px 15px;}
.content    ol                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin-left: 39px;margin: 15px 0 15px 15px;}

.testimonials                               {
    overflow-y: scroll;
    max-height: 650px;
    padding: 0 5% 0 0;
}


a.back-to-top {
  display: none;
  width: 60px;
  height: 60px;
  text-indent: -9999px;
  position: fixed;
  z-index: 999;
  right: 20px;
  bottom: 20px;
  background: #005aab url(../images/up-arrow.png) no-repeat center 43%;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}

ul.popup {
  position: relative;
}

a.trigger.send-btn.enquiry-button {
    display: block;
    background: #5dc1d9;
    width: 12%;
    text-align: center;
    position: relative;
    /* bottom: 19%; */
    border-radius: 4px 4px;
    padding: 7px 11px;
    text-decoration: none;
    font-size: 14px;
    list-style: none;
    float: right;
    margin: 0 0 1px;
}

span.error {color: #f00;}

.alpha.form {
  padding-left: 0rem !important;
  font-size: 14px;
  color: #404142;
  margin: 0px 5px;
}

.text-form {
  display: block;
  width: 58%;
  border: 1px solid #cacaca;
  margin: -22px 10px 30px;
  font-size: 13px;
  color: #8a8a8a;
  border-radius: 4px 4px;
  float: right;
  font-family: 'Open Sans', sans-serif;
}

  img.captcha2 {
    float: right;
    position: relative;
    top: -61px;
    right: 7px;
}
/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues
===========================================================================*/
@media only screen and (max-width: 120em) and (min-width: 90.063em) {

  .header-section     {
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 9999;
      background: rgba(255,255,255,0.85);
      min-height:173px;
  }


  .navigation                             {
      /* float: right; */
      text-align: right;
      /* margin-top: 50px; */
      /* padding-left: 50px; */
  }
  .navigation  ul                         {
      position: relative;
      top: 0;
      margin: 10px 0;
      text-align: Center;
  }
  .navigation  ul li                      {
      list-style: none;
      display: inline-block;

  }
  .navigation  ul li a                    {
      padding: 15px 18px;
      color: #005aab;
      font-size: 14px;
      font-family: 'Century Gothic', sans-serif;
      /* text-transform: lowercase; */
      text-decoration: none;
  }
  .navigation  ul li a:hover              {
      text-decoration: underline;
  }


.navigation img   {
    margin-left: 18px;
}

.arrow-wrap                        {
    text-align: center;
    position: absolute;
    z-index: 9999;
    bottom: 170px;
    right: 41%;
    }
    .arrow-wrap-2                        {
        text-align: center;
        position: absolute;
        z-index: 9999;
        bottom: 69px;
        right: 41%;
        }


.practice-content                 {
    top: 240px;
    position: relative;
}


.page-1                            {/* background:url(../images/page-1-bg.jpg) no-repeat top; */height: 990px;position: relative;}
.page-1-img                        {
    position: absolute;
    z-index: 999;
}

.page-2                            {/*background:url(../images/page-2-bg.jpg) no-repeat top;*/height: 989px;position: relative;/* z-index: 999; */}


.page-3                            {background: #186ab4;height: 990px;position: relative;}
.page-3 img                        {/* min-height: 990px */}

.page-4                            {/*background:url(../images/page-4-bg.jpg) no-repeat top;*/height:987px;position: relative;}
.page-4 img                        {;}

.page-5                            {background:#196ab3;height: 990px;position: relative;}
.page-5 img                        {/* min-height: 990px */}

.testimonial-wrapper               {/* padding: 39px; *//* background: rgba(0,0,0,0.75); */position: relative;top: 350px;}
.slider-wrapper               {}

.testimonial-wrapper     h2       {
    font-family: 'Century Gothic', sans-serif;
    text-align: center;
    color:#fff;
    font-size: 20px;
    font-weight: bold;
    }


.dr-crane-content              {
    position: relative;
    top: 325px;
}
.dr-crane-section              {}
.dr-crane-section  h1          {
    color: #ffffff;
    font-size: 24px;
    font-family: 'Century Gothic', sans-serif;
    text-align: center;
    margin: 20px 0;
    font-weight: bold;
}

.dr-crane-section  h3          {
    color: #ffffff;
    font-size: 19px;
    font-family: 'Century Gothic', sans-serif;
    text-align: justify;
    margin: 5px 0;
    font-weight: bold;
}

.dr-crane-section  p           {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Century Gothic', sans-serif;
    text-align: justify;
    margin: 8px 0 8px 0;
}

.dr-crane-section  ul           {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Century Gothic', sans-serif;
    text-align: justify;
    margin: 20px 0px 0 20px;
}

.procedures-content                 {
    top: 334px;
    position: relative;
    }

    .procedures-section  h1          {
        color: #005aab;
        font-size: 24px;
        font-family: 'Century Gothic', sans-serif;
        text-align: center;
        margin: 20px 0;
        font-weight: bold;
    }

    .procedures-section  h3          {
        color: #005aab;
        font-size: 19px;
        font-family: 'Century Gothic', sans-serif;
        text-align: justify;
        margin: 5px 0;
        font-weight: bold;
    }

    .procedures-section  p           {
        color: #005aab;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        text-align: justify;
        margin: 22px 0 24px 0;
    }

    .procedures-section a {
        color: #005aab;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        text-align: justify;
        margin: 22px 0 24px 0;
        text-decoration: underline;
    }

.procedures-section a:hover         {text-decoration: none}

    .procedures-section  ul           {
        color: #005aab;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        text-align: justify;
        margin: 31px 0px 20px 20px;
    }

.swish                              {position: absolute;}

.page-swish                              {position: absolute;top: -19px;}


.content-section                            {
    background: #186ab4;
    padding: 5% 0;
    border-bottom: #fff solid 3px;
}
.content                                    {
    position: relative;
    padding-top: 6%;
}
.content    p                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
.content    a                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;text-decoration: underline;}
.content    a:hover                         {text-decoration:none}
.content    h1                              {font-family: 'Century Gothic', sans-serif;font-size: 24px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
.content    h2                              {font-family: 'Century Gothic', sans-serif;font-size: 18px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
.content    h3                              {font-family: 'Century Gothic', sans-serif;font-size: 16px;color:#fff;text-align: justify;line-height: 28px;margin: 25px 0;font-weight: 600;}

.content    ul                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin-left: 39px;margin: 15px 0 15px 15px;}
.content    ol                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin-left: 39px;margin: 15px 0 15px 15px;}
.testimonials                               {
    overflow-y: scroll;
    max-height: 650px;
    padding: 0 5% 0 0;
}

.line-below-heading                         {
    border-bottom: #fff solid 3px;
    margin: 10px 0 20px 0;
}

.divider::before                      {
      border-left: #fff solid 1px;
      padding-left: 2.3%;
      width: 1%;
      position: absolute;
      content: ' ';
      height: 209px;
      left: -49px;
      top: 25px;
    }


.divider                                 {position:relative;display:block;width: 49%;/* margin-top: 19px; *//* margin-top: 25px; */}


.bottom-left        p {font-family: 'Century Gothic', sans-serif; font-size:15px; color:#fff; text-align: right; line-height: 28px; margin:15px 0}
.bottom-left        h3 {font-family: 'Century Gothic', sans-serif;font-size: 19px;color:#fff;text-align: right;line-height: 28px;margin:15px 0;}

.bottom-right        p {font-family: 'Century Gothic', sans-serif; font-size:15px; color:#fff; text-align: left; line-height: 28px; margin:15px 0}
.bottom-right       h3 {font-family: 'Century Gothic', sans-serif;font-size: 21px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}

.divide-icons   p        {margin: 48px 0 9px 0px;}

.bottom-section                             {background: #186ab4;padding: 45px 10px;}

.bottom-section       h1 {font-family: 'Century Gothic', sans-serif;font-size:36.5px;color:#fff;text-align: center;line-height: 28px;margin: 45px 0;}
.footer-section                             {background: #0d3f6e;}

.footer-section p {font-family: 'Century Gothic', sans-serif; font-size:14px; color:#fff; text-align: center; line-height: 28px; margin:15px 0}
.slicknav_menu            {display: none}

img.captcha {
    margin: 5px 10px;
    text-align: right;
    position: relative;
    padding: 1% 0%;
}

input.form-button {
    font-family: 'Century Gothic', sans-serif;
    font-size: 14px;
    color: #fff;
    padding: 14px 29px;
    background: #0d3f6e;
    border-radius: 4px;
    border: none;
    position: relative;
    float: left;
    margin: 18px 0px 0px 0px;
}

ul.popup {
  position: relative;
}

a.trigger.send-btn.enquiry-button {
    display: block;
    background: #5dc1d9;
    width: 12%;
    text-align: center;
    position: relative;
    /* bottom: 19%; */
    border-radius: 4px 4px;
    padding: 7px 11px;
    text-decoration: none;
    font-size: 14px;
    list-style: none;
    float: right;
    margin: 0 0 1px;
}
}
/* min-width 1441px, xlarge screens
=======================================================================*/
@media only screen and (max-width: 90.063em) {


    .header-section     {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 9999;
        background: rgba(255,255,255,0.85);
        min-height:173px;
    }


    .navigation                             {
        /* float: right; */
        text-align: right;
        /* margin-top: 50px; */
        /* padding-left: 50px; */
    }
    .navigation  ul                         {
        position: relative;
        top: 0;
        margin: 10px 0;
        text-align: Center;
    }
    .navigation  ul li                      {
        list-style: none;
        display: inline-block;

    }
    .navigation  ul li a                    {
        padding: 15px 10px;
        color: #005aab;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        /* text-transform: lowercase; */
    }
    .navigation  ul li a:hover              {
        text-decoration: underline;
    }


  .navigation img   {
      margin-left: 18px;
  }

  .arrow-wrap                        {
      text-align: center;
      position: absolute;
      z-index: 9999;
      bottom: 170px;
      right: 41%;
      }
      .arrow-wrap-2                        {
          text-align: center;
          position: absolute;
          z-index: 9999;
          bottom: 69px;
          right: 41%;
          }


  .practice-content                 {
      top: 240px;
      position: relative;
  }


  .page-1                            {/* background:url(../images/page-1-bg.jpg) no-repeat top; */height: 100%;position: relative;}
  .page-1-img                        {
      position: absolute;
      z-index: 999;
  }

  .page-2                            {/*background:url(../images/page-2-bg.jpg) no-repeat top;*/height: 989px;position: relative;/* z-index: 999; */}


  .page-3                            {background: #186ab4;height: 990px;position: relative;}
  .page-3 img                        {/* min-height: 990px */}

  .page-4                            {/*background:url(../images/page-4-bg.jpg) no-repeat top;*/height:987px;position: relative;}
  .page-4 img                        {;}

  .page-5                            {background:#196ab3;height: 990px;position: relative;}
  .page-5 img                        {/* min-height: 990px */}

    .testimonial-wrapper               {/* padding: 39px; *//* background: rgba(0,0,0,0.75); */position: relative;top: 350px;}
    .slider-wrapper               {}

    .testimonial-wrapper     h2       {
        font-family: 'Century Gothic', sans-serif;
        text-align: center;
        color:#fff;
        font-size: 20px;
        font-weight: bold;
        }


  .dr-crane-content              {
      position: relative;
      top: 204px;
  }
  .dr-crane-section              {}
  .dr-crane-section  h1          {
      color: #ffffff;
      font-size: 24px;
      font-family: 'Century Gothic', sans-serif;
      text-align: center;
      margin: 20px 0;
      font-weight: bold;
  }

  .dr-crane-section  h3          {
      color: #ffffff;
      font-size: 19px;
      font-family: 'Century Gothic', sans-serif;
      text-align: justify;
      margin: 5px 0;
      font-weight: bold;
  }

  .dr-crane-section  p           {
      color: #ffffff;
      font-size: 14px;
      font-family: 'Century Gothic', sans-serif;
      text-align: justify;
      margin: 8px 0 8px 0;
  }

  .dr-crane-section  ul           {
      color: #ffffff;
      font-size: 14px;
      font-family: 'Century Gothic', sans-serif;
      text-align: justify;
      margin: 20px 0px 0 20px;
  }

  .procedures-content                 {
      top: 334px;
      position: relative;
      }

      .procedures-section  h1          {
          color: #005aab;
          font-size: 24px;
          font-family: 'Century Gothic', sans-serif;
          text-align: center;
          margin: 20px 0;
          font-weight: bold;
      }

      .procedures-section  h3          {
          color: #005aab;
          font-size: 19px;
          font-family: 'Century Gothic', sans-serif;
          text-align: justify;
          margin: 5px 0;
          font-weight: bold;
      }

      .procedures-section  p           {
          color: #005aab;
          font-size: 14px;
          font-family: 'Century Gothic', sans-serif;
          text-align: justify;
          margin: 22px 0 24px 0;
      }

      .procedures-section a {
          color: #005aab;
          font-size: 14px;
          font-family: 'Century Gothic', sans-serif;
          text-align: justify;
          margin: 22px 0 24px 0;
          text-decoration: underline;
        }

      .procedures-section  ul           {
          color: #005aab;
          font-size: 14px;
          font-family: 'Century Gothic', sans-serif;
          text-align: justify;
          margin: 31px 0px 20px 20px;
      }


      .line-below-heading {
          border-bottom: #fff solid 3px;
          margin: 10px 0 20px 0;
      }
  .swish                              {position: absolute;}

  .page-swish                              {position: absolute;top: -19px;}

  .content-section                            {
      background: #186ab4;
      padding: 5% 0;
      border-bottom: #50c6d9 solid 3px;
  }
  .content                                    {
      position: relative;
      padding-top: 9%;
  }
  .content    p                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
  .content    h1                              {font-family: 'Century Gothic', sans-serif;font-size: 24px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
  .content    h2                              {font-family: 'Century Gothic', sans-serif;font-size: 18px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}

  .testimonials                               {
      overflow-y: scroll;
      max-height: 650px;
      padding: 0 5% 0 0;
  }


  .divider::before                      {
        border-left: #fff solid 1px;
        padding-left: 2.3%;
        width: 1%;
        position: absolute;
        content: ' ';
        height: 209px;
        left: -49px;
        top: 25px;
      }


  .divider                                 {position:relative;display:block;width: 49%;/* margin-top: 19px; *//* margin-top: 25px; */}


  .bottom-left        p {font-family: 'Century Gothic', sans-serif; font-size:15px; color:#fff; text-align: right; line-height: 28px; margin:15px 0}
  .bottom-left        h3 {font-family: 'Century Gothic', sans-serif;font-size: 19px;color:#fff;text-align: right;line-height: 28px;margin:15px 0;}

  .bottom-right        p {font-family: 'Century Gothic', sans-serif; font-size:15px; color:#fff; text-align: left; line-height: 28px; margin:15px 0}
  .bottom-right       h3 {font-family: 'Century Gothic', sans-serif;font-size: 21px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}

  .divide-icons   p        {margin: 48px 0 9px 0px;}

  .bottom-section                             {background: #186ab4;padding: 45px 10px;}

  .bottom-section       h1 {font-family: 'Century Gothic', sans-serif;font-size:36.5px;color:#fff;text-align: center;line-height: 28px;margin: 45px 0;}
  .footer-section                             {background: #0d3f6e;}

  .footer-section p {font-family: 'Century Gothic', sans-serif; font-size:14px; color:#fff; text-align: center; line-height: 28px; margin:15px 0}
.slicknav_menu            {display: none}

img.captcha {
    margin: 5px 10px;
    text-align: right;
    position: relative;
    padding: 1% 0%;
}
input.form-button {
    font-family: 'Century Gothic', sans-serif;
    font-size: 14px;
    color: #fff;
    padding: 14px 29px;
    background: #0d3f6e;
    border-radius: 4px;
    border: none;
    position: relative;
    /* float: left; */
}

ul.popup {
  position: relative;
}

a.trigger.send-btn.enquiry-button {
    display: block;
    background: #5dc1d9;
    width: 15%;
    text-align: center;
    position: relative;
    /* bottom: 19%; */
    border-radius: 4px 4px;
    padding: 7px 11px;
    text-decoration: none;
    font-size: 14px;
    list-style: none;
    float: right;
    margin: 0 0 1px;
}
}



/* min-width 1025px, large screens
======================================================================*/
@media only screen and (max-width: 64.063em) {

  .header-section     {
      position: relative;
      top: 0;
      width: 100%;
      z-index: 9999;
      background: rgb(25, 106, 179);
      min-height:173px;
      border-bottom: #50c6d9 solid 3px;
  }


  .navigation                             {
      /* float: right; */
      text-align: right;
      /* margin-top: 50px; */
      /* padding-left: 50px; */
      display: none;
  }
  .navigation  ul                         {
      position: relative;
      top: 0;
      margin: 10px 0;
      text-align: Center;
  }
  .navigation  ul li                      {
      list-style: none;
      display: inline-block;

  }
  .navigation  ul li a                    {
      padding: 10px 18px;
      color: #005aab;
      font-size: 14px;
      font-family: 'Century Gothic', sans-serif;
      /* text-transform: lowercase; */
  }
  .navigation  ul li a:hover              {
      text-decoration: underline;
  }


.navigation img   {
    margin-left: 18px;
}

.arrow-wrap                        {
    text-align: center;
    position: absolute;
    z-index: 9999;
    bottom: 170px;
    right: 41%;
    }
    .arrow-wrap-2                        {
        text-align: center;
        position: absolute;
        z-index: 9999;
        bottom: 57px;
        right: 0;
        }


.practice-content                 {
    top: 240px;
    position: relative;
}


.page-1                            {/* background:url(../images/page-1-bg.jpg) no-repeat top; */height: auto;position: relative;}
.page-1-img                        {
    position: absolute;
    z-index: 999;
}

.page-2                            {/*background:url(../images/page-2-bg.jpg) no-repeat top;*/height: auto;position: relative;/* z-index: 999; */}


.page-3                            {background: #186ab4;height: auto;position: relative;}
.page-3 img                        {/* min-height: 990px */}

.page-4                            {/*background:url(../images/page-4-bg.jpg) no-repeat top;*/height: auto;position: relative;}
.page-4 img                        {;}

.page-5                            {background:#196ab3;height: auto;position: relative;}
.page-5 img                        {/* min-height: 990px */}

.testimonial-wrapper               {padding: 39px;/* background: rgba(0,0,0,0.75); */position: relative;top: 0px;}
.slider-wrapper               {}

.testimonial-wrapper     h2       {
    font-family: 'Century Gothic', sans-serif;
    text-align: center;
    color:#fff;
    font-size: 20px;
    font-weight: bold;
    }


.dr-crane-content              {
    position: relative;
    top: 0;
    padding: 35px 0;
}
.dr-crane-section              {}
.dr-crane-section  h1          {
    color: #ffffff;
    font-size: 24px;
    font-family: 'Century Gothic', sans-serif;
    text-align: center;
    margin: 20px 0;
    font-weight: bold;
}

.dr-crane-section  h3          {
    color: #ffffff;
    font-size: 19px;
    font-family: 'Century Gothic', sans-serif;
    text-align: justify;
    margin: 5px 0;
    font-weight: bold;
}

.dr-crane-section  p           {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Century Gothic', sans-serif;
    text-align: left !important;
    margin: 8px 0 8px 0;
}

.dr-crane-section  ul           {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Century Gothic', sans-serif;
    text-align: justify;
    margin: 20px 0px 0 20px;
}

.procedures-content                 {
    top: 0;
    position: relative;
    padding-top: 76px;
    padding-bottom: 28px;
    }

    .procedures-section  h1          {
        color: #005aab;
        font-size: 24px;
        font-family: 'Century Gothic', sans-serif;
        text-align: center;
        margin: 20px 0;
        font-weight: bold;
    }

    .procedures-section  h3          {
        color: #005aab;
        font-size: 19px;
        font-family: 'Century Gothic', sans-serif;
        text-align: justify;
        margin: 5px 0;
        font-weight: bold;
    }

    .procedures-section  p           {
        color: #005aab;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        text-align: justify;
        margin: 22px 0 24px 0;
    }

    .procedures-section a {
        color: #005aab;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        text-align: justify;
        margin: 22px 0 24px 0;
        text-decoration: underline;
      }

    .procedures-section  ul           {
        color: #005aab;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        text-align: justify;
        margin: 31px 0px 20px 20px;
    }

.line-below-heading {
    border-bottom: #fff solid 3px;
    margin: 10px 0 20px 0;
}

.swish                              {position: absolute;}

.page-swish                              {position: absolute;top: -19px;display: none;}


.content-section                            {
    background: #186ab4;
    padding: 5% 0;
    border-bottom: #50c6d9 solid 3px;
}
.content                                    {
    position: relative;
    padding-top: 9%;
}
.content    p                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
.content    h1                              {font-family: 'Century Gothic', sans-serif;font-size: 24px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
.content    h2                              {font-family: 'Century Gothic', sans-serif;font-size: 18px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}

.testimonials                               {
    overflow-y: scroll;
    max-height: 650px;
    padding: 0 5% 0 0;
}


.divider::before                      {
      border-left: none;
      border-bottom: #fff solid 1px;
      width: 100%;
      position: absolute;
      content: ' ';
      height: 1px;
      left: 0;
      top: 5px;
    }


.divider                                 {position:relative;display:block;width: 100%;/* margin-top: 19px; *//* margin-top: 25px; */}


.bottom-left        p {font-family: 'Century Gothic', sans-serif;font-size:15px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}
.bottom-left        h3 {font-family: 'Century Gothic', sans-serif;font-size: 19px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}

.bottom-right        p {font-family: 'Century Gothic', sans-serif; font-size:15px; color:#fff; text-align: left; line-height: 28px; margin:15px 0}
.bottom-right       h3 {font-family: 'Century Gothic', sans-serif;font-size: 21px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}

.divide-icons   p        {margin: 48px 0 9px 0px;}

.bottom-section                             {background: #186ab4;padding: 45px 10px;}

.bottom-section       h1 {font-family: 'Century Gothic', sans-serif;font-size:36.5px;color:#fff;text-align: center;line-height: 28px;margin: 45px 0;}
.footer-section                             {background: #0d3f6e;}

.footer-section p {font-family: 'Century Gothic', sans-serif; font-size:14px; color:#fff; text-align: center; line-height: 28px; margin:15px 0}


.slicknav_menu            {display: block}
img.captcha {
    margin: 5px 10px;
    text-align: right;
    position: relative;
    padding: 1% 0%;
}
input.form-button {
    font-family: 'Century Gothic', sans-serif;
    font-size: 14px;
    color: #fff;
    padding: 14px 29px;
    background: #0d3f6e;
    border-radius: 4px;
    border: none;
    position: relative;
    /* float: left; */
}

ul.popup {
  position: relative;
}

a.trigger.send-btn.enquiry-button {
    display: block;
    background: #5dc1d9;
    width: 18%;
    text-align: center;
    position: relative;
    /* bottom: 19%; */
    border-radius: 4px 4px;
    padding: 7px 11px;
    text-decoration: none;
    font-size: 14px;
    list-style: none;
    float: right;
    margin: 0 0 1px;
}
}


/* min-width 641px, medium screens
=====================================================================*/
@media only screen and (max-width: 40.063em) {

    .header-section     {
        position: relative;
        top: 0;
        width: 100%;
        z-index: 9999;
        background: rgb(25, 106, 179);
        min-height:173px;
        border-bottom: #50c6d9 solid 3px;
    }


    .navigation                             {
        /* float: right; */
        text-align: right;
        /* margin-top: 50px; */
        /* padding-left: 50px; */
        display: none;
    }
    .navigation  ul                         {
        position: relative;
        top: 0;
        margin: 10px 0;
        text-align: Center;
    }
    .navigation  ul li                      {
        list-style: none;
        display: inline-block;

    }
    .navigation  ul li a                    {
        padding: 10px 18px;
        color: #005aab;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        /* text-transform: lowercase; */
    }
    .navigation  ul li a:hover              {
        text-decoration: underline;
    }


  .navigation img   {
      margin-left: 18px;
  }

  .arrow-wrap                        {
      text-align: center;
      position: absolute;
      z-index: 9999;
      bottom: 170px;
      right: 41%;
      }
      .arrow-wrap-2                        {
          text-align: center;
          position: absolute;
          z-index: 9999;
          bottom: 12px;
          right: 0;
          }


  .practice-content                 {
      top: 240px;
      position: relative;
  }


  .page-1                            {/* background:url(../images/page-1-bg.jpg) no-repeat top; */height: auto;position: relative;}
  .page-1-img                        {
      position: absolute;
      z-index: 999;
  }

  .page-2                            {/*background:url(../images/page-2-bg.jpg) no-repeat top;*/height: auto;position: relative;/* z-index: 999; */}


  .page-3                            {background: #186ab4;height: auto;position: relative;}
  .page-3 img                        {/* min-height: 990px */}

  .page-4                            {/*background:url(../images/page-4-bg.jpg) no-repeat top;*/height: auto;position: relative;}
  .page-4 img                        {;}

  .page-5                            {background:#196ab3;height: auto;position: relative;}
  .page-5 img                        {/* min-height: 990px */}

  .testimonial-wrapper               {/* padding: 39px; *//* background: rgba(0,0,0,0.75); */position: relative;top: 350px;}
  .slider-wrapper               {}

  .testimonial-wrapper     h2       {
      font-family: 'Century Gothic', sans-serif;
      text-align: center;
      color:#fff;
      font-size: 20px;
      font-weight: bold;
      }


  .dr-crane-content              {
      position: relative;
      top: 0;
      padding: 35px 0;
  }
  .dr-crane-section              {}
  .dr-crane-section  h1          {
      color: #ffffff;
      font-size: 24px;
      font-family: 'Century Gothic', sans-serif;
      text-align: center;
      margin: 20px 0;
      font-weight: bold;
  }

  .dr-crane-section  h3          {
      color: #ffffff;
      font-size: 19px;
      font-family: 'Century Gothic', sans-serif;
      text-align: justify;
      margin: 5px 0;
      font-weight: bold;
  }

  .dr-crane-section  p           {
      color: #ffffff;
      font-size: 14px;
      font-family: 'Century Gothic', sans-serif;
      text-align: left !important;
      margin: 8px 0 8px 0;
  }

  .dr-crane-section  ul           {
      color: #ffffff;
      font-size: 14px;
      font-family: 'Century Gothic', sans-serif;
      text-align: justify;
      margin: 20px 0px 0 20px;
  }

  .procedures-content                 {
      top: 0;
      position: relative;
      padding-top: 76px;
      padding-bottom: 28px;
      }

      .procedures-section  h1          {
          color: #005aab;
          font-size: 24px;
          font-family: 'Century Gothic', sans-serif;
          text-align: center;
          margin: 20px 0;
          font-weight: bold;
      }

      .procedures-section  h3          {
          color: #005aab;
          font-size: 19px;
          font-family: 'Century Gothic', sans-serif;
          text-align: justify;
          margin: 5px 0;
          font-weight: bold;
      }

      .procedures-section  p           {
          color: #005aab;
          font-size: 14px;
          font-family: 'Century Gothic', sans-serif;
          text-align: justify;
          margin: 22px 0 24px 0;
      }

      .procedures-section a {
          color: #005aab;
          font-size: 14px;
          font-family: 'Century Gothic', sans-serif;
          text-align: justify;
          margin: 22px 0 24px 0;
          text-decoration: underline;
        }

      .procedures-section  ul           {
          color: #005aab;
          font-size: 14px;
          font-family: 'Century Gothic', sans-serif;
          text-align: justify;
          margin: 31px 0px 20px 20px;
      }

      .line-below-heading {
    border-bottom: #fff solid 3px;
    margin: 10px 0 20px 0;
}

  .swish                              {position: absolute;}

  .page-swish                              {position: absolute;top: -19px;}


  .content-section                            {
      background: #186ab4;
      padding: 5% 0;
      border-bottom: #50c6d9 solid 3px;
  }
  .content                                    {
      position: relative;
      padding-top: 9%;
  }
  .content    p                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
  .content    h1                              {font-family: 'Century Gothic', sans-serif;font-size: 24px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
  .content    h2                              {font-family: 'Century Gothic', sans-serif;font-size: 18px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}


  .testimonials                               {
      overflow-y: scroll;
      max-height: 650px;
      padding: 0 5% 0 0;
  }


  .divider::before                      {
        border-left: none;
        border-bottom: #fff solid 1px;
        width: 100%;
        position: absolute;
        content: ' ';
        height: 1px;
        left: 0;
        top: 5px;
      }


  .divider                                 {position:relative;display:block;width: 100%;/* margin-top: 19px; *//* margin-top: 25px; */}


  .bottom-left        p {font-family: 'Century Gothic', sans-serif;font-size:15px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}
  .bottom-left        h3 {font-family: 'Century Gothic', sans-serif;font-size: 19px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}

  .bottom-right        p {font-family: 'Century Gothic', sans-serif; font-size:15px; color:#fff; text-align: left; line-height: 28px; margin:15px 0}
  .bottom-right       h3 {font-family: 'Century Gothic', sans-serif;font-size: 21px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}

  .divide-icons   p        {margin: 48px 0 9px 0px;}

  .bottom-section                             {background: #186ab4;padding: 45px 10px;}

  .bottom-section       h1 {font-family: 'Century Gothic', sans-serif;font-size:36.5px;color:#fff;text-align: center;line-height: 28px;margin: 45px 0;}
  .footer-section                             {background: #0d3f6e;}

  .footer-section p {font-family: 'Century Gothic', sans-serif; font-size:14px; color:#fff; text-align: center; line-height: 28px; margin:15px 0}

.slicknav_menu            {display: block}
img.captcha {
    margin: 5px 10px;
    text-align: right;
    position: relative;
    padding: 1% 0%;
}
input.form-button {
    font-family: 'Century Gothic', sans-serif;
    font-size: 14px;
    color: #fff;
    padding: 14px 29px;
    background: #0d3f6e;
    border-radius: 4px;
    border: none;
    position: relative;
    /* float: left; */
}

ul.popup {
  position: relative;
}

a.trigger.send-btn.enquiry-button {
    display: block;
    background: #5dc1d9;
    width: 12%;
    text-align: center;
    position: relative;
    /* bottom: 19%; */
    border-radius: 4px 4px;
    padding: 7px 11px;
    text-decoration: none;
    font-size: 14px;
    list-style: none;
    float: right;
    margin: 0 0 1px;
}
}



/* max-width 640px, mobile-only styles, use when QAing mobile issues
=====================================================================*/
@media only screen and (max-width: 40em) {

    .header-section     {
        position: relative;
        top: 0;
        width: 100%;
        z-index: 9999;
        background: rgb(25, 106, 179);
        min-height:173px;
        border-bottom: #50c6d9 solid 3px;
    }


    .navigation                             {
        /* float: right; */
        text-align: right;
        /* margin-top: 50px; */
        /* padding-left: 50px; */
        display: none;
    }
    .navigation  ul                         {
        position: relative;
        top: 0;
        margin: 10px 0;
        text-align: Center;
    }
    .navigation  ul li                      {
        list-style: none;
        display: inline-block;

    }
    .navigation  ul li a                    {
        padding: 10px 18px;
        color: #005aab;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        /* text-transform: lowercase; */
    }
    .navigation  ul li a:hover              {
        text-decoration: underline;
    }


  .navigation img   {
      margin-left: 18px;
  }

  .arrow-wrap                        {
      text-align: center;
      position: absolute;
      z-index: 9999;
      bottom: 170px;
      right: 41%;
      }
      .arrow-wrap-2                        {
          text-align: center;
          position: absolute;
          z-index: 9999;
          bottom: 39px;
          right: 0;
          }


  .practice-content                 {
      top: 240px;
      position: relative;
  }


  .page-1                            {/* background:url(../images/page-1-bg.jpg) no-repeat top; */height: auto;position: relative;}
  .page-1-img                        {
      position: absolute;
      z-index: 999;
  }

  .page-2                            {/*background:url(../images/page-2-bg.jpg) no-repeat top;*/height: auto;position: relative;/* z-index: 999; */}


  .page-3                            {background: #186ab4;height: auto;position: relative;}
  .page-3 img                        {/* min-height: 990px */}

  .page-4                            {/*background:url(../images/page-4-bg.jpg) no-repeat top;*/height: auto;position: relative;}
  .page-4 img                        {;}

  .page-5                            {background:#196ab3;height: auto;position: relative;}
  .page-5 img                        {/* min-height: 990px */}

  .testimonial-wrapper               {/* padding: 39px; *//* background: rgba(0,0,0,0.75); */position: relative;top: 0px;}
  .slider-wrapper               {}

  .testimonial-wrapper     h2       {
      font-family: 'Century Gothic', sans-serif;
      text-align: center;
      color:#fff;
      font-size: 20px;
      font-weight: bold;
      }
  .dr-crane-content              {
      position: relative;
      top: 0;
      padding: 35px 0;
  }
  .dr-crane-section              {}
  .dr-crane-section  h1          {
      color: #ffffff;
      font-size: 24px;
      font-family: 'Century Gothic', sans-serif;
      text-align: center;
      margin: 20px 0;
      font-weight: bold;
  }

  .dr-crane-section  h3          {
      color: #ffffff;
      font-size: 19px;
      font-family: 'Century Gothic', sans-serif;
      text-align: justify;
      margin: 5px 0;
      font-weight: bold;
  }

  .dr-crane-section  p           {
      color: #ffffff;
      font-size: 14px;
      font-family: 'Century Gothic', sans-serif;
      text-align: left !important;
      margin: 8px 0 8px 0;
  }

  .dr-crane-section  ul           {
      color: #ffffff;
      font-size: 14px;
      font-family: 'Century Gothic', sans-serif;
      text-align: justify;
      margin: 20px 0px 0 20px;
  }

  .procedures-content                 {
      top: 0;
      position: relative;
      padding-top: 76px;
      padding-bottom: 28px;
      }

      .procedures-section  h1          {
          color: #005aab;
          font-size: 24px;
          font-family: 'Century Gothic', sans-serif;
          text-align: center;
          margin: 20px 0;
          font-weight: bold;
      }

      .procedures-section  h3          {
          color: #005aab;
          font-size: 19px;
          font-family: 'Century Gothic', sans-serif;
          text-align: justify;
          margin: 5px 0;
          font-weight: bold;
      }

      .procedures-section  p           {
          color: #005aab;
          font-size: 14px;
          font-family: 'Century Gothic', sans-serif;
          text-align: justify;
          margin: 22px 0 24px 0;
      }


      .procedures-section a {
          color: #005aab;
          font-size: 14px;
          font-family: 'Century Gothic', sans-serif;
          text-align: justify;
          margin: 22px 0 24px 0;
          text-decoration: underline;
        }
      .procedures-section  ul           {
          color: #005aab;
          font-size: 14px;
          font-family: 'Century Gothic', sans-serif;
          text-align: justify;
          margin: 31px 0px 20px 20px;
      }

.line-below-heading {
    border-bottom: #fff solid 3px;
    margin: 10px 0 20px 0;
}

  .swish                              {position: absolute;}

  .page-swish                              {position: absolute;top: -19px;}


  .content-section                            {
      background: #186ab4;
      padding: 5% 0;
      border-bottom: #50c6d9 solid 3px;
  }
  .content                                    {
      position: relative;
      padding-top: 9%;
  }
  .content    p                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
  .content    h1                              {font-family: 'Century Gothic', sans-serif;font-size: 24px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
  .content    h2                              {font-family: 'Century Gothic', sans-serif;font-size: 18px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}


  .testimonials                               {
      overflow-y: scroll;
      max-height: 650px;
      padding: 0 5% 0 0;
  }


  .divider::before                      {
        border-left: none;
        border-bottom: #fff solid 1px;
        width: 100%;
        position: absolute;
        content: ' ';
        height: 1px;
        left: 0;
        top: 5px;
      }


  .divider                                 {position:relative;display:block;width: 100%;/* margin-top: 19px; *//* margin-top: 25px; */}


  .bottom-left        p {font-family: 'Century Gothic', sans-serif;font-size:15px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}
  .bottom-left        h3 {font-family: 'Century Gothic', sans-serif;font-size: 19px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}

  .bottom-right        p {font-family: 'Century Gothic', sans-serif; font-size:15px; color:#fff; text-align: left; line-height: 28px; margin:15px 0}
  .bottom-right       h3 {font-family: 'Century Gothic', sans-serif;font-size: 21px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}

  .divide-icons   p        {margin: 48px 0 9px 0px;}

  .bottom-section                             {background: #186ab4;padding: 45px 10px;}

  .bottom-section       h1 {font-family: 'Century Gothic', sans-serif;font-size:36.5px;color:#fff;text-align: center;line-height: 28px;margin: 45px 0;}
  .footer-section                             {background: #0d3f6e;}

  .footer-section p {font-family: 'Century Gothic', sans-serif; font-size:14px; color:#fff; text-align: center; line-height: 28px; margin:15px 0}

.slicknav_menu            {display: block}
img.captcha {
    margin: 5px 10px;
    text-align: right;
    position: relative;
    padding: 1% 0%;
}
input.form-button {
    font-family: 'Century Gothic', sans-serif;
    font-size: 14px;
    color: #fff;
    padding: 14px 29px;
    background: #0d3f6e;
    border-radius: 4px;
    border: none;
    position: relative;
    /* float: left; */
}

ul.popup {
  position: relative;
}

a.trigger.send-btn.enquiry-button {
    display: block;
    background: #5dc1d9;
    width: 24%;
    text-align: center;
    position: relative;
    /* bottom: 19%; */
    border-radius: 4px 4px;
    padding: 7px 11px;
    text-decoration: none;
    font-size: 14px;
    list-style: none;
    float: right;
    margin: 0 0 1px;
}
}


/*Styles for Smartphones - 4
====================================================================*/
@media only screen and (max-width: 480px) {

  .header-section     {
      position: relative;
      top: 0;
      width: 100%;
      z-index: 9999;
      background: rgb(25, 106, 179);
      min-height:173px;
      border-bottom: #50c6d9 solid 3px;
  }


  .navigation                             {
      /* float: right; */
      text-align: right;
      /* margin-top: 50px; */
      /* padding-left: 50px; */
      display: none;
  }
  .navigation  ul                         {
      position: relative;
      top: 0;
      margin: 10px 0;
      text-align: Center;
  }
  .navigation  ul li                      {
      list-style: none;
      display: inline-block;

  }
  .navigation  ul li a                    {
      padding: 10px 18px;
      color: #005aab;
      font-size: 14px;
      font-family: 'Century Gothic', sans-serif;
      /* text-transform: lowercase; */
  }
  .navigation  ul li a:hover              {
      text-decoration: underline;
  }


.navigation img   {
    margin-left: 18px;
}

.arrow-wrap                        {
    text-align: center;
    position: absolute;
    z-index: 9999;
    bottom: 170px;
    right: 41%;
    }
    .arrow-wrap-2                        {
        text-align: center;
        position: absolute;
        z-index: 9999;
        bottom: 47px;
        right: 0;
        }


.practice-content                 {
    top: 240px;
    position: relative;
}


.page-1                            {/* background:url(../images/page-1-bg.jpg) no-repeat top; */height: auto;position: relative;}
.page-1-img                        {
    position: absolute;
    z-index: 999;
}

.page-2                            {/*background:url(../images/page-2-bg.jpg) no-repeat top;*/height: auto;position: relative;/* z-index: 999; */}


.page-3                            {background: #186ab4;height: auto;position: relative;}
.page-3 img                        {/* min-height: 990px */}

.page-4                            {/*background:url(../images/page-4-bg.jpg) no-repeat top;*/height: auto;position: relative;}
.page-4 img                        {;}

.page-5                            {background:#196ab3;height: auto;position: relative;}
.page-5 img                        {/* min-height: 990px */}

.testimonial-wrapper               {/* padding: 39px; *//* background: rgba(0,0,0,0.75); */position: relative;top: 0;}
.slider-wrapper               {}

.testimonial-wrapper     h2       {
    font-family: 'Century Gothic', sans-serif;
    text-align: center;
    color:#fff;
    font-size: 20px;
    font-weight: bold;
    }
.dr-crane-content              {
    position: relative;
    top: 0;
    padding: 35px 0;
}
.dr-crane-section              {}
.dr-crane-section  h1          {
    color: #ffffff;
    font-size: 24px;
    font-family: 'Century Gothic', sans-serif;
    text-align: center;
    margin: 20px 0;
    font-weight: bold;
}

.dr-crane-section  h3          {
    color: #ffffff;
    font-size: 19px;
    font-family: 'Century Gothic', sans-serif;
    text-align: justify;
    margin: 5px 0;
    font-weight: bold;
}

.dr-crane-section  p           {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Century Gothic', sans-serif;
    text-align: left !important;
    margin: 8px 0 8px 0;
}

.dr-crane-section  ul           {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Century Gothic', sans-serif;
    text-align: justify;
    margin: 20px 0px 0 20px;
}

.procedures-content                 {
    top: 0;
    position: relative;
    padding-top: 76px;
    padding-bottom: 28px;
    }

    .procedures-section  h1          {
        color: #005aab;
        font-size: 24px;
        font-family: 'Century Gothic', sans-serif;
        text-align: center;
        margin: 20px 0;
        font-weight: bold;
    }

    .procedures-section  h3          {
        color: #005aab;
        font-size: 19px;
        font-family: 'Century Gothic', sans-serif;
        text-align: justify;
        margin: 5px 0;
        font-weight: bold;
    }

    .procedures-section  p           {
        color: #005aab;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        text-align: justify;
        margin: 22px 0 24px 0;
    }

    .procedures-section a {
        color: #005aab;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        text-align: justify;
        margin: 22px 0 24px 0;
        text-decoration: underline;
      }

    .procedures-section  ul           {
        color: #005aab;
        font-size: 14px;
        font-family: 'Century Gothic', sans-serif;
        text-align: justify;
        margin: 31px 0px 20px 20px;
    }

.line-below-heading {
    border-bottom: #fff solid 3px;
    margin: 10px 0 20px 0;
}

.swish                              {position: absolute;}

.page-swish                              {position: absolute;top: -19px;}


.content-section                            {
    background: #186ab4;
    padding: 5% 0;
    border-bottom: #50c6d9 solid 3px;
}
.content                                    {
    position: relative;
    padding-top: 9%;
}
.content    p                               {font-family: 'Century Gothic', sans-serif;font-size: 14px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
.content    h1                              {font-family: 'Century Gothic', sans-serif;font-size: 24px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}
.content    h2                              {font-family: 'Century Gothic', sans-serif;font-size: 18px;color:#fff;text-align: justify;line-height: 28px;margin:15px 0;}


.testimonials                               {
    overflow-y: scroll;
    max-height: 650px;
    padding: 0 5% 0 0;
}


.divider::before                      {
      border-left: none;
      border-bottom: #fff solid 1px;
      width: 100%;
      position: absolute;
      content: ' ';
      height: 1px;
      left: 0;
      top: 5px;
    }


.divider                                 {position:relative;display:block;width: 100%;/* margin-top: 19px; *//* margin-top: 25px; */}


.bottom-left        p {font-family: 'Century Gothic', sans-serif;font-size:15px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}
.bottom-left        h3 {font-family: 'Century Gothic', sans-serif;font-size: 19px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}

.bottom-right        p {font-family: 'Century Gothic', sans-serif; font-size:15px; color:#fff; text-align: left; line-height: 28px; margin:15px 0}
.bottom-right       h3 {font-family: 'Century Gothic', sans-serif;font-size: 21px;color:#fff;text-align: left;line-height: 28px;margin:15px 0;}

.divide-icons   p        {margin: 48px 0 9px 0px;}

.bottom-section                             {background: #186ab4;padding: 45px 10px;}

.bottom-section       h1 {font-family: 'Century Gothic', sans-serif;font-size:36.5px;color:#fff;text-align: center;line-height: 28px;margin: 45px 0;}
.footer-section                             {background: #0d3f6e;}

.footer-section p {font-family: 'Century Gothic', sans-serif; font-size:14px; color:#fff; text-align: center; line-height: 28px; margin:15px 0}

.slicknav_menu            {display: block}

img.captcha {
    margin: 5px 10px;
    text-align: right;
    position: relative;
    padding: 1% 0%;
}
input.form-button {
    font-family: 'Century Gothic', sans-serif;
    font-size: 14px;
    color: #fff;
    padding: 14px 29px;
    background: #0d3f6e;
    border-radius: 4px;
    border: none;
    position: relative;
    /* float: left; */
}

ul.popup {
  position: relative;
}

a.trigger.send-btn.enquiry-button {
    display: block;
    background: #5dc1d9;
    width: 45%;
    text-align: center;
    position: relative;
    /* bottom: 19%; */
    border-radius: 4px 4px;
    padding: 7px 11px;
    text-decoration: none;
    font-size: 14px;
    list-style: none;
    float: right;
    margin: 0 0 1px;
}
 }

