@media only screen and (max-width:1320px) {
	.lg-box-02.content-flr .short-discribtion {
		margin-right: 0;
		width: 65%;
		margin-left: 0;
		padding-left: 25px;
	}
	.lg-box-02 .imgbox-02 {
		width: 35%;
	}
	.lg-box-02 .imgbox-02 img {
		width: 100%;
	}
	h3 {
		font-size: 35px;
	}
	.lg-box-02.content-flr:nth-child(2n) .short-discribtion {
		padding-left: 0;
	}
	.lg-box-02 .short-discribtion {
		padding-top: 0;
	}
	.wrapper.wdth1170 {
		width: auto;
	}
	.col-sm-3 {
		width: 33.333%;
		padding: 0 15px;
	}
	.col-sm-3:nth-child(2) {
		margin: 0;
	}
	.img-box img {
		width: 100%;
	}
	.address {
		padding-left: 25px;
		padding-right: 25px;
	}
}
@media only screen and (max-width:1022px) {
	.lg-box-01 .imgbox-01 {
		width: 70%;
	}
	.lg-box-01 .imgbox-01 img {
		display: block;
		width: 100%;
	}
	.lg-box-01 .story-detail {
		top: 120px;
		left: 0;
	}
	.heading {
		padding-left: 15px;
		padding-right: 15px;
	}
	.wrapper {
		padding: 0 15px;
	}
	.slider ul li img {
		width: 100%;
	}
	.slider ul li > .caption {
		padding: 65px 25px 30px;
		font-size: 36px;
	}
}
@media only screen and (max-width:979px) {
	.navigation ul li {
		margin-left: 30px;
	}
	.navigation ul li a {
		font-size: 14px;
	}
	.lg-box-01 .imgbox-01 {
	    width: auto;
	    float: none;
	}
	.lg-box-01 .story-detail {
		position: static;
		width: auto;
	}
	.lg-box-01 {
		padding-top: 40px;
	}
	h3 {
		margin-top: 0;
	}
	.testimonial-slide .item {
		padding: 0 15px;
	}
	.heading {
		font-size: 30px;
		text-align: center;
	}
	.wall-column {
		width: 50%;
	}
	.heading2 {
		font-size: 30px;
	}
	.col-sm-4 {
		width: auto;
	}
	.col-sm-6 {
		float: none;
		width: auto;
	}
	.col-sm-4.flr-rgt {
		float: none;
	}
	.story {
		padding: 25px 40px;
		font-size: 25px;
		line-height: 35px;
		margin-top: 25px;
	}
	.talk-about .wrapper.wdth1170 {
		padding-top: 0;
	}
	.instagram .col-sm-6 {
		width: 33.3333%;
	}
	.slider ul li > .caption {
	    padding: 30px 22px 18px;
	    font-size: 30px;
	    bottom: 20px;
	}
	
}

@media only screen and (max-width:767px) {
	header {
		height: 48px;
		padding: 5px 0;
	}
	.logo {
		width: 175px;
		padding-top: 0;
	}
	.top-social {
		padding-top: 0;
	}
	.navigation {
		display: none;
	}
	.lg-box-02 .short-discribtion {
		float: none !important;
		width: auto !important;
		padding-left: 0 !important;
	}
	.lg-box-02 .imgbox-02 {
		width: auto;
		float: none !important;
		padding-top: 25px;
	}
	.lg-box-02 .imgbox-02 {
		width: 100%;
	}
	.address, .google-map {
		float: none;
		width: auto;
	}
	.address {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.google-map iframe {
		height: 350px;
	}
	.col-sm-3 {
		width: auto;
		float: none;
	}
	.sm-cont {
		padding-bottom: 30px;
	}
	.copy a {
		display: block;
		text-decoration: underline;
		float: none;
		padding-top: 15px;
	}
	h3 {
		font-size: 30px;
		line-height: 35px;
	}
	h2 {
		font-size: 25px;
	}
	.lg-box-01 .story-detail {
		padding: 15px;
	}
	.story-detail p {
		font-size: 16px;
	}
	.top-social {
		padding-top: 12px;
	}
	.instant-form .form-box {
		width: auto;
	}
	.wall-item.form-item {
		padding: 40px 15px;
	}
	.wall-item.form-item h5 {
		font-size: 25px;
	}
	h4 {
		font-size: 30px;
	}
	.heading {
		font-size: 25px;
	}
	.story {
		padding: 15px;
		font-size: 20px;
		line-height: 30px;
	}
	.talk-slide .slick-dots li {
		width: 20px;
		height: 20px;
	}
	.tb-box {
		background: none;
	}
	.tbcell {
		width: 50%;
	}
	.tgmenu {
		display: block;
		position: absolute;
		right: 15px;
		top: 6px;
		width: 28px;
		height: 28px;
		text-indent: -9999px;
		overflow: hidden;
		background: url(../img/tgmenu.png) no-repeat 0 4px;
		cursor: pointer;
		z-index: 4;
	}
	.tgmenu.active {
		background-position: 0 -37px;
	}
	.navigation {
		position: fixed;
		top: 0;
		right: 0;
		width: 250px;
		height: 100%;
		background: #51051c;
		padding: 40px 0 30px;
		overflow-y: auto;
	}
	.navigation ul{padding:0 20px;}
	.navigation ul li {
		float: none;
		padding: 7px 0;
		margin-left: 0;
	}
	.navigation ul li a {
		color: #fff;		
	}
	.navigation ul li.arrow > a:after {
		display: inline-block;
		vertical-align: top;
		width: 11px;
		height: 5px;
		background: url(../img/down-arrow.png) no-repeat;
		margin-left: 6px;
		content: '';
		position: relative;
		top: 10px;
	}
	.navigation ul ul{
		position: relative;
		top: 0;
		left: 0;
		width: auto;
		background: #700828;
	}
	.instagram .col-sm-6 {
		width: 50%;
	}
	.bodyflow {
		overflow: hidden;
	}
	header.homepage {
	    position: relative;
	}
	.slider ul li > .caption {
	    padding: 30px 22px 18px;
	    font-size: 30px;
	    bottom: 20px;
	    width: 270px;
	}
	.popup-detail{padding:50px 15px;}
	.popup-detail .in-ar{width: 100%;}
	.popup-detail .image-ar{width: 100%; margin-bottom: 20px;}
	.popup-detail .detail-ar{width: 100%;}
	.popup-detail .gal-thumbs{position: static; margin-top:0; margin-bottom: 10px;}
	.popup-detail .gal-thumbs ul li{width: 60px;}
}

@media only screen and (max-width:639px) {
	.wall-column {
		width: auto;
	}
	.col-md-04, .col-md-06 {
		float: none;
		width: auto;
	}
	address {
		padding-bottom: 35px;
	}
	.form-box span {
		display: block;
		width: 100%;
	}
	.slider ul li > .overlay-content{font-size: 18px; padding:15px; width: auto; bottom: 10px;}
	.tstml-section{padding-top: 50px;}
	.instagram-feed{padding:0 15px;}
	.menu-icon{display: block; cursor: pointer;z-index: 999;}
	.navigation{padding-top: 70px;}
	.navigation ul li{border-bottom: 1px solid #e35d86;}
	.navigation ul li:hover{background: none;}
	.navigation ul li a{padding:0; line-height:30px;}
	.navigation ul li li{border-bottom: 0;}
	.caption{opacity: 1; visibility: visible; z-index: 9; text-align: center; padding:20px 0; height: auto; top:auto; bottom: 0;}
	.txt-cont{font-size: 18px; line-height: 25px;}
	.instagram .col-sm-6{width: 33.3%; height: 88px;}
	.text-on-mobile{display:block;}

}
@media only screen and (max-width:479px) { 
	.form-row .two-row {
		width: 100%;
	}
	.instant-form .form-box span {
		display: block;
		width: 100%;
	}
	.tbcell {
		width: 100%;
	}
	.slider ul li > .caption {
	    padding: 18px 15px;
	    font-size: 22px;
	    width: auto;
	    position: static;
	    background: #720b2a;
	}
}