@charset "utf-8";
/*
Theme Name: delavis
CSS Document 
*/

/*====================== New style ==================================*/
#content .attachment img {
	max-width: 900px;
}
#content .alignleft, #content img.alignleft {
	display: inline;
	float: left;
}
#content .alignright, #content img.alignright {
	display: inline;
	float: right;
	margin-left: 10px;
	margin-top: 4px;
}
#content .aligncenter, #content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft, #content img.alignright, #content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
/* =Comments
-------------------------------------------------------------- */
/*#comments {
	clear:both;
	color: #000066;
	font-family: 'CalibriRegular';
	font-size: 18px;
	font-weight: bold;
	margin-top: 8px;
	margin-left: 10px;
	text-transform: uppercase;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title, h3#reply-title {
	color: #ee264c;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px !important;
}
#reply-title a {
	color:#224189;
	text-decoration:underline;
}
#reply-title a:hover {
	text-decoration:none;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
	clear:both;
	padding:0px;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	margin-top: 10px;
	padding: 10px;
}
#comments .comment-body ul, #comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: relative;
	top: 4px;
	left: 0;
	float:left;
	padding-right:10px;
}
.comment-author {
}
.comment-author cite a {
	font-weight:bold;
	color: #3b3b3c;
	font-family: 'CalibriRegular';
	font-size: 16px;
	text-transform: uppercase;
	font-style: normal;
}
.comment-author .says {
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link, .comment-meta a:visited {
	color: #3b3b3c;
	text-decoration: none;
}
.comment-meta a:active, .comment-meta a:hover {
	color: #ee264c;
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a, a.comment-edit-link {
	color: #3b3b3c;
}
.reply a:hover, a.comment-edit-link:hover {
	color: #ee264c;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword, .nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}*/
/* Comments form */

/*#respond {
	border-top: 1px dotted #D4D1D1;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
	padding-top:10px;
	clear:left;
}
#respond p {
	margin: 0;
}
#respond h3 {
	font-weight:bold;
	color: #000066;
	font-family: 'CalibriRegular';
	font-size: 18px;
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-transform: uppercase;
}
#respond p a {
	color:#3b3b3c;
	text-decoration:none;
	font-size:13px;
}
#respond p a:hover {
	text-decoration:underline;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	border:1px solid #D5D5D5;
	cursor: pointer;
}
#respond textarea {
	width: 360px;
	border:1px solid #D5D5D5;
	margin-bottom:9px;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}*/
div.wpcf7-response-output {
	clear:left;
}
/*------------- New CSS -----------------------*/

.inside .field p {
	color:#787a7c;
	font-size:19px;
	margin-bottom:10px;
	margin-top: 32px !important;
}
.width {
	width:400px;
}
.acf_postbox .field textarea {
	min-height: auto !important;
	resize: none !important;
}
.inside .dk-select, .dk-select-multi {
	width:100%;
}
.inside .dk-selected:before {
	border-width: 0.5em 0.5em 0;
}
.inside .selection-row .dk-selected:after {
	border-left:none;
}
.inside .selection-row .dk-selected {
	border-radius: 0px !important;
	background:#fff;
	padding:20px;
	font-size:17px;
	color:#b1b3b5;
	font-family:'Conv_HelveticaNeue';
}
.frn-pdng-cls {
	/*padding:20px;*/
	border:1px solid #ddd;
	background:#fff;
	padding:20px 40px 20px 20px !important;
	font-size:17px;
	color:#000;
	font-family: 'Conv_Helvetica-Light';
	border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
}
.frn-pdng-cls:focus {
	border:1px solid #aaa;
}
#my-awesome-dropzone input[type="submit"] {
	width:100%;
	background:#30cfeb;
	border:none;
	font-family: "Conv_HelveticaNeue-Bold";
	color:#FFF;
	font-size:35px;
	text-transform:uppercase;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-bottom:5px solid #25a3b9;
	cursor:pointer;
	padding-bottom:2px;
	padding-top:2px;
	width: 400px;
	margin:30px 0 0;
}
#my-awesome-dropzone input[type="submit"]:hover {
	background:#32d9f6;
}
.top-sctn-rgt-cntr-upld-drg-rgt li p {
	color: #b2b1b1 !important;
	font-family: "Conv_HelveticaNeue";
	font-size: 11px !important;
	margin:0px !important;
}
#dropzone {
	background: url("images/spritemap.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}
.dropzone {
	background:none !important;
	border:none !important;
	opacity:0;
}
.dwn-grd-hm-cntr ul li .cntnt-holdr-dwn-grd {
	min-height: 174px !important;
}
.homepageline {
	height: 2px !important;
	margin: 0px auto 15px !important;
	opacity:0.4;
}
#my-awesome-dropzone .ui-slider-horizontal .ui-slider-handle {
	top: -7px;
}
#my-awesome-dropzone #amount, #my-awesome-dropzone #Equity {
	width:120px;
	font-size:0.9em;
	float:right;
	text-align:right;
	padding:3px;
}
#slider-range-equity * {
	background:#3ed4b3;
	border:none;
}
.noResult {
	text-align:center;
	font-family: "Conv_HelveticaNeue";
	margin: 0 0 30px;
	padding: 100px 0 0;
	font-size: 2em;
	line-height: 1.5em;
	color: #3ed4b3;
	min-height:300px;
}
.noresultHeight {
	min-height:450px;
	padding: 175px 0 0;
}
.srchbarText {
	float:left;
	margin: 15px 0 0;
}
.srchbarText p {
	color:#FFF;
}
.location-bx-cntr input[type="text"]:focus {
	color:#000;
	opacity:1;
}
/*.sb-icon-search img:hover{background:url(images/search-icon-h.png);}*/
.slider-wrapper-range .sld-inr p {
	margin-bottom:7px;
}
/*===========Responsive style==============*/
@media only screen and (min-width: 0px) and (max-width: 320px) {
#hidescroll {
overflow:visible !important;
}
.sessn-optns-cntr {
float: right;
}
.logo-wrapper {
margin-bottom: 5px;
}
.sb-search {
width: 64%;
}
.sb-search.sb-search-open, .no-js .sb-search {
width:185px !important;
}
.search-top-cntr {
margin:0 0 10px !important;
}
 .width, #my-awesome-dropzone input[type="submit"] {
width:280px;
}
.noResult, .noresultHeight {
 font-size: 1.2em;
 padding: 0px !important;
 min-height:00px !important;
}
.srchbarText {
 float:none;
 margin:0 0 15px;
}
#poststuff {
width:300px;
}
#delDialog_main .dialog_text {
 padding: 30px 0;
}
#delDialog_main {
height: 180px;
width: 300px;
}
#delDialog_main a.delbtn {
margin: 0 0 0 90px;
}
#popup .upd-img-frm {
	width: 300px;
	margin:25px auto;
	height: 420px;
}
#popup .upd-img-frm .frmfield {
padding: 40px 25px;
}
#popup .upd-img-frm .upd-btn {
padding: 0 25px 40px;
}
#my-awesome-dropzone #amount, #my-awesome-dropzone #Equity {
margin-right:25px;
}
.dispaly_img {margin: 80px 5px 0 105px;}
.post-count {
	left:15px !important;
}
}
@media only screen and (max-width: 480px) {
.main-container{display:none;}
.tempMobileview{
	display:block !important;
	background:url("images/MOBILE_BG.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    height: 100%;
    width: 100%;
	padding:50px 35px;
}
.tempMobileview .dlv{
	margin:20px 0 40px;
}
.tempMobileview .duck{
	margin:55px 0;
}
.tempMobileview h2{
	color: #fff; 
    font-family: "MartelSans-ExtraBold";
	line-height: 32px;
}
.tempMobileview p{
	color:#fff;
	font-family:"MartelSans-Light";
	font-size:14px;
}
.tempMobileview p:last-child{
	margin:20px 0 80px;
}



.subscribbar {height:auto;}
.subscribbar .general-container{padding:0 !important;}
.subscribbar ul li {
    display: block;
    margin: 0 20px 0 10px;
}
#clssubscrib {
  margin: 22px 15px 0 5px;
}
#searchstick .search-bar-container-inner {
    margin:0;
}
#hidescroll {
overflow:visible !important;
}
.top-sctn-rgt-cntr-upld-drg-rgt {
 text-align: center;
 width: 100%;
 float:none;
}
.sessn-optns-cntr {
 display: inline-block !important;
}
.drop-down-ssn:after {
	
}
.drop-down-ssn, .drp-dwn-sty-by {
	 position: absolute !important;
	 width: 138px !important;
	 right: 0;
	 margin:0;
}
.side {
float:none;
}
.footer-left-container {
width:auto !important;
}
.footer-left-container p {
width:auto;
float:left;
}
.footer-left-container .rss-feeds {
width:auto;
float:right;
padding: 0 0 0 10px;
}
.footer-right-container {
width:auto !important;
}
.ft-duck {
float: none;
margin: 0;
width:auto;
}
.header-outer {
 display: none;
}
 .search-bar-container-outer .general-container {
padding:0 15px 0;
}
.sml-general-container.top-mrgn-sml-gnrl-cntr {
 margin-top: 5px;
}
.new-job-text {
 left:0;
 text-align: center;
 width: auto;
}
.location-bx-cntr{padding:0px !important;}
.dwn-grd-hm-cntr ul li .cntnt-holdr-dwn-grd {
    text-align: left;
}
.srt-by-cntr {margin:10px 0;}
#selectable_two {
  	border-right: medium none;
}
#popup .chang-pwd-form { width: 300px;}
#popup .chang-pwd-form .chng-pwd-inner {
    padding: 25px;
}
.jobapp-left {width: 100%;}
.banner-inner { width: auto;}
.detailpage-sidebar {width: auto;}
.banner-area {width: 100% !important;margin: 0 !important;}
.cart-amount {
    float: right;
  	margin: 0 10px 10px;
}
.cart-amount .amt {
	font-size:12px;
}
.detailpageimg{height:100% !important; width:100% !important;}
.inner-container {
     width: auto;
}
.visionarytext {
	margin:15px 0 30px 0px !important;
    width: 100%;
	line-height: 15pt;
}
.menu-area {margin-left:10px !important;}
.gry-border {
    border-right: medium none;
    height: auto;
}
.imgbar-txt {overflow:visible;}
.edt-img {
	margin: 0 -10px 0 0;
}
#chang-qus-bg { padding: 10px;}
.chang-qus-inner {padding: 20px 15px !important;}
.chang-qus-forms {
    margin: 15px 0 0;
}
.reach-out-form .txtbox {width: 100%;}
.submit-area {margin:0 0 30px;}
.submit-area .jobappSubmit {margin: 0 0px 0 0;}
.post-count li {
	font-size: 12px;
    margin: 0 0 0 10px;
}
.post-count {
    position: absolute;
	left: auto;
}
.req-more-content ul {
    padding: 15px 0 5px;
}
.req-more-content p {
    margin: 75px 0 0;
    padding:0;
}
.req-shortlist-btn {
	margin: 0 0 0 15px;
}
.req-shortlist-btn .sl-submit {
	padding: 8px 10px;width: 110px;
}
.req-social-icn ul li {
    margin: 0 5px 0 0;
}
.req-arrow {
    float: left;
    margin: 15px 15px 0 0;}
.job-req-content {
    margin: 15px 0;
	font-size: 14px;
}
.s-msg {margin: 99px 0 0; z-index: 999;}
.smsg-container { padding: 10px 0 !important;}	
.s-msg .tick {
    display: none;}
p.msg {
	padding: 0 0 0 15px;
    width: 280px;	
	font-size:12px;
}
.s-msg .close_notification {
	 margin: 15px 15px 0 0;
}
.job-review .close_notification {margin: 1px 15px 0 0;}
.backtohome {
    margin: 7px 0 0 -16px;}
.backtohome img{ transform: scale(0.7);}
.menu-style li {font-size: 12px; margin-right: 20px;}
.req-sender-email { margin: 0 0 0 20px;}
.subscribbar .subscrib-label {
     font-size: 12px;
}
}
@media only screen and (min-width: 360px) and (max-width: 480px) {
.main-container{display:none;}
.tempMobileview{
	display:block !important;
	background:url("images/MOBILE_BG.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    height: 100%;
    width: 100%;
	padding:50px 35px;
}
.tempMobileview .dlv{
	margin:20px 0 40px;
}
.tempMobileview .duck{
	margin:55px 0;
}
.tempMobileview h2{
	color: #fff; 
    font-family: "MartelSans-ExtraBold";
	line-height: 32px;
}
.tempMobileview p{
	color:#fff;
	font-family:"MartelSans-Light";
	font-size:14px;
}
.tempMobileview p:last-child{
	margin:20px 0 80px;
}



#hidescroll {
overflow:visible !important;
}
.sessn-optns-cntr {
float: right;
}
.logo-wrapper {
margin-bottom: 5px;
}
.sb-search {
width: 69%;
}
.sb-search.sb-search-open, .no-js .sb-search {
width:227px !important;
}
.search-top-cntr {
	margin:0 0 10px !important;
}

.width, #my-awesome-dropzone input[type="submit"] {
width:330px;
}
.noResult, .noresultHeight {
 font-size: 1.5em !important;
 padding: 100px 0 !important;
 min-height:200px !important;
}
.srchbarText {
 float:none;
 margin:0 0 15px;
}
.footer-left-container p {
width:auto;
float:left;
}
.footer-left-container .rss-feeds {
width:auto;
float:right;
padding: 0 0 0 10px;
}
#my-awesome-dropzone #amount, #my-awesome-dropzone #Equity {
margin-right:75px;
}
.top-sml-scn-mn-cntr {padding:0;}
}
@media only screen and (min-width: 768px) and (max-width:979px) {
.logo-wrapper {
    float: left !important;
    padding: 10px 0 0;
	margin-bottom: 0;
    text-align: center;
    width: auto;
}
.sessn-optns-cntr {
    float: right;
    margin-left: 10px;
	margin-right:0;
}
.sb-search {
     float: right;
}
.ft-duck {
	padding-left: 100px;
    width: 50%;}
.top-sctn-rgt-cntr-upld-drg-rgt {
 padding: 0 0 0 90px;
}
.noResult, .noresultHeight {
 font-size: 2em;
 padding: 300px 0 !important;
 min-height:600px !important;
}
 .footer-left-container {
 float: left;
 width: auto !important;
}
.footer-right-container {
 float: right !important;
 width: auto;
}
.dwn-grd-hm-cntr ul li .cntnt-holdr-dwn-grd {
    text-align: left;
}

}
@media only screen and (min-width: 980px) and (max-width: 1279px) {
.logo-wrapper {
 float: left;
 text-align: center;
 width: auto;
 margin-bottom: 0 !important;
}
.mymodal {
 background: none repeat scroll 0 0 #fff;
 border-radius: 0;
 left: 0;
 margin-left: 0;
 width: 100% !important;
}
.noResult, .noresultHeight {
 font-size: 2em;
 padding: 300px 0;
 min-height:600px;
}
 #poststuff {
width:300px;
}
.dwn-grd-hm-cntr ul li .cntnt-holdr-dwn-grd {
    text-align: left;
}

}

@media only screen and (max-width: 568px) {
.main-container{display:none;}
.tempMobileview{
	display:block !important;
	background:url("images/MOBILE_BG.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
    height: 100%;
    width: 100%;
	padding:50px 35px;
}
.tempMobileview .dlv{
	margin:20px 0 40px;
}
.tempMobileview .duck{
	margin:55px 0;
}
.tempMobileview h2{
	color: #fff; 
    font-family: "MartelSans-ExtraBold";
	line-height: 32px;
}
.tempMobileview p{
	color:#fff;
	font-family:"MartelSans-Light";
	font-size:14px;
}
.tempMobileview p:last-child{
	margin:20px 0 80px;
}
}

/* Animation */
.pulse {
	-webkit-animation: pulse 2s linear infinite;
	-moz-animation: pulse 2s linear infinite;
	-ms-animation: pulse 2s linear infinite;
	animation: pulse 2s linear infinite;
}
 @keyframes "pulse" {
 0% {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 -ms-transform: scale(1.1);
 transform: scale(1.1);
}
 20% {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -o-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
 50% {
 -webkit-transform: scale(0.8);
 -moz-transform: scale(0.8);
 -o-transform: scale(0.8);
 -ms-transform: scale(0.8);
 transform: scale(0.8);
}
 100% {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -o-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
}
 @-moz-keyframes pulse {
 0% {
 -moz-transform: scale(1.1);
 transform: scale(1.1);
}
 20% {
 -moz-transform: scale(1);
 transform: scale(1);
}
 50% {
 -moz-transform: scale(0.8);
 transform: scale(0.8);
}
 100% {
 -moz-transform: scale(1);
 transform: scale(1);
}
}
 @-webkit-keyframes "pulse" {
 0% {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
 20% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 50% {
 -webkit-transform: scale(0.8);
 transform: scale(0.8);
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
 @-ms-keyframes "pulse" {
 0% {
 -ms-transform: scale(1.1);
 transform: scale(1.1);
}
 20% {
 -ms-transform: scale(1);
 transform: scale(1);
}
 50% {
 -ms-transform: scale(0.8);
 transform: scale(0.8);
}
 100% {
 -ms-transform: scale(1);
 transform: scale(1);
}
