@charset "utf-8";

/* For main */

.desktop-onlys {
	display:block;
}
.mobile-onlys {
	display:none;
}
.for-mob-stat {
	display:none;
}
.toggle-btn {
	margin-top:20px;
	text-align:center;
	display:none;
	cursor:pointer;
}


/* ===================================================================================================== */
/* Media Query                                                                                       */
/* ===================================================================================================== */


@media (max-width:991px) {

.head_container {
	width:100%;
	position:relative;
}
.language {
	padding:0 0 0 0;
	margin:0 0 0 0;
	position:absolute;
	top:5px;
	right:10px;
}
.menu {
	float:right;
	margin-top:40px;
	text-align:right;
}
.menu li {
	padding:4px 10px;
	float:none;
	display:inline-block;
}
.div_container {
	width:100%;
}
.container_right {
	width:48%;
	padding-left:0;
}
.container_left {
	width:48%;
	padding-right:2%;
	min-height:1000px;
}
.footer_container {
	width:100%;
	text-align:center;
}
.img_ch_holder {
	margin:0 0 0 10px;
	text-align:center;
	width:100%;
}
.container_left.container_p {
	width:100%!important;
	padding:0 0!important;
	min-height:200px!important;
}
.container_right.container_p {
	margin-left:2%!important;
	margin-right:2%!important;
	width:96%!important;
}
		
}

@media (max-width: 768px) { /* This media query is written for Mobile landscape and Ipad and tablets portrait */

}

@media (max-width: 767px) {
	
.desktop-onlys {
	display:none;
}
.mobile-onlys {
	display:block;
}
header {
	height:auto;
}
.head_container {
	padding-bottom:15px;
	height:auto;
}
.logo {
	width:100%;
	text-align:center;
	padding-top:30px;
	float:none;
}
.toggle-btn {
	display:block;
}
.nav-main {
	display:none;
}
.language {
	font-size:10px;
	width:100%;
	text-align:center;
}
.menu {
	margin-top:10px;
	margin-bottom:0;
	width:100%;
}
.menu li {
	padding:10px 0;
	text-align:center;
	width:100%;
	display:block;
}
#boundary {
	position:inherit;
	position:relative;
}
footer {
	height:auto;
	position:inherit!important;
}
.more_desc {
	min-height:auto;
}
.content-holder {
	padding:0 0 0 0;
	margin:0 0 0 0;
	position:inherit;
	left:0;
}
.content-holder > li {
	position:inherit;
}
.content-holder h2 {
	width:100%;
	position:relative;
	height:auto;
}
.sp1 {
	display:block;
	padding-left:0;
	padding-top:20px;
	text-align:center;
	width:100%;
	float:none;
	font-size:24px;
}
.sp2 {
	display:block;
	padding:10px 0 20px 0;
	text-align:center;
	width:100%;
	float:none;
	font-size:24px;
}
.minmax {
	position:absolute;
	top:inherit;
	bottom:0;
}
.fullscreen-slider {
	position:relative!important;
	height:auto!important;
	min-width:100%;
}
.for-mob-stat {
	display:block;
}
.image-holder {
	position:relative;
}
.image-holder .topImg {
	top:0!important;
	z-index:10;
}
.image-holder .bottomImg {
	top:0!important;
	z-index:0;
}
.fullscreen-slider img {
	width:100%!important;
	height:auto!important;
}
#fs_left, #fs_right {
	z-index:20;
	top:17%;
	width:25px;
}
.thumb-holder {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;
	right:0;
	z-index:30;
	top:10px;
}
.footer_container {
	padding:10px 3%;
	height:auto;
	width:94%;
}
.container_right {
	margin:0 3%!important;
	width:94%!important;
	min-height:inherit!important;
}
.container_left {
	width:100%!important;
	padding-right:0;
	min-height:auto!important;
}
.img_ch_holder {
	margin:0 0 0 0;
}
.pp_holder {
	width:100%;
	padding:10px 5%;
}
.div_container {
	margin-bottom:0;
}
.row input[type="text"], .row input[type="submit"], .row textarea {
	width:90%!important;
	padding:10px 5%;
}
.row {
	padding:0px 5% 10px 5%;
	width:90%;
}
#contactButtonSubmit {
	width:100%!important;
}
#tabs .ulclass li {
	margin-left:0px;
	margin-right:4px;
}
#tabs .ulclass li a {
	padding:7px 5px;
}
#tabs div {
	padding:0;
}
.tab_img_st {
	width:100%;
}
.tab_img_st img {
	width:100%;
}
table {
	margin-left:10px;
	margin-right:0;
	width:95%;
}
td {
	padding:10px 0;
}
	 
}

@media (max-width:640px) {
	
.bx-wrapper {
	max-width:500px!important;
}
.bx-wrapper .bxslider li {
	width:500px!important;
}
.bxslider li h5 {
	width:100%;
}
.bxslider li .sl_href {
	width:100%;
	height:100%;
}
.bxslider li .sl_href .hoverImg {
	width:100%;
	height:100%;
	background-size:100% auto!important;
}
.bxslider li .sl_href img {
	width:100%;
}
.bxslider li .sl_href:hover .hoverImg{
	margin-top:0px;
}

}

@media (max-width: 480px) { /* This media query is written for Mobile only */

#fs_left, #fs_right {
	top:13%;
}
.container_right.container_p {
	margin-left:3%!important;
	margin-right:3%!important;
	width:94%!important;
}
.bx-wrapper {
	max-width:400px!important;
}
.bx-wrapper .bxslider li {
	width:400px!important;
}

}

@media (max-width: 414px) { /* This media query is written for Mobile only */

#fs_left, #fs_right {
	top:11%;
}
.container_right.container_p {
	margin-left:4%!important;
	margin-right:4%!important;
	width:92%!important;
}
.bx-wrapper {
	max-width:300px!important;
}
.bx-wrapper .bxslider li {
	width:300px!important;
}


}

@media (max-width: 380px) { 

#fs_left, #fs_right {
	top:9%;
}
.bx-wrapper {
	max-width:290px!important;
}
.bx-wrapper .bxslider li {
	width:290px!important;
}
 
}

@media (max-width: 320px) { 

#fs_left, #fs_right {
	top:7%;
}
.bx-wrapper {
	max-width:250px!important;
}
.bx-wrapper .bxslider li {
	width:250px!important;
}

}

@media (max-width: 319px) { 

#tabs .ulclass li a {
	padding:5px 4px;
	font-size:13px;
}

}

