
.custom_tabs tabs li a{background:none repeat scroll 0 0 #CCCCCC; border-radius:0; color:#EF4328; padding:5px; font-size:14px; text-decoration:none; transition:all 03s linear 0s;}
.custom_tabs tabs li a:hover{background:#b81400; color:#fff;}
.custom_tabs tabs li{float:left; padding:3px 3px 3px 0; margin-bottom:15px;}

/*........Login Form...........*/ .login_field_rpt label{font-weight:normal;}
#user-login .login_field_rpt .form-item{padding:0; width:80%; display:inline; float: left;}
#user-login .login_field_rpt input[type="text"], #user-login
.login_field_rpt input[type="password"]{border:1px solid #cccccc;
color:#5f5d5d; font-size:13px; height:24px; padding:0 1%; width:80%;}

/*........Registration Form...........*/
#user-register-form .login_field_rpt .form-item{padding:0; width:80%; display:inline-block;}
#user-register-form .login_field_rpt .field-type-text{padding:0; width:80%; display:inline-block;}
#user-register-form .login_field_rpt .field-type-text .form-item{width:100%;}
#user-register-form .login_field_rpt input[type="text"], #user-register-form input[type="password"]{border:1px solid #cccccc; color:#5f5d5d; font-size:13px; height:24px; padding:0 1%; width:95%;}
#user-register-form .login_field_rpt .field-type-list-text{padding:0; width:100%; display:inline;}
#user-register-form .login_field_rpt .field-type-list-text .form-item{width:80%; display: inline-block;}
#user-register-form .login_field_rpt .field-type-list-text .form-item select{width:97.5% !important; display: inline-block;}
#user-register-form .login_field_rpt .field-type-list-text .form-checkboxes .form-item{width:auto; display:inline;}
#user-register-form .login_field_rpt .field-type-list-text .form-checkboxes label{width:15%; margin-right: 50px !important;}
input.form-submit{background:url(../images/login_btn.jpg) repeat-x left top #b81400; padding:5px 10px; border:1px solid #912900; border-radius:2px; cursor:pointer; font-size:10px; color:#fff; text-transform:uppercase;}
input.form-submit:hover{background:url(../images/login_btn_h.jpg) repeat-x left top #b81400;}

/*........Search Results.........*/ .search-results{margin:0; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
.search-results .search-result{background:#fafafa; border:dotted
1px #eeeeee; padding:5px 10px; margin:0 0 10px;} .search-results .search-result h3{border-bottom:1px solid #ef4328; color:#616060; font-family:"ralewayregular"; font-size:16px; font-weight:normal; line-height:17px;
padding:7px 0; text-transform:uppercase; margin-bottom:5px;} .search-results
.search-result h3 a{color:#ef4328; font-size:16px; text-decoration:none;
transition:all 0.3s linear 0s;} .search-results .search-result h3
a:hover{color:#616060; font-size:16px; text-decoration:none;} .search-results
.search-result .search-snippet-info{color:#616060; font-size:13px; line-height:15px; padding:5px 0; text-align:justify;} .search-results .search-result .search-snippet-info .search-info{margin-top:5px;} .search-results
.search-result .search-snippet-info .search-info a{color:#ef4328; text-decoration:none; transition:all 0.3s linear 0s;} .search-results .search-result .search-snippet-info .search-info a:hover{color:#616060; text-decoration:underline;} #search-form{display:none;} .jobs-title{background:#eee;color:#616060;float:left;font-family:ralewayregular
;font-size:16px;font-weight:400;line-height:17px;margin-bottom:10px;padding:5px 10px;text-align:left;text-transform:uppercase;width:100%; -moz-box-sizing:border-box;-webkit-box-sizing
:border-box;box-sizing:border-box;} .jobs-subtitle{color:#616060; font-family:"ralewayregular"; font-size:15px; font-weight:normal; line-height:17px;
padding:7px 0;} .jobs-category, .jobs-experience, .jobs-location, .jobs-description{margin-bottom:7px;} .download_favorites_btn.prev_fav{top:10px;
bottom:auto; position:absolute; z-index:10;} .download_favorites_btn.prev_fav
li{float:left; margin-left:10px; width:100%; border:none;} .accordian-title{
float:left;width: 85%;padding-top: 3px;} .accordian-toggle{ float:right;
padding-left:10px; cursor:pointer;} /*.page-search .content ul{margin:10px 0;
padding:0; list-style:none;} .page-search .content ul li{*/
/*background:url("../images/arrow_bullet.png") no-repeat scroll left 4px
rgba(0, 0, 0, 0);*/ /*color:#616060; font-family:arial, helvetica, serif;
font-size:15px; line-height:15px; margin-bottom:5px; padding-left:15px;}*/
.opacity_bg{left:0; top:0;} .search_top_sec input.search_btn{margin:0;}

/*---Added On 30 June 2015---*/ #node-3431{     text-align:center; }

#node-3431 p{     font-size:16px;     font-weight:300; } #webform-client-form-3431{         padding-top:0px; }

#downloadForm {     background-color:#f4f4f4;     padding-left:35px;
padding-right:35px;     padding-top:35px;     padding-bottom:50px;     width:
450px;     display:inline-block;     margin:20px auto;     -moz-border-radius:
7px;     -webkit-border-radius: 7px;     border-radius:7px;     box-shadow:1px
1px 3px #ccc; } #downloadForm label{     text-align:left;     margin-bottom:10px;     font-size:13px; }

#downloadForm input[type="text"],#downloadForm input[type="email"],#downloadForm input[type="tel"] {     color:#3c3c3c;
font-family: Arial, Helvetica, sans-serif;     font-weight:500;     font-size:
13px;     border-radius: 0;     line-height: 22px;     background-color: #fff;
padding: 10px 15px 10px 15px;     margin-bottom: 10px;     width:100%;
text-align:left;     -webkit-box-sizing: border-box;     -moz-box-sizing:
border-box;     -ms-box-sizing: border-box;     box-sizing: border-box;
border: 2px solid #eee; }

#downloadForm input[type="text"]:focus,#downloadForm input[type="email"]:focus,#downloadForm input[type="tel"]:focus{
background: #fafafa;     /*box-shadow: 0;*/     border: 2px solid #ccc;     color:
#000;     outline: none;     padding: 10px 15px 10px 15px; }




input:hover, textarea:hover, input:focus, textarea:focus {     background-color:white; }

#downloadForm .form-submit{     font-family: Arial, Helvetica, sans-serif;
float:left;     width: 100%;     border: #eee solid 2px;     cursor:pointer;
background:#ef4328;     background-image:none;     color:white;     font-size:18px;     padding-top:12px;     padding-bottom:12px;     -webkit-transition: all 0.3s;     -moz-transition: all 0.3s;     transition: all 0.3s;
margin-top:-4px;     font-weight:700; }

#downloadForm .form-submit:hover{     background-color: rgba(0,0,0,0);
color: #ef4328;     border: #ef4328 solid 2px; }
	
.submit:hover {     color: #ef4328; }
	


@media only screen and (max-width: 600px) {     #downloadForm {
background-color:#f4f4f4;     padding-left:15px;     padding-right:15px;
padding-top:15px;     padding-bottom:20px;     width: 250px;     margin:10px
auto;}
}
   
/*Added on 08 July 2015*/

#lang-dropdown-select-language {
    border: 1px solid #6f6f6f;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    float: left;
    height: 29px;
}
.decorMonth li {
	width:auto;
}
.decorMonth li a.recently_click, .decorMonth li a.decorMonth_click{	padding-left: 10px;  padding-right: 10px;}
ul.bannerTab li a span{
	-ms-word-break: break-all;
     word-break: break-all;
     /*word-break: break-word;*/
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}
.quick_view_sec .quickR_sec .quick_view_sub_sec a.view_details small{
	-ms-word-break: break-all;
     word-break: break-all;
     /*word-break: break-word;*/
-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;	
}
/*...Added on 20-07-2015...*/
#webform-client-form-3198 .form-wrapper{ margin-top: -10px;}
@media only screen and (min-width:1024px){

.i18n-fr .headInner nav li a {padding: 0 12px;}

}

@media only screen and (min-width:768px) and (max-width:1023px){

.i18n-fr .headInner nav li a {padding: 0 8px;}

}