@charset "utf-8";

header,
nav,
figure,
welcome,
section,
artical,
aside,
footer {
	margin: 0;
	padding: 0;
}

* {
	margin: 0;
	padding: 0;
}

.dis_desktop {
	display: block;
}

.dis_phone {
	display: none;
}

body {
	margin: 0;
	padding: 0;
	font-size: 16px;
}

.clear {
	clear: both;
}

.clear1 {
	clear: float;
}

.img {
	width: 100%;
}


.img-icns {
	width: 250px;
	display: block;
	margin: 0 auto;
}

.img2 {
	display: inline;
}

.n_m {
	display: inline;
}

.img_logo {
	width: auto;
}

.no {
	display: none;
}

.yes {
	display: block;
}

.flex-box {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}

.comparison-table {
	width: 100%;
	border-collapse: collapse;
	font-family: Arial, sans-serif;
	margin: 20px 0;
}

.comparison-table th,
.comparison-table td {
	border: 1px solid #ddd;
	padding: 12px 15px;
	text-align: left;
}

.comparison-table thead th {
	background-color: #f4f4f4;
	font-weight: 600;
}

.comparison-table tbody tr:nth-child(even) {
	background-color: #f9f9f9;
}

.comparison-table tbody tr:hover {
	background-color: #f1f1f1;
}

@media (max-width: 768px) {
	.comparison-table {
		display: block;
		overflow-x: auto;
		white-space: nowrap;
	}
}

#wraper {
	width: 100%;
	background-color: #ffffff;
	z-index: -3;
}

html {
	font-family: "roboto", helvetica;
	position: relative;
	height: 100%;
	font-size: 100%;
	line-height: 1.5;
	color: #444;
}

h2 {
	margin: 1.75em 0 0;
	font-size: 5vw;
}

h3 {
	font-size: 1.3em;
}

.v-center {
	height: 100vh;
	width: 100%;
	display: table;
	position: relative;
	text-align: center;
}

.v-center>div {
	display: table-cell;
	vertical-align: middle;
	position: relative;
	top: -10%;
}

.btn-small {
	padding: .75em 1em;
	font-size: 0.8em;
}

.modal-box {
	display: none;
	position: absolute;
	z-index: 100000;
	width: 98%;
	background: #ffc805;
	background-image: url(../images/bg1.jpg);
	border-bottom: 1px solid #aaa;
	border-radius: 4px;
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	border: 1px solid rgba(0, 0, 0, 0.1);
	background-clip: padding-box;
}

@media (min-width:32em) {
	.modal-box {
		width: 70%;
		margin-top: 90px;
	}
}

.modal-box header,
.modal-box .modal-header {
	padding: 1.25em 1.5em;
	border-bottom: 1px solid #ddd;
}

.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4 {
	margin: 0;
}

.modal-box .modal-body {
	padding: 2em 1.5em;
}

.modal-box footer,
.modal-box .modal-footer {
	padding: 1em;
	border-top: 1px solid #ddd;
	background: rgba(0, 0, 0, 0.02);
	text-align: right;
}

.modal-overlay {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
}

a.close {
	line-height: 1;
	font-size: 2.5em;
	position: absolute;
	top: 2%;
	right: 2%;
	text-decoration: none;
	color: #999;
	z-index: 99999999999999999999;
}

a.close:hover {
	color: #222;
	-webkit-transition: color 1s ease;
	-moz-transition: color 1s ease;
	transition: color 1s ease;
}

.br {
	border-bottom: #ccc solid 1px;
}

.br1 {
	border-bottom: #ccc dashed 1px;
}

.navbar {
	width: 65%;
	margin: 0 auto;
}

.navbar_mobile {
	width: 100% !important;
	margin: 0 auto !important;
	position: absolute !important;
	top: 0px !important;
	display: none;
	z-index: 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 !important;
}

.banner {
	width: 100%;
	margin: 0 auto;
	background-image: url(../images/index-bg.jpg);
	height: 505px;
}


.banner-desk {
	display: block;
}

.banner-mobile {
	display: none;
}


.banner_txt {
	font-family: 'GothamRoundedBold';
	font-size: 62px;
	color: #000000;
	font-weight: bold;
	margin-left: 1%;
}

.banner_txt1 {
	font-family: 'GothamRoundedBold';
	font-size: 54px;
	color: #ffc805;
	font-weight: bold;
}

.fx_nav {
	position: relative;
	top: 0;
	z-index: 9999999999999999999 !important;
}

.banner_tx2 {
	font-family: 'GothamRoundedBold';
	font-size: 32px;
	font-weight: 1100;
	color: #ffffff;
	font-weight: bold;
	padding: 3% 0% 4% 1%;
	margin-left: -1px !important;
}

.banner_tx3 {
	font-family: GothamRoundedBold;
	font-size: 32px;
	font-weight: bolder;
	color: #da2619;
	font-weight: bold;
	line-height: 210%;
	text-decoration: none;
}

.body_text {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 140%;
	text-align: justify;
	color: #2b2a2a;
	padding: 1%;
}

.btm_1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 140%;
	text-align: left;
	color: #ffffff;
}

.btm_2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 140%;
	text-align: right;
	color: #ffffff;
}

.clr_btm {
	background-color: #151515;
}

.f1 {
	width: 48%;
	margin: 1%;
	float: left;
}

/*logo top bannre mobile*/

.logo-flex {
	display: flex;
	align-items: center;
	justify-content: center;
}

/*.logo{
	display: block;
	width: 250px;
	margin: 1% auto;
}
*/

.mobile-view {
	display: none;
}


.body_text1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 190%;
	text-align: center;
	color: #2b2a2a;
	padding: 1%;
}

.body_text2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	line-height: 190%;
	text-align: center;
	font-weight: bolder;
	color: #2b2a2a;
	padding: 1%;
	text-decoration: none;
}

.body_text2a {
	font-family: 'GothamRoundedBold';
	font-size: 26px;
	line-height: 190%;
	text-align: center;
	font-weight: bolder;
	color: #2b2a2a;
	padding: 1%;
}

.body_text11 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 190%;
	text-align: justify;
	color: #2b2a2a;
	padding: 2.5% 1% 1% 1%;
}

.b {
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	text-align: justify;
	font-weight: bolder;
	color: #2b2a2a;
}

.lable {
	font-family: 'GothamRoundedBold';
	color: #000000;
	font-weight: bold;
	font-size: 43px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 3%;
	padding-right: 3%;
	padding-bottom: 2%;
	padding-left: 1%;
}

.lable1 {
	font-family: 'GothamRoundedBold';
	color: #da2619;
	font-weight: bold;
	font-size: 43px;
	font-weight: bold;
	text-transform: uppercase;
}

.lable2 {
	font-family: 'GothamRoundedBold';
	color: #424242;
	font-weight: bold;
	font-size: 35px;
	font-weight: bold;
	padding-bottom: 2%;
	text-transform: uppercase;
}

.lable_rental h2 {
	font-family: 'GothamRoundedBold';
	font-size: 50px;
	color: #424242;
	line-height: 200%;
	font-weight: bold;
	text-align: center;
}

.lable_rental_2 h2 {
	font-family: 'GothamRoundedBold';
	font-size: 50px;
	color: #000000;
	line-height: 140%;
	padding-top: 1%;
	font-weight: bold;
	text-align: center;
}

.lable_rental_223 h3 {
	font-family: 'GothamRoundedBold';
	font-size: 30px;
	color: #ffffff;
	margin-bottom: 20px;
	font-weight: bold;
	text-align: center;
}

.bold_contact {
	font-family: 'GothamRoundedBold';
	color: #353523;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.bold_s {
	font-weight: bold;
	font-size: 17px;
}

.fr1 {
	width: 50%;
	float: left;
	margin-left: 10%;
}

.fr2 {
	width: 15%;
	float: left;
	margin: 5% 0% 0% 10%;
}

a.link:link {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

a.link:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

a.link:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #ccc;
	text-decoration: none;
}

a.link:active {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none;
}

.fb {
	width: 30px;
	height: 40px;
	position: fixed;
	right: 2%;
	bottom: 2%;
	display: none;
	transition-duration: 1s;
	background-image: url('../images/top.png');
	cursor: pointer;
	z-index: 999999999999999999;
}

.fb:hover {
	transition-duration: 1s;
	cursor: pointer;
	background-image: url('../images/top-b.png');
	display: none;
}

.col_sm_btn {
	width: 100%;
	margin-top: 2%;
}

.btn {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	line-height: 150%;
	color: #ffffff;
	font-weight: bold;
	padding: 3% 0% 7% 0%;
	background-color: #000000;
	border: #ffc805;
}

.btn:hover {
	background-color: #ffc805;
	color: #000;
}

.col_sm_btn1 {
	width: 83%;
	margin-top: 2%;
	float: left;
}

.col_sm_btn1a {
	width: 13%;
	margin-top: 3.5%;
	margin-left: 2%;
	float: left;
}

.btn1 {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	line-height: 150%;
	color: #000000;
	font-weight: bold;
	padding: 3% 0% 7% 0%;
	background-color: #ffc805;
	border: #ffc805;
}

.btn1:hover {
	background-color: #000000;
	color: #ffffff;
}

.m_div {
	width: auto;
	float: left;
}

.contener {
	width: 83%;
	margin: 0 auto;
}

.contener1 {
	width: 75%;
	margin: 0 auto;
}

.col_sm1 {
	width: 100%;
	margin: 0 auto;
}

.col_sm2 {
	width: 48%;
	margin: 1%;
	float: left;
}

.col_sm3 {
	width: 29.3%;
	margin: 1% 2% 1% 2%;
	float: left;
}


.col_sm3-1 {
	width: 29%;
	margin: 1%;
	float: left;
}

.col_sm4 {
	width: 23%;
	margin: 1%;
	float: left;
}

.col_sm5 {
	width: 15%;
	margin: 2% 1% 1% 1%;
	float: left;
}

.col_sm5a {
	width: 17%;
	margin: 1% 1% 1% 1%;
	float: left;
}

.col_sm8 {
	width: 30%;
	margin: 0 auto;
}

.col_sm88 {
	width: 8%;
	margin: 1% 1% 1% 2%;
	float: left;
}

.col_sm9 {
	width: 64%;
	margin: 1% 1% 0% 1%;
	float: left;
}

.col_sm99 {
	width: 29%;
	margin: 1% 2% 1% 2%;
	float: left;
}

.clr_nav {
	background-color: #333132;
}

.br_bg {
	background-image: url(../images/btn-bg.jpg);
}

.br_bg1 {
	background-color: #ffc805;
}

.mar_top {
	padding-top: 10%;
	padding-left: 5%;
}

.mar_top1 {
	padding-left: 1.5%;
}

.mar_top2 {
	padding-top: 4%;
}

.mar_top3 {
	padding-bottom: 4%;
}

.mar_top4 {
	padding-top: 3%;
	padding-bottom: 3%;
}

.mar_top5 {
	padding-top: 2%;
}

.cont_bg {
	background-image: url(../images/cont-bg.jpg);
}

.botom {
	margin: 0 auto;
	width: 85%;
}

.botom1 {
	width: 30%;
	margin: 1%;
	float: left;
}

.botom2 {
	width: 30%;
	margin: 1%;
	float: left;
}

.botom3 {
	width: 28%;
	margin: 1% 1% 1% 3%;
	float: left;
}

.btm_head {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 4%;
	text-transform: uppercase;
}

.btm_txt {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	color: #ffffff;
	padding: 0.8% 0%;
	line-height: 135%;
}

.btm_txt_link {
	border-bottom: #7fb55c solid 1px;
	padding: 2% 0%;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #ffffff;
	line-height: 135%;
}

.btm_txt_link2 {
	padding: 2% 0%;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #ffffff;
	line-height: 135%;
}

.f_bold {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 140%;
	color: #fff;
}




/*blog page css*/

.top2 {
	width: 95%;
	margin: 0 auto;
	max-width: 1600px;
}

.blog_author p {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #000;
	margin: -12px 1% 1% !important;
	width: 98% !important;
}

.page_head {
	font-family: 'Poppins', sans-serif;
	color: #000;
	font-size: 28px;
	font-weight: 700;
	margin-top: 2%;
	margin-right: 0%;
	margin-bottom: 1%;
	margin-left: 1%;
	border-left: 5px solid #a71e20;
	padding-left: 1%;
}

.blog-brd-pad2 {
	border: 1.7px solid #000;
	padding: 1%;
	background-color: #fff;
	min-height: 520px;
}

.blog_text h2 {
	font-family: 'Poppins', sans-serif;
	font-size: 19px;
	font-weight: 600;
	color: #000;
	line-height: 150%;
	text-align: left;
}

.blog_text p {
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	line-height: 160%;
	color: #000;
	width: 100%;
	margin: 2% 0% 0% !important;
	text-align: justify;
}

.page_head2 {
	font-family: 'GothamRoundedBold';
	color: #000;
	font-size: 28px;
	font-weight: 700;
	margin-top: 2%;
	margin-right: 0%;
	margin-bottom: 1%;
	margin-left: 1%;
	border-left: 5px solid #ad2d30;
	padding-left: 1%;
}

.link2 {
	text-decoration: none;
	color: #000;
}

.link2:hover {
	text-decoration: none;
	color: #000;
}

.blog_text2 h2 {
	font-family: 'GothamRoundedBold';
	font-size: 24px;
	font-weight: 600;
	color: #000;
	line-height: 150%;
	text-align: left;
}

.bullet1 ul {
	list-style-image: url(../images/bullet-1.png);
	margin-left: 2.5%;
	margin-top: 0%;
	margin-bottom: 0%;
}

.blog_sm8 {
	width: 70%;
	float: left;
	margin: 0 1%;
}

.blog_sm88 {
	width: 24%;
	float: left;
	margin: 0 1%;
}

.blog_text2 p {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 160%;
	color: #000;
	margin: 1% 0% 0% !important;
	text-align: justify;
}

.bullet1 ul li {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #000 !important;
	margin: 0% 0.5% 0% 1%;
	padding: 0% 0% 1% 1%;
	text-decoration: none;
	text-align: justify;
	font-weight: 500;
}

.blog_text2 h3 {
	font-family: 'GothamRoundedBold';
	font-size: 21px;
	font-weight: 600;
	color: #000;
	line-height: 150%;
	text-align: left;
}

.blog_text2 a {
	position: relative;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 160%;
	color: #0b77b9;
	font-weight: 700;
}

.blog_cat {
	background-color: #fff;
	padding: 20px;
	margin-top: 2.5%;
	border-radius: 4px;
	box-shadow: 0 1px 10px rgba(0, 0, 0, .2);
	padding: 40px 30px;
}

.sidebar-title {
	font-family: 'GothamRoundedBold';
	font-size: 28px;
	position: relative;
	margin: 0 0 7px;
	font-weight: 600;
	border: none;
	color: #000;
	float: none;
	width: auto;
	border-bottom: 2px solid #e3e3e5;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

.blog_link li {
	margin-top: 15px;
}

.blog_link li a {
	position: relative;
	padding-left: 20px;
	text-align: inherit;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 160%;
	color: #000;
	text-decoration: none;
}

.blog_link li a:hover {
	color: #ad2d30;
}

.blog_link li a::before {
	background-color: #ad2d30;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	content: "";
	height: 10px;
	left: 0;
	position: absolute;
	top: 10px;
	width: 10px;
}

.br_right {
	border-right: 1px solid #dededea3;
}


/*blog page css end*/











button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none
}

.modal-open {
	overflow: hidden
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	display: none;
	overflow: auto;
	overflow-y: scroll
}

.modal.fade .modal-dialog {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	transform: translate(0, -25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	-moz-transition: -moz-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out
}








@media only screen and (max-width:1300px) {
	.navbar {
		width: 65%;
		margin: 0 auto;
	}
}

@media only screen and (max-width:1200px) {

	.top,
	.navbar {
		width: 98%;
		margin: 0 auto;
	}

	.contener {
		width: 90%;
		margin: 0 auto;
	}

	.botom {
		width: 98%;
		margin: 0 auto;
	}

	.col_sm5a {
		width: 17%;
		margin: 2% 3% 1% 1%;
		float: left;
	}
}

@media only screen and (max-width:1024px) {
	.lable2 {
		font-family: 'GothamRoundedBold';
		color: #424242;
		font-weight: bold;
		font-size: 25px;
		font-weight: bold;
		padding-bottom: 2%;
		text-transform: uppercase;
	}

	.col_sm89 {
		width: 98%;
		margin: 0% 0% 3% 1%;
		float: none;
	}

	.mar_top {
		padding-top: 12%;
		padding-left: 0%;
	}

	.mar_top1 {
		padding-left: 0%;
	}

	.mar_top2 {
		padding-top: 0%;
	}

	.mar_top3 {
		padding-bottom: 0%;
	}

	.mar_top4 {
		padding-top: 0%;
		padding-bottom: 0%;
	}

	.mar_top5 {
		padding-top: 0%;
	}

	.contener1 {
		width: 98%;
		margin: 0 auto;
	}

	.mar_right {
		padding-right: 0%;
	}

	.top_right {
		width: 50%;
		float: right;
		margin: 3% 3% 1% 0%;
	}

	.col_sm_btn {
		width: 75%;
		margin-top: 2%;
	}

	.col_sm_btn1 {
		width: 65%;
		margin-top: 2%;
	}

	.col_sm_btn1a {
		width: 15%;
		margin-top: 2%;
	}

	.botom3 {
		width: 30%;
		margin: 1%;
		float: left;
	}

	.col_sm5a {
		width: 17%;
		margin: 2% 12% 1% 1%;
		float: left;
	}
}

@media only screen and (max-width:900px) {

	.blog_sm8 {
		width: 98%;
	}

	.blog_sm88 {
		width: 98%;
	}

	.col_sm3-1 {
		width: 98%;
	}

	.dis_desktop {
		display: none;
	}

	.dis_phone {
		display: block;
	}

	.lable2 {
		font-family: 'GothamRoundedBold';
		color: #424242;
		font-weight: bold;
		font-size: 35px;
		font-weight: bold;
		padding: 6% 0% 2% 0%;
		text-transform: uppercase;
		text-align: center;
	}

	.col_sm2 {
		width: 98%;
		margin: 0% auto;
		float: none;
	}

	.logo11 img {
		width: 250px;
		margin: 0 auto;
	}

	.btm_1 {
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		line-height: 140%;
		text-align: left;
		padding: 1%;
		color: #fff;
	}

	.btm_2 {
		font-family: 'Open Sans', sans-serif;
		font-size: 16px;
		color: #fff;
		line-height: 140%;
		text-align: left;
		padding: 1%;
		padding-top: 0%;
	}

	.col_sm3 {
		width: 29.3%;
		margin: 1% 2% 1% 2%;
		float: left;
	}

	.col_sm4 {
		width: 48%;
		margin: 1%;
		float: left;
	}

	.col_sm5 {
		width: 65%;
		margin: 1%;
		float: none;
	}

	.col_sm5a {
		width: 35%;
		margin: 1%;
		float: left;
	}

	.col_sm9 {
		width: 98%;
		margin: 1% auto;
		float: none;
	}

	.col_sm99 {
		width: 60%;
		margin: 0 auto;
		float: none;
	}

	.col_sm8 {
		width: 40%;
		margin: 0 auto;
		float: none;
	}

	.col_sm88 {
		width: 50%;
		margin: 1%;
		float: none;
	}
}

@media only screen and (max-width:860px) {
	.line_h {
		line-height: 300%;
	}

	.modal-box {
		width: 90%;
		margin-top: 30% !important;
	}

	.col_sm3 {
		width: 40%;
		margin: 3% auto;
		float: none;
	}

	.col_sm4 {
		width: 48%;
		margin: 1%;
		float: left;
	}

	.col_sm89 {
		width: 98%;
		margin: 0% 0% 3% 1%;
		float: none;
	}

	.col_sm5 {
		width: 80%;
		margin: 1%;
		float: none;
	}

	.col_sm88 {
		width: 50%;
		margin: 1%;
		float: none;
	}

	.botom1 {
		width: 98%;
		margin: 0 auto;
		float: none;
	}

	.botom2 {
		width: 98%;
		margin: 0 auto;
		float: none;
	}

	.botom3 {
		width: 99%;
		margin: 0 auto;
		padding-top: 1%;
		float: none;
	}

	.btm_head {
		font-family: 'Lato', sans-serif;
		font-size: 18px;
		color: #ffffff;
		padding-bottom: 1%;
		padding-top: 5%;
		text-transform: uppercase;
	}

	.btm_txt_link {
		border-bottom: #7fb55c solid 1px;
		padding: 1% 0%;
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		color: #FFFFFF;
		line-height: 135%;
	}

	.btm_txt_link2 {
		padding: 1% 0%;
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		color: #FFFFFF;
		line-height: 135%;
	}
}

@media only screen and (max-width:800px) {
	.navbar {
		margin: 0 auto;
		display: none;
	}

	.navbar_mobile {
		width: 100% !important;
		margin: 0 auto !important;
		position: absolute !important;
		top: 100px !important;
		display: block;
		z-index: 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 !important;
	}
}

@media only screen and (max-width:700px) {
	.bulet1 {
		width: 98%;
		float: none;
		margin: 1%;
	}

	.bulet1 ul li {
		font-family: 'Lato', sans-serif;
		font-size: 16px;
		line-height: 130%;
		font-weight: bold;
		color: #5d5d5d;
		margin: 0% 1% 0% 5%;
		padding: 0.6% 0.8% 0.6% 0.8%;
		text-decoration: none;
	}

	.top_right {
		width: 50%;
		float: none;
		margin: 3% 1% 1% 0%;
	}

	.col_sm3 {
		width: 60%;
		margin: 3% auto;
		float: none;
	}

	.col_sm88 {
		width: 60%;
		margin: 1% auto;
		float: none;
	}

	.col_sm99 {
		width: 60%;
		margin: 1% auto;
		float: none;
	}

	.modal-box {
		width: 90%;
		margin-top: 30% !important;
	}

	.col_sm5 {
		width: 98%;
		margin: 1% auto;
		float: none;
	}

	.col_sm5a {
		width: 55%;
		margin: 1% auto;
		float: left;
	}

	.logo {
		width: 30%;
		float: none;
		margin: 1% auto;
	}

	.img_logo {
		width: 100%;
	}

	.top_right {
		width: 50%;
		float: right;
		margin: 3% 1% 1% 0%;
		display: none;
	}

	.col_sm_btn {
		width: 40%;
		margin-top: 2%;
	}

	.col_sm_btn1 {
		width: 80%;
		margin-top: 2%;
		float: left;
	}

	.col_sm_btn1a {
		width: 10%;
		margin-top: 2%;
		float: left;
	}

	.lable_rental {
		font-family: 'GothamRoundedBold';
		font-size: 30px;
		color: #424242;
		line-height: 150%;
		font-weight: bold;
		text-align: center;
	}
}

@media only screen and (max-width:540px) {

	.mar_top {
		padding-top: 15%;
		padding-left: 0%;
	}

	.img2 {
		display: block;
		padding: 2%;
		margin: 2% auto;
		width: 40%;
	}

	.n_m {
		display: none;
	}

	.col_sm3 {
		width: 98%;
		margin: 3% auto;
		float: none;
	}

	.col_sm89 {
		width: 98%;
		margin: 0% 0% 6% 1%;
		float: none;
	}

	.col_sm4 {
		width: 98%;
		margin: 1% auto;
		float: none;
	}

	a.close {
		line-height: 1;
		font-size: 2.5em;
		position: absolute;
		top: 2%;
		right: 5%;
		text-decoration: none;
		color: #999;
	}

	.modal-box {
		width: 90%;
		margin-top: 80% !important;
	}

	.col_sm88 {
		width: 58%;
		margin: 0 auto;
		margin-bottom: 1%;
		margin-top: 1%;
		float: none;
	}

	.col_sm99 {
		width: 98%;
		margin: 1% auto;
		float: none;
	}

	.lable2 {
		font-family: 'GothamRoundedBold';
		color: #424242;
		font-weight: bold;
		font-size: 35px;
		font-weight: bold;
		padding: 6% 0% 2% 0%;
		text-transform: uppercase;
		text-align: center;
	}

	.bulet1 {
		width: 98%;
		float: none;
		margin: 1%;
	}

	.bulet1 ul li {
		font-family: 'Lato', sans-serif;
		font-size: 16px;
		line-height: 130%;
		font-weight: bold;
		color: #5d5d5d;
		margin: 0% 1% 0% 8%;
		padding: 0.6% 0.8% 0.6% 0.8%;
		text-decoration: none;
	}

	.top_right {
		width: 50%;
		float: none;
		margin: 3% 1% 1% 0%;
	}

	.logo {
		width: 50%;
		float: none;
		margin: 1% auto;
	}

	.col_sm5a {
		width: 75%;
		margin: 1% auto;
		float: left;
	}

	.col_sm_btn {
		width: 60%;
		margin-top: 5%;
	}

	.col_sm_btn1 {
		width: 79%;
		float: left;
		margin-top: 5%;
	}

	.col_sm_btn1a {
		width: 10%;
		float: left;
		margin-top: 5%;
	}

}


@media only screen and (max-width:400px) {
	.banner_tx3 {
		line-height: 210%;
		font-size: 26px;
	}
}


@media only screen and (max-width:460px) {

	.banner-desk {
		display: none;
	}

	.banner-mobile {
		display: block;
	}

}