@media (min-width: 1360px) {

}
@media (max-width: 1200px) {

	.about video{
	    width: unset;
	}

	.c-wrapper .text1 {
		font-size: 64px;
	}
}
@media (max-width: 991px) {

	.workm:first-child {
	    width: 90%;
	}
	.c-wrapper .text1 {
		font-size: 50px;
	}
	.c-wrapper .text2 {
		font-size: 20px;
	}
}
@media (max-width: 767px) {

	.c-wrapper .text1 {
		font-size: 40px;
	}
	.c-wrapper .text2 {
		font-size: 20px;
	}
	.work .footer-wrapper {
	    position: relative;
	}
	a.scroll-btn {
		display: none;
	}
	a.box {
		height: 55vh;
	}
	.page-title{
/*		top: 76vh;*/		
	}
    .ag-container .inter {
    	display: none;
    }
    .ag-container .social {
    	display: none;
    }
    .box-wrapper {
	    flex-wrap: wrap;    	
    }
    .workm {
		width: 92%!important;    	
		max-width: 92%!important;
		margin-right: 0; 	
    }
    .workm:first-child {
    	margin-top: 40px;
    }
	.workm.end {
	    height: 0vh;
	}
	a.workless-btn, a.workmore-btn {
		display: none!important;
	}
    .chapter.workinfo-wrapper {
    	margin: 0; 
    	margin-bottom: 5vh;
    }
    .chapter.workinfo-wrapper .list-bottom {
    	left:0;
    	bottom: unset;
    }
    .box-wrapper {
    	overflow-x: hidden;
    }
    div.box{
	    border-bottom: 5px solid;
	    height: 50vh!important;
	    box-shadow: none!important;
		border-radius: 10px!important;
    }
    .box.border {
		border-radius: 10px!important;
    }
    .workm:first-child div.box{
		border-radius: 10px!important;
	    border-bottom: 0!important;
    }
    a.work-end{
		left: 50%;
	    top: 100px;
	    margin-left: -35px;
	    display: none;   	
    }
    .worktag {
		top: -1vh;    	
    }
    a.scroll-btn-up{
		display: none!important;
	}
	.works a.submenu-item {
	    margin-left: 0px!important;
	    margin-right: 0px!important;
	}
	.about .ag-content {
	    padding: 0;
	}

}

@media (max-width: 575px) {

	.grid-wrapper{
		display: none;
	}
	.vbg-dark .a-r{
	    text-align: left;
	}

	.c-wrapper .text1 {
		font-size: 30px;
	}
	.c-wrapper .text2 {
		font-size: 20px;
	}
	a.designer-btn.justbtn .btn-text {
		display: none;
	}
	a.designer-btn.justbtn {
		width: 40px;
		height: 40px;
		padding: 10px; 
	}
	.foot-ag {
		display: flex;
	    flex-direction: column;
	    align-items: center;
	    margin-bottom: 20px;
	}
	.social {
	    width: 100%;
	    display: flex;
	    justify-content: space-around;
    }
	.works a.submenu-item {
	    padding:10px!important;
	}
	.works a.submenu-item .submenu-title {
	    font-size: 14px!important;
	}

}
@media (max-width: 460px) {
	.page-title{
		left: 1%;
	}
	.works .c-wrapper .text1 {
		font-size: 24px;
	}
	.c-wrapper .text2 {
		font-size: 15px;
	}
	a.submenu-item {
	    margin-left: 0px!important;
	    margin-right: 0px!important;
	}
	.works a.submenu-item .submenu-title {
	    font-size: 11px!important;
	}
}
@media (max-width: 414px) {

}
@media (max-width: 375px) {
}