@charset "utf-8";
/* CSS Document */


/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1920px) {



}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1536px) {

    .top_logo {
	    margin-top: 22%;
	    width: 80%;
	}

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {

	.top_logo {
	    margin-top: 45%;
	    width: 80%;
	}

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {

	.about_us_col {
	    text-align: center;
	    padding: 10px 40px 20px 40px;
	}

	.jarallax img{
		margin-left: 0px !important;
	}

}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1024px) {

	.gallery_slider {
	    height: 565px;
	}

	.stay_gray_box {
	    background-color: #f6f6f6;
	    padding: 20px 40px;
	}

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {

    .about_us_col {
	    text-align: center;
	    padding: 0px 40px 60px 40px;
	}

	.offer_col{
		margin-bottom: 30px;
	}

	.acco_col_img{
		margin-top: 15px;
		padding-left: 15px !important;
	}

	.stay_gray_box .main_heading {
	    font-size: 35px;
	}

	.stay_gray_box p {
	    font-size: 16px;
	}

	.stay_gray_box {
	    background-color: #f6f6f6;
	    padding: 20px 40px;
	}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {



}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 767px) {

	.top_welcome_col {
	    padding: 30px 30px;
	    /*position: absolute;*/
	    height:100vh;
	    background-image:url('../images/mobile_top.jpg');
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-position: center center;
	}

	.navbar ul li a {
	    text-align: center !important;
	}

	.top_welcome_col p{
		text-align: center;
		color: #000000;
	}

	.top_logo {
	    margin-top: 25%;
	    width: 80%;
	    display: block;
	    margin-left: auto;
	    margin-right: auto;
	}

	.acco_col_img_2{
		padding-left: 15px !important;
	}

	.to_do_slider {
	    position: relative;
	    z-index: 99;
	    margin-top: 60px;
	}

	#bg-circle {
	  background-size: 15%;
	    background-position: 39% 60%;
	  background-image:url('../images/c_shop_mobile.png') !important;
	}

	.inner_welcome_col .top_logo {
	    margin-top: 15%;
	    width: 80%;
	}

	.inner_page_heading {
	    font-size: 38px;
	    text-align: center;
	    margin-top: 0px;
   		margin-bottom: 0px;
	}

	.inner_welcome_col{
		height: auto !important;
	}

	.righ_text_col {
	    text-align: left;
	}

	.righ_text_col .main_heading {
	    text-align: left !important;
	}

	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	    padding: 15px 20px;
	}

	.nav-tabs>li>a {
		padding: 15px 20px;
	}

	.main_gallery_slider {
	    height: 450px;
	}

	.gallery_col{
		padding-right: 0px;
		padding-left: 0px;
	}

	.down_arrow{
	    position: absolute;
	    z-index: 9;
	    bottom: 0px;
	    left: 30px;
	    right: 0px;
	}

	.stay_gray_box .special_p {
	    text-align: left;
	    letter-spacing: 1px;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {

	.top_logo {
	    margin-top: 40%;
	}

	.main_heading {
	    font-size: 38px;
	}

	.footer_logo {
	    width: 80%;
	}

	.stay_gallery_slider {
	    height: 450px;
	}

	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	    padding: 15px 10px;
	    font-size: 12px;
	}

	.nav-tabs>li>a {
		padding: 15px 10px;
		font-size: 12px;
	}

	.nav-tabs li.active a:after {
	    top: 47px;
	}

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 375px) {

	

}


/* Custom, iPhone Retina */
@media only screen and (max-width : 360px) {



}


@media only screen and (max-width : 320px) {



}