
@media (min-width: 1400px) {
	.container {
		padding: 0; 
		min-width: 1486px;
	}
	.single-call-to-action {
		padding-left: 10%;
	}
	.home-one .open-hours .content-box {
		width: 48%;
	}	
}
@media(max-width:1394px) {
	.navbar-default .navbar-nav>li>a{padding: 28px 10px;}
	.text-animation {padding: 0; margin-top: 20px;}
	.text-animation h4 {font-size: 36px;}
	.overlay{left: 30px; right: 30px;}
	.web-section{padding: 10px 0px 15px 0;}
	.web-section .image-column{display: none;}
	.web-section .col-md-7{width: 100%;}
	.group-development .col-md-6{width: 100%;}
	.easy-image.paragraphh{max-width: 50%;}
	.lets-div .col-md-6 .col-md-6{padding-right: 0;}
	.lets-div .listout-development a{gap: 10px!important; margin-top: 15px!important; padding: 10px 10px;}
	.footer .col-md-2{width: 70.666667%;}
	.fa-2x {

		height: 50px;
		width: 50px;
		padding: 14px;
	}
	.fa-2x {
		font-size: 1.5em;
	}
	.count-title {
		font-size: 30px;
	}
	.count-text {
		font-size: 15px;
	}
	.col_fourth {
		width: 20%;
		margin-right: 1%;
	}
	.counter {
		padding: 14px;
	}

	.project-ms {
		padding: 31px 25px;
	}
	.carousel .item {
		height: 722px;
	}
	.group-title p {
		font-size: 16px;
		margin-top: 25px;
	}
	.image-slider.img-responsive {
		max-width: 499px;
		margin-left: 73px;
	}
	.text-animation h4 {
		font-size: 40px;
	}
	.text-animation h3 {
		font-size: 31px;
		margin-bottom: 11px;
	}
	.text-animation p {
		font-size: 16px;
	}
	#nav-tabs-wrapper {
		width: 100%;
		margin-top: 60px;
	}
	#nav-tabs-wrapper li a {
		padding: 14px 34px;
		margin: 0;
	}
	.group-title h4 {
		font-size: 30px;
	}
	.ab-groiup h5 {
		display: none;
	}
	.somethig-contect {
		padding: 27px 48px;
		margin-bottom: 16px;
		width: 100%;
	}
	.inner-box .inner-content {
		left: 19px;
		top: 40px;
		max-width: 193px;
		padding: 32px 4px 42px 14px;
		padding-top: 32px;
		padding-right: 4px;
		padding-bottom: 42px;
		padding-left: 14px;
	}
	.inner-content i {
		font-size: 32px;
	}
	.inner-content h2 {
		font-size: 20px; 
	}
	.image-box.image-two img {
		width: 196px;
		height: 186px;
	}
	.text-uppercase {
		margin-top: 0;
	}
	.web-div {
		padding: 10px 5px;
		font-size: 14px;
		height: 178px;
	}
	.easy-image.img-side img {
		width: 243px;
	}
	.image-box.image-two {
		right: -34px;
	}
	.contact-info {
		margin-left: 44px;
	}
	.footer-widget.quick-links p {
		padding: 0 5px 3px 0px;
	}
	.ab-groiup .step {
		font-size: 23px;
		margin-top: 0px;
	}
	.five-step li {
		padding: 4px 0px 4px 0;
	}
}

@media(max-width:1200px) {
	.footer .col-md-2{width: 24.666667%;}
	.fa-2x {

		height: 50px;
		width: 50px;
		padding: 14px;
	}
	.fa-2x {
		font-size: 1.5em;
	}
	.count-title {
		font-size: 30px;
	}
	.count-text {
		font-size: 15px;
	}
	.col_fourth {
		width: 20%;
		margin-right: 1%;
	}
	.counter {
		padding: 14px;
	}
	.project-ms {
		padding: 31px 25px;
	}
	.somethig-contect {
		padding: 27px 48px;
		margin-bottom: 16px;
		width: 100%;
	}
	.footer-widget.quick-links p {
		padding: 0 5px 3px 0px;
	}
	.ab-groiup .step {
		font-size: 20px;
		margin-top: 0px;
	}
	.contact-info {
		margin-left: 44px;
	}
	.inner-box .inner-content {
		left: 19px;
		top: 40px;
		max-width: 193px;
		padding: 32px 4px 42px 14px;
		padding-top: 32px;
		padding-right: 4px;
		padding-bottom: 42px;
		padding-left: 14px;
	}
	.inner-content i {
		font-size: 32px;
	}
	.inner-content h2 {
		font-size: 20px; 
	}
	.image-box.image-two img {
		width: 196px;
		height: 186px;
	}
	.text-uppercase {
		margin-top: 0;
	}
	.web-div {
		padding: 10px 5px;
		font-size: 14px;
		height: auto;
		min-height: 250px;

	}
	.image-box.image-two {
		right: -34px;
	}
	.ab-groiup h5 {
		display: none;
	}

	.five-step h4 {
		font-size: 15px;
		margin-bottom: 3px;
	}
	.five-step li {
		padding: 1px 0px 9px 0;
	}

	.easy-image.img-side img {
		width: 243px;

	}
	#nav-tabs-wrapper li a {
		padding: 13px 32px;
	}
	#nav-tabs-wrapper {
		min-width: 98%;
		margin-top: 26px;
	}
	.easy-image.img-side img {
		width: 243px;
	}
}
@media (max-width: 1024px) {

	.welcom-paragraph{padding-left: 0; margin-top: 20px;}
	.welcom-paragraph .col-md-6{width: 50%; float: left;}
	.features-imp{padding: 30px 0px;}
	.features-imp .cros-one{margin: 15px 0px; padding: 30px 0px; min-height: auto;}
	.features-imp .m-service{margin-top: 30px;}
	.sargam-section{padding: 40px 0px;}
	.our-product .button.view-btn{display: inline-block;}
	.group-development{padding: 40px 0px;}
	.easy-use{max-width: 100%;}
	.lets-div{padding: 40px 0px;}
	.lets-div .col-md-6 .col-md-6{width: 96%; float: left;}
	.lets-div .listout-development a{display: flex; align-items: center; gap: 15px; border: 1px solid #ddd; margin-top: 20px;}
	#nav-tabs-wrapper{display: block; margin-bottom: 20px;}
	.ceo-div{padding: 0;}
	.footer .col-md-2{width: 100%;}
	.footer{padding-bottom: 20px!important;}
	.footer .footer-info{text-align: center;}
	.footer .footer-info img{margin: 0 auto;}
	.footer .footer-info ul li{width: auto!important;} 
	.footer-widget.quick-links ul li{display: inline-block; width: 24%;}
	.footer-widget.quick-links ul li a{opacity: 0.8}
	.footer-widget .contact-us{margin: 5px 0px;}
	.footer-widget .contact-us .contact-icon{position: relative;}
	.footer-widget .contact-us .contact-icon i{top: 0;}
	.footer-widget .contact-us .contact-info{margin-left: 20px;}
	.fa-2x {

		height: 50px;
		width: 50px;
		padding: 14px;
	}
	.fa-2x {
		font-size: 1.5em;
	}
	.count-title {
		font-size: 30px;
	}
	.count-text {
		font-size: 15px;
	}
	.col_fourth {
		width: 20%;
		margin-right: 1%;
	}
	.counter {
		padding: 14px;
	}
	.project-ms {
		padding: 31px 25px;
	}
	.logo{
		float: none !important;
		text-align: center;
		padding-bottom: 30px;
	}
	.header-right-info {
		float: none !important;
	}
	.navigation .nav-header > ul > li > a {
		padding: 23px 12px;
	}
	.single-call-to-action .content-box h3 {
		font-size: 20px;
	}
	.single-call-to-action .content-box p br {
		display: none;
	}
	.single-specialize {
		padding: 0 34px;
	}
	.single-specialize br {
		display: none;
	}
	.hidden-md img {
		max-width: 100%;
	}
	.blog-home .single-blog-post .img-box img {
		max-width: 100%;
	}
	.full-sec .full-sec-content {
		padding-bottom: 70px;
	}
	.home-appointment-form .form-grp .single-form input {
		margin-bottom: 20px;
	}
	.testimonaials-carousel.owl-theme .owl-nav {
		margin-top: 50px;
	}
	.full-sec .full-sec-content {
		padding-left: 0;
	}
	.pricing-style2 .pricing-btn a {
		padding: 17px 39px;
	}
	.pricing-style2 .pricing-btn span {
		padding: 6px 58px;
	}
	.faq-home .accrodion {
		padding-right: 0;
	}
	.faq-home .accrodion .accrodion-title h4 span.text {
		display: inline-block;
		width: 94%;
	}
	.pull-right .side-bar-widget {
		margin-left: 0;
	}
	.company .nav li a {
		padding: 30px;
	}
	.single-specialize {
		padding: 0 0px;
	}
	.quick-links ul li {
		margin-bottom: 1px;
	}
	.doctor-profile img {
		min-width: 0;
	}
	.itm-mgn-top-50 {
		margin-top: 50px;
	}
	.itm-mgn-top-30 {
		margin-top: 30px;
	}
	.pdd-left {
		padding-left: 0 !important;
	}
	.pdd-right {
		padding-right: 0 !important;
	}
	.header .logo img {
		min-width: 0;
	}
	.footer-widget.about-widget img {
		min-width: 0;
	}
}
@media only screen and (max-width: 768px) {
  .text-animation {
    visibility: visible !important;
    animation: none !important;
    -webkit-animation: none !important; /* For compatibility */
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
  }
}
@media (min-width: 767px) and (max-width: 768px){
	li.dropdown.mega-dropdown.open ul.dropdown-menu li:not(:first-child) {
		display: none !important;
	}
	.r-image {
		margin-bottom: 15px;
	}
	div#our_clients_sw .owl-item div img {
	    height: 48px !important;
	}
	div#our_clients_sw .owl-prev {
	    left: -20px !important;
	    top: -43px !important;
	}
	div#our_clients_sw .owl-next {
	    right: -20px !important;
	    top: -43px !important;
	}
}
@media (max-width: 768px) {
	.contact-icon i{font-size: 14px!important;}
	.titl-recent{margin-bottom: 20px;}
	.title-builing.feat-on{margin-bottom: 15px;}
	nav#menu-navbar ul#nav-tab {
		margin-top: 15px;
	}
	.single-header-info .content {
		padding-left: 10px;
	}
	.full-sec .full-sec-content, 
	.single-offer.right {
		padding-left: 0;
	}
	.col-4 .single-specialize {
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	.blog-home .pull-left,
	.blog-home .pull-right {
		width: 100%;
	}
	.pull-right .side-bar-widget{
		margin-left: 0;
		margin-top: 50px;
	}
	#single_Service .col-md-9, 
	#single_Service .col-md-3 {
		width: 100%;
	}
	.single-service-home .icon-box, 
	.single-service-home .content {
		display: block;
	}
	.single-service-home .inner-box {
		margin-left: auto;
		margin-right: auto;
	}
	.single-service-home .content {
		text-align: center;
		position: relative;
		z-index: 4;
		padding-top: 25px;
	}
	.header-right-info {
		padding: 0;
	}
	.single-header-info .icon-box .inner-box {
		margin-left: auto;
		margin-right: auto;
	}
	.single-header-info .content {
		text-align: center;
		margin-top: 15px;
	}
	.single-call-to-action {
		height: 200px;
	}
	.single-call-to-action .icon-box i.flaticon-coins, 
	.single-call-to-action .icon-box i.flaticon-medical, 
	.single-call-to-action .icon-box i.flaticon-clock {
		position: static;
	}
	.offer-wrapper:after, 
	.offer-wrapper:before, 
	.offer-wrapper .has-overlay:before, 
	.offer-wrapper .has-overlay:after {
		width: 100%;
		height: 50%;
	}
	.offer-wrapper:before, 
	.offer-wrapper .has-overlay:before {
		top: auto;
		bottom:0;
	}
	.img-masonary {
		margin-top: 80px;
	}
	.fact-counter-wrapper {
		text-align: center;
	}
	.single-fact {
		margin-top: 30px;
	}
	.single-team-member .img-box {
		display: block;
	}
	.footer-call-to-action {
		text-align: center;
	}
	.footer-call-to-action a.thm-btn {
		float: none !important;
	}
	.footer-widget {
		margin-bottom: 24px;
	}
	.footer {
		padding-bottom: 60px;
	}
	.blog-home {
		padding-bottom: 40px;
	}

	.nav.navbar-nav {
		background: #131427;
		margin-top: 9px;
		margin-right: 0;
		margin-left: 0;
		width: 100%;
	}
	.col-md-6.detai-imge img {
		width: 500px;
		margin: auto;
	}
	.col-md-6.detai-imge {
		background: none;
	}
	.verticle.wow.animated {
		display: none;
	}
	.p-second {
		margin: 0 0px 13px 75px;
		top: 7px;
	}
	.p-third {
		margin: auto 92px 20px 0;
		top: 25px;
	}
	.p-forth {
		margin: auto 0px 20px 93px;
		top: 34px;
	}
	.prgress- {
		padding: 68px 0;
		margin-bottom: 0px;
	}
	.project-ms {
		padding: 10px 10px;
	}
	.m-section{
		padding: 30px 0;
	}
	.abt-img{margin-bottom: 15px;}
	section.section{padding: 30px 0px!important;}
	.section_header {
		border-top: 2px solid #e0e1e1;
		padding: 25px 15px;
	}
	.wrapper {
		width: 100%;
		margin: 30px auto;
		position: relative;
	}

	.text-animation h3 {
		font-size: 20px;
		margin-bottom: 6px;
	}
	.text-animation h4 {
		font-size: 25px;
	}
	.text-animation {
		padding: 0px;
		margin-top: 27px;
	}
	.footer-text {
		font-size: 18px !important;
		margin-top: 8px !important;
	}
	.slider-btn {
		border: 1px solid #33cff0;
		padding: 10px 21px;
		border-radius: 28px;
		font-size: 14px;
		margin-top: 1px;
	}
	.image-slider.img-responsive {
		display: none;
	}

	.carousel .item {
		height: 411px;
	}
	.navbar-toggle{
		display: block !important;
	}
	.navbar-header{
		width:100%;
	}
	.navbar-collapse.js-navbar-collapse.collapse {
		display: none !important;
	}
	.navbar-collapse.js-navbar-collapse.collapse.in {
		display: block !important;
		padding: 0;
	}
	.navbar-collapse.js-navbar-collapse.collapse.in .nav.navbar-nav li {
		padding: 0;
		float: none;
	}
	.navbar-default .navbar-nav>li>a{padding: 15px 20px; border-bottom: 1px solid #ffffff21;}
	li.dropdown.mega-dropdown.open ul.dropdown-menu {
		position: relative;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{margin-top: 0;}
	.over-view {
		height: auto;
	}
	.image-sec img {
		height: 100px;
	}
	div#clients.carousel img {
		height: 72px;
		width: auto !important;
	}
	div#clients .clients-grid {
		text-align: center;
	}
	#clients .right-arrow {
		right: -9px;
	}
	#clients .left-arrow {
		left: -11px;
	}
	.ih-item.circle{
		margin-bottom: 15px;
	}
	.slider_sw .item img {
		height: 507px !important;
	}
	.slider_sw .carousel-inner {
		height: 507px;
	}



	@media(max-width: 767px){
		.r-image {
			text-align: center;
			min-height: auto;
		}
		.easy-image.paragraphh {
			max-width: 100% !important;
			height: auto !important;
		}
		.let-image img {
			height: auto !important;
		}
		div#clients .clients-grid img {
			height: 80px !important;
			min-height: 100%;
			width: auto;
		}

		div#clients .clients-grid {
			text-align: center;
		}
		.well.well-sm{padding: 15px 15px;}
		div#clients .carousel-inner {
			height: auto;
		}
		#clients .left-arrow{
			left: -11px !important;
		}
		#clients .right-arrow{
			right: -4px !important;
		}
		.about-us {
			width: 100%;
		}
		.h1, .h2, .h3, h1, h2, h3{margin-top: 0;}
		.navbar-default .navbar-toggle{background: #fff;}
		.img-responsive.header-logo{width: 98px;}
		.navbar-brand{display: inline-block;}
		.about-us h3{font-size: 30px;}
		.career-section{padding: 30px 0px;}
		.inten-sec{padding: 30px 0px;}
		.contact-section{padding: 30px 0px;}
		.contact-title p{padding: 0px; font-size: 15px;}
		.contact-title h3{font-size: 20px; margin-top: 0;}
		.about-us p{
			max-width: 100%;
			padding: 0;
		}
		.google-map{margin-bottom: 15px;}
		.mediaa{padding: 30px 0px;}
		.span4 img {
			max-width: 100%;
			width: 100%;
			margin-bottom: 15px;
		}
		#btnContactUs{
			font-size: 14px;
			letter-spacing: 1px;
			margin-bottom: 20px;
		}
		.address{min-height: auto;}
		.footer-icon .fa{height: 40px; width: 40px; display: flex; align-items: center; justify-content: center;}
		.bottom-catagories{padding: 0px 0px;}
		.bottom-catagories .col-md-4{padding-left: 0; padding-right: 0;}
		.contact-formee{padding: 20px 0px;}
		.contact-formee .col-md-12{padding-left: 0; padding-right: 0px;}
		.contact-formee .col-md-12 .col-md-12{padding-left: 15px; padding-right: 15px;}
		section.contact-formee .well.well-sm {
			border: 15px solid #d1dbfa;
		}

		ul.dropdown-menu.mega-dropdown-menu {
			overflow: scroll;
			height: 100vh;
			position: relative;
		}
		.welcom-paragraph {
			margin-top: 30px;
		}
		div#myCarousel .carousel-inner{
			height: 600px;
		}
		.welcom-paragraph a.button.abt-us {
			width: auto;
		}
		#menu-navbar li a{padding: 10px 12px;}
		.detail-section{padding: 30px 0px;}
		.detail-overview h3{
			width:100%;
			margin-top: 0;
			font-size: 20px;
		}
		.back-abt{padding: 30px 0px;}
		.abt-detail{padding: 30px 0px;}
		.abt-detail br{display: none;}
		.col_fourth {width: 49%; margin-bottom: 0;}
		.image-layer{min-height: auto;}
		.our-product{padding: 30px 0px;}
		.over-view {
			height: 100%;
		}

		.small-dvc-img img {
			width: 100%;
		}
		.circle_carousel img {
			min-height: auto !important;
		}
		.circle_carousel .carousel-inner {
			height: auto !important;
		}
		ul.social-media a {
			display: inline-block;
			margin-right: 10px;
			margin-bottom: 10px;
		}
		.circle_carousel .ih-item.circle{
			margin: 0 auto;
		}
		.row.define-row .ih-item.circle {
			margin: 0 auto;
		}
	}
	@media screen and (max-width: 700px) { 
		.text-animation h3 {
			font-size: 20px;
			margin-bottom: 6px;
		}
		.text-animation h4 {
			font-size: 25px;
		}
		.text-animation {
			padding: 0px;
			margin-top: 27px;
		}

		.image-box.image-two {
			display: none;
		}
		.inner-box .inner-content {
			left: 33px;
			top: 260px;
			max-width: 189px;
			padding: 13px 17px 33px 0px;
		}
		.inner-content i {
			font-size: 40px;
		}
		.inner-content h2 {
			font-size: 16px;
			line-height: 28px;
			padding-right: 48px;
		}
		.web-section {
			padding: 10px 0;
		}
		.title-builing h3 {
			font-size: 16px;
			margin: 0px 0px 5px 0px;
			line-height: 25px;
		}
		.title-builing {
			text-align: inherit;
			padding: 0 0 10px 0;
		}
		.title-builing p {
			font-size: 15px;
		}
		.image-box.image-one {
			margin: 0px 20px 0px 0px;
		}
		.welcom-paragraph {
			padding-left: 0px;
		}
		.text-uppercase {
			font-size: 22px;
		}
		.welcom-paragraph p {
			font-size: 15px;
			margin-bottom: 5px;
		}
		.ab-groiup h5 {
			font-size: 18px;
			line-height: 27px;
		}
		.factroy {
			padding: 30px 0;
		}
		.five-step li p {
			font-size: 15px;
		}
		.cros-one {
			padding: 25px 15px;
			border-radius: 10px;
			margin-bottom: 10px;
			min-height: auto;
		}
		.front-bold {
			font-size: 22px;
		}
		.primary-one {
			padding: 8px 36px;
			margin: 8px;
			border-radius: 28px;
		}
		.cros-one p {
			font-size: 15px;
		}
		.sargam-section {
			padding: 30px 0;
		}
		.titl-recent h3 {
			font-size: 22px;
			border-bottom: 2px solid;
			padding-bottom: 6px;
			letter-spacing: 1px;
		}
		.titl-recent p {
			font-size: 15px;
			letter-spacing: 1px;
		}
		.footer-title p {
			font-size: 15px;
			margin-top: 15px;
			margin-bottom: 14px;
		}

		.r-image {
			padding: 15px;
			margin-bottom: 10px;
		}
		.site-heading h3 {
			font-size: 24px;
			margin-bottom: 10px;
		}
		.text-center {
			padding: 0 5px;
		}
		.blog-box-content {
			padding: 15px 15px 15px;
		}
		.blog-box {
			margin-bottom: 20px;  
		}
		.button.view-btn {
			padding: 11px 40px;
			border-radius: 29px;
			font-size: 15px;
			margin-top: 15px;
			display: inline-block;
		}
		.listout-development a{display: flex; align-items: center; gap: 25px; border: 1px solid #ddd; margin: 10px 0px;}
		.mission {
			padding: 50px 0;
		}
		.mission-title h4 {
			font-size: 22px;
		}
		.mission-title p {
			font-size: 15px;
		}
		.company-name h4 {
			font-size: 22px;
		}
		.company-name {
			padding: 0px 0px 0px 0px;
		}
		.company-name p {
			font-size: 15px;
			margin-top: 0px;
		}
		.btn-bottom {
			margin-top: 20px;
		}

		.read-one {
			padding: 8px 26px;
			margin-right: 13px;
			color: #6e6e6e;
			font-size: 15px;
		}
		.group-development {
			padding: 18px 0;
		}
		.group-title h4 {
			font-size: 19px;
			line-height: 28px;
		}
		.group-title p {
			font-size: 15px;
			line-height: 25px;
			margin-top: 0px;
		}
		.easy-image.paragraphh {
			max-width: 144px;
			padding: 10px;
			padding-top: 10px;
			padding-top: 18px;
			background: #352abb;
			height: 277px;
		}
		.easy-image.paragraphh p {
			margin-top: 4px;
			font-size: 14px;
		}
		.easy-image.paragraphh h5 {
			font-size: 18px;
		}
		.easy-use {
			max-width: 627px;
			height: 317px;
		}
		.easy-image.img-side img {
			max-width: 197px;
			margin-top: 66px;
			padding: 21px;
		}
		.modal-dialog{width: 100%;}
		#nav-tabs-wrapper li a {
			padding: 13px 9px;
		}
		#nav-tabs-wrapper {
			width: 100%;
			margin-top: 20px;
			margin-bottom: 14px;
		}
		.ceo-div {
			padding: 15px;
		}
		.ceo-div h4 {
			font-size: 22px;
		}
		.ceo-div p {
			font-size: 15px;
			letter-spacing: 0px;
			line-height: 25px;
			margin-top: 0px;
		}
		.ceo-btn a {
			font-size: 15px;
			padding: 10px 25px;
			border-radius: 36px;
			margin-top: 3px;
		}
		.ceo-btn a:hover {
			font-size: 15px;
			padding: 10px 25px;
			border-radius: 36px;
			margin-top: 3px;
		}
		.ceo-btn {
			margin-top: 20px;
		}
		.somethig-contect {
			padding: 35px 48px;
			width: 100%;
		}
		.lets-div {
			padding: 15px 0;
		}
		.banner-section-four{height: 200px;}
		.webb-sec{padding: 30px 0px;}
		.m-service{margin-top: 30px;}
		.features-imp{padding: 30px 0px;}
		.footer-widget.quick-links p {
			padding: 0 0px 0px 0px;
		}
		.footer-widget.quick-links .contact-us p.contacta{margin: 0;}
		.footer {
			padding-top: 35px;
			padding-bottom: 0px;
		}
		.footer-bottom {
			background: #150c77;
		}
		.footer-last p {
			font-size: 14px;
			text-align: center;
			color: #bcbbbb;
			text-align: center;
			margin-top: 7px;
		}
		.overlay {
			color: #fff;
			position: absolute;
			z-index: 12;
			top: 3%;
			left: 10px;
		}
		.text-animation h4 {
			font-size: 22px;
		}
		.text-animation h3 {
			font-size: 19px;
		}
		.text-animation p {
			font-size: 17px;
		}
		.text-animation {
			padding: 0px;
		}
		.text-animation h3 {
			margin-top: 0;
		}
		.text-animation h3 {
			margin-bottom: 8px;
		}
		.footer-text {
			margin-top: 5px !important;
		}
		.slider-btn {
			border: 1px solid #33cff0;
			padding: 13px 24px;
			border-radius: 28px;
			font-size: 15px;
			background: #33cff0;
			color: #fff;
			margin-top: 0px;
		}
		.image-slider.img-responsive {
			display: none;
		}
		.footer .footer-info{text-align: center;}
		.footer .footer-info img{margin: 0 auto;}
		.footer .footer-info ul li{width: auto!important;} 
		.footer-widget.quick-links ul li{display: inline-block; width: 49%;}
		.footer-widget.quick-links ul li a{opacity: 0.8}
		.footer-widget .contact-us{margin: 5px 0px;}
		.footer-widget .contact-us .contact-icon{position: relative;}
		.footer-widget .contact-us .contact-icon i{top: 0;}
		.footer-widget .contact-us .contact-info{margin-left: 20px;}


	} 

	@media (max-width: 650px) {
		.tp-caption {
			display: none !important;
		}
	}

	@media (max-width: 600px) {
		.home-appointment-form {
			margin: 0;
		}

	}


	@media (max-width: 480px) {
		.top-bar .left-text {
			float: none !important;
			text-align: center;
		}
		.social-icons {
			float: none !important;
			text-align: center;
		}
		.social-icons ul li a {
			border-top: 1px solid #EAEAEA;
			margin-left: -4px;
		}
		.single-header-info:last-child {
			float: none;
			width: 100%;
			text-align: center;
		}
		.full-sec .full-sec-content {
			padding-left: 30px;
			padding-right: 30px;
		}
		.full-sec h3 {
			font-size: 27px;
		}
		.full-sec h3 br {
			display: none;
		}
		.single-offer.right {
			padding-left: 0;
		}
		.faq-home .accrodion .accrodion-title h4 {
			font-size: 15px;
		}
		.faq-home .img-masonary .img-w1 {
			width: 100%;
		}
		.faq-home .img-masonary .img-w1 img {
			margin-left: auto;
			margin-right: auto;
			display: block;
		}
		.fact-counter-wrapper h2 br {
			display: none;
		}
		.team-carousel .owl-controls {
			top: -70px;
		}
		.single-blog-post {
			margin-left: auto;
			margin-right: auto;
		}
		.footer-widget {
			width: 95%;
			margin-left: auto;
			margin-right: auto;
		}
		.doctor-profile img {
			max-width: 100%;
		}
		.home-appointment-form .form-grp .select-input + .ui-selectmenu-button {
			width: 121% !important;
		}
		.single-offer.left {
			padding-right: 0;
		}
		.page-navigation li a, .page-navigation li span {
			margin: 0;
			padding: 3px 10px;
		}
		.home-appointment-form .form-grp .single-form {
			width: 100%;
		}
		.home-appointment-form .form-grp .single-form input {
			width: 100%;
		}
		.col-4 .single-specialize {
			padding-right: 0;
			width: 85%;
			margin-left: auto;
			margin-right: auto;
		}
		.meet-doctors.team-page .single-team-member {
			width: 85%;
			margin-left: auto;
			margin-right: auto;
		}
		.single-team-member .img-box img {
			width: 100%;
		}
		.single-award {
			width: 50%;
			margin-bottom: 20px;
		}
		.about_box img {
			max-width: 100%;
		}
		.single-sidebar-widget {
			width: 80%;
			margin-left: auto;
			margin-right: auto;
		}
		.call-to-action.boxed .single-call-to-action .content-box {
			width: 100%;
			padding: 0;
		}
		.faq-home .accrodion .accrodion-title h4 span.text {
			display: inline-block;
			width: 70%;
			font-size: 18px;
		}
		.pricing-style2 .pricing-btn a {
			padding: 17px 35px;
		}
		.pricing-style2 .pricing-btn span {
			padding: 6px 53px;
		}
		.error-section .image h1 {
			font-size: 188px;
			margin-top: 35px;
		}
		.search-website .form-group input[type="text"], 
		.search-website .form-group input[type="search"], 
		.search-website .form-group textarea {
			font-size: 12px;
			padding: 10px 15px;
			width: 229px;
		}
		.search-website .form-group button {
			padding: 11px 20px;
			width: 103px;
		}
		.faq-home .accrodion .accrodion-title h4 span.decor {
			vertical-align: top;
			margin-top: 15px;
		}
		.itm-mgn-sm-top-50 {
			margin-top: 50px;
		}
		.itm-mgn-sm-top-30 {
			margin-top: 30px;
		}
		.single-header-info {
			margin-left: 47px !important;
			width: 100%;
		}
		.single-header-info {
			padding: 0;
			text-align: left !important;
			margin-bottom: 25px;
		}
		.carousel .item {
			height: 442px;
		}
		.text-animation {
			padding: 0px;
			margin-top: 75px;
		}
		.image-box.image-one {
			margin: 0px 0px 20px 0px;
		}
	}



	@media (max-width: 425px) {
		.home_carousel .carousel-inner .item img {
			height: 800px !important;
		}
		.slider_sw .item img {
			height: 596px !important;
		}
		.slider_sw .item .col-md-7 img {
			height: auto !important;
			margin-left: 0;
			margin-top: 15px;
		}
	}
	@media (max-width: 400px) {
		#nav-tabs-wrapper li a{padding: 13px 5px!important;}
		.carousel .item {
			height: 442px;
		}
		.carousel img {
			min-height: 900px;
		}
		.text-animation {
			padding: 0px;
			margin-top: 75px;
		}
		.image-box.image-one {
			margin: 0px 0px 20px 0px;
		}

	}

	@media (max-width: 376px) {
		#nav-tabs-wrapper li a{padding: 13px 5px!important;}
		.navigation .nav-header {
			width: 295px;
		}
		.single-header-info {
			float: none;
			text-align: center;
			padding: 0;
		}
		.top-bar .left-text p {
			line-height: 20px;
			padding: 14px 0;
		}
		.mainmenu-area .search-box {
			width: 230px;
		}
		.single-call-to-action {
			display: block;
			height: auto;
			padding: 50px 0;
		}
		.single-call-to-action .icon-box,
		.single-call-to-action .content-box {
			display: block;
			text-align: center;
		}
		.single-call-to-action .icon-box {
			margin-left: auto;
			margin-right: auto;
		}
		.single-call-to-action .content-box {
			width: 100%;
		}
		.single-call-to-action .content-box ul li {
			width: 100%;
		}
		.footer-widget {
			width: 90%;
			margin-left: auto;
			margin-right: auto;
		}
	}


	@media (max-width: 372px) {
		.button.abt-us {
			width: 100%;
		}
		.text-animation h3 {
			font-size: 17px;
		}
		.text-animation p {
			font-size: 15px;
		}
		.footer-text {
			font-size: 15px !important;

		}
		.slider-btn {
			padding: 9px 30px;
			font-size: 14px;
		}
		.carousel-inner {
			height: 601px;
		}
		.easy-image.img-side img {
			max-width: 155px;
		}
		#nav-tabs-wrapper li a {
			padding: 12px 8px;
		}
		.let-image img {
			height: 300px;
		}
		.navbar-default .navbar-nav > li > a {
			padding: 10px 23px;
			border-bottom: 1px solid gray;
		}



	}

	@media (max-width: 364px) {
		#nav-tabs-wrapper li a{padding: 13px 3px!important;}
		.easy-image.img-side img {
			max-width: 142px;
		}
		.group-title h4 {
			font-size: 17px;
			line-height: 27px;
		}
		.group-title p {
			font-size: 14px;

		}
	}
