@media (max-width: 1399px){
	.logo_h img {
    width: 100%;
    height: 60px;
}
.header_area .navbar .nav .nav-item .nav-link {
    font-size: 14px;
}
	
}
	
@media (max-width: 1199px){
  .bookbtn {
    font-size: 13px !important;
    padding: 6px 13px !important;
  }	
}



@media (max-width: 991px){
.container {
    max-width: 90% !important;
}
ul.mega-sub-menu{
	height: 300px!important;
	overflow: scroll!important;
}	
#fixed-social {
  position: relative;
  top: 7%;
  margin-left: -50px;
}
#fixed-social a:hover > span {
  visibility: visible;
  left: 40px;
  opacity: 1;
  border-radius: 20px;
}	
.bookanbtn {
  width: 100%;
  background-color: #042b37;
  color: #fff;
  padding: 10px 20px;
  font-weight: bold;
  font-size: 14px;
  border-radius: 50px;
  border: 2px solid #fff;
}	
.cont {
  position: relative;
  left: 0px;
}		
/* 
.navbar-light .navbar-toggler {
    color: #ff5758!important;
    border: 2px solid #ff5758!important;
}
.navbar-light button:hover{
  color: #fff;
  background: #0582A8;
}	 */
	
#mega-menu-wrap-primary .mega-menu-toggle {
	height: 0px!important;
}	
#servicesec .serviceBox {
    height: auto;
    width: 100%;
}
#navbarSupportedContent {
  position: absolute;
  top: 75px;
  background-color: #fff;
  width: 100%;
  display: block;
}	
#homefaq .accordionWrapper {
  width: 90%!important;
  background-color: #fff!important;
  margin: auto!important;
  padding: 0px;	
  border-radius: 0px!important;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
  width: 40px;
  height: 4px;
  background-color: #ff5758!important;
}	
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
  position: absolute!important;
  right: -10px!important;
}	
  #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
    width: 100%!important;
	position: relative;
    left: -12px; 
  }	
#servicesec .serviceBox .service-icon img {
  width: 100%;
  height: 350px;
  object-fit: cover;
  border-radius: 20px 20px 0px 0px;
}
.knowbtn1 {
  padding: 5px 20px!important;
  font-size: 16px;
}
.teamcont {
  text-align: center;
}
.main_menu .bookonline{
  width: 30%;
  background-color: #ff5758;
  color: #fff;
  padding: 6px 10px;
  font-weight: bold;
  font-size: 17px;
  text-align: center;
  border-radius: 50px;
  border: 2px solid #ff5758;
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
}
.main_menu .bookonline:hover{
	background-color: #0080a7;
	color: #fff;
	transition: .5s;
	border: 2px solid #fff;
	padding: 6px 10px;
}
	
.navbar-light .navbar-toggler {
    width: 100px!important;
}		
.sideber-visa-content {
  margin-bottom: 5%;
}
.serviceBox .title {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  width: 90%;
  margin: auto;
}	
.slider-captions h2 {
  font-size: 37px;
  font-weight: bold;
}	
.testimopic {
  width: 100%;
  position: relative;
  bottom: 15%;
  float: right;
}
.testimopic img {
  width: 100%;
  height: 410px;
  border-radius: 20px;
}	
.footer-single-cell{
	margin-top: 30px;	
}
.footer-single-cell hr {
  width: 60px;
  height: 5px;
  background: #8f0a0b;
  position: absolute;
  top: 50px;
}
.section-intro h2 {
  font-size: 32px;
  font-weight: bold;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 0px;
}	
.call-do-action-areaa .call-do-action-title h3 {
  color: #8f0a0b;
  font-weight: 300;
  font-size: 30px;
}
.call-do-action-areaa .call-do-action-title h2 {
  color: #131f39 !important;
  font-size: 35px;
  margin: 0;
  font-weight: bold;
}	
.style-five .dreamit-single-blog-box {
  padding: 0px;
    padding-bottom: 0px;
  padding-bottom: 19px;
  height: auto;
}
.bookbtn {
  font-size: 13px !important;
  padding: 6px 13px !important;
}	
.carousel-fade .carousel-item img {
  height: auto;
}
.logo_h img {
  width: 100%;
  height: auto;
  max-width: 200px;
}
.header_area {
  background-image: none;
  background-size: 100% 100%;
  background-color: #fff;
}
.header_area .navbar .nav .nav-item .nav-link {
  font-size: 16px;
    padding: 5px 10px !important;
    width: 100%;
    border-bottom: 1px solid #e3e0e0;
}
.header_area .navbar .nav .nav-item.submenu ul {
  padding: 0px 0 0 20px;
}
.header_area .navbar .nav .nav-item.submenu ul .nav-item .nav-link {
  padding: 3px 8px;
  font-size: 14px;
}

#servicesec .serviceBox{
  height: auto;
}
.copyright {
  text-align: center;
}
.design-text {
  text-align: center;
}
.foot-frm .form-control {
  width: 100%;
}
.top-bar .text h2 {
  font-size: 16px;
}
.slider-captions .bookbtn{display: none;}
	
.slidercont h2 {
  font-weight: bold;
  font-size: 30px;
  color: #fff;
  padding-bottom: 4%;
}
.slidercont{
  width: 65%;
  background-color: rgba(25, 91, 103, 0.6);
  height: 200px;
  border-radius: 50px;
  position: absolute;
  align-content: center;
  top: 0%;
  margin: auto;
  left: 0px;
  right: 0;
}
  #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    height: 200px!important;
    overflow: scroll!important;
  }		
.sf-banner-heading-wrap {
  font-size: 30px;	
}	
.sf-banner-heading-wrap {
  display: table;
  position: relative;
  height: 200px;
}	
.aon-med-future-area h2 {
  font-weight: 600;
  color: #FF5758;
  font-size: 25px;
  font-family: "Poppins", sans-serif;
}	
	

	
}





@media (max-width: 870px){
.main-sidebar .comment {
  padding: 0px;
  position: absolute;
  margin-top: 30px;
  left: 110px;
}
.main-sidebar .single-post .image{
	float: left;
	width: 20%;
}
 .main-sidebar .single-post .content {
    padding-left: 10px;
    width: 80%;
    float: right;
    margin: 0px auto;
  }	
	
	
	
}








@media (max-width: 850px){
 .slidercont h2 {
    font-weight: bold;
    font-size: 25px;
    color: #fff;
    padding-bottom: 4%;
  }
.servicesphoto h2 {
  margin-bottom: 0;
  font-size: 25px;
}
.accordionItem h2::before {
  content: '\f107';
  font-family: 'Font Awesome 5 Free';
  position: absolute;
  right: 10%;
}
.servicebox img {
  width: 100%;
  height: 100px;
  border-radius: 0px;
  object-fit: contain;
}
.accordionWrapper h2 {
  margin-bottom: 10px;
  font-size: 25px;
}	
.services_cont h3 {
  font-weight: 600;
  color: #0080a7;
  font-size: 23px;
  font-family: "Poppins", sans-serif;
}
.sf-banner-heading-wrap {
    display: table;
    position: relative;
    height: 120px;
  }
.sf-banner-heading-large {
    font-size: 25px;
    padding-bottom: 10px;
  }
.certified img {
  width: 100%;
  height: 200px;
  object-fit: contain;
}
#advancedser .about_text {
  text-align: center;
}	
.certified {
  width: 70%;
  height: auto;
  margin: auto;
}	
#advancedser .about_text h5 {
  font-weight: bold;
  font-size: 25px;
  padding-bottom: 20px;
}	
  .slidercont {
    padding: 20px;
  }
  #servicesec .serviceBox .service-icon img {
    width: 100%;
    height: 270px;
  }	
.brand .section-heading h2 {
  color: #0080a7;
  font-size: 25px;
}	
.about_text h3 {
  font-size: 25px;
  padding-bottom: 2%;
}	
.nearyou h2 {
  font-size: 25px;
  padding-bottom: 2%;
}	
.nearyou .bookonline {
    width: 100%;
    background-color: #ff5758;
    color: #fff;
    padding: 0px 10px;	
}	
.services h2 {
  font-size: 27px;
  padding-bottom: 2%;
}	
.box .title h2 {
  font-size: 18px;
}	
.box .title p {
  font-size: 13px;
  font-weight: 500;
}	
.teamcont h2 {
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 30px;
  padding-top: 5%;
  font-weight: bold;
  padding-bottom: 1%;
}	
.team-area .item .thumb .overlay h4 {
  font-weight: bold;
  font-size: 20px;
}	
.faq .section-heading h2 {
  color: #fff;
  font-size: 30px;	
}	
.options h2 {
  font-weight: bold;
  font-size: 28px;
}	
#homefaq .row{
  width: 90%;
  margin: auto;
}	
.main_menu .bookonline {
    left: 20%;
    right: 0px;
    margin: auto;
}	
.brand-carousel .owl-nav{
  display: none!important;	
}
.footer-top h3 {
  color: #0080a7;
  font-weight: 600;
  font-size: 20px;
  padding-top: 20px;
}	
.knowbtn1:hover {
  padding: 5px 20px!important;
  font-size: 16px;
  color: #fff !important;
  background: #ff5758;
}	
	
	
	
	
	
	
}





@media (max-width: 768px){
.header_area .navbar .nav .nav-item .nav-link {
    text-align: left;
}
.header_area .navbar .nav .nav-item {
    text-align: center;
}
.header_area.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link {
    line-height: 30px;
}
.welpic{
	width: 100%;
	padding-top: 5%;
}
.header_area .navbar .nav .nav-item {
    margin-right: 0px;
}	
  .header_area .navbar .nav .nav-item.submenu ul .nav-item {
    border-bottom: none;
	
}
.choose .section-header h2 {
  font-size: 25px;
  color: #000;
}	
.slider-captions h1 {
  font-size: 35px;
  font-weight: normal;
  text-transform: capitalize;
  padding-bottom: 0px;
  letter-spacing: -1px;
}	
.slider-captions h2 {
  font-size: 30px;
  font-weight: bold;
}
.slider-text {
  margin-bottom: 20px;
  color: #46484b;
  color: #fff;
  line-height: 20px;
  font-size: 15px;
}	
.choose .section-header h2 span {
  font-weight: bold;
  color: #000;
  font-size: 32px;
}	
	.testimonial{
		height: auto!important;
	}

  .choose .serviceBox {
    height: auto;
}

.consultation {
  padding-top: 20px;
  padding-bottom: 50px;
}

}


@media (max-width: 767px){
 .hero-banner.project-bg {
    background-repeat: no-repeat;
    background-size: cover; 
	  background-position: bottom;
	  padding: 80px 0 80px 0;
}

.subscribe-submit{
	margin-top: 30px;
}
.text-effect {
    margin-bottom: 0px;
}
.bookbtn {
  font-size: 15px;
  color: #fff !important;
  font-weight: 600 !important;
  line-height: 1.3333333;
  text-decoration: none !important;
  position: relative;
  bottom: 0px;
}

.top-bar .text {
  display: none;
}
	
.serviceBox .service-icon {
  right: 0px;
  bottom: 30px;
  left: 94%;
}
.testimopic {
  width: 52%;
  position: inherit;
  bottom: 0%;
  float: none;
}
.latestnews .section-header h2 {
  color: #000 !important;
  font-size: 35px;
  margin-bottom: 0rem;
}
.choose .section-header p {
  color: #000;
  font-size: 18px;
  margin-bottom: 0px;
  padding-top: 0px;
}	
.latestnews .section-header h3 {
  color: #8e0a08 !important;
  font-weight: bold;
  font-size: 35px;
  margin-bottom: 0rem;
}	
.latestnews .section-header-right p {
  color: #747474 !important;
  font-size: 18px;
  margin-bottom: 0rem;
  padding-top: 10%;
  padding-bottom: 5%;
}	
.consultation h2 {
  color: #fff !important;
  font-size: 40px;
  margin-bottom: 0rem;
  font-weight: bold;
}	
.consultation h3 {
  color: #fff !important;
  font-size: 25px;
  margin-bottom: 10px;
  padding-top: 10px;
}
.slider-captions .conbtn {
  padding: 5px 20px !important;
  font-size: 15px;
  color: #fff;
}	
.slider-captions .bookbtn {
  padding: 5px 20px !important;
  font-size: 15px;
  color: #fff;
  font-weight: 600 !important;
  border-radius: 50px;
  line-height: 1.3333333;
  border: 2px solid #8e0a08;
  background-color: #8e0a08;
  text-decoration: none;
  top: 0px;
}	
.slider-captions .conbtn:hover{
  padding: 5px 20px !important;
  font-size: 15px;
  color: #fff;
	transition: .5s;
}	
.slider-captions .bookbtn:hover{
  padding: 5px 20px !important;	
}
.carousel-fade .carousel-item img {
  height: auto;
  width: 100%;
}	
.latestnews {
  background-image: url(../images/newsbg.jpg);
  background-size: cover;
  width: 100%;
  padding-top: 12%;
}
.navbar-light .navbar-toggler {
  color: rgba(19,31,57,.9)!important;
  border-color: rgba(19,31,57,.9)!important;
}	

	
}
	




@media (max-width: 640px){
.dreamit-section-main-title h2{
	font-size: 20px!important;	
}
.review p {
    font-size: 20px !important;
    padding-left: 12%;
    padding-right: 12%;
}
.footer-widget .fw-title {
    padding-top: 40px;
}	
.footer-single-cell h4 {
  color: #fff;
  font-size: 18px;
  margin: 0;
  padding-bottom: 30px;
  font-weight: bold;
}	
.latestnews .section-header h2 {
  color: #000 !important;
  font-size: 30px;
  margin-bottom: 0rem;
}	
.slider-captions h1 {
  font-size: 26px;
  font-weight: normal;
  color: #fff;
  text-transform: capitalize;
  padding-bottom: 0px;
  letter-spacing: -1px;
}	
.slider-captions h2 {
  font-size: 23px;
  font-weight: bold;
  color: #fff;
}	
.slider-captions {
  position: absolute;
  top: 5%;
  left: 10%;
  width: 50%;
}	
.testimopic img {
  width: 100%;
  height: 350px;
  border-radius: 20px;
}	
.latestnews .section-header-right p {
  color: #747474 !important;
  font-size: 18px;
  margin-bottom: 0rem;
  padding-top: 6%;
  padding-bottom: 5%;
  line-height: 20px;
}
.bookbtn {
  padding: 5px 20px!important;
  font-size: 15px;
  color: #fff;
}	
.navbar-brand img {
    width: 100%;
    height: 60px;
}	
.choose .section-header h2 span {
  font-weight: bold;
  color: #000;
  font-size: 25px;
}
.scrollsec {
  position: absolute;
  right: 0px;
}
#fixed-social {
    position: relative;
    top: 7%;
    margin-left: -30px;
  }	
 .slidercont {
    width: 80%;	
}	
#physiotherapybox .description h4 {
  font-size: 14px;
}	
.fees .description li::before {
  content: '\f058';
  font-family: 'Font Awesome 5 Free';
  font-size: 14px;
  margin-top: 5px;
  left: 25px!important;
}	
.seramt {
  width: 80%;
  float: left;
  margin-left: 20px;
}
	
}


@media (max-width: 575px){
.welcome-content h1::before {
    top: 24%;
}
.navbar-brand img {
    width: 100%;
    height: 50px;
    max-width: 150px;
    object-fit: contain;
  }
 .main_menu .bookonline {
    width: 30%;
    background-color: #ff5758;
    color: #fff;
    padding: 6px 10px;
    font-weight: bold;
    font-size: 14px;	
}	
.contact-form h2 {
  font-weight: bold;
  font-size: 25px;
  color: #ff5758;
  padding-bottom: 4%;
}	
.blogarea h2 {
  font-size: 25px;	
}	
 .brand .section-heading h2 {
    color: #0080a7;
    font-size: 20px;
  }	
 .nearyou h2 {
    font-size: 20px;
    padding-bottom: 2%;
  }	
  #navbarSupportedContent {
    position: absolute;
    top: 60px;
    background-color: #fff;
    width: 100%;
    display: block;
  }	
.navbar-brand img {
    height: 50px;
    max-width: 100px;
    object-fit: contain;
  }	
.homevideo video {
  height: 50vh;
  object-fit: cover;
}	
.videotext {
  top: 20%;	
}	
.news-single .news-head img {
  width: 100%;
  height: 350px;
  object-fit: cover;
}	
.news-single .news-title a {
  font-weight: 600;
  color: #ff5758;
  font-size: 20px;
  font-family: "Poppins", sans-serif;
  line-height: 23px;
}	
.news-single .single-main ol{
  padding-left: 15px;
}	
.site-button {
  padding: 5px 10px!important;
  width: 30%;
}	
	
}




@media (max-width: 480px){
 #navbarSupportedContent {
    position: absolute;
    top: 55px;
    background-color: #fff;
    width: 100%;
    display: block;
  }
.mega-toggle-animated.mega-toggle-animated-slider {
  position: absolute!important;
  right: 0px!important;
  top: -40px!important;
}
.top-bar .text{
	height: auto;
}
.videotext {
  top: 15%;	
}
.news-single .news-head img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}
.box .description h4 {
  font-size: 14px;
}
.main-sidebar .comment {
    padding: 0px;
    position: absolute;
    margin-top: 40px;
    left: 90px;
  }
#physiotherapybox .seramt{
    width: 80%;
    float: left;
    margin-left: 20px;
  }
.seramt{
    width: 80%;
    float: left;
    margin-left: 0px;
 }
.contact_from_box {
  padding: 10px 10px 0px;
}	
.services_cont h3 {
  font-size: 20px;
  font-family: "Poppins", sans-serif;
  padding-bottom: 10px;
}
.cda-content {
  padding: 0px;
  background: #131832;
}
.call-do-action-title h2 {
  color: #fff;
  font-size: 30px;
  margin: 0;
}
.homevideo video {
  height: 30vh;
  object-fit: cover;
}
.call-do-action-title h3 {
  color: #fff;
  font-weight: 300;
  font-size: 30px;
}	
.call-do-action-title h2 {
  color: #fff;
  font-size: 25px;
  margin: 0;
}
.call-do-action-content-inner p {
  padding-top: 8%;
}	
.hero-banner {
  padding: 50px 0 50px 0;
}
.navbar-brand img {
  width: 100%;
  height: 45px;
}
.slider-captions h1 {
  font-size: 18px;
  font-weight: normal;
  color: #fff;
  text-transform: capitalize;
  padding-bottom: 0px;
  letter-spacing: -1px;
}	
.slider-captions h1 {
  font-size: 18px;
  font-weight: normal;
  color: #fff;
  text-transform: capitalize;
  padding-bottom: 0px;
  letter-spacing: -1px;
}	
.slider-text {
  margin-bottom: 20px;
  color: #46484b;
  color: #fff;
  line-height: 14px;
  font-size: 15px;
}
.slider-captions h2 {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}	
.slider-captions {
  position: absolute;
  top: 5%;
  left: 10%;
  width: 85%;
}	
.bookbtn:hover{
  padding: 5px 20px !important;
  font-size: 15px;
  color: #fff;
}	
.top-bar {
  text-align: center!important;
}	
.top-bar.float-right{
	text-align: center!important;
}
.fact {
  position: inherit;
  z-index: 99;
  bottom: 50px;
  width: 100%;
  padding-top: 10%;
}	
.slider-text {
  margin-bottom: 0px;
}	
.serviceBox .service-icon {
  right: 0px;
  bottom: 30px;
  left: 89%;
}	
.testimonial .section-header h2 {
  color: #fff !important;
  font-size: 25px;
}	
.testimonial .section-header h2 span {
  color: #fff !important;
  font-weight: bold;
  font-size: 25px;
}
.testimopic {
  margin: auto;
  width: 90%;
}	
.latestnews .section-header-right p {
  color: #747474 !important;
  font-size: 18px;
  margin-bottom: 0rem;
  padding-top: 0px;
  padding-bottom: 5%;
  line-height: 20px;
}	
.latestnews .section-header {
  margin-bottom: 10px;
}	
.welcome-content h1::before {
    top: 20%;
}
.carousel-fade .carousel-item img {
    height: 30vh;	
}
.header_area {
    position: relative;
    background-color: #fff;
}	
.testimonial h2 {
    font-size: 32px;
    padding-bottom: 15px;
}
.text-effect span {
    font-size: 35px;
}
.sec_gallary h2 {
    font-size: 32px;
    padding-bottom: 15px;
}
.scroll-top-wrapper {
    right: 5px;
    bottom: 10px;
}
.owl-theme .owl-controls .owl-buttons div {
    width: 30px;
    height: 30px;
}
.owl-theme .owl-controls .owl-buttons div {
    line-height: 22px;
}	
.header_area.navbar_fixed .main_menu .navbar .nav .nav-item .nav-link {
    line-height: 24px;
}
.logo_h {
  width: 50%;
}
.consultation h2 {
  color: #fff !important;
  font-size: 35px;
  margin-bottom: 0rem;
  font-weight: bold;
}
.top-bar .float-right {
  float: none!important;
}	
.top-bar {
  padding-bottom: 5%;
}
.bookbtn {
  position: relative;
  bottom: -10px!important;
}	
.top-bar .top-bar-left {
  display: inline-flex!important;
}	
.header_area .navbar .nav .nav-item .nav-link {
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
}	
.clientspic img {
  width: 100%;
  height: 75px;
}
.clientspic2 img {
  width: 100%;
  height: 70px;
}	
.hero-banner h2 {
  font-size: 30px;
  font-weight: bold;
  color: #fff;
}	
.call-do-action-areaa .call-do-action-title h3 {
  color: #8f0a0b;
  font-weight: 300;
  font-size: 25px;
}
.call-do-action-button a {
  background: #8f0a0b;
  padding: 5px 25px!important;
  font-size: 18px;
}	
.footer-single-cell h4 {
  color: #fff;
  font-size: 25px;
  margin: 0;
  padding-bottom: 30px;
  font-weight: bold;
}
.top-bar .text {
  margin-top: 5px;
  margin-bottom: 5px;
}	
.top-bar .text:last-child {
  border-left: 1px solid rgba(19, 24, 50, .9);
}
.consultation h3 {
  color: #fff !important;
  font-size: 20px;
  margin-bottom: 0rem;
  padding-top: 10px;
}	
.consultation h2 {
  color: #fff !important;
  font-size: 28px;
  margin-bottom: 0rem;
  font-weight: bold;
}	
.pt-4{
  padding-top: 0rem!important;
}	
.choose {
  padding-top: 10%;
}	
.consultation .bookbtn:hover{
	padding: 5px 20px !important;
	transition: .5s;
}	
.cda-icon.pr-4 i {
  background: #113e70;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 5px;
  font-size: 20px;
  color: #fff;
  display: inline-block;
  margin-top: 5px;
}	
.cda-content-inner h4 {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
}	
.call-do-action-box {
  padding: 0px 8px 0px 25px;
}	
.hero-banner.project-bg {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px 0 50px 0;
}	
  .slidercont h2 {
    font-weight: bold;
    font-size: 20px;
  }	
.bookanbtn {
    width: 100%;
    background-color: #042b37;
    color: #fff;
    padding: 5px 20px;	
}	
.about_text h3::after {
  background: #0080a7;
  width: 50%;
  height: 5px;
  content: "";
  position: relative;
  margin-bottom: 30px;
  bottom: -10px;
}	
 .about_text h3 {
    font-size: 25px;
    padding-bottom: 0%;
 }	
#advancedser .about_text h4 {
  font-weight: bold;
  font-size: 22px;
}
  #advancedser .about_text h5 {
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 20px;
}	
 .options h2 {
    font-weight: bold;
    font-size: 22px;
  }	
button {
  height: 40px;
  width: 0px;	
}	
.slidercont {
    background-color: rgba(25, 91, 103, 0.6);
    height: 150px;	
}	
.blog-area h2 {
  font-size: 22px;
}	
.blog-area h3 {
  font-size: 20px;
  margin-bottom: 0;
}	
.servicesphoto h2 {
  margin-bottom: 0;
  font-size: 20px;
}	
.aon-med-future-area h3 {
  font-size: 20px;
  margin-bottom: 0;
}	
.aon-med-future-area h4 {
  font-weight: 600;
  color: #0080a7;
  font-size: 20px;
}	
.aon-med-future-area ul{
  padding: 0px;
  padding-left: 15px;	
}
.aon-med-future-area ol{
  padding: 0px;
  padding-left: 15px;	
}	
.aon-med-future-area li{
  line-height: 20px;
  margin-bottom: 10px;	
  font-size: 15px;
}	
.blog-area ol{
  padding-left: 15px;	
}	
.blog-area ul{
  padding-left: 15px;	
}	
.box .title {
  font-size: 22px;
}	
.sertit {
  position: relative;
  top: 0px;
  background-color: #fff;
  width: 100px;
  left: 20px;
  text-align: left;
  padding-left: 10px;	
}	
.sertit h5 {
  font-size: 15px;
  color: #ff5758;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
  line-height: 30px;
}	
.icon img {
  width: 100px;
  height: 70px;
  object-fit: contain;
}
.view {
  display: block;
  width: 100%;
  padding: 0px;
  border-bottom: 2px dashed #c0c2c3;
}	
.aon-contact-1-pic img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  margin-left: 0%;
  overflow: hidden;
  position: relative;
}	
.sf-contact-1-info-box .sf-contact-1-info p {
  margin-bottom: 0px;
  font-size: 15px;
  color: #ff5758;
  font-family: "Poppins", sans-serif;
  line-height: 20px;
}
.sf-contact-1-icon img {
  width: 60px;
  height: 70px;
  object-fit: contain;
}	
.aon-contact-1-info-wrap {
  padding: 10px;
  background-color: #fff;
  border: 6px solid #f2f7f6;
}	
.sf-contact-form2-wrap {
  width: 80%;
   float: none;
    margin: auto;
}	
 .news-single .news-title a {
    font-size: 18px;
    line-height: 10px;
  }
.news-text h2{
  font-size: 18px;
}
.news-single .news-text p {
  font-size: 15px;
  margin-bottom: 20px;
  line-height: 25px;
  font-family: "Poppins", sans-serif;
}
.news-single .single-main {
  margin-top: 30px;
  background: #fff;
	padding: 5px;
}
.news-text h3{
  font-size: 18px;
  padding-top: 10px;
}
.news-text h4{
  font-weight: 600;
  color: #0080a7;
  font-size: 16px;
  margin-bottom: 0px;
  padding-top: 10px;	
}	
.main-sidebar .single-post .content h5 {
  line-height: 18px;
  font-family: "Poppins", sans-serif;
  height: 40px;
  width: 250px;
  margin-left: 20px;
}	
	
	
	
	
	
	
	
	
	
	
}













@media (max-width: 450px){
.main_menu .bookonline {
    width: 35%;
    background-color: #ff5758;
    color: #fff;
    padding: 5px 10px;
    font-weight: bold;
    font-size: 13px;
  }
.accordionItem h2::before {
    content: '\f107';
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    right: 50px;
  }
.footer-top {
  background-color: #BFDFE9;
  padding: 20px 0;
}	
.services_cont h3 {
  font-size: 18px;
  padding-bottom: 5px;
}	
.services_cont ul {
  margin-left: 0px;
   padding-left: 15px;
}
.accordionItemHeading {
  font-size: 15px!important;
}
.services_cont li {
  list-style: disclosure-closed;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
}	
.tofel-thumb p {
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  font-size: 15px;
}	
.accordionWrapper h2 {
  margin-bottom: 10px;
  font-size: 22px;
}	
.sideber-thumb img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
  .sf-banner-heading-large {
    font-size: 18px;
    padding-bottom: 10px;
  }	
.sf-banner-breadcrumbs-nav ul li {
  position: relative;
  display: inline-block;
  font-size: 13px;	
}

.servicesphoto p {
  font-size: 16px;
  color: #364148;
  padding-top: 10px;
  padding-bottom: 3%;
  line-height: 20px;
}	
 #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
    position: absolute !important;
    right: 10px!important;
  }	
.aon-contact-1-pic img {
  width: 100%;
  height: 300px;
  object-fit: cover;	
}	
.sf-banner-heading-large {
  padding-top: 5%;
}
.single-blog-post .post-content h3 {
  font-size: 17px;
  line-height: 22px;
  min-height: 50px;
}	
.main-sidebar .single-post .content h5 {
  width: 200px;
  margin-left: 30px;
}
.sf-contact-1-icon {
  position: relative;
  z-index: 1;
  width: 50px;
}	
.sf-contact-1-icon img {
    width: 40px;
    height: 70px;
    object-fit: contain;
  }
.sf-contact-1-info-box .sf-contact-1-info .sf-title {
  font-size: 17px;
  margin-bottom: 0px;
  font-weight: bold;
  font-family: "Poppins", sans-serif;
  color: #0080a7;
}	
.sf-contact-1-info a {
  margin-bottom: 0px !important;
  font-size: 17px !important;	
}	
.sf-contact-1-icon span {
  display: block;
  line-height: 60px;
  width: 50px;
}	
	
	
	
	
	
}





@media (max-width: 400px){
.welcome-content h1::before {
    top: 16%;
}
.slidercont h2 {
    font-weight: bold;
    font-size: 13px;
	padding-bottom: 0px;
  }
.slidercont {
    background-color: rgba(25, 91, 103, 0.6);
    height: 100px;
    border-radius: 20px;
  }
 .bookanbtn {
    padding: 3px!important;
    font-size: 12px!important;
    border-radius: 50px;
    border: 2px solid #fff!important;
  }
.main-sidebar .single-post .content h5 {
  width: 200px;
  margin-left: 30px;
}
.slidercont h2 {
    font-weight: bold;
    font-size: 16px;
  }
.service h2 {
    padding-top: 30%;
}
  .bookanbtn {
    padding: 5px;
  }
.footer-widget p {
    color: #e8e7e6;
    font-size: 15px;
}
.top-bar .top-bar-left {
  display: block!important;
}	
.visa-title h3 {
  margin: 40px 0 0px 0;
  font-size: 25px;
  font-family: 'Poppins', sans-serif;
  color: #131832;
}	
.thumb-title h2{
	padding-top: 0px;
}
.sideber-visa-content {
  box-shadow: 0 0 3px rgba(255,255,255,0.15);
  background: #8e090a;
  padding: 5px 10px 10px 15px;
}	
.tofel-title h2 {
  font-size: 25px;
  color: #131832;
  margin: 10px 0 20px auto;
  font-family: 'Poppins', sans-serif;
}
.clientspic2 img {
  width: 75%;
  height: 70px;
}
.cda-content {
  padding: 0px;
  background: #131832;
  padding-top: 10px;
}	
.footer-single-cell p {
  color: #fff;
  font-size: 16px;
  margin: 0;
  line-height: 22px;
}	
.navbar-light .navbar-toggler {
  color: rgba(19,31,57,.9)!important;
  border-color: rgba(19,31,57,.9)!important;
}	
 .about_text h3 {
    font-size: 20px;
    padding-bottom: 0%;
  }
.sf-banner-heading-large {
    font-size: 20px;
    padding-bottom: 10px;
  }	
.sf-banner-heading-wrap {
    display: table;
    position: relative;
    height: 100px;
  }	
.aon-med-future-area h2 {
    font-size: 20px;
    font-family: "Poppins", sans-serif;
  }

	
	
	
	
	
	
	
	
}



@media (max-width: 360px){
.section-title h1 {
    padding-bottom: 8%;
}
.product-grid .product-image img {
    width: 100%;
    height: 270px;
}
	
}

@media (max-width: 320px){
.banner-content .text-list li {
    padding-bottom: 0px;
}

	
	
}





