@media only screen and (max-width: 1340px){

	.page-wrapper{
		overflow:hidden;	
	}
	
}

@media only screen and (max-width: 1140px){
	
	h1{
		font-size:68px;
	}
	
	.ft1-main-slider h1 span{
		font-size:50px;
	}
	
	.ft3-header-top-three .social-box span,
	.ft1-main-header .btn-box{
		display:none;
	}
	
	.ft1-main-header .search-box-btn{
		margin-right:20px;
	}
	
	.ft1-welcome-section .content-column .inner-column{
		padding-top:0px;
	}
	
	.ft1-track-tabs .tab-btns .tab-btn{
		width:49.5%;
	}
	
	.ft1-testimonial-section .sec-title .text{
		max-width:450px;
	}
	
	.ft1-testimonial-section .sec-title .text br{
		display:none;
	}
	
	.ft1-news-block .inner-box .image .post-info{
		padding:15px 20px;
	}
	
	.ft1-news-block .inner-box .image .post-info li{
		margin-right:15px;
		font-size:14px;
	}
	
	.ft2-footer-style-two .newsletter-widget .widget-content{
		padding-left:0px;
	}
	
	.ft2-services-section-three .carousel-column .pattern-layer,
	.ft2-opportunity-section .skill-column .inner-column .sec-title-two .text br,
	.ft2-contact-cta-section .right-column .text br,
	.ft2-contact-cta-section .left-column .text br{
		display:none;
	}
	
	.ft2-opportunity-section .counter-column .inner-column{
		margin-left:0px;
	}
	
	.ft2-team-section .sec-title-two h2{
		font-size:50px;
	}
	
	/*.main-menu .navigation > li.dropdown:hover > ul,
	.ft3-header-style-three .main-menu .navigation > li > ul{
		right:0px;
		left:auto;
	}
	*/
	.ft3-contact-info-section .contact-column .lower-box a{
		font-size:15px;
	}
	
	.ft3-about-section .title-column .text{
		font-size:18px;
	}
	
	.ft3-service-block-three .inner-box{
		padding:80px 30px;
	}
	
	.ft3-testimonial-block-three .content-column .inner-column{
		padding:0px 130px 40px 40px;
	}
	
}

@media only screen and (min-width: 768px){
	
	.main-menu .navigation > li > ul,
	.main-menu .navigation > li > ul > li > ul{
		display:block !important;
		visibility:hidden;
		opacity:0;
	}
	
}

@media only screen and (max-width: 992px){

	.main-menu{
		display:none;
	}
	.ft1-main-header .nav-outer .mobile-nav-toggler{
		display:block;
	}

}
 
@media only screen and (max-width: 1023px){
	
		
	.nav-outer .mobile-nav-toggler{
		display: block;
		margin: 0;
		padding: 10px 0px 0px;
		margin-left: 20px;
	}
	
	#navbarSupportedContent{
		display:block;
	}
	
	.mCSB_inside > .mCSB_container{
		margin-right:0px;
	}
	
	.ft1-main-header .outer-box{
		float:left;
	}
	
	.ft1-main-header .btn-box{
		display:block;
	}
	
	.ft1-main-header .nav-outer{
		padding-right:20px;
	}
	
	.sticky-header .mobile-nav-toggler{
		display:block;
		margin-left:20px;
	}
	
	h1{
		font-size:54px;
	}
	
	.ft1-tracking-section .featured-column .inner-column::before{
		left:-30px;
	}
	
	.feature-block .inner-box h6{
		padding-right:15px;
	}
	
	.ft1-welcome-section .content-column{
		order:1;
		padding-bottom:40px;
	}
	
	.ft1-welcome-section .image-column{
		order:2;
	}
	
	.ft1-services-section .sec-title .pull-right{
		width:100%;
	}
	
	.ft1-services-section .sec-title .btn-box{
		margin-top:30px;
	}
	
	.ft1-steps-section .inner-container{
		padding:0px 0px;
	}
	
	.step-block .inner-box::before{
		display:none;
	}
	
	.ft1-tracking-section-two .career-column .inner-column{
		margin-left:0px;
	}
	
	.ft1-testimonial-section .sec-title .pull-right{
		width:100%;
	}
	
	.ft1-testimonial-section .sec-title .text{
		max-width:100%;
	}
	
	.ft1-news-block .inner-box .image .post-info{
		padding-bottom:5px;
	}
	
	.ft1-news-block .inner-box .image .post-info li{
		margin-bottom:10px;
	}
	
	.ft1-news-block .inner-box .lower-content{
		padding:20px 20px;
	}
	
	.ft2-banner-section .lower-content .social-box{
		text-align:center;
		margin-top:20px;
	}
	
	.ft2-banner-section .lower-content .text{
		max-width:100%;
		text-align:center;
	}
	
	.ft2-banner-section .lower-content .down-arrow{
		position:relative;
		left:0px;
		margin-left:0px;
		margin:0 auto;
		margin-top:40px;
	}
	
	.ft2-banner-section .lower-content{
		padding-top:40px;
	}
	
	.ft2-banner-section{
		padding-top:200px;
	}
	
	.ft2-contact-cta-section .left-column{
		width:100%;
	}
	
	.ft2-contact-cta-section .right-column{
		width:100%;
	}
	
	.ft2-opportunity-section .skill-column .ft2-skills{
		padding-right:0px;
	}
	
	.ft2-opportunity-section .counter-column .ft-fact-counter{
		top:auto;
		bottom:0px;
	}
	
	.ft2-team-section .sec-title-two .pull-right{
		width:100%;
	}
	
	.ft2-team-section .sec-title-two .text br{
		display:none;
	}
	
	.ft1-services-section .carousel-column .inner-column{
		margin-top:0px;
	}
	
	.ft2-testimonial-block-two .inner-box .text{
		font-size:24px;
	}
	
	.ft2-footer-style-two .newsletter-widget .widget-content{
		padding-top:40px;
	}
	
	.ft1-main-header.ft2-header-style-two .sticky-header .sticky-nav-toggler{
		position:relative;
		margin-left:0px;
		display:block !important;
	}
	
		.ft2-team-section .team-block.translate-top{
		transform:translateY(0px);
	}
	
	.ft2-team-section .owl-carousel .owl-stage-outer{
		padding-bottom:0px;
	}
	
	.ft3-header-style-three .nav-outer{
		padding-right:0px;
	}
	
	.ft3-header-style-three .header-upper .inner-container{
		padding-left:0px;
	}
	
	.ft3-header-top-three .ft3-top-left .top-list li:last-child{
		margin-bottom:0px;
		display:none;
	}
	
	.slide-two-content .inner-box .image-box .content-inner{
		padding:15px 20px 20px;
	}
	
	.ft3-about-section .content-column{
		order:2;
	}
	
	.ft3-about-section .image-column{
		order:3;
	}
	
	.ft3-about-section .content-column .inner-column,
	.ft3-about-section .title-column .inner-column{
		padding-top:0px;
	}
	
	.ft3-about-section .lower-box h4 br{
		display:none;
	}
	
	.ft3-portfolio-section .owl-nav{
		right:0px;
	}
	
	.ft3-portfolio-block .inner-box .content-box{
		margin-top:0px;
		max-width:100%;
	}
	
	.ft3-portfolio-section .owl-nav{
		position:relative;
		margin-top:30px;
	}
	
	.ft3-portfolio-block .inner-box .content-box{
		padding:30px 0px 0px;
	}
	
	.ft3-portfolio-section .owl-nav .owl-prev,
	.ft3-portfolio-section .owl-nav .owl-next{
		margin-left:0px;
		margin-right:20px;
	}
	
	.ft2-team-section-two .owl-dots{
		position:relative;
		top:0px;
		right:0px;
		text-align:center;
	}
	
	.ft3-testimonial-section-three .owl-nav{
		margin-top:0px;
		margin-left:0px;
	}
	
	.ft3-cta-section-two h3 br{
		display:none;
	}
	
	.ft3-header-style-three .sticky-header .mobile-nav-toggler{
		display:block !important;
	}
	
}

@media only screen and (max-width: 767px){
	
	.ft1-main-header .ft1-header-top .ft1-top-right{
		display:none;
	}
	
	.sec-title .title{
		font-size:17px;
	}
	
	.ft3-testimonial-block-three .content-column .inner-column{
		margin-right:0px;
		padding:0px 30px 30px 30px;
	}
	
	.ft3-testimonial-section-three{
		padding-top:80px;
	}
	
	.slide-two-content .inner-box .image-box .content-inner h2,
	h2{
		font-size:32px;
	}
	
	h1,
	.ft1-main-slider h1 span{
		font-size:46px;
	}
	
	.ft3-news-block-four .inner-box .overlay-box h3,
	h3{
		font-size:28px;
	}
	
	.ft1-main-slider .text{
		font-size:16px;
	}
	
	.ft1-tracking-section .featured-column .inner-column{
		text-align:center;
		padding-left:0px;
		padding-bottom:0px;
	}
	
	/*.ft3-header-top-three .ft3-top-left,
	.ft1-location-section .column::before,
	.feature-block .inner-box:before{
		display:none;
	}*/
	
	.feature-block{
		margin-bottom:30px;
	}
	
	.ft1-track-tabs .tab-btns{
		margin-bottom:0px;
	}
	
	.ft1-track-tabs .tabs-content{
		padding:30px 30px;
	}
	
	.ft1-location-section .post-info li{
		display:block;
	}
	
	.ft1-main-footer .footer-bottom .pull-left,
	.ft1-main-footer .footer-bottom .pull-right{
		width:100%;
		text-align:center;
	}
	
	.ft1-main-footer .footer-bottom .copyright{
		margin-bottom:10px;
	}
	
	.ft1-header-top .ft1-top-left .top-list li{
		font-size:15px;
	}
	
	.sticky-header .mobile-nav-toggler{
		display:block;
	}
	
	.ft1-main-header .sticky-header .btn-box{
		display:none;
	}
	
	.ft1-main-header{
		position:relative;
	}
	
	.ft2-banner-section{
		padding-top:120px;
	}
	
	.ft1-main-header.ft2-header-style-two{
		background-color:#111111;
	}
	
	.ft1-main-header.ft2-header-style-two .header-upper .logo-box{
		padding:10px 0px;
	}
	
	.ft2-team-section .sec-title-two h2{
		font-size:40px;
	}
	
	.ft2-footer-style-two .footer-bottom .copyright{
		padding-right:0px;
		border:0px;
	}
	
	.ft2-footer-style-two .contact-widget .widget-content{
		padding:50px 50px 40px;
	}
	
	.ft2-footer-style-two .logo-box{
		position:relative;
		margin-bottom:40px;
		display:inline-block;
	}
	
	.ft1-main-header.ft2-header-style-two .nav-outer{
		padding-right:0px;
	}
	
	.slide-two-content .inner-box .image-box .content-inner{
		padding:0px 0px;
		max-width:100%;
	}
	
	.slide-two-content .inner-box .image-box .image .overlay-box .overlay-inner,
	.slide-two-content .inner-box .image-box .image .overlay-box{
		position:relative;
	}
	
	.slide-two-content .inner-box .image-box .image .overlay-box .overlay-inner{
		padding:30px 15px 50px;
	}
	
	.ft3-main-slider-two .product-details .image-column .thumbs-carousel li{
		font-size:18px;
	}
	
	.ft3-main-slider-two .product-details .image-column .thumbs-carousel{
		border-top:1px solid #e3e3e3;
	}
	
	.ft3-about-section .lower-box h4{
		padding:30px 0px;
	}
	
	.ft3-header-top-three .ft3-top-right{
		width:100%;
		text-align:center;
	}
	
	.ft2-team-section .ft2-team-block.translate-top{
		transform: translateY(0px);
	}
	
}

@media only screen and (max-width: 599px){
	
	h1{
		font-size:34px;
	}
	
	.sec-title-two h2,
	.ft2-team-section .sec-title-two h2,
	h2{
		font-size:30px;
	}
	
	.ft1-main-slider .text{
		font-size:16px;
	}
	
	.sec-title-two h2 br,
	.sec-title-two .text br,
	.ft1-location-section .post-info li br,
	.sec-title .text br,
	.ft1-main-header .btn-box,
	.ft1-main-slider .text br,
	.sec-title h2 br{
		display:none;
	}
	
	.ft1-header-top .ft1-top-left .top-list{
		text-align:center;
	}
	
	.ft1-header-top .ft1-top-left .top-list li:last-child{
		border:0px;
		margin-right:0px;
		padding-right:0px;
	}
	
	.tracking-form .form-group{
		padding-right:0px;
	}
	
	.tracking-form .form-group button{
		position:relative;
		width:100%;
		margin-top:20px;
	}
	
	.ft1-track-tabs .tab-btns .tab-btn{
		width:100%;
	}
	
	.ft2-opportunity-section .counter-column .ft-fact-counter{
		position:relative;
		display:block;
		width:100%;
	}
	
	.ft2-service-block-two .inner-box .lower-content{
		left:20px;
		right:20px;
	}
	
	.ft2-testimonial-block-two .inner-box .text{
		font-size:20px;
	}
	
	.ft2-footer-style-two .contact-widget .widget-content{
		padding:30px 30px;
	}
	
	.ft2-footer-style-two .footer-bottom .social-box{
		margin-left:0px;
		margin-top:20px;
	}
	
	.ft2-banner-section .upper-content h1{
		margin-top:30px;
	}
	
	.ft2-banner-section .lower-content{
		padding-top:30px;
	}
	
	.ft3-portfolio-block .inner-box .image .number{
		font-size:100px;
	}
	
	.ft3-about-section .title-column .text{
		padding-left:0px;
		padding-right:0px;
	}
	
	.ft2-team-section-two .owl-dots .owl-dot{
		left:-15px;
	}
	
}

@media only screen and (max-width: 479px) {
	
	h1,
	.ft1-main-slider h1,
	.ft1-main-slider h1 span{
		font-size:22px;
	}
	
	.sec-title-two h2, .ft2-team-section .sec-title-two h2, h2{
		font-size:24px;
	}
	
	.ft2-footer-style-two .contact-widget h2{
		font-size:32px;
	}
	
	h3{
		font-size:28px;
	}
	
	h4{
		font-size:22px;
	}
	
	.ft3-contact-info-section .contact-column .upper-box h5{
		font-size:20px;
	}
	
	.ft1-main-slider .text{
		font-size:13px;
	}
	
	.ft3-testimonial-block-three .content-column .text{
		font-size:16px;
	}
	
	.ft3-service-block-three .overlay-inner .lower-text br{
		display:none;
	}
	
	.sec-title .title{
		letter-spacing:1px;
	}
	
	.ft1-main-header .header-upper{
		background-color:#ffffff;
	}
	
	.ft1-main-header .nav-outer{
		padding-right:0px;
	}
	
	.ft1-main-header .header-upper .inner-container{
		padding-left:0px;
	}
	
	/*.ft1-main-header .header-upper .logo-box{
		padding:5px 0px;
	}*/
	
	/*.sticky-header .logo img,
	.ft1-main-header .header-upper .logo-box .logo img{
		width:180px;
	}*/
	
	.ft1-header-top .ft1-top-left .top-list li{
		font-size:14px;
	}
	
	.ft1-welcome-section .image-column .inner-column{
		padding-right:0px;
	}
	
	.ft1-welcome-section .image-column .year-box{
		right:0px;
		bottom:0px;
	}
	
	.ft1-welcome-section .image-column .year-box{
		padding:20px 20px;
	}
	
	.service-block .inner-box .side-icon{
		position:relative;
	}
	
	.service-block .inner-box .color-layer{
		top:auto;
		bottom:-150px;
	}
	
	.ft1-tracking-section-two .career-column .inner-column{
		padding:20px 20px;
	}
	
	.ft1-tracking-section-two .career-column h4{
		margin-bottom:20px;
	}
	
	.ft1-tracking-section-two .career-column .btn-box{
		margin-top:30px;
	}
	
	.ft1-news-block .inner-box .image .post-info,
	.ft1-project-block .inner-box .lower-content h4 br{
		display:none;
	}
	
	.ft1-main-header.ft2-header-style-two .header-upper{
		background-color:#111111;
	}
	
	.ft1-main-header.ft2-header-style-two .header-upper .mobile-nav-toggler{
		font-size:0px !important;
		padding:15px 10px 15px 3px;
	}
	
	.ft2-banner-section .upper-content .title{
		letter-spacing:0px;
	}
	
	.ft3-contact-info-section .contact-column .lower-box a{
		font-size:14px;
	}
	
	.ft3-contact-info-section .contact-column .lower-box{
		padding:15px 20px 20px;
	}
	
	.ft1-service-block .inner-box .color-layer,
	.ft1-service-block .inner-box .side-icon,
	.ft2-service-block-two .inner-box .lower-content .title,
	.ft3-news-block-four .inner-box .post-meta,
	.ft3-news-block-four .inner-box .overlay-box h3 br{
		display:none;
	}
	
	.ft3-news-block-four .inner-box .overlay-box h3, h3{
		font-size:20px;
	}
	
	.ft3-news-block-four .inner-box .overlay-box{
		left:20px;
		bottom:20px;
		right:20px;
	}
	
	.ft3-news-block-four .inner-box .post-meta li{
		font-size:11px;
	}
	
	.ft3-news-block-four .inner-box .post-meta li:first-child .icon{
		top:-12px;
	}
	
	.ft1-track-tabs .tabs-content{
		padding:25px 20px;
	}
	
}


/*responisve start*//*responisve start*//*responisve start*//*responisve start*/
/*responisve start*//*responisve start*//*responisve start*//*responisve start*/
/*responisve start*//*responisve start*//*responisve start*//*responisve start*/
/*responisve start*//*responisve start*//*responisve start*//*responisve start*/

@media(max-width: 1100px){
.main-menu .navigation > li {
    margin-right: 28px;
}
.marhti a {
    margin-right: 40px;
}
.controls{
  padding:12px 8px;
}

#left-arrow {
    font-size: 15px;
}

#right-arrow{
  font-size: 15px;

}
}

@media(max-width: 1142px){

.ft-breadcrumb-content h2 {
    font-size: 26px;
    padding-bottom: 8px;
}
.ft-breadcrumb-section {
    padding: 30px 0 30px 0;
}
}

@media (max-width: 997px){
	.dispr{
		display: none !important;
	}
}

@media(max-width: 992px){
 .pr-sx-about-exp-wrapper{
 	width: 43%;
    margin: 0 auto;
    /*margin-bottom: 30px;*/
    display: block;
 }
}

@media(max-width: 992px){

.sidop {
    padding-left: 15px;
}
.buiop{
	padding-bottom: 15px;
}
.dop{
	margin-bottom: 30px;
	margin-top: 18px;
}
.ft-footer-widget{
    padding-top: 20px;
}
.baar{
	display: none !important;
}
}

@media(max-width: 991px){

.masmlk{
	margin-bottom: 10px;
}
}

@media(max-width: 911px){

.ft-testimonial-item-innerbox .ft-testimonial-name:before {
  width: 200px;
}
.ft-testimonial-item-innerbox .ft-testimonial-name .ft-testimonial-shape {
    right: 34px;
}
.ft-testimonial-item-innerbox .ft-testimonial-name h3:before {
    width: 24px;
}
.ft-testimonial-item-innerbox .ft-testimonial-name h3 {
    padding-left: 32px;
}
}

@media(max-width: 820px){
	.marhti a {
    margin-right: 10px;
}
}

@media(max-width: 804px){
.ft-breadcrumb-section {
    padding: 40px 0 40px 0;
}
}

@media(max-width: 782px){
.pr-sx-about-exp-wrapper {
    width: 50%;
}
}

@media(max-width: 781px){
	.marhti a {
    margin-right: 0px;
}
}

@media(max-width: 768px){
.main-menu .navigation > li > a {
    padding: 32px 0 42px 0;
}
.main-menu .navigation > li > ul {
    top: 100%;
     display: initial; 
}
.buiop {
    padding-bottom: 0px;
}
.baar{
	display: none;
}
}

@media(max-width: 992px){
.gyab{
	display: none !important;
}
.ft3-header-top-three .ft3-top-right {
     padding: 0px 0px; 
}
.controls {
    padding: 10px 6px;
}
.nav-outer .mobile-nav-toggler {
    padding: 0px 0px 0px;
    margin-left: 16px;
}

    .ft1-main-header .nav-outer {
        padding-right: 14px;
        background: #910b24;
        margin-right: 30px;
        margin-top: 30px;
        border-radius: 3px;
        /* line-height: 3px; */
        padding-bottom: 5px;
    }

.ft1-main-header .nav-outer .mobile-nav-toggler {
     line-height: 40px; 
}
.tiopl{
	margin-top: 35px;
}
}

@media(max-width: 701px){
.pr-sx-about-exp-wrapper {
    width: 65%;
}
}

@media(max-width: 561px){
.pr-sx-about-exp-wrapper {
    width: 100%;
}
}

@media(max-width: 559px){
#left-arrow {
    top: 45%;
    font-size: 12px;
}
#right-arrow {
    top: 45%;
    font-size: 12px;
}
.controls {
    padding: 9px 3px;
}
}

@media(max-width: 549px){
.ft-breadcrumb-section {
    padding: 25px 0 25px 0;
}
}

@media(max-width: 535px){
.aboyheah h4 {
    font-size: 15px;
}
.aboyheah h3 {
    font-size: 15px;
}
}

@media(max-width: 541px){
	.hfifgh {
    width: 90px !important;
}
.ft-contact-cta-items .ft-contact-cta-text h3 {
    font-size: 20px;
}
}

@media(max-width: 511px){
.aboyheah h2 {
    font-size: 35px;
    line-height: 27px;
}
#left-arrow {
    top: 52%;
}
#right-arrow{
	top: 52%;
}
}

@media(max-width: 503px){
.ft-breadcrumb-content h2 {
    font-size: 24px;
}
}

@media(max-width: 482px){
.ft3-header-top-three .ft3-top-left .top-list li:before {
    display: none !important;
}
.nsoip{
	display: none;
	text-align: center !important;
}
}

@media(max-width: 481px){
.aboyheah h2 {
    margin-bottom: 1px;
}
/*.hfifgh {
    width: 45px !important;
}*/
}

@media(max-width: 478px){
.ft-footer-widget .widget-title {
    font-size: 24px;
}
}

@media(max-width: 469px){
.action h2 {
    font-size: 20px;
}
.ft-contact-cta-items {
    padding: 30px 10px;
}
}

@media(max-width: 454px){
	.ft-contact-cta-items .ft-contact-cta-text h3 {
    font-size: 20px;
    line-height: 32px;
    padding-bottom: 2px;
}
}

@media(max-width: 397px){
.patie h4 {
   font-size: 17px;
}
}

@media(max-width: 385px){
.patie {
    padding: 12px;
}
}

@media(max-width: 374px){
.ft-contact-page-form-wrapper h3 {
    font-size: 22px;
    line-height: 32px;
}
}

@media(max-width: 350px){
.ft-contact-cta-items .ft-contact-cta-icon {
    width: 60px;
}
.hfifgh {
    width: 105px !important;
}
}

@media(max-width: 311px){
.aboyheah h2 {
    font-size: 31px;
    line-height: 19px;
    margin-bottom: 0;
}
.aboyheah h4 {
    font-size: 14px;
}
.aboyheah h3 {
    font-size: 14px;
}
}




/*dr vinita pawar responsive*/


@media (max-width: 1055px) {
    .main-menu .navigation > li {
        margin-right: 20px;
    }
    .main-menu .navigation > li > a{
    	font-size: 14px;
    }

}

@media(max-width: 960px){
.tiopl{
	padding-left: 10px;
}
.marhti a {
        margin-right: 10px;
    }
}


@media (max-width: 908px) {
.headlog img {
    width: 245px;
}
.main-menu .navigation > li > a {
    padding: 25px 0 25px 0;
}
}

@media (max-width: 804px) {
    .main-menu .navigation > li {
        margin-right: 10px;
    }
}
@media (max-width: 767px) {
    .headlog img {
        width: 270px;
    }
}

@media (max-width: 768px) {
    .main-menu .navigation > li > a {
        padding: 0px 0 25px 0;
    }
}

@media (max-width: 601px) {
    .wifok {
        width: 100%;
        margin-left: 0;
    }
}

@media(max-width: 551px){
	.ft1-main-header .nav-outer .mobile-nav-toggler {
    font-size: 16px;
    line-height: 30px;
    margin-left: 0;
}
.ft1-main-header .nav-outer {
    padding: 5px 8px;
}
    /*.ft1-main-header .nav-outer {
        margin-top: 26px;
        margin-right: 0;
    }*/

}

@media (max-width: 351px) {
    .ft1-main-header .nav-outer {
        padding: 3px 8px;
        margin-top: 24px;
    }
        .headlog img {
        width: 240px;
    }
}

@media (max-width: 345px) {
    .ft1-main-header .nav-outer .mobile-nav-toggler {
        font-size: 10px;
        line-height: 27px;
        margin-left: 0;
    }
}

@media (max-width: 312px) {
    .headlog img {
        width: 221px;
    }
}

@media(max-width: 591px){
	.mrnty p {
    font-size: 14px;
}
.mrnty {
    padding: 0 4px 4px 4px;
}
.hoscon h3 {
    font-size: 17px;
}
}

@media screen and (max-width: 320px) {
    .ft-section-title-3 h2 {
        font-size: 25px;
        padding-top: 5px;
    }
}

@media(max-width: 768px){
	.feetlog img {
    width: 45%;
}
.usio img {
    width: 30%;
}
}

@media(max-width: 600px){
	.feetlog img {
    border-radius: 5px;
    width: 60%;
}
}

@media(max-width: 501px){
	.usio img {
    width: 45%;
}
}

@media(min-width: 768px){
	.jsiao{
		display: none !important;
	}
}
@media(max-width: 768px){
.jsiao{
  text-align: center;
    background-color: #094368;
  padding: 5px 0;
  width: 100%;
}
.jsiao a{
  font-size: 16px;
  color: #fff;

}
.jsiao i{
	padding-right: 5px;
	padding-top: 2px;
}
.poora{
	display: none !important;
}
}


@media(max-width: 1170px){
	.main-menu .navigation > li > a {
    font-size: 15px;
}
.main-menu .navigation > li {
    margin-right: 22px;
}
}

@media(max-width: 1111px){
	.main-menu .navigation > li > a {
    font-size: 14px;
}
.main-menu .navigation > li {
    margin-right: 15px;
}
}

@media(max-width: 1058px){
	.headlog img {
    width: 400px;
}
}

@media (max-width: 1017px) {
    .main-menu .navigation > li > a {
        font-size: 13px;
    }
}

@media(max-width: 1243px){
	.bansjoi h2 {
    font-size: 38px;
}
.bansjoi h3 {
    font-size: 16px;
    padding-bottom: 6px;
}
.bansjoi h4 {
    font-size: 16px;
}
.bansjoi p {
    font-size: 15px;
}
.bansjkkk a{
	font-size: 15px;
}
}

@media(max-width: 1179px){
	.bansjkkk {
    margin-top: 10px;
}
.bansjoi {
    top: 44%;
}
}

@media(max-width: 1087px){
	.bansjkkk {
    display: none !important;
}
.bansjoi {
        top: 41%;
        right: 44%;
    }
}


@media (max-width: 943px) {
    .bansjoi h2 {
        font-size: 30px;
        margin: 0 0 10px;
    }
        .bansjoi h3 {
        font-size: 16px;
        line-height: 30px;
        padding-bottom: 2px;
    }
}

@media (max-width: 939px) {
    .bansjoi {
        top: 41%;
        right: 44%;
        left: 4%;
    }
}

@media(max-width: 595px){
  .fidokdd{
    display: none;
  }
}

@media(max-width: 434px){
  .doctor-topbar-right > a i {
    font-size: 12px;
}
.doctor-topbar-right > a {
    font-size: 14px;
}
}

@media(max-width: 407px){
  .meretagb{
    display: none !important;
  }
  .doctor-topbar-right > a {
    font-size: 16px;
}
 .doctor-topbar-right > a i {
    font-size: 14px;
}
}

@media (max-width: 527px) {
    .headlog img {
        width: 330px;
        padding: 10px 0;
    }

}

@media (max-width: 452px) {
    .headlog img {
        width: 290px;
        padding: 8px 0;
    }
        .ft1-main-header .nav-outer {
        margin-right: 20px;
        margin-top: 22px;
    }
}

@media (max-width: 391px) {
    .ft1-main-header .nav-outer {
        /*padding: 0px 8px 3px 8px;*/
        margin-right: 5px;
        margin-top: 18px;
    }

}

@media (max-width: 366px) {
    .headlog img {
        width: 250px;
    }
}

@media(max-width: 842px){
	.bansjoi h3 b {
    margin: 0 1px;
}
.nksjk{
	display: none !important;
}
}

@media (max-width: 657px) {
    .bansjoi h2 {
        font-size: 23px;
        letter-spacing: 0.1px;
        margin: 0 0 6px;
    }
        .bansjoi h4 {
        font-size: 14px;
    }
        .bansjoi h3 {
        font-size: 16px;
        line-height: 29px;
        padding-bottom: 0px;
    }
}

@media (max-width: 581px) {
    .bansjoi h3 {
        font-size: 13px;
        line-height: 26px;
        padding-bottom: 0px;
    }
        .bansjoi h4 {
        font-size: 13px;
    }
        .bansjoi h2 {
        font-size: 20px;
    }
}

@media (max-width: 525px) {
    .bansjoi h4 {
        font-size: 10px;
        line-height: 20px;
    }
        .bansjoi h3 {
        font-size: 11px;
        line-height: 21px;
        padding-bottom: 0px;
    }
        .bansjoi h2 {
        font-size: 17px;
        margin: 0 0 5px;
    }
}

@media (max-width: 411px) {
    .bansjoi h2 {
        font-size: 15px;
        margin: 0 0 4px;
    }
        .bansjoi h3 {
        font-size: 9px;
        line-height: 18px;
    }
        .bansjoi h4 {
        font-size: 9px;
        line-height: 15px;
    }
}

@media (max-width: 363px) {
    .bansjoi {
        top: 50%;
    }
}

@media (max-width: 329px) {
    .headlog img {
        width: 220px;
    }
}

@media(max-width: 576px){
	.aboyheah p {
    font-size: 16px;
}
}

@media (max-width: 385px) {
    .aboyheah h2 {
        font-size: 30px;
    }
        .aboyheah h3 {
        font-size: 14px;
        margin-bottom: 0;
    }
        .aboyheah h4 {
        font-size: 14px;
    }
}

@media(max-width: 1014px){
	.highlight-content h3 {
    margin: 0 0 10px;
    font-size: 24px;
}
.highlight-content p {
    font-size: 15px;
    line-height: 28px;
}
.highlight-icon {
    width: 60px;
    height: 60px;
    font-size: 20px;
}
.highlight-badge {
    width: 85px;
    min-width: 85px;
    height: 85px;
}
.badge-icon {
    font-size: 14px;
}
.highlight-badge strong {
    font-size: 13px;
}
}


@media (max-width: 473px) {
    .highlight-content h3 {
        font-size: 21px;
        line-height: 32px;
    }
}

@media(max-width: 575px){
	.ft-testimonial-slider-area .slick-dots li, .ft-project-slider-area .slick-dots li, .ft-service-slider-2 .slick-dots li, .ft-service-slider-wrapper .slick-dots li {
    width: 6px;
    height: 6px;
    margin: 0px 6px;
}
.ft-testimonial-slider-area .slick-dots li:before, .ft-project-slider-area .slick-dots li:before, .ft-service-slider-2 .slick-dots li:before, .ft-service-slider-wrapper .slick-dots li:before {
    width: 16px;
    height: 16px;
}
}

@media(max-width: 424px){
	.lowret h4 {
    font-size: 19px;
}
}

@media(max-width: 1092px){
	.apnatisl h2 {
    font-size: 30px;
}
.apnatisl + p {
    font-size: 16px;
}
}

@media (max-width: 563px) {
    .apnatisl h2 {
        font-size: 26px;
    }
}

@media(max-width: 825px){
	.hospital-heading-row h2 {
    font-size: 30px;
}
}

@media (max-width: 514px) {
    .hospital-deco {
        width: 20px;
        height: 20px;
        min-width: 20px;
        font-size: 12px;
    }
    .ft-section-title-3 span {
    font-size: 11px;
}
    .service-icon {
        width: 25px;
        height: 25px;
        min-width: 25px;
        font-size: 10px;
    }
}

@media (max-width: 496px) {
    .hospital-heading-row h2 {
        font-size: 24px;
    }
}

@media (max-width: 447px) {
        .hospital-deco {
        display: none !important;
    }
        .service-icon {
        display: none !important;
    }
}

@media(max-width: 575px){
	.laoslk > p{ 
    margin-bottom: 0;
	}
}

@media(max-width: 1093px){
	.doctor-stats-heading h2 {
    font-size: 30px;
}

}

@media (max-width: 601px) {
    .doctor-stats-heading h2 {
        font-size: 28px;
        line-height: 36px;
    }
}

@media (max-width: 524px) {
    .doctor-stats-heading h2 {
        font-size: 26px;
    }
}

@media(max-width: 1104px){
	.counter-number {
    font-size: 28px;
}
.stat-icon {
    width: 40px;
    height: 40px;
    font-size: 15px;
}
}

@media(max-width: 1165px){
	.why-doctor-intro h2 {
    font-size: 30px;
}
.why-subtitle {
    font-size: 11px;
}
.why-title-icon {
    width: 45px;
    height: 45px;
    font-size: 18px;
}
.why-doctor-intro {
    padding-right: 0;
}
}

@media(max-width: 675px){
	.why-feature-grid {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
}
}

@media (max-width: 625px) {
    .why-doctor-intro h2 {
        font-size: 23px;
        margin: 0 0 16px;
        line-height: 33px;
    }
        .why-subtitle {
        font-size: 10px;
            margin-bottom: 13px;
    }
}

@media(max-width: 334px){
	.why-feature h4 {
    font-size: 17px;
}
}


@media(max-width: 1101px){
	.ft-footer-widget .widget-title {
    font-size: 21px;
}
.ft-footer-widget .menu-widget li a {
    font-size: 14px;
}
.disop ul li i {
    font-size: 10px;
}
.feetconj h4 {
    font-size: 16px;
}
.feetconj p {
    font-size: 14px;
}
.ft-footer-widget .logo-widget p {
    font-size: 14px;
}
}

@media(max-width: 992px){
.ft-footer-widget .menu-widget li a {
    font-size: 16px;
}
.disop ul li i {
    font-size: 13px;
}
.feetconj h4 {
    font-size: 18px;
}
.feetconj p {
    font-size: 16px;
}
.ft-footer-widget .logo-widget p {
    font-size: 16px;
}
.ft-footer-section {
    padding-top: 40px;
}
}

@media(max-width: 768px){
	.jiskao {
    width: 12%;
}
.ft-footer-widget .logo-widget p{
	margin-bottom: 0;
}
}

@media(max-width: 463px){
  .hosp-card h2 {
    font-size: 18px;
    line-height: 30px;
}
.ft-footer-copywrite-1 {
    font-size: 13px;
}
}


@media(max-width: 501px){
	.gapping ul li {
    text-align: inherit;
}
}

@media(max-width: 401px){
	.gapping h5 {
    font-size: 18px;
    line-height: 28px;
}

}

/* Tablet */
@media (max-width: 1101px) {
    .diet-pdf iframe {
        height: 650px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .diet-pdf iframe {
        height: 500px;
        border-radius: 6px;
    }
}

/* Mobile */
@media (max-width: 646px) {
    .diet-pdf iframe {
        height: 400px;
    }
}

/* Small Mobile */
@media (max-width: 624px) {
    .diet-pdf {
    width: 100%;
    height: 800px;
    overflow: hidden;
    border-radius: 10px;
}

.diet-pdf iframe {
    width: 100%;
    height: 100%;
    border: 0;
    display: block;
}
}

@media(max-width: 992px){
	.nahid p {
    margin-bottom: 0;
}
}