@media screen and (max-width: 1400px) {
	header.col-xs-12, footer.col-xs-12{padding:20px 40px 0;}
	header.col-xs-12.active{padding:12px 40px 0;}
	.footer.col-xs-12{padding:20px 40px;}
	.container{padding:0 40px;}
	.about-service-text{width: calc(100% - 120px);}
	.services-icons{width:100px !important;}
	#spark-banner hgroup{left:40px;width:calc(50% - 80px);}
	.packages-bg-1{right:80px;}	
	.collection {right: 40px;width: calc(100% - 80px);}
	.submenu {padding-left: 40px;}
}
@media screen and (max-width: 1200px) {
	.snapchat__filter .filter__wrapper .filter__item{width:calc(25% - 36px);}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(5){margin-top:40px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(5n){margin-right:20px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(5n+1){margin-left:20px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(4n){margin-right:0px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(4n+1){margin-left:0px;}
}
@media screen and (max-width: 1100px) {
	body{padding-top: 93px;}
	header.col-xs-12{padding:20px 20px;max-height:103px;height:100%;
	-webkit-transition: max-height 0.3s ease-in-out;
	-moz-transition: max-height 0.3s ease-in-out;
	-o-transition: max-height 0.3s ease-in-out;
	-ms-transition: max-height 0.3s ease-in-out;
	transition: max-height 0.3s ease-in-out;
	}
	header.col-xs-12#active{overflow:auto;max-height:100%;height:100%;padding: 18px 20px;
	-webkit-transition: max-height 0.3s ease-in-out;
	-moz-transition: max-height 0.3s ease-in-out;
	-o-transition: max-height 0.3s ease-in-out;
	-ms-transition: max-height 0.3s ease-in-out;
	transition: max-height 0.3s ease-in-out;}
	footer.col-xs-12{padding:40px 20px 0;}
	.footer.col-xs-12{padding:20px;}
	.header__lang{display:none;}
	.header__nav{display:none;}
	.header__logo img, .header.active .header__logo img{width:140px;}
	.dl-menu{padding:0;}
	.main-social.footer-social {padding: 15px 0px 45px;}
	.filtering__sort{display:none;}
	.filtering__filter{display:block;border: 2px solid #fff;padding: 5px 45px;}
	
	.snap-icon{width:25px;height:30px;background-image:url(images/snap-mob.png);background-size:100%;background-position:center;}
	.fb-icon{width:11px;height:30px;background-image:url(images/fb-mob.png);background-size:100%;background-position:center;}
	.tw-icon{width:25px;height:30px;background-image:url(images/tw-mob.png);background-size:100%;background-position:center;}
	.insta-icon{width:25px;height:30px;background-image:url(images/insta-mob.png);background-size:100%;background-position:center;}
	.snap-icon:hover{background-position:center;}
	.fb-icon:hover{background-position:center;}
	.tw-icon:hover{background-position:center;}
	.insta-icon:hover{background-position:center;}
	.snapchat-title{padding-left:0;}
	header.col-xs-12.active{padding:20px 20px 0;}
	header.active .header__logo img{width: 140px;}
	
	.header__mobile__lang{display:block;}
	#menu-btn{display:block;}
	header.col-xs-12#active .cd-main-content{position:relative;}
	header.col-xs-12#active .cd-side-nav{display:inline-block;width:100%;margin-top:80px;}
	.container{padding:0 20px;}
	.inside-banner-image{right: 70px;}
	#column-1{padding-top:40px;padding-bottom:40px;}
	.filter__container#column-1{padding-top:0;padding-bottom:0;height: auto;}
	.filter__container .filter{padding-bottom:0;}
	.filter__container--popup#column-1{position:fixed;z-index:2;top:0;width:100%;height:100%;overflow:auto;padding-top:0;padding-bottom:0;}
	.filter__container--popup .filter{background-color: rgba(0,0,0,0.95);height:100%;overflow: auto;text-align:left;}
	#column-3{padding-top:50px;padding-bottom:50px;}
	.page-list{padding:40px 0;}
	#spark-banner hgroup{left:20px;width:calc(50% - 40px);}
	#home-module-work .owl-nav{top: 230px !important;}
	.home-about-section h2 {padding-bottom: 20px;}
	.home-work-item-1{width:100%;}
	.home-work-item-2{top: auto;bottom: 0;width: auto;}
	.home-work-item-2 img, .services-item-2 img{width:65%;}
	.packages-bg-1{right:60px;bottom:20px;}	
	.collection {right: 20px;width: calc(100% - 40px);}
	.services-info{float:none;}
	.services-info #home-module-work .home-work-item .home-work-item-3{padding-top: 35px;}
	.services-item-2 {margin-top: 20px;}
	.package__box{float:none;position:relative;margin:0 auto;}
	.package__box:nth-child(2n){float:none;}
	.package__inside{width:100%;}
	.collection-block__header .album__artwork{width:100%;}
	.collection-block a:hover .collection-block__header, .collection-block__header{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);}
	.collection-block a:hover .album__artwork:first-child, .collection-block__header .album__artwork:first-child{-webkit-transform:translate3d(-22%,25%,0) rotate(-5deg);transform:translate3d(-22%,25%,0) rotate(-5deg);}
	.collection-block a:hover .album__artwork:nth-child(2), .collection-block__header .album__artwork:nth-child(2){-webkit-transform:translate3d(-10%,0,0) rotate(-3deg);transform:translate3d(-10%,0,0) rotate(-3deg);}
	.collection-block a:hover .album__artwork:nth-child(3), .collection-block__header .album__artwork:nth-child(3){-webkit-transform:translate3d(5%,17%,0) rotate(6deg);transform:translate3d(5%,17%,0) rotate(6deg);}
	.collection-block a:hover .album__artwork:nth-child(4), .collection-block__header .album__artwork:nth-child(4){-webkit-transform:translate3d(20%,12%,0) rotate(5deg);transform:translate3d(20%,12%,0) rotate(5deg);}
	.collection-block a:hover .album__artwork:nth-child(5), .collection-block__header .album__artwork:nth-child(5){-webkit-transform:translate3d(30%,12%,0) rotate(5deg);transform:translate3d(30%,12%,0) rotate(5deg);}
	
	.filter__parent li{display:block;margin:0 auto;text-align:center;}
	.filter__parent li.reset__filter .close__filter{position:relative;bottom:auto;left:auto;margin-top:40px;}
	.selector__label{margin:0 auto;}
	.selector__label-border{display:none;}
	.selector__label-after{display:none;}
	.selector__label-before{top:0;}
	.filter__parent li#enabled .filter__child li{display:block;margin:0 auto;padding-bottom:0;}
	.filter__parent li .filter__child li#enabled:before{left:0;}
	.filter__parent li#enabled .filter__child li:last-child{padding-bottom:20px;}
	.filter__parent li .filter__child li#enabled.custom-enabled{margin-bottom:20px;}
	.filter__parent li#enabled .filter__child li#enabled.custom-enabled{margin-bottom:0px;}
	.filter__dropdown[data-id="3"] .selector__label .selector__label-after{display:block;bottom: 0px;}
	
	.snapchat__filter .filter__wrapper .filter__item{width:calc(33.333% - 15px);margin-right:10px;margin-left:10px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(4){margin-top:40px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(5n){margin-right:10px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(5n+1){margin-left:10px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(4n){margin-right:10px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(4n+1){margin-left:10px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(3n){margin-right:0px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(3n+1){margin-left:0px;}
	
	.creative__filter .filter__wrapper .filter__item{width:calc(50% - 11px);margin-right:10px;margin-left:10px;}
	.creative__filter .filter__wrapper .filter__item:nth-child(3){margin-top:40px;}
	.creative__filter .filter__wrapper .filter__item:nth-child(3n){margin-right:10px;}
	.creative__filter .filter__wrapper .filter__item:nth-child(3n+1){margin-left:10px;}
	.creative__filter .filter__wrapper .filter__item:nth-child(2n){margin-right:0px;}
	.creative__filter .filter__wrapper .filter__item:nth-child(2n+1){margin-left:0px;}
	.filter__container .filter__dropdown, .filter__container .filter__parent li.reset__filter, .filter__container .selector__label{display:none;}
	.filter__container .filter__dropdown.enabled{display:block;}
	.filter__container .filter__parent li .filter__child li#enabled{padding-top: 0;padding-bottom: 20px;}
	.filter__container .sort__by.filter__dropdown{display:block;color: #fff;ont-family: 'Lato-Bold';font-size:19px;cursor:pointer;}
	.filter__container .sort__by.filter__dropdown:hover{color: #af358d;}
	.filter__container--popup{display:none;}
	.filter__container--popup .filter__parent{display: inline-block;width: 100%;margin:0;text-align:left;}
	.filter__container--popup .filter__parent li{text-align:left;}
	.filter__container--popup .selector__label{width:100%;padding:20px;}
	.filter__container--popup .selector__label-before{border-top:0;}
	.filter__container--popup .selector__label-after{border-bottom:0;}
	.filter__container--popup .filter__child li{padding-left:20px;padding-right:20px;width:100%;
	-webkit-transition: all 0s cubic-bezier(.645,.045,.355,1) 0s;
	-moz-transition: all 0s cubic-bezier(.645,.045,.355,1) 0s;
	-ms-transition: all 0s cubic-bezier(.645,.045,.355,1) 0s;
	-o-transition: all 0s cubic-bezier(.645,.045,.355,1) 0s;
	transition: all 0s cubic-bezier(.645,.045,.355,1) 0s;
	-webkit-transform: translateY(15px);
	-moz-transform: translateY(15px);
	-ms-transform: translateY(15px);
	-o-transform: translateY(15px);
	transform: translateY(15px);}
	.filter__container--popup .filter__parent li#enabled .filter__child li{width:100%;
	-webkit-transform: translateY(0px) translateZ(0);
	-moz-transform: translateY(0px) translateZ(0);
	-ms-transform: translateY(0px) translateZ(0);
	-o-transform: translateY(0px) translateZ(0);
	transform: translateY(0px) translateZ(0);
	-webkit-transition: all 0s cubic-bezier(.645,.045,.355,1) 0s;
	-moz-transition: all 0s cubic-bezier(.645,.045,.355,1) 0s;
	-ms-transition: all 0s cubic-bezier(.645,.045,.355,1) 0s;
	-o-transition: all 0s cubic-bezier(.645,.045,.355,1) 0s;
	transition: all 0s cubic-bezier(.645,.045,.355,1) 0s;}	
	.filter__container--popup .filter__parent li .selector__child{
	-webkit-transition: all 0s ease-in-out 0s;
	-moz-transition: all 0s ease-in-out 0s;
	-ms-transition: all 0s ease-in-out 0s;
	-o-transition: all 0s ease-in-out 0s;
	transition: all 0s ease-in-out 0s;}
	.filter__container--popup .filter__parent li#enabled .selector__child{max-height:999999999px;
	-webkit-transition: all 0s ease-in-out 0s;
	-moz-transition: all 0s ease-in-out 0s;
	-ms-transition: all 0s ease-in-out 0s;
	-o-transition: all 0s ease-in-out 0s;
	transition: all 0s ease-in-out 0s;
	}
	
	.filter__container--popup .selector__label,
	.filter__container--popup .selector__label:hover{font-size: 16px;}
	.filter__container--popup .filter__child li .selector__item,
	.filter__container--popup .filter__child li .selector__item:hover{font-size: 18px;}
	.filter__container--popup .filter__dropdown[data-id="3"] .selector__label:hover{}
	
	.filter__container--popup .selector__label,	.filter__container--popup .selector__label:hover, .filter__container--popup .filter__child li .selector__item:hover,
	.filter__container--popup .filter__dropdown[data-id="3"] .selector__label:hover{color:#fff;}
	.filter__container--popup .filter__parent li#enabled .filter__child li:first-child{padding-top:0;}
	.filter__container--popup .filter__parent li .filter__child li#enabled:before{left: 10px;height: 5px;width: 5px;font-size: 13px;margin-top: 4px;}
	.filter__container--popup .filter__parent li .filter__child li#enabled{padding-left:20px;padding-right:20px;}
	.filter__container--popup .filter__parent li.reset__filter .close__filter{position:absolute;opacity:1;font-size: 15px;visibility:visible;right: 20px;top: 40px;margin-top: 0;}
	.filter__container--popup .filter__parent li.reset__filter{padding:40px 20px 20px 20px;}
	.filter__container--popup .filter__parent li.reset__filter a{font-size: 15px;color:#fff;border-bottom:1px solid #fff;}
	.filter__container--popup .filter__parent li.reset__filter a.apply__filter{position:absolute;opacity:0;visibility:hidden;right: 20px;top: 40px;margin-top: 0;margin-right: 0;}
	.filter__container--popup .filter__parent li.reset__filter .close__filter#enabled.active{opacity:0;visibility:hidden;}
	
	/*.filter__container .filter__dropdown{display:none;}
	.filter__container .sort__by.filter__dropdown{display:block;color: #464646;text-transform:uppercase;}
	.filter__container .sort__by.filter__dropdown:hover{color: #af358d;}
	.filter__container.filter__container-popup{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color:rgba(17,17,17,1);
		z-index: 2;
		overflow: auto;
	}
	.filter__container.filter__container-popup .filter__dropdown{
		display:block;
	}*/


	
	/*
	.filter__container-popup#active{display:block;}
	.filter__container-popup .filter__parent li{position:inherit;}*/
}
@media screen and (max-width : 768px){
	.header__menu-item{float:none;margin:0;margin-bottom:40px;}
	.header__menu-item:first-child{margin:0;margin-bottom:40px;}
	.header__menu-item:last-child{margin:0;margin-bottom:0;}
	.inside-banner-title.col-xs-12{width:100%;text-align: center;}
	.inside-banner{height:450px;}
	.inside-banner-image{left: 50%;right:auto;transform: translateX(-50%);-webkit-transform:  translateX(-50%);-ms-transform:  translateX(-50%);-moz-transform:  translateX(-50%);-o-transform:  translateX(-50%);}
	.inside-banner-title.col-xs-12{top:60px;}
	.inside-banner-title.clear-center-text{top:auto;margin-top:60px;}
	h2, .home-achievement-title{font-size:40px;line-height:40px;}
	.column-2{padding-right:0;padding-left:0;}
	.page-list-title{margin: 35px 40px 35px;width:calc(100% - 80px);}
	.header__menu-item{width:100%;}
	.category-box, .category-box#box{display:inline-block;width:100%;}
	
	#item-content:hover .type h3.title, #item-content .type h3.title{opacity:0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
	#item-content:hover .type .info .title, #item-content .type .info .title{top:-5px;opacity:1;-webkit-transition: all 0.3s ease-in-out 0.6s;-moz-transition: all 0.3s ease-in-out 0.6s;-ms-transition: all 0.3s ease-in-out 0.6s;-o-transition: all 0.3s ease-in-out 0.6s;transition: all 0.3s ease-in-out 0.6s;}
	#item-content:hover .type .info h3, #item-content .type .info h3{opacity:1;-webkit-transition: all 0.3s ease-in-out 0.3s;-moz-transition: all 0.3s ease-in-out 0.3s;-ms-transition: all 0.3s ease-in-out 0.3s;-o-transition: all 0.3s ease-in-out 0.3s;transition: all 0.3s ease-in-out 0.3s;}
	#item-content:hover .type .info .text1, #item-content .type .info .text1{top:10px;opacity:1;-webkit-transition: all 0.3s ease-in-out 0.6s;-moz-transition: all 0.3s ease-in-out 0.6s;-ms-transition: all 0.3s ease-in-out 0.6s;-o-transition: all 0.3s ease-in-out 0.6s;transition: all 0.3s ease-in-out 0.6s;}
	.column-2:nth-child(2) .contact-box .type .info .text1 ul li a:hover, .column-2:nth-child(2) .contact-box .type .info .text1 ul li a{color:#af358d;}
	
	#custom-item-content:hover .type h3.title, #custom-item-content .type h3.title{top:0%;transform: translateY(-0%);-webkit-transform:  translateY(-0%);-ms-transform:  translateY(-0%);-moz-transform:  translateY(-0%);-o-transform:  translateY(-0%);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
	#custom-item-content:hover .type .info .text1, #custom-item-content .type .info .text1{top:30px;opacity:1;-webkit-transition: all 0.3s ease-in-out 0.6s;-moz-transition: all 0.3s ease-in-out 0.6s;-ms-transition: all 0.3s ease-in-out 0.6s;-o-transition: all 0.3s ease-in-out 0.6s;transition: all 0.3s ease-in-out 0.6s;}
	.contact-snap:hover > .main-snap, .contact-snap > .main-snap{width:auto;}
	
	.form-field-input{width:100%;margin-right:0;margin-left:0;margin-top:30px;}
	.form-field-input:first-child{margin-top:0;}
	.quote-field-input{width:100%;margin-right:0;margin-left:0;margin-top:30px;}
	.quote-field-input:first-child{margin-top:0;}
	#form-field-open{width:100%;}
	.form-field{margin-top:30px;}
	.form-field:first-child{margin-top:0;}

	.custom-width-1{width:100%;}
	.custom-width-2{width:100%;}
	.custom-width-3{width:49%;}
	.custom-width-4{width:32%;}
	
	.about-section{padding-left:0;padding-right:0;}
	.about-section.image{padding-bottom:40px;}
	.p-b-80{padding-bottom:40px;}
	
	.column-3:nth-child(2){padding-top:40px;}
	.services-icons{float:left !important;margin-bottom:20px;display:none !important;}
	.services-icons.hidden{display:block !important;}
	.about-service-text{width:100%;}
	.banner-slideshow, .banner-slideshow ul li{min-height:450px;}
	#spark-banner hgroup{width:calc(100% - 40px);top:60px;}
	.p-t-40{padding-top:30px;}
	
	.home-services-left{top:93px;}
	.home-services-right{top: auto;bottom: 80px;}
	.home-phone-left{top:66px;}
	.home-phone-right{top: auto;bottom: 0;}
	.home-phone-bottom-right{bottom: -388px;}
	.home-founder-name {padding-bottom: 20px;}
	.home-about-section h2 {padding-bottom: 20px;}
	.home-about-section #loadmorebutton {text-align: left;padding-top: 25px;}

	.home-packages-section{height:450px;}
	.packages-bg-1 img{width:40%;}
	.home-achievements-button{position:relative;bottom:auto;right:auto;padding-top:30px;}
	#spark-banner{height:860px;}
	.button-link-achievements#achievements{left:40px;}
	
	.collection#active .collection-phone{
		-webkit-animation: collectionslideInRightBack 0.001s forwards;
		-webkit-animation-delay: 0s;
		-webkit-animation-timing-function:ease-in-out;
		-moz-animation: collectionslideInRightBack 0.001s forwards;
		-moz-animation-delay: 0s;
		-moz-animation-timing-function:ease-in-out;
		animation: collectionslideInRightBack 0.001s forwards;
		animation-delay: 0s;
		animation-timing-function:ease-in-out;
		-o-animation: collectionslideInRightBack 0.001s forwards;
		-o-animation-delay: 0s;
		-o-animation-timing-function:ease-in-out;
	}
	.collection#active .collection-1{
		-webkit-animation: collection1slideInRightBack 0.001s forwards;
		-webkit-animation-delay: 0s;
		-moz-animation: collection1slideInRightBack 0.001s forwards;
		-moz-animation-delay: 0s;
		animation: collection1slideInRightBack 0.001s forwards;
		animation-delay: 0s;
		-o-animation: collection1slideInRightBack 0.001s forwards;
		-o-animation-delay: 0s;
	}
	.collection#active .collection-2{
		-webkit-animation: collection2slideInRightBack 0.001s forwards;
		-webkit-animation-delay: 0s;
		-moz-animation: collection2slideInRightBack 0.001s forwards;
		-moz-animation-delay: 0s;
		animation: collection2slideInRightBack 0.001s forwards;
		animation-delay: 0s;
		-o-animation: collection2slideInRightBack 0.001s forwards;
		-o-animation-delay: 0s;
	}
	.collection#active .collection-3{
		-webkit-animation: collection3slideInRightBack 0.001s forwards;
		-webkit-animation-delay: 0s;
		-webkit-animation-timing-function:ease-in-out;
		-moz-animation: collection3slideInRightBack 0.001s forwards;
		-moz-animation-delay: 0s;
		-moz-animation-timing-function:ease-in-out;
		animation: collection3slideInRightBack 0.001s forwards;
		animation-delay: 0s;
		animation-timing-function:ease-in-out;
		-o-animation: collection3slideInRightBack 0.001s forwards;
		-o-animation-delay: 0s;
		-o-animation-timing-function:ease-in-out;
	}
	.collection#active .collection-4{
		-webkit-animation: collection4slideInRightBack 0.001s forwards;
		-webkit-animation-delay: 0s;
		-moz-animation: collection4slideInRightBack 0.001s forwards;
		-moz-animation-delay: 0s;
		animation: collection4slideInRightBack 0.001s forwards;
		animation-delay: 0s;
		-o-animation: collection4slideInRightBack 0.001s forwards;
		-o-animation-delay: 0s;
	}
	.collection#active .collection-5{
		-webkit-animation: collection5slideInRightBack 0.001s forwards;
		-webkit-animation-delay: 0s;
		-moz-animation: collection5slideInRightBack 0.001s forwards;
		-moz-animation-delay: 0s;
		animation: collection5slideInRightBack 0.001s forwards;
		animation-delay: 0s;
		-o-animation: collection5slideInRightBack 0.001s forwards;
		-o-animation-delay: 0s;
	}
	.collection#active .collection-6{
		-webkit-animation: collection6slideInRightBack 0.001s forwards;
		-webkit-animation-delay: 0s;
		-moz-animation: collection6slideInRightBack 0.001s forwards;
		-moz-animation-delay: 0s;
		animation: collection6slideInRightBack 0.001s forwards;
		animation-delay: 0s;
		-o-animation: collection6slideInRightBack 0.001s forwards;
		-o-animation-delay: 0s;
	}
	.collection#active .collection-7{
		-webkit-animation: collection7slideInRightBack 0.001s forwards;
		-webkit-animation-delay: 0s;
		-webkit-animation-timing-function:ease-in-out;
		-moz-animation: collection7slideInRightBack 0.001s forwards;
		-moz-animation-delay: 0s;
		-mozanimation-timing-function:ease-in-out;
		animation: collection7slideInRightBack 0.001s forwards;
		animation-delay: 0s;
		animation-timing-function:ease-in-out;
		-o-animation: collection7slideInRightBack 0.001s forwards;
		-o-animation-delay: 0s;
		-o-animation-timing-function:ease-in-out;
	}
	
	.btn-bullet .btn-f:hover .form_border:nth-of-type(1), .btn-bullet .btn-f .form_border:nth-of-type(1),
	.btn-bullet .btn-f:hover .form_border:nth-of-type(3), .btn-bullet .btn-f .form_border:nth-of-type(3) {-webkit-transform:scaleX(0) translateZ(0px);transform: scaleX(0) translateZ(0px);}
	.btn-bullet .btn-f:hover .form_border:nth-of-type(2), .btn-bullet .btn-f .form_border:nth-of-type(2), 
	.btn-bullet .btn-f:hover .form_border:nth-of-type(4), .btn-bullet .btn-f .form_border:nth-of-type(4) {-webkit-transform:scaleY(0) translateZ(0px);transform: scaleY(0) translateZ(0px);}
	.btn-bullet .btn-f:hover .btn-text, .btn-bullet .btn-f:hover .btn-text{color:#fff;}
	#black.btn-bullet .btn-f:hover .btn-text, #black.btn-bullet .btn-f:hover .btn-text{color:#000;}
		
	.category-box:hover .button-link-shop-now span, .category-box .button-link-shop-now span {-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
	.category-box:hover .button-link-shop-now:before, .category-box .button-link-shop-now:before {left: -100%;}
	.about__services:hover .about-shop-now span, .about__services .about-shop-now span {-webkit-transform: translateX(0%);-moz-transform: translateX(0%);-ms-transform: translateX(0%);transform: translateX(0%);}
	.about__services:hover .about-shop-now:before, .about__services .about-shop-now:before {left:-100%;}
	
	.custom-box .type .info .text1 ul li a:hover, .custom-box .type .info .text1 ul li a{color:#fff;}
	
	.achievement-box:hover, .achievement-box{border-bottom:3px solid #111111;}
	.achievement-box:hover h5, .achievement-box:hover .button-link, .achievement-box h5, .achievement-box .button-link{color:#fff;}
	.achievement-box:hover .button-link-achievements, .achievement-box .button-link-achievements{background-position:right 0px;}
	
	.footer-menu a, .footer-menu a:hover{color:#fefefe;border-bottom:1px solid #333232;}
		
	.dl-menu li a, .dl-menu li a:hover, .dl-menu li#active a{color:#fefefe;}
	.dl-submenu li a, .dl-submenu li a:hover, .dl-submenu li#active a{color:#fefefe;}
	
	.filter__item a:hover .filter__image table, .filter__item a .filter__image table{height: 39px;bottom: 0;position: absolute;background-color: white;opacity:1;-webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-moz-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-ms-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;-o-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0s;}
	.filter__item a:hover .filter__image table #black.btn-bullet, .filter__item a .filter__image table #black.btn-bullet{width:100%;}
	.filter__item a:hover .filter__image table #black.btn-bullet .btn-f, .filter__item a .filter__image table #black.btn-bullet .btn-f{border:0;width:100%;}
		
	.snapchat__filter .filter__wrapper .filter__item{width:calc(50% - 15px);}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(3){margin-top:40px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(3n){margin-right:10px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(3n+1){margin-left:10px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(2n){margin-right:0px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(2n+1){margin-left:0px;}
	
	.creative__filter .filter__wrapper .filter__item{width:100%;margin-left:0;margin-right:0;}
	.creative__filter .filter__wrapper .filter__item:nth-child(2){margin-top:40px;}
	.creative__filter .filter__wrapper .filter__item:nth-child(2n){margin-left:0px;}
	.creative__filter .filter__wrapper .filter__item:nth-child(2n+1){margin-right:0px;}
	
	.quote-section{padding-left:0;padding-right:0;}
	.quote-section:first-child{padding-bottom:40px;}
	.thankyou h2, .thankyou .thankyou__message{width:100%;}
	.header__menu-item a{font-size:20px;}
	.how-we-work-bg{background-color: rgba(0,0,0,.71);}
	}
@media screen and (min-width: 768px) {
	.clients-box{border-right:1px solid #464646;}
	.clients-box:nth-child(2n){border-right:0;}
	.clients-box:first-child, .clients-box:nth-child(2){border-top:0;}
	.clients-box.col-sm-6{width:50%;}
	.column-2:first-child, .column-2:nth-child(2){margin-top:0;}
	.column-2:nth-child(3){margin-top:40px;}
}
@media screen and (min-width: 1100px) {
	.cd-main-content{display:none;}
	.clients-box{border-right:1px solid #464646;}
	.clients-box:nth-child(2n){border-right:1px solid #464646;}
	.clients-box:nth-child(3n){border-right:0;}
	.clients-box:first-child, .clients-box:nth-child(2), .clients-box:nth-child(3){border-top:0;}
	.clients-box.col-md-4{width:33.33333333%;}
}
@media screen and (min-width: 1200px) {
	.column-2:first-child, .column-2:nth-child(2), .column-2:nth-child(3){margin-top:0;}
}
@media screen and (min-width: 1400px) {
	.clients-box.col-lg-2{width:19.667%;}
	.clients-box{border-right:1px solid #464646;}
	.clients-box:nth-child(3n){border-right:1px solid #464646;}
	.clients-box:nth-child(5n){border-right:0;}
	.clients-box:first-child, .clients-box:nth-child(2), .clients-box:nth-child(3), .clients-box:nth-child(4), .clients-box:nth-child(5){border-top:0;}
}
@media only screen and (max-width: 650px) {
	.package__box{padding:0 40px;}
	.collection-block a:hover .album__artwork:first-child, .collection-block__header .album__artwork:first-child{-webkit-transform:translate3d(-22%,25%,0) rotate(-5deg);transform:translate3d(-22%,25%,0) rotate(-5deg);}
	.collection-block a:hover .album__artwork:nth-child(2), .collection-block__header .album__artwork:nth-child(2){-webkit-transform:translate3d(-10%,0,0) rotate(-3deg);transform:translate3d(-10%,0,0) rotate(-3deg);}
	.collection-block a:hover .album__artwork:nth-child(3), .collection-block__header .album__artwork:nth-child(3){-webkit-transform:translate3d(10%,17%,0) rotate(6deg);transform:translate3d(10%,17%,0) rotate(6deg);}
	.collection-block a:hover .album__artwork:nth-child(4), .collection-block__header .album__artwork:nth-child(4){-webkit-transform:translate3d(25%,12%,0) rotate(5deg);transform:translate3d(25%,12%,0) rotate(5deg);}
	.collection-block a:hover .album__artwork:nth-child(5), .collection-block__header .album__artwork:nth-child(5){-webkit-transform:translate3d(45%,12%,0) rotate(5deg);transform:translate3d(45%,12%,0) rotate(5deg);}
}
@media only screen and (max-width: 520px) {
	.collection-block a:hover .album__artwork:first-child, .collection-block__header .album__artwork:first-child{-webkit-transform:translate3d(-22%,25%,0) rotate(-5deg);transform:translate3d(-22%,25%,0) rotate(-5deg);}
	.collection-block a:hover .album__artwork:nth-child(2), .collection-block__header .album__artwork:nth-child(2){-webkit-transform:translate3d(-10%,0,0) rotate(-3deg);transform:translate3d(-10%,0,0) rotate(-3deg);}
	.collection-block a:hover .album__artwork:nth-child(3), .collection-block__header .album__artwork:nth-child(3){-webkit-transform:translate3d(5%,17%,0) rotate(6deg);transform:translate3d(5%,17%,0) rotate(6deg);}
	.collection-block a:hover .album__artwork:nth-child(4), .collection-block__header .album__artwork:nth-child(4){-webkit-transform:translate3d(20%,12%,0) rotate(5deg);transform:translate3d(20%,12%,0) rotate(5deg);}
	.collection-block a:hover .album__artwork:nth-child(5), .collection-block__header .album__artwork:nth-child(5){-webkit-transform:translate3d(35%,12%,0) rotate(5deg);transform:translate3d(35%,12%,0) rotate(5deg);}
}
@media only screen and (max-width: 480px) {
	.package__box{padding:0 20px;border: 7px solid #0b0b0b;}
	.collection-block__header .album__artwork{max-width:330px;}
	.snapchat__filter .filter__wrapper .filter__item{width:100%;margin-left:0;margin-right:0;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(2){margin-top:40px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(2n){margin-left:0px;}
	.snapchat__filter .filter__wrapper .filter__item:nth-child(2n+1){margin-right:0px;}
	.collection-block a:hover .album__artwork:first-child, .collection-block__header .album__artwork:first-child{-webkit-transform:translate3d(-22%,25%,0) rotate(-5deg);transform:translate3d(-22%,25%,0) rotate(-5deg);}
	.collection-block a:hover .album__artwork:nth-child(2), .collection-block__header .album__artwork:nth-child(2){-webkit-transform:translate3d(-10%,0,0) rotate(-3deg);transform:translate3d(-10%,0,0) rotate(-3deg);}
	.collection-block a:hover .album__artwork:nth-child(3), .collection-block__header .album__artwork:nth-child(3){-webkit-transform:translate3d(0%,17%,0) rotate(6deg);transform:translate3d(0%,17%,0) rotate(6deg);}
	.collection-block a:hover .album__artwork:nth-child(4), .collection-block__header .album__artwork:nth-child(4){-webkit-transform:translate3d(15%,12%,0) rotate(5deg);transform:translate3d(15%,12%,0) rotate(5deg);}
	.collection-block a:hover .album__artwork:nth-child(5), .collection-block__header .album__artwork:nth-child(5){-webkit-transform:translate3d(25%,12%,0) rotate(5deg);transform:translate3d(25%,12%,0) rotate(5deg);}
}
@media only screen and (max-width: 430px) {
	h1{font-size:38px;}
	h2, .home-achievement-title{font-size:30px;line-height:34px;}
	.copyright{margin-top:20px;}
	.p-t-35{padding-top:15px;}
	.custom-width-3{width:100%;}
	.custom-width-4{width:49%;}
	.home-work-item-2 img, .services-item-2 img {width: 50%;}
	.btn-bullet .btn-f{padding: 10px 25px;}
	.packages-bg-1 img{width:30%;}
	.custom-title{font-size:25px;line-height:25px;}
	.package__inside{margin: 0 10px;width: calc(100% - 20px);}
	.package__box {padding: 0;}
}
@media only screen and (max-width: 360px) {
	h1{font-size:28px;}
	h2, .home-achievement-title{font-size:26px;line-height:30px;}
	.achievement-box{padding:40px 20px;}
	.button-link-achievements{left:20px;}
	.button-link-achievements#achievements{left:20px;}
	.custom-box, .contact-box{padding:40px 20px;}
	.page-list-title{margin: 35px 20px 35px;width:calc(100% - 40px);}
	.custom-width-4{width:100%;}
	.packages-bg-1 img{width:25%;}
	.collection-block a:hover .album__artwork:first-child, .collection-block__header .album__artwork:first-child{-webkit-transform:translate3d(-15%,25%,0) rotate(-5deg);transform:translate3d(-15%,25%,0) rotate(-5deg);}
	.collection-block a:hover .album__artwork:nth-child(2), .collection-block__header .album__artwork:nth-child(2){-webkit-transform:translate3d(-10%,0,0) rotate(-3deg);transform:translate3d(-10%,0,0) rotate(-3deg);}
	.collection-block a:hover .album__artwork:nth-child(3), .collection-block__header .album__artwork:nth-child(3){-webkit-transform:translate3d(-2%,17%,0) rotate(6deg);transform:translate3d(-2%,17%,0) rotate(6deg);}
	.collection-block a:hover .album__artwork:nth-child(4), .collection-block__header .album__artwork:nth-child(4){-webkit-transform:translate3d(7%,12%,0) rotate(5deg);transform:translate3d(7%,12%,0) rotate(5deg);}
	.collection-block a:hover .album__artwork:nth-child(5), .collection-block__header .album__artwork:nth-child(5){-webkit-transform:translate3d(15%,12%,0) rotate(5deg);transform:translate3d(15%,12%,0) rotate(5deg);}
}