@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Regular.eot");
  src: url("../fonts/Poppins-Regular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Poppins-Regular.woff2") format("woff2"),
    url("../fonts/Poppins-Regular.woff") format("woff"),
    url("../fonts/Poppins-Regular.ttf") format("truetype"),
    url("../fonts/Poppins-Regular.svg#Poppins-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Bold.eot");
  src: url("../fonts/Poppins-Bold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Poppins-Bold.woff2") format("woff2"),
    url("../fonts/Poppins-Bold.woff") format("woff"),
    url("../fonts/Poppins-Bold.ttf") format("truetype"),
    url("../fonts/Poppins-Bold.svg#Poppins-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-Medium.eot");
  src: url("../fonts/Poppins-Medium.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Poppins-Medium.woff2") format("woff2"),
    url("../fonts/Poppins-Medium.woff") format("woff"),
    url("../fonts/Poppins-Medium.ttf") format("truetype"),
    url("../fonts/Poppins-Medium.svg#Poppins-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../fonts/Poppins-SemiBold.eot");
  src: url("../fonts/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Poppins-SemiBold.woff2") format("woff2"),
    url("../fonts/Poppins-SemiBold.woff") format("woff"),
    url("../fonts/Poppins-SemiBold.ttf") format("truetype"),
    url("../fonts/Poppins-SemiBold.svg#Poppins-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Black.eot');
    src: url('../fonts/Poppins-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Black.woff2') format('woff2'),
        url('../fonts/Poppins-Black.woff') format('woff'),
        url('../fonts/Poppins-Black.ttf') format('truetype'),
        url('../fonts/Poppins-Black.svg#Poppins-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-ExtraBold.eot');
  src: url('../fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Poppins-ExtraBold.woff2') format('woff2'),
      url('../fonts/Poppins-ExtraBold.woff') format('woff'),
      url('../fonts/Poppins-ExtraBold.ttf') format('truetype'),
      url('../fonts/Poppins-ExtraBold.svg#Poppins-ExtraBold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Urbane Demi';
  src: url('../fonts/Urbane-DemiBold.eot');
  src: local('../fonts/Urbane Demi Bold'), local('Urbane-DemiBold'),
      url('../fonts/Urbane-DemiBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Urbane-DemiBold.woff2') format('woff2'),
      url('../fonts/Urbane-DemiBold.woff') format('woff'),
      url('../fonts/Urbane-DemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}



*{padding: 0;margin: 0;box-sizing: border-box; font-family: 'Poppins';}
a{text-decoration: none !important;}
figure {padding:0 !important; margin: 0 !important;}
img{max-width:100%;}
body { background-color: #ffffff; font-family: "Poppins"; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; margin: 0; padding: 0; scroll-behavior: smooth;transition: 0.5s;}



.btn_design{padding: 10px 22px; display: inline-block;background: rgb(60,122,128);
  background: linear-gradient(90deg, rgba(60,122,128,1) 20%, rgba(36,179,168,1) 100%); color: #ffffff; font-size: 18px;font-weight: 500;border-radius: 6px;transition: all 500ms ease-in-out !important;}
.btn_design_1{padding: 10px 22px; display: inline-block; background-color: #ffffff; color: #463a33; font-size: 18px;font-weight: 600;border-radius: 6px;transition: all 500ms ease-in-out;}

.btn_design:hover{box-shadow: inset 250px 0 #000; color: #ffffff;}
.btn_design_1:hover{box-shadow: inset 200px 0 #35bcd6; color: #ffffff;}
.call_1{font-size: 24px; font-weight: 600;color: #ffffff;}
.call_1:hover{color: #cc8d71;}
.border_botto{border-bottom: 1px solid #e3e2e2;}
.border_righ{border-right: 1px solid #e3e2e2;}

.text_color_1{color: #24b3a8;}

/* mouse scroll css */
.logo{width:100%; transition: all 0.5s ease;}
.navbar-fixed .logo{width:120px; transition: all 0.5s ease;}
.navbar-fixed .navigation_menu {transition: all 0.5s ease;}
.navbar-fixed.header_area{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);}
.navbar-fixed .header_top{margin-top: -40px;}



/* header start  */
.header_area{position: fixed;width: 100%;top: 0;z-index: 1000;}
.header_top{background-color: #3c7a80;padding: 6px 0;transition: all 0.5s ease;}
.header_top_text{display: inline-block; margin-right: 20px;color: #ffffff;font-size: 18px;padding-right: 20px;}
.border_line1{ border-right: 1px solid #ffffff;}
.header_top_text a{color: #ffffff; font-size: 18px;}
.header_top_text a:hover{color:#65c4bc;}
.ndis_logo{display: inline-block;}
.header_btn{display: inline-block;}
.header_top_text img{margin-right: 6px;}
.social_icon a{margin-left: 6px;}
.header_bottom .row{align-items: center;}
.header_bottom{padding: 10px 0; background-color: #ffffff;}
.navigation_menu{list-style: none;margin-bottom: 0rem;padding-left: 0rem; display: flex; justify-content: space-around;}
.navigation_menu li{display: inline-block;}
.navigation_menu li a{font-size: 18px;color: #383838;font-weight: 600;font-family: 'Poppins';position: relative; }
.navigation_menu li a.active,.navigation_menu li a:hover {color: #3c7a80; position: relative;transition: all 0.2s ease; }
.navigation_menu li a.active:before{position: absolute;content: '';width: 100%;height: 2px; background-color: #3c7a80;bottom: 0;left: 0;}
.navigation_menu li a:before{position: absolute;content: '';width: 0%;height: 2px; background-color: #3c7a80;bottom: 0;left: 0;transition: all 0.2s ease;}
.navigation_menu li a:hover::before{width: 100%;}
/* header end  */


/* slider_image start */
.slider_image{margin-top: 125px;position: relative;}
.ms-slide-info{position: absolute !important;top: 50%;left: 9%;transform: translateY(-50%);color: #ffffff;max-width: 700px;background-color: rgba(0, 0, 0, 0.3);border-radius: 30px;padding: 30px;}
.slider_h{font-weight: 600; line-height: 54px;font-size: 60px;margin-bottom: 20px;}
.text_content_slider .text_p{color: #ffffff; font-size: 20px; margin-bottom: 16px;}
.slider_btn_book img{margin-left: 12px;}
.ms-nav-next {
  background-image: url(../images/right-arrow.png) !important;
  width: 42px !important;
  height: 47px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: auto !important;
}
.ms-nav-prev {
  background-image: url(../images/left-arrow.png) !important;
  width: 42px !important;
  height: 47px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: auto !important;
}
.ms-skin-default .ms-bullet {
  width: 14px !important;
  height: 14px !important;
  background: #fff !important;
  border-radius: 50%;
  opacity: 0.5;
}
.ms-skin-default .ms-bullet-selected{
  opacity: 1;
}
.ms-bullets.ms-dir-h {
  bottom: 55px !important;}
/* slider_image end */

/* about start */
.about {padding: 50px 0;}
.about .images_area img{border-radius: 6px;}
.text_content .header_about{font-size: 40px; color: #2b2b2b;line-height: 46px;font-family: 'Urbane Demi'; font-weight: 600;position: relative;padding-bottom: 13px;}
.text_content .text_line{ font-family: 'Urbane Demi'; font-size: 20px;color: #3c7a80;font-weight: 600;}
.about .text_content .text_p{font-size: 17px;color: #4b4b4b;margin-bottom: 20px;}
.images_area{position: relative;}
.about .images_area  figure {position: relative;z-index: 1;}
.border_box{ position: absolute; width: 200px; height: 90%; border: 2px solid #3c7a80; border-radius: 10px; top: 0; right: 0; top: 50%; transform: translate(0%, -50%);}

/* about end */

/* slider_bottom_area start  */
.slider_bottom_area{position: relative;}
.text_slider_bottom{display: flex;border-radius: 5px; padding: 40px 10px; align-items: center;text-align: center; flex-direction: column;background-color: #ffffff;}
.text_slider_bottom span{width: 56px; height: 70px;display: block;}
.text_slider_bottom .text_1{color: #2b2b2b; font-weight: 600;font-size: 24px;line-height: 27px;}
.border_line{border-top: 1px solid #eeeeee;}
/* slider_bottom_area end  */

/* appointment start  */
.appointment_bg{background-image: url(../images/back_image.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;  height:360px;padding-top: 50px;}
.appoin_header{text-align: center;}
.appointment .appo_text_h{font-size: 40px;color: #ffffff;max-width: 700px; font-weight: 600; margin: auto;line-height: 46px; }
.appointment_bg .welcom_btn{margin-top: 30px;}
/* appointment end  */

/* contact_box start  */
.contact_box{position: relative;margin-top: -63px;}
.back_color{background: rgb(60,122,128);
  background: linear-gradient(90deg, rgba(60,122,128,1) 20%, rgba(36,179,168,1) 100%);padding: 40px;border-radius: 5px;
}
.contact_box_items{display: flex;align-items: center;}
.round{display: block;
    width: 57px;
    height: 57px;
    background-color: #348e8e;
    padding: 0px;
    border-radius: 50%;
    text-align: center;
    line-height: 57px;
    margin-right: 20px;}
.items_img_text{font-size: 21px;color: #ffffff;position: relative;}
.items_img_text a{font-size: 24px;color: #ffffff; font-weight: 500;}
.items_img_text a:hover{color:#383838;}
.items_img_text:before{position: absolute;content: '';right: -142px; height: 100%; width: 1px; background-color: #99c8c8;}
.items_img_text-last:before{display:none;}
.line_right:last-child .items_img_text:before{background-color: transparent;}
/* contact_box end  */

/* service start */
.service{padding: 50px 0;}
.services_area{margin-top: 30px;}
.service .text_content{text-align: center;}
.service .heading_serce .line{font-size: 15px; color: #193d50;}
.service .heading_serce .service_text{margin-bottom: 20px; font-size: 36px;text-transform: uppercase; color: #262626;}
.service .services_area .row{position: relative; z-index: 10;}
.service .services_area .box{position: relative; overflow: hidden; background-color: #ffffff;border-radius: 5px;margin-bottom: 30px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);}
.service .services_area .box img{width: 100%;position: relative; z-index: 1;}
.service .services_area .box .services_area_text{background-color: #ffffff;position: relative; border-radius: 5px;text-align: left;border: 2px solid #bfbfbf;margin-top: -8px;}
.service .services_area .box .services_area_text_p{padding: 10px 19px;color: #4b4b4b;font-size: 16px;margin-bottom: 20px;     height: 190px; }
.service .services_area .box .heading_text{padding: 18px 20px;font-size: 24px; height: 70px; line-height: 30px;color: #1f1f1f;font-weight: 600;}
.service .services_area .box a{font-size: 18px;color: #3a7f83;font-weight: 600; display: block;transition: all 500ms ease-in-out; }
.service .services_area .box .service_btn{border-top: 1px solid #adadad; display: flex;justify-content: space-between;align-items: center;padding: 10px 20px;}
.service .services_area .box .service_btn img{width: 100%; transition: all 0.10s ease-in-out;}
.service .services_area .box .service_btn:hover img{transform: translateX(7px);}
.service .services_area .box .service_btn img{width: 24px; }
/* service end */

/* mid-sec */

.mid-sec{
background:#f7f7f7;
padding:50px 0px;	
}

.mid-sec ul{
list-style:none;
margin:10px 0px 20px;
padding-left:0px;
}

.mid-sec ul li{
color: #4b4b4b;
font-size: 16px;
line-height:36px;
margin-bottom:5px;
padding-left:30px;
position:relative;	
}

.mid-sec ul li:before{
background:url(../images/chk.png) no-repeat 0 0;
position:absolute;
content:"";
width:18px;
height:20px;
left:0px;
top:9px;
background-size:contain;	
}

.mid-sec-img img{
border-radius:15px;
margin-bottom:15px;	
}

/* choose start */
.choose{padding:50px 0 50px 0;}
.choose .image_choose img{border-radius: 6px;}
.choose .heading{font-size: 40px;font-weight: bold; position: relative;color: #2b2b2b;font-family: 'Georgia';line-height: 46px;}
.round img {
    width: 30px;
}
.choose .text_p{margin-top: 20px;font-size: 17px;color: #4b4b4b;}
.choose .text_image .box{display: flex;
    margin-top: 10px;align-items: center;}
.choose .text_image .box .left_s{width:14% ;}
.choose .text_image .box .right_s span{font-size: 20px; color: #3b7b81;font-weight: 600;}
.choose .text_image .box .right_s .text_p1{font-size: 16px; color: #4b4b4b;}
/* choose end */

/* getstarted start */
.get-bg{
	background: rgb(60,122,128);
    background: linear-gradient(90deg, rgba(60,122,128,1) 20%, rgba(36,179,168,1) 100%);
	padding:30px 30px;
}
.get-head {
    font-size: 28px;
    font-weight: 600;
}
.get-paragraph {
    font-size: 16px;
}
/* getstarted end */

/* testimonial_section start  */
.testimonial_section{padding: 60px 0;}
.testimonial_section .text_content .header_about{margin-bottom: 30px;}
#sp-testimonial-free-wrapper-34 .sp-testimonial-free-section .sp-testimonial-client-rating {
  color: #ffb900;
  position: absolute;
  top: 30px;
  left: 50%;
  transform: translate(-50%, -0%);
}
.sp-testimonial-free-section .sp-testimonial-client-testimonial{
  margin-top: 30px !important;
}
.sp-testimonial-free-section .sp-testimonial-client-name {margin: 0;font-size: 20px;font-weight: 600;}
#sp-testimonial-free-wrapper-34 .sp-testimonial-free {
  box-shadow: 0px 3px 11px 0px rgba(0, 0, 0, 0.1);
  padding: 30px 20px;
  margin: 0 15px 36px 15px;
  
}


 /* .swiper-slide-duplicate .swiper-slide-next{opacity: 1 !important;} */
.sp-testimonial-free-section .testimonial-pagination .swiper-pagination-bullet {
  width: 13px !important;
  height: 13px !important;
  margin:8px !important;
}
.sp-testimonial-free-section .sp-testimonial-client-testimonial, .sp-testimonial-free-section .sp-testimonial-client-testimonial p {
  font-size: 17px;}

  #sp-testimonial-free-wrapper-34{
    position: relative;
  }
  #sp-testimonial-free-wrapper-34 .swiper-slide-next:before{
      content: '';
    background-image: url(../images/quote_icon.png);
    width: 84px;
    height: 84px;
    background-size: 61px;
    background-repeat: no-repeat;
    position: absolute;
    left: 72%;
    bottom: -2%;
    
  }
  .sp-testimonial-free-section .testimonial-nav-arrow {
    font-size: 54px;}

/* testimonial_section end  */

/* footer start */
.footer{background-color: #242323;padding-top: 40px;}
.footer .footer_top{border-bottom: 1px solid #454545;}
.footer .footer_top .social_link .follow_items{font-size: 24px; font-weight: 600;margin-top: 32px; display: block;color: #ffffff;}
.footer .footer_heading{color: #65c4bc;margin-bottom: 22px; font-size: 30px;margin-top: 0px;font-weight: 600;}
.footer .footer_top_p_text{margin-top:30px;padding-right: 40px;color: #ffffff;}
.footer .link{padding: 0;}
.footer .link li{list-style: none;margin-bottom: 10px;font-size: 17px;}
.footer .link li:hover a{color: #65c4bc;}
.footer .link li a{color: #ffffff;}
.footer .address{padding: 0;}
.footer .address img{width: 18px; margin-right: 6px;}
.footer .address ul{padding: 0;margin: 0;}
.footer .address li{list-style: none;margin-bottom: 22px;color: #ffffff; font-size: 17px;}
.footer .address li:hover a,.footer .address li:hover i{color: #65c4bc;}
.footer .address li a{color: #ffffff;}
.footer .address li i{font-size: 20px;width: 23px;}
.footer_bottom{border-top: 1px solid #333333;margin-top: 30px;}
.footer .footer_bottom span{color: #ffffff; text-align: center;display: block;font-size: 17px;padding: 20px 0;}
.footer .footer_bottom span a{color: #ffffff;}
.footer .footer_bottom span a:hover{color: #65c4bc;}
.footer_flag {
	margin-top:30px;
}
/* footer end */



/* contact page start */
.shadow {
  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}
.contact-left {
  height: 100%;
  padding: 35px 25px 10px;
}
.info-text {
  font-size: 35px;
  color: #2b2b2b;
  line-height: 46px;
  font-family: 'Urbane Demi';
  font-weight: 600;
  position: relative;
  padding-bottom: 13px;
  text-transform: uppercase;
}
.contact_top_number {
  font-size: 20px;
  position: relative;
  padding-left: 24px;
  margin-top: 26px;
  font-weight: 500;
  color: #3c7a80;
}
.contact_top_number a{
  color: #3c7a80;
  font-weight: 600;
}
.contact_top_number a:hover{
  color:  #65c4bc;
}
.contact-right {
  background: #65c4bc;
  padding: 35px 25px 0;
}

.send_btn input {
  border: none !important;
  display: block;
  border-radius: 50px !important;
  color: #fff !important;
  padding: 16px 52px !important;
  background:#3c7a80 !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  margin: 26px auto 0;
  text-transform: none !important;
}
.frm_fld textarea {
  width: 100%;
  height: 130px;
  background: #fff !important;
  color: #000;
  margin-top: 15px;
  border-radius: 5px;
  border: none !important;
  resize: none;
  padding: 10px 15px !important;
}
.frm_fld input {
  width: 100%;
  padding: 14px 15px !important;
  border: none !important;
  margin-top: 15px;
  border-radius: 5px;
  background: #fff;
  color: #000;
}

.frm_fld select{
 width: 100%;
  padding: 14px 15px !important;
  border: none !important;
  margin-top: 15px;
  border-radius: 5px;
  background: #fff;
  color: #000;
  outline:none;	
}

.page-id-254 label, .page-id-315 label{
color:#2b2b2b;	
}

.page-id-254 .frm_fld textarea,
.page-id-254 .frm_fld input,
.page-id-254 .frm_fld select,
.page-id-315 .frm_fld textarea,
.page-id-315 .frm_fld input,
.page-id-315 .frm_fld select
{
margin-top:5px;	
}

.contact_top_number img{
  margin-right: 10px;
  width: 30px;
}
/* contact page end */

.error_container {
 display: flex;
 min-height: 100vh;
align-items: center;
 text-align: center;
    }

/* responsive section  */
/* @media screen and (max-width:748px) {
  .header_top {display: none;}
  .ndis_logo{display: none;}
  .header_btn{display: none;}
  .primary-navigation{padding-top: 0px;}

}

@media screen and (max-width:416px) {
.logo {
width: 150px;
margin-left: 19px;
}
.navbar-fixed .logo {
  width: 150px;
}
.header_bottom {
padding: 26px 0;}
#rmp_menu_trigger-60 
{
 top: 30px;
}
#rmp_menu_trigger-60 {
  width: 41px;
  height: 41px;}
.items_img_text a 
{ 
  font-size: 18px;
}
.back_color {
padding: 14px;
 }  
.slider_h {
  font-size: 23px;
}
.ms-slide-info{
  padding: 6px;
  left: 0%;
}   
.text_content .header_about {
  font-size: 24px;
  line-height: 27px;
}

  .appointment .appo_text_h {
    font-size: 24px;
    line-height: 27px;
  }
  .appointment_bg {
    height: 278px;
  }
  .contact_box_items {
    margin-bottom: 14px;
}
.round img{
  width: 30px;
}
.choose .text_image .box .right_s span {
  font-size: 24px;}
  .choose .text_image .box {
    gap: 29px;
}
.border_box{
  display: none;
}
.ms-slide-info {
    background-color:transparent;
}
.items_img_text:before {

  right:0px;}
  .items_img_text:before {
    width: 0;
  }
  .text_content_slider .text_p {
    font-size: 12px;}
    .slider_image {
      margin-top: 100px;}

      .ms-nav-next {
   
        background-size: 14px!important;
    }
    .ms-nav-prev {
      background-size: 14px!important;
    }
    .slider_btn_book{
      display: none;
    }
} */


#back_button {background-color: #000000 !important;z-index:30;position: relative;}
#back_button .button{background-color: #000000 !important;padding: 20px; position: fixed; bottom: 0; right: 10px;}
#back_button .btn{ display: inline-block;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: #65c4bc;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    bottom: 10px;
    right: 20px;
     transition: all 500ms ease-in-out;

   }
    #back_button .btn-check:focus+.btn, .btn:focus {
        outline: 0;
        box-shadow: 0 0 0 0.25rem rgba(13, 109, 253, 0);
    }
    #back_button .btn:hover{ box-shadow: inset 0 0 0 25px #000;}


    .site-content, .site-main .widecolumn {
      margin-left: 0px !important;
  }
  .page .entry-header, .blog_page_header {
      background: url("../images/image_banner.jpg") #eee no-repeat center !important;
      background-size: cover !important;
      max-width: 100% !important;
      padding: 270px 0 110px !important;
      margin: 0 0 50px !important;
      position: relative;
      overflow: hidden;
      text-align: center;
  }
  .page .entry-header:before, .blog_page_header:before {
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  }
  .page .entry-content {
  max-width: 100% !important;
  padding: 0px !important;
  }
  .content-area, .content-sidebar {
      padding-top: 0px !important;
  }
  .page .entry-title, .blog_page_title {
      color: #fff;
  position: relative;
      font-size: 32px;
  font-weight: 600;
      text-transform: none;
      z-index: 99;
  margin-bottom: 3px;
  }
  .breadcrumb-container {
      width: 100%;
  color: #f26d20;
  position: relative;
  font-size: 15px;
  }
  .breadcrumb-container a {
  color: #f26d20;
  }


/* inner page start */
.inner_page_heading {
        font-size: 32px;
    color: #2b2b2b;
    line-height: 34px;
    font-family: 'Urbane Demi';
    font-weight: 600;
    position: relative;
    padding-bottom: 6px;
}
.inner_page_heading strong {
    color: #24b3a8;
}
.inner-page ul li {
 list-style: none;
    background-image: url(../images/check-icon.png);
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 27px;
    background-size: 18px;
    background-position: left 9px;
    font-size: 16px;
}
.inner-page ul {
    padding: 0;
    margin: 0;
    margin: 6px 0;
}

.inner_page_text {
    font-size: 16px;
    margin-bottom: 11px;
}
/* /////////////////////////////////////// */

.inner-page-contact {
    padding: 40px;
        background: rgb(60,122,128);
    background: linear-gradient(90deg, rgba(60,122,128,1) 20%, rgba(36,179,168,1) 100%);
    text-align: center;
}

.inner-contact-heading {
    color: #ffffff;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 10px;
}
.inner-page-contact a {
    font-weight: 600;
    color: #ffffff;
}

.map {
    margin-top: 45px;
}

.inner-page ul li {
  list-style: none;
    background-image: url(../images/check-ok.png);
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 31px;
    background-size: 20px;
    background-position: left 10px;
    font-size: 16px;
}
.inner-page ul {
    padding: 0;
    margin: 0;
    margin: 6px 0;
}
.inner_page_sub_heading {
	    font-size: 26px;
    color: #2b2b2b;
    line-height: 34px;
    font-family: 'Urbane Demi';
    font-weight: 600;
    position: relative;
    padding-bottom: 6px;
}
.inner_page_sub_heading strong {
    color: #24b3a8;
}

.contact-img img{
box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
border:3px solid #fff;
border-radius:10px;	
}

.contact-btn .btn_design{
border-radius:50px;
padding:10px 30px;	
}

/* inner page end */


/* footer-fixed */

.footer-fixed-buttons {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 99;
}
.footer-btn1 {
	background:#3c7a80;
	color: #fff !important;
	width: 50%;
	float: left;
	padding: 10px 0;
}
.footer-btn2 {
	background: #fff;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, 0);
	height: 44px;
	width: 44px;
	border-radius: 50%;
	padding: 9px 12px 0;
}
.footer-btn3 {
	background:#24b3a8;
	color: #fff !important;
	width: 50%;
	float: left;
	padding: 10px 0;
}

/* responsive */

@media only screen and (max-width : 767px) {
.items_img_text:before{display:none !important;}
.ms-slide-info{left:4%;right:4%;top:46%;width:auto !important;}
.ms-view, .ms-slide, .ms-slide-bgcont{height: 360px !important;}
.ms-slide-bgcont img{object-fit: cover;max-width: 100% !important;}
.ms-nav-next, .ms-nav-prev, .ms-bullets-count{display:none;}
.text_content.container	{padding:0px;}
.round{margin:0px auto 15px;}	
.contact_box_items{display:block;margin-bottom:15px;text-align:center;}
.service .services_area .box .services_area_text_p{height:100%;}	
.rmp-menu-title-image {
  height: auto;
}
}


@media only screen and (min-width : 300px) and (max-width : 1023px) {
.header_top, .primary-navigation, .ndis_logo, .header_btn{display:none;}
.header_bottom .logo img{width:100px;}
.slider_image{margin-top:88px;}
.items_img_text:before{right:-50px;}
.footer .footer_bottom span{padding-bottom:60px;}
.upper-arrow{bottom:60px !important;}
.page .entry-header, .blog_page_header{padding:70px 0px !important;margin-top:88px !important;}		
.rmp-menu-title-image {
  height: auto;
}
}

@media only screen and (min-width : 300px) and (max-width : 1024px) {
.ms-slide-info{max-width:450px;}
.slider_h{font-size:30px;line-height:36px;margin-bottom:10px;}	
.text_content .header_about, .appointment .appo_text_h{font-size:30px;line-height:36px;}
.text_slider_bottom .text_1{font-size:16px;line-height:20px;}
.text_slider_bottom{padding:30px 0px;}
.back_color{padding:30px 20px;}	
.items_img_text a{font-size:18px;}
.items_img_text{font-size:16px;}
.service .services_area .box .heading_text{font-size:20px;line-height:27px;}
.right_s{margin-left:24px;}	
.footer .footer_heading{font-size:22px;}
.footer .footer_top_p_text{margin-top:10px;}
.inner_page_heading, .info-text{font-size:28px;}
.contact_top_number{font-size:18px;padding-left:0px;}
.frm_fld input, .frm_fld textarea{margin-top:0px;}	
	.rmp-menu-title-image {
  height: auto;
}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {

}

@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) {

}

@media only screen and (min-width : 481px) and (max-width : 767px) {

}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
.service .services_area .box .services_area_text_p{height:220px;}	
}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
.service .services_area .box .services_area_text_p{height:220px;}		
}

/* iPhone X/XS */
@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {

}

/* iPhone XR */
@media only screen and (min-device-width: 414px) and (max-device-width: 896px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {

}

/* iPhone XS Max */
@media only screen and (min-device-width: 414px) and (max-device-width: 896px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {

}


/* iPad Pro 12.9 inch */
@media only screen and (min-device-width: 1024px) and (max-device-width:1199px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
.ndis_logo img{width:59px;}
.primary-navigation li{margin-left:40px;}
.btn_design{font-size:16px;}	
}


/* iPad Pro 12.9 inch */
@media only screen and (min-device-width: 1024px) and (max-device-width:1199px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
.ndis_logo img{width:59px;}
.primary-navigation li{margin-left:40px;}
.btn_design{font-size:16px;}	
}

@media screen and (min-width: 1424px) {
.ms-slide-info{left:5%;}
}

@media screen and (min-width: 1624px) {
.ms-slide-info{left:10%;}
}

@media screen and (min-width: 1920px) {
.ms-slide-info{left:16%;}	
}

@media screen and (min-width: 2048px) {
.ms-slide-info{left:18%;}
}

@media screen and (min-width: 2550px) {
.ms-slide-info{left:25%;}
}


