@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
 @import url(https://fonts.googleapis.com/css?family=Raleway:400,300,500,600,700,800);
html,  body { height: 100%; }



:focus { outline: 0px solid; background: transparent; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
a:focus { outline: 0px solid; background: transparent; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
img { max-width: 100%; height: auto; }
.fix { overflow: hidden; }
p { margin: 0 0 20px; }
h1,  h2,  h3,  h4,  h5,  h6 { margin: 0 0 20px; font-family: 'Raleway', sans-serif;   font-weight: 700; }

a { transition: all 0.3s ease 0s; text-decoration: none;  color: #c79a32; }
a:hover { color: #16412d; text-decoration: none; }
a:active,  a:hover { outline: 0 none; }
ul { list-style: outside none none; margin: 0; padding: 0; }
.clear { clear: both; }
body { font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 24px; color: #666666; vertical-align: baseline; }


/*-------------------------------------
2.1 Header Top Area Start 
---------------------------------------*/
.header-area {   padding: 0 0 0 0 ; font-size: 13px; border-top:5px solid #927936;   }
.header-area p { color: rgb(221, 221, 221); margin: 0; }
.header-area ul{ float: right;}
.header-area ul li { border-right:1px solid #ddd; display: inline-block; line-height: 32px;  color: #000; padding: 0 ;}
.header-area ul li:last-child { border: none; }
.header-area ul li a { display: block; color: #000; transition: all .3s; }
.header-area ul li a:hover { color: #927936; }
.header-area ul li img{ margin: -2px 0 0 0; }
.header-area .nav > li > a { padding: 5px 10px; }


/*-------------------------------------
2.1 Header  Area  
---------------------------------------*/
.header { padding: 0 0 20px 0; margin: 0; }
.header h1{ padding: 0; margin: 0;}
.header .btn-success { background: none ;  border-color: #ddd; }
.header .btn { color: #666; border-radius: 0px;  padding: 9px 12px; }
.header .form-control {   border-radius: 0px; border-color: #ddd; } 
.header .navbar-form{ margin: 30px 0 0 0;}


/*-------------------------------------
navbar Area Styling 
---------------------------------------*/
.navbar-inverse, .navbar-inverse {
	border: 0px solid #927936 ;
	background-color: #927936 ;
}
.navbar-collapse{ 	background-color: #927936 ;
}
.navbar {
	border-radius: 0px;
	margin-bottom: 0px;
	font-size: 13px;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	background: none;
	color: #cfac52;
}

.navbar-inverse .navbar-nav > li > a {
	color: #fff;
}
.navbar-nav > li {
	border-right: 1px solid #b69a4f;
}
.nav > li > a {
    padding: 15px 8px;
}
.nav > li:last-child {
    border-right: 0 solid #b69a4f;
}
.dropdown-submenu > .dropdown-menu {
    border-radius: 0 !important;
	box-shadow: none !important;
	}
.dropdown-menu {
	border-radius: 0;
	font-size: 14px;
	font-weight: 400;
	padding: 0;
}
.dropdown-menu > li > a {
	font-weight: 400;
	font-size: 15px;
}
.navbar-toggle {
	border-radius: 0;
	border: 0px solid #fff !important;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-inverse .navbar-toggle {
	background-color: #927936 ;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
	background-color: #927936 ;
}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
	background: #16412d ;
	color: #fff ; 
}
.dropdown-menu > li > a:hover {
	color: #cfac52;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border: 0px solid #fff;
}
.navbar-collapse {
	box-shadow: none;
}
.dropdown-menu {
	border: 0px solid;
	text-align: left;
}
.dropdown-menu > li > a {
	padding: 7px 15px;
}
.dropdown-menu > li {
	border-bottom: 1px solid #868686;
}
.dropdown-menu > li:last-child {
	border-bottom: 0px solid #868686;
}
.navbar-nav .open .dropdown-menu {
	background: #fff;
	color: #16412d ;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
	background: #16412d !important;
	color: #fff !important;
}
.navbar-nav {
	margin: 0 0;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: #16412d ;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
	color: #16412d ;
}
.navbar-inverse .navbar-nav > li > a {
	color: #fff;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
	color: #fff;
	background: none;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
	background: #16412d;
	color: #fff ;
}
.dropdown-menu > li > a {
	color: #927936 ;
}

.caret {
	margin-left: 7px;
}
.dropdown-submenu {
	position:relative;
}
.dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px;
}
.dropdown-submenu>a:after {
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#927936 ;
	margin-top:5px;
	margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
	border-left-color:#555;
}
.dropdown-submenu.pull-left {
	float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	font-size: 14px;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { 	background: #16412d ;
	color: #fff ; }

/*-------------------------------------

slider Area Styling 

---------------------------------------*/

.main-slider .btn-success{ background: #c79a32; border-color: #c79a32; }
.main-slider .btn { border-radius: 0; }
.main-slider { background: #16412d; float: left; width: 100%; }
.carousel-caption{ padding-bottom:  80px;}
.carousel-caption h2{ font-size: 35px;  padding: 0; margin: 0 0 10px 0; }
.carousel-caption p{ font-size:  20px;  padding: 0; margin: 0 0 20px 0; }


/*-------------------------------------

service Area Styling 

---------------------------------------*/

.our-service-area {  padding: 0 0 70px 0; overflow: hidden; float: left; width: 100%; }
.our-service-area .service-area { padding: 0px 0 0px 0; margin:  0; }
.our-service-area .service-area .owl-carousel .owl-wrapper-outer { overflow: inherit; }
.our-service-area .service-area:hover .owl-prev { opacity: 1 !important; }
.our-service-area .service-area:hover .owl-next { opacity: 1 !important; }
.our-service-area .service-area .single-service { background: #faf7f4 none repeat scroll 0 0; display: block; margin:  0; padding:30px 10px 20px; position: relative; text-align: center; top: 0; transition: all 0.3s ease-out 0s; z-index: 999; }
.our-service-area .service-area .single-service:hover { background: #ffffff; }
.our-service-area .service-area .single-service::after { -webkit-box-shadow: 0px 1px 5px 2px rgba(166,166,166,1); -moz-box-shadow: 0px 1px 5px 2px rgba(166,166,166,1); box-shadow: 0px 1px 5px 2px rgba(166,166,166,1); content: ""; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; transition: all 0.3s ease-out 0s; visibility: hidden; width: 100%; z-index: 0; }
.our-service-area .service-area .single-service:hover:after { opacity: 1; visibility: visible; }
.our-service-area .service-area .single-service i { color: #c79a32; font-size: 45px; }
.our-service-area .service-area .single-service h3 a { color: rgb(0, 0, 0); display: block; font-family: "Raleway", sans-serif; font-size: 26px; font-weight: 600; margin: 20px 0 15px; }
.our-service-area .service-area .single-service h3 a:hover { color: #c79a32; }
.our-service-area .service-area .single-service h3 a::after { background: #c79a32; content: ""; display: block; left: 0; top: 0; right: 0; width: 50px; height: 3px; margin: 20px auto; }
.our-service-area .service-area .single-service .read-more { display: inline-block; margin: 10px 0; }
.our-service-area .service-area .single-service .read-more a { border: 1px solid #c79a32; color: #c79a32; display: block; font-size: 12px; font-weight: 600; padding: 8px 32px; text-decoration: none; text-transform: uppercase; transition: all 0.3s ease 0s; }
.our-service-area .service-area .single-service .read-more a:hover { background: #c79a32; color: #ffffff; border: 1px solid #c79a32; }
.our-service-area .service-area .single-service .single-service-content { z-index: 3; position: relative; }
.our-service-area .service-area .owl-prev { position: absolute; left: -2px; top: 0; background: #000000 !important; transition: all 0.3s ease-out 0s; border: 1px solid #000000; top: 187px; width: 36px; height: 45px; border-radius: 0px !important; z-index: 99; opacity: 0 !important; }
.our-service-area .service-area .owl-prev i { line-height: 36px; font-weight: 700; font-size: 25px; color: #ffffff !important; }
.our-service-area .service-area .owl-prev:hover { background: #c79a32 !important; border: 1px solid #c79a32 !important; }
.our-service-area .service-area .owl-next { position: absolute; right: -2px; top: 0; background: #000000 !important; transition: all 0.3s ease-out 0s; border: 1px solid #000000; top: 187px; width: 36px; height: 45px; border-radius: 0px !important; z-index: 99; opacity: 0 !important; }
.our-service-area .service-area .owl-next i { line-height: 36px; font-weight: 700; font-size: 25px; color: #ffffff !important; }
.our-service-area .service-area .owl-next:hover { background: #c79a32 !important; border: 1px solid #c79a32 !important; }
.service-area .col-md-3, .service-area .col-sm-3, .service-area .col-xs-12{ padding: 0; margin: 0; }



 .owl-controls.clickable .owl-buttons div:hover, .owl-controls.clickable .owl-buttons div:hover { background: #c79a32 !important; color: #ffffff !important; border: 1px solid #c79a32 !important; }
 .owl-controls.clickable .owl-buttons div:hover i { color: #ffffff !important; }

 .owl-controls   span { background: #c79a32 !important; }



/*-------------------------------------

partners Area Styling 

---------------------------------------*/

.our-partners-area { text-align: left; padding: 0 0 40px 0; }
.our-partners-area h1 { color: #c79a32; padding: 0; margin: 0;   }
.our-partners-area h4{ color: #000; padding: 0; margin: 0;  }
.our-partners-area .thumbnail { overflow: hidden;  }
.our-partners-area img { -webkit-backface-visibility: hidden; transition: opacity .4s; }
.our-partners-area .sep-text { margin: 0 0 20px 0; }
.our-partners-area .partners-info { margin-top: 5px; padding: 5px 5px 0; background: transparent; }
.our-partners-area .partners-info h3 { margin-top: 5px; margin-bottom: 0; color:#000; }
.our-partners-area .partners-info h3, .our-partners-area .partners-info h3 a { font-size: 17px; font-style: normal; 
color: #000; font-weight: bold; }
.our-partners-area .partners-info h5 { margin-top: 0; font-weight: bold; border-bottom: 1px solid #EDEDED; padding-bottom: 15px; margin-bottom: 15px; color: #666; font-weight: normal; margin-top: 5px; }
.our-partners-area .partners-info a[href^="mailto:"] { word-wrap: break-word; color: #666; }
.our-partners-area .our-partners-area-position { text-transform: uppercase; font-size: 11px; }
.our-partners-area .partners-phone {  padding-bottom: 10px ; color: #666;  }
.our-partners-area .partners-phone a { color: #666;  }
.our-partners-area .description { padding: 0 20px; }
.our-partners-area .share-icons { margin-top: 10px; color: #c79a32; }
.our-partners-area .share-icons a .fa{  color: #c79a32; margin: 0 10px 0 0; }
.our-partners-area .share-icons .icon { margin-right: 8px; width: 16px; height: 16px; color: #666; text-align: center; font-size: 16px !important; line-height: 1; }
.our-partners-area .share-icons .icon:hover { -webkit-transition: color .5s ease 0s; transition: color .5s ease 0s; color: #CCA876; }
.our-partners-area .description { display: none; }
.our-partners-area .our-partners-area-bio { padding-top: 15px; border-top: 1px solid #EDEDED; margin-top: 15px; }
.our-partners-area  h1::after {
    background: #c79a32 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    margin:  10px 0 10px  0;
    right: 0;
    top: 0;
    width: 100px;
}
.our-partners-area h3{ margin: 30px 0; font-size: 30px; color: #fff; font-weight: 600; }
.form-people .col-xs-8, .form-people .col-sm-8, .form-people .col-md-8 { padding: 0; }
.our-partners-area  .form-people .form-group { width: 85%; float: none;  }
.our-partners-area  a{ margin: 20px 0; font-size: 20px; display: block; }
.our-partners-area  .form-control{ height: 51px;  }
.our-partners-area  .btn {  font-size: 25px;  padding: 10px 20px; }
.our-partners-area p{ color: #fff; }

.bx-wrapper .bx-prev { left: -25px;  }
.bx-wrapper .bx-next { right: -25px;  }
.form-people .btn {   padding: 7px 25px; }

.news-group{ float: left; width: 100%; }
.news-sub{ float: left; width: 100%; padding: 20px 0; border-bottom: 1px solid #eae3d4; }
.news-sub .col-md-9, .news-sub .col-sm-9, .news-sub .col-xs-12 { padding: 0 15px 0 0   !important; }
.news-sub img{ float: right !important; margin: 0 0 10px 0; }
.news-sub h2, .news-sub h2 a{ color: #c79a32; margin: 0 0 10px 0; padding: 0;  }
.news-sub small{ color: #16412d; font-size: 15px; font-weight: bold; }


.pagination{ margin: 40px 0 0 0 !important; }
.pagination > li:first-child > a, .pagination > li:first-child > span { border-radius: 0; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-radius: 0; }
.pagination > li > a, .pagination > li > span {  color: #16412d; }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { background-color: #c79a32; border-color: #c79a32; color: #fff;  }




/*-------------------------------------

footer Area Stying 

---------------------------------------*/

.footer-top-area { background: #202020; padding: 50px 0; color: #ffffff;   font-size: 13px;}
.footer-top-area .footer h2 { text-transform: uppercase; color: #c79a32; font-size: 15px; font-weight: 600; }
.footer-top-area .footer h2:after { background: #c79a32 none repeat scroll 0 0; content: ""; display: block; height: 2px; left: 0; right: 0; top: 0; width: 50px; margin: 10px 0; }
.footer-top-area .footer-one ul li { padding: 5px 0 0 15px; position: relative ; }
.footer-top-area .footer-one ul li:first-child { padding-top: 0; }
.footer-top-area .footer-one ul li:before { background: #c79a32 none repeat scroll 0 0; content: ""; height: 5px; left: 0px; line-height: 33px; margin: 10px 0 0; position: absolute; width: 5px; transition: all 0.3s ease-out 0s; }
.footer-top-area .footer-one ul li a { color: #dddddd; }
.footer-top-area .footer-one ul li a:hover { color: #c79a32; }


.footer-top-area .footer-two ul li { padding: 5px 0 0 15px; position: relative; }
.footer-top-area .footer-two ul li:first-child { padding-top: 0; }
.footer-top-area .footer-two ul li:before { background: #c79a32 none repeat scroll 0 0; content: ""; height: 5px; left: 0px; line-height: 33px; margin: 10px 0 0; position: absolute; width: 5px; transition: all 0.3s ease-out 0s; }
.footer-top-area .footer-two ul li a { color: #dddddd; }
.footer-top-area .footer-two ul li a:hover { color: #c79a32; }

.footer-top-area .footer-three ul li { padding: 5px 0 0 15px; position: relative; }
.footer-top-area .footer-three ul li:first-child { padding-top: 0; }
.footer-top-area .footer-three ul li:before { background: #c79a32 none repeat scroll 0 0; content: ""; height: 5px; left: 0px; line-height: 33px; margin: 10px 0 0; position: absolute; width: 5px; transition: all 0.3s ease-out 0s; }
.footer-top-area .footer-three ul li a { color: #dddddd; }
.footer-top-area .footer-three ul li a:hover { color: #c79a32; }

.footer-top-area .footer-four ul li { padding: 5px 0 0 15px; position: relative; }
.footer-top-area .footer-four ul li:first-child { padding-top: 0; }
.footer-top-area .footer-four ul li:before { background: #c79a32 none repeat scroll 0 0; content: ""; height: 5px; left: 0px; line-height: 33px; margin: 10px 0 0; position: absolute; width: 5px; transition: all 0.3s ease-out 0s; }
.footer-top-area .footer-four ul li a { color: #dddddd; }
.footer-top-area .footer-four ul li a:hover { color: #c79a32; }
.social-media .fa { line-height: 1.5 !important; }



/*-------------------------------------

footer Bottom Area Styling 

---------------------------------------*/

.footer-buttom-area { background: #202020 none repeat scroll 0 0; border-top: 1px solid #2d2d2d; padding: 30px 0; position: relative;  font-size: 13px; }
.footer-buttom-area .footer-buttom .scrollup { position: absolute; right: 0; top: -45px; }
.footer-buttom-area .footer-buttom .scrollup a { background: #ffffff none repeat scroll 0 0; display: block; height: 30px; padding: 3px 0 0 8px; width: 30px; transition: all 0.3s ease-out 0s; }
.footer-buttom-area .footer-buttom .scrollup a:hover { background: #c79a32 none repeat scroll 0 0; }
.footer-buttom-area .footer-buttom .scrollup a i { color: #000000; }
.footer-buttom-area .footer-buttom .scrollup a:hover i { color: #ffffff; }
.footer-buttom-area .footer-buttom p { text-align:  left; color: #dddddd; margin: 0; }
.footer-buttom-area .footer-buttom .social-media { margin-top: 0; }
.footer-buttom-area .footer-buttom .social-media ul li { float: left; border: 1px solid #c79a32; margin-right: 10px; }
.footer-buttom-area .footer-buttom .social-media ul li a { display: block; font-size: 18px; height: 35px; padding: 5px 10px 10px; text-align: center; transition: all 0.3s ease-out 0s; width: 35px; }
.footer-buttom-area .footer-buttom .social-media ul li a i { color: #ffffff; transition: all 0.3s ease-out 0s; }
.footer-buttom-area .footer-buttom .social-media ul li a i:hover { color: #c79a32; }


/*-------------------------------------

newsletter Area Styling 

---------------------------------------*/

.newsletter{ width: 100%; background: url(../images/bg1.jpg) center top no-repeat; text-align:center; color: #fff; padding: 80px 0;  margin: auto;   }
.newsletter h1{ font-size: 35px; margin: 0; padding: 0 0 0 0;  }
.newsletter p{ font-size: 18px; margin: 20px 0; }
.newsletter  .input-group { width:80% ; float: left;  }
.newsletter  .btn  {  width:20% ; float: left; }
.newsletter .btn, .newsletter .form-control, .input-group-addon{ border-radius: 0; }
.newsletter .form-group { width: 50% ;text-align: center;  margin: 20px auto; }
.newsletter .btn-primary{ background: #16412d; border-color: #16412d; }





/*-------------------------------------

select

---------------------------------------*/
.header-area  .select {  color: #000; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; }
.header-area .select .placeholder { padding: 0 15px; position: relative; display: block; z-index: 1; cursor: pointer; }
.header-area .select .placeholder:hover { color: rgba(184,166,110,1.00); }
.header-area .select .placeholder:after { position: absolute; right: 1em; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-family: 'FontAwesome'; z-index: 10; }
.header-area .select.is-open ul { display: block; }
.header-area .select.select--white .placeholder { background: #fff; color: #999; }
.header-area .select.select--white .placeholder:hover { background: #fafafa; }

.header-area .select ul { display: none; overflow: hidden; width: 100%; background: #faf7f4; border-radius:0; top: 100%; left: 0; list-style: none; margin:  0 0 0; padding: 0; z-index: 10000; }
.header-area .select ul li { display: block; text-align: left; padding: 5px 10px; color: #999; cursor: pointer; border-bottom: 1px solid #b69a4f; border-right: 0px solid ;  }
.header-area .select ul li:hover { background: #b69a4f; color: #fff; }
.header-area .chgsNote { width: 530px; padding: 0 10px; margin-right: 25px; border: 1px solid #e0e0b1; background: #ffc; }
.header-area .header-area  .navbar-collapse {  background: none; } 
@media screen and (min-width:1001px) {
.header-area .navbar-nav .search { float: right }
.header-area .navbar-default .navbar-nav .select { position: absolute; top: 15px; right: 5px; }
.header-area .select { max-width: 185px; }
.header-area .select ul { position: absolute; }
.header-area .txtHdin { display: none; }
.header-area .navbar-nav { border-top: 2px solid #5C2C09; }
.header-area .navbar-default .navbar-nav > li { position: relative; top: -2px; }
.header-area .navbar-default .navbar-nav > li > a { border-top: 2px solid transparent; }
.header-area .navbar-nav { border-top: 0px solid #5c2c09; }
}

@media screen and (max-width:1000px) {
.header-area .navbar-header { float: none; }
.header-area .navbar-left, .navbar-right { float: none !important; }
.header-area .navbar-toggle { display: block; }
.header-area .navbar-fixed-top { top: 0; border-width: 0 0 1px; }
.header-area .navbar-collapse.collapse { display: none!important; }
.header-area  .navbar-nav > li > a { margin: 0 ; padding-top: 7px; padding-bottom: 7px; border-bottom: 0px solid #281503; }
.header-area  .header-area  .navbar-right { margin-right: 0; background: #3e1b07; }
.header-area  .navbar-collapse { background-color: #482504; }
.header-area  .navbar-default .navbar-collapse { padding-bottom: 20px; border-top: 1px solid #281503; box-shadow: none; }
.header-area  .select .placeholder { margin: 0 ; }
}
.header-area  .nav-tabs { border: none; margin: 0px; padding: 0 10px; background-color: #f6f6dc; min-height: 50px; margin-bottom: 30px; }
.header-area  .nav-tabs > li { margin: 0 10px; border-bottom: 3px solid transparent; }
.header-area  .nav-tabs > li > a { line-height: 50px; padding: 0; margin-right: 0; border: 0; color: #737373; }
.header-area  .nav-tabs > li.open,.header-area  .nav-tabs > li:hover { border-bottom: 3px solid #fbcdcf; }
.header-area .nav-tabs > li.open > a,.header-area  .nav-tabs > li:hover > a { border: 0; background: none !important; color: #333333; }
.header-area .nav-tabs > li.open .dropdown-menu, .header-area  .nav-tabs > li:hover .dropdown-menu { margin-top: 0px; }
.header-area  .nav-tabs > li.active { border-bottom: 3px solid #f3565d; position: relative; }
.header-area  .nav-tabs > li.active > a { border: 0; color: #333333; background: transparent; }
.header-area  .nav-tabs > li.active > a:hover { border: 0; }

.header-area  .navbar-default .navbar-nav > li > a:hover, .header-area  .navbar-default .navbar-nav > li > a:focus { color: #FFFADA; }

.header-area .dropdown-menu { background-color: #3A1D01; }
.header-area  .dropdown-menu > li > a { clear: both; color: #fff; display: block; font-weight: normal; line-height: 1.42857; padding: 3px 20px; white-space: nowrap; }
.header-area .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 
.header-area .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff !important; background-color: transparent; }
.header-area  .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #fff; }
.header-area  .navbar-default .navbar-nav > .open > a, .header-area  .navbar-default .navbar-nav > .open > a:hover, .header-area  .navbar-default .navbar-nav > .open > a:focus { 
background-color: #542911; color: #eae5d4; }



/*-------------------------------------

single sidebar Styling 

---------------------------------------*/
.main-header{ width: 100%;  }
.content-inner {

  padding: 50px 0 100px 0;
 width: 100%;
}
 
.aboutus {

  padding:  0;

}
.aboutus h1 { color: #16412d; padding: 0; margin: 0;   }
.aboutus h1 , .aboutus h2, .aboutus h3, .aboutus h4, .aboutus h5, .aboutus h6{ color: #16412d;}
.aboutus h1::after {
    background: #c79a32 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    margin:  10px 0 20px  0;
    right: 0;
    top: 0;
    width: 100px;
}


.aboutust .blog-image {
  margin-bottom: 20px;

  position: relative;

}

.aboutus .blog-image img {
  margin-bottom: 20px;
  transition: all 0.3s ease 0s;
}

.aboutus ul {
margin: 0 0 20px 0;
 padding: 0 0 0 15px;
 list-style: none;

}

.aboutus ul li{
margin: 5px 0;
 padding: 0;
 list-style: disc;

}


.aboutus ol {
margin: 0 0 20px 0;
 padding: 0 0 0 15px;
 list-style: none;

}

.aboutus ol li{
margin: 5px 0;
 padding: 0;
 list-style: decimal;

}
.aboutus  p{ text-align:justify; }


.aboutus .col-md-5, .aboutus  .col-sm-5, .aboutus  .col-xs-12 { padding: 5px 15px 5px 0; float: left;}



.sitemap h1 { color: #16412d; padding: 0; margin: 0;   }
.sitemap h1::after {
    background: #c79a32 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    margin:  10px 0 20px  0;
    right: 0;
    top: 0;
    width: 100px;
}

.sitemap ul{ padding: 0 0 20px 20px; }
.sitemap ul li{ list-style: square ;  color: #c79a32 ; padding: 5px 0; font-size: 18px ; font-weight: 600;}
.sitemap ul li a{ list-style: square ; color: #c79a32 ; }
.sitemap ul li li{ list-style: disc ; color: #000 ; font-size: 16px ;}
.sitemap ul li li a{  color: #000 ; }
.sitemap ul li li li{ list-style:  circle ; color: #666 ;  font-size: 14px  ;}
.sitemap ul li li li a{ color: #666 ; }


/*-------------------------------------

single sidebar Styling 

---------------------------------------*/

.single-sidebar h2{ color: #16412d; }
.single-sidebar h2::after {
    background: #c79a32 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    margin:  10px 0 20px  0;
    right: 0;
    top: 0;
    width: 100px;
}


.single-sidebar .sidebar-category ul li {

  border-bottom: 1px dotted #c79a32;

  position: relative;

}

.single-sidebar .sidebar-category ul li a {

  color: #666666;

  display: block;

  padding: 7px 0 7px 20px;

  text-decoration: none;

  transition: all 0.3s ease 0s;

}

.single-sidebar .sidebar-category ul li a:hover {

  color: #c79a32;

}

.single-sidebar .sidebar-category ul li a:before {

  color: #c79a32;

  content: "\f105";

  font-family: FontAwesome;

  height: 15px;

  left: 0px;

  position: absolute;

  top: 7px;

  width: 15px;

}


.contact-form-area h1 { color: #16412d; padding: 0; margin: 0;   }
.contact-form-area h1::after {
    background: #c79a32 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    margin:  10px 0 20px  0;
    right: 0;
    top: 0;
    width: 100px;
}
.contact-form-area form label {

  font-size: 15px;

  font-family: 'Open Sans', sans-serif;

  font-weight: bold;
  color: #16412d; 

}


.contacti-info h3{   
font-size: 20px;

  font-weight: bold;
  margin: 0 0 20px 0; padding: 0;
  color: #16412d; }



.contact-form-area form input {

  border-radius: 0px;

  height: 36px;

}

.contact-form-area form button.submit-buttom, .btn-send{

  background: #16412d ;

  padding: 10px 25px;

  color: #ffffff;

  border: none;

  font-family: 'Open Sans', sans-serif;

  font-weight: bold;

  transition: all 0.3s ease 0s;

}

 .contact-form-area form button.submit-buttom:hover, .btn-send:hover {

  background: #000000;

}
 .contact-form-area 	.form-control {     border-radius: 0; width: 100%; 
 }

.btn-send { height: auto !important; }
.myform1 { font-size: 18px; margin: 0 0 20px 0; font-weight: bold; }
.myform1 a { text-decoration:underline; }

.office-address h2{ color: #16412d;}
.office-address h2::after {
    background: #c79a32 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    margin:  10px 0 20px  0;
    right: 0;
    top: 0;
    width: 100px;
}
.office-address ul li {

  margin-bottom: 10px;

  overflow: hidden;

  clear: both;

}

.office-address ul li a {

  color: #000000;

  font-size: 16px;

  transition: all 0.3s ease 0s;

}

.office-address ul li a:hover {

  color: #c79a32;

}

.office-address ul li a i {

  background: #c79a32;

  font-size: 15px;

  color: #ffffff;

  padding: 10px;

  width: 35px;

  height: 35px;

  text-align: center;

  margin-right: 20px;

  transition: all 0.3s ease 0s;

  float: left;

}

.office-address ul li a i:hover {

  color: #000000;

}




.main-breadcrumb {     background-color: #f5f5f5;    padding: 8px 15px;

 }

.breadcrumb {
    border-radius: 0;
	padding: 0;
	background: none; 
    list-style: outside none none;
    margin-bottom: 0;
}

.breadcrumb a {
    color: #c79a32; }
	
	.form-control {     border-radius: 0;
 }
 
 
 .text-blod {
    color: rgb(0, 0, 0);
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.5;
    margin: 28px 0;
}


.bx-pager {
	display:none; }
	
	
	
.navbar-toggle {
    border-radius: 0; } 	
	
	.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    display: block;
    height: auto;
    width: 100%;
}


/* new style */
.newsletter .input-group .form-control { background: #fff; }
.newsletter .btn { padding: 9px 12px 8px;  }

.newsletter .form-control {
    height: 40px;
    padding: 7px 12px; }

.form-people .btn-success { background: #927936; border-color: #927936;
}	
.form-people  .btn { border-radius: 0; } 
.form-people .input { width: 95%; float: left; }

.form-people  .form-group {
    float: left;
    margin-bottom: 15px;
    width: 100%;
}

.people-sub ul{ list-style: none; padding: 0; margin: 0 0 40px 0; float: left ; width: 100%; }
.people-sub ul li{ list-style: none; border-bottom: 1px dotted #c79a32;  padding: 10px 0; margin: 0; }
.people-sub h4{ margin: 0; padding: 0; color: #c79a32;  }


.contact-form-area form label {

  font-size: 15px;

  font-family: 'Open Sans', sans-serif;

  font-weight: bold;
  color: #16412d; 

}


.contacti-info h3{   
font-size: 20px;

  font-weight: bold;
  margin: 0 0 10px 0; padding: 0;
  color: #16412d; }
  
  .contacti-info p{  
  margin: 0 0 20px 0;   
  }

.red { color: red; }
.contacti-info { float: left; margin: 70px 0 0 0; }


 .offices .offices-tab-content ul.nav-tabs li {
    border: 0 none;
    margin-bottom: 0;
    width: 14.28%;
}
.offices .offices-tab-content ul.nav-tabs li a {
    background-color: #202020;
border: 1px solid #58595b;    border-radius: 0;
    color: #fff;
    font-size: 17px;
    margin-right: 0;
    padding: 15px;
    text-align: left;
}

.offices  .nav-tabs {
    margin: 0 0 20px 0;
	padding: 0; 
}
.offices .offices-tab-content .tab-content ul {
    padding:  0;
	margin: 0; 
}
.offices .offices-tab-content .tab-content ul li {
    border-bottom: 1px solid #a7a9ac;
    list-style: outside none none;
    padding: 5px 0;
	color: #666666; 
}
.offices .offices-tab-content .tab-content ul li a{
	color: #666666; 
}



.offices .offices-tab-content ul.nav-tabs li.active a::after {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid;
    color: #c79a32;
    content: "";
    height: 0;
    left: 13px;
    margin-left: 2px;
    position: absolute;
    top: 55px;
    vertical-align: middle;
    width: 0;
    z-index: 60;
}
 .offices .offices-tab-content ul.nav-tabs li:nth-child(2) a {
    border-left: 0 none;
    border-right: 0 none;
}
.offices .offices-tab-content ul.nav-tabs li.active a {
    background-color: #c79a32;
    border: 1px solid #c79a32;
    color: #fff;
}

.offices .offices-tab-content .tab-content ul li {
    list-style: outside none none;
}
.offices .offices-tab-content .tab-content ul li a {
    background-image: url("../images/sprite-arrow.png");
    background-position: 100% 8px;
    background-repeat: no-repeat;
    display: block;
    font-size: 16px;
    overflow: hidden;
    padding: 8px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.offices .offices-tab-content .tab-content ul li a {
    padding: 10px 0;
}
.offices .offices-tab-content .tab-content ul li a:hover { background-position: 100% -31px; color: #c79a32; }

.img-offices img{ margin: 40px 0 0 0; }

.office-info, .office-sub{ width: 100%; float: left; margin: 0 0 20px 0; }

.office-sub h2{ background: #c79a32; display:block; clear:both; color: #fff; padding: 10px !important; margin: 0 important;   font-size: 25px;  }
.office-sub .time{ font-size: 60px; margin: 50px 0;  font-family: 'Raleway', sans-serif;   font-weight: 700;
  color: #16412d; float: left; width: 100%;  }
.office-sub .time small{ font-size: 15px; float:right; margin: 0 0  0 0; color: #666; }
.tab-content { margin: 20px 0;}





.history .page-header h1 {
  font-size: 3.26em;
  text-align: center;
  color: #16412d;
}

/** timeline box structure **/
.timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative;
}

.timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #eee;
  left: 50%;
  margin-left: -1.5px;
}

.tldate {
  display: block;
  width: 200px;
  background: #c79a32 ;
  border: 3px solid #927936;
  color: #ededed;
  margin: 0 auto;
  padding: 3px 0;
  font-weight: bold;
  text-align: center;
}

.timeline li {
  margin-bottom: 25px;
  position: relative;
}

.timeline li:before, .timeline li:after {
  content: " ";
  display: table;
}
.timeline li:after {
  clear: both;
}
.timeline li:before, .timeline li:after {
  content: " ";
  display: table;
}

/** timeline panels **/
.timeline li .timeline-panel {
  width: 46%;
  float: left;
  background: #fff;
  border: 1px solid #d4d4d4;
  padding: 20px;
  position: relative;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
}

/** panel arrows **/
.timeline li .timeline-panel:before {
  position: absolute;
  top: 26px;
  right: -15px;
  display: inline-block;
  border-top: 15px solid transparent;
  border-left: 15px solid #ccc;
  border-right: 0 solid #ccc;
  border-bottom: 15px solid transparent;
  content: " ";
}

.timeline li .timeline-panel:after {
  position: absolute;
  top: 27px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 14px solid transparent;
  content: " ";
}
.timeline li .timeline-panel.noarrow:before, .timeline li .timeline-panel.noarrow:after {
  top:0;
  right:0;
  display: none;
  border: 0;
}

.timeline li.timeline-inverted .timeline-panel {
  float: right;
}

.timeline li.timeline-inverted .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}

.timeline li.timeline-inverted .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}


/** timeline circle icons **/
.timeline li .tl-circ {
  position: absolute;
  top: 23px;
  left: 50%;
  text-align: center;
  background: #236d4b;
  color: #fff;
  width: 35px;
  height: 35px;
  line-height: 35px;
  margin-left: -16px;
  border: 3px solid #16412d;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  z-index: 99999;
}


/** timeline content **/

.tl-heading h4 {
  margin: 0 0 20px 0;
  color: #c79a32 ;
  font-size: 25px;
}

.tl-body p, .tl-body ul {
  margin-bottom: 0;
}

.tl-body > p + p {
  margin-top: 5px;
}

/*
.navbar-nav .select{float:none; clear:both; width:auto; color:#fff;}
.select ul, .select li{display:inline-block; color:#fff;}

*/

.select{color:#cccccc; vertical-align:middle; -webkit-user-select:none; -moz-user-select: none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none;}
.select .placeholder {padding:5px; position:relative; display:block; z-index:1;cursor:pointer; }
.select .placeholder:hover{color:rgba(184,166,110,1.00);}
.select .placeholder:after{position:absolute; right:1em; top:50%; -webkit-transform: translateY(-50%); transform:translateY(-50%); font-family: 'FontAwesome'; z-index: 10; }

/*
.select .placeholder:after{position:absolute; right:1em; top:50%; -webkit-transform: translateY(-50%); transform:translateY(-50%); font-family: 'FontAwesome'; content: '\f078'; z-index: 10; }
  

.select.is-open .placeholder:after{content:'\f077'; }  */
.select.is-open ul { display: block; }

.select.select--white .placeholder { background:#fff; color:#999; }
.select.select--white .placeholder:hover { background:#fafafa; }
.select ul { display:none; overflow:hidden; width:100%; background:#103B27; border-radius:2px; top:100%; left: 0; list-style:none; margin:5px 0 0 0; padding: 0; z-index: 100; }
.select ul li { display:block; text-align:left; padding:5px; color:#999; cursor:pointer; }
.select ul li:hover { background:#16412D; color:#fff; }




/*
Job Description
---------------------------------------------- */

.jobDis{
	width: 100%;
	margin: 10px 0 0 0;
	}

.jobDis th{text-align:left; vertical-align:top; width:200px; padding:8px 4px; border-bottom:1px solid #e5d9b5;}

.jobDis td{padding:8px 4px; border-bottom:1px solid #e5d9b5;}

.jobDis td a{color:#fff; text-align:center; padding:5px 10px; background:#c84c02;}

.jobDis td a.clickBack{color:#c84c02; background:#fff;}









/** media queries **/
@media (max-width: 991px) {
  .timeline li .timeline-panel {
    width: 44%;
  }
}

@media (max-width: 700px) {
  .page-header h1 { font-size: 1.8em; }
  
  ul.timeline:before {
    left: 40px;
  }
  
  .tldate { width: 140px; }

  ul.timeline li .timeline-panel {
    width: calc(100% - 90px);
    width: -moz-calc(100% - 90px);
    width: -webkit-calc(100% - 90px);
  }

  ul.timeline li .tl-circ {
    top: 22px;
    left: 22px;
    margin-left: 0;

  }
  ul.timeline > li > .tldate {
    margin: 0;
  }

  ul.timeline > li > .timeline-panel {
    float: right;
  }

  ul.timeline > li > .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto;
  }

  ul.timeline > li > .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto;
  }
}

	
/* Portrait */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 480px)
  and (orientation: portrait) {
.aboutus-area .home ul li {
    width: 100%;
} 
	  .header-area .nav > li > a {
    padding: 5px 1px;
}
	  .header-area .select .placeholder {
    padding: 0 5px; }
	  
	  .header-area ul li {
    font-size: 10px;
}


  .aboutus .col-md-5, .aboutus .col-sm-5, .aboutus .col-xs-12 {
    padding: 5px 0 5px 0;
}  
.footer-buttom .pull-right {
    float: left !important;
}
.footer-buttom .pull-right ul{
	margin: 10px 0 0 0;
}
.newsletter .form-group {
    width: 70%;
}
.newsletter .input-group {
    width: 100%;
}
.newsletter .btn {
    width: 100%;
}
.header .navbar-form .form-group {
    margin-bottom: 0;
    width: 85%;
}
.header .navbar-form .form-control {
    display: inline-block;
    float: left;
}
.header .navbar-form  .btn {     float: left; }
.header-area ul {
    float: right;
    margin: 0;
    padding: 0;
}
.header-area ul li {
    padding: 0 ;
	font-size: 11px;
	}
.header {
    padding: 10px 0;
}
.header  h1 img {
    max-width: 100%;
}

.header .navbar-form {
    margin: 10px 0 0;
}
.nav > li > a { border-bottom: 1px solid #cab06b; border-right: 0px solid; }
.navbar-nav .open .dropdown-menu { background: #fff;}
.contact-form-area .form-control {
    border-radius: 0;
    width: 100%;
}
.navbar-nav > li {
    border-right: 0 solid #b69a4f;
}
.nav > li > a {  padding: 10px 20px; }
.carousel-indicators { display: none;  }
.partners-area { margin: 0 0 10px 0; }
.carousel-caption { display: none ;}
.offices .offices-tab-content ul.nav-tabs li {  width: 100%; }
.bx-wrapper .bx-next {
    right: -25px; 
}
.bx-wrapper .bx-prev {
    left: -25px; 
}

}




/* Landscape */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 480px)
  and (orientation: landscape) {
  .offices .offices-tab-content ul.nav-tabs li {  width: 100%; }

  .aboutus-area .home ul li {
    width: 100%;
}
	    .header-area .nav > li > a {
    padding: 5px 8px;
}
	  .header-area .select .placeholder {
    padding: 0 7px 0 0  ; }
	  
	  .header-area ul li {
    font-size: 11px;
}


  .aboutus .col-md-5, .aboutus .col-sm-5, .aboutus .col-xs-12 {
    padding: 5px 0 5px 0;
}  
.footer-buttom .pull-right {
    float: left !important;
}
.footer-buttom .pull-right ul{
	margin: 10px 0 0 0;
}
.newsletter .form-group {
    width: 70%;
}
.newsletter .input-group {
    width: 100%;
}
.newsletter .btn {
    width: 100%;
}
.header .navbar-form .form-group {
    margin-bottom: 0;
    width: 90%;
}
.header .navbar-form .form-control {
    display: inline-block;
    float: left;
}
.header .navbar-form  .btn {     float: left; }
.header-area ul {
    float: right;
    margin: 0;
    padding: 0;
}
.header-area ul li {
    padding: 0 ;
	font-size: 12px;
	}
.header {
    padding: 10px 0;
}
.header  h1 img {
    max-width: 100%;
}

.header .navbar-form {
    margin: 10px 0 0;
}
.nav > li > a { border-bottom: 1px solid #cab06b; border-right: 0px solid; }
.navbar-nav .open .dropdown-menu { background: #fff;}
.contact-form-area .form-control {
    border-radius: 0;
    width: 100%;
}
.navbar-nav > li {
    border-right: 0 solid #b69a4f;
}
.nav > li > a {
    padding: 10px 20px;
}
.carousel-indicators { display: none;  }
.partners-area { margin: 0 0 10px 0; }
.carousel-caption { display: none ;}

}





/* Portrait */
@media only screen 
  and (min-width: 375px) 
  and (max-width: 667px) 
  and (orientation: portrait) { 
  .offices .offices-tab-content ul.nav-tabs li {  width: 100%; }

  .aboutus-area .home ul li {
    width: 100%;
}
      .header-area .nav > li > a {
    padding: 5px 8px;
}
	  .header-area .select .placeholder {
    padding: 0 7px 0 0  ; }
	  
	  .header-area ul li {
    font-size: 11px;
}


  .aboutus .col-md-5, .aboutus .col-sm-5, .aboutus .col-xs-12 {
    padding: 5px 0 5px 0;
}  
.footer-buttom .pull-right {
    float: left !important;
}
.footer-buttom .pull-right ul{
	margin: 10px 0 0 0;
}
.newsletter .form-group {
    width: 70%;
}
.newsletter .input-group {
    width: 100%;
}
.newsletter .btn {
    width: 100%;
}
.header .navbar-form .form-group {
    margin-bottom: 0;
    width: 85%;
}
.header .navbar-form .form-control {
    display: inline-block;
    float: left;
}
.header .navbar-form  .btn {     float: left; }
.header-area ul {
    float: right;
    margin: 0;
    padding: 0;
}
.header-area ul li {
    padding: 0 ;
	font-size: 11px;
	}
.header {
    padding: 10px 0;
}
.header  h1 img {
    max-width: 100%;
}

.header .navbar-form {
    margin: 10px 0 0;
}
.nav > li > a { border-bottom: 1px solid #cab06b; border-right: 0px solid; }
.navbar-nav .open .dropdown-menu { background: #fff;}
.navbar-nav > li {
    border-right: 0 solid #b69a4f;
}
.nav > li > a {
    padding: 10px 20px;
}
.contact-form-area .form-control {
    border-radius: 0;
    width: 100%;
}
.carousel-indicators { display: none;  }
.partners-area { margin: 0 0 10px 0; }
.carousel-caption { display: none ;}
}

/* Landscape */
@media only screen 
  and (min-width: 375px) 
  and (max-width: 667px) 
  and (orientation: landscape) { 
  .bx-wrapper .bx-next {
    right: -25px; 
}
.bx-wrapper .bx-prev {
    left: -25px; 
}
  .aboutus-area .home ul li {
    width: 100%;
}
        .header-area .nav > li > a {
    padding: 5px 10px;
}
	  .header-area .select .placeholder {
    padding: 0 10px  ; }
	  
	
  .aboutus .col-md-5, .aboutus .col-sm-5, .aboutus .col-xs-12 {
    padding: 5px 0 5px 0;
}  
.footer-buttom .pull-right {
    float: left !important;
}
.footer-buttom .pull-right ul{
	margin: 10px 0 0 0;
}
.newsletter .form-group {
    width: 70%;
}
.newsletter .input-group {
    width: 100%;
}
.newsletter .btn {
    width: 100%;
}
.header .navbar-form .form-group {
    margin-bottom: 0;
    width: 85%;
}
.header .navbar-form .form-control {
    display: inline-block;
    float: left;
}
.header .navbar-form  .btn {     float: left; }
.header-area ul {
    float: right;
    margin: 0;
    padding: 0;
}
.header-area ul li {
    padding: 0 0;
	font-size: 12px;
	}
.header {
    padding: 10px 0;
}
.header  h1 img {
    max-width: 100%;
}

.header .navbar-form {
    margin: 10px 0 0;
}
.nav > li > a { border-bottom: 1px solid #cab06b; border-right: 0px solid; }
.navbar-nav .open .dropdown-menu { background: #fff;}
.navbar-nav > li {
    border-right: 0 solid #b69a4f;
}
.nav > li > a {
    padding: 10px 20px;
}
.contact-form-area .form-control {
    border-radius: 0;
    width: 100%;
}
.carousel-indicators { display: none;  }
.partners-area { margin: 0 0 10px 0; }
.carousel-caption { display: none ;}
.offices .offices-tab-content ul.nav-tabs li {
    width: auto;
}
}



/* Portrait */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: portrait)  {
    .bx-wrapper .bx-next {
    right: -25px; 
}
.bx-wrapper .bx-prev {
    left: -25px; 
}

.carousel-caption {
    padding-bottom: 0;
}
.carousel-indicators { display: none;  }

.newsletter .form-group {
    width: 70%;
}
.newsletter .btn {
    width: 20%;
}
.navbar-inverse .nav > li > a {
    font-size: 10px;
    padding: 15px 6px;
}
.offices .offices-tab-content ul.nav-tabs li {
 
    width: 20.28%;
}
}

/* Landscape */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
  and (orientation: landscape)  {
 .nav > li > a {
    display: block;
    padding: 15px 10px;
}
}


@media screen 
  and (min-width: 1200px) 
  and (max-width: 1600px)  { 
}


/* new */
.header { padding: 10px 0; }
.navbar-right { padding: 0; }
.timeline li .timeline-panel { background: #f5f5f5 ; }
.timeline li .timeline-panel::after {border-left-color: #f5f5f5; }
.timeline li .timeline-panel::after {border-right-color: #f5f5f5;   }
.home{ float: left; width: 100%; margin: 0 0 20px 0; background: #fff; }
 .awards-rankings{ float: left; width: 100%; margin: 50px 0 0  0; }

.home  ul li {
    float: left;
    margin-bottom: 20px;
    width: 46%;
}
.home ul li {
    border-bottom: 1.1px dotted #d1d2d3;
	color:  #666666; padding: 15px 0 10px;
	margin-right: 4%;
}
.home ul li a {
	color:  #666666; 
}
.home  ul li   h2 {
    font-size: 18px;
	color: #c79a32; 
	padding: 0;
	margin: 0; 
}


.home h1::after {
    background: #c79a32 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    margin: 10px 0 20px;
    right: 0;
    top: 0;
    width: 100px;
}

.home h1, .home h2, .home h3, .home h4, .home h5, .home h6 {
    color: #16412d;
}


.home  h4  {
 font-family: "Open Sans",sans-serif;
}
.home ul  li a {
    background-image: url(../images/sprite-arrow-gold.png);
    background-position: right bottom;
    background-repeat: no-repeat; display: block;
}

.awards-rankings   h2  {
    color: #16412d;  

}.awards-rankings   h2  a{
    color: #16412d;
}
.awards-rankings   h4  {
      font-size: 16px;color: #666666; font-weight: 600;

}
.awards-rankings    h4 span {
    display: block;
     color: #c79a32;
    font-size: 17px; margin: 0 0 10px 0;
    padding-bottom: 5px; font-family: "Open Sans",sans-serif;
}

.awards-rankings   .col-xs-12, .awards-rankings   .col-sm-3, .awards-rankings   .col-md-3 { padding-left: 0px; }

.carousel-control.left ,.carousel-control.right { background: none;}


.awards-text { position: relative; float: left; width: 100%; margin: 0 0 50px 0; }
.awards-text h2{  color: #fff;
    left: 50px;
    position: absolute;
    top: 50px; text-shadow: 0 2px 2px rgba(0, 0, 0, 1);  }
	
.nav-tabs {
    border-bottom: 0px solid #ddd;
}
.offices .offices-tab-content ul.nav-tabs li {
    margin: 0 20px 0 0;
}

.our-service-area { background: #faf7f4; }
.aboutus-area { background: #927936; float: left; width: 100%; padding: 30px 0;  }
.aboutus-area .home {
    background:  none; margin: 0; color: #fff;
} 
.aboutus-area p { margin: 0 0 0 0;}
.aboutus-area .home h2{
    color: #000;
	font-size: 20px; 
}

.aboutus-area .home ul li a {
    color: #fff;
}
.aboutus-area .awards-rankings h4 span {  color: #000;  font-size: 20px;  font-weight: 700; }
.aboutus-area .awards-rankings h4 {   color: #fff; line-height: 20px; font-size: 15px; }
.aboutus-area  .awards-rankings {
    margin: 20px 0 0;
}
.aboutus-area  .home ul li {
    border-bottom: 1.1px dotted #fff; padding: 10px 0;   }
.aboutus-area  .home .col-md-12 { padding: 0; }

.aboutus-area .home .awards-rankings h2 {
    color: #16412d;
    font-size: 30px;
	font-weight: 600;
}


.aboutus-area .home .awards-rankings   h2  a{
    color: #16412d;
}

.aboutus-area .home ul li a {
    background-position: right 10px; } 

.slogan-area  {   background: #fff; float: left; width: 100%; padding: 50px 0; }
.slogan-area  h1{ color: #000 ;}
.slogan-area h1::after {
    background: #c79a32  none repeat scroll 0 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    margin: 10px 0;
    right: 0;
    top: 0;
    width: 100px;
}
.box { border: 1px solid #ddd; text-align: center; padding: 20px; margin: 30px 0;}
.our-partners-area { background: #16412d; float: left; width: 100%; padding: 30px 0; }
.our-partners-area a:focus, .our-partners-area a:hover {
    color: #c79a32 }
.newsletter, footer { float: left; width: 100%; }

.aboutus-area h1{ color: #fff;}
.aboutus-area h1::after {
    background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    margin: 10px 0;
    right: 0;
    top: 0;
    width: 100px;
}

.service-area .slide { border: 1px solid #fff; }
