/*
Theme Name:   WorkScout Child

Theme URI: http://workscout.in

Author: Purethemes

Author URI: http://themeforest.net/user/purethemes

Description: WordPress Job Theme

Version: 1.0

License: ThemeForest

License URI: http://themeforest.net/licenses

Text Domain: workscout

Domain Path: /languages/

Tags: light, responsive-layout, post-formats, theme-options, translation-ready, two-columns

Template:  workscout

*/


.banner-text{
    color:white;
    padding:10px 0;
    text-transform: uppercase;
}
.banner-text-first {
  font-size: 44px;
  font-weight: 400;
  letter-spacing: 4px;
}
.banner-text-second{
    font-size: 49px;
    font-weight: 600;
    letter-spacing: 8px;
}
.section-second{
    text-align: center;
}
.section-second .section-img img{
    display: inline-block;
}
.section-img1 {
  position: absolute;
  top: 0;
  width: 100%;
}
.section-img1 .innerText {
  margin: 0 auto;
  text-align: left;
  width: 860px;
  padding: 70px 0px;
  color:white;
}
.section-img1 .innerText p{
    padding-left: 25px;
}
.section-img1 .innerText p:first-child{
    font-size: 40px;
    font-weight: 600;
}
.section-img1 .innerText p:last-child{
   max-width: 400px;
   padding-top: 15px;
   line-height: 30px;
}
.sectionHeading{
    font-size: 40px;
    font-weight: 600;
    color:white;
    text-align: center;
    padding: 0 20px ;
    text-transform: uppercase;
}
.iconBoxes{
    color:white;
}


/* Notifications */
.profileTabs .innerNotification{
    border-bottom: 1px solid #e0e0e0;
    padding:15px 0;
}
.profileTabs .detailOther{
    display: inline-block;
    padding: 0 15px 0 0;
}
.profileTabs .detailOther p{
    font-weight: bolder;
    color:black;
    font-size: 16px;
}
.profileTabs .detailOther .notiIcon{
    float: left;
    line-height: 1;
    width: auto;
    padding-right: 15px;
}

.profileTabs .pagination{
    margin-top: 50px;
}
.profileTabs .pagination span.current{
    border-radius: 3px;
    line-height: 1;
    padding: 10px 15px;
    margin:7px;
}
.profileTabs .pagination a {
  border: 1px solid #e0e0e0;
  border-radius: 3px;
  margin: 7px;
  padding: 6px 15px;
}
.confirmVolunteer{
    margin:0 auto;
    padding: 30px 15px;
    width: 32%; 
}    

.confirmVolunteer .detailTabVolunteer{
    border-bottom: 1px solid #e0e0e0;
    display: inline-block;
    padding-bottom: 5px;
    width: 100%;
}

.detailTabVolunteer .volunteerImg{
    width: auto;
    float:left;
}

.detailTabVolunteer .detailOther {
  float: left;
}
.voloptions,.voldescription{
    width: 35%;
    margin-top: 10px;
}
.voloptions{
   text-align: center;
}
.control-group {
	display: inline-block;
	width: 200px;
	height: 210px;
	margin: 10px;
	padding: 30px;
	text-align: left;
	vertical-align: top;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.controlVolRadio {
	position: relative;
	display: inline-block;
	padding-left: 30px;
	cursor: pointer;
        margin: 15px;
}

.controlVolRadio input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.control-indicator {
	position: absolute;
	top: 2px;
	left: 0;
	width: 20px;
	height: 20px;
	background: #e6e6e6;
}

.controlRadio .control-indicator {
	border-radius: 50%;
}/* Hover and focus states */
.controlVolRadio:hover input ~ .control-indicator,
.controlVolRadio input:focus ~ .control-indicator {
	background: #ccc;
}

/* Checked state */
.controlVolRadio input:checked ~ .control-indicator {
	background: #ca404a;
}

/* Hover state whilst checked */
.controlVolRadio:hover input:not([disabled]):checked ~ .control-indicator,
.controlVolRadio input:checked:focus ~ .control-indicator {
	background: #ca404a;
}

/* Disabled state */
.controlVolRadio input:disabled ~ .control-indicator {
	pointer-events: none;
	opacity: .6;
	background: #e6e6e6;
}

/* Check mark */
.control-indicator:after {
	position: absolute;
	display: none;
	content: '';
}

/* Show check mark */
.controlVolRadio input:checked ~ .control-indicator:after {
	display: block;
}

/* Checkbox tick */
.controlRadio .control-indicator:after {
	top: 4px;
	left: 8px;
	width: 3px;
	height: 8px;
	transform: rotate(45deg);
	border: solid #fff;
	border-width: 0 2px 2px 0;
}

/* Radio button inner circle */
.controlRadio .control-indicator:after {
	top: 6px;
	left: 6px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #fff;
}

.doneButton{
    margin-top: 20px;
    padding: 10px 70px;
}

.inneRequestJobs{
   display: block;
   width: 50%;
   padding: 15px;
/*   margin: 0 auto;*/
}
.inneRequestJobs a.small-dialog {
    box-sizing: border-box;
    margin: 10px 0 0;
    width: 100%;
    text-align: center;
}
.inneRequestJobs div{
   width: 33%;
   float:left;
}
.inneRequestJobs .dropdown-toggle {
  border-radius: 50%;
  color: white;
  display: block;
  font-size: 30px;
  padding: 0 0 0 5px;
  text-align: center;
  width: 25px;
}
.inneRequestJobs div:first-child{
   width:15%;
}
.requestJobs{
    border-top: 1px solid #e0e0e0;
    margin-bottom: 35px;
    padding-bottom: 33px;
}
.sharingPosts ul.share-post{
   display: inline-flex;
   float:right;
}

/* DEMO 1 */

.wrapper-dropdown-1 {
    /* Size and position */
    position: relative; /* Enable absolute positionning for children and pseudo elements */
    padding: 10px;
    margin: 0 auto;
    text-align: center;
    /* Styles */
/*    background: #9bc7de;*/
    outline: none;
    cursor: pointer;
    
    /* Font settings */
    font-weight: bold;
    border: 3px solid #ca404a;
    
background: #ca404a;
  background: linear-gradient(left,  #fff 0%, #fff 78%, red 78%, red 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fff), color-stop(78%,#fff), color-stop(78%,#fff), color-stop(0%,#fff));
  background: -webkit-linear-gradient(left,  #fff 0%,#fff 78%,#ca404a 78%,#ca404a 0%);
  background: -o-linear-gradient(left,  #fff 0%,#fff 78%,#ca404a 78%,#ca404a 0%);
  background: -ms-linear-gradient(left,  #fff 0%,#fff 78%,#ca404a 78%,#ca404a 0%);
  background: linear-gradient(to right,  #fff 0%,#fff 78%,#ca404a 78%,#ca404a 0%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bc7de', endColorstr='#ffffff',GradientType=1 );
    
}

.wrapper-dropdown-1:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -6px;
    border-width: 6px 6px 0;
    border-style: solid;
    border-color:#fff transparent ;    
}

.wrapper-dropdown-1 .dropdown {
    /* Size & position */
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin-top:10px;
    
    /* Styles */
    background: #fff;
    list-style: none;
    font-weight: normal; /* Cancels previous font-weight: bold; */

    /* Hiding */
    opacity: 0;
    z-index: 25;
    pointer-events: none;
     border: 2px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    border-radius: 7px; 
    
}

.wrapper-dropdown-1 .dropdown li a {
    display: block;
    text-decoration: none;
    color: #9e9e9e;
    padding: 10px 20px;
}

/* Hover state */
.wrapper-dropdown-1 .dropdown li:hover a {
    background: #f3f8f8;
}



.wrapper-dropdown-1.active:after {
    border-color: #fff transparent;
    border-width: 6px 6px 0 6px ;
    margin-top: -3px;
}

.wrapper-dropdown-1.active {
   
  background: #ca404a;
  background: -moz-linear-gradient(left,  #fff 0%, #fff 78%, #ca404a 78%, #ca404a 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fff), color-stop(78%,#ca404a), color-stop(78%,#ca404a), color-stop(0%,#ca404a));
  background: -webkit-linear-gradient(left,  #fff 0%,#fff 78%,#ca404a 78%,#ca404a 0%);
  background: -o-linear-gradient(left,  #fff 0%,#fff 78%,#ca404a 78%,#ca404a 0%);
  background: -ms-linear-gradient(left,  #fff 0%,#fff 78%,#ca404a 78%,#ca404a 0%);
  background: linear-gradient(to right,  #fff 0%,#fff 78%,#ca404a 78%,#ca404a 0%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bc7de', endColorstr='#ffffff',GradientType=1 );
  
}
.wrapper-dropdown-1.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}
/* No CSS3 support */

.no-opacity       .wrapper-dropdown-1 .dropdown,
.no-pointerevents .wrapper-dropdown-1 .dropdown {
    display: none;
    opacity: 1; /* If opacity support but no pointer-events support */
    pointer-events: auto; /* If pointer-events support but no pointer-events support */
}

.no-opacity       .wrapper-dropdown-1.active .dropdown,
.no-pointerevents .wrapper-dropdown-1.active .dropdown {
    display: block;
}





/* Header User Section Menu */


.navbar-static-top {
    border-radius: 0;
}
.navbar-static-top {
    z-index: 1000;
}
.navbar {
    border-radius: 4px;
}
.navbar {
    
    margin-bottom: 20px;
    min-height: 50px;
    display: inline-block;
}
.navbar-top-links {
    margin-right: 0;
}
.navbar-right {
    float: right !important;
    margin-right: -15px;
}
/*.nav {
    list-style: outside none none;
    margin-bottom: 0;
    padding-left: 0;
}*/
.navbar-top-links li {
    display: inline-block;
    line-height: 0;
}
/*.nav > li {
    display: block;
    position: relative;
}*/
.navbar-top-links li a {
    min-height: 50px;
    padding: 15px;
}

.navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks, .navbar-top-links .dropdown-alerts {
    margin-left: auto;
}
.navbar-top-links .dropdown-messages {
    margin-left: 5px;
}
.navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks, .navbar-top-links .dropdown-alerts {
    min-width: 0;
    width: 310px;
}
.navbar-right .dropdown-menu {
    left: auto;
    right:0;
    
}
.open > .dropdown-menu {
    display: block;
}

.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    margin: 10px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    z-index: 1000;
}
.navbar-top-links .dropdown-menu li {
    display: block;
}
.navbar-top-links li {
    display: inline-block;
    line-height: unset;
}
.navbar-top-links .dropdown-menu li a {
    min-height: 0;
    padding: 3px 20px;
  
}
.navbar-top-links li a {
    min-height: 50px;
    padding: 15px;
/*      line-height: 15px;*/
}
.dropdown-menu > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap;
}




.myuserMenu .user-menu .user-image {
   border-radius: 50%;
    float: left;
    height: 45px;
   
    margin-top: -7px;
    width: 45px;
}
.myuserMenu > li > a > img {
    max-width: none;
}


 /* DEMO 1 */
.wrapper-demo {
/*    margin: 60px 0 0 0;*/
    *zoom: 1;
    font-weight: 400;
}

.wrapper-demo:after {
    clear: both;
    content: "";
    display: table;
}

/* Karma Meter */

.myMeter{
   border-radius:50px !important;
}
.myMeter .ui-slider-label:first-child{
   display: none;
}
.myMeter .ui-slider-pip-first,.myMeter .ui-slider-pip-last{
   display: none;
}
span.ui-slider-handle:first-child,.ui-state-default:first-child{
   display:none !important;
} 

.karmaMeter2 {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
.karmaMeter2  .points,.karmaMeter2 .level{
   width: 100%;
   float:left;
   text-transform: uppercase;
}
.points-second{
   text-align: right;
}
.karmaMeter2 .points{
   color:#858484;
   font-size: 30px;
   font-weight: 600;
   margin-bottom: 15px; 
}

/* Slider  - */
.donate-paypal .donate-image{
   width: 250px;
   height: 250px;
   margin: 0 auto;
}
.donate-image img{
   width: 250px;
   height: 250px;
   border-radius:50%;
}
.donate-detail{
   text-align: center;
}
.donate-paypa{
   width: 275px;
}
.donate-history {
  font-size: 12px;
  text-align: left;
  padding: 10px 20px;
}
.donate-title {
  font-size: 20px;
  padding: 15px 0 0;
}

/* Donate Detail page */
.donate-detail-header{
   flex-wrap: wrap;
}
.detail-header-col-7{
   width: 70%;
   float: left;
}
.detail-header-col-7 img{
   height:396px;
   object-fit: cover;
   width: 100%;
}
.detail-header-col-4{
   width: 15%;
   float: left;
   padding: 15px;

}
p.count-fund{
   color:#ca404a;
   font-size: 20px;
   font-weight: 600;
   border-bottom: 1px solid #ccc;
   padding-bottom: 10px;
}
.detail-header-col-4 p{
   margin-bottom: 0;

}
.detail-header-col-4 p span{
  color: #888888;
}



@media (max-width: 1028px){
    
    .confirmVolunteer{
        margin: 0;
        padding: 0;
        width: 100%;
    }
   
}
@media (max-width: 768px){
  .detail-header-col-7,.detail-header-col-4{
      width: 100%;
      float: left;
   } 
}



/* Kaushik 11-05-2017 */
.apply_section {
  color: #ca404a;
}
.myNotification {
  background: red none repeat scroll 0 0;
  border-radius: 50%;
  display: inline-block;
  float: right;
  height: 5px;
  margin-right: 18px;
  text-align: right;
  width: 5px;
}

.moddelJobImage{
   display: inline;
}
.moddelJobImage img {
  border: 0 none;
  height: 50%;
  margin: 0 auto;
  max-width: 100%;
  text-align: center;
  width: 50%;
}
.moddelJobBody p,moddelJobBody{
  font-size: 14px !important;
  font-weight: normal !important;
}
.innercounter1gg {
/*  background: #14c935 none repeat scroll 0 0;
  color: white;
  margin: auto auto -7px auto !important;
  text-align: center;
  width: 175px;
  letter-spacing: 3px;
  text-align: center;
  border-radius: 20px;
  width: 175px;*/
   float:left;
}
.innercount1 {
  float: left;
  margin-right: 5px;
  width: auto;
}
.innertitle1 {
  color: white;
  float: left;
  font-weight: 700;
  width: auto;
  font-size: 30px;
  line-height: 0.7;
}
.innertitle2 {
  color: #c63f49;
  float: left;
  font-size: 20px;
  font-weight: normal;
  width: auto;
  line-height: 2;
}
.mysectionbar.navbar-top-links > li.nn{
   margin-right:15px;
}
 .myuserMenu ul.nav {
	  font-weight: 700;
	  list-style: outside none none;
	  margin: 15px 0 0 15px;
	  max-width: 750px;
	  padding: 0;
	  text-transform: uppercase;
	  display:inline-flex;
      }
.upperRound {
/*  border: 5px solid #14c935;
  border-radius: 50%;
  display: flex;
  height: 140px;
  margin: 10px auto;
  width: 140px;*/
width: 100%;
display: inline-block;
margin-top: 50px;
}
.modalPaypal{
   max-width: 460px !important;
}
.addDetailCol{
   display:inline-block;
}
.addDetailColtxt1{
   float:left;
   width: 45% !important;
}
.addDetailColtxt2{
   float:right;
   width: 45% !important;
}
.addDetail{
   display:none;
}

ul.resumes li.resume a div.job-list-content{
   margin-left: 125px;
   padding:35px 20px 35px 0;
}
#addtoFav,#removeFav{
  background: red none repeat scroll 0 0;
  border-radius: 5px;
  color: white;
  display: inline-flex;
  padding: 8px;
}
#removeFav{
   background: white none repeat scroll 0 0;
   color:red;
}




/* User menu on top header */

/* Kaushik 11-05-2017 */
.apply_section {
  color: #ca404a;
}
.myNotification {
  background: red none repeat scroll 0 0;
  border-radius: 50%;
  display: inline-block;
  float: right;
  height: 5px;
  margin-right: 18px;
  text-align: right;
  width: 5px;
}


.alertMsg {
  background: #18db62 none repeat scroll 0 0;
  border-radius: 3px;
  color: white;
  margin: 15px auto;
  padding: 15px;
  text-align: center;
  width: 300px;
}

.resumes-content h4{
   color:#333 !important;
}

/* Progressbar */


#jq .proggress{
   height:8px !important;
   background: #c63f49 !important;
}
#jq .progressbar{
   padding: 5px;
}
.giftStatus.button {
  padding: 0 10px ;
  border-radius: 3px;
}
.detailTabVolunteer > div.firstdiv {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
}
.detailOther label{
   margin-top: 0;
}
.detailTabVolunteer .radioGrp{
   width: auto;
}

section.from-the-blog-content h4{
   height: 65px !important;
}
section.from-the-blog-content p{
   height:55px !important;
}

#footer{
   margin-top: -1px !important;
}
.donate-detail .donate-image img{
   object-fit: cover;
   
}
.vc_column_container{
   min-height: 0 !important;
}
.mySocial a{
   
  border: thin solid #333;
  border-radius: 50%;
  display: inline-block;
  height: 20px;
  line-height: 1.3;
  margin: 4px;
  padding: 10px;
  text-align: center;
  width: 20px;
}
.bvalidator_errmsg{
   color:#c63f49;
}
#jPanelMenu-menu.menu ul > li > a::before {
  content: "\f101";
   font-family: FontAwesome;
   font-style: normal;
   font-weight: normal;
   text-decoration: inherit;
   color:white;
   margin-right: 5px;
}

#main-header #logo{
   margin-top:0;
}
#main-header #navigation {
   margin-top: 5px;
}
/*input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  border: 1px solid #DDDDDD;
}
*/
input[type=text], textarea {

    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
}
/*input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px #c63f49;
  border: 1px solid #c63f49;
   transition: all .30s ease-in-out; scss mixin 
  outline: none;
  border: 1px solid #DDDDDD;
} */

.wpb_text_column.wpb_content_element {
   margin-bottom: 0 !important;
}
.mfp-wrap mfp-close-btn-in{
   z-index: 1000000;
}
#search_keywords:focus,#search_location:focus{
   border-color: #c63f49;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), 0 0 8px rgba(102, 175, 233, 0.2);
/*  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);*/
box-shadow: -4px 1px 21px 4px rgba(217,41,56,0.2);}
.infobox{
   background-image: url("https://dev.doforward.org/wp-content/uploads/2018/01/images/img222.jpg") !important;
   color:#fff !important;
}

.myThumbnailimg{
   margin-bottom: 10px !important;
   padding:10px 10px 0 10px ;
   height:300px;
}
.job_listings .myThumbnailimg img{
   width: 100%;
}
.myThumbnailimg img{
   object-fit: cover;
   height: 300px;
   object-position: center;
}
.recent-post.giftOutlayer {
  border: 1px solid hsl(0, 0%, 80%);
  padding-bottom: 0px ;
  display: inline-block;
 width: 100%;
}
.myGiftTitleSection{
   margin-bottom: 0;
   background: #E4E3E3;
   color:#595858;
   padding: 0 10px;
   height: 85px;
}
.checkboxes.aaa{
  display: flex;
  padding: 15px;
  width: auto;
  list-style: none;
}
#job_preview #titlebar,#resume_preview .resume_preview #titlebar{
   background: none;
   padding: 0;
   margin-bottom: 5px !important;
}
#resume_preview .resume-titlebar{
   margin-left: 0 !important;
}
.dropdown.user.user-menu ul li a:hover{
   color:#ca404a;
}

.testimonials-slider li p span.aa {
  border-radius: 50%;
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  margin-top: 20px;
  object-fit: cover;
  width: 100px;
  height: 100px;
}
.testimonials-slider li p span.aa img{
   border-radius: 50%;
   height: 100px;
}

span.aboutTitle{
   border: 1px solid #ffffff;
    color: #ffffff;
    display: block;
    font-size: 39px;
    font-weight: 700;
    margin: 20px auto 0;
    padding: 15px 5px;
    width: 240px;
    text-align: center;
    line-height: 1;
}
.page-template-about-us .vc_column-inner {
   padding-top: 0 !important;
}
.aboutInnerLeft {
  color: #ffffff;
  padding: 30px 15px;
  width: 50%;
  margin: 30px 0;
}
.aboutInnerRight {
  color: #ffffff;
  padding: 30px 15px;
  width: 50%;
  margin: 30px 0;
  float:right;
}
.aboutInnerLeft h2,.aboutInnerRight h2 {
  color: #ffffff;
  font-size: 35px;
  font-weight: 500;
}
span q {
    quotes: "#10078";
}
.mycls .wpb_single_image.vc_align_left{
   text-align: center !important;
}
.mycls{
   text-align: center;
}
.frnd {
  /* padding: 15px 25px 0 25px; */
  /* width:236px; */
  display:block;
  margin:0 auto;
}
.frnddesc {
  /* padding: 0 25px; */
  /* width:236px; */
  display: block;
  margin:0 auto;
}

ul.frndList {
  display: inline-block;
  list-style: outside none none;
  text-align: center;
  width:100%;
  margin-top:20px;
  margin-bottom:20px;
  margin-left:0;
}
ul.frndList li {
  display: inline-block;
  width: 220px;
}


.frninner span.title{
  display: inline-block;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 20px;
}
.frninner span.desig{
  display: inline-block;
  float: left;
  width: 100%;
  text-align: center;
  font-size: 14px;
}

.frninner {
  background: #176a9e none repeat scroll 0 0;
  display: inline-block;
  width: 100%;
  color:white;
  padding:10px 0; 
}
ul.address{
   list-style: none;
}
ul.address li {
    border-bottom: 1px solid #e1e1e1;
    padding: 15px 0;
}
.add-icon {
  float: left;
  margin-bottom: 62px;
  margin-right: 20px;
}
ul.address li h4 {
  color: #000000;
  font-size: 22px;
  font-weight: bold;
  line-height: 30px;
  margin-top: 0;
}
ul.address li p {
  color: #636363;
  font-family: "Roboto",sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 0;
}
span.address1 {
  color: #ff3434;
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
}
form.list-search{
   margin-bottom: 5px;
}
.search-container.sc-jobs h2{

  line-height: 1.5;
  margin-top: 20px;
}
p.sectionHeading{
	line-height: 1.5;
}
@media only screen and (min-width:768px)and (max-width:980px){
	.vc_single_image-img.myImg {
		width:140px !important;
		height:100px !important;
	}
}
@media only screen and (min-width:981px)and (max-width:1024px){
	.vc_single_image-img.myImg {
		width:140px !important;
		height:130px !important;
	}
}
@media only screen and (min-width:1301px)and (max-width:2000px){
	.vc_single_image-img.myImg {
		width:180px !important;
		height:180px !important;
	}
}
@media only screen and (max-width:767px){
	.vc_single_image-img.myImg {
		width:150px !important;
		height:150px !important;
	}
}
@media only screen and (min-width:1025px)and (max-width:1300px){
	.vc_single_image-img.myImg {
			width:150px !important;
		height:150px !important;
	}
}
.menu-icon-job_application{
	display:none !important;
}
.ourteam {
  display: inline-block;
  text-align: center;
  width: 100%;
  margin-top: 100px;
  margin-left:0 !important;
  margin-right:0 !important;
  margin-bottom:0;
  color:white;
}
.ourteam > li {
  margin: 5px 0  100px 10px;
  width: 276px;
  border: 1px solid hsl(0, 0%, 100%);
  display: inline-block;
  padding-right: 0 !important;
}
ul.ourteam .teamimg{
   width: 160px;
   height:160px;

}
.teamimgblock img{
   margin:0 auto;
}
li div.teamimgblock{
   margin-top:-80px;
   margin-bottom: 35px;
}
ul div.teamName{
   font-size: 35px;
   font-weight: bold;
   padding: 5px 0;
}
.teamDesignation {
  margin: 5px;
  padding: 10px 0;
}
.teamDesc {
  padding: 10px 5px 20px 5px;
  height:85px;
}
@media only screen and (max-width: 767px) {
   ul.ourteam,ul.ourteam li{
      margin-left: 0 !important;
      padding-left: 0 !important;
   }
}
.wpb_gmaps_widget .wpb_map_wraper iframe{
   display: inline !important;
}

.frnd > img{
   height:236px;
   width: 220px !important;
}



#sticky-social {
   right: 0;
   position: fixed;
   top: 150px;
   z-index:1000000 !important
}
#sticky-social a {
   background: #333;
   color: #fff;
   display: block;
   height: 60px;
   font: 16px "Open Sans", sans-serif;
   line-height: 35px;
   position: relative;
   text-align: center;
   width: 60px;
}

#sticky-social a .postgift-floated {
   line-height: 35px;
   right: -120px;
   position: absolute;
   text-align:center;
   width:120px;
}

#sticky-social a:hover .postgift-floated {
   right: 100%;
}
#sticky-social a[class*="facebook"],
#sticky-social a[class*="facebook"]:hover,
#sticky-social a[class*="facebook"] .postgift-floated { background: #d92532; }

#sticky-social a[class*="twitter"],
#sticky-social a[class*="twitter"]:hover,
#sticky-social a[class*="twitter"] .postgift-floated { background: #00aced; }

#sticky-social a[class*="gplus"],
#sticky-social a[class*="gplus"]:hover,
#sticky-social a[class*="gplus"] .postgift-floated { background: #dd4b39; }  

#sticky-social a[class*="linkedin"],
#sticky-social a[class*="linkedin"]:hover,
#sticky-social a[class*="linkedin"] .postgift-floated { background: #007bb6; }  

#sticky-social a[class*="instagrem"],
#sticky-social a[class*="instagrem"]:hover,
#sticky-social a[class*="instagrem"] .postgift-floated { background: #517fa4; }  

#sticky-social a[class*="stumbleupon"],
#sticky-social a[class*="stumbleupon"]:hover,
#sticky-social a[class*="stumbleupon"] .postgift-floated { background: #eb4924; }  

#sticky-social a[class*="pinterest"],
#sticky-social a[class*="pinterest"]:hover,
#sticky-social a[class*="pinterest"] .postgift-floated { background: #cc2127; }  

#sticky-social a[class*="flickr"],
#sticky-social a[class*="flickr"]:hover,
#sticky-social a[class*="flickr"] .postgift-floated { background: #ff0084; }  

#sticky-social a[class*="tumblr"],
#sticky-social a[class*="tumblr"]:hover,
#sticky-social a[class*="tumblr"] .postgift-floated { background: #32506d; }
#sticky-social > ul {
  list-style: outside none none;
}
.sticky-bx {
  position: fixed;
  right: 0px;
  top: 30%;
  padding: 16px 0 16px 16px;

  direction: rtl;
  z-index: 100000;
}
.hover-bx {
  direction: ltr;
  display: inline-block;
/*  background-color: #aeaeae;*/
  white-space: nowrap;
}
.ico-bx {
  display: inline-block;
}
.ico-txt {
/*  margin-left: 10px;
  padding: 0 6px;*/
  display: none;
}
.hover-bx:hover .ico-txt {
  display: inline-block;
  position: relative;
   transition: all 8s ease !important;
}
#sbx1 > img {
  height: 50px !important;
  width: 50px;
}
.ico-bx.labelicon{
   float:left;
}
#sbt1  img {
  height: 175px !important;
  width: 350px !important;
}
.button.post-free {
  background: #ca404a !important;
  color: #ffffff;
}
   
.button.post-free:hover{
 background: #A31B25 !important;   
}

.post-free-login
{
  min-height: 0px;
  padding: 5px 14px;
  margin: 6px 16px;
  font-size: 14px;
}


.do_forward_section2{float:left;width:100%;background-color:#fff;padding:40px 0 0;}
.do_forward_section2 .do_forward_section2-quote{color:#000;font-size:30px;font-weight:bold;line-height:40px;text-align:center;}
.do_forward_section2 .do_forward_section2-quote .quote_icon{display:inline-block;margin:0 5px;position:relative;top:-5px;}
.do_forward_section2 .do_forward_section2-timeline{width:100%;float:left;margin-top:50px;}
.do_forward_section2 .do_forward_section2-timeline .timeline-head{float:left;width:50%;position:relative;}
.do_forward_section2 .do_forward_section2-timeline .y_border{position:absolute;left:-190px;top:0px;}
.do_forward_section2 .do_forward_section2-timeline .timeline_title{color:#fc5252;font-size:24px;line-height:normal;}
.do_forward_section2 .do_forward_section2-timeline .triple_b{margin-bottom:10px;}
.do_forward_section2 .do_forward_section2-timeline-list{width:100%;float:left;margin:0;padding:0;list-style:none;}
.do_forward_section2 .do_forward_section2-timeline-list li{width:100%;float:left;padding:0;margin:0;}
.do_forward_section2 .do_forward_section2-timeline-list .timeline-cap{font-weight:bold;font-size:20px;margin-bottom:10px;}
.do_forward_section2 .do_forward_section2-timeline-list .timeline-text{font-size:14px;font-weight:bold;;}
.do_forward_section2 .do_forward_section2-timeline-list .timeline-content-block{width:195px;float:right;text-align:center;font-size:16px;color:#555;line-height:20px;margin-top:30px;position:relative;font-weight:bold;}
.do_forward_section2 .do_forward_section2-timeline-list .timeline-content-block .bold{color:#000;}
.do_forward_section2 .do_forward_section2-timeline-list .step-connector-line{position:absolute;left:210px;top:50%;width:calc(100% - 420px);}
.do_forward_section2 .do_forward_section2-timeline-list .timeline-content-block.left{float:left;}
.do_forward_section2 .do_forward_section2-timeline-list  .step-connector-line.left{position:absolute;right:210px;top:50%;}

.do_forward_section2 .do_forward_section2-timeline-list .timeline-step1{width:50%;float:right;position:relative;top:-27px;}
.do_forward_section2 .do_forward_section2-timeline-list .step1-icon{position:absolute;left:-45px;top:0;}
.do_forward_section2 .do_forward_section2-timeline-list .timeline-yellow-block{width:205px;height:205px;float:left;color:#fff;background:url("https://dev.doforward.org/wp-content/uploads/2018/01/step1-circle.png");background-size:94% 94%;margin-top:15px;overflow:hidden;background-repeat:no-repeat;background-position:right center;}
.do_forward_section2 .do_forward_section2-timeline-list .timeline-yellow-block .pad_50{padding:30px 50px;text-align:center;}

.do_forward_section2 .do_forward_section2-timeline-list .timeline-step2{width:50%;float:left;position:relative;top:-30px;}
.do_forward_section2 .do_forward_section2-timeline-list .step2-icon{position:absolute;right:-45px;top:0;}
.do_forward_section2 .do_forward_section2-timeline-list .timeline-blue-block{width:205px;height:205px;float:right;color:#fff;background:url("https://dev.doforward.org/wp-content/uploads/2018/01/step2-circle.png");background-size:94% 94%;overflow:hidden;background-repeat:no-repeat;background-position:right center;}
.do_forward_section2 .do_forward_section2-timeline-list .timeline-blue-block .pad_50{padding:30px 50px;text-align:center;}

.do_forward_section2 .do_forward_section2-timeline-list .timeline-step3{width:50%;float:right;position:relative;top:-44px;}
.do_forward_section2 .do_forward_section2-timeline-list .step3-icon{position:absolute;left:-45px;top:0;}
.do_forward_section2 .do_forward_section2-timeline-list .timeline-red-block{width:205px;height:205px;float:left;color:#fff;background:url("https://dev.doforward.org/wp-content/uploads/2018/01/step3-circle.png");background-size:94% 94%;overflow:hidden;background-repeat:no-repeat;background-position:right center;}
.do_forward_section2 .do_forward_section2-timeline-list .timeline-red-block .pad_50{padding:30px 50px;text-align:center;}


.do_forward_section3{float:left;width:100%;background-color:#ca404a;}
.do_forward_section3 .df_sec3_title{color:#fff;font-weight:bold;margin:0 0 5px;padding:20px 15px 10px;border-bottom:1px solid rgba(255,255,255,0.3);text-align:center;font-size:30px;}
.do_forward_section3 .df_sec3_list{list-style:none;text-align:center;width:100%;margin:0;padding:0;}
.do_forward_section3 .df_sec3_list li{display:inline-block;padding:5px;color:#fff;font-weight:bold;font-size:20px;}
.do_forward_section3 .df_sec3_list li .fa-circle{color:#fdc733;}
.do_forward_section3 .df_sec3_pa{display:block;color:#fff;text-align:center;padding:5px 15px;font-weight:bold;}

.do_forward_section4{float:left;width:100%;background:url("https://dev.doforward.org/wp-content/uploads/2018/01/do-forward-sec4-banner.png");background-size:cover;padding:40px 0;}
.do_forward_section4 .df_sec4_title{color:#000;font-weight:bold;margin:0;text-align:center;font-size:30px;}
.do_forward_section4 .do-forward-sec4-icon{margin:30px auto 0;}
.do_forward_section4 .cap1{text-align:center;font-weight:bold;color:#000;margin-top:10px;font-size:18px;}


@media only screen and (min-width: 1px) and (max-width: 992px){

	.do_forward_section2{padding:40px 0 ;}
	.do_forward_section2 .do_forward_section2-quote{font-size:20px;line-height:normal;}
	.do_forward_section2 .do_forward_section2-quote .quote_icon{max-width:20px;}
	.do_forward_section2 .do_forward_section2-timeline .y_border{display:none;}
	.do_forward_section2 .do_forward_section2-timeline-list .step-connector-line{display:none;}
	.do_forward_section2 .do_forward_section2-timeline-list .timeline-content-block{width:calc(100% - 210px);float:right;text-align:center;font-size:16px;color:#555;line-height:20px;margin-top:30px;position:relative;font-weight:bold;}

	.do_forward_section2 .do_forward_section2-timeline-list .timeline-step1{width:calc(100% - 60px);float:right;top:0;}
	.do_forward_section2 .do_forward_section2-timeline-list .step1-icon{position:absolute;left:-45px;top:0;}

	.do_forward_section2 .do_forward_section2-timeline-list .timeline-step2{width:calc(100% - 60px);float:right;top:0;}
	.do_forward_section2 .do_forward_section2-timeline-list .step2-icon{position:absolute;left:-45px;top:0;}
	.do_forward_section2 .do_forward_section2-timeline-list .timeline-blue-block{float:left;}

	.do_forward_section2 .do_forward_section2-timeline-list .timeline-step3{width:calc(100% - 60px);float:right;top:0;}
	.do_forward_section2 .do_forward_section2-timeline-list .step3-icon{position:absolute;left:-45px;top:0;}

}

@media only screen and (min-width: 1px) and (max-width: 767px){

	.do_forward_section2 .do_forward_section2-timeline .timeline_title{width: 100%;margin-bottom:20px;}
	.do_forward_section2 .do_forward_section2-timeline-list .timeline-content-block{width:100%;text-align:left;margin-bottom:15px;}

	.do_forward_section2 .do_forward_section2-timeline-list .timeline-step1{top:0;}
	.do_forward_section2 .do_forward_section2-timeline-list .timeline-step2{top:0;}
	.do_forward_section2 .do_forward_section2-timeline-list .timeline-step3{top:0;}

}
.vc_column-inner.vc_custom_1516639892616{
   padding-top:0px !important;
}
.mainDesign .vc_column-inner {
	padding-top:0 !important;
}
.mainDesign  .wpb_raw_code.wpb_content_element.wpb_raw_html{
	margin-bottom:0 !important;
}

.active-result.level-0::before{
   content: "\00bb ";
   padding:5px;
}
.form.fieldset-test_radio > div.field {
  display: inline-flex;
}
.active-result.level-1 {
  padding: 3px 50px !important;
}