.dsk{
	display:block !important;
}.mob{
	display:none !important;
}

@media only screen and (min-width:1400px) and (max-width: 1500px){
	.single-service-home-six {

    min-height: 255px;
    height: 290px;
}
}

@media only screen and (max-width: 1400px){
	.about-section img {
    max-width: 330px;
    margin-left: 0px;
}.single-service-home-six {

    min-height: 255px;
    height: 310px;
}
}

@media only screen and (max-width: 1140px){
	    .about-section .content-column .inner-column {
        padding-left: 0px;
    }}

@media only screen and (max-width: 1023px){
	.about-section .content-column {
        order: 1;
}    .about-section .image-column {
        order: 2;
    }}
@media only screen and (max-width: 479px) {
	.dsk{
		display:none !important;
	}.mob{
		display:block !important;
	}p {
		margin: 0 0 20px;
		font-size: 15px;    
        margin-bottom: 80px;
  
		line-height: 26px;
	}.main-header{
		justify-content:flex-end;
	}.rs-title-area span {
		font-size: 13px;
	}.rs-title-area .title {
		font-size: 28px;
	}.rts-blog-area-style-seven .title {
		font-size: 23px;
	}.rts-blog-area-style-seven a.title {
		padding: 20px 25px;
	}.rts-blog-area-style-seven .content-inner {
		padding: 10px 15px;
	}.rs-title-area {
		margin-bottom: 20px;
	}.rts-single-service-style-process .icon img {
		height: 50px;
		margin-bottom: 20px;
	}.rts-single-service-style-process .title {
		margin-bottom: 25px;
		font-size: 18px;
		width: 100%;
	}.cta-h2-wrapper .body a.number {
		font-size: 28px;
	}.rts-about-style-11 .inner-content-about-11 {
		padding-left: 0;
		position: relative;
		padding-top: 20px;
	}.rts-counter-up-area .single-counter img {
    max-width: 60px;
}.inner-content-about-11 p.disc {
		max-width: 100%;
		font-size: 16px;
		line-height: 27px;
	}.rts-about-style-11:before {
		position: absolute;
		top: 0;
		left: 0;
		content: '';
		width: 100%;
		height: 70%;
		background: #000;
	}.single-service-home-six {
		padding: 30px 30px 15px;
		border-radius: 0px;
		margin-top: 15px;
	}.rts-service-area p {
		margin-bottom: 25px;
	}.single-service-home-six .inner .title {
		margin-bottom: 10px;
		font-size: 25px;
	}.rts-single-service-style-process a.rts-btn i {
		font-size: 20px;
	}.footer-four .copyright-area {
		border: none;
		padding-top: 40px;
	}.footer-three-single-wized .title {
		font-size: 17px;
		font-weight: 500;
		margin-bottom: 15px;
	}.quick-link-inner .links li a {
		color: #cdcfd3;
		font-size: 15px;
		font-weight: 400;
	}.footer-three-single-wized .title {
	   font-size: 17px;
		font-weight: 500;
		margin-bottom: 15px;
	}.info-wrapper {
		margin-bottom: 15px;
	}.footer-three-single-wized .body .info-wrapper .single .info a {
		font-size: 15px;
		font-weight: 400;
		transition: 0.3s;
		line-height: 20px;
	}.footer-four {
		background: #000000;
		padding-top: 40px;
	}.rts-breadcrumb-area .title {
		font-size: 25px;
	}.rts-breadcrumb-area {
		padding: 60px 0;
	}.banner-three-inner .disc {
		width: 99%;
		margin-bottom: 25px;
		font-size: 15px;
		line-height: 24px;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}.rts-blog-area .swiper-button-prev, .rts-blog-area .swiper-button-next {
		width: 40px;
		height: 40px;
	}.rts-blog-area .swiper-button-prev:after, .rts-blog-area .swiper-button-next:after{
		font-size:25px;
	}.cta-bg-h2 {
		padding: 70px 0px;
	}.cta-h2-wrapper .body {
		margin-top: 20px;
	}.service-images img {
		height: 100%;
		object-fit: cover;
	}.client-wrapper-one a img {
		padding: 15px 15px;
	}.rts-tab-style-one .button-area button {
		font-size: 13px;
		font-weight: 500;
		text-align: left;
		width: auto;
		padding: 7px 11px;
		border: 1px solid #ddd;
		margin-bottom: 10px;
		display: inline-block;
	}.rts-tab-style-one .tab-content {
		margin-left: 0;
	}.rts-tab-style-one .button-area {
		padding: 0;
		margin: 0;
	}.rts-tab-style-one .tab-content .rts-tab-content-one h2 {
		font-size: 25px;
		margin-bottom: 10px;
	}.quality {
    max-width: 100%;
   
}.rts-single-service-style-process {
    padding: 0px 0px;
}.vision-content h3 {
    color: #fff;
    font-size: 23px;
    font-weight: 600;
    line-height: 31px;
    margin-bottom: 20px;
   
}.title-area h2.title {
    font-size: 28px;
}
.client-wrapper-one a img {
    transition: var(--transition);
    height: 82px;
    width: 100%;
}
.vision-content {
    padding: 30px 20px;
   
}#menu-btn {
  
   padding: 13px 15px;
        margin-right: 10px;
} .float-whats {
    bottom: 14%;
}   .header-two .main-header .content .header-left a.thumbnail img {
        margin-left: 0px;
        min-width: 200px;
        padding: 5px 5px;
    }.rts-sidebar-menu-desktop .logo {
   
    min-width: 180px;
}  .about-section img {
        max-width: 300px;
        margin-left: 10px;
    }    .about-section .content-column {
        margin-bottom: 30px;
    }    .about-section .sec-title .title {
        font-size: 14px;
        margin-bottom: 10px;
    }    .about-section .sec-title h2 {
        font-size: 26px;
    }    .text p {
        font-size: 14px;
        line-height: 1.4em;
    }   p.text.trt {
    display: none;
}.about-section .text p {
	margin-bottom:40px;
}.service-one h6.sec-title__tagline.white {
        margin-bottom: 15px;
    }    .service-one .sec-title__title {
        font-size: 30px;
        line-height: 40px;
    }.service-one p{
		margin-bottom:30px
	}    .parallax-section h2 {
        font-size: 24px;
        line-height: 32px;
    }.parallax-section {
   
    padding: 110px 0px 150px;
   
}    .dsk {
        display: none !important;
    }    .mob {
        display: block !important;
    }    .quality-sec .quality-cont {
        padding: 30px 0px;
        padding-left: 0;
    }    .sec-title h2, .funfact-section .sec-title h2, .about-style-four .content-box h2 {
        font-size: 25px !important;
        line-height: 35px !important;
    }    .title-mid-wrapper-home-two.left .title {
        font-size: 25px;
        line-height: 33px;
        margin-bottom: 15px;
    }    .footer-main-area {
        padding: 30px 0 0;
    }    .foot-top {
        margin-bottom: 20px;
    }    .footer-logo {
        margin-bottom: 20px;
    }       .footer-logo img {
        width: 150px;
    } .footer-main-area h2.title {
        font-size: 23px;
        line-height: 32px;
    }    .footer-main-area .foot-bottom {
        padding-bottom: 30px;
    }    .footer-widget {
        margin-bottom: 0px;
    }    .footer-widget h5.widget-title {
        font-size: 20px;
        margin: 10px 0px;
    }    .footer-widget {
        margin-bottom: 0px;
    }.footer-widget {
        margin-bottom: 0px;
    }    .single-service-home-six {
        min-height: 210px;
        height: 0;
    }.rts-service-details-area img {
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 1440px){
.main-header .nav-main ul li a {
  
    padding: 28px 10px;
   
}.service-images img {
    height: 100%;
    object-fit: cover;
}
}

@media only screen and (max-width: 499px) {

.banner-three-inner .subtitle-banner {
letter-spacing: 0;
font-size: 14px;
}

.banner-three-inner .title {
  
    font-size: 30px;
  
    letter-spacing: 0px;
   
} .banner-three-inner .disc {
width: 99%;
margin-bottom: 25px;
font-size: 15px;
line-height: 24px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}.heading-wrap h2 {
    font-size: 25px;
}.heading-wrap .pre-title {
    font-size: 13px;
}
}


@media only screen and (max-width: 1499px){

.service-images .product-content h5 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
}.service-one__content__title {
   
    font-size: 19px;
    line-height: 28px;
    margin-bottom: 0px;
   
}.footer-widget .social-wrapper-two a {
    margin-right: 35px;
   
}.footer-widget .social-wrapper-two a::after {
    
    height: 38px;
    width: 38px;
  
}.footer-widget .social-wrapper-two a i {
  
    font-size: 17px;
}.footer-widget .social-wrapper-two.menu {
    margin-top: 15px;
    margin-bottom: 20px;
}





}