@media only screen and (max-width: 1499px) {
	.sticker-section .inner-div {
		padding: 30px 60px;
	}
	.s-bottom-btn .btn {
		margin-bottom: 20px;
		font-size: 45px;
		line-height: 45px;
		padding-left: 60px;
		padding-right: 60px;
	}
	.home-banner-section-2 {
		background-position: 70%;
	}
	.item-update .content-div .rating-div {
		font-size: 13px;
	}
	.item-update .content-div {
		/*padding-right: 73px;*/
	}
	.special-offer-block {
		width: 100%;
	}
	.special-offer-block h3 {
		font-size: 24px;
		line-height: 25px;
	}
	.special-offer-block h2 {
		font-size: 55px;
		line-height: 55px;
	}
	.special-offer-block h4 {
		font-size: 20px;
		line-height: 20px;
	}
	.special-offer-block .btn {
		font-size: 25px;
		line-height: 25px;
		padding-left: 20px;
		padding-right: 20px;
		min-width: 265px;
	}
	.trailer-section-head .left-content .video-div .play {
		background-size: 90px auto;
	}
	.bio-section-head .bottom-btn .btn {
		font-size: 35px;
		line-height: 40px;
		max-width: 340px;
		padding-left: 0;
		padding-right: 0;
	}
	.list-with-check2 li {
		font-size: 20px;
		margin: 20px 0;
	}
	.bio-section-head .list-with-check2 {
		margin-bottom: 0;
		max-width: 400px;
	}
	.bio-section-head .left-content .inner-right-c {
		padding-left: 0
	}

	.navbar-main .navbar-nav>li>a { padding:10px 10px; font-size:14.5px; }
	.navbar-main .navbar-nav.social-icon { margin-left:10px; }
	.nav.social-icon>li>a { margin-left:2px; padding:5px; }
	.nav.social-icon>li>a .fa { line-height:100%; }
}

@media only screen and (max-width: 1199px) {
	.s-bottom-btn .btn {
		font-size: 35px;
		line-height: 35px;
		padding-left: 50px;
		padding-right: 50px;
	}
	.navbar-brand img {
		max-width: 300px;
		margin: 5px 0;
	}
	.navbar-main .navbar-nav.social-icon {
		margin-left: 10px;
	}
	.navbar-main .navbar-nav>li>a {
		font-size: 14px;
	}
	.list-with-check li {
		font-size: 18px;
	}
	.btn-red-with-round {
		font-size: 27px;
		line-height: 30px;
		white-space: normal
	}
	.row.col-5-div .col, .row.col-5-div .col-6 {
		-ms-flex: 0 0 33.3%;
		flex: 0 0 33.3%;
		max-width: 33.3%;
	}
	.row.col-5-div .col:nth-child(3n+1) {
		clear: both;
	}

	.models-list-thumbs ul.half-sized li { width:100%; }

	/* Navbar Toggler */
	.navbar-header { width:100%; }
	.navbar-toggler { padding:0; border:0; margin-top:5px; }
	.navbar-dark .navbar-toggler-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,211,49, 1)' stroke-width='3' stroke-linecap='square' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
	}
	.navbar-toggler .icon-bar { background-color: #ffd331; }
	.navbar-main .navbar-nav>li { margin:0; }
	.navbar-main .navbar-nav {
		margin:10px 0;
	}
	.navbar-main .navbar-nav>li>a {
		text-align: center;
		font-size: 15px;
		display:block;
	}
	.navbar-main .navbar-nav>li.active>a { padding:5px 5px; border-radius:0; }
	.navbar-main .navbar-nav.social-icon {
		text-align: center;
		border-top:1px solid #414141;
		margin:0;
		margin-top:10px; padding-top:10px;
		display:inline-block; width:100%;
	}
	.navbar-main .navbar-nav.social-icon li {
		display: inline-block;
	}
	.navbar-main .navbar-nav.social-icon li a {
		padding: 5px;
		display:inline-block;
	}

	.navbar-search { margin:3px 10px; margin-top:8px; }
}

@media only screen and (max-width: 991px) {
	.bio-section-head .left-content .inner-right-c {
		margin-top: 25px;
	}
	.special-offer-block {
		margin-top: 15px;
	}
	.s-bottom-btn .copy-div span {
		padding: 0 10px;
		margin-bottom: 5px;
		display: inline-block;
	}
	.section-title {
		font-size: 24px;
	}
	.navbar-main .navbar-nav>li>a {
		font-size: 12px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.nav.social-icon>li>a {
		margin-left: 6px;
	}
	.navbar-main .navbar-nav.social-icon {
		margin-left: 0;
	}
	.sticker-section .inner-div h2 {
		min-width: 280px;
		font-size: 19px;
	}
	.swiper-container-sticker .swiper-slide {
		font-size: 16px;
	}
	.p-tb-50 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.s-bottom-btn .copy-div {
		font-size: 16px;
		line-height: 20px;
	}
	.s-bottom-btn .btn {
		font-size: 35px;
		line-height: 36px;
		padding-left: 40px;
		padding-right: 40px;
	}
	.bio-section-head .left-content .detail-div {
		padding-bottom: 0
	}
	.bio-section-head .list-with-check2 {
		max-width: 100%;
	}

	.update-info .update-info-block { font-size:1em; }
	.update-info .update-info-block h3 { font-size:1.25rem; }
}

@media only screen and (max-width: 767px) {
	.pagination-div ul{
		margin: 0
	}
	.s-bottom-btn {
		margin-bottom: 0;
	}
	.s-logo img {
		max-width: 280px;
	}
	.pagination-div ul li {
		padding: 0 5px;
	}
	.footer-nav ul li a {
		font-size: 13px;
		height: 34px;
		line-height: 34px;
	}
	.s-bottom-btn .copy-div {
		font-size: 14px;
		line-height: 20px;
	}

	.title-block { text-align:center; }
	.section-title {
		width:100%; text-align:center;
		font-size: 18px;
		/*margin: 0 0 26px 0;*/
	}
	.sorting-options { float:none; displayinline-block; width:100%; text-align:center; margin-top:10px; }
	.sorting-options .btn { font-size:13px; }
	.s-bottom-btn .btn {
		padding-left: 20px;
		padding-right: 20px;
	}
	.btn-red-with-round {
		font-size: 21px;
		line-height: 24px;
		margin: 0 50px;
		padding-left: 0;
		padding-right: 0;
	}
	.sticker-section .inner-div {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-align-content: stretch;
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.sticker-section .inner-div h2 {
		min-width: inherit;
		margin-bottom: 5px;
	}
	.p-tb-50 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.pt-70 {
		padding-top: 40px;
	}
	.pb-70 {
		padding-bottom: 40px;
	}
	.row.col-5-div .col, .row.col-5-div .col-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.row.col-5-div .col:nth-child(3n+1) {
		clear: none;
	}
	.row.col-5-div .col:nth-child(2n+1) {
		clear: both;
	}
	.sticker-section .swiper-container {
		width: 100%;
	}
	.navbar-brand img {
		max-width: 190px;
		margin: 3px 0;
	}
	.home-banner-section-2 {
		background-position: 80%;
	}
	.home-models-section .row-col-padding-10 {
		margin-bottom: 30px;
	}
	.section-title .btn {
		font-size: 12px;
	}
	.latest-updates-section .row-col-padding-10 {
		margin-bottom: 30px;
	}
	.bio-section-head .bottom-btn .btn {
		font-size: 25px;
		line-height: 20px;
		max-width: 210px;
	}

	.navbar-toggler { margin-top:0px; }
	.navbar-search { margin-top:3px; }

	.item-update .content-div h4 { font-size:14px; }

	.models-list-thumbs ul.half-sized li { width:49%; }

	.item-update .content-div h4,
	.item-update .content-div .row .col-12 { text-align:center; }
	.item-update .content-div .row .col-12.text-right { text-align:center !important; }
}

@media only screen and (max-width: 640px) {
	.s-bottom-btn .btn, .s-bottom-btn.s-bottom-btn-modelbio .btn {
		font-size: 24px;
		line-height: 25px;
	}
	.s-bottom-btn .btn-red-with-round:after,  .s-bottom-btn .btn-red-with-round:before {
		width: 50px;
		background-size: 100% 100%;
	}
	.list-with-check {
		padding: 10px 20px;
	}
	.list-with-check li {
		width: 100%;
	}
	.sticker-section .inner-div h2 {
		margin-top: -29px;
	}
	.sticker-section .inner-div {
		margin-top: 24px;
		padding: 20px 20px;
	}
	/*.sticker-section .inner-div .swiper-sticker-prev img,  .sticker-section .inner-div .swiper-sticker-next img {
		width: 15px;
		margin-top: 11px;
	}*/
	.sticker-section .inner-div .swiper-sticker-next { right:-10px; }
	.sticker-section .inner-div .swiper-sticker-prev { left:-10px; }
	.sticker-section .inner-div .swiper-sticker-next, .sticker-section .inner-div .swiper-sticker-prev { font-size:15px; padding:7px 6px; }
}

@media only screen and (max-width: 480px) {
	.trailer-section-head .left-content .video-div .play {
		background-size: 60px auto;
	}
	.item-update .content-div .rating-div {
		/*position: static;
		margin: 5px 0 0 0;*/
	}
	.item-update .content-div {
		/*padding-right: 0;*/
	}
	.sticker-section .inner-div h2 {
		font-size: 14px;
	}

	.tags_filter_trigger { margin:0 0 5px 0; }
}

@media only screen and (max-width: 320px) {
	.footer-nav ul li a {
		padding: 0 9px;
	}
}
