@media only screen and (min-width: 991px) {
	
	.header-7 .menu-right {
		margin-top: 10px;
		margin-bottom: 24px;
	}
	.header-7 .navigation-wrapper:before {
		position: absolute;
		content: '';
		height: 100%;
		width: 31%;
		left: -42px;
		top: 0;
		background-color: var(--bs-primary);
		z-index: 5;
		transform: skewX(-30deg);
		border-radius: 0 0 40px 0;
	}
	.header-7 .navigation-wrapper:after {
	    position: absolute;
		content: '';
		height: 100%;
		width: 31%;
		left: -37px;
		bottom: -19px;
		background-color: #ffca00;
		z-index: -2;
		transform: skewX(-15deg);
		border-radius: 0 0 70px 0;
	}
	 .main-slider-7 {
		top: -36px;
	 }
	 .header-7 + .bd-page-title {
		margin-top: -36px;
	}
	.cta_left_area:before {
		content: "";
		left: 0;
		bottom: 0;
		width: 50%;
		height: 100%;
		min-height: 97px;
		position: absolute;
		background: #f6f6f6;
		clip-path: polygon(0 0, 80% 0%, 100% 50%, 80% 100%, 0 100%, 0% 50%);
		z-index: 0;
	}
	.cta_section_two .cta_content h6,
	.cta_section_two .cta_content p	{
		color: var(--bs-secondary);
	}
	.info-item-2 .info-wrp .col-lg-4:nth-child(4), .info-item-2 .info-wrp .col-lg-4:nth-child(5), .info-item-2 .info-wrp .col-lg-4:nth-child(6) {
		margin-top: 4rem;
	}
	.header-6 .navigation-wrapper {
		width: 100%;
		background-color: #ffffff57;
		position: absolute;
		top: 100%;
	}
	.header-3 {
		position: absolute;
	}
	.transparent-header .page-title-heading .bd-ttl {
		padding-top: 170px;
	}
	.header-6 + .bd-page-title .page-title-heading .bd-ttl {
		padding-top: 140px;
	}
	.header-7 aside.widget.widget-social-widget {
		justify-content: flex-end;
	}
	
	.header-7 .header-top-info .text-heading {
		padding-left: 315px;
	}
}

@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;
	}
	.main-slider-6 .home-slider, .main-slider-6 .home-slider .item > img {
		min-height: 450px;
	}
}
@media only screen and (max-width: 991px) {
	.bt-shapes-wrap {
    display: none;
    }
	.cta_section_two .cta_content {
		text-align: center;
	}
	.info_7 {
		margin-top: 0;
	}
	.header-7 .header-top-info:before {
		position: absolute;
		content: '';
		display:none;
	}
	.header-7 .header-top-info:after {
		position: absolute;
		content: '';
		display:none;
   }
   .header-7:before {
		position: absolute;
		content: '';
		display:none;
	}
	.header-7 {
		width: 100%!important;
    }
	.header-3 {
		position: relative;
	}
	.header-6 .header-top-info aside.widget.right-widget {
		float: left;
	}
	.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)  {
	.header-2 .menu-right {
    margin-top: -56px;
    margin-left: -78px;
	}
	.info_2 {
        top: auto;
	}
	.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: 80px;
	}
}

@media (min-width: 1200px) and (max-width: 1400px)  {
	 
}

@media (max-width: 768px) {
	.bt-shapes-wrap {
    display: none;
    }
	.main-slider-2 .home-slider .item img,
	.main-slider-6 .home-slider .item img	{
		min-height: 300px;
		object-fit: cover;
	}
	
	.header-6 aside.widget.right-widget {
		float: left;
	}
	
	.main-slider-6 h1 {
		font-size: 24px;
	}
	
	.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:992px) and (max-width:1024px){
	 .main-slider-7 .home-slider .item > img {
		min-height: 500px;
	}
}

@media (min-width: 280px) and (max-width: 480px){
	.main-slider-7 .home-slider .item > img {
		min-height: 300px;
		object-fit: cover;
	}
	.cta_section_two .cta_right_area {
		display: block;
	}
	.main-slider-7 p {
		position: relative;
		font-size: 16px;
		line-height: 23px;
		color: black;
		padding: 15px 30px;
		background-color: #fff;
		-webkit-box-shadow: 0 10px 60px rgba(0, 0, 0, 0.1);
		box-shadow: 0 10px 60px rgba(0, 0, 0, 0.1);
		margin-bottom: -13px;
	}
	.main-slider-7 {
		position: relative;
		top: 0px;
    }
	.main-slider-7 h1 {
		font-size: 22px;
	}
	.header-7  aside.widget.right-widget {
		float: right;
	}
	.header-7 aside.widget.right-widget {
		display: inline-block;
    }
	.info_7 {
		margin-top: 0;
   }
   
	.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_section_two .cta_item {
		text-align: center;
		width: 100%;
	}
	.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: 767px){
	.main-slider-7 p {
		line-height: 23px;
		padding: 7px 15px;
	}
	.main-slider-7 h1 {
		font-size: 35px;
	}
}


@media (max-width: 600px){
	.bt-shapes-wrap {
    display: none;
    }
	.main-slider-7 h1 {
		font-size: 18px;
	}
	.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-7 .slider-content h5 {
		font-size: 20px;
	}

	.main-slider-7 .slider-content a.eb-button-border{
		margin-left: 4px;
	}
	
	.main-slider-7 .slider-btns {
		margin-top: 15px;
	}

	.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;
	}
	.main-slider-6 .home-slider, .main-slider-6 .home-slider .item > img {
		min-height: 400px;
	}
	.main-slider-6 h5 {
		margin-bottom: 5px;
	}
}

@media only screen and (min-width: 992px){
	 .admin-bar header.header-3 {
		top: auto;
	}
	.main-slider-6 .home-slider, .main-slider-6 .home-slider .item > img {
		min-height: 500px;
		object-fit: cover;
	}
}

@media (max-width: 480px){
	.cta_content {
		padding-right: 0;
	}
}

