
.gray-lighter {
    background-color: #EEEEEE;
}
@font-face {
    font-family: 'VladimirScriptRegular';
    src: url('../fonts/vladimir.eot');
    src: url('../fonts/vladimir.eot') format('embedded-opentype'),
         url('../fonts/vladimir.woff') format('woff'),
         url('../fonts/vladimir.ttf') format('truetype'),
         url('../fonts/vladimir.svg#VladimirScriptRegular') format('svg');
}
.line-height-40{
    line-height: 40px;
}


.september{background-color:rgba(255, 255, 255, 0.90); width:auto; padding:10px 20px; font-size:120%; font-weight:400; color:#105a9f; position: absolute; top:40%; right:0; border-radius: 15px 0px 0px 15px;}
#main_div{float:left; width:100%; padding:0px; margin:0px}
.full_div{float:left; width:100%; padding:0px; margin:0px;position:relative;}
.header_main{margin:0 auto; padding:8px 12px 8px 12px; max-width:1000px;}
.mtop{margin-top:15px;}
.mbottom{margin-bottom:15px;}
.center_div{margin:0 auto; padding:0; max-width:980px;}
.logo_top{float:left}
.logo_right{float:right; margin-bottom:15px;}
.contact_link{float:right; padding-top:9%; color:#000; font-size:15px}
.navbar-inverse .navbar-brand{display:none}
img{max-width:100%; height:auto; border:0px;}
.banner{float:left; width:100%; padding:0px; margin:0px; }
.banner img{display:block; width:100%}
.bannervideo{float:left; height:550px; padding:0px; margin:0px; }
.content_area_home{margin:0 auto; padding:0; max-width:944px;}
.cen_txt{ text-align:center; padding:5px 13px; }
p {font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:1.9em; padding: 0 10px; color:#333; font-weight: 400;}
h1 { color: #105a9f; line-height:2em; padding: 0 28px; font-weight: bold; font-size: 21px; letter-spacing: 0.03em; line-height: 1.2em; text-transform: uppercase;}
h6 { color: #fff; background-color:#333;opacity: 0.8; font-size: 14px; padding:5px; }
.f_phone{text-align:right; float:left; width:100%; margin:10px 0px}
.p_top{ padding-top:15px}
.p_bottom{padding-bottom:15px}
.m0{margin:0px}
.grey_bg{background:#f4f4f4}
.specials{background:#f4f4f4;}
.btn1{border:1px solid #818181; padding:5px 20px; color:#232323;-webkit-border-radius: 100px; -moz-border-radius: 100px;  border-radius: 100px;  margin:2px}
.btn2{ padding:5px 20px; background:#818181; color:#fff;-webkit-border-radius: 100px; -moz-border-radius: 100px;  border-radius: 100px;margin:2px;border:1px solid #818181;}
.btn1:hover{background:#818181; text-decoration:none; color:#fff}
.btn2:hover{background:none; text-decoration:none}
.content_bg{ background:url(../images/shadow-left.jpg) no-repeat left top, url(../images/shadow-right.jpg) no-repeat right top; padding:20px 22px;min-height:750px;}
hr.thin { height: 1px; border: 0; color: #75c1ab; background-color:  #75c1ab;width: 95%; text-align:center; }

.check_availability{margin:0 auto; padding:0 2px; max-width:1024px; position:relative; z-index:1}
.check_availability .check_form{float:left; width:100%; border:1px solid #B8B8B8; background:#E5E5E5;margin-top: -28px;}
.check_form_left{ float:left; width:30%; color:#000; background:#C9C9C9; padding:5px 3%; font-size:13px}
.check_form_left span{color:#0959A7; text-transform:uppercase; font-weight:bold; font-size:19px	}
.check_form_right{ float:left; width:70%;}
.check_form_right ul{list-style:none; padding:0px;  float:left; text-align:right}
.check_form_right ul li{display:inline; padding:2px}
.check_form_right ul li .ipt1{width:15%}
.check_form_right ul li .ipt2{width:7%}

.submit_btn{background:url(../images/btn.jpg) repeat-x bottom #3F77C1; border:1px solid #2962AD; color:#fff; padding:2px 13px;-webkit-border-radius: 4px; -moz-border-radius: 4px;  border-radius: 4px;-webkit-box-shadow:2px 2px 5px #969696;box-shadow:2px 2px 5px #969696}
.submit_btn:hover{background:#115DA9}

.sub_menu{background:#E4E5E7; text-align:center}
.sub_menu ul{margin:0px; padding:0; list-style:none;}
.sub_menu ul li{display:inline-block}
.sub_menu ul li a{font-size:15px; padding:8px 10px; display:block; color:#1663B3; font-weight:bold; }

.footer{margin:0 auto; padding:0;}
.footer img{border:0px; padding:0px; margin:0px; float:left}
.f_menu{ background:#1663B3;float:left; width:100%; padding:7px 13px;}
.f_menu a{color:#fff; padding:2px 5px; font-size:13px}
.f_menu a:hover{color:#fff}
.f_menu_left{ float:left;}
.f_menu_left a{border-left:1px solid #fff}
.f_menu_left a:first-child{border-left:0px}
.f_menu_right{ float:right}
.f_menu_right a{font-size:13px; border-left:1px solid #fff}
.f_menu_right a:first-child{border-left:0px}
.footer_logo{text-align:center; padding:10px 0px; float:left; width:100%}
.footer_awardlogo{text-align:center; padding:10px 0px; float:right; width:100%}

.copyright{ text-align:right; color:#75C1AB; font-size:.9em; font-family:Arial, Helvetica, sans-serif}

.boxes{text-align:center;float:left; width:100%; padding:10px 0px; margin:20px 0px; border-top:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2}
.boxes img{margin:10px 0px}

h2.heading1{ font-family:Arial, Helvetica, sans-serif; font-size: 19px; font-weight:500;line-height: 1.2em;text-align:left; color:#75c1ab; margin:0px 0px 10px 10px}
h2.heading2{font-family:Arial, Helvetica, sans-serif; font-size: 19px; font-weight:500; line-height: 1.2em;uppercase; text-align:left; color:#75c1ab; margin:0px 0px 10px 10px}
h3.heading1{font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; line-height: 1.2em; text-transform: uppercase; text-align:left; color:#75c1ab; margin:10px 0px; text-align:center}
/*.dropdown:hover .dropdown-menu {display: inline;padding: 0px;}*/
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu { margin-top: 0;}
.date{ color:#666; float:right; font-weight:300; font-size:90%;}
.square {width: auto; border: 1px solid #75c1ab; text-align:center; padding: 10px;}
.quote {float: left; background: none repeat scroll 0% 0% transparent; font-size: 20px; margin: 10px 20px 0px 10px; border-top: 2px solid #105a9f; border-bottom: 2px solid #105a9f; padding: 10px; text-transform: uppercase; font-style: italic; font-weight: 800;
color: #000;max-width: 300px; text-align:center}
/*  Call To Action Section  */
.cta{
    display: block;
	background:#f4f4f4;
    text-align: center;
    padding: 15px;
}

.cta h3{
    color: #6b6b6b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 21px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.cta a.cta_btn{
    display: inline-block;
    padding:20px;
    background-color: #75C1AB;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-decoration: none;
    margin-top: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;

}

.cta a.cta_btn:hover{
    background: #56b086;
}

.cta .cta_sep{
    display: block;
    width: 1px;
    height: 100px;
    background: #dedede;
    margin: 0 auto;
}

@media (max-width: 768px) 
{
.navbar-inverse .navbar-brand{display:inline-block}
.footer img{float:none}
.copyright{text-align:center}
.check_form_right ul li{padding: 1px;}
.banner-title{
 top: 20%;
	left:20%;
	padding:20px;
	}
	
	.september{background-color:rgba(255, 255, 255, 0.90); width:auto; padding:10px 20px; font-size:120%; font-weight:700; color:#105a9f; position: relative; top:30%; right:0;}
}



@media (max-width: 990px) 
{
.check_availability .check_form{margin:0px}
.check_availability{padding:0px}
.check_form_left, .check_form_right {  margin:0px; padding:10px}
.check_form_right ul li{ float:left}
.check_form_right ul{float:left; margin:0px 0px 10px 0px; text-align:left}
.check_form_right ul li .ipt1,.check_form_right ul li .ipt2{ }
.submit_btn{margin-top:10px}
.f_phone{text-align:center}
.btn1,.btn1{width:100%; float:left; padding:5px 5%; margin-bottom:8px}
.f_menu_left,.f_menu_right{width:100%; padding:10px 0px; text-align:center}
.sub_menu ul li{float:left; width:100%}
.sub_menu ul li a{padding:3px 10px; }
.sub_menu ul{text-align:left; padding:10px 0px; float:left; width:100%}
.check_form_right{width:100%}
.container{width:100% !important}
}
@media (max-width: 768px) 
{
.check_availability .check_form{margin:0px}
.check_availability{padding:0px}
.check_form_left, .check_form_right {  margin:0px; padding:2px}
.check_form_right ul li{ float:left}
.check_form_right ul{float:left; margin:0px 0px 10px 0px; text-align:left}
.check_form_right ul li .ipt1,.check_form_right ul li .ipt2{ }
.submit_btn{margin-top:10px}
.f_phone{text-align:center}
.btn1,.btn1{width:100%; float:left; padding:5px 2%; margin-bottom:8px}
.f_menu_left,.f_menu_right{width:100%; padding:10px 0px; text-align:center}
.sub_menu ul li{float:left; width:100%}
.sub_menu ul li a{padding:3px 10px; }
.sub_menu ul{text-align:left; padding:10px 0px; float:left; width:100%}
.check_form_right{width:100%}
.container{width:100% !important;padding:0px}
.content_bg{background:none;padding:0px;}
}





@media (max-width: 643px) {
.Detail-img{
padding:0px;
}

/*  Call To Action Section  */
.cta{
    display: block;
	background:#f4f4f4;
    text-align: center;
    padding: 5px;
}

.cta h3{
    color: #6b6b6b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.cta a.cta_btn{
    display: inline-block;
    padding:8px;
    background-color: #75C1AB;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-decoration: none;
    margin-top: 5px;
    text-transform: uppercase;
    letter-spacing: 1px;

}

}
.title-design{
    padding:0px !important;
}

.sub_menu .active a{
    background-color : #1663B3;
    color:#ffffff !important;
    font-weight:bold;
}
.mainActive {
    background-color : #fff;
    color:#1663B3 !important;
}
.InnerPageHeading{
color:#75c1ab;
text-decoration: none;
padding:0 10px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td
{
    border-top:none;
}
.panel-heading a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";    
    float: right; 
    color: grey; 
}
.panel-heading a.collapsed:after {
    content: "\e080";
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

@media (max-width:480px) and (orientation:landscape) {
.content_bg{ display:none;}
/*  Call To Action Section  */
	
	iframe{ height:200px;}
.cta{
    display: block;
	background:#f4f4f4;
    text-align: center;
    padding: 5px;
}

.cta h3{
    color: #6b6b6b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.cta a.cta_btn{
    display: inline-block;
    padding:4px;
    background-color: #75C1AB;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    margin-top: 5px;
    text-transform: uppercase;
    letter-spacing: 1px;

}

}
/*.carousel-inner{
overflow:-moz-hidden-unscrollable !important;
}*/