@media (min-width:1024px) and (max-width:1200px){
}
@media (min-width:768px) and (max-width:1024px){
}
@media all and (max-width:768px){
	.mob-view{
		display: inline-block;
	}
	.call-icon, .mail-icon {
		float: right;
		margin-right: 10px;
		font-size: 28px;
		line-height: 7px;
		margin-top: 19px;
	}
	.mail-icon  {
		margin-right: 15px;
	}
	
}
@media (min-width:601px) and (max-width:768px){
	.left-topbar-detail{
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.left-topbar-detail p{
		width: 100%;
		text-align: center;
		float: none!important;
	}
	.right-topbar-social-icons{
		float: none!important;
		margin: 0 auto;
		display: table;
	}
	.navbar-toggle{
		margin-top: 15px;
	}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
		margin-left: 15px;
	}
	.navbar-default .navbar-toggle{
		border: none;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background: #000;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
		background: #008ca2;
	}
	.navbar-nav{
		width: 100%;
		float: none!important;
		margin: 0;
	}
	.navbar-default .navbar-nav>li>a{
		margin: 10px 0;
		text-align: center;
	}
	.navbar-default .btn-main{
		float: none!important;
		margin: 15px auto 0;
		display: table;
	}
	.slide-info{
		margin-top: 23%;
	}
	.slide-info h2{
		font-size: 26px;
		text-align: center;
	}
	.slide-info p{
		font-size: 18px;
		text-align: center;
	}
	.slide-info a{
		margin: 0 auto;
	}
	.slider-pager{
		top: auto;
		bottom: 7%;
		left: 50%;
	}
	.about-info p,
	.about-info h3{
		text-align: center;
	}
	.about-info h3:after{
		left: 50%;
		margin-left: -34px;
	}
	.about-info .btn-main{
		margin: 0 auto;
	}
	.what-we-offer .owl-controls{
		display: none;
	}
	.cta{
		height: auto;
		padding-bottom:60px;
	}
	.issues-block{
		float: none!important;
		margin: 0 0 30px;
	}
	.issues-block img{
		width: 100%;
	}
	.issues-block-two img{
		margin-top:0;
	}
	.choose-wrapper{
		margin-top: 30px;
	}
	.about-services img{
		float: none!important;
		margin: 0 auto;
	}
	.about-services h6,.about-services p{
		text-align: center;
	}
	.about-services a.btn-main{
		margin: 30px auto 0;
		display: table; 
	}
	.footer h4{
		margin-top: 20px;
	}

	/* Services Page */
	.left-topbar-detail p:last-child{
		margin-bottom: 10px;
	}
	.inner-banner:before, .inner-banner:after{
		display: none;
	}
	.inner-banner h4{
		margin-top: 13%;
	}
	.inner-banner h4,.inner-banner p{
		text-align: center;
		width: 100%;
	}
	.services-info p{
		text-align: center;
	}

	/* About */
	.doc-info{
		margin-top: 20px;
	}
	.doc-info h5,.doc-info p{
		text-align: center;
	}
	.doc-info-wrap p{
		text-align: center;
	}
	.our-mission:before{
		display: none;
	}
	.about-content h3{
		text-align: center;
	}
	.about-content h3:after{
		left: 50%;
		margin-left: -37px;
	}
	.about-content p{
		text-align: center;
	}
	.why-us{
		background-image: none;
		height: auto;
	}
	.our-mission-info{
		margin-top: 16%;
	}
	.our-mission-info h4,.our-mission-info p{
		text-align: center;
	}
	.why-us:after{
		display: none;
	}
	.why-us-des{
		background: rgba(0,0,0,0.20)!important;
	}
	.info-support{
		padding: 20px 20px;
	}
	.info-support h2{
		text-align: center;
		padding-left: 0;
		font-size: 35px;
		line-height: 45px;
	}
	.why-us-des p{
		text-align: center;
	}
}
@media (min-width:426px) and (max-width:600px){
	.left-topbar-detail{
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.left-topbar-detail p{
		width: 100%;
		text-align: center;
		float: none!important;
	}
	.right-topbar-social-icons{
		float: none!important;
		margin: 0 auto;
		display: table;
	}
	.navbar-toggle{
		margin-top: 15px;
	}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
		margin-left: 15px;
	}
	.navbar-default .navbar-toggle{
		border: none;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background: #000;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
		background: #008ca2;
	}
	.navbar-nav{
		width: 100%;
		float: none!important;
		margin: 0;
	}
	.navbar-default .navbar-nav>li>a{
		margin: 10px 0;
		text-align: center;
	}
	.navbar-default .btn-main{
		float: none!important;
		margin: 15px auto 0;
		display: table;
	}
	.slide-info{
		margin-top: 23%;
	}
	.slide-info h2{
		font-size: 26px;
		text-align: center;
	}
	.slide-info p{
		font-size: 18px;
		text-align: center;
	}
	.slide-info a{
		margin: 0 auto;
	}
	.slider-pager{
		top: auto;
		bottom: 7%;
		left: 50%;
	}
	.about-info p,
	.about-info h3{
		text-align: center;
	}
	.about-info h3:after{
		left: 50%;
		margin-left: -34px;
	}
	.about-info .btn-main{
		margin: 0 auto;
	}
	.what-we-offer .owl-controls{
		display: none;
	}
	.cta{
		height: auto;
		padding-bottom:60px;
	}
	.issues-block{
		float: none!important;
		margin: 0 0 30px;
	}
	.issues-block img{
		width: 100%;
	}
	.issues-block-two img{
		margin-top:0;
	}
	.choose-wrapper{
		margin-top: 30px;
	}
	.about-services img{
		float: none!important;
		margin: 0 auto;
	}
	.about-services h6,.about-services p{
		text-align: center;
	}
	.about-services a.btn-main{
		margin: 30px auto 0;
		display: table; 
	}
	.testimonials-block p{
		margin: 20px 0;
	}
	.testimonials-block p{
		font-size: 22px;
	}
	.testimonials-block h4{
		font-size: 18px;
	}
	.about-services h6{
		font-size: 22px;
	}
	.about-services p{
		font-size: 18px;
	}
	.footer h4{
		margin-top: 20px;
	}

	/* Services Page */
	.left-topbar-detail p:last-child{
		margin-bottom: 10px;
	}
	.inner-banner:before, .inner-banner:after{
		display: none;
	}
	.inner-banner h4{
		margin-top: 16%;
	}
	.inner-banner h4,.inner-banner p{
		text-align: center;
		width: 100%;
	}
	.services-info p{
		text-align: center;
	}

	/* About */
	.doc-info{
		margin-top: 20px;
	}
	.doc-info h5,.doc-info p{
		text-align: center;
	}
	.doc-info-wrap p{
		text-align: center;
	}
	.our-mission:before{
		display: none;
	}
	.about-content h3{
		text-align: center;
	}
	.about-content h3:after{
		left: 50%;
		margin-left: -37px;
	}
	.about-content p{
		text-align: center;
		line-height: 26px;
	}
	.why-us{
		background-image: none;
		height: auto;
	}
	.our-mission-info{
		margin-top: 16%;
	}
	.our-mission-info h4{
		font-size: 26px;
		padding-left: 0;
	}
	.our-mission-info h4,.our-mission-info p{
		text-align: center;
	}
	.why-us:after{
		display: none;
	}
	.why-us-des{
		background: rgba(0,0,0,0.20)!important;
	}
	.info-support{
		padding: 20px 20px;
	}
	.info-support h2{
		text-align: center;
		padding-left: 0;
		font-size: 35px;
		line-height: 45px;
	}
	.why-us-des p{
		text-align: center;
	}
}
@media (min-width:361px) and (max-width:425px){
	.left-topbar-detail{
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.left-topbar-detail p{
		width: 100%;
		text-align: center;
		float: none!important;
	}
	.right-topbar-social-icons{
		float: none!important;
		margin: 0 auto;
		display: table;
	}
	.navbar-toggle{
		margin-top: 15px;
	}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
		margin-left: 15px;
	}
	.navbar-default .navbar-toggle{
		border: none;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background: #000;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
		background: #008ca2;
	}
	.navbar-nav{
		width: 100%;
		float: none!important;
		margin: 0;
	}
	.navbar-default .navbar-nav>li>a{
		margin: 10px 0;
		text-align: center;
	}
	.navbar-default .btn-main{
		float: none!important;
		margin: 15px auto 0;
		display: table;
	}
	.slide-info{
		margin-top: 32%;
	}
	.slide-info h2{
		font-size: 22px;
		text-align: center;
	}
	.slide-info p{
		font-size: 16px;
		text-align: center;
	}
	.slide-info a{
		margin: 0 auto;
	}
	.slider-pager{
		top: auto;
		bottom: 7%;
		left: 50%;
	}
	.about-info p,
	.about-info h3{
		text-align: center;
	}
	.about-info h3:after{
		left: 50%;
		margin-left: -34px;
	}
	.about-info .btn-main{
		margin: 0 auto;
	}
	.what-we-offer .owl-controls{
		display: none;
	}
	.cta{
		height: auto;
		padding-bottom:60px;
	}
	.issues-block{
		float: none!important;
		margin: 0 0 30px;
	}
	.issues-block img{
		width: 100%;
	}
	.issues-block-two img{
		margin-top:0;
	}
	.choose-wrapper{
		margin-top: 30px;
	}
	.about-services img{
		float: none!important;
		margin: 0 auto;
	}
	.about-services h6,.about-services p{
		text-align: center;
	}
	.about-services a.btn-main{
		margin: 30px auto 0;
		display: table; 
	}
	.testimonials-block p{
		font-size: 18px;
		line-height: 22px;
		margin: 20px 0 ;
	}
	.testimonials-block h4{
		font-size: 16px;
	}
	.about-services h6{
		font-size: 20px;
	}
	.about-services p{
		font-size: 16px;
	}
	.testimonials .owl-carousel .owl-item img{
		width: 20%;
	}
	h3 span{
		font-size: 14px;
	}
	h3{
		font-size: 26px;
	}
	.footer h4{
		margin-top: 20px;
	}

	/* Services Page */
	.left-topbar-detail p:last-child{
		margin-bottom: 10px;
	}
	.inner-banner:before, .inner-banner:after{
		display: none;
	}
	.inner-banner h4{
		margin-top: 22%;
		font-size: 24px;
	}
	.inner-banner h4,.inner-banner p{
		text-align: center;
		width: 100%;
	}
	.inner-banner p{
		font-size: 16px;
	}
	.services-info p{
		text-align: center;
	}

	/* About */
	.doc-info{
		margin-top: 20px;
	}
	.doc-info h5,.doc-info p{
		text-align: center;
	}
	.doc-info-wrap p{
		text-align: center;
	}
	.our-mission:before{
		display: none;
	}
	.about-content h3{
		text-align: center;
	}
	.about-content h3:after{
		left: 50%;
		margin-left: -37px;
	}
	.about-content p{
		text-align: center;
		line-height: 26px;
	}
	.why-us{
		background-image: none;
		height: auto;
	}
	.our-mission-info{
		margin-top: 16%;
	}
	.our-mission-info h4{
		padding-left: 0;
		font-size: 26px;
	}
	.our-mission-info h4,.our-mission-info p{
		text-align: center;
	}
	.why-us:after{
		display: none;
	}
	.why-us-des{
		background: rgba(0,0,0,0.20)!important;
	}
	.info-support{
		padding: 20px 20px;
	}
	.info-support h2{
		text-align: center;
		padding-left: 0;
		font-size: 28px;
		line-height: 35px;
	}
	.why-us-des p{
		text-align: center;
		font-size: 16px;
		line-height: 26px;
	}
}
@media (min-width:310px) and (max-width:360px){
	.left-topbar-detail{
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.left-topbar-detail p{
		width: 100%;
		text-align: center;
		float: none!important;
	}
	.right-topbar-social-icons{
		float: none!important;
		margin: 0 auto;
		display: table;
	}
	.navbar-toggle{
		margin-top: 15px;
	}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
		margin-left: 15px;
	}
	.navbar-default .navbar-toggle{
		border: none;
	}
	.navbar-default .navbar-toggle .icon-bar{
		background: #000;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
		background: #008ca2;
	}
	.navbar-nav{
		width: 100%;
		float: none!important;
		margin: 0;
	}
	.navbar-default .navbar-nav>li>a{
		margin: 10px 0;
		text-align: center;
	}
	.navbar-default .btn-main{
		float: none!important;
		margin: 15px auto 0;
		display: table;
	}
	.slide-info{
		margin-top: 38%;
	}
	.slide-info h2{
		font-size: 20px;
		text-align: center;
	}
	.slide-info p{
		font-size: 16px;
		text-align: center;
	}
	.slide-info a{
		margin: 0 auto;
	}
	.slider-pager{
		top: auto;
		bottom: 7%;
		left: 45%;
	}
	h3 span{
		font-size: 12px;
	}
	h3{
		font-size: 22px;
	}
	.about-info p,
	.about-info h3{
		text-align: center;
	}
	.about-info h3:after{
		left: 50%;
		margin-left: -34px;
	}
	.about-info .btn-main{
		margin: 0 auto;
	}
	.what-we-offer .owl-controls{
		display: none;
	}
	.cta{
		height: auto;
		padding-bottom:60px;
	}
	.issues-block{
		float: none!important;
		margin: 0 0 30px;
	}
	.issues-block img{
		width: 100%;
	}
	.issues-block-two img{
		margin-top:0;
	}
	.choose-wrapper{
		margin-top: 30px;
	}
	.about-services img{
		float: none!important;
		margin: 0 auto;
	}
	.about-services h6,.about-services p{
		text-align: center;
	}
	.about-services a.btn-main{
		margin: 30px auto 0;
		display: table; 
	}
	.testimonials-block p{
		font-size: 18px;
		line-height: 22px;
		margin: 20px 0 ;
	}
	.testimonials-block h4{
		font-size: 16px;
	}
	.about-services h6{
		font-size: 20px;
	}
	.about-services p{
		font-size: 16px;
	}
	.testimonials .owl-carousel .owl-item img{
		width: 20%;
	}
	.footer h4{
		margin-top: 20px;
	}

	/* Services Page */
	.left-topbar-detail p:last-child{
		margin-bottom: 10px;
	}
	.inner-banner:before, .inner-banner:after{
		display: none;
	}
	.inner-banner h4{
		margin-top: 26%;
		font-size: 20px;
	}
	.inner-banner h4,.inner-banner p{
		text-align: center;
		width: 100%;
	}
	.inner-banner p{
		font-size: 16px;
	}
	.services-info p{
		text-align: center;
		line-height: 26px;
		font-size: 14px
	}

		/* About */
	.doc-info{
		margin-top: 20px;
	}
	.doc-info h5,.doc-info p{
		text-align: center;
	}
	.doc-info-wrap p{
		text-align: center;
	}
	.our-mission:before{
		display: none;
	}
	.about-content h3{
		text-align: center;
	}
	.about-content h3:after{
		left: 50%;
		margin-left: -37px;
	}
	.about-content p{
		text-align: center;
		line-height: 26px;
	}
	.why-us{
		background-image: none;
		height: auto;
	}
	.our-mission-info{
		margin-top: 11%;
	}
	.our-mission-info h4{
		font-size: 22px;
		padding-left: 0;
	}
	.our-mission-info h4,.our-mission-info p{
		text-align: center;
	}
	.why-us:after{
		display: none;
	}
	.why-us-des{
		background: rgba(0,0,0,0.20)!important;
	}
	.info-support{
		padding: 20px 20px;
	}
	.info-support h2{
		text-align: center;
		padding-left: 0;
		font-size: 22px;
		line-height: 30px;
	}
	.why-us-des p{
		text-align: center;
		font-size: 16px;
		line-height: 22px;
	}
}

/* Add */
@media (min-width:320px) and (max-width:767px){
	.navbar-brand>img {
	    display: block;
	    width: 150px;
	    padding: 5px 0 0;
	}
	.navbar-default .navbar-nav>li>a{
		margin: 15px 0;
	}
	.slider-block{
		height: 280px;
	}
	.slide-info{
		margin-top: 0;
	}
	.slide-info h2{
		margin-top: 18%;
		margin-bottom: 10px;
		font-size: 18px;
		line-height: 22px;
		text-align: center;
		width: 100%;
	}
	.slide-info p{
		font-size:15px;
		line-height: 20px 
	}
	.slide-info h2{
		font-size: 18px;
	}
	.slide-info a{
		padding: 10px 20px;
	}
	.slider-pager{
		margin-left: -15px;
	}
	h3{
		font-size: 20px;
	}
	.testimonials-block p{
		font-size: 16px;
		margin-top: 0;
	}
	.cta-block{
		margin-top: 20px;
	}
	.about-services h6{
		font-size: 18px;
	}
	.about-services p{
		line-height: 18px;
		font-size: 14px;
	}
	.footer p{
		font-size: 14px;
		text-align: left;
		line-height: 24px;
	}
	.testimonials h3{
		margin-top: 20px;
	}

	/* About */
	.inner-banner{
		padding: 75px 0;
		height: 250px;
	}
	.inner-banner h4{
		margin-top: 0;
		font-size: 20px;
	}
	.inner-banner p{
		font-size: 16px;
		line-height: 22px;
	}
	.our-mission-info h6{
		text-align: center;
	}
	.our-mission-info h4{
		margin-bottom: 10px;
	}
	.our-mission{
		padding: 40px 0;
		height: auto;
	}
	.our-mission-info{
		margin-top: 0;
	}
	.about-content p{
		line-height: 24px;
		font-size: 15px;
	}
	.service-block h5{
		margin: 0 auto;
		display: table;
	}
	.accordion p{
		width: 75%;
		line-height: 22px;
		font-size: 14px;
		text-align: left!important;
	}
	.service-block div.panel p{
		text-align: left;
		line-height: 22px;
		width: 100%;
	}
	.info-support h2,.info-support h2 strong{
		font-size: 22px;
	}
	.why-us-des p{
		font-size: 15px;
		line-height: 22px;
	}
	.services-info p{
		line-height: 22px;
	}
	.services-info p strong{
		font-size: 14px;
	}
	.service-info-wrap .service-block{
		margin-bottom: 20px;
	}
	.psychotherapy-block{
		margin-top: 20px;
	}
	.service-block h5{
		margin: 0 auto 20px;
		display: table;
	}
	.psychotherapy-block p{
		font-size: 14px;
		line-height: 22px;
		text-align: center;
		margin: 0;
	}
	.contact-now p{
		margin: 0 0 20px;
		text-align: center;
		font-size: 20px;
	}
	.contact-now .btn-main{
		padding: 10px 20px;
		font-size: 14px;
	}
	.navbar-default .btn-main{
		padding: 10px 30px;
		font-size: 15px;
	}

	/* Contact */
	.contact-info h5{
		font-size: 20px;
	}
	.contact-block{
		padding-bottom: 0;
	}
	.contact-block span{
		width: 50px;
		height: 50px;
		border-radius: 50%;
		line-height: 50px;
		font-size: 20px;
		margin: 0 auto 10px;
	}
	.contact-block p, .contact-block p a{
		font-size: 14px;
	}

	button.accordion.light-block:after{
		margin-top: 8px;
	}
	button.accordion.normal-block:after{
		margin-top: 19px;
	}
	button.accordion.high-block:after{
		margin-top: 26px;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border-color: transparent;
	}
	.what-we-offer #owl-demo{
		display: none;
	}
	.what-we-offer-resp{
		display: block;
	}
}
@media (min-width:768px) and (max-width:1024px){
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
		margin-left: 0;
	}
	.nav-new .navbar-brand>img,
	.navbar-brand>img {
	    display: block;
	    width: 150px;
	    margin-right: 30px;
	}
	.navbar-nav{
		width: auto;
		float: left!important;
		margin: 0;
	}
	.navbar-default .btn-main{
		float: right;
		margin: 0;
		padding: 12px 30px;
	}
	.navbar-default .navbar-nav>li>a{
		margin: 15px 0 0;
		text-align: left;
	    font-size: 14px;
	    margin-right: 15px;
	}
	.navbar-default .navbar-nav>li:last-child a{
		margin-right: 25px;
	}

	.slide-info h2{
		margin-top: 16%!important;
		margin-bottom: 10px;
	}
	.slide-info p{
		font-size:15px;
		line-height: 20px 
	}
	.slide-info h2{
		text-align: center;
		line-height: 22px;
		width: 100%;
		font-size: 18px;
	}
	.slide-info a{
		padding: 10px 20px;
	}
	.slider-pager{
		margin-left: -15px;
	}
	.cta-block{
		margin-top: 20px;
	}
	.why-choose-us h3{
		margin-bottom: 20px;
	}
	.testimonials h3{
		margin-top: 20px;
	}
	.choose-container{
		padding-top: 20px;
	}
	.testimonials-block p{
		font-size: 20px;
		margin-top:10px;
		line-height: 26px;
	}
	.about-services h6{
		margin: 20px 0 10px;
		font-size: 20px;
	}
	.about-services p{
		margin: 0;
		font-size: 16px;
	}

	.our-mission{
		padding: 40px 0;
	}
	.our-mission-info{
		margin-top: 0;
	}
	.our-mission-info h6{
		text-align: center;
	}
	.accordion p{
		width: 85%;
	}
	.contact-now{
		padding: 40px 0;
	}
	.contact-now p{
		text-align: center;
		margin: 0 0 20px;
	}
	.contact-now .btn-main{
		padding: 10px 30px;
	}
	.what-we-offer #owl-demo{
		display: none;
	}
	.what-we-offer-resp{
		display: block;
	}
}
@media (min-width:1024px) and (max-width:1350px){
	.navbar-nav{
		margin-left: 13%;
	}
	.navbar-default .navbar-nav>li>a{
		margin-right: 30px;
	}
	h3{
		font-size: 24px;
	}
	.cta-block{
		margin-top: 80px;
	}
	.issues-block{
		margin-right: 12px
	}
	.issues-block img{
		width: 220px;
		height: 250px;
	}
	.choose-block{
		min-height: 248px;
	}
	.choose-block h4{
		font-size: 15px;
	}
	.our-mission{
		padding: 0;
	}
	.our-mission-info{
		margin-top: 4%;
	}
	.our-mission-info h4{
		margin: 20px 0 10px;
		font-size: 20px;
	}
	.our-mission-info h6{
		text-align: left;
	}
	.our-mission:before{
		right: -23%;
		width: 43%;
	}
	.slide-info h2{
		width: 70%;
		text-align: left;
	}
	.slide-info a{
	}
	.navbar-nav{
		margin-left: 5%;
	}
	.what-we-offer #owl-demo{
		display: none;
	}
	.what-we-offer-resp{
		display: block;
	}
}