/*
Theme Name: Anything Hr
Theme URI: #
Author: Sanjoy Kayal
Version: 1.0
*/

/* CSS Document */

/*
----------------------------------
01. DEFAULT ELEMENTS
----------------------------------
*/

body{margin:0px;padding:0px;}
*{border:none;outline:none;text-decoration:none;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
iframe{width:100% !important;}
img{vertical-align:top;}
a{color:inherit;}

@font-face {
font-family: 'open_sansregular';
src: url('css/opensans-regular-webfont.eot');
src: url('css/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/opensans-regular-webfont.woff') format('woff'),
	 url('css/opensans-regular-webfont.ttf') format('truetype'),
	 url('css/opensans-regular-webfont.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'open_sansbold';
src: url('css/opensans-bold-webfont.eot');
src: url('css/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/opensans-bold-webfont.woff') format('woff'),
	 url('css/opensans-bold-webfont.ttf') format('truetype'),
	 url('css/opensans-bold-webfont.svg#open_sansbold') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'open_sanssemibold';
src: url('css/opensans-semibold-webfont.eot');
src: url('css/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('css/opensans-semibold-webfont.woff') format('woff'),
	 url('css/opensans-semibold-webfont.ttf') format('truetype'),
	 url('css/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
font-weight: normal;
font-style: normal;
}


h1{font:bold 34px Arial, Helvetica, sans-serif;color:#02a5e3;margin:0;padding:0 0 34px 0;text-transform:uppercase;line-height:normal;}
h2{font:normal 20px 'open_sansbold';color:#1e1e1e;margin:0;padding:0 0 19px 0;text-transform:uppercase;line-height:normal;}
h3{font:normal 18px 'open_sansbold';color:#1e1e1e;margin:0;padding:0 0 27px 0;line-height:normal;}
h3 span{font:normal 14px 'open_sansregular';color:#868686;}
h4{font:normal 18px 'open_sansregular';color:#000000;margin:0;padding:0 0 11px 0;line-height:normal;}
p{font:normal 14px 'open_sansregular';color:#1e1e1e;margin:0;padding:0 0 29px 0;line-height:27px;}
.blue{color:#00adef;}



/*
----------------------------------
02. CONTAINER, WRAPPER
----------------------------------
*/

#container{width:100%;}
#wrapper{width:100%;}
.main{max-width:1200px;margin:0 auto;padding:0 2%;}
img {
	max-width: 100%;
}
@media \0screen {
  img { 
  	width: auto; /* for ie 8 */
  }
}




/*
----------------------------------
03. HEADER
----------------------------------
*/

#header{width:100%;background-color:#f4f4f4;}
.logo{float:left;}
.header_right{float:right;text-align:right;padding:53px 0 0 0;}
.header_right p{font:normal 18px 'open_sansregular';color:#051b29;margin:0 6px;padding:0;display:inline-block;vertical-align:top;line-height:34px;}
.social_icon{display:inline-block;vertical-align:top;margin-left:10px;}






/*
----------------------------------
04. CONTENT
----------------------------------
*/

#content{width:100%;}
#banner{background-color:#33ab95;}
.banner_left{/*width:779px;*/width:64.91%;float:left;background:url(images/banner_img.jpg) no-repeat right bottom;background-size:40% 100%;min-height: 498px;}
.banner_right{width:35.09%;float:right;background-color:#051c29;}
.banner_text{width:57.50%;float:left;padding-top:55px;}
.banner_text h2{font:bold 41px Arial, Helvetica, sans-serif;color:#ffffff;text-transform:uppercase;margin:0;padding:0 0 15px 0;line-height:normal;}
.banner_text h2 span{color:#01221c;}
.banner_text p{font:bold 14px Arial, Helvetica, sans-serif;color:#ffffff;margin:0;padding:0;text-transform:uppercase;line-height:22px;}
.form_inner{padding:33px 6% 33px 6%;}
.form_inner h2{font:bold 41px Arial, Helvetica, sans-serif;color:#ffffff;text-transform:uppercase;margin:0;padding:0 0 23px 0;line-height:normal;}
.textbox1{width:95.59%;height:37px;border:1px solid #69777f;background-color:#051c29;font:normal 12px 'open_sanssemibold';color:#ffffff;margin:0 0 11px 0;padding:0 2%;line-height:37px;}
.textarea1{width:95.59%;height:77px;border:1px solid #69777f;background-color:#051c29;font:normal 12px 'open_sanssemibold';color:#ffffff;margin:0 0 17px 0;padding:10px 2%;resize:none;overflow-y:hidden;}
.form_inner ::-webkit-input-placeholder {color: #ffffff;}
.form_inner :-moz-placeholder { /* Firefox 18- */color: #ffffff;  }
.form_inner ::-moz-placeholder {  /* Firefox 19+ */ color: #ffffff; }
.form_inner :-ms-input-placeholder { color: #ffffff;}
.submit_btn{width:184px;height:59px;background-color:#33ab95;font:normal 14px 'open_sansbold';color:#ffffff;cursor:pointer;text-transform:uppercase;-webkit-appearance:none;line-height:59px;}
.sec1{background-color:#00aeef;text-align:center;padding:5% 0;}
.sec1 h1{font:bold 41px Arial, Helvetica, sans-serif;color:#ffffff;text-transform:uppercase;margin:0;padding:0 0 26px 0;line-height:30px;}
.sec1 h1 span{font-size:14px;color:#0f354b;}
.sec1 p{font:normal 14px 'open_sansregular';color:#ffffff;margin:0;padding:0 0 25px 0;line-height:27px;}
.more{font:normal 14px 'open_sansbold';color:#ffffff;width:184px;height:59px;text-align:center;display:inline-block;background-color:#0f354a;text-transform:uppercase;margin:20px 0 0 0;line-height:59px;}
.sec2{background-color:#051c29;padding:28px 0px 0px 0px;}
.sec2_left{/*width:244px;*/width:37.08%;text-align:right;float:left;}
.sec2_right{/*width:607px;*/width:50.58%;float:right;}
.date{width:140px;float:left;font:normal 51px 'open_sansregular';color:#33ab95;text-transform:uppercase;line-height:50px;}
.date_text{overflow:hidden;}
.sec2_right p{font:normal 14px 'open_sansregular';color:#97b9cc;margin:0;padding:0 0 26px 0;line-height:27px;}
.sec2_right p span{font:normal 18px 'open_sansbold';color:#ffffff;}
.sec2_right p a{color:#33ab95;text-decoration:underline;}
.sec3{background:url(images/bg1.jpg) no-repeat center top;background-size:cover;text-align:center;padding:5% 0;}
.sec3 p{font:normal 21px 'open_sanssemibold';color:#121212;margin:0 6px;padding:0;display:inline-block;vertical-align:top;line-height:normal;}

.inner_content{padding:5% 0;}
.img_holder{float:right;margin-left:6.25%;}
.text_holder{overflow: hidden;}
ul.list1{margin:0 0 0 40px;padding:0 0 26px 0;list-style:none;}
ul.list1 li{margin:0;padding:0;position:relative;font:normal 14px 'open_sansregular';color:#1e1e1e;margin:0;padding:0 0 0px 20px;line-height:27px; list-style:none;}
ul.list1 li:before{position:absolute;content:"\f00c";color:#00a586;left:0;top:0; font-family:'FontAwesome';}
.box1{width:40%;float:left;}

.testimonial_holder{position:relative;padding:0 0 26px 90px;}
.testimonial_holder h2{font:normal 18px 'open_sansbold';color:#313131;margin:0;padding:0 0 22px 0;text-transform:none;line-height:27px;}
.testimonial_holder:before{position:absolute;content:"\f10d";font-family:'FontAwesome';left:0;width:62px;height:62px;background-color:#00a587;font-size:26px;color:#fff;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;text-align:center;line-height:62px;}

.contact_left{/*width:509px;*/width:42.41%;float:left;}
.contact_right{/*width:511px;*/width:42.58%;float:left;text-align:center;}
.form_sec{width:85.65%;}
.textbox2{width:95.59%;height:42px;border:1px solid #858585;background-color:#fff;font:normal 14px 'open_sansregular';color:#1e1e1e;margin:0 0 17px 0;padding:0 2%;line-height:42px;}
.textarea2{width:95.59%;height:144px;border:1px solid #858585;background-color:#fff;font:normal 14px 'open_sansregular';color:#1e1e1e;margin:0 0 17px 0;padding:10px 2%;resize:none;overflow-y:hidden;}
.form_sec ::-webkit-input-placeholder {color: #1e1e1e;}
.form_sec :-moz-placeholder { /* Firefox 18- */color: #1e1e1e;  }
.form_sec ::-moz-placeholder {  /* Firefox 19+ */ color: #1e1e1e; }
.form_sec :-ms-input-placeholder { color: #1e1e1e;}
.submit_btn2{width:100%;height:44px;background-color:#33ab95;font:normal 17px 'open_sansbold';color:#ffffff;cursor:pointer;text-transform:uppercase;-webkit-appearance:none;line-height:44px;}

.vacancys h3{padding-bottom:16px;}
.vacancys p{padding-bottom:18px;}
.more2{font:normal 13px 'open_sanssemibold';color:#ffffff;display:inline-block;background-color:#00aeef;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;padding:0 7px;min-width:57px;text-align:center;line-height:29px;cursor:pointer;}
.vacancys p.text1 span{margin-right:22px;width:auto;}


.vacancys p.text2{color:#616161;}
.vacancys p.text2 span{width:90%;float:right;color:#1e1e1e;}
.apply_form{width:61%;padding-top:20px;}
.form_box{width:48%;}
label{font:normal 14px 'open_sansregular';color:#1e1e1e;display:inline-block;padding-bottom:9px;}
label span{font-size:12px;}
.textbox3{width:95.59%;height:34px;border:1px solid #afafaf;background-color:#fff;font:normal 14px 'open_sansregular';color:#1e1e1e;margin:0 0 10px 0;padding:0 2%;line-height:34px;}
.submit_btn3{width:95px;height:48px;background-color:#00aeef;font:normal 17px 'open_sansbold';color:#ffffff;cursor:pointer;text-transform:uppercase;-webkit-appearance:none;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;margin-top:10px;line-height:48px;}
.selectbox1{width:100%;height:34px;border:1px solid #afafaf;background-color:#fff;font:normal 14px 'open_sansregular';color:#1e1e1e;margin:0 0 10px 0;padding:0 2%;line-height:34px;}

.form_box2{width:45%;margin-right:2%;float:left;}

/*
----------------------------------
. My Css
----------------------------------
*/
.rd-navbar-static .rd-navbar-nav > li > ul > li {
    list-style: none !important;
}
.tabs-wrapper ul.tab-nav li {list-style:none !important; }


.contact_right p .fa  {
border: medium none;
color: #3c5a99;
 font-size: 30px;
height: 50px;
line-height: 58px;
margin: 0 3px;
text-align: center ;
width: 38px !important;
}







/*
----------------------------------
05. FOOTER
----------------------------------
*/

#footer{width:100%;background-color:#040404;text-align:center;padding:36px 0 16px 0;}
#footer p{font:normal 14px 'open_sansregular';color:#4d4d4d;margin:0;padding:0 0 20px 0;line-height:normal;}
#footer p span{color:#33ab94;}


.wpcf7-not-valid-tip{margin:-15px 0 5px 0;}
.wpcf7-validation-errors{margin:5px 0 0 0 !important;}

.rd-navbar-static .rd-navbar-nav > li > ul > li{background: transparent !important;}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
ul li{
       font: normal 14px 'open_sansregular';
    color: #1e1e1e;
    margin: 0;
    padding: 0 0 14px 0;
    line-height: 20px;
    list-style-type: disc;
    list-style-position: inside;
}

@media(max-width:479px){
.banner_left {   
    background-size: 60% 100%;
    min-height: 256px;
}

}

.rd-navbar-nav li { list-style:none !important;}