

 @media (min-width: 1301px) and (max-width: 1430px) { 
   .service-bottom {
    left: 50%!important;
}
	 .service-right-cont{
		 width: 693px;
		 margin-left: 10%;
	 }
	 .test-2 {
    right: 0px;
		 padding: 0;
}
 .error{
		 overflow: visible;
	 }
	 .error-btn{
		 position: absolute;
    top: 54%;
    transform: translateY(-50%);
	 }
	 .error-content {
    position: absolute;
    margin-top: 0;
    transform: translateY(-50%);
    text-align: center;
    width: 450px;
}
	 .ser-test {
    right: 0;
}
	 
}

 @media (min-width: 1200px) and (max-width: 1300px) { 
.tg-slidercontent h1 {    
    font-size: 80px;
    line-height: 85px;
  }
	 .service-bottom {
    left: 50%!important;
}
	 .service-right-cont{
		 width: 693px;
		 margin-left: 10%;
	 }
	 .test-2 {
    right: 3px;
		 padding: 0;
}
	 .tg-homeslider{
		padding-bottom: 63%!important;
	}
	  .error-btn{
		 position: absolute;
    top: 56%;
    transform: translateY(-50%);
	 }
	 .error-content {
    position: absolute;
    margin-top: 0;
    transform: translateY(-50%);
    text-align: center;
    width: 450px;
}
	.error{
		 overflow: visible;
	 }
	 	 .ser-test {
    right: 0;
}
	 .sec-pad{
		 padding: 0;
	 }
	 .sec-pad img{
		 width: 100%;
	 }
}


@media (min-width: 992px) and (max-width: 1199.98px) { 
.tg-slidercontent h1 {    
    font-size: 60px;
    line-height: 65px;
	letter-spacing: 0px;
	padding-bottom: 30px;
  }
.tg-slidercontent h6 {
    letter-spacing: 5px;
    padding-bottom: 5px;
}
	.tg-homeslider{
		padding-bottom: 60%!important;
	}
	.about-cont {
    padding-top: 50px;
    padding-left: 28px;
}
	.about-cont p {
    padding-bottom: 30px;
}
	
	.test-2 {
    right: 0px;
		 padding: 0;
		    height: 488px;
}
	.service-bottom {
    left: 50%!important;
}
	 .service-right-cont{
		 width: 580px;
		 margin-left: 10%;
		 padding: 17px 30px 17px 0;
	 }
	.test-2.col-lg-8 {    
    -ms-flex: 0 0 68.666667%!important;
    flex: 0 0 68.666667%!important;
    max-width: 68.666667%!important;
}
	.service-right-cont .heading h2 {
    font-size: 35px;
		    line-height: 46px;
}
	.choose-icon [class^="flaticon-"]:before,
	.choose-icon [class*=" flaticon-"]:before,
	.choose-icon [class^="flaticon-"]:after,
	.choose-icon [class*=" flaticon-"]:after {
    margin-left: 0px!important;
    font-size: 42px!important;
}
	.choose-icon ul li a i {
    width: 72px;
    height: 72px;
    line-height: 72px;
}
	.choose-icon ul li {
    margin-right: 19px;
    padding-top: 35px;
}
	.text-holder ul li {
    margin: 25px 10px;
}
	.text-holder p {
    font-size: 13px;
 }
	.price-cont:before {
    top: -41%;
    left: -83px;
}
	.blog-content p {
    font-size: 13px;
		line-height: 22px;
}
	.blog-content h6 {
    font-size: 14px;
}
	.blog-content {
    padding: 19px 38px 19px 40px;
}
	.treatment ul li,
	.recent-tweet li h3,
	.footer-social p {
		font-size: 14px;
	}
	.recent-tweet ul li i{
		padding-top: 5px;
	}
	.footer-social p,
	.recent-tweet ul{
		padding-top: 20px;
	}
	.modal-dialog {
     margin-top: 0px; 
}
	.error-btn{
		 position: absolute;
    top: 56%;
    transform: translateY(-50%);
	 }
	 .error-content {
    position: absolute;
    margin-top: 0;
    transform: translateY(-50%);
    text-align: center;
    width: 450px;
}
	.error{
		 overflow: visible;
	 }
		 .ser-test {
    right: 0;
}
	 .sec-pad{
		 padding: 0;
	 }
	 .sec-pad img{
		 width: 100%;
	 }
	.ser-color,
	.ser-color2 {
		top: 53%;
	}
	.contact-text {
    padding: 80px 76px;
}
	
}

@media (min-width: 768px) and (max-width: 991.98px){ 
	.header-nav .navbar-nav .pages, .header-nav .navbar-nav li a {
    margin: 30px 24px 25px 0;
}

    .tg-slidercontent h1 {    
    font-size: 60px;
    line-height: 65px;
	letter-spacing: 0px;
	padding-bottom: 30px;
  }
.tg-slidercontent h6 {
    letter-spacing: 5px;
    padding-bottom: 5px;
}
	.tg-homeslider{
		padding-bottom: 75%!important;
	}
	.heading h2 {
    line-height: 40px;
    font-size: 40px;
}
	.test-3,
	.ser-sp,
	.about-col {
		padding: 0;
	}
	.about-cont {
    padding-top: 50px;
    padding-left: 30px;
}
	.aboutus img {
    height: 475px;
    object-fit: cover;
}
	.about-cont p {
    padding-bottom: 25px;
		padding-top: 15px;
}
	.service-cont {
    padding: 90px 56px 60px 0;
}
	.test-2 {
    right: 0px;
		 padding: 0;
		    height: 488px;
}
	.service-bottom {
    left: 50%!important;
		bottom: 18px;
}
	 .service-right-cont{
		 width: 486px;
    margin-left: 12%;
    padding: 25px 30px 25px 0;
	 }
	
	.test-2.col-lg-8 {    
    -ms-flex: 0 0 68.666667%!important;
    flex: 0 0 68.666667%!important;
    max-width: 68.666667%!important;
}
	.service-right-cont .heading h2 {
    font-size: 35px;
		    line-height: 46px;
}
	.choose-us-image {
    margin-top: 0;
}
	.choose-icon{
		display: inline-block;
	}
	.chooseus .chose-cnt{
		text-align: center!important;
	}
	.choose-icon [class^="flaticon-"]:before,
	.choose-icon [class*=" flaticon-"]:before,
	.choose-icon [class^="flaticon-"]:after,
	.choose-icon [class*=" flaticon-"]:after {
    margin-left: 0px!important;
    font-size: 42px!important;
}
	.choose-icon ul li a i {
    width: 72px;
    height: 72px;
    line-height: 72px;
}
	.choose-icon ul li {
    margin-right: 19px;
    padding-top: 35px;
}
	.therapist-item{
		margin-bottom: 30px;
	}
	.price-cont{
		margin-bottom: 30px;
	}
	.price-cont:before {
    top: -39%;
    left: -17px;
}
	.Pricing {
    padding-bottom: 80px;
}
	.blog-inner{
		margin-bottom: 30px;
	}
	.blog-content p {
    font-size: 13px;
		line-height: 22px;
}
	.blog-content h6 {
    font-size: 14px;
}
	.blog-content {
    padding: 19px 38px 19px 40px;
}
	.instragram,
	.recent-tweet{
		padding-top: 50px;
	}
#contact {
    padding: 60px 0 30px;
}
	.modal-dialog {
     margin-top: 0px; 
}
	.error-btn{
		 position: absolute;
    top: 56%;
    transform: translateY(-50%);
	 }
	 .error-content {
    position: absolute;
    margin-top: 0;
    transform: translateY(-50%);
    text-align: center;
    width: 450px;
}
	.error{
		 overflow: visible;
	 }
	.news_letter {
    width: 685px;
}
	.download-close {
		right: 28px;
	}
	.letter_img {
    width: 36%;
}
		.letter_img img{
        height: 410px;
}
	#letter input {
		width: 355px;
	}
	#letter .input-group-btn {
    transform: translate(201px,-44px);
    z-index: 9;
}
	.sec-pad{
		 padding: 0;
	 }
	 .sec-pad img{
		 width: 100%;
	 }
	.about-page img{
		    height: 400px;
	}
	.about-service,
	.ser-user img{
		height: 350px;
	}
	.ser-test{
		right: 0;
		height: 350px;
	}
	.feature-title-mid h5,
	.feature-title h5 {
		    font-size: 24px;
	}
	.best-treat{
		object-fit: cover;
	}
	.best-treat,
	.about-chooseus{
		height: 440px;
	}
	.about-chooseus .choose-icon ul li {
    margin-right: 14px;
    padding-top: 35px;
}
	.about-chooseus .heading h2 {
    line-height: 33px;
    font-size: 37px;
}
	.service-page-img{
		margin-bottom: 30px;
	}
	.service-page-img img{
		width: 100%;
	}
	.ser-color,
	.ser-color2 {
		top: 69%;
	}
.therapist-part {
    padding-top: 50px;
}
	.contact-text {
    padding: 60px 44px;
}
	.contact-img img{
		height: 580px;
    object-fit: cover;
	}
.news h5 {
    padding: 10px 0 10px;
}
	.media {
		display: inline-block;
	}
	.media-body {
     padding-left: 0px; 
    padding-top: 10px;
}
	.media-middle-last {
    padding-left: 0px;
}

}
@media only screen and (max-width: 767px){
	.navbar-toggler span {
    background: #356EB4;
}
	.navbar{
		text-align: center;
		position: fixed;
		    padding-top: 8px;
    padding-bottom: 8px;
	}
	.navbar-toggler {
    border: 1px solid #356EB4;
}
.header-nav .navbar-nav li a {
    margin: 10px 0px 10px 0;
}
	.home-banner h5,
	.home-banner p{
		width: auto;
	}
	.home-banner h5{
		font-size: 24px;
	}
	.home-text-center {
    left: 9px;
		transform: translateY(-34%);
}
.logo img {
    width: 90px;
}
	.full-screen {
    min-height: 563px;
}   
	.convice h2,
	.heading h2{
		font-size: 34px;
	}
	.brder-1{
		border: none;
	}
	.feature-txt{
		margin-bottom: 30px;
	}
	.testimonial-content p {
    margin-left: 50%;
    transform: translate(-50%);
    width: 100%;
}
	.single_footer{
		padding-top: 30px;
	}
	.footer_top {
    padding: 30px 0 67px;
}
.footer_menu ul li a {
    font-size: 11px;
    color: #999999;
    margin-right: 3px;
}
	.slider_one .searchForm input.form-control {
    min-height: 60px;
    padding: 0 10px;
    font-size: 17px;
    font-weight: 100;
}
	.slider_one .fright.searchForm {
    border: 7px solid #fff;
}
	.article_categories .btn {
    padding: 12px 14px !important;
}
	.faqs_second .que_ans_cover .card .card-header{
		font-size: 17px;
	}
	.faqs_second .que_ans_cover .card .card-header .card-link{
		padding: 12px 0;
	}
	.images-container .js-qv-mask {
    float: none;
    width: 100%;
    text-align: center;
    margin: 0;
    margin-right: inherit;
}
	.h1.namne_details, .product_name_h1 {
    font-size: 32px;
    padding-top: 60px;
}
	
}
@media only screen and (max-width: 380px) {
       .know-get-help .col-auto{
		display: contents;
	}


    }
