

iframe { max-width: 100%; }

.pgWrap
{
	float:left;
	width:100%;
}

.pt_marginTopZero { margin-top:0px; }
.pt_marginBtmZero { margin-bottom:0px; }
.pt_marginZero { margin:0px 0px; }
.pt_marginTopBtm { margin:10px 0px; }
.pt_marginLftRt { margin:0px 10px; }
.pt_marginTen { margin:10px 10px; }
/* .pt_marginTopTen { margin-top:10px; } */
.pt_marginBtmTen { margin-bottom:10px; }
.pt_marginBtmFive { margin-bottom:5px!important; }

.pt_btmBorder { border-bottom:1px solid #000; }
.pt_topBorder { border-top:1px solid #000; }

.btn-orange { background-color:#e87717; color: #fff; }
.btn-orange:hover { background-color:#eea236; color: #fff; }

.orangeColor {color: #e87717;}
.redColor { color: #c7081b; }
.whiteColor { color: #fff; }

ol { padding-left:18px }
/*  General Section ENDS */


/* Top Section STARTS */
.pt_topNum { font-size: 115%; line-height: normal; margin-top: 18px; font-weight:bold; }
.btnCorLogin { margin-top: 18px; font-weight:bold; }
/* Top Section NDS/


/* Menu Section STARTS */
.menuWrap
{
	background-color: #05408E;
}
/* Menu Section ENDS */

/* Main Content Section STARTS */
.aboutLists { padding-left:0px; list-style:none; }
.homePgCarImg .vc_figure-caption
{  
    background: #f0f0f0;
    margin-top: 0px!important;
    font-weight: bold;
    padding: 5px 0px;
}

.contactPgMeetUs
{
	font-size: 130%;
	font-family: 'Open Sans', sans-serif;
	line-height: 1.8;
}

.contactPgMeetUs .fa { color:#e87717; }

#hdLn { font-weight: 900; }
/* Main Content Section ENDS */

/* Footer Section STARTS */
.footerWrap { padding:20px 0px 10px 0px; /*background-color: #3D3D3D;*/ background-color:#05408E; color:#fff;}
.footerWrap a { color: #fff; }
.footerWrap a:hover { text-decoration: underline; }
.footerWrap .widget-title{ margin-top:0px; }
.pt_quickLinks { padding-left: 15px; margin-bottom:0px }
.pt_quickLinks li{ list-style: square; }
.contactFooter { line-height:1.5; margin-bottom:5px; }
/* Footer Section ENDS */

/* Copyrights Section STARTS */
.copyrightWrap 
{
	background-color: #2F2F2F; 
	color: #fff; 
	font-size: 90%;
	padding: 10px 0px;
}
.copyrightWrap a { color: #fff; }
.copyrightWrap a:hover { text-decoration: underline; }
/* Copyrights Section ENDS */


.vc_toggle_title>h4{ font-size:190%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { color:#000 }
.bookingHd { background:linear-gradient(to bottom, #F76000, #DD5600); color:#fff; padding:5px 0px; text-align: center; }
#frm_form_8_container.frm_style_formidable-style.with_frm_style label.frm_primary_label { color:#fff; font-weight:normal;}

.tarficHdln { margin-top:-10px;}
.tarficTable.table-bordered>tbody>tr>td.middle{vertical-align:middle!important;}


/* Overwriting Bootstrap Classes STARTS */
.navbar { margin-bottom: 0px; min-height: 10px; }
.navbar-default { background:none; border:none; }
.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li.active, .navbar-default .navbar-nav>li:hover, .navbar-nav>li.active:hover,
.navbar-default .navbar-nav>li>a:focus { }

@media only screen and (min-width:1200px)
{
	.navbar-nav>li>a 
	{
    
	font-weight: 600;
	padding:16px 15px 16px 15px;
	
	}
}
@media only screen and (max-width:1199px)
{
.navbar-nav>li>a {
    
	font-weight: 600;
	padding:16px 8px 16px 8px;
}
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover
{
	color: #EA741C;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover 
{
	color: #EA741C;
}
.navbar-default .navbar-nav>li>a:hover { color: #EA741C; }
.navbar-nav>li { border-top:4px solid transparent; }

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus
{ background: none; color: #E3781A; }

.navbar-default .navbar-nav>li>a { border-bottom:none; }

.navbar-default .navbar-nav>li>a { color: #fff; text-transform: uppercase; }

.btn-primary {
    color: #fff;
    background-color: #05408e;
    border-color: #072b5b;
}
/* Overwriting Bootstrap Classes ENDS */



#bookingForm { position: relative; margin-top: -83px; }
#bookingForm #form_lmibl .frm_section_spacing{ display:none; }
#bookingForm .vc_tta.vc_general .vc_tta-tab>a { padding:  8px 12px }

#frm_form_15_container.frm_style_formidable-style.with_frm_style #form_lmibl22 .frm_section_heading { margin-top:0px; }
#frm_form_15_container.frm_style_formidable-style.with_frm_style #form_lmibl22 .frm_section_spacing { display:none }

#frm_form_15_container.frm_style_formidable-style.with_frm_style #form_lmibl22 .form-field { margin-bottom:5px; }
#frm_form_15_container.frm_style_formidable-style.with_frm_style #form_lmibl22 label.frm_primary_label { font-size:12px; }
#frm_form_15_container.frm_style_formidable-style.with_frm_style #form_lmibl22 fieldset{ padding-bottom:0px; }
#frm_form_15_container.frm_style_formidable-style.with_frm_style #form_lmibl22 .frm_submit{ float:left; width:100%; margin-top:-10px; text-align:center; }
#frm_form_15_container.frm_style_formidable-style.with_frm_style #form_lmibl22 input[type=submit] { color: #fff; background-color: #05408e; border-color: #072b5b; margin-bottom:0px }
#frm_form_15_container.frm_style_formidable-style.with_frm_style #form_lmibl22 #field_fpy4z3 
{
    background-image: url('img/calendar.png');
    background-repeat: no-repeat;
    background-position: center right 5px;
}
#frm_field_157_container, #frm_field_176_container { margin-top:10px; }


.listPlane li {
  padding-left: 1.3em;
}

.listPlane li:before {
	content: "\f1d8"; /* FontAwesome Unicode */
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1.3em; /* same as padding-left set on li */
	width: 1.3em; /* same as padding-left set on li */
	color: #e87717;
}

.vc_figure-caption { font-size: 135%!important; }

.homePgFrm.vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active { border-top: 4px solid #e87717; }
.homePgFrm.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a { border-radius:0px 0px; }
.homePgFrm.vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active>a{ background-color:#fff; color:#000; }

#pt_widget_for_number-2 h2 { margin-top:0px; margin-bottom:0px; }

/****************************** Feedback Div STARTS *********************************/
.feedback {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 9999999;
}
/****************************** Feedback Div ENDS *********************************/


/****************************** Styling Rent Plans Page STARTS *********************************/
.nav-tabs { border-bottom:none; }

.nav-tabs>li>a
{
	margin-right: 7px;
	padding: 10px 15px;
	font-size: 14PX;
	color: #FFFFFF;
	text-shadow: 1px 1px #666666;
	/* background: #05408E; */
	border: none;
	border-radius: 0px 0px;
	border-bottom:2px solid #05408E !important;
}

.nav-tabs>li.active>a, .nav-tabs>li>a:hover, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus
{
		color:#fff;
		border: none;
		border-bottom:2px solid #E77918 !important;
	 background: transparent; 
}

.tab-content 
{ 
    box-shadow: 0 0 10px #CCC;
    margin-top: 10px;
    padding: 10px 10px;
}

.carousel-control.left,
.carousel-control.right
{
	background:none
}

.pt_Tariffs
{
	border-bottom:1px solid #ddd;
}

.pt_Tariffs.table>tbody>tr>td
{
	border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

/****************************** Styling Rent Plans Page ENDS *********************************/








/****************************** Media Query STARTS *********************************/

/* Large desktop */
@media (min-width: 1200px) 
{ 
	#form_tx833 .frm_form_field.frm_full .frm_primary_label{ float: left; }
	#form_tx833 .frm_form_field.frm_full .frm_opt_container{ float: right; }
}

/* tablet - landscape */
@media (max-width: 1024px) 
{
	#form_tx833 .frm_form_field.frm_full .frm_primary_label{ float: left; }
	#form_tx833 .frm_form_field.frm_full .frm_opt_container{ float: right; }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) 
{
	.btnCorLogin { margin-top: 0px; }
	#form_tx833 .frm_form_field.frm_full .frm_primary_label{ float: left; }
	#form_tx833 .frm_form_field.frm_full .frm_opt_container{ float: right; }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) 
{
	.btnCorLogin {
		margin-top: 0px;
		text-align: center;
		margin-bottom: 10px;
	}
	.pt_topNum {
		font-size: 110%;
		text-align: center;
		margin-top: 0px;
	}
	.navbar-toggle .fa.fa-bars{ color:#fff; }
	.navbar-toggle { border-width:2px; }
	.navbar-default .navbar-collapse { border:none; }
}

/* Landscape phones and down */
@media (max-width: 480px) 
{
}

/* mobile */
@media (max-width: 320px) 
{
}


/* mobile */
@media (max-width: 240px) 
{
	.pt_topNum {
		font-size: 101%;
		margin-bottom: 10px;
	}
}
/****************************** Media Query ENDS *********************************/