
@font-face {
    font-family: 'adelleregular';
    src: url('../fonts/adelleregularwebfont.eot');
    src: url('../fonts/adelleregularwebfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/adelleregularwebfont.woff2') format('woff2'),
         url('../fonts/adelleregularwebfont.woff') format('woff'),
         url('../fonts/adelleregularwebfont.ttf') format('truetype'),
         url('../fonts/adelleregularwebfont.svg#adelleregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



*, *:after, *:before{ margin:0; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
 a{ text-decoration:none; } a:hover{ text-decoration:none;}
 img{ border:none; outline:none;}
 input, textarea{ border:none; outline:none; background:none; margin:0; padding:0; }
 ul,ol{ list-style:none; margin:0; padding:0; }
 h1, h2, h3, h4, h5, h6{ margin:0 !important; font-weight:normal !important; padding:0; }
 p{ padding:0; margin:0; }
 
 body{float:left; width:100%; height:100%; padding:0px !important; overflow-x:hidden; background:#fff; font-family: "adelle sans",Arial,Helvetica,sans-serif;}
 

 
.header_back {float:left; background: url("../images/background-header.png") repeat scroll left top #000;  width: 100%;}
.header_back .header{float:left; width:100%; }
.header_back .header .lft_prt{float:left; width:100%; margin: 20px 0 15px;}
.header_back .header .lft_prt .logo{float:left; margin-right:30px;}
.header_back .header .lft_prt .logo img:hover{opacity: 0.5;}
.header_back .header .lft_prt .logo2{float:left; margin-right:20px;  margin-top:8px;}
.header_back .header .lft_prt .logo3{float:left; margin-top:8px;}
.fade {transition: all 0.3s ease 0s;}
.header_back .header .rgt_prt{float:left; width:100%;}
.header_back .header .rgt_prt .side_img{float:right;}
.navi_back {float:left; background: url("../images/background-nav.png") repeat scroll 0 0 #958982; border-bottom: 4px solid #f8c92b; width: 100%;}
.navi_back .navi{float:left; width:100%; padding-right: 160px; }

.navi_back .navi #menu {margin: 0; padding: 0;float: left; }
#menu ul {list-style: outside none none; margin: 0; padding: 0;}
#menu ul li {float: left; position: relative;}
#menu ul li a {float: left; padding: 7px 20px; text-decoration: none; color: #fff; text-transform: uppercase; transition: color 0.1s linear 0s; font-weight:bold;  font-size: 13px;}
#menu ul li ul.sub_menu {background: none repeat scroll 0 0 #eee; display: none; left: 0; position: absolute; top: 100%; width: auto; z-index: 99999;}
#menu ul li ul.sub_menu li {display: block; float: left; font-size: 13px; margin: 0; text-transform: none; width: 100%;}
#menu ul li ul.sub_menu li a {display: block; float: left; height: auto; line-height: 1.3; margin: 0; padding: 10px 20px; background-color: #fbf7e8; border-bottom: 2px solid #c0ab5e; color: #1e5505;	width: 150px;}
#menu ul li:hover ul.sub_menu{display:block;}
#menu ul li a:hover, #menu ul li a:focus, #menu ul li a:active, #menu > ul > li:hover > a {color: #000; transition: color 0.1s linear 0s;}

.content {margin: 0 auto; overflow: hidden; padding: 20px 0 40px; width: 100%;}
.content h1 {color: #000; font-size: 22px; font-weight: 100; line-height: 28px; padding-bottom: 15px; text-transform: uppercase; padding-left:10px; padding-right:10px;}
.content h2 {color: #ffb400; font-size: 18px; font-weight: 400; line-height: 22px; padding-bottom: 10px; padding-left:10px; padding-right:10px;}
.content h3 {    color: #958982;    font-size: 16px;    font-weight: 400;    margin: 0;}
.content p{font-size: 14px; color: #333; line-height:18px; padding-bottom:15px; padding-left:10px; padding-right:10px;}
.content p span{ font-size:18px; }
.content .lft_prt{float:left; width:100%;}
a.button, a.button:visited {background-color: #ffb400; border: medium none; color: #fff; cursor: pointer; display: inline-block;
    font-size: 14px; padding: 4px 12px; position: relative; text-decoration: none; text-transform: uppercase; transition: color 0.1s linear 0s;}
a.button:hover {color: #000;}

.content .rgt_prt {background-color: #e5e0d9; float: left; padding: 10px 0; width: 100%;}
.content .rgt_prt h1{text-align: center; text-transform: capitalize;}
.content .rgt_prt a:hover, a:active, a:focus {color: #ffb400;}
.content .rgt_prt a{color:#010101;  text-decoration: underline; transition: color 0.3s linear 0s;  font-size: 13px;}
.content .rgt_prt a:hover{color:#ffb400;}
.map { border: 2px solid #fff; box-shadow: 0 0 4px 1px #666; display: inline-block; float: left; margin: 10px 10px 40px 14px;   width: 93%;}
.heading_img{float:left; margin-right: 6px;}
.content .rgt_prt h3 {color: #000; font-size: 20px; font-weight: 100; line-height: 50px; padding: 10px 10px 15px; text-transform: uppercase;}

.content .rgt_prt ul.lst {    float: left;    margin: 0;    width: 100%;}
.content .rgt_prt ul.lst li{float:left; width:100%; border-bottom:1px solid #fff; list-style:none;}
.content .rgt_prt ul.lst li:last-child{border:none;}

.footer_back {background-color: #958982; margin-bottom:-21px; border-top: 4px solid #f8c92b; padding: 20px 0; width: 100%;}
.footer_back .footer{float:left; width:100%;}
.footer_back .footer p{font-size: 14px; color: #333; line-height:18px; padding-bottom:15px; padding-left:10px; padding-right:10px;}
.footer_back .footer p span{ color: #CCCCCC;}
.footer_back .footer .lft_prt{float:left; width:100%;}
.footer_back .footer .rgt_prt{float:left; width:100%; padding-left:0;}
.footer_back .footer .rgt_prt .button{ float:right; }
.footer_back .footer .rgt_prt.home{ padding-left:0; }
.footer_back .footer .rgt_prt p{ width:100%; float:right; text-align:right; padding:8px 0 0 0; }
.footer_back .footer .rgt_prt p a{ color:rgb(51, 51, 51); }
.footer_back .footer .rgt_prt p a:hover{ text-decoration:underline; }

.footer_back .footer .rgt_prt .fot_log{float:right; padding-bottom: 10px;}
.footer_back .footer .rgt_prt a.button, a.button:visited {    background-color: #ffb400;    border: medium none;    color: #fff;    cursor: pointer;
    display: inline-block;    font-size: 13px;    padding: 4px 12px;    position: relative;    text-decoration: none;    text-transform: uppercase;    transition: color 0.1s linear 0s;}

.footer_back .footer .rgt_prt a.button:hover {color: #000;}

.scrollup {
    background: url("../images/icon_top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 20px;
    display: none;
    height: 44px;
    opacity: 0.5;
    position: fixed;
    right: 20px;
    text-indent: -9999px;
    width: 44px;
}
.content ul {margin: 0px 0 10px 45px;}
.content li {color: #58302e; list-style-type: disc; margin-bottom: 5px; padding-bottom: 5px;}






/*---------slider------------*/
.flexslider {background: none repeat scroll 0 0 #fff; border: 0 none !important; border-radius: 0 !important; box-shadow: 0 0 0 rgba(0, 0, 0, 0.2) !important;
    margin: 0 0 40px !important; position: relative;}
/*.flex-direction-nav {    display: none;}*/
.flex-direction-nav > li {list-style: outside none none;}
.flex-control-nav {bottom: -18px; position: absolute; text-align: center; width: 100%;}
.flexslider .slides {margin: 0;}
/*---------slider------------*/






/*------------------inner-pages-------------------*/
.content .lft_prt .img{float:left; margin-bottom:10px; padding:0 10px 0 0;}
.content ul.med{float:left; width:100%; list-style: outside none none;    margin: 0;}
.content ul.med li{float:left;  list-style: outside none none; min-height:118px;}
.content ul.med li img{float: left; margin: 20px;}
.form{float:left; width:100%;}
.form ul.fom{float:left; width:54%; list-style:none; margin-left:0;  margin-top: 30px;}
.form ul.fom li{float:left; width:100%; list-style:none;}
.form ul.fom li label{float:left; width:100%;  color: #333; font-family: "adelle-sans",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 400; line-height: 18px;}
.form ul.fom li input[type="text"]{border: 2px solid #ffb400; border-radius: 6px; font-size: 14px; padding: 6px; width: 100%; float:left;}
.form ul.fom li textarea{float:left; width:100%; border: 2px solid #ffb400; border-radius: 6px; font-size: 14px; padding: 6px; height: 120px;}

.form ul.fom li input[type="submit"] {float:left; background-color: #ffb400; border: medium none; color: #fff; cursor: pointer; display: inline-block;font-size: 14px;
padding: 4px 12px; position: relative; text-decoration: none; text-transform: uppercase; transition: color 0.1s linear 0s;}

.form ul.fom li ul.check{float:left; width:100%; list-style:none; line-height: 0;  margin-left: 10px;  margin-bottom: 0;}
.form ul.fom li ul.check li{float:left; width:100%; list-style:none;}
.form ul.fom li ul.check li label{float:left; width:100%;  color: #333; font-family: "adelle-sans",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 400; line-height: 18px;}
.content .drop_div{float:left; padding-bottom: 25px; width:100%}
.content .audidiv{float:left; width:100%;  padding-bottom: 25px;}
.content .vwdiv{float:left; width:50%;}
.content .log_img{float:left; margin-bottom: 13px; width:100%;}
ul.fm_list {box-sizing: border-box; float: left; list-style: outside none none; margin: 0; padding: 8px 0 15px; width: 100%;}
ul.fm_list li { float: left; font-family: "adelle-sans",Arial,Helvetica,sans-serif;    font-size: 14px;    font-weight: normal;    line-height: 1.5;
    list-style: outside none none; padding: 6px 3px; width: 50%;}
	
ul.fm_list li input[type="text"] {background: none repeat scroll 0 0 #fff; border: 1px solid #251f16; border-radius: 8px; color: #000;
    font-family: Arial,Helvetica,sans-serif; font-size: 14px; height: 30px; line-height: 18px; padding: 5px 10px; width: 100%;}
	
ul.fm_list label{float:left; width:100%;  color: #59312f; font-family: "adelle-sans",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 400; line-height: 18px;}
ul.fm_list li label{float:left; width:100%;  color: #333; font-family: "adelle-sans",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 400; line-height: 18px;}
ul.fm_list li:nth-child(4){width:100%;}
ul.fm_list li select {border: 1px solid #251f16; border-radius: 8px; color: #000; font-family: Arial,Helvetica,sans-serif; font-size: 14px;
    padding: 5px 10px;    width: 100%;}
ul.m_list {box-sizing: border-box; float: left; list-style: outside none none; margin: 0; padding: 8px 0 15px; width: 100%;}	
 ul.m_list li {float: left; font-family: "adelle-sans",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; line-height: 1.5; list-style: outside none none;
    padding: 6px 3px;width: 100%;}	
ul.m_list li + li {width: 20%;}

ul.m_list li input[type="text"] {background: none repeat scroll 0 0 #fff; border: 1px solid #251f16; border-radius: 8px; color: #000;
    font-family: Arial,Helvetica,sans-serif; font-size: 14px; height: 30px; line-height: 18px; padding: 5px 10px; width: 100%;}

ul.list_mine {box-sizing: border-box; float: left; list-style: outside none none; margin: 0; padding: 0 0 15px; width: 100%;}
ul.m_list li textarea {background: none repeat scroll 0 0 #fff; border: 1px solid #251f16; border-radius: 8px; color: #000; font-family: Arial,Helvetica,sans-serif;
    font-size: 14px; height: 180px; line-height: normal; overflow: auto; padding: 10px; resize: none; width: 100%;}

 ul.list_mine {box-sizing: border-box; float: left; list-style: outside none none; margin: 0; padding: 0 0 15px; width: 100%;}
 ul.list_mine li {box-sizing: border-box; float: left; list-style: outside none none; margin: 0; padding: 0 0 15px; width: 100%;}

 .btn_box {float: left;width: 100%;}
 .submit_btn {float: left; margin-top: 10px;}
 .g-recaptcha {    float: left;    width: 100%;}
 

/*--------------dropdown--------------------------*/

#accordion, #accordion2 {font-family: "adelle-sans",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 400; line-height: 18px; margin-left: 10px;}
.mylist {background: none repeat scroll 0 0 #fff; border: 1px solid #aaaaaa; border-radius: 0 0 6px 6px; float: left; width: 100%; margin-top: -5px;}
.mylist ul.mycr{float:left; width:100%; list-style:none; margin-left:0; padding-left: 35px; padding-top: 10px;}
.mylist ul.mycr li{float:left; width:100%; padding: 4px 0;}
.mylist ul.mycr li a{ float:left; width:100%;  color: #333; font-family: "adelle-sans",Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 400; line-height: 18px;  text-decoration: underline; outline: medium none;}

.panel-group .panel + .panel {margin-top: 0;}
.panel-default > .panel-heading {background-color: none; border-color: #fff; color: #333;}
.panel-heading {padding:0;}
.panel-default {border:none;}
.panel-default > .panel-heading {background:none;}
.panel {box-shadow:none;}

.panel.panel-default {float: left; width: 98%;}

.btn {-moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; cursor: pointer; display: inline-block;
    font-size: 14px; font-weight: normal; line-height: 1.42857; margin-bottom: 0; padding: 6px 12px; text-align: center; vertical-align: middle;
    white-space: nowrap; width: 100% !important; }
	
.btn-info {background: #fff; /*url("../images/acordian_bg.png") repeat-x !important; */ border-color: #d3d3d3 !important; color: #565656;
	text-align:left !important;	background-size:100% 100% !important; margin-bottom: 5px; height: 34px; }

.mycr a {color: #58302e; text-decoration: underline;}
.mycr {padding-top: 10px;}
.panel-left.col-sm-6 {padding-bottom: 20px;}

 .icn {float: left; margin-right: 10px; }

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    
    border-color: #999999 !important;
    color: #999999 !important;
	 /*background: url("../images/acordian_bg_hover.png") repeat-x !important; */
	 background:#fff;
	 background-size:100% 100%;
}

.btn.btn-info.collapsed {
	/*background: url("../images/acordian_bg.png") repeat-x !important; */
	background:#fff;
    border-color: #d3d3d3 !important;
    color: #565656;
	text-align:left !important;
	background-size:100% 100% !important;
	margin-bottom: 5px;
	height: 34px;
	
}
.phn{ display:none; }


.content .rgt_prt ul li{ list-style:none;   font-size:18px; }
.content .rgt_prt ul{ margin:0; padding:0; width:100%; float:left; }
.navi_back .phn span{  float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 14px;
    padding-bottom: 12px;
    width: 100%; }
	
.mobile-visible{ display:none !important; }
	
.content  ul.left_menu {    float: left; margin:15px 0; background:#f8f8f8; border-radius:5px; border-top:10px solid #ccc; border-bottom:10px solid #ccc;  width: 100%; padding:1px 0; border-right:1px solid #ccc; border-left:1px solid #ccc;  }
.content  ul.left_menu li{float:left; width:100%; line-height:27px; margin:0; padding:0 !important; list-style:none;}
.content  ul.left_menu li a{ color:#909090; font-size:16px; float:none; display:inline-block; padding:3px 50px;  width:100%; }
.content  ul.left_menu li a:hover{ background:#fec628; color:#fff; }
.content  ul.left_menu li+li{ border-top:1px solid #ccc;  margin:0; }
.content  ul.left_menu li .heading_img{ float:left;  left:16px; margin-right:8px;  position:absolute; }
.content  ul.left_menu li .heading_img img{ position:absolute; left:8px; } 
.content  ul.left_menu li .heading_img .hover-image{ display:none; } 
.content  ul.left_menu li:hover .heading_img .hover-image{  display:block; } 

.phone-number{ background: #f9c82d url("../images/ph.jpg") no-repeat scroll 0 center;
    color: #34260b;
    display: block;
    float: right;
    font-size: 18px;
    font-weight: bold;
    line-height: 33px;
    padding-left: 36px;
    padding-right: 5px;
    position: absolute;
    right: 30px;
    top: 0;
} 


#txtCaptchaDiv { background: none repeat scroll 0 0 #fff; border: 1px solid #251f16; border-radius: 8px; color: #000;  font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;  height: 30px;  line-height: 18px; padding: 5px 10px; margin:0 5px; }
input[type=text]#txtInput{ background: none repeat scroll 0 0 #fff; border: 1px solid #251f16; border-radius: 8px; color: #000;  font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;  height: 30px;  line-height: 18px; padding: 5px 10px; width:100px; }
	
/**************css 28-dec-15**************/
.home-banner {    float: left;    padding-bottom: 20px;    width: 100%;}
.home-banner img{width:100%;}
.link-list{float:left; width:100%; padding: 0 0 0 10px; margin: 0 !important; list-style:none;}
.link-list li{ margin: 0 0 10px; float:left; display:inline-block; padding:0 25px; line-height:12px; border-right:1px solid rgba(0,0,0,0.1);}
.link-list li:last-child{border-right:none;}
.link-list li:first-child{padding-left:0;}
.link-list li a{color:#ffb400;}
.link-list li a:hover{color:#333;}
.link-list li:nth-child(3) { padding-left: 0;}
.link-list li:nth-child(2) {border-right: none;}

@media ( min-width: 992px ) and ( max-width:1199px ){
#menu ul {text-align: center; width: 100%;}
#menu ul li {display: inline-block; float: none; position: relative;}
#menu ul li a {padding: 10px 20px 0;}

}

@media ( min-width: 768px ) and ( max-width:991px ){
.header_back .header .lft_prt .logo2 {float: right; margin-right: 0; margin-top: 8px;}
.header_back .header .lft_prt .logo3 {float: right; margin-right: 20px; margin-top: 8px;}
.header_back .header .rgt_prt .side_img {float: right; text-align: center; width: 100%;}
.content .rgt_prt h1 {text-align: left;}
.content .rgt_prt h1 br { display:none;}
.map {width:96%;}
.footer_back .footer .rgt_prt {  padding-left: 0; }
.footer_back .footer .rgt_prt a.button, a.button:visited {margin-top:10px;}

.scrollup {display:none !important;}
.content ul.med li {float: left; list-style: outside none none; width: 33%;}
.content h3 {padding-bottom:15px;}
.form ul.fom {width: 100%;}

#menu ul li a { padding: 7px 15px;}
}

@media (max-width: 767px){
.header_back .header .lft_prt .logo2 {float: right; margin-right: 0; margin-top: 8px;}
.header_back .header .lft_prt .logo3 {float: right; margin-right: 20px; margin-top: 8px;}
.header_back .header .rgt_prt .side_img {float: right; text-align: center; width: 100%;}
.navi_back .navi{ margin:20px 0; padding:0; }
.navi_back .navi #menu{width:100%; }
#menu ul {width: 100%; }
#menu ul li {float: left; position: relative; width: 100%; border-bottom: 4px solid #f8c92b;}
#menu ul li a {color:#fff; width:100%;}
.content .rgt_prt h1 {text-align: left;}
.content .rgt_prt h1 br { display:none;}
.footer_back .footer .rgt_prt {  padding-left: 0; }
.footer_back .footer .rgt_prt a.button, a.button:visited {margin-top:10px;}

.navi_back {background: none repeat scroll 0 0 #41382a; border-bottom: 4px solid #f8c92b; float: left; width: 100%;}
#menu ul li ul.sub_menu li {width:100%;}
#menu ul li ul.sub_menu {width:100%;}
#menu ul li ul.sub_menu li a {width:100%;}
#menu ul li ul.sub_menu {position:static;}
#menu ul li a:hover{color:#f8c92b;}
.img > img {width: 100%;}
.scrollup {display:none !important;}
.content h3 {padding-bottom:15px;}
.form ul.fom {width: 100%;}

.navbar-toggle {width:20px; height:20px;}
.navi_back .phn{ color:#f8c92b;
    display: block;
    float: left;
    font-size: 18px;
    line-height: 32px;}
	
	.header_back .header .rgt_prt{ display:none; }
	.content .rgt_prt{ background:none; }
	.content .rgt_prt ul li{ list-style:disc;   font-size:18px; }
	.content .rgt_prt ul li h1{ font-size:16px !important; padding:0; }
	.content .rgt_prt ul{ margin:0; padding:0 0 0 30px; width:100%; float:left; }
	.mobile-hide{ display:none !important; }
	.navbar-collapse{ width:100%; }
	.navbar-toggle.home-nav{ margin-top:21px; }
	.content .lft_prt .img{ width:100%; }
	.mobile-visible{ display:block !important; }
	
	.phn{ display:block;}
	.footer_back .footer .rgt_prt p{ text-align:center; }
	.phone-number{ right:auto; left:30px; top:0; }
	.content ul.med li{ width:32%;}
}

@media (max-width:640px){
.scrollup {display:none !important;}
.content ul.med li {
    display: inline-block;
    float: none;
    list-style: outside none none;
    width: 49%;
	text-align:center;
}

.content ul.med {    text-align: center;    width: 100%;}
.content p {text-align:justify;}
.link-list li{width:100%; border-right:none; padding:0;}
}

@media (max-width: 480px){
.header_back .header .lft_prt .logo {float: left; margin-bottom: 20px; margin-right: 0; text-align: center; width: 100%;}
.header_back .header .lft_prt .logo3 {float: left;}
.content .rgt_prt h1 {font-size:19px;}
.footer_back .footer .rgt_prt .fot_log {text-align: center; width: 100%;}
.footer_back .footer .rgt_prt a.button, a.button:visited { display: inline-block; float: none; margin-top: 10px; text-align: center;}
.footer_back .footer .rgt_prt {text-align:center;}
.scrollup {display:none !important;}

.content ul.med {width:100%; text-align:center;}
.content ul.med li {display: inline-block; float: none; list-style: outside none none; width:100%;}
.content ul.med li img {float: none; margin: 20px;}
.content .audidiv {float: left; margin-right: 0%; width: 100%;   margin-bottom: 20px; }
.content .vwdiv {float: left; width: 100%;}
ul.m_list li + li {width: 50%;}

}

@media (max-width: 360px){
.content .rgt_prt h3 {font-size:17px;}
.footer_back .footer .rgt_prt {text-align:center;}
.scrollup {display:none !important;}
ul.m_list li + li {width: 50%;}

.map {width:90%;}
.content h1 {font-size:20px;}
.g-recaptcha {  transform: scale(0.85) !important;   margin-left: -7% !important; }
.rc-anchor.rc-anchor-normal.rc-anchor-light {  transform: scale(0.85) !important;   margin-left: -7% !important; }
}

