@media screen and (max-width: 1450px) and (min-width: 1201px) {
	.buttons-box {
		overflow-x: scroll;
		padding-bottom: 10px;
	}

	.buttons-box .dropdown-toggle,
	.buttons-box .filter-btn {
		font-size: 15px;
	}

	.support-img img {
		object-position: center;
	}

	.container {
		max-width: 1240px;
	}

	.support-img {
		height: 390px;
	}

	.banner_cap h2,
	.common_head {
		font-size: 54px;
		line-height: 54px;
		margin-bottom: 1.5rem;
	}

	.faq_item_ques {
		font-size: 22px;
	}

	.faq_item_ans {
		font-size: 16px;
	}

	.ser-img-box {
		height: 340px;
	}

	.services-box {
		margin-right: 1.2rem;
	}

	.content-inner p {
		font-size: 18px;
	}

	.content-inner .opacity-80 {
		font-size: 16px;
	}

	a.btns {
		font-size: 14px;
		padding: 6px 14px;
	}

	.banner_icon p {
		font-size: 14px;
	}

	.btn_cmn,
	.btn_light {
		height: 50px;
		line-height: 50px;
		font-size: 16px;
		min-width: 160px;
	}

}

@media (max-width: 1199px) {
	.sec_padd {
		padding: 70px 0;
	}

	.main_menu>li>a {
		font-size: 15px;
	}

	.main_menu>li>a {
		padding-left: 10px;
		padding-right: 10px;
	}

	.hdr_right_item {
		margin-right: 20px;
	}


}

@media (min-width: 992px) {

	.user_submenu,
	.sub_menu {
		display: block;
		transition: all .2s linear;
		opacity: 0;
		visibility: hidden;
		pointer-events: none;
		margin-top: 10px;
	}

	.hdr_login:hover .user_submenu,
	.main_menu>li:hover>.sub_menu {
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
		margin-top: 0;
	}

	.header_sec.affix {
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		background: #fff;
		-webkit-animation: fadeInDown 0.9s ease;
		-moz-animation: fadeInDown 0.9s ease;
		animation: fadeInDown 0.9s ease;
	}

	.header_sec.affix~.header_space {
		display: block;
	}

	.home_page .header_sec.affix {
		background: #000000;
	}

	@keyframes fadeInDown {
		0% {
			transform: translate3d(0, -100%, 0)
		}

		to {
			transform: none;
		}
	}

	@-webkit-keyframes fadeInDown {
		0% {
			transform: translate3d(0, -100%, 0)
		}

		to {
			transform: none;
		}
	}

}

@media (min-width: 1440px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 103.5rem;
		padding-left: 15px;
		padding-right: 15px;
	}
}


@media (max-width: 991px) {

	.home_page .main_menu>li>a:after,
	.home_page .hdr_right_item>a:after {
		bottom: 0;
	}

	.hdr_right_item {
		margin-right: 15px;
	}

	.hdr_right {
		margin-right: 20px;
	}

	.resources_grid a>div p {
		font-size: 15px !important;
		padding: 15px 10px;
	}

	.login_btn {
		min-width: 100px;
		margin-right: 15px
	}

	.header_search {
		margin-right: 10px;
	}

	.banner_cap h2 {
		font-size: 40px;
		line-height: 40px;
	}

	.banner_cap p {
		font-size: 16px;
	}

	.banner_cap {
		padding: 150px 0 150px;
	}

	.navbar-collapse {
		position: fixed;
		left: -272px;
		top: 0;
		height: 100%;
		height: 100vh;
		display: block !important;
		z-index: 999;
		width: 270px;
		background: #303030;
		transition: all .3s linear;
		-webkit-transition: all .3s linear;
		overflow: auto;
	}

	.navbar-collapse.show {
		left: 0;
	}

	.nav-item a {
		color: #333;
		text-align: left;
		padding: 15px 30px;
	}

	.navbar-toggler {
		border: none;
		padding: 0;
		border-radius: 0;
		width: 24px;
		text-decoration: none;
		outline: none !important;
		box-shadow: none !important;
	}

	.sub_menu {
		min-width: inherit;
		padding: 0 20px;
		left: 0;
		transform: none;
		width: 100%;
		position: inherit;
	}

	.sub_menu>li {
		display: block;
		width: 100%;
	}

	.main_menu>li {
		width: 100%;
	}

	.navbar-toggler-icon {
		background: none !important;
		display: flex;
		justify-content: space-evenly;
		flex-direction: column;
		align-items: end;
		height: 30px;
		width: 24px;
	}

	.navbar-toggler-icon>span {
		width: 24px;
		height: 2px;
		background: #000;
		display: block;
		transition: all .4s linear;
		transform-origin: right center;
		position: relative;
	}

	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon>span {
		/*		background: #FF2727;*/
	}

	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon>span:nth-child(2) {
		width: 3px;
		opacity: 0;
	}

	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon>span:nth-child(3) {
		width: 22px;
		transform: rotate(47deg);
		right: 0px;
		top: 0px;
		height: 2px;
	}

	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon>span:nth-child(1) {
		width: 22px;
		transform: rotate(-47deg);
		right: 0px;
		top: 0px;
		height: 2px;
	}

	.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
		height: 30px;
		width: 24px;
		/*background: #fff !important;
		border-radius: 50%;
		box-shadow: 0px 3px 6px #0000001A;*/
	}

	.home_page .navbar-toggler-icon>span {
		background: #fff;
	}

	.main_menu>li>a {
		color: #fff;
	}

	.navbar-collapse {
		padding-top: 15px;
	}

	.main_menu>li>a {
		padding: 12px 15px;
	}


	.sub_menu {
		padding: 10px;
	}

	.sub_menu:before {
		border-width: 10px;
		margin-left: -10px;
	}

	.dd_arrow:before,
	.dd_arrow:after {
		background: #fff;
	}

	.main_menu>li.on .dd_arrow:after,
	.main_menu>li.on .dd_arrow:before,
	.home_page .main_menu>li:hover>a .dd_arrow:before,
	.home_page .main_menu>li:hover>a .dd_arrow:after,
	.home_page .hdr_login:hover .dd_arrow:before,
	.home_page .hdr_login:hover .dd_arrow:after,
	.home_page .main_menu>li.on>a .dd_arrow:before,
	.home_page .main_menu>li.on>a .dd_arrow:after {
		background: #A8151B;
	}

	.main_menu>li:hover>a .dd_arrow:before {
		transform: translate(0, -50%) rotate(45deg);
	}

	.main_menu>li:hover>a .dd_arrow:after {
		transform: translate(0, -50%) rotate(-45deg);
	}

	.main_menu>li.on>a .dd_arrow:before {
		transform: translate(0, -50%) rotate(-45deg);
	}

	.main_menu>li.on>a .dd_arrow:after {
		transform: translate(0, -50%) rotate(45deg);
	}

	.portfolio-page-heading {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.protfolio-wrapper {
		margin-top: 70px;
	}

	.mobile-popup-close {
		display: block;
	}

	.desktop-popup-close {
		display: none;
	}

	.video-popup-inner {
		max-width: 90%;
		max-height: 90%;
	}

	.work-slider .work-box {
		margin: 0 6px !important;
	}

	.team-detail-box {
		flex-direction: column;
		gap: 10px;
	}

	.team-detail-box .work-img {
		width: 100%;
	}

	.team-detail-box .team-details {
		width: 100%;
		height: 300px;
		overflow-y: auto;
		padding: 10px;
	}

	.team-detail-box .work-img {
		padding: 0px;
	}

	.team-detail-box .work-img img {
		width: 100%;
	}

}

@media screen and (max-width: 1400px) and (min-width: 1201px) {
	div#teamModal .modal-content {
		height: 500px;
		overflow-y: scroll;
		padding-top: 65px;
	}
}

@media screen and (max-width: 1200px) and (min-width: 1025px) {

	.banner_cap h2,
	.common_head {
		font-size: 44px;
		line-height: 44px;
		margin-bottom: 30px;
	}

	div#teamModal .modal-content {
		height: 500px;
		overflow-y: scroll;
		padding-top: 65px;
	}

	.banner_cap p {
		font-size: 17px;
		line-height: 26px;
	}

	.home_page .main_menu>li>a,
	.home_page .hdr_right_item>a {
		font-size: 15px;
	}

	.banner_icon {
		flex-wrap: wrap;
		row-gap: 15px;
	}

	.banner_icon p {
		font-size: 15px;
		margin-right: 15px;
	}

	p.globe-icon {
		margin-left: 0;
	}

	.btn_cmn,
	.btn_light {
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}

	.creative-sec .creative-text {
		padding: 3rem 3rem;
	}

	.scale-text p {
		font-size: 1rem;
		margin-bottom: 10px;
	}

	.creative-text .row {
		row-gap: 15px;
	}

	.scale-sec .right-img {
		height: 100%;
	}

	.scale-sec .img-inner,
	.scale-sec .img-inner img {
		height: 100%;
		object-fit: cover;
	}

	.support-box .support-img {
		height: 340px;
	}

	.support-box .support-img img {
		object-position: center;
	}

	.support-box .support-text h4 {
		font-size: 20px;
	}

	.support-box .support-text p {
		font-size: 15px;
	}

	.content-inner p {
		font-size: 18px;
	}

	.content-inner p.opacity-80 {
		font-size: 16px;
	}

	.content-inner a.btns {
		font-size: 14px;
		padding: 8px 15px;
	}

	.sub_head {
		font-size: 17px;
	}

	.common_head {
		margin-bottom: 20px;
	}

	section.sec_padd.creative-sec.social-sec,
	section.sec_padd.success-sec {
		padding-bottom: 0;
	}

	.resources_grid a>div p {
		font-size: 20px;
		margin-bottom: 0;
	}

	.faq_item_ques {
		font-size: 21px;
	}

	.rfm-marquee {
		margin-top: 4rem;
	}

	.buttons-box {
		overflow-x: scroll;
		padding-bottom: 10px;
	}

	.buttons-box .dropdown-toggle,
	.buttons-box .filter-btn {
		font-size: 15px;
	}

}

@media screen and (max-width:1200px) {
	.image-behind {
		object-fit: contain;
	}

	/* .side-movie-details{
			display: block;
		}
		.side-movie-details .side-rele ,.side-movie-details .side-writ {
			max-width: 100%;
			width: 100%;
		} */

}

@media screen and (max-width:1024px) {
	.blog-page-wrapper {
		--qode-columns: 1;
		grid-template-areas:
			"content"
			"sidebar";
		grid-template-columns: minmax(0, 1fr) !important;
	}

	.blog-quote {
		padding: 6% 18% 6% 11%;
	}

	.animation-img-box {
		flex: 1 1 calc(33.33% - 2vw);
		max-width: calc(33.33% - 2vw);
	}

	.service-img-box {
		flex: 1 1 calc(20% - 2vw);
		max-width: calc(20% - 2vw);
	}

	.service-img-box p {
		font-size: 12px;
	}

	.rfm-marquee-slider p {
		font-size: 1rem !important;
	}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	.common_head {
		font-size: 40px;
		margin-bottom: 25px;
		line-height: 42px;
	}

	div#teamModal .modal-content {
		height: 500px;
		overflow-y: scroll;
		padding-top: 65px;
	}

	.contact-content-box {
		padding-left: 20px;
	}

	.contact-content-box h4 {
		font-size: 18px;
	}

	.map-box iframe {
		height: 450px;
	}

	.creative-text .row {
		row-gap: 10px;
	}

	.testimonial-sec .testimonial-slider .slick-arrow {
		width: 45px;
		background-size: 11px;
		height: 45px;
	}

	.testimonial-sec .testimonial-content .content {
		max-width: 35rem;
		margin-top: 0;
	}

	section.sec_padd.success-sec {
		padding-bottom: 50px !important;
	}

	.author-text p.author-name,
	.author-text p.author-company {
		font-size: 18px;
		line-height: 26px;
	}

	section.sec_padd.creative-sec.social-sec {
		padding-top: 50px !important;
	}

	.testimonial-sec .testimonial-content .content p {
		font-size: 22px;
		line-height: 30px;
	}

	.resources_grid a>div p {
		font-size: 18px;
		margin-bottom: 0;
	}

	.banner_cap h2 {
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 1rem;
	}

	.banner_cap {
		padding: 20px 0 0;
	}

	.home_page .main_menu>li>a,
	.home_page .hdr_right_item>a {
		font-size: 15px;
	}

	.banner_icon {
		flex-wrap: wrap;
		margin: 1.2rem 0;
		row-gap: 7px;
	}

	.ftr_logo a.btn_light img {
		width: 100px;
	}

	.ftr_logo a.btn_light {
		min-width: 100px;
	}

	.btn_cmn,
	.btn_light {
		height: 48px;
		line-height: 48px;
		font-size: 15px;
		line-height: 48px;
		min-width: 150px;
	}

	.banner_cap .d-flex {
		column-gap: 10px;
	}

	.banner_icon p {
		margin-left: 0;
	}

	.banner_cap p {
		line-height: 24px;
	}

	.scale-text p {
		line-height: 24px;
	}

	.scale-sec .right-img {
		height: 100%;
	}

	.scale-sec .img-inner,
	.scale-sec .img-inner img {
		height: 100%;
		object-fit: cover;
	}

	.scale-text p:first-child {
		margin-bottom: 10px;
	}

	/*.resources_grid a > div p{
		font-size: 16px;
		padding: 15px 10px;
	}*/
	section.sec_padd.creative-sec.social-sec {
		padding: 0;
	}

	section.book_demo {
		background-position: center !important;
	}

	.ftr_logo .flex {
		flex-wrap: wrap;
	}

	.sec_padd {
		padding: 50px 0;
	}

	.faq_item_ques {
		font-size: 17px;
	}

	.support-row .support-img {
		height: 300px;
	}

	.sub_head {
		font-size: 16px;
		line-height: 20px;
	}

	.support-row .support-img img {
		object-position: center;
	}

	.support-row .support-text h4 {
		font-size: 18px;
	}

	.btn-box a.btns {
		font-size: 14px;
		padding: 8px 15px;
	}

	.creative-sec .creative-text {
		padding: 2rem 2rem;
	}

	.support-row .support-text p {
		font-size: 12px;
		line-height: 18px;
	}

	.support-row .support-text {
		padding: 15px;
	}

	.content-inner .opacity-80 {
		font-size: 16px;
	}

	.top_svg {
		height: 63px;
	}

	.buttons-box {
		overflow-x: scroll;
		padding-bottom: 10px;
	}

	.buttons-box .dropdown-toggle,
	.buttons-box .filter-btn {
		font-size: 15px;
	}
}


@media screen and (max-width: 991px) and (min-width: 768px) {
	.team-row {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media (max-width: 767px) {
	#skipBtn {
		position: absolute;
		bottom: 20px;
		right: 20px;
		padding: 8px 16px;
		background: rgba(255, 255, 255, 0.9);
		border: none;
		border-radius: 5px;
		font-size: 14px;
		cursor: pointer;
	}

	.play-btn svg,
	.play-btn-modal svg {
		max-width: 50px;
	}

	.inner-page .play-btn {
		bottom: 25px;
	}

	.header_sec {
		padding: 15px 0;
	}

	div#teamModal .modal-content {
		height: 500px;
		overflow-y: scroll;
		padding-top: 65px;
	}

	.trailer-sec {
		padding-top: 50px;
		padding-bottom: 50px !important;
	}


	.team-large-img {
		margin-bottom: 30px;
	}

	.contact-content-box {
		padding-left: 0;
		margin-top: 40px;
	}

	.map-box iframe {
		height: 400px;
	}

	.contact-content-box h4 {
		font-size: 19px;
	}

	.form_sec {
		padding-top: 20px;
	}

	.image-slider.slick-slider .slick-list {
		padding: 0 15% !important;
	}

	.hdr_right {
		margin-right: 20px;
	}

	.banner-grid {
		position: unset !important;
		width: 100% !important;
		height: auto;
		display: block;
	}

	.testimonial-content .content p {
		font-size: 18px !important;
		line-height: 30px !important;
		margin-bottom: 30px !important;
	}

	.testimonial-content .content {
		margin-top: 0 !important;
	}

	.author-box p.author-name,
	.author-box p.author-company {
		font-size: 16px;
		line-height: 20px;
	}

	.sec_padd.testimonial-sec {
		padding-bottom: 120px;
	}

	.testimonial-sec .testimonial-slider .slick-arrow {
		width: 45px;
		height: 45px;
		top: inherit;
		bottom: -80px;
		transform: unset;
		background-size: 9px;
		right: 40%;
	}

	.testimonial-sec .testimonial-slider .slick-arrow.slick-prev {
		top: inherit;
		bottom: -80px;
		transform: rotate(180deg);
		left: 33%;
		right: inherit;
	}

	.testimonial-sec .testimonial-slider .slick-arrow.slick-next {
		right: 33%;
	}

	.testimonial-content .author-box {
		flex-direction: column;
		row-gap: 15px;
		text-align: center;
	}

	.author-box .author-img {
		width: 55px;
		height: 55px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.resources_grid .col-span-2 {
		grid-column: auto !important;
		height: auto;
	}

	.home_banner_sec .row.hv-100 {
		height: auto;
	}

	.grid-desk {
		display: none !important;
	}

	.banner-grid::before,
	.banner-grid::after {
		display: none;
	}

	.right-img,
	.scale-sec .right-img {
		width: 100% !important;
		position: unset !important;
	}

	.creative-text {
		padding: 2rem 2rem 2rem !important;
	}

	.creative-sec.sec_padd {
		padding-left: 15px;
		padding-right: 15px;
	}

	section.scale-sec.creative-sec .container,
	.creative-sec .container {
		padding-left: 0;
		padding-right: 0;
	}

	.resources_grid a>div p {
		font-size: 20px !important;
	}

	.content-inner p {
		font-size: 14px;
	}

	.services-box .ser-content {
		padding: 15px;
	}

	.resources_grid {
		display: block !important;
	}

	.btn-box a.btns {
		font-size: 12px;
		padding: 5px 10px;
	}

	.resources_grid .slick-list,
	.support-row .slick-list {
		padding-right: 30%;
	}

	.resources_grid .slick-track,
	.support-row .slick-track {
		display: flex;
	}

	.resources_grid a>div {
		height: 100%;
	}

	.row.support-row {
		padding: 0 15px;
	}

	.support-text h4 {
		font-size: 20px !important;
	}

	.support-row .support-img img {
		object-position: center !important;
	}

	.support-text p {
		font-size: 15px !important;
	}

	.resources_grid .slick-slide,
	.support-row .support-box {
		height: auto;
		margin-right: 20px;
	}

	.content-inner p svg {
		width: 18px !important;
		height: 18px !important;
	}

	.right-img:after {
		display: none;
	}

	section.book_demo {
		background-position: center !important;
	}

	.grid-mobile {
		display: block !important;
	}

	.banner_cap h2 {
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 15px;
	}

	.creative-text .row {
		row-gap: 0 !important;
	}

	.support-sec .support-img {
		height: 340px;
	}

	.slide-box-mobile .slick-slide {
		padding: 0 20px;
	}

	footer.footer_sec {
		padding-top: 0;
	}

	.home_banner_sec {
		padding-bottom: 50px;
	}

	.ftr_logo {
		margin-bottom: 40px;
	}

	footer .footer_middle h3 {
		margin-bottom: 20px;
	}

	ul.footer_menu li:not(:last-child) {
		margin-bottom: 10px !important;
	}

	.slide-box-mobile {
		/*padding-bottom: 50px;*/
		display: inline-flex;
	}

	.banner_cap {
		padding-top: 120px;
		padding-bottom: 50px;
	}

	.rfm-marquee {
		margin-top: 0;
		margin-bottom: 50px;
	}

	.home_cont_sec {
		border-radius: 30px 30px 0 0;
	}

	.sec_padd {
		padding: 40px 0;
	}

	.common_head {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 15px;
	}

	div .sub_head {
		margin-bottom: 15px;
		font-size: 17px;
	}

	.faq_item_ques {
		font-size: 18px;
	}

	.faq_item_ans {
		font-size: 15px;
	}

	.faq_item {
		padding: 20px;
	}

	.login_btn {
		min-width: inherit;
		margin-right: 8px;
		height: auto;
		padding: 7px 9px;
	}

	.hdr_right_item {
		margin-right: 8px;
	}

	.logo_main {
		margin-right: 0;
	}

	.hdr_right_item {
		padding: 0;
	}

	.banner_cap p {
		font-size: 15px;
		line-height: 24px;
		margin-bottom: 20px;
	}

	.footer_sec .footer_menu {
		margin-bottom: 30px;
	}

	.user_submenu {
		margin-top: 15px;
	}

	.banner_icon {
		flex-direction: column;
		row-gap: 15px;
	}

	.banner_cap .banner_icon p {
		margin-bottom: 0;
		margin-left: 0;
	}

	.banner_icon .d-flex {
		column-gap: 8px;
	}

	.btn_cmn,
	.btn_light {
		height: 45px;
		line-height: 45px;
		font-size: 15px;
	}

	.team-row {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		padding-top: 20px;
	}

	.top_svg {
		position: absolute;
		top: -1px;
		left: 0;
		width: 100%;
		height: 63px;
	}

	.buttons-box {
		overflow-x: scroll;
		padding-bottom: 10px;
	}

	.buttons-box .dropdown-toggle,
	.buttons-box .filter-btn {
		font-size: 15px;
	}

	.list-box {
		padding-bottom: 90px !important;
		position: relative;
	}

	.btn-box-list {
		align-items: flex-start;
		position: absolute;
		bottom: 15px;
		width: 100%;
	}

	.list-box a.btn,
	.list-box a.btn.hire-btn {
		width: 50%;
	}

	.blog-quote {
		padding: 6% 12% 6% 11%;
	}

	.qodef-e-link-icon {
		width: 46px;
	}

	.service-img-box {
		flex: 1 1 calc(50% - 2vw);
		max-width: calc(50% - 2vw);
	}

	.inner-banner-img img {
		min-height: 500px;
	}

	.scroll-id {
		scroll-margin: 20px;
	}

	.how-we-work-sec {
		padding-bottom: 40px;
		padding-top: 40px;
	}

}

@media (max-width: 600px) {
	.animation-img-box {
		flex: 1 1 calc(50% - 2vw);
		max-width: calc(50% - 2vw);
	}
}

@media (max-width:575px) {
	.project .tabs label {
		padding: 8px 12px;
	}

	.tab-option {
		font-size: 10px;
	}

	.blog-quote {
		padding: 6% 0% 6% 15%;
	}

	.quote-icon {
		left: 0;
	}

	.qodef-e-link-icon {
		width: 36px;
	}

	.blog-page-wrapper {
		padding: 30px 0px 50px 0px;
	}

	.team-row {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		padding-top: 20px;
	}

	.services-box .ser-content {
		padding: 12px;
	}

	.services-box {
		margin-right: 1rem !important;
	}

	.btn-box a.btns {
		font-size: 11px;
	}

	.btn-box {
		margin-right: 0px;
	}

	.circle-svg {
		width: 60px;
		height: 60px;
	}

	.upcoming-section {
		padding-top: 0px;
	}

	.inner-banner-img img {
		min-height: 600px;
	}

	.about-row {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		padding-top: 60px;
		gap: 30px;
	}

	.about-2,
	.about-3 {
		padding-top: 0;
	}

	.about-box-content {
		padding-right: 0px;
		padding-top: 30px;
	}

	.portfolio-page-heading {
		padding-top: 50px;
		padding-bottom: 40px;
	}

	.tabs .content {
		margin-top: 20px !important;
	}

	.protfolio-wrapper {
		margin-top: 50px;
	}

	.portfolio-page {
		padding-bottom: 35px;
		padding-top: 35px;
	}

	.movie-description {
		margin-top: 30px;
	}
}

@media (max-width: 360px) {
	.logo_main {
		max-width: 120px;
	}
}

@media screen and (min-width:768px) {
	.movie-post-des img {
		height: 100%;
	}

}