@media screen and (max-width: 1300px) {
	.classynav ul li {
		margin-right: 20px;
	}
	.classy-nav-container {
		margin: 0 0 0 20px;
	}
	header ul.social {
		margin: 0px 20px 0 0;
	}
}
@media screen and (max-width: 1199px) {
	section.services-we-offer .v-cell-wrap .cell ul {
		column-count: 1;
	}
	section.factors .cell-2-main .cell {
		width: 176px;
	}
	section.factors .cell-2-main .cell.two {
		width: 370px;
	}
	section.experienced-doctors .first-cell span {
		padding-left: 30px;
	}
	section.workflow .cell::before {
		display: none;
	}
	section.workflow .v-hr {
		display: none;
	}
	section.workflow .cell::after {
		display: none;
	}
	section.workflow .cell {
		height: auto;
		background: none;
		/* background: red; */
		display: flex;
		margin-right: 0;
		margin-top: 15px;
		padding: 20px;
		border: 2px solid #8f4781;
		-webkit-border-radius: 20px;
		        border-radius: 20px;
		align-items: center;
	}
	section.workflow .cell .ctnt {
		height: auto;
		position: relative;
		margin: 0;
		padding: 0 0 0 20px;
		-webkit-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
		text-align: left;
	}
	section.workflow .cell span.count {
		position: relative;
		right: auto;
		top: auto;
		width: 135px;
		height: 135px;
		background: #f1f1f1;
	}
	section.workflow .cell.two {
		background: none;
		margin-left: 0;
		margin-top: 15px;
	}
	section.workflow .cell.two .ctnt {
		margin: 0;
		padding: 0 0 0 20px;
	}
	section.workflow .cell.two span.count {
		left: 0;
	}
	section.workflow h4 + p {
		margin-bottom: 20px;
	}

	header a.phone {
		display: none;
	}
	header a.logo {
		height: 100px;
	}
	.classy-nav-container {
		height: 100px;
	}
	header ul.social {
		height: 100px;
	}
	.sbslide-caption h6 {
		font-size: 18px;
		margin-bottom: 0px;
	}
	.sbslide-caption h4 {
		font-size: 40px;
		line-height: 50px;
	}
}
@media screen and (max-width: 991px) {
	.classynav ul li {
		margin-right: 0;
	}
	.owl-nav > button {
		top: auto;
		bottom: 40px;
	}
	section.estimated-cost table {
		width: 100%;
	}
	section.why-choose {
		padding-bottom: 30px;
	}
	section.factors .wrap-1 {
		display: block;
	}
	section.factors .cell-main {
		width: 100%;
		padding: 30px;
	}
	section.factors .cell-2-main .cell,
	section.factors .cell-2-main .cell.two,
	section.factors .cell-2-main .cell.three {
		width: 100%;
	}
	header .menu {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.mob-title {
		display: block !important;
		position: absolute;
		left: 15px;
		top: 0;
		color: #fff;
		font-size: 18px;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 2px;
	}
	.classy-nav-container .classy-navbar .classynav ul li.cn-dropdown-item ul li a, .classy-nav-container .classy-navbar .classynav ul li.megamenu-item ul li a {
		border-bottom: 0;
	}
	.breakpoint-on .classynav ul li .dropdown, .breakpoint-on .classynav ul li .megamenu {
		padding-left: 25px;
	}
	section.box-two .cell-row {
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	section.box-two .cell-row .cell-1, section.box-two .cell-row .cell-2 {
		padding: 30px;
	}
	section.experienced-doctors .first-cell {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.sbslide-caption h6 {
		font-size: 16px;
		margin-bottom: 0px;
	}
	.sbslide-caption h4 {
		font-size: 30px;
		line-height: 40px;
	}
	
}
@media screen and (max-width: 767px) {
	.owl-nav{
		display: none;
	}
	section.services-we-offer .v-cell-wrap {
		margin-top: 25px;
		height: auto;
	}
	section.services-we-offer .v-cell-wrap .cell {
		margin-bottom: 25px;
	}
	section.why-choose {
    	padding: 50px 0 30px 0;
    }
    section.why-choose .cell {
    	width: 124px;
    	height: 124px;
    }
    section.why-choose .cell img {
    	width: 70px;
    }
    section.why-choose span {
    	font-size: 22px;
    }
    section.why-choose h5 {
    	margin-bottom: 40px;
    }
    footer ul.menu {
    	margin-top: 40px;
    	margin-bottom: 40px;
    }
    footer ul.social {
    	margin-top: 20px;
    }
    header .top {
    	padding-left: 15px;
    	padding-right: 15px;
    	-webkit-flex-direction: column;
    	    -ms-flex-direction: column;
    	        flex-direction: column;
    }
    /* header a.logo {
    	margin-bottom: 30px;
    } */
    header .top a.btn {
    	margin-left: 10px;
    	margin-right: 10px;
    }
    section.when-to-consider {
    	padding: 30px;
    }
    section.experienced-doctors {
		padding-bottom: 30px;
		padding-top: 50px;
	}
	section.workflow .cell span.count {
		width: 115px;
		height: 115px;
		font-size: 50px;
	}

	header ul.social {
		display: none;
	}
	.classy-nav-container {
		float: right;
		margin: 0px 20px 0px 0px;
	}
}
@media screen and (max-width: 575px) {
	section.banner a {
	    padding: 0 15px;
	    font-size: 19px;
	    height: 50px;
	    line-height: 50px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	}
	section.leading-clinic h1 {
		text-align: left;
		margin-bottom: 30px;
	}
	section.services-we-offer .v-cell-wrap .cell {
	    background: #961e7f;
	    padding: 30px 20px;
	    height: auto;
	}
	section.services-we-offer {
		padding-top: 40px;
		padding-bottom: 40px;
		margin-top: 40px;
	}
	section.services-we-offer .cell-1 {
		padding-left: 20px;
		padding-right: 20px;
	}
	section.factors {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	section.factors {
		margin-bottom: 50px;
	}
	section .faq {
		padding: 40px 20px 35px 20px;
	}
	footer {
		margin-top: 50px;
	}
	section.experienced-doctors .cell-box {
		-webkit-flex-direction: column;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	section.experienced-doctors .cell-box .imgBx {
		width: 100%;
	}
	section.experienced-doctors .cell-box .cell::after {
		top: -12px;
		left: 50%;
		-webkit-transform: rotate(90deg) translateX(-50%);
		   -moz-transform: rotate(90deg) translateX(-50%);
		    -ms-transform: rotate(90deg) translateX(-50%);
		     -o-transform: rotate(90deg) translateX(-50%);
		        transform: rotate(90deg) translateX(-50%);
	}
	section.experienced-doctors .first-cell span {
		padding-left: 20px;
	}
	section.testimonials {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	section.workflow .cell span.count {
    	width: 90px;
    	height: 90px;
    	font-size: 40px;
	}

	.sbslide-caption {
		padding: 15px 0px;
	}
	.owl-nav .owl-prev {
		left: 10px;
	}
	.owl-nav .owl-next {
		right: 10px;
	}
	.sbslide-caption h4 {
		font-size: 25px;
	}
	.experiance-section .experiance-wrap .experiancew-title h3 {
		font-size: 35px;
	}
	.experiance-section {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.services-section .servicessec-title h3 {
		font-size: 35px;
	}
	.services-section {
		padding-top: 50px;
		padding-bottom: 0;
	}
	footer .ftop {
		padding-top: 50px;
	}
	.fbottom {
		margin-top: 50px;
	}
	.needahand {
		margin-top: 30px;
	}
}