@charset "utf-8";
/* CSS Document */
body{ float: left;   width: 100%;;background: #fff;font-family: 'Roboto', sans-serif;font-size: 15px; margin:0; padding:0; line-height:21px;  color:#9a9a9a;  transition: all 300ms ease-in-out;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
*{padding:0; margin:0;}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
input,textarea,select{font-weight: 300;line-height: 1.75em; vertical-align:middle;  outline:none;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display: block;}
a{color:#31A4DD; text-decoration:none;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; outline:0;}
ul, ol{padding:0; margin:0;}
li{list-style:none;}
h1, h2, h3, h4, h5, h6{font-weight:500; margin:0; padding:0; color:#2f2f2f;}
p{margin:0; text-align:justify;margin-bottom: 25px;}
h1{font-size:30px;}
h2{font-size:27px;}
h3{font-size:23px;}
h4{font-size:18px;}
h5{font-size:15px; margin-bottom:10px;}
/*input feilds*/
input.text{ padding:3px 10px; border:1px solid #ccc;    color: #717171;}
.text_area{resize: none;  border:1px solid #ccc;padding:3px 10px;}
label{color:#717171; margin-bottom:5px;display: block;    font-size: 14px;}
input.submit{ padding: 5px 10px; border: 0;background-color: #31A4DD;  color: #FFFFFF; cursor:pointer;}
input.submit:hover, input.submit:focus{background:#8E8E8E;transition: all 300ms ease-in-out; }
::-webkit-input-placeholder {color: #ccc;}
:-moz-placeholder {color: #ccc;}
::-moz-placeholder {color: #ccc;}
:-ms-input-placeholder { color: #ccc;}
img{width:100%; display:block;}
img{ border:0; outline:none; }
fieldset{ border:0; }
input{ outline:none; }
table{ border-spacing:0; }
::selection 	 { color:#fff; background-color:#404040; }
::-moz-selection { color:#fff; background-color:#404040; }
.container{max-width:990px; width:100%; margin:auto;}
.row, .header-bottom, .header-top{width:100%; float:left;transition: all 0.4s ease; background: #fff; }
/*header*/
.header-top{/*background:#bb813e;*/ background: #BF360C;    padding: 10px 0;}
.header-date{color:#fff;}
.header-bottom{background:#fff;border-bottom: 2px solid #bb813e;}
.logo_block{float:left; width:473px;padding: 13px 0;}
.logo_block .logo-img{float:left;width:84px;}
.logo_block .logo-text{width:370px; float:left;    margin-top:15px;  margin-left: 15px;}
.logo-text h1 span{display:inline-block;    margin: 5px 0;}
.logotext-1{color:#FFFFFF; font-size:20px; font-weight: 600; }
.logotext-2{color:#FFFFFF; font-size:12.4px;font-weight: 600;text-transform: uppercase;}
.plam-leef{float:right; width:494px;}
.layout{padding: 30px 0;/* background:  url("../images/palm.jpg"); */height: 100%; width: 100%; z-index: 1; position: relative; margin-bottom: 65px; }
.main-title{font-size:30px; font-weight:700; color:#323232;}
.page-title{text-align:center;}
.search-block{border:1px solid #BB813E; border-radius:5px;  /*  margin-top: 30px;*/}
.search-block .search-title{background:#BB813E; color:#fff; text-align:center; padding:10px 0;    border-radius: 3px 3px 0 0;}
.search-block  .search_feild{padding:50px 0;}
.search-block  .search_feild .search-col{width:470px; margin:auto;}
.input-text{    display: block; padding: 6px 12px;font-size: 14px; line-height: 1.42857143; color: #555;  background: #fff; border: 1px solid #ccc;  border-radius: 2px; -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;   -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.btn{padding: 7px 15px;color: #fff;    border-radius: 2px; display: inline-block; font-size: 14px; transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s;   cursor: pointer; border:0; outline:0;}
.btn:hover, .btn:focus, .btn:active{background: #3A3A3A;    color: #fff; transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s; outline: 0;}
.btn-primary{background-color: #700700;float: right; margin-right: -200px;margin-top: -42px;}
.search-btn{background:#bb813e;}
.search-btn span{color:#fff; font-size:20px;}
.search-col .input-text{width:89%; float:left;}
.search-col .search-btn, .search-list-col .search-btn{float:left;    margin-left: -3px;}
.search-col .btn { padding: 0 11px; height: 34px; }


.footer{background:#eeeeee; border-top:2px solid #bb813e;padding:20px 0; z-index: 0; position: fixed; bottom: 0;left: 0; right: 0; top: auto; }
.footer .foot-left{float:left;}
.footer .foot-right{float:right;}
.footer p{color: #A9A9A9;font-size: 14px;font-weight: 300;}

/*search-list*/
.search-list-layout{padding:0;}
.search-list-layout .search-list{background:#fff;/* background:#fff7ee;*/ float:left; width:100%;     padding: 30px 20px;}
.search-list-col .input-text{width: 94.5%; float: left;padding: 8px 12px;}
.search-list-col{ margin: 25px 0;}
.search-list-col .search-text{ padding:10px 10px;}
.search-list-col .search-btn{    padding: 5px 15px; height: 38px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.search-list-col .search-btn{    padding:7px 15px;}
}
.search-text{color:#605e5e;}
.search-text:hover{color:#BB813E;}
.search-title-list{background:#eeeeee; border-top:1px solid #c9c8c7; border-bottom:1px solid #c9c8c7; padding: 10px 10px;}
.ser-the-list{position:relative; float:left;}
.ser-the-list p{float:left; padding-right:40px;}
.ser-the-list .search_arrow{position:absolute; right:0; width:11px;top: -7px; height:37px; background:url(../images/ser-tit-arrow.png) 0 0 no-repeat;}
.ser-the-list-title{float: left; margin-left: 30px;}
.ser-the-list-title p{font-weight:500;color:#4c4c4c;}
.custom-style th{background: #5ab6e5;color: #fff;text-align: left;    font-weight: 400;;text-transform: uppercase;padding: 3px 8px !important;position: relative;}
.custom-style td{text-align: left;color:#757474;    font-size: 14px;}
.custom-style.table>thead>tr>td, .custom-style.table>tbody>tr>td, .custom-style.table>tfoot>tr>td{padding: 5px;}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td{	border-bottom: 0;}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td{border-bottom: 0;border-top: 0;}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th{background: #fff;}
.table-striped>tbody>tr:nth-child(even)>td, .table-striped>tbody>tr:nth-child(even)>th{	background: #f8f8f8;}
.table-bordered {  border: 1px solid #ddd;}
.table-link{color: #d8381f;	margin-left: 8px;}
.table-link:hover, .table-link:focus{color: #428bca;}
.has-feedback.custom{margin: 15px 0;}
.has-feedback.custom .form-control{	border-radius: 0;border-color: e1e1e1;width: auto;float: right;}
.has-feedback.custom .form-control-feedback{font-size: 24px;color: #0953a3;	top: -2px;}
.table {  width: 100%;  max-width: 100%;  margin-bottom: 20px;}
.table-pagination-outer{text-align: center;background:#fff;}
.table-pagination{display: inline-block;margin: 10px 0;}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span, .pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span{border-radius: 0;}
.pagination>li>a, .pagination>li>span{background: none;	border: 0;	color: #444;	font-size: 12px;}
.pagination>li>a>span{	color: #db452e;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{background: none;}
.pagination>li.prev, .pagination>li.next{font-weight: bold;	}
.pagination>li>a, .pagination>li>span {  position: relative;  float: left;  padding: 6px 12px; margin-left: -1px; line-height: 1.42857143;
 text-decoration: none;}
.pagination>li {   display: inline;}
.search-res-col{padding: 10px;}
.search-res-col:nth-child(odd){background: #fff;}
.search-res-col:nth-child(even){background: #f8f8f8;}
.easyPaginateNav{    margin: 20px 0;display: inline-block;text-align: center;}
.easyPaginateNav a{padding: 6px 12px; line-height: 1.42857143; display: inline-block;    text-decoration: none;    background: none; border: 0; color: #444; font-size: 14px;transition: all 0.1s linear 0s;}
.easyPaginateNav a.disabled{    cursor: no-drop;color: #DC8114;}
.easyPaginateNav a.current{    border: 1px solid #ccc; background: #fff;transition: all 0.1s linear 0s;}
.easyPaginateNav a:hover{color:#DC8114;}
.easyPaginateNav a span{color: #db452e;}
.countpagi{   
	text-align: center;
  padding-bottom: 10px;
  color: #34B77C;
}

/* 26/02/2016 */
.front-select-box:first-child { margin-left: 0; }
.front-select-box { margin: 0 4px 15px; width: 48% !important; text-transform: capitalize; }
.search_top_result { float: left; width: 25%; margin: 3px 0; }
.search_top_result .menu_script_text { background: #f5f5f5; width: 92.87%; padding: 6px 12px;  border:0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; }
.search_list_border { border: 1px solid #ccc; background: #f5f5f5; }
.search_top_result .menu_script_select { background: #f5f5f5; width: 100%; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-right: 1px solid #ccc; border-top: 0; border-left: 0; border-bottom: 0; padding: 6px 12px; }
.search_top_text { width: 50%; }
.search_top_text .search-btn { height: 30px; }
.search_top_text .ion-android-search { line-height: 20px; color: #000; }
.search_top_text .ion-android-search:hover{    color: #BF8655; transition: all 0.14s ease }
.search_top_text .search-btn { background: #f5f5f5; padding: 5px; } 
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.front-select-box { margin: 0 4px 15px; width: 47% !important; }
.search_top_result .menu_script_text { width: 94%; }
.search_top_text .ion-android-search { line-height: 25px; }
}

/* 01/03/2016 */ 
.ser-the-list-title.ser_the_list_title_bar { margin: 0; }
.ser-the-list-title.ser_the_list_title_bar .ser-the-list p { padding: 0 30px 0 20px; }
.center-table th, .center-table td{text-align:left;}
.search-list .search-block{margin-top: 30px;}
.header-bottom {background:url(../images/logo_bac.jpg) 0 0 repeat;width:100%; float:left;}
.header_logo_block{background: rgba(187, 129, 62 ,0.7); float: left; width: 100%;}

.search-res-col .table-search .page-buttons .btn{background: none;padding: 7px 15px;  border-left: 1px solid #ddd; color: #4c4c4c; border-top: 1px solid #ddd;border-radius: 0;border-bottom: 1px solid #ddd;}
.search-res-col .table-search .page-buttons{margin-bottom:15px;}
.search-res-col .table-search .page-buttons .btn:last-child{border-right: 1px solid #ddd;}
.search-res-col .table-search .page-buttons .btn a{color:#4c4c4c;   display: block;}
.search-res-col .table-search .page-buttons .current.btn{background: #2196F3;color: #fff; }

.table-search .pagination_records{text-align: center; color: #2196f3;  font-weight: 300;    padding: 10px 0 0;    border-top: 1px solid #ccc;}
.search-res-col .table-search .page-buttons .disabled{background:#ccc;opacity: .4;}

.about_us .row {
    margin-bottom: 10px;
}
.col-2-layout {
    margin: 10px 0;
    min-height: 440px !important;

}
.head_left_part_about {
    float: left;
    width: 30%;
}
.view-display-id-page .arrow_title {
    display: inline-block;
}
.main_col_inner .arrow_title, .main_col .arrow_title {
    margin: 10px 0 20px;
    text-align: left;
}
.arrow_title {
    border-bottom: 2px solid #dedede;
    width: 100%;
    text-transform: uppercase;
    margin: 0 0 30px;
    padding: 0 0 5px;
}
.arrow_title {
    font-size: 120%;
    color: #4b4b4b;
    font-family: 'robotomedium';
}

.head_right_part_about {
    float: right;
    width: 100%;
    padding-left: 20px;
}
.about_us .row p {
    width: 100%;
    float: left;
    margin: 0 0 1.2em;
}
about_us p {
    text-align: justify;
    
}


.arrow_title2 {
    padding: 0 0 5px 13px;
    font-size: 100%;
    display: inline-block;
    width: 100%;
    color: #842e2e;
    margin-bottom: 15px;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
    position: relative;
}
.arrow_title2::before {
    content: "";
    display: block;
    height: 15px;
    width: 5px;
    position: absolute;
    background: #2c5b36;
    top: 7px;
    left: 0;
}
.arrow_title3 {
    color: #2d5a36;
    font-size: 16px;
    font-weight: 700;
}
ul.list_prt_desg.cirarr {
    float: left;
}
.list_prt_desg li {
    padding-left: 20px;
    position: relative;
    margin-bottom: 8px;
}

.list_prt_desg.cirarr li::before { content: "\f0a9"; color: #2c5b36; }

.list_prt_desg li:before {
    position: absolute;
    left: 0;
    top: 5px;
}
.list_prt_desg li:before {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}