@media only screen and (min-width: 600px) and (max-width: 991px){
	.slider-content h1 {
		font-size: 40px;
		margin-bottom: 10px;
		margin-top: -10px;
	}
	
	.slider-content p {
		margin-bottom: 0px;
	}
}
@media only screen and (max-width: 991px) {
	.bt-shapes-wrap {
		display: none;
	}
	.header-2 .header-top-info:before {
		content: none;
	}
	.header-2 aside.widget.widget-text-slide {
		left: 0;
	}
	.header-2 aside.widget.widget-link ul {
		justify-content: center;
	}
	.header-2 .header-top-info .text-heading {
		text-align: center;
	}
	.menu-collapse-wrap .menu-right {
		margin-top: 14px;
	}
	.menu-collapse-wrap .menu-right li.header-cart{
		margin-right: 18px;
		margin-left: 20px;
	}
	.header-3 .menu-collapse-wrap .menu-right li.header-cart {
		margin-top: -12px;
	}
	.middle-header-widget {
    display: none;
	}
	.site_logo {
    display: none;
	}
	.middle-header {
    margin-top: -10px;
	}
	/* .header-2 .header-widget { */
    /* display: none; */
	/* } */
	.info_2 .info-item-2 .inner-box {
    margin-top: 100px;
	}
	.main-slider-2 h1 {
    font-size: 18px;
	}
	.main-slider-2 .slider-content.text-left, .main-slider-2 .slider-content.text-center, 
	.main-slider-2 .slider-content.text-right {
    margin-bottom: 70px;
	}
	.footer_main .link_widget:after {
    position: absolute;
	display:none;
    content: "";
	}
	.shape-footer {
    position: absolute;
    display:none;
	}
	.footer_main .widget-text form .submit button {
    display:none;
	}
	.support_number {
    float: left; 
	}
	.footer_support_icon {
    margin: 54px 0px 47px 84px;
	}
	.row.above_footer {
    align-items: center;
    text-align: center;
    display: grid;
	}
	.sponsor-img {
    padding-top: 36px;
	}
	.header-3 .header-top-info {
    display: block;
	}
	.info_3 {
    margin-top: 88px;
    position: relative;
	}
	.header-4 .header-top-info {
    display: none;
	}
	.info_4 .info-item {
    margin-top: 200px;
	}
	 
	.header-top-info-5 {
    display: none;
	}
	.info_5 {
    margin-top: 50px;
	}
	.Info-item-5 {
    margin-top: 50px;
	}
	.header-2 .navigation-wrapper { 
     width: 100%;
	z-index:1;
    }  
	.service_box {
    margin-top: 30px;
	}
	.cta_section {
		text-align: center;
	}
	.cta_item {
    justify-content: center;
	}
	.cta_item:after {
    position: absolute;
    content: "";
    display:none;
	}
	span.author-name {
    left: -10%;
	}
	.video-area {
    width: fit-content;
	}
	#clockdiv { 
    display: contents;
	}
	#clockdiv > div {
    padding: 0;
    margin-bottom: 30px;
	}
	.team-box {
    margin-top: 30px;
	}
	.product {
    margin-top: 30px;
	}
	.process-box {
    margin-top: 40px;
	}
	.service_section_2 .service-box:before{
		display:none;
	}
	.btn-3 {
    border: 2px solid var(--bs-primary);
    padding: 10px 20px 10px 20px;
    font-size: 14px;
	}
	.main-slider-3 .slider-content p {
    margin-top: 7px;
    font-size: 12px;
	}
	.main-slider-2 .slider-content.text-left:before {
    top: 45px;
    bottom: 51px;
	}
	
}



@media (min-width: 992px) and (max-width: 1200px)  {
	.slider-btns {
		margin-bottom: 20px;
	}
	.header-2 .menu-right {
    margin-top: -56px;
    margin-left: -78px;
	}
	.info_2 {
    top: -191px;
	}
	.header-2 aside.widget.widget-text-slide {  
    left: 58%;
	}
	h5.widget-title {
    font-size: 16px;
	}	
	span.title h5 {
    font-size: 16px;
	}
	.widget-border:after {
    position: absolute;
    content: "";
    right: 12px;
	}
	.widget-border-2:after {
    position: absolute;
    content: "";
    left: 63%;
	}	
	.funfact-item.style-five .count-text.bg-text {
    position: absolute;
    font-size: 83px;
	}
	.main-slider-2 .slider-content {
		margin-top: -60px;
	}
}

@media (min-width: 1200px) and (max-width: 1400px)  {
	 
}

@media (max-width: 768px) {
	
	.copyright, .footer-bottom .right-widget {
		text-align: center;
	}
	
	.footer-bottom aside.widget.right-widget {
		float: inherit;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.middle-header-widget {
    display: none;
	}
	.site_logo {
    display: none;
	}
	.middle-header {
    margin-top: -10px;
	}	
	.info_1 {
    min-height: 0;
    margin-top: 100px;
	}
	.main-slider-2 .slider-content.text-left, .main-slider-2 .slider-content.text-center, .main-slider-2 .slider-content.text-right {
    margin-top: 0px;
	}
	.btn-2 {
    top: 6px;
    padding: 8px 19px 7px 14px;
	}
	.main-slider-2 .slider-content.text-left:before {
    position: absolute;
    content: "";
    border-color: var(--bs-primary);
    left: 0;
    top: 45px;
    bottom: 51px;
    border: 2px solid var(--bs-primary);
	}
	.main-slider-3 .slider-content h1 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 7px;
	}
	.main-slider-3 span.sld-title {
    font-size: 16px;
    margin-left: 19px;
	}
	.main-slider-3 .slider-content.text-left h5 {
    margin-bottom: 12px;
	}
	.main-slider-3 .slider-content p {
    margin-top: 7px;
	}
	.main-slider-3 .item .cover .slider-content {
    margin-top: 46%;
	}
	.main-slider-3 .item .cover .slider-content {
    margin-top: 0%!important;
	}
	
	.header-3 {
    position: relative;
    background: none;
    z-index: 8;
    width: 100%;
	} 
	.testimonial-item{
		display:grid;
	}
	.banner-section {
    position: relative;
	}
	.info_4 .box-2{
		display:table-column;
	}
	 
	
	.main-slider-4 h5{
		margin-top:42px;
	}
	.main-slider-4 .item .cover .slider-content {
    position: relative;
    margin-top: 188px;
	}
	.main-slider-4 p {
    color: #fff;
    margin-bottom: 0px;
	}
	.main-slider-4 h1 {
    font-size:24px;
	}
	.Info-item-5 {
    margin-top: 50px;
	}
	 
	.main-slider-5 p{
		margin-bottom:0px;
	}
	.ft-box {
    margin: 0px 0px 40px 0px;
	}
	.feature_box { 
    margin: 3px 0px 40px 0px;
	}
	.feature_box.ft-box-1 {
    margin: 0px 0px 30px 0px;
	}
}


@media (min-width: 1200px){
	 
}
@media (min-width: 280px) and (max-width: 480px){
	.main-slider-3 .item .cover .slider-content {
    margin-top: 46%;
	}
	/* .item .cover .slider-content { */
    /* margin-top: 138px; */
	/* } */
	.main-slider-1 h5,
	.main-slider-2 h5{
    color: #fff;
    margin-bottom: 0;
    font-size: 16px;
	margin-top:-35px;
	}
	.main-slider-1 p,
	.main-slider-2 p{
    font-size: 12px;
	}
	.main-slider-1 p{
    margin-bottom:-27px;
	}
	.slider-btn-2 { 
    padding: 10px 15px 10px 15px;
    font-size: 14px;
	}
	/* .btn-1 { */
	/* padding: 5px 10px 5px 10px; */
    /* font-size: 14px; */
    /* margin-left: -2px; */
    /* margin-bottom: 104px; */
	/* } */
	 
	 
	
	.about-right-area .icon-box-item {
		display: inline-block;
	}
	.about-footer .image-box {
    margin-top: 25px;
	}
	.section-title-1 h2 { 
    font-size: 24px; 
	}
	.section-title-1 h2:before {
    top: 13px;
	}
	.team-box {
	margin-top:30px;
    }
	.main_faq {
    width: 100%;
	}
	.banner-image {
    z-index: -2;
	}
	.feature_box {
    margin: 4px 0px 40px 0px;
    padding: 30px 30px 30px 20px;
	}
	.feature_box.ft-box-1 {
    margin: 0px 2px 30px 0px;
    padding: 30px 2px 30px 30px;
	}
	.fbox-number {
    font-size: 40px;
	}
	.service_box {
    margin-top: 30px;
	}
	.cta_item {
    display: inline-block;
    padding-top: 0;
	}
	.cta_item:after {
    position: absolute;
    content: "";
    display:none;
	}
	#clockdiv { 
    display: contents;
	}
	#clockdiv > div {
    padding: 0;
    margin-bottom: 30px;
	}
	aside.widget.right-widget {
    float: left;
	}
	.tabs input + label {
    width: 40%;
	}
	.about-footer {
    display: inline-block;
	}
	.skil-item {
    justify-content: space-evenly;
    display: grid;
	}
	.funfact_section_2 .funfact-item {
    padding: 20px 0px 20px 15px;
	}
	.footer_support_icon {
    margin: 53px 0px 34px 27px;
	}
	.service_box_3{
    margin-top: 30px;
	}
	.btn-3 {
    border: 2px solid var(--bs-primary);
    padding: 10px 20px 10px 20px;
    font-size: 14px;
	}
	.main-slider-3 .slider-content p {
    margin-top: 7px;
    font-size: 12px;
	}
	.main-slider-2 h1 {
    font-size: 16px;
	}
	.main-slider-2 .slider-content.text-left, .main-slider-2 .slider-content.text-center, .main-slider-2 .slider-content.text-right {
    background-color: #0000006e;
    padding: 50px 20px 20px 20px;
	}
	.main-slider-4 .item .cover .slider-content {
    position: relative;
    margin-top: 255px;
	}
	.main-slider-5 .item .cover .slider-content {
    margin-top: 115px;
	}
	.info-5-footer {
    display: inline-block;
	}
	.info-footer-title h3 {
    padding-left:0px;
	}
	.slider-btns .vedio-btn{
		margin-top: 0;
		font-size: 50px;
		border-radius: 50%;
		width: 30px;
		height: 30px;
		font-size: 16px;
		padding: 0px !important;
		line-height: 2;
	}
	
	.home-slider img {
		min-height: 200px;
	}
}


@media only screen and (min-width: 992px) {
.transparent-header #home-slider, .transparent-header #home-slider img {
    min-height: 600px;
}
.header-3 .right-menu ul li.header-cart {
    margin-top: -30px;
}

.hm-product ul.products li {
    margin: 0px 15px !important;
}
.admin-bar header {
    top: 0;
}

.admin-bar .is-sticky-menu {
    top: 30px;
}	
.header-2 .is-sticky-menu .menu-right {
    margin-top: -36px;
}
.header-2 .is-sticky-menu nav.navbar-area {
    margin-top: -45px;
}
}

@media (min-width: 1025px) {
.ft-box {
    margin: 0px 60px 40px -108px;
    padding: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%);
}

.feature_box.ft-box-1 {
    margin: 0px -115px 30px 86px;
    padding: 30px 2px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 8%);
}
}

@media (min-width: 1024px) and (max-width: 1200px){
	.pricing_level h5 {
		font-size: 40px;
	}
	.section-title-1 h2 {
		padding-left: 0;
	}
}

@media (max-width: 600px){
	.slider-content {
		margin-top: 50px;
	}
	.slider-content h1{
		font-size: 18px;
		margin-bottom: 6px;
	}
	
	.slider-content p{
		margin-bottom: 5px;
	}
	
	.slider-content a {
		padding: 5px 5px;
		font-size: 14px;
	}
	.main-slider-2 .slider-content.text-left, .main-slider-2 .slider-content.text-center, 
	.main-slider-2 .slider-content.text-right {
		margin-bottom: 0;
	 }
	.fs-py-default{
		padding: 50px 0;
	}
}


@media (max-width: 480px){
	.cta_content {
		padding-right: 0;
	}
}