

@media screen and (-webkit-min-device-pixel-ratio:0) {


    ::i-block-chrome,.title_link {
     line-height: 21px;
    }
}



a:hover {
	text-decoration: none;
}
.custom_padding{padding:0 5px;}

.header_top {
	background: #9eda86;
}

.header_textfield {
	border: solid 1px #fff!important;
	background: transparent;
	color: #fff!important;
	font-size: 18px;
}

.navbar-form .input-group {
	width: 100%;
}

.header_social_share {
	margin: 0;
	padding: 0;
	text-align: center;
}

.header_social_share li {
	list-style: none;
	display: inline-block;
	float: none;
	vertical-align: middle;
	position:relative;
    padding: 0  6px;
}

.social_ico {
	background: #ecf8e7;
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.social_ico .fa {
	font-size: 18px;
	line-height: 1.4em;
}

.social_ico:hover .fa {
	color: #fff;
}

.twitter_ico:hover {
	background: #55acee;
}

.linkedin_ico:hover {
	background: #1a84bc;
}

.facebook_ico:hover {
	background: #43609c;
}

.googleplus_ico:hover {
	background: #dd4b39;
}

.rss_ico:hover {
	background: #ff9900;
}

.top_link {
	color: #fff!important;
	display: inline-block;
	padding: 4px 0 0px;
	font-size: 14px;
}

.menu_first {
	border-top: solid 15px;
}

.menu_second {
	border-top: solid 15px #e2de95;
}

.menu_third {
	border-top: solid 15px #d2e66b;
}

.menu_four {
	border-top: solid 15px #a2c066;
}

.menu_five {
	border-top: solid 15px #73bc77;
}

.menu_six {
	border-top: solid 15px #9eda86;
}

.web_arrow {
	display: none!important;
}

.top_banner .carousel-caption {
	width: 100%;
	bottom: 5em;
	left: 0px;
	background-color: rgba(0, 0, 0, 0.6);
	padding:15px 0;
}

.top_banner .carousel-caption h2 {
	text-align: left;
	color: #fff;
	margin: 0;
	padding:0 15px;
	font-weight: 500;
	font-size: 2.9vw;
}
.top_stories{
    color: #000;
    font-weight: 600;
    font-size: 30px;
}
.channel_titles{
    color: #9eda86;
    font-weight: 500;
    text-align: center;
    font-size: 30px;
}
.article_titles{
    color: #000;
    font-size: 15px;
    line-height: 15px;
    padding: 0 15px;
    font-weight: 600;
    margin: 0;
}

.top_stories_section h1 {
	color: #000;
	font-weight: 600;
	font-size: 30px;
}

.stories_link a {
    font-size: 20px;
	line-height: 30px;
	color: #000;
	width:100%;
	/*padding-bottom: 10px;*/
    /*margin-bottom: 10px;*/
	display: inline-block;
	border-bottom: solid 1px #d2d4d4;
}

.stories_link a:nth-last-child(1){border-bottom:solid 1px #fff;}

.top_banner {
	max-height: 450px;
}

.big_data_section {
	text-align: center;
	padding: 22px 0;
}

.big_data_section h1 {
	font-weight: 600;
	color: #000;
	margin: 0;
}
.floq-caption{
    font-weight: 600;
	color: #000;
	font-size: 18px;
	line-height: 26px;
}

.big_data_section h5 {
	font-weight: 600;
	color: #000;
	font-size: 18px;
	line-height: 26px;
}

.datafloq_stats a {
	text-decoration: none;
	float: none;
	display: inline-block;
}

.datafloq_stats a h3 {
	font-weight: 600;
	font-size: 29px;
	color: #9eda86;
	margin: 0;
}

.stats_button {
	font-size: 15px;
	max-width: 170px;
	white-space: pre-line;
	height: 82px;
    display: table-cell;
}
.profile-job-title a{
    font-size: 24px;
}

.add_section {
	padding: 0px;
}

.latest_articles_section, .channel_article {
	background: #f6f6f6;
	padding: 6px;
}

.latest_articles_section h1, .channel_article h1 {
	color: #9eda86;
    font-weight: 500;
    text-align: center;
    font-size: 30px;
}

.title_link {
	color: #000;
	font-weight: 600;
	margin: 12px;
	line-height:23px;
    font-size: 18px;

}

.view_share_section {
	border-top: solid 2px #fff200;
	text-align: center;
	margin-top: 10px;
}

.article_link {
	display: block;
	background: #fff;
	padding: 8px;
	margin-bottom: 10px;
}

.view_share_section span {
	padding: 12px 25px 2px 25px;
	display: inline-block;
	color: #000;
	font-size: 16px;
	font-weight: 600;
}

.article_detail {
	color: #000;
	font-size: 15px;
	line-height:15px;
	padding: 0 15px;
	font-weight: 600;
}

.article_section {
	background: #fff;
	padding: 8px;
	margin-bottom: 10px;
}

.side_channel_article_section{background: #fff;
	padding:10px 22px;
	margin-bottom: 10px;}

.featured_job_section {
	border: solid 2px #9eda86;
	padding: 8px;
	margin: 5px;
	width: 55%;
	float: left;
    height: 463px;
    overflow: hidden !important;
}

.side_add_section {
	margin: 5px;
	width: 38%;
	float: left;
}

.featured_job_section h2 {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	margin: 0;
	text-align: center;
	padding-bottom: 15px;
}

.featured_job_post {
	margin-bottom: 24px;
	display:block;
}
.featured_job_post h4{
color: #000;
    font-size: 18px;
    font-weight: 600;
	margin: 0;}

.featured_job_post h5{color: #000;
    font-size: 16px;
    font-weight: 600;
    margin: 0;}

.featured_job_post h5 span{color:#9eda86;}
.side_add_section a{margin-bottom:15px;display: block;}
.article_section{ba#fff;padding:8px;}
.side_channel_article_section .view_share_section span{display: block;
    text-align: left;
    padding: 1px 10px;}

.footer_social_share{padding:40px 0;text-align:center;}
.logo_title{    display: block;font-size: 20px;}
.footer_social_share a{display:inline-block;}
.social_share_large{text-align:center;margin: 20px 0 0;padding: 0;}
.social_share_large li{float:none;display:inline-block;}
.social_share_large li a{width:51px;height:51px;line-height:4.5em;margin:10px 5px 10px 5px;}
.social_share_large li a .fa{font-size: 2em;color: #fff;}
.twitter_large{background:#55acee;}
.linkedin_large{background:#1a84bc;}
.facebook_large{background:#43609c;}
.pinterest_large{background:#d73933;}
.googleplus_large{background:#dd4b39;}
.rss_large{background:#df8540;}
.main_logo_header{padding-top:5px;margin:0 auto;float: left;}
.add_section{display: block;text-align: center;vertical-align: middle;clear:both;margin-bottom:20px;}
.add_section span{font-weight: 600;}
.find_job_btn{display: block;text-align: center;color: #000!important;font-size: 22px;font-weight: 500;}
.menu-icon span{display:none;}

#transition-hover-content {
    opacity:0;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -o-transition:.5s;
    -ms-transition:.5s;
    transition:.5s;
	position: absolute;
    background: #fff;
    border-radius: 3px;
    padding: 8px;
    border: solid 1px #ccc;
    display: table!important;
    width: 235px!important;

}


#transition-hover:hover #transition-hover-content {
    opacity:1;
	position:absolute;
	z-index:1000;
	width: 302px;

}
.form-search .btn{vertical-align:top;}
form.form-search {
    position: relative;
}
form.form-search input{height:34px;margin-bottom:0px;}

.social_count{display: none;
    left: -7px;
    font-size: 13px;
    font-weight: 600;
    color: #24b5fb;
    border-radius: 3px;
    border: solid 1px #dfe2e2;
    position: absolute;
    z-index: 100;
    top: 25px;

}

.top_social_ico:hover .social_count{display:block;position:absolute;z-index:100;background:#fff;display:inline-block;padding:4px;}
.mobile_navbar{background-color: transparent;border-color: transparent;margin-bottom: 0px;}
.mobile_navbar .navbar-collapse.in{overflow-y: inherit;box-shadow: none;}
.mobile_navbar .navbar-toggle:hover, .mobile_navbar .navbar-toggle:focus{background-color: transparent;border:solid 1px #fff;margin:0;}
.mobile_navbar .navbar-toggle{margin:0;}
.mobile_navbar .navbar-toggle .icon-bar{background-color:#fff;}
.mobile_navbar .navbar-collapse, .mobile_navbar .navbar-form{border-color: transparent;}
.mobile_navbar .navbar-toggle, .mobile_navbar .navbar-toggle:hover, .mobile_navbar .navbar-toggle:focus{border-color: transparent;}

.article_section .media-body, .article_section .media-left {
    display: table-cell;
    vertical-align: top;
    margin-right: 5px;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px !important;
    line-height: 1.33;
    border-radius: 0px;
}

.auth_button{
    background: transparent;
    padding: 0;
    font-size: 14px;
}
.big_data_row{margin-top:15px;}
.sticky_header{position: relative;}
#newsletter_email_1{font-size: 13px;}
.custom-add{width: 100%; height: 325px}

.hide_newsletter .navbar-form{margin-top: 2px;margin-bottom: 2px;border: none;box-shadow: none;padding: 0px;}
.navbar-form{box-shadow: none;}
.navbar-toggle .icon-bar {
    display: block;
    width: 32px;
    height: 3px;
    border-radius: 1px;
}
.navbar-toggle{padding: 9px 0px;}



/*=============hover search box======================*/


.expanding-sf {

    border-radius: 5px;
    margin:7px 0 0;

}
.expanding-sf .form {
    margin: 0 auto;
    position: relative;

}
/** Essentials **/
 .toggle {
    background: url("https://i.imgur.com/ePNPopY.png") no-repeat scroll center center #81BD68;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    height: 30px;
    position: absolute;
    right: 0;
    width: 50px;
}
#searchform {
    float: right;
    height: 30px;
    margin: 0;
    opacity: 0;
    padding: 0;
    transition: all 0.2s ease-in-out 0s;
    visibility: hidden;
    width: 10px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.form:hover #searchform {
    display: block;
    opacity: 1;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    visibility: visible;
    width:238px;
}
#searchform #s {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    color: #000;
    float: right;
    outline: none;
    font-size: 12px;
    height: 100%;
    padding: 0 15px;
    width: 100%;
}
#searchform #header_search {
    background: url("https://i.imgur.com/ePNPopY.png") no-repeat scroll center center #ccc;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    height: 30px;
    position: absolute;
    right: 0;
    width: 50px;
}
.search_field_top{margin: 0;padding: 0;float: right;}
.search_field_top li{list-style: none;padding: 0;margin: 0;}

.top_search_field{padding: 0; width: 22%;}
.hide_social_shares{padding-left: 0;width: 36%; float: right;}
.navbar{min-height: auto;}
.horizontal_add{display: none;}
.mobile_menu_wrapper{display:none; }
.container_b {

  height:354px;
  margin:0;
  position: relative;
  overflow: auto;
}
.user-profile-add{
    height: 250px;
}

#ddmenu ul .tab_list{display: none;}

.stories_link{max-height: 355px;}

#meet-personal-suggestions{
    /*border: 1px solid #9eda86;*/
    padding: .5em;
}
.test_btn{color: #fff;
    font-size: 14px;
    font-weight: normal;
    vertical-align: middle;
    white-space: pre-line;
    margin-top: 20px;}


@media (max-width:1600px) and (min-width:992px){


}

@media (min-width:1200px) {
    .plan-gif{text-align: center !important;}
}
@media (max-width:1200px) and (min-width:991px){

.social_ico{width: 25px; height: 25px;}
.social_ico .fa{font-size: 18px;}
.top_link{font-size:13px;}

.stats_button{font-size: 13px;max-width: 147px;}
.article_detail{font-size:11px;}
.top_banner .carousel-caption{bottom:1em;}
.featured_job_post h4{font-size:16px;}
.featured_job_post h5{font-size:14px;}
.featured_job_post { margin-bottom: 16px;}
.article_section {    padding: 6px;margin-top: 10px;}
.article_link{margin-bottom:17px;}
.side_channel_article_section{margin-bottom: 19px;}
.stories_link a{font-size:16px;}
.mobile_menu_wrapper{display:none;}
.expanding-sf{display: none;}
.featured_job_section{height: 377px;}
.mobile_menu_wrapper{display:none;}
    .hide_social_shares { width: 44%!important;}
.custom_padding { padding: 0 10px;}
.stories_link{max-height: 322px}
}



@media (min-width:768px) and (max-width:991px){
.top_banner .carousel-caption{bottom:1em;}
.article_link .img-responsive { width: 100%;}
.featured_job_section{margin: 5px 0;width: 56.6%; height: 952px;}
.side_add_section{width: 42%;margin: 5px 0 5px 10px;}
.side_add_section a img{width: 100%;}
.featured_job_post .img-responsive{width:100%;}
.add_section a img{width: 100%;height:250px;}
.sticky_header .navbar-fixed-top{position: relative;}
.sticky_header{margin-bottom: 0px;}
.featured_job_post img{height: 200px;margin-bottom: 16px;}
.featured_job_post {margin-bottom: 40px; }
.hide_newsletter, .hide_social_shares{display: none;}
.navbar-toggle {display: block;}
.main_logo_header{width: 250px;float: left;}
.navbar-header{float: right;}
.mobile_menu_wrapper{width: 100%;}
.navbar{min-height: inherit;}
.mobile_navbar .navbar-toggle, .mobile_navbar .navbar-toggle:hover, .mobile_navbar .navbar-toggle:focus{margin-top: -47px;}

.navbar-nav{width: 100%; text-align: center;}
.navbar-nav>li{float: none;display: inline-block;}
.mobile_navbar .navbar-form { border-color: transparent;margin-top: 3px;padding: 0 5px 0 0;}
.navbar-form.navbar-right:last-child { margin-right: 0;}
#transition-hover{display: none;}
.social_ico {width: 35px; height: 35px;}
.social_ico .fa { font-size: 22px; line-height: 37px;}
.header_textfield { font-size: 13px;}
.expanding-sf{display: none;}
.custom_padding {padding: 0 10px;}
.mobile_menu_wrapper { display: block;}


}

@media (min-width:541px) and (max-width:767px){

.top_banner .carousel-caption{bottom:1em;}
.datafloq_stats a{width:48%;margin-bottom:15px;}
.stats_button{max-width: 100%;display:grid;width: 100%;}
.custom_padding { padding: 0 30px;}
.featured_job_post .img-responsive{width:100%;}
.article_link .img-responsive { width: 100%;}
.featured_job_section, .side_add_section{margin: 5px 0;width: 100%;}
.side_add_section{text-align:center;}
.side_add_section a{float: left;width: 32%;display: inline-block;margin-right: 1.80%;}
.side_add_section :nth-child(3){margin-right: 0px;}
.side_add_section a img{width:100%;}
.mobile_menu_wrapper{display:block;}
.add_section a img{width: 100%;height:250px;}


.menu-icon span {display: block;}
#ddmenu .menu-icon {font-size: 22px!important;width: 100%!important;height: auto!important;padding: 8px 0!important;}
#ddmenu .menu-icon::before{display:none;}
.hide_social_shares{padding: 0;}
.sticky_header .navbar-fixed-top{position: relative;}
.sticky_header{margin-bottom: 0px;}
.mobile_navbar .navbar-form{padding: 0 10px;margin: 0;}
.hide_newsletter, .hide_social_shares{display: none;}
.main_logo_header { padding-top: 3px; margin: 0 auto;width:190px;float: left;}
#transition-hover{display:none;}
.header_social_share { padding:10px 15px 0 0;text-align: center;}
.mobile_navbar .navbar-nav li {float: none;display: inline-block;}
.mobile_newsletter {display: block!important;}
.mobile_navbar .navbar-nav {    text-align: center;}
.social_ico { width: 35px; height: 35px;}
.social_ico .fa {font-size: 22px; line-height: 37px;}
.top_social_ico:hover .social_count{display: none;}
.main_logo_header{position: absolute;z-index: 100;}
.header_textfield { font-size: 13px;}
.expanding-sf{display: none;}
.featured_job_section{height: auto;}
.horizontal_add{display: block;}
.vertical_add{display: none;}

}

@media (min-width:400px) and (max-width:568px){

.top_banner .carousel-caption h2{font-size: 15px;}
.footer_social_share img{width: 200px;}
.social_share_large li a{width:50px;height:50px;}
.top_stories_section h1, .big_data_section h1, .latest_articles_section h1, .channel_article h1{font-size: 24px;}
.stories_link a{font-size: 18px;line-height:22px;}
.stats_button{font-size: 13px;width: 100%;display:grid;max-width: inherit;}
.datafloq_stats a h2{}
.datafloq_stats a{width:48%;margin-bottom:15px;}
.title_link{font-size: 15px;}
.view_share_section span{font-size:13px;}
.main_logo_header{margin: 0 auto;}
#ddmenu li a{font-size:16px!important;}
.top_banner .carousel-caption{bottom:1em;}




.featured_job_section, .side_add_section{margin: 5px 0;width: 100%;}
.side_add_section{text-align:left;}
.side_add_section a{float: none;width: 32%;display: inline-block;margin-right: 1.90%;}
.side_add_section :nth-child(3){margin-right: 0px;}
.featured_job_post .img-responsive{width:100%;}

.hide_social_shares{display:none;}
.mobile_menu_wrapper{display:block;}
.menu-icon span {display: block;}
#ddmenu .menu-icon {font-size: 22px!important;width: 100%!important;height: auto!important;padding: 8px 0!important;}
#ddmenu .menu-icon::before{display:none;}
.add_section a img{width: 100%;height:250px;}
.main_logo_header{margin: 0;width: 194px; padding: 5px 0 0;float: left;}
.sticky_header .navbar-fixed-top{position: relative;}
.sticky_header{margin-bottom: 0px;}
.mobile_navbar{min-height: auto;}
.mobile_navbar .navbar-form{padding: 0 10px;margin: 0;}
.hide_newsletter .navbar-form{margin: 0 auto;}
.hide_newsletter, .hide_social_shares{display:none;}
#transition-hover{display: none;}
.header_social_share{padding: 10px 0 0;}
.top_social_ico:hover .social_count{display: none;}
.header_textfield {font-size: 13px;}

.mobile_navbar .navbar-nav{text-align: center;}
.mobile_newsletter{display: block!important;}
.mobile_navbar .navbar-nav li{float: none;display: inline-block;}
.mobile_navbar .navbar-toggle, .mobile_navbar .navbar-toggle:hover, .mobile_navbar .navbar-toggle:focus {
    border-color: transparent;
    margin-top: 6px;
}
.main_logo_header{position: absolute;z-index: 100;}
.expanding-sf{display: none;}
.carousel-caption h2 p{font-size: 16px;}
.featured_job_section{height: auto;}

.custom_padding {padding: 0 15px;}
.horizontal_add{display: block;}
.vertical_add{display: none;}

}


@media (min-width:241px) and (max-width:399px){

.top_banner .carousel-caption h2{font-size: 15px;}
.footer_social_share img{width: 200px;}
.social_share_large li a{width:40px;height:40px;}
.social_share_large li a .fa {font-size: 21px;color: #fff;line-height: 43px;display: block;}
.top_stories_section h1, .big_data_section h1, .latest_articles_section h1, .channel_article h1{font-size: 24px;}
.stories_link a{font-size: 18px;line-height:22px;}
.stats_button{font-size: 13px;width: 100%;display: grid;max-width: inherit;}
.datafloq_stats a h2{}
.datafloq_stats a{width:48%;margin-bottom:15px;}
.title_link{font-size: 15px;}
.view_share_section span{font-size:13px;}
.main_logo_header{margin: 0;width: 183px;padding: 4px 0 0;}
.mobile_navbar .navbar-toggle, .mobile_navbar .navbar-toggle:hover, .mobile_navbar .navbar-toggle:focus{}
#ddmenu li a{font-size:16px!important;}
.top_banner .carousel-caption{bottom:1em;}
.custom_padding { padding: 0 15px;}
#ddmenu .menu-icon{font-size: 22px!important;    width: 100%!important;    height: auto!important;    padding: 8px 0!important;}
#ddmenu .menu-icon::before{display:none;}
.menu-icon span{display:block;}
.featured_job_section, .side_add_section{width:100%;}
.side_add_section .img-responsive, .featured_job_post .img-responsive{width:100%;}{width:100%;}
.hide_newsletter, .hide_social_shares{display:none;}
.mobile_menu_wrapper{display:block;}
.add_section a img{width: 100%;}
.sticky_header .navbar-fixed-top{position: relative;}
.sticky_header{margin-bottom: 0px;}
.mobile_navbar{min-height: auto;}
.mobile_navbar .navbar-form{padding: 0 10px;margin: 0;}
.hide_newsletter .navbar-form{margin: 0 auto;}
.header_textfield{font-size: 13px;}
#transition-hover{display: none;}
.header_social_share{padding: 10px 0 0;}
.social_ico{width: 35px;height: 35px;}
.social_ico .fa {font-size: 22px;line-height: 37px;}
.top_social_ico:hover .social_count{display: none;}
.main_logo_header{position: absolute;z-index: 100;}
.expanding-sf{display: none;}
.carousel-caption h2 p{font-size: 16px;}
.featured_job_section{height: auto;}

}

#is_user_itself{
	float: right;
}
.mail_detail_img img{
	height: 160px;
	width: 160px;
}
.vat-modal{
    width: 600px !important;
}
/*.read-job-buttons { text-align: center}*/
/*.read-job-buttons a, .read-job-buttons button { display: inline-block; float: none !important; margin: 0 2px; min-width: 120px;}*/
.google-blog-adds{min-height: 508px}
.sidebar-buttons{width:100%}
.sidebar-btn-anchor{width: 49%; display: inline-block; float: right;}
.sidebar-btn-job{width:100%}
.sidebar-btn-read{width:49%}


.header-cart-icon {
                width: 34px;
                margin-left: 20px;
            }
.jobpost_location_name {
                word-break: break-word;
            }

#property-listings .highlighted {
                background-color: #ffffff !important;
                border-color: #73bc77;
                border-width: 3px;
            }
.pagination>li>a, .pagination>li>span {
                color: #9eda86;
            }
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
                color: #fff;
                background-color: #73bc77;
                border-color: #73bc77;
            }
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
                color: #73bc77;
            }
            /* Newsletter change */
#newsletterPopup .modal-content{border: solid 5px #9eda86;}
#newsletterPopup .modal-footer{    text-align: center;}
#newsletterPopup .modal-body img{margin: 0 auto;}
#newsletterPopup .modal-body p{font-family: 'Josefin Sans', sans-serif; font-weight:600;}
#newsletterPopup .modal-body b{font-family: 'Josefin Sans', sans-serif; font-weight:600;}

.big_data_row .datafloq_stats {
    max-width: 679px;
    margin: 0px auto;
    height: auto;
    overflow: hidden;
}

.big_data_row .datafloq_stats a {
    text-decoration: none;
    display: block;
    float: left;
}

.social-foot a {  display: inline-block; padding: 4px 6px; background-color: #fff; color: #444; margin-right: 6px; font-size: 20px; width: 36px; text-align: center; cursor: pointer; }