
@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) {
	.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) {
	.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: 178px;

	}
	.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) {
	.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 (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) {
	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: 50px 0;
	}
	.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;
	}
	.navbar-collapse.js-navbar-collapse.collapse.in .nav.navbar-nav li {

		float: none;
	}
	li.dropdown.mega-dropdown.open ul.dropdown-menu {
		position: relative;
	}
	
	.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;
		}
		div#clients .carousel-inner {
			height: auto;
		}
		#clients .left-arrow{
			left: -11px !important;
		}
		#clients .right-arrow{
			right: -4px !important;
		}
		.about-us {
			width: 100%;
		}
		.about-us p{
			max-width: 100%;
			padding: 0;
		}
		.span4 img {
			max-width: 100%;
			width: 100%;
			margin-bottom: 15px;
		}
		#btnContactUs{
			font-size: 8px;
		}
		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: 63px;
		}
		div#myCarousel .carousel-inner{
			height: 600px;
		}
		.welcom-paragraph a.button.abt-us {
			width: auto;
		}
		.detail-overview h3{
			width:100%;
		}
		.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: 35px;  
		}
		.button.view-btn {
			padding: 11px 40px;
			border-radius: 29px;
			font-size: 15px;
			margin-top: 19px;
		}
		.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;
		}
		#nav-tabs-wrapper li a {
			padding: 13px 11px;
		}
		#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: 35px 0;
		}
		.footer-widget.quick-links p {
			padding: 0 0px 0px 0px;
		}
		.footer {
			padding: 35px 0;
		}
		.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;
		}

	} 

	@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;
		}
	}
	@media (max-width: 400px) {
		.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: 375px) {
		.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) {
		.easy-image.img-side img {
			max-width: 142px;
		}
		.group-title h4 {
			font-size: 17px;
			line-height: 27px;
		}
		.group-title p {
			font-size: 14px;

		}
	}
