/* md */
@media (min-width: 1919px){
.top-bar{ font-size:21px; padding-left:10%; padding-right:10%;}
.top-bar a{ font-size:21px;}
.navbar-brand img{ width:340px;}
.navbar{ width:80%; margin:0 auto; min-height:105px !important;}
.navbar-inverse .navbar-nav > li > a{font-size:20px !important;}
.navbar-inverse .navbar-nav > li > button{font-size:21px !important; padding: 6px 10px !important;}
.ban_frm{ font-size:30px;}
.ban_frm a{font-size:21px;}
.ban_frm button{font-size:24px;}
.ban_frm h3{ font-size:30px;}
.ban_fld{font-size:21px; }
.ban_btn{ font-size:21px;}
.ban_sel{ font-size:21px;}
.tell_fld{ font-size:21px;}
h1.head_mn{font-size:56px; line-height:61px;}
p.mn_cnt{font-size:21px; line-height:29px; padding:0;}
.gen_lnk{font-size:21px; line-height:29px; }
.gal_ins{font-size:21px; line-height:29px;}
.gal_fb{font-size:21px; line-height:29px;}
.simple-tabs li{ font-size:21px;}
.bdy_rht{ width:50%; float:left; text-align:center; padding:7% 5% 0 5%; font-size:24px !important;}
.cstm_padd { font-size:21px;}
.cstm_padd a{ font-size:21px !important;}
h4.head2_mn{font-size:50px; line-height:55px; margin-bottom:25px;}
p.mn_cnt2{font-size:21px; line-height:29px;}
.gen_lnk2{font-size:21px; line-height:29px; margin:50px 0 0 0;}
footer h3{ font-size:21px;}
.foot_nav li a{font-size:21px !important;}
.foot_nav li button{font-size:21px !important;}
p.copy{font-size:21px;}
.ame_left{ top:195px;}
.fxd{padding:15% 40px 70px 40px;}
.map_wrap{ height:700px !important;}
#btnSubmit{top:18%;}
p.add_foot{ font-size:21px !important;}
p.add_foot a{ font-size:21px !important;}
h5.prof{ font-size: 21px;}
h1.head_mn span.social{ top:23px;}
.scroll-nav ul li a{font-size:21px; line-height: normal;}
.flr_page_wrap h3{font-size: 40px;}
.flr_page_wrap p{font-size:23px; line-height: 33px;}
a.dwn_btn{font-size: 18px;}
.ame_lst{padding: 0 15px 40px 15px;}
.ame_lst li{font-size:21px; line-height: 31px;}
}
@media (min-width: 1599px) and (max-width: 1918px) {
.top-bar{ padding-left:5%; padding-right:5%;}
.navbar-brand img{ width:350px;}
.navbar{ width:90%; margin:0 auto; min-height:90px !important;}
.navbar-inverse .navbar-nav > li > a{font-size: 18px !important;}
.navbar-inverse .navbar-nav > li > button{font-size: 18px !important; padding: 8px 10px !important;}
p.mn_cnt{padding:0;}
.bdy_rht{ padding:6% 5% 0 5%;}
.fxd{padding:10% 25px 60px 25px;}
.map_wrap{ height:620px;}
#btnSubmit{top:20%;}
}
@media (max-width: 1439px) { 
.scroll-nav ul li {display: inline-block;}
}
/* lg */ 
@media (max-width: 1280px) {  
.navbar{ min-height:60px !important;}
.navbar-inverse .navbar-nav > li > a{ padding:5px 10px 5px 10px !important; font-size:15px !important;}
.navbar-inverse .navbar-nav > li > button{ padding:5px 10px 5px 10px !important; font-size:15px !important;}
.ban_frm{ padding:15px;}
.ban_frm h3{ padding:15px;}
.bdy_wrap{ width:100%; padding:40px 15px; margin:0 auto; text-align:center; display:block;}
.navbar-brand img{ width:240px;margin-left: 0px;}
.customNavigation{ position:relative; top:0; left:0; text-align:center}
.customNavigation .prev-slide{ position:relative; top:0; left:0; float:none; padding:0 3px;}
.customNavigation .next-slide{ position:relative; top:0; right:0; float:none; padding:0 3px}
.ame_left{ top:182px;}
.fxd {padding:5% 15px 70px 15px;}
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
.top-bar {text-align: center;}
.navbar{ margin-bottom:0 !important; min-height: 0px!important; padding: 30px 0 20px 0;}
.navbar-header{ width: auto; text-align:center; position:relative; padding:0 !important; margin:0!important;}
.navbar-inverse .navbar-nav > li > a{ padding:5px 10px !important; font-size: 16px !important; line-height:22px !important;}
.navbar-inverse .navbar-nav > li > button{ padding:5px 10px !important; font-size: 16px !important; line-height: 22px !important;}
.navbar-collapse{ text-align:center; width:100%;}
.navbar-nav{ float:none !important; display:inline-block;}
.navbar-right { float:none !important;}
.navbar-nav.navbar-right:last-child{ margin-right:0 !important;}
.navbar-brand {
	margin-bottom: 10px !important;
	display: block;
	padding:0 !important;
}
.ban_frm a{ font-size:18px;}
.ban_frm button{ font-size:18px;}
.ban_fld{ margin:10px 0;}
.ban_sel{ margin:10px 0;}
.ban_btn{ margin:5px 0; float:right;}
.ban_btn2{ margin:5px 0; float:left;}
p.mn_cnt{font-size:17px; line-height:25px; padding:0;}
.gen_lnk{font-size:17px; line-height:25px; }
.gal_ins{font-size:17px; line-height:25px;}
.gal_fb{font-size:18px; line-height:25px;}
h4.head2_mn{font-size:30px; line-height:35px;}
p.mn_cnt2{font-size:17px; line-height:25px; }
.gen_lnk2{font-size:17px; line-height:25px;}
footer h3{ font-size:18px;}
.foot_nav li{ padding:3px 5px;}
.foot_nav li a{font-size:17px !important;}
.foot_nav li button{font-size:17px !important;}
p.copy{font-size:14px !important;}
.bdy_wrap{ width:100%; padding:50px 15px 0 15px; display:block;}
.bdy_mid_wrap {margin:50px 0 0 0;}
.bdy_gal_wrap{ width:100%; padding:50px 15px 0 15px; display:block;}
.ame_left{ position:relative !important; top:0px; width:100%;}
.fxd {padding:15px 0;}
.fxd h3{padding:15px 15px;}
.fxd p{padding:0 15px;}
.ame_rht{ width:100%;}
.testimon-slider-holder2 .customNavigation{ display:block;}
.testimon-slider-holder3 .customNavigation{ display:none;}
h1.lht_head{ text-align:center; line-height:60px;}
p.lht_cnt{ text-align:center;}
.scroll-nav{ width:100%; position:relative; margin:0; padding:0 15px; min-height:60px;}
.scroll-nav ul{ padding:10px 0 0 0; margin:0; width:100%; background:#6B4C4C; top:0; left:0; display: block; text-align:center;}
.scroll-nav ul li{ padding:5px; margin:0; display: inline-block;}
.scroll-nav ul li a{ font-size:18px; line-height:28px; padding:4px 15px; margin-bottom:10px;}
.nab_tab li{ width:33.3333%;}	
.pop_sld{padding:7% 15%;}
#btnSubmit{right:0; top:0;}
h5.prof { font-size:16px;}
h1.head_mn {font-size:40px; line-height:45px;}
.cstm_padd{ padding-left:15px !important; padding-right:15px !important; text-align: center;}
.cstm_padd_slid{ padding:15px !important;}
.slick-prev {left: 40px !important;}
.slick-next {right: 40px !important;}
.ame_lst li{font-size: 16px; line-height: 24px;}
.flr_rht, .ame_rht{ margin-top:15px !important;}
}
@media (max-width: 1024px) {
.map_wrap{ height:400px;}
.nab_tab li{ width:33.33333%;}
h1.head_mn {font-size:40px; line-height:45px; padding: 15px 0;}
.cstm_padd{ padding-left:15px !important; padding-right:15px !important; text-align: center;}
.cstm_padd_slid{ padding:15px !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
.testimon-slider-holder3 .customNavigation{ display:none;}
}
/* xs */
@media (max-width: 991px) {
.top-bar{ text-align: center;}
.navbar{ margin-bottom:0 !important; min-height: 0px!important; padding: 20px 0 20px 0;}
.navbar-brand { margin-bottom: 0px !important; display: block;}
.navbar-header{ width: auto; text-align:center; position:relative; padding:0 !important; margin:0!important;}
.navbar-inverse .navbar-nav > li > a{ padding:5px 10px 5px 10px !important; font-size: 16px !important;}
.navbar-inverse .navbar-nav > li > button{ padding:5px 10px 5px 10px !important;}
.navbar-collapse{ text-align:center; width:100%;}
.navbar-nav{ float:none !important; display:inline-block; margin:5px 0 0 0 !important;}
.navbar-nav.navbar-right:last-child{ margin-right:0 !important; }
.ban_fld{ margin:5px 0;}
.ban_btn{ margin:5px 0;}
h1.head_mn{font-size:35px; line-height:40px; padding:15px 0;}
p.mn_cnt{font-size:18px; line-height:26px; padding:0;}
.gen_lnk{font-size:18px; line-height:26px;}
.gal_ins{font-size:15px; line-height:26px; right:0px; top:0px;}
.gal_fb{font-size:15px; line-height:26px; right:0px; top:30px;}
.gal_ins img{ width:18px;}
.gal_fb img{ width:18px;}
h4.head2_mn{font-size:35px;line-height: 40px;}
p.mn_cnt2{font-size:18px; line-height:26px; }
.gen_lnk2{font-size:18px; line-height:26px;}
footer h3{ font-size:18px;}
.foot_nav li a{font-size:15px !important; line-height:25px;}
.foot_nav li button{font-size:15px !important; line-height:25px;}
p.add_foot {font-size:15px !important;}
p.add_foot a{font-size:15px !important;}
p.copy{font-size:14px !important;}
.bdy_wrap{ width:100%; padding:40px 15px 0 15px; display:block;}
.bdy_gal_wrap{ width:100%; padding:40px 15px 0 15px; display:block;}
.ban_fld{ margin:10px 0;}
.ban_sel{ margin:10px 0;}
.ban_btn{ margin:5px 0; float:right;}
.ban_btn2{ margin:5px 0; float:left;}
.testimon-slider-holder2 .customNavigation{ display:block;}
h1.lht_head{ text-align:center; line-height:60px;}
p.lht_cnt{ text-align:center;}
.ame_left{ position:relative !important; top:0px; width:100%;}
.fxd {padding:15px 0;}
.fxd h3{padding:15px 15px;}
.fxd p{padding:0 15px; margin-bottom:15px;}
.ame_rht{ width:100%; padding:0;}
.scroll-nav{ width:100%; display:block; position:relative; margin:0; padding:0 15px; min-height:60px;}
.scroll-nav ul{ padding:15px 0 5px 0; margin:0; width:100%; background:#6B4C4C; top:0; left:0; display: block; text-align:center;}
.scroll-nav ul li{ padding:0; margin:0 5px 10px 5px; display: inline-block; }
.scroll-nav ul li a{ font-size:18px; line-height:28px; background:none; padding:0 10px; border-left:1px solid #fff;border-right:1px solid #fff; margin:0;}
.nab_tab li{ width:50%;}
.pop_sld{padding:10% 15%;}
#btnSubmit{right:0; top:0;}
.bdy_mid_wrap{ display: block; margin: 50px 0 0 0;}
.cstm_padd{ padding:30px 15px 40px 15px !important; font-size:16px !important;}
.cstm_padd a{ font-size:16px !important;}
.slick-prev {left: 30px !important;}
.slick-next {right: 30px !important;}
.ame_lst li{font-size: 16px; line-height: 24px;}
.fea_left{width:100%;}
.fea_right{ width:100%;}
.flr_rht, .ame_rht{ margin-top:15px !important;}
.testimon-slider-holder4 .customNavigation{ display: block;}
}
/* XS Portrait */
@media (max-width: 767px) {
.navbar-brand{ float:none !important; padding:10px 0px !important; width:60%; text-align: center; margin:0 auto !important;}
.top-bar a{ font-size:16px; padding:0 10px;}
.top-bar{ font-size:16px; text-align:center;}
.navbar-inverse .navbar-nav > li > a{display:block; padding:10px 0 !important;}
.navbar-inverse .navbar-nav > li > button{padding:10px 0 !important;}
.navbar-header{ margin:0 0 10px 0!important;}
.navbar{ padding:10px 0 0 0;}
.navbar-nav{ display:block !important; margin:0 !important;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border: none; padding:15px; background:#f3f3f3;}
.simple-tabs li{ font-size:17px; padding:6px 12px; margin-bottom:15px;} 
.foot_nav li{ background:#C6AA76; padding:0 10px 3px 10px; margin:0 0 10px 0; display:inline-block;}
.foot_nav li:hover, .foot_nav li:focus{ color:#FFF !important; background:#C6AA76 !important;}
.foot_nav li a{border: none; color:#FFF !important;}
.foot_nav li a:hover, .foot_nav li a:focus{ color:#FFF !important; border: none;}
.foot_nav li button{border: none; color:#FFF !important;}
.foot_nav li button:hover, .foot_nav li button:focus{ color:#FFF !important; border: none;}
.foot_nav li.active{color:#FFF !important; background:#6B4C4C !important; border: none;}
.foot_nav li.active a{color:#FFF !important;}
#tell_more{ padding:20px 0; margin:20px 0; width:100%; border-top:1px dashed #e0cfb2 !important; border:none;}
.flr_page_wrap{ text-align: center;}
.ame_lst{ margin:0; padding:0;}
.flr_fea1{ padding:0 !important;}
.gal_tab li a{ font-size:17px; line-height:22px;}
.pop_sld{padding:30% 0 0 0;}
#btnSubmit{right:0; top:15.2%;}
.lg-outer .lg-video-cont{ height:86% !important;}
.ban_frm{ padding-bottom:0; background: rgba(109,80,82,1);  position: relative;}
.ban_frm a{ margin-bottom:10px; font-size: 18px;}
.ban_frm button{ margin-bottom:10px; font-size: 18px;}
.navbar-toggle{ position: absolute !important; right:0; top:10px; margin-right:0 !important;}
.flr_page_wrap h3{ margin-top:0;}
h1.head_mn span.social{ position: relative; right:auto; top:auto; width:100% !important; padding:5px 15px 0 15px; text-align: center; display: block;}
.gal_pg_wrap img{ border:none;}
.gal_pg_wrap img:hover{ border:none;}
.ame_lst li{font-size: 18px; line-height: 26px;}
.ame_rht .content { margin-bottom:40px;}
.ame_rht .content img{ margin-bottom:20px;}
.foot_logo {width: 300px;}
.fw-cta.fw-cta-button {
  margin: 0 auto !important;
}
}
@media (max-width: 600px) {
.nab_tab li{ width:50%;}
.cstm_padd button{ font-size:18px !important; line-height:28px;}
.cstm_padd a.map_btn{ font-size:18px !important; line-height:28px;}
.testimon-slider-holder3 .customNavigation{ display:block;}
.foot_logo{ width:260px;}
}
@media (max-width: 480px) {
.fut_ico1{ width:300px;}
.map_wrap{ height:350px;}
.amp{ width:160px; margin-bottom:40px;}
.vis{ width:160px; margin-bottom:40px;}
.gal_tab li a{ margin-bottom:5px; margin-top:10px;}
.navbar-brand img{width:100%;}
.scroll-nav{ min-height:100px;}
.scroll-nav ul {padding: 15px 0 0 0;}
.scroll-nav ul li {margin: 0 5px 15px 5px;}
.ame_tab{ display:block !important;}
}
@media (max-width: 360px) {
.scroll-nav {padding: 0;}
}
@media (min-width: 1200px){
.home_flr_blnk{ display: block;}
}