@charset "UTF-8";body{margin:0;}
p{text-align:justify;}
a{text-decoration:none;}
.main_div{width:100%;height:auto}
.fact_div { font-family: Helvetica,Arial,sans-serif; }
.header_div{width:100%;height:35px;background-color:#D08306;}
.div_header{background-color:#D08306;width:100%;height: 46px;}
.home_icon{background:url(https://image.ftd.travel/mobile/header-icon.png) no-repeat;
width:35px;height:36px;
display:inline-block;
background-position:-1px 0;float:left;
background-size:71px}

.header_title{text-align:center;width:200px;
color:#FFF;font-weight:700f;
display:inline-block;
height:18px;padding:8px 0;
font-size:17.8px!important;
text-shadow:0 0 1px #FFF}
.title_link{text-decoration:none;color:#FFF;font-weight: 600;}

.search_icon{background:url(https://image.ftd.travel/mobile/header-icon.png) no-repeat;
width:35px;height:36px;
display:inline-block;
background-position:-35px -2px;
float:right;
background-size:71px}
.h_banner{
background-color: #EBE8B3 !important;
margin: 0px !important;
padding: 5px 7px !important;
font-weight: bold;
text-shadow: 1px 1px 1px #000;
color: #FFF;
font-family: Helvetica,Arial,sans-serif;
font-size: 18px !important;
}
.h_banner a { text-decoration:none;}
.h_banner_inner{ color:#000;text-shadow: 1px 1px 1px #FFF;}
.h_banner_blk_shadow{text-shadow: 1px 1px 1px #FFF !important;}

.clr_blk{color: #000 !important;}
.clr_D08306 {color:#D08306;}
#red{color:#FF0000;}
#green{color:green;}

.bold{font-weight:600;}
.width_100 { width: 100%; }
.width_99 { width: 99%; }
.width_97 { width: 97%; }
.width_49 { width: 49%; }
.width_33 { width:33.3%;}
.width_30 { width:30%;}
.width_66{width:66.6%;}
.width_75{width:75%}
.wid_50{width:50px !important;}
.wid_30{width:30px !important;}

.div_97 { width: 97%; padding: 5px;}

.fl{float:left}
.fr{float:right}
.fc{display: inline-block;}

.font { font-family: Helvetica,Arial,sans-serif; }
.font_arial{font-family:Arial;}
.capital {text-transform:capitalize;}

.align_l {text-align:left;}
.align_c {text-align:center;}
.align_r {text-align:right;}

.font_12 {font-size:12px;}
.font_13 {font-size:13px;}
.font_14 {font-size:14px;}
.font_15 {font-size:15px;}
.font_16 {font-size:16px;}
.font_17 {font-size:17px;}
.font_18 {font-size:18px;}
.font_19 {font-size:19px;}
.font_20 {font-size:20px;}

.a_head_clr{color: #3D3D3D;}

.footer_clr{background-color: #D08306;height: 15px;padding: 5px 0px 10px;}

/* AGENT LOGIN */
#sub3 {
width: 280px;
display: none;
}

#bt1 {border: 0px none;
font-size: 15px;
font-weight: 700;
color: #FFF;
margin: 10px 0px;
background-color: #555;
padding: 5px 20px;
letter-spacing: 2px;}

.login {border: 0px none;
font-size: 15px;
font-weight: 700;
color: #FFF;
margin: 5px 0px 0px 0px;
background-color: #555;
padding: 5px 20px;
letter-spacing: 2px;}

#login_Div1 {
    border: 3px solid #D48C14;
    width: 97%;
    height: 50px;
    background-color: #D48C14;
    border-radius: 5px;
}

.ag_form_input {
    font-size: 15px;
    display: block;
    min-height: 30px;
    margin-bottom: 1em;
}
.bttn_style{
background-color: rgb(208, 131, 6);
border-radius: 2px;
border: 0px none;
color: #FFFFFF;
cursor: pointer;
font-family: 'Oswald', sans-serif;
padding: 3px 5px;
text-align: center;
font-size: 14px;
}
#input_login {
background-color: #FFFFFF !important;
background-image: none;
color: rgb(0, 0, 0);
}

.padding_5{padding: 5px;}
.padding_5_0_0{padding:5px 0px 0px;}
.padding_0_5{padding: 0px 5px;}
.padding_5_0{padding: 5px 0px;}

.margin_top_5{margin-top:5px;}
.margin_b_10{margin-bottom:10px;}
.margin_20_3{ margin: 20px 3em;}
.margin_20_1{margin: 20px 1em;}

.height_15{ height: 15px;}
.height_30{height:30px;}
.height_40{height:40px;}
.height_45{height:45px;}
.height_150{height:150px;}

/* NAVIGATION */
.nav_btn{
background-color: rgb(208, 131, 6);
border-radius: 2px;
border: 0px none;
color: #FFFFFF;
cursor: pointer;
font-family: 'Oswald', sans-serif;
padding: 3px 5px;
text-align: center;
font-size: 14px;
}

/* LEADS ALTERNATE CSS */
#Div_m:nth-child(even) {
  background: #e1e1df;
}
#Div_m:nth-child(odd) {
  background: #FFF;
}

#Div_n:nth-child(even) {
  background: #fff;
}
#Div_n:nth-child(odd) {
  background: #e1e1df;
}


/* LEAD PAGE BUTTON STYLE */
.btn_outer {
    background-color: #FFF;
    font-weight: 700;
    color: #000;
    border-radius: 3px;
    border: 3px solid #D08306;
    text-transform: capitalize !important;
    width: 97%;
    /*height: 110px;*/
	min-height:100px; max-height:115px;
    font-size: 14px;
    text-align: center;
	margin: 5px 0px;
}
.buy_style{
background-color: rgb(208, 131, 6);
border-radius: 2px;
border: 0px none;
color: #000;
font-family: 'Oswald', sans-serif;
padding: 13px 9px 10px 9px;
text-align: center;
font-weight:600;
display:inline-block !important;
font-size: 18px;
width: 50px;
}
.pointer {cursor: pointer;}

.btn_left{color:#8E2A20;margin: 45px 0px;}


.btn_sold{color:#8E2A20;
    width: 90%;height: 20px;
-webkit-transform: translateY(50px) translateX(10px) rotate(-25deg);color: #8E2A20;
position: absolute;}

/* Add To CArd */
.add_btn{
background-color: rgb(208, 131, 6);
border-radius: 2px;
border: 0px none;
color: #FFFFFF;
cursor: pointer;
font-family: 'Oswald', sans-serif;
padding: 3px 5px;
text-align: center;
font-size: 14px;
}

/* VERIFIED ICONS */
i {
    line-height: inherit;
	color: rgba(0, 146, 58, 0.9);
}
i.small {
    font-size: 2rem;
}
i.medium {
    font-size: 4rem;
}
.icon-preview {
    text-align: right;
}

/* CIRCLE CSS */

.circle_border {border-radius: 100% !important; }
.clr_main { background-color:#D48C14 !important;}
.clr_gray { background-color:#F0EFEC !important;}

.margin_top_m_20{margin-top: -20px !important;}
.margin_top_m_25{margin-top: -25px !important;}
.margin_top_m_23{margin-top: -23px !important;}

.margin_5_0_15 { margin: 5px 0px 3px 0px;}

.padding_6_8{padding:6px 8px 0px 8px !important;}
.padding_3_8{padding:23px 8px 0px 8px !important;}
.margin_top_20{margin-top:20px !important;}


@media only screen and (min-width: 240px) {
#input_login {
    float: right !important;
    color: #898989;
    width: 60% !important;
    height: 48px !important;
    margin-right: 0px !important;
    border: medium none;
    padding-left: 7px;
}
}
@media (min-width : 241px) and (max-width : 320px) {
#input_login {
    float: right !important;
    color: #898989;
    width: 78% !important;
    height: 45px !important;
    margin-right: 0px !important;
    border: medium none;
    padding-left: 7px;
}
}
@media (min-width : 321px) and (max-width : 360px) {
#input_login {
    float: right !important;
    color: #898989;
    width: 80% !important;
    height: 48px !important;
    margin-right: 0px !important;
    border: medium none;
    padding-left: 7px;
}
}
@media (min-width : 361px) and (max-width : 480px) {
#input_login {
    float: right !important;
    color: #898989;
    width: 80% !important;
    height: 48px !important;
    margin-right: 0px !important;
    border: medium none;
    padding-left: 7px;
}
}
@media (min-width : 481px) and (max-width : 768px) {
#input_login {
    float: right !important;
    color: #898989;
    width: 80% !important;
    height: 48px !important;
    margin-right: 0px !important;
    border: medium none;
    padding-left: 7px;
}
}





/* IE Only */
@media screen and (min-width:0\0) {
.margin_l_10{margin-left: 0px !important;}
.margin_top_m_40{margin-top: -40px !important;}
.circle_div_w_h {
width:60px !important;
height:60px !important;
}
.circle_w_h {
width:45px !important;
height:42px !important;
}
.circle_w_h_55 { width:55px !important;height:55px !important;}

}

/* Chrome AND Safari Only */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.margin_l_10{margin-left: 12px;}
.margin_l_15{margin-left: 17px;}

.margin_top_m_40{margin-top: -30px !important;}

.circle_div_w_h {
width:60px !important;
height:60px !important;
}
.circle_w_h {
width:45px !important;
height:42px !important;
}
.circle_w_h_55 { width:55px !important;height:55px !important;}

}

