@media (max-width: 950px)
{
	.dropdown-menu > li 
	{
		border-bottom: 1px solid #fff;
		margin: 0 auto;
		display: inline-block;
		width: 80%;
	}

	.processWrap_inner > div, .process_middle_img
	{
		width: 75%;
	}

	.yearMonthWrap_news > div
	{
		text-align: left;
	}

	.headerMenuAndLogoWrap 
	{
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		margin-top: 20px;
	}

	.navbar-toggle
	{
		display: block;
	}

	.mainNavWithBg
	{
		display: none !important;
	}

	.homePageContentTop_text
	{
		left: -225px !important;
	}

	.newsWrapOuter
	{
		margin-top: 0;
	}

	.news-article-list
	{
		margin-bottom: 0;
	}

	.articleHome iframe
	{
		width: 100%;
	}

	.contactPageContactFormWrap
	{
		background-attachment: scroll;
		background-size: cover;
		background-position: center;
	}

	.descriptionAndReadBtnWrap_gallery
    {
        display: flex;
        display: -webkit-flex;
    }

	.descriptionAndReadBtnWrap_gallery
    {
        justify-content: space-between;
        -webkit-justify-content: space-between;
    }

	.descriptionAndReadBtnWrap_gallery > div
    {
        position: relative;
    }

	.galleryText
    {
        -webkit-transform: initial;
        -ms-transform: initial;
        transform: initial;
    }

	.galleryText 
	{
		/*top: 30px;*/
        display: inline-flex;
		display: -webkit-inline-flex;
		align-items: center;
		-webkit-align-items: center;
        text-align: left;
        bottom: 0;
        top: initial;
        /*left: 5px;*/
        width: auto;
        right: initial;
	}

	.galleryText
	{
		flex-direction: column;
		-webkit-flex-direction: column;
		text-align: left;
		justify-content: flex-start;
		align-items: flex-start;
		-webkit-align-items: flex-start;
	}

	.caseStudiesWrap_ourWork {
		margin-top: -40px;
	}

	.projectDetailsLocationAndDateInnerWrap h2
	{
		font-size: 24px;
	}

	.serviceIndeWrap
	{
		width: 32%;
	}

	.serviceIndeWrap:nth-child(3n+3)
	{
		margin-right: 0;
	}

	.projectImagesWrap > a:hover:after, .blockWrap_subPage:hover:after, .galleryImageLink:hover:after, .newsDefaultPageBodyWeeklyWrap:hover:after, .newsDefaultPageBodyFeatureWrap:hover:after, .fotekGalleryImagesWrap a:hover:after, .homePageContentServicesWrap > div:hover:after
	{
		display: none;
	}

	.homePageContentLeftBox
	{
		display: none;
	}

	.bannerTextLine span
	{
		font-size: 5vw !important;
	}

	footer
	{
		padding: 30px 0;
	}

	footer p
	{
		margin-bottom: 0;
		padding-bottom: 0;
	}
	
	#myNavbar
	{
		top: 0;
		display: none;
	}

	#hero .slick-dots 
	{
		top: 30vh;
	}

	.bannerTextLine_home 
	{
		font-size: 30px;
	}

	.projectDetailsLocationAndDateInnerWrap
	{
		justify-content: center;
		-webkit-justify-content: center;
		width: 100%;
	}

	.bannerTextLine  p
	{
		margin-bottom: 0;
	}

	.lb-nav
	{
		width: 220px !important;
	}

	.whatTypeHeader_contact
	{
		margin-top: 20px;
	}

	.bookingFormWrap, .homePageBlockLinksOuterWrap, .testimonialsWrapOuter
	{
		background-attachment: initial;
		background-size: cover;
	}

	.serviceIndeWrap:hover .serviceIndeWrap_btn_wrap, .serviceIndeWrap:hover:before
	{
		display: none;
	}

	.processWrap
	{
		flex-direction: column;
		-webkit-flex-direction: column;
	}

	.processWrap > div
	{
		width: 100%;
	}

	.processIndeContentWrap_middle
	{
		margin: 0;
	}

	.processIndeContentWrap
	{
		position: relative;
	}

	.processIndeContentWrap:after
	{
		content: '';
		width: 1px;
		height: 80px;
		position: absolute;
		top: 100%;
		left: 50%;
		transform: translate(-50%, 0);
		background: #545468;
		z-index: 4;
	}

	.processIndeContentWrap_last .processIndeContentWrap:after
	{
		display: none;
	}

	.processCircle:before
	{
		display: none;
	}

	.processCircleWrap
	{
		padding-top: 50px;
	}

	.profileImageWrap_popUp
	{
		flex-direction: column;
		-webkit-flex-direction: column;
	}

	.modal-content
	{
		width: 90%;
	}

	.profileImage_img_Wrap_popUp > div 
	{
		background-position: center -50px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		border-bottom-left-radius: 0;
		width: 100%;
		height: 400px;
	}

	.modal-content
	{
		top: 0;
		transform: translate(0, 0);
	}

	.profileImageTextWrap_popUp
	{
		border-top-right-radius: 0;
	}
}

@media (max-width: 1024px)
{
	.homePageContentTop_text 
	{
		width: 100%;
		left: -450px;
	}

	.homePageContentLeftBox
	{
		display: none;
	}

	.navbar-nav>li
	{
		margin-right: 17px;
	}

	.logo_footer, .articleHome_inner iframe
	{
		width: 100%;
	}

	.headerPhoneNumberWrap
	{
		display: none;
	}

	.bannerTextWrap > div 
	{
		margin-top: 60px;
	}

	.bannerArrowDown
	{
		display: none;
	}
}

@media (max-width: 1200px)
{
	.meetSkye_pink_text
	{
		width: 450px !important;
	}
}

@media (max-width: 991px)
{
	.meetSkye_pink_text
	{
		width: 345px !important;
	}
}

@media (max-width: 778px)
{
	.meetSkye_pink_text
	{
		width: auto !important;
		margin-left: 25px;
	}
}


