@media(min-width: 320px) and (max-width:567px){

.social-block a {
    min-width: 100%;
    padding: 15px 25px;
    border-radius: 7px;
    border: none;
    background: #41C0F0;
    color: #ffffff;
    font-weight: 800;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}
	.smartphone-slideblock {
   padding: 0px; 
   max-width: auto; 
    margin: 0px auto;
}
	
	    .Lance-Bogrol {
    text-align: left;
}
.main-Bogrol {
    margin-bottom: 20px;
}
	.carousel-item img {
    max-width: 100%;
    min-height: 230px;
    object-fit: cover;
}
.banner-btn a{
    min-width: 185px;
    padding: 10px 25px;

}	
.page-id-49 .service-discription:before {
   height: 175px !important
}
.page-id-56 .service-discription:before {
    height: 250px !important;
}
.service-discription:before {
    height: 210px !important;
}
	.mt-100 {
    margin-top: 80px;
}
	.icon-section {
    margin-bottom: 0px !important;
}
	.box-icon-sec p{
		margin-bottom: 0;
	}
	.banner-title p {
		min-height: 52px;
}
	.mobile-surgerycontent {
    padding: 35px 0px;
}
.map-section {
    margin-top: 50px;
}
	.socil-links a {
    min-width: auto !important;

}
}






@media(min-width: 320px) and (max-width:767px){
	
	.banner-section .carousel-caption{
		position: static;
		padding: 40px 0px;
	}	
	.banner-section .carousel-item{
		background: #4565AD;
	}
	
	
	
		.pdb-130 {
    padding-bottom: 50px;
}
	.page-id-49 .our-benefits{
		margin-top: 50px;
	}
	.counter:after {
 
    content: none;

}
	.consectetur{
		margin-bottom: 0;
	}
	.counter-heading {
    margin-top: 15px;
}
	.header {
    background: #4565AD;
}

	.header .navbar-brand:after {
    content: none !important;
   
}
.banner-title {
    width: 100%;
}
.header a.navbar-toggler {
    background: #41C0F0;
    color: #fff;
}
.header .navbar-toggler-icon {
    padding: 6px 6px;
}
.banner-title h1 {
    font-size: 38px;
    line-height: 44px;
}
.banner-title p {
    font-size: 20px;
    line-height: 26px;
}
.icon-section {
    margin-bottom: 26px;
}
.banner-section {
        padding: 80px 0px 0px;
}
.header-icon {
    padding-top: 50px;
}
 .save-more:after {
    content: none;
}
.save-a:after {
    content: none;  
}
.box-icon-sec p {
    font-size: 14px;
    line-height: 22px;
}
.work-title h2 {
    font-size: 28px;
    line-height: 36px;
    font-weight: 700;
}
.work-heading p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    color: #4B4B4B;
}
.navbar-brand:after {
    content: none;
}
.header {
    border-bottom: none;
}
.codd-gp {
    grid-template-columns: repeat(2, 1fr);
}
.icon-work p {
    font-size: 14px;
    line-height: 22px;
}

.counter-heading h3 {
    font-size: 42px;
    line-height: 50px;
}
.counter-heading h6 {
    font-size: 14px;
    line-height: 22px;
}
.counter {
    margin-bottom: 40px;
}
.row .col-md-4.col-sm-6:last-child .counter{
		margin-bottom: 0;
	}
.counter-section .count {
    margin-top: 0px;
}
.heading-slider h2 {
    font-size: 28px;
    line-height: 24px;
}
.section-form {
   max-width: 100%;
}
.foter-sec {
    text-align: left;
}
.foter-sec ul {
    padding: 0;
}
		.social-block {
    margin: 15px 0px;
}
	.heading-form h2 {
    font-size: 28px;
    line-height: 35px;
 
}
	.smartphone-slideblock {
    margin: 30px auto 130px;
}
	.surgery-content p {
    font-size: 16px;
    line-height: 28px;
}
.blog-section .blog-main p {
   font-size: 16px;
    line-height: 28px;
}
.blog-section .blog-main h3 {
    font-size: 28px !important;
    line-height: 36px !important;
}

		.surgery-content h2 {
    font-size: 24px;
    line-height: 40px;

}
.surgery-content ul {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
   
}
/*pricing*/

.Starter-section p {
    font-size: 15px;
    line-height: 22px;
}
.Pricing {
    margin-bottom: 26px;
}
.Pricing h2 {
    font-size: 20px;
    line-height: 30px;
}
.text-title p {
    font-size: 15px!important;
    line-height: 26px!important;
}
.consectetur p {
    font-size: 21px;
    line-height: 30px;
}
.consectetur span {
    font-size: 15px;
    margin-left: 5px;
}
.consectetur {
    width: 100%;
}
.consectetur img {
    padding-right: 5px;
}
.Starter-Pricing p {
    font-size: 30px;
    line-height: 40px;
}
.Starter-Pricing span {
    font-size: 14px;
    line-height: 24px;
}
.Starter-section ul li {
    font-size: 14px;
    line-height: 22px;   
}
.Pricing {
    padding: 25px 15px 25px;
}
.Get-Started a {
    padding: 13px 0;
 }
 .average-title h2 {
    font-size: 28px;
    line-height: 34px;
}
.bordre-line {
    border-right: none;
}
.bordre-line:after {
   
    content: none;
    
}	
/*pricing*/	
.contact-detail h2 {
  font-size: 36px;
    line-height: 42px;

}
	.contact-detail p {
    font-size: 16px;
    line-height: 24px;

}
	.contact-detail hr {
    margin-top: 30px;
    margin-bottom: 30px;

}
	.contact-detail ul li {
      font-size: 16px;
    line-height: 24px;
}
	.contact-from {
   padding: 50px 25px;
   
}
/*news*/		
 .blog-title p {
    font-size: 16px;
    line-height: 26px;
}
.news-title h4 {
    font-size: 17px;
    line-height: 30px;
}
.news-title p {
    font-size: 14px;
    line-height: 22px;
}
.read-more a {
    font-size: 16px;
    line-height: 22px;
}
.block-text {
    max-width: 100%;
}
.news-title {
    padding: 18px 18px 18px 18px;
}
.Bodrum-design p {
    font-size: 15px;
    line-height: 26px;
}	
	    .title-heading h2 {
    font-size: 18px;
    line-height: 28px;
}
.Nullam-title h5 { 
    font-size: 16px;
    line-height: 24px;
}
.Big-title h4 {
    font-size: 20px;
    line-height: 30px;
}
.Big-title p {
    font-size: 16px;
    line-height: 26px;
}
.Praesent ul li {
    font-size: 16px;
    line-height: 26px;
}
.Quisque {
    max-width: 100%;
}
.new-topic {
    max-width: 100%;
}
.blog-title p {
    font-size: 20px;
    line-height: 30px;
}
	.smartphone-two{
		display: none;
	}
.banner-section .carousel-caption {
    top: 7%;
}
	.section-footer .row .col-lg-7 .col-md-5:last-child .foter-sec ul{
		margin-bottom: 0;
	}
/*news*/		
.pricing-container .row .col-md-6.col-sm-6.bordre-line:first-child{
	margin-bottom: 20px;
}
.blog-section .blog-main h4 {
    font-size: 16px !important;
    line-height: 28px !important;
}
	.surgery-content p {
    font-size: 16px;
    line-height: 27px;
 
}
}
@media(min-width: 768px) and (max-width:991px){
		.blog-section .blog-main h3 {
    font-size: 36px !important;
    line-height: 42px !important;
}
	.surgery-content p {
      font-size: 16px;
    line-height: 27px;
}
		.header {
    background: #4565AD;
}
.header .navbar-toggler-icon {
    padding: 6px 6px;
}
.header {
    border-bottom: none;
}
.navbar-brand:after {
    content: none !important;
}
.header a.navbar-toggler {
    background: #41C0F0;
    color: #fff;
}
.banner-title h1 {
    font-size: 48px;
    line-height: 56px;
}
.banner-title p {
    font-size: 20px;
    line-height: 27px;
}
.box-icon-sec p {
    font-size: 16px;
    line-height: 22px;
	    margin-bottom: 0;
}
.save-more:after {
    right: -70px;
   top: 25px;
}
.save-a:after {
    right: -76px;
        top: 80px;
}
.work-heading p {
    font-size: 16px;
    line-height: 24px;
}
.work-title h2 {
    font-size: 36px;
    line-height: 42px;
}
		.social-block {
    margin: 15px 0px;
}
	.codd-gp {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px 20px;
}
	.counter-heading h3 {
    font-size: 42px;
    line-height: 50px;
}
	.counter-heading h6 {
    font-size: 14px;
    line-height: 22px;
}
	/*pricing*/
.Starter-Pricing p {
    font-size: 21px;
    line-height: 30px;
}
.Starter-Pricing span {
    font-size: 14px;
    line-height: 22px;
    font-weight: 500;
}
.Starter-section p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 6px;
}
.Starter-section ul li {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0px;
    font-weight: 300;
}
.Get-Started a {
    font-size: 16px;
    line-height: 22px;
    text-align: center;
}
.Pricing {
    padding: 15px 25px 30px;
}
.Get-Started {
   text-align: end;
    margin-top: 20px;
}
.Pricing h2 {
    font-size: 20px;
    line-height: 28px;
}

.consectetur p {
    font-size: 30px;
    line-height: 40px;
}.text-title p {
    font-size: 16px!important;
    line-height: 26px!important;
}
.consectetur {
    width: 100%;
}
.Get-Started a {
    padding: 13px 0;
}
.average-title h2 {
    font-size: 36px;
    line-height: 42px;
}
.bordre-line {
    border-right: none;
}
		.contact-from {
   padding: 50px 25px;
   
}
	.contact-detail h2 {
   font-size: 36px;
    line-height: 42px;

}
	.contact-detail p {
    font-size: 16px;
    line-height: 24px;

}
	.contact-detail hr {
    margin-top: 30px;
    margin-bottom: 30px;

}
	.contact-detail ul li {
      font-size: 16px;
    line-height: 24px;
}
/*pricing*/
	/*news*/	
	.news-title h4 {
    font-size: 18px;
    line-height: 28px;
}
.news-title p {
    font-size: 15px;
    line-height: 24px;
}
.read-more a {
    padding: 9px 15px;
    font-size: 14px;
    line-height: 22px;  
}
.news-title {
    padding: 18px 18px 18px 18px;
}
.Bodrum-design {
    padding: 15px 10px 15px 10px;
}
.Bodrum-design p {
    font-size: 13px;
    line-height: 22px;
}
.Bodrum-design h4 {
    font-size: 16px;
    line-height: 22px;
}
.Bodrum-design .read-more a {
    padding: 8px 16px;
    font-size: 14px;
    line-height: 22px; 
}
.main-news h2 {
    font-size: 24px;
    line-height: 32px;
}
.section-main p {
    font-size: 15px;
    line-height: 22px;
}
.section-date p {
    font-size: 15px;
    line-height: 22px;
}
	    .title-heading h2 {
    font-size: 20px;
    line-height: 30px;
}
.Nullam-title h5 {
    font-size: 17px;
    line-height: 24px;
}
.Praesent ul li {
    font-size: 16px;
    line-height: 24px;
}
.Quisque {
    max-width: 100%;
}
.new-topic {
    max-width: 100%;
}
.blog-title p {
    font-size: 18px;
    line-height: 28px;
}
		.Big-title h4 {
    font-size: 22px;
    line-height: 29px;
}
.phone-section {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}
.banner-section .carousel-caption {
    max-width: 540px;
 
}
	.page-id-49 .service-discription:before {
    height: 200px;
}
	.Bodrum-design h4 a {
    font-size: 16px;
    line-height: 24px;

}
.pdb-130 {
    padding-bottom: 100px;
}	/*news*/	
}
@media(min-width: 320px) and (max-width:991px){
	.phone-section{
		text-align: center;
	}
		.smartphone-two {
    position: static;
		margin: 25px 0px;
   
}
	.smartphone-one {
    position: static;
}
		.smartphone-slide {
    margin: 10px;
}
	.smartphone-text h2 {
    font-size: 30px;
    line-height: 38px;

}
	.smartphone-text p {
    font-size: 16px;
    line-height: 28px;

}
		.Big-title p {
    font-size: 16px;
    line-height: 28px;
   
}
	.smartphone-feature p {
    font-size: 16px;
    line-height: 28px;
  ;
}
	.smatphone-discription {
    margin-top: 20px;
}
	.smartphone-slide h3 {
    font-size: 20px;
    line-height: 30px;
 
}
	.smartphone-slide p {
    font-size: 15px;
    line-height: 24px;

}
	.surgery-content ul li {
    font-size: 16px;
    line-height: 27px;

}
	.Management h2 {
    font-size: 36px;

    line-height: 42px;
}
	.about-us {

    padding: 150px 0px 50px;

}

.service-discription:before {
    height: 200px;

}
.pdtb-85{
	padding: 50px 0px;
}
.pdt-85{
	padding-top: 50px;
}
.pdb-85{
	padding-bottom: 50px;
}
.pdt-130 {
    padding-top: 50px;
}
.Professional-section {
    padding: 50px 0px 10px;
}
	.pdb-35 {
    padding-bottom:20px;
}

	.pdb-115{
		padding-bottom: 85px;
	}
	.right-profile {
    transform: translate(0%, 0%);
		margin-bottom: 25px;
}
	.small-profile {
    position: static;
    transform: translate(0%, 0%);
}
	.quote-icon {
    position: static;
 
}
	.quote-section h2 {
    font-size: 30px;
    line-height: 38px;
}
	.social-block {
    margin: 15px 0px;
}
	.benefits-text{
		margin-bottom: 35px;
	}
	.our-benefits .row .col-md-6.col-lg-4:last-child .benefits-text {
    margin-bottom: 0px;
}
.foter-sec {
    text-align: left;
}		
	.quote-icon{
		display: none;
	}	
	.quote-profile {

    text-align: center;
}
	.vedio-blocktext {
    padding: 30px;
		margin-bottom: 25px;

}
	.quote-section{
		margin-bottom: 25px;
	}
	.vedio-blocktext h2 {
    font-size: 30px;
    line-height: 38px;
}
	.vedio-icon {
    width: 60px;
}
	.misson h3 {
   font-size: 22px;
    line-height: 34px;
}
	.accordian-bg a {
    font-size: 20px;
    line-height: 28px;
}
	.surgery-content{
		margin-bottom: 25px;
	}
	.contact-detail ul {

    margin-bottom: 25px;
}
	
	.smartphone-main {
    width: 100%;
	margin-top: 50px;
}
	
.header-icon {
    position: static;
   background: #41C0F0;
    padding: 25px 0px;
}
.mt-100 {
    margin-top: 0px !important;
}
.service-discription:before {
    content: none !important;
}
.mobile-surgerycontent .surgery-content{
		margin-bottom: 0;
	}
.mobile-surgerycontent .surgery-content h2{
		margin-bottom: 0 !important;
	} 
	.service-discription  .surgery-content h2{
		display: none;
	}
	.phone-section{
		display: none;
	}
	.blog-section.cal{
		padding: 50px 0px 20px;
	}
	
	.social-block {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
}
	.socil-links {
    margin-bottom: 20px;
}
	
}

@media(min-width: 992px) and (max-width:1199px){
	.save-more:after {

    right: -100px;
}
	.blog-section .blog-main h3 {
    font-size: 36px !important;
    line-height: 42px !important;
}
	.quote-profile {
    text-align: center;
}
	.header {
    border-bottom: none;
}
		.phone-section{
		text-align: center;
	}
		.smartphone-two {
    position: static;
	
   
}
	.pdt-130 {
    padding-top: 85px;
}
	.smartphone-one {
    position: static;
}
.smartphone-slide {
    margin: 33px;
}
	.vedio-blocktext h2 {
    font-size: 36px;
    line-height: 42px;
    
}
	.smartphone-one {

    left: -80px;
}
	.vedio-icon {

    width: 60px;
}
.vedio-blocktext {
    padding: 35px;
  
}
	.social-block {
    margin: 15px 0px;
}
	.header {
    background: #4565AD;
}
	.navbar-brand:after {
    content: none !important;
}
.header a.navbar-toggler {
    background: #41C0F0;
    color: #fff;
}
	.header .navbar-toggler-icon {
    padding: 6px 6px;
}
		.codd-gp {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px 20px;
}
.banner-title p {
    font-size: 28px;
    line-height: 34px;

}
	.banner-title h1 {
        font-size: 65px;
    line-height: 73px;
}
/*
	.banner-title {
    width: 66%;
}
*/
		.counter-heading h3 {
    font-size: 42px;
    line-height: 50px;
}
	.counter-heading h6 {
    font-size: 14px;
    line-height: 22px;
}
		.header {
    background: #4565AD;
}
		.right-profile {
    transform: translate(0%, -5%);
}
	.quote-icon img{
		width: 40px;
	}
	.small-profile {
     position: static; 
     transform: translate(0%, -15%);
}
	.quote-icon {
 
    right: -100px;

}
	.quote-section h2 {
    font-size: 36px;
    line-height: 42px;
 
}
	.benefits {
    padding: 0px 10px;
	height: 215px;

}
	.benefits p {
    font-size: 16px;
    line-height: 25px;

}
	/*pricing*/
.Pricing h2 {
    font-size: 22px;
    line-height: 30px;
}
.Starter-Pricing p {
    font-size: 30px;
    font-weight: 700;
    line-height: 40px;
}
.Starter-Pricing span {
    font-size: 16px;
    line-height: 24px;
}
.Starter-section p {
    font-size: 15px;
    line-height: 24px;
}
.Get-Started a {
    padding: 13px 0;
}
.text-title p {
    font-size: 18px!important;
    line-height: 28px!important;
}
.consectetur p {
    font-size: 32px;
    line-height: 40px;
}
.bordre-line {
    border-right: none;
}
.bordre-line:after {
    right: 24px;
}
	/*pricing*/
	.contact-detail h2 {
    font-size: 40px;
    line-height: 45px;

}
	.contact-detail p {
    font-size: 16px;
    line-height: 24px;

}
	.contact-detail hr {
    margin-top: 30px;
    margin-bottom: 30px;

}
	.contact-detail ul li {
      font-size: 16px;
    line-height: 24px;
}
	/*news*/
	.news-title h4 {
    font-size: 19px;
    line-height: 30px;
}
.news-title p {
    font-size: 15px;
    line-height: 24px;
}
.read-more a { 
    padding: 8px 15px;
    font-size: 15px;
    line-height: 22px;
}
.Bodrum-design p {
    font-size: 14px;
    line-height: 22px;
}
.Bodrum-design h4 {
    font-size: 16px;
    line-height: 24px;
}
.Bodrum-design .read-more a { 
font-size: 14px;
line-height: 22px;
}
.main-news h2 {
    font-size: 26px;
    line-height: 35px;
 }
 .section-date p {
    font-size: 15px;
    line-height: 24px;
}
.section-main p {
    font-size: 15px;
    line-height: 24px;
}
	/*news*/
	.phone-section {
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}
	.smartphone-main {
    width: 100%;
    margin-top: 50px;
}
	.header-icon {
    position: static;
  background: #41C0F0;
    padding: 25px 0px;
}	
.box-icon-sec p {
    font-size: 19px;
    line-height: 23px;

}
	.work-heading p {
    font-size: 16px;
    line-height: 26px;
}
	.banner-title p {
    font-size: 20px;
    line-height: 32px;
}
	.surgery-content h2 {
    font-size: 22px;
    line-height: 34px;

}
	.misson h3 {
    font-size: 24px;
    line-height: 34px;

}
	.blog-title p {
    font-size: 24px;
    line-height: 34px;
}
	.phone-section{
		display: none;
	}
		
	.social-block {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
}
	.socil-links {
    margin-bottom: 20px;
}
}
@media(min-width: 1200px) and (max-width:1299px){
	.header li.nav-item {
    font-size: 13px;
}
	.social-block a {
    font-size: 13px;
}
	.right-profile {
    transform: translate(8%, -5%);
}
	.quote-icon img{
		width: 60px;
	}

	.quote-icon {
    right: -100px;
 
}
	
	.quote-main {
    max-width: 450px;

}

	.counter-heading h3 {
    font-size: 65px;
    line-height: 70px;

}
.quote-icon {
    right: -110px;

}
		.contact-detail h2 {
    font-size: 50px;
    line-height: 58px;

}
	.contact-detail hr {
    margin-top: 40px;
    margin-bottom: 40px;

}
.banner-section .carousel-caption {
    top: 18%;

}
.banner-title h1 {
    font-size: 65px;
     line-height: 66px;
}	
.banner-title p {
    font-size: 24px;
    line-height: 40px;
}	

	.box-icon-sec p {
    font-size: 20px;
    line-height: 24px;

}
	.quote-profile .right-profile{
	transform: translate(28%, -5%);
	width: 465px;
	}
	.left-profile{
	width: 300px;	
	}
	.phone-section img{
		width: 380px;
	}
			.smartphone-one {
    left: -10px;
}
	.surgery-content h2 {
    font-size: 23px;

}
.phone-section{
		display: none;
	}	
	a.loginbtn {
    text-align: center;
    min-width: 75px !important;
    margin-left: 10px;
}
.social-block a {
    min-width: 140px;
    padding: 15px 15px;
    border-radius: 7px;
    border: none;
    background: #41C0F0;
    color: #ffffff;
    font-weight: 600;
    text-decoration: none;
    transition: .6s ease;
    text-align: center;
    font-size: 13px !important;
}
.nav-item {
    margin-right: 0px;
}
.header li.nav-item {
    font-size: 12px;
}
}

@media(min-width: 1300px) and (max-width:1500px){
		.contact-detail hr {
    margin-top: 40px;
    margin-bottom: 40px;

}
	.contact-detail h2 {
    font-size: 58px;
    line-height: 63px;

}
		.counter-heading h3 {
    font-size: 65px;
    line-height: 70px;

}

		.quote-main {
    max-width: 450px;

}
.header li.nav-item {
    font-size: 14px;
}
.quote-profile .right-profile{
	transform: translate(28%, -5%);
	width: 500px;
	}
	.left-profile{
	width: 300px;	
	}
	
.quote-icon img{
		width: 60px;
	}
	.phone-section img{
		width: 415px;
	}

	.smartphone-one {

    left: -80px;
}
	.quote-icon {
    right: -110px;

}

.banner-title h1 {
    font-size: 65px;
     line-height: 66px;
}	
.banner-title p {
    font-size: 24px;
    line-height: 40px;
}	

	.box-icon-sec p {
    font-size: 20px;
    line-height: 24px;

}
		.surgery-content h2 {
    font-size: 25px;

}
.social-block a {
    min-width: 160px;
    padding: 15px 15px;
    border-radius: 7px;
    border: none;
    background: #41C0F0;
    color: #ffffff;
    font-weight: 600;
    text-decoration: none;
    transition: .6s ease;
    font-size: 14px;
    text-align: center;
}
.nav-item {
    margin-right: 6px;
}
.header li.nav-item {
    font-size: 13px;
}
}
@media(min-width: 1501px) and (max-width:1800px){
.quote-profile .right-profile{
	transform: translate(50%, -5%);
	width: 500px;
	}
	.left-profile{
	width: 300px;	
	}	
	.quote-icon img{
		width: 80px;
	}
	.surgery-content h2 {
    font-size: 25px;

}
}
@media(min-width: 768px){
.floatingbtn
{
    display:none !important;
}
}
@media(min-width: 992px){
	.mobile-surgerycontent{
		display: none;
	}
	
}
@media(min-width: 1200px){
	.phone-slider{
		display: none;
	}
}
@media(min-width: 1250px){
	.container {
    max-width: 1220px;
}
.page-id-56 .surgery-content {
    margin-bottom: 45px;
}	
	
}
@media(min-width: 1700px){
	.container {
    max-width: 1400px;
}
}





