/* Responsive CSS Styles Table of Contents */

@media only screen and (min-width: 1270px) and (max-width: 1469px) {
.img-box1 {
	left:-30%;
}
.img-box2 {
	right:-31%;
}


}


@media only screen and (min-width: 1000px) and (max-width: 1269px) {
.container {
	width: 1000px;
	margin: auto;
}

.feature-box-1-contant1 {
	padding: 50px 5% 50px 18%;
	margin-left: 16%;
}
.feature-box-1-contant2 {
	position:relative;
	width:83%;
	padding: 100px 18% 50px 5%;
}
.feature-box-2 .contant{
	padding:43px 70px;
}
.locamap img {
	padding: 25px 0px 0px 0px;
}
.feature-box-5 .contant {
	padding:46px 70px 47px 70px;
}

.img-box1 {
	width:400px;
	left:-40%;
}
.img-box2 {
	width:400px;
	right:-41%;
}

.feature-box-4 {
	padding:25px 50px 129px 60px;
}
.feature-box-4 .left{
	padding-top:30px;
}
.feature-box-6 .framebox {
	width:59%;
}

.section-bgimg2 {
	padding-top: 80px;
	padding-bottom: 90px;
	background-position:center -20px;
	background-size: 125%;
}

.img-responsive {
	width: 100%;
}


}


@media only screen and (min-width: 768px) and (max-width: 999px) {
.container {
	width: 747px;
	margin: auto;
}

.feature-box-1-contant1 {
	padding: 50px 5% 50px 23%;
	margin-left: 16%;
}
.feature-box-1-contant2 {
	position:relative;
	width:83%;
	padding: 100px 18% 50px 5%;
}
.img-box1 {
	width:250px;
	left:-16%;
}
.img-box2 {
	width:250px;
	right:-18%;
}

.feature-box-4 {
	padding:25px 10px 171px 10px;
}
.feature-box-4 .left {
	width:47%;
	padding-top:28px;
	padding-left:0px;
}
.feature-box-4 .right {
	width:53%;
	padding-left:5px;
	padding-right:0px;
}
.feature-box-5 {
	width:100%;
	text-align:left;
}
.feature-box-5 .contant {
	padding:23px 30px;
}
.feature-box-5 .img2 {
	padding:0px 0px ;
	background-repeat:repeat-x;
}
.feature-box-5 .contant2 {
	padding:40px 30px;
}
.feature-box-5 .contant3 {
	padding:40px 30px;
}

.location-area .col-md-5 {
	width: 100%;
}
.location-area .col-md-2 {
	width: 100%;
}

.location-area .contant-vart {
	width: auto;
    word-wrap: none;
	padding-top: 20px;
	padding-bottom: 20px;
}

.parallax-sec-1 .col-md-4 {
	width: 100%;
	text-align: center;
}
.parallax-sec-1 .col-md-3 {
	width: 25%;
}

.feature-box-6 .framebox {
	width:75%;
}

.gift-logos {
	padding: 27px 0px 20px 0px;
	background-size: 100%;
}
.gift-logos img {
	width: 75%;
}

.section-bgimg2 {
	padding-top: 80px;
	padding-bottom: 90px;
	background-position:center -20px;
	background-size: 125%;
}

.img-responsive {
	width: 100%;
}


}


@media only screen and (min-width: 640px) and (max-width: 767px) {
/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 590px;
	margin: auto;
}

.feature-box-1-contant1 {
	width: 90%;
	padding: 50px 8% 50px 8%;
	margin-left: 5%;
	margin-top: 320px;
}
.feature-box-1-contant2 {
	position:relative;
	width:100%;
	padding: 125px 8% 50px 8%;
	margin-top: 390px;
}
.img-box1 {
	width: 100%;
	left:-0%;
	top:-360px;
}
.img-box1 img {
	width: 100%;
}
.img-box2 {
	width: 95%;
	right:0%;
	top:-270px;
}
.img-box2 img {
	width: 94.5%;
}

.feature-box-4 {
	padding:30px 10px 170px 10px;
}
.feature-box-4 .left {
	width:100%;
	padding-top:0px;
	text-align:center;
	padding-right:10px;
	padding-left:10px;
	background-image:none;
}
.feature-box-4 .right {
	width:100%;
	padding-left:10px;
	padding-right:10px;
}
.feature-box-5 {
	width:100%;
	text-align:left;
}
.feature-box-5 .contant {
	padding:70px 30px;
}
.feature-box-5 .img2 {
	padding:0px 0px ;
	background-repeat:repeat-x;
}
.feature-box-5 .contant2 {
	padding:40px 30px;
}
.feature-box-5 .contant3 {
	padding:40px 30px;
}

.location-area .col-md-5 {
	width: 100%;
}
.location-area .col-md-2 {
	width: 100%;
}

.location-area .contant-vart {
	width: auto;
    word-wrap: none;
	padding-top: 20px;
	padding-bottom: 20px;
}

.parallax-sec-1 .col-md-4 {
	text-align: center;
}

.feature-box-6 .framebox {
	width:85%;
}

.gift-logos {
	padding: 21px 0px 20px 0px;
	background-size: 100%;
}
.gift-logos img {
	width: 75%;
}

.section-bgimg2 {
	padding-top: 70px;
	padding-bottom: 75px;
	background-position:center -20px;
	background-size: 150%;
}

.border-left-opacity1 {
	border-left: none;
}
.border-right-opacity1 {
	border-right: none;
}

.img-responsive {
	width: 100%;
}


}


@media only screen and (min-width: 480px) and (max-width: 639px) {

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 440px;
	margin: auto;
}

.slider-margin1 {
	padding-top: 92px;
	background: #454545;
}

.feature-box-1-contant1 {
	width: 90%;
	padding: 50px 8% 50px 8%;
	margin-left: 5%;
	margin-top: 230px;
}
.feature-box-1-contant2 {
	position:relative;
	width:100%;
	padding: 125px 8% 50px 8%;
	margin-top: 320px;
}
.img-box1 {
	width: 100%;
	left:-0%;
	top:-270px;
}
.img-box1 img {
	width: 100%;
}
.img-box2 {
	width: 95%;
	right:0%;
	top:-200px;
}
.img-box2 img {
	width: 94.5%;
}


.feature-box-2 {
	width:100%;
	text-align:left;
	margin-top:0px;
}
.feature-box-2 .contant {
	width:100%;
	padding:30px 30px;
}
.feature-box-2 .contant2 {
	width:100%;
	padding:30px 30px;
}
.feature-box-4 {
	padding:20px 20px 210px 20px;
	width:100%;
}
.feature-box-4 .left {
	width:100%;
	text-align:center;
	padding-right:10px;
	padding-left:10px;
	background-image:none;
}
.feature-box-4 .right {
	width:100%;
	padding-left:0px;
	padding-right:0px;
}
.feature-box-5 {
	width:100%;
	text-align:left;
}
.feature-box-5 .contant {
	padding:40px 30px;
}
.feature-box-5 .img2 {
	padding:0px 0px 0px  0px;
}
.feature-box-5 .contant2 {
	padding:40px 30px;
}
.feature-box-5 .contant3 {
	padding:40px 30px;
}


.location-area .col-md-5 {
	width: 100%;
}
.location-area .col-md-2 {
	width: 100%;
}

.location-area .contant-vart {
	width: auto;
    word-wrap: none;
	padding-top: 20px;
	padding-bottom: 20px;
}

.parallax-sec-1 .col-md-4 {
	text-align: center;
}

.feature-box-6 .framebox {
	width:100%;
}
.feature-box-6 .framebox02 {
	padding:30px 30px 30px 30px;
}
.gift-logos {
	padding: 16px 0px 20px 0px;
	background-size: 100%;
}
.gift-logos img {
	width: 75%;
}

.section-bgimg2 {
	padding-top: 40px;
	padding-bottom: 40px;
	background-position:center -20px;
	background-size: 150%;
}

.border-left-opacity1 {
	border-left: none;
}
.border-right-opacity1 {
	border-right: none;
}

.img-responsive {
	width: 100%;
}

.padding-bottom-3 {
	padding-bottom: 20px;
}

.section-bgimg3 {
	padding-top: 30px;
	padding-bottom: 30px;
}


}


@media only screen and (max-width: 479px) {

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;
}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;
}

.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.container {
	width: 300px;
	margin: auto;
}

.slider-margin1 {
	padding-top: 66px;
	background: #454545;
}

.feature-box-1-contant1 {
	width: 90%;
	padding: 50px 5% 50px 5%;
	margin-left: 5%;
	margin-top: 130px;
}
.feature-box-1-contant2 {
	position:relative;
	width:100%;
	padding: 125px 5% 50px 5%;
	margin-top: 190px;
}

.img-box1 {
	width: 100%;
	left:-0%;
	top:-170px;
}
.img-box1 img {
	width: 100%;
}
.img-box2 {
	width: 95%;
	right:0%;
	top:-90px;
}
.img-box2 img {
	width: 94.5%;
}

.feature-box-2 {
	width:100%;
	text-align:left;
	margin-top:0px;
}
.feature-box-2 .contant {
	width:100%;
	padding:30px 30px;
}
.feature-box-2 .contant2 {
	width:100%;
	padding:30px 30px;
}
.feature-box-4 {
	padding:20px 20px 260px 20px;
	width:100%;
}
.feature-box-4 .left {
	width:100%;
	text-align:center;
	padding-right:10px;
	padding-left:10px;
	background-image:none;
}
.feature-box-4 .right {
	width:100%;
	padding-left:0px;
	padding-right:0px;
}

.feature-box-5 {
	width:100%;
	text-align:left;
}
.feature-box-5 .contant {
	padding:40px 30px;
}
.feature-box-5 .img2 {
	padding:0px 0px 0px  0px;
}
.feature-box-5 .contant2 {
	padding:40px 30px;
}
.feature-box-5 .contant3 {
	padding:40px 30px;
}

.location-area .col-md-5 {
	width: 100%;
}
.location-area .col-md-2 {
	width: 100%;
}
.location-area .contant-vart {
	width: auto;
    word-wrap: none;
	padding-top: 20px;
	padding-bottom: 20px;
}

.parallax-sec-1 .col-md-4 {
	text-align: center;
}

.feature-box-6 .framebox {
	width:100%;
	padding:10px 10px 50px 10px;
}
.feature-box-6 .framebox02 {
	padding:20px 20px 20px 20px;
}

.gift-logos {
	width: 50%;
	padding: 25px 0px 20px 0px;
	background-size: 100%;
}
.gift-logos img {
	width: 75%;
}

.section-bgimg2 {
	padding-top: 40px;
	padding-bottom: 40px;
	background-position:center -20px;
	background-size: 150%;
}

.border-left-opacity1 {
	border-left: none;
}
.border-right-opacity1 {
	border-right: none;
}

.feature-box-7 h1 {
	font-size: 27px;
}
.feature-box-7 h2 {
	font-size: 21px;
}
.feature-box-7 .margin-bottom3 {
	margin-bottom: 0px;
}

.img-responsive {
	width: 100%;
}

.padding-bottom-3 {
	padding-bottom: 15px;
}

.section-bgimg3 {
	padding-top: 10px;
	padding-bottom: 10px;
}


}