@media screen and (max-width: 1024px){
	.ch18-logoblk-wrapper .ch18-logoblk{
		max-width: 220px;
	}
	
	.ch18-desktop .desktop-intro .text-cont{
		max-width: 560px;
	}
	
	/*.ch18-desktop .desktop-intro .text-cont .mini{
		font-size: 16px;
	}
	
	.ch18-desktop .desktop-intro .text-cont .maxi {
		font-size: 26px;
	}
	
	.ch18-desktop .desktop-intro .text-cont .mid{
		font-size: 20px;
	}*/
	
	.ch18-desktop .desktop-intro .text-cont .txt span{
		display: inline;
	}
	
	.ch18-desktop .folders-area .folders-wrapper{
		padding: 20px 0;
	}
	
	.ch18-desktop .folders-area ul li{
		padding: 15px;
	}
	
	.ch18-window{
		width: 70%;
	}
	
	.ch18-window.folder .window-wrap {
		min-height: 360px;
	}
	
	.ch18-window.gs-image-result{
		max-width: 520px;
	}
}

@media screen and (max-width: 768px){
	.ch18-desktop .folders-area{
		position: relative;
		padding: 0 15px 60px;
	}
	
	.ch18-desktop .folders-area .folders-wrapper{
		padding: 0;
	}
	
	.ch18-desktop .desktop-intro{
		padding: 0 0 40px;
	}
	
	.ch18-desktop .desktop-intro .text-cont .txt{
		padding: 0 0 18px;
	}
	
	.ch18-logoblk-wrapper{
		padding: 30px 15px;
	}
		
	.ch18-desktop .desktop-intro .text-cont .maxi {
		font-size: 26px;
	}
	
	.ch18-desktop .folders-area ul{
		text-align: center;
	}
	
	.ch18-desktop .folders-area ul li{
		display: inline-block;
		vertical-align: top;
	}
	
	.ch18-desktop .desktop-intro .text-cont .mid {
		font-size: 20px;
	}
	
	.ch18-gal-list ul li.file-icon{
		width: 33.333333%;
	}
	
	.ch18-desktop .desktop-intro .text-cont.bottom {
		padding-top: 25px;
	}
	
	.ch18-desktop .ch18-start-experience {
		padding: 20px 15px 0;
	}
	
	.ch18-desktop .desktop-intro {
		padding: 0 0 10px;
	}
}

@media screen and (max-width: 667px){
	.gs-custom-engine .gs-results-wrapper .gs-results ul.gs-res-list li{
		width: 50%;
	}
}

@media screen and (max-width: 568px){
	.ch18-desktop .ch18-start-experience .pc-globe{
		display: none;
	}
	
	.ch18-desktop .ch18-start-experience .start-experience-btn-wrap{
		padding: 0;
	}
}

@media screen and (max-width: 520px){
	.ch18-window{
		width: 95%;
	}
	
	.ch18-gal-list ul li.file-icon{
		width: 50%;
	}
	
	.ch18-desktop .ch18-start-experience {
		padding: 10px 15px 0;
	}
}

@media screen and (max-width: 420px){
	.ch18-desktop .desktop-intro .text-cont .mini {
		font-size: 16px;
	}
	
	.ch18-desktop .desktop-intro .text-cont .maxi {
		font-size: 22px;
	}
	
	.ch18-desktop .desktop-intro .text-cont .mid {
		font-size: 18px;
	}
	
	.ch18-desktop .desktop-intro .text-cont.bottom {
		padding-top: 20px;
	}
}

@media screen and (max-width: 375px){
	.ch18-gal-list ul li.file-icon{
		width: 100%;
	}
	
	.ch18-logoblk-wrapper .ch18-logoblk{
		max-width: 180px;
	}
	
	.ch18-logoblk-wrapper {
		padding: 25px 15px;
	}
	
	.ch18-desktop .ch18-start-experience {
		padding: 10px 15px 0;
	}
	
	/*.ch18-desktop .desktop-intro {
		padding: 0 0 20px;
	}*/
	
	.ch18-desktop .ch18-start-experience .start-experience-btn-wrap a.start-experience-btn {
		font-size: 20px;
		padding: 8px 16px 5px;
	}
	
	a.ch18-desktop-icn span.folder-icon {
		width: 60px;
		height: auto;
	}
	
	a.ch18-desktop-icn span.folder-name {
		padding: 7px 0 0;
		color: #fff;
		font-size: 15px;
	}
	
	.ch18-desktop .desktop-intro .text-cont .txt {
		padding: 0 0 15px;
	}
	
	.ch18-desktop .desktop-intro .text-cont .maxi {
		font-size: 20px;
	}
	
	.ch18-desktop .ch18-start-experience {
		padding: 5px 15px 0;
	}
	
	.ch18-gal-list ul{
		text-align: center;
	}
}