@media (min-width: 576px) {
	.container, .container-sm{
		max-width: 90%;
	}

	.home_videos
	{
	  object-fit: cover !important;
	}
	.CaseStudiesCard img
	{
		object-fit: cover !important;
	}
}
@media (min-width: 768px) {
	
}
@media (min-width: 992px) {
.submenuCol{
	width: 163px !important;
    flex: auto;
    max-width:163px;
}

.joinsectionImages .swiper-slide.swiper-slide-prev{width: 25% !important;opacity: .5}
.joinsectionImages .swiper-slide.swiper-slide-active{width: 50% !important;}
.joinsectionImages .swiper-slide.swiper-slide-next{width: 25% !important;opacity: .5;} 
.backBtn{position: absolute;left: 0px;z-index: 1;}
.contactpage{    background-size: 83%;}
.deshboardContainer.container:after {
    position: absolute;
    content: "";
    left: -185px;
    width: 200px;
    background-color: var(--violetColor);
    top: 0px;
    bottom: 0px;
    z-index: 0;
}
#SuccessStoriesid .SuccessStories:nth-child(1){margin-top: 40px !important}
#SuccessStoriesid .SuccessStories:nth-child(3){margin-top: 40px !important}
#services_Card_id .servicesCard:nth-child(1){margin-top: 80px !important}
#services_Card_id .servicesCard:nth-child(2){margin-top: 50px !important}
#masonry-grid .col-lg-4:nth-child(2) .categorieCard .categorieImg{height: 200px;}
#masonry-grid .col-lg-4:nth-child(5) .categorieCard .categorieImg{height: 200px;}
.headerMegaMenu{
	padding: 34px 0px !important;
}
.tabsFeatures{
	position: absolute;
	padding: 12px;
	bottom: -10px;
	width: 360px;
	z-index: 2;
}
}
@media only screen and (min-width: 600px) and (max-width: 992px) {
	.servicesCard img,.SuccessStories img{
		height: 200px;
	}
	.frequentImg img {
		height: 227px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.frequentTab::after{
		left: -90px;
	}
	.joinUsBrandsMIN h1 span{
		font-size: 70px;
	}
	.joinUsBrandsMIN h1 {
		font-size: 55px;
		margin-top: -200px;
	}	
	.main-nav a, .main-nav select{
		font-size: 13px;
	}
	.logo-top {
		height: 42px;
	}
}


@media (min-width: 1100px) {
	.container {
		max-width: 1100px 
   }
}
@media (min-width: 1200px) {
	.container {
		max-width: 1170px;
   }
	.row{
		margin-right: -15px;
		margin-left: -15px;
   }
	.row>*{
		padding-right: 15px;
		padding-left: 15px;
   }
	
}
@media (min-width: 1400px){
	.container {
		max-width: 1320px;
   }
   .Packages_Cards{
	height: 330px;
   }
}
@media (min-width: 1600px) {
	.container {
		max-width: 1490px;
   }
   .Packages_Cards{
	height: 355px;
   }
}
@media (min-width: 1800px) {
	.container {
		max-width: 1500px;
   }
}
@media(max-width: 1199px) {
	.choosingCategray h3{
		font-size: 15px;
	}
	.deshboard_collapse{
		background: var(--violetColor);
		padding: 20px;
	}
}
@media (max-width: 991px) {
	.joinSectionTop h1, .MarketingTop h1,.howItWorkText h1{
		font-size: 40px;
		line-height: 48px;
	}
	.joinSectionTop p,.MarketingTop p,.brand_LogoMain p, .howItWorkText p{
		font-size: 17px;
	}
	.platFormSection h1,.brand_LogoMain h1,.topSection h1,.CustomizableService h1,.headingText,.ChoosingAPlanText h1, .Comman_headingText{
		font-size: 36px;
		line-height: 42px;
	}
	.orLine span{
		font-size: 36px;
		line-height: 42px;
	}
	.frequentTab::after {
		top: 87px;
		left: -34px;
	}
	.btn-xl {
		font-size: 23px !important;
	}
	.choosingCategray h3{
		font-size: 15px;
	    margin-top: 9px;

	}
	.choosingicons{
		height: 30px;
	}
	.chooseCreatorTable tr th{
		white-space: nowrap;
		padding: 15px 20px;
	}
	.joinUsForm{
		margin-right: 0px;
		margin-top: 0px;
	}
	.joinUsBrandsMIN h1{
		margin-top: 0px;
	}
	.deshboard_collapse{
		background-color: var(--violetColor);
		padding: 20px;
	}
	.headerMegaMenu h6{
		color: white !important;
		font-size: 12px;
	}

	.headerMegaUl_Menu{
		height: 300px;
		overflow-y: scroll !important;
	}
	.mobile-nav-active .mobile-nav {
		padding: 0px;
	}
}
@media (max-width: 767px) {
	.row{
		margin-right: -7px;
		margin-left: -7px;
	}
	.row>*{
		padding-right: 7px;
		padding-left: 7px;
	}
	
	.footer h4{
		margin-bottom: 10px;
	}
	.frequentImg img {
        position: absolute;
        top: 40px;
        height: 133px;
        transform: rotate(352deg);
    }
	.frequentLine{height: 140px;}
	.FrequentlyAskedQ .accordion-item .accordion-button{
		font-size: 17px;
	}
	.frequentTab::after{
		left: -30px;
	    top: 80px;
	}
	.choosingCategray h3{
		font-size: 11px;
	}
	.Comman_headingSmallText{
		font-size: 17px;
		line-height: 21px;
	}
	
	.joinUsBrandsMIN h1{
		font-size: 45px;
	}
	.joinUsBrandsMIN h1 span{
		font-size: 50px;
	}
}
@media(max-width: 576px) {
	.watchSpecificAverage::before{
		width: 100%;
	}
	.videoaverage{
		height: 450px;
		object-fit: cover;
	}
	.addToCardSide h4{
font-size: 16px;
	}
	.headerNav{
		height: 75px;
	}
	.logo-top{height: 45px;}
	
	.footer h4{
		margin-bottom: 10px;
	}	
	.joinsectionImages img{
		height: 170px;
	}
	.countSection .count-title{
		font-size: 32px;
	}
	.videoSlider.owl-carousel.owl-drag .owl-item{
		height: 300px;
	}
	.platFormSection h1,.brand_LogoMain h1,.topSection h1,.CustomizableService h1,.headingText{
		font-size: 38px;
		line-height: 44px;
	}
	.watchHeading{
		font-size: 35px;
		line-height: 34px;
	}
	.home_videos
	{
		height: 200px;
		object-fit: content;
	}
	.youtubeSection
	{
		min-height: 200px !important;
	}
	.swiper-slide.swiper-slide-active .CaseStudiesCard img
	{
		height: 220px !important;
	}
	
}
@media(max-width: 444px) {
	.howItWorkIcon{
		height: 120px;
		width: 120px;
	}
	.howItWorkIcon img{
		height: 50px;
	}
	.howItWorkCard h3{
		font-size: 18px;
	}
	.VideoSection{
		height: 250px;
	}
	.choosingCategray h3{
		font-size: 10px
	}
	.side-menu{
		width: 95%;
	}
	.order-summary tr td h6{
		white-space: nowrap;
	}
}


@media(max-width: 350px) {
	
	.row{
		margin-right: -4px;
		margin-left: -4px;
	}
	.row>*{
		padding-right: 4px;
		padding-left: 4px;
	}
	.platFormSection h1,.brand_LogoMain h1,.topSection h1,.CustomizableService h1,.headingText{
		font-size: 32px;
	}
	.choosingCategray h3{
		font-size: 6px;
		margin-top: 3px;

	}
	.choosingicons{
		height: 20px;
	}
	.watchHeading{
		font-size: 30px;
		line-height: 34px;
	}
}

@media only screen and (min-width: 760px) and (max-width: 890px) 
{
	.WatchShop_profile .btn
	{
		font-size: 12px !important;
	}
}
