﻿@charset "UTF-8";



/*   



Theme Name: Steam



Theme URI: http://www.industrialthemes.com/steam



Description: Steam is a theme that lets you create an unlimited amount of custom minisites, and it has a very robust review and rating system built in.



Author: Industrial Themes



Author URI: http://www.industrialthemes.com



Version: 1.6



Tags: white, black, blue, dark, light, left-sidebar, custom-header, custom-background, theme-options, threaded-comments, fixed-width, two-columns, translation-ready, custom-menu



Template: steam



License: 



License URI:



*/











@import url(../steam/style.css);
/* added by waqar */

#post_cust_tags {
	text-transform: lowercase;
	margin-top: 15px;
}

#post_cust_tags a:before {
    content: '#';
}


#post_cust_tags a {
    margin: 0px 2px;
}
    .tabs ul {
		list-style: none;
		margin:0px;
		padding:0px;
	}
	.tabs {
	    width:100%;
	    display:inline-block;
		margin:0px;
		padding:0px;
        box-shadow: 0px 2px 30px 5px rgba(0,0,0,0.1);
	    
	}
	.tabs a{
		text-decoration:none;
		text-align:center;
	}
   .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    .tab-links li {
        
        float:left;
        list-style:none;
    }
    .tabs ul li {
    	
    }
    .tabs ul{
    	
    }
    .tab-links li a.cta {
        background-color: #f4f4f4;
		
		border: 0;
		color: grey;
		cursor: pointer;
		display: inline-block;
		font-weight: 100;
        letter-spacing: 1.3px;
		height: 2.75em;
		line-height: 2.75em;
		
        border-bottom: none;
       
	}
	.tabs li.active a, li.active a:hover {
        background:#fff;
        color:grey;
        border:1px solid #eee;
    }
    .tab-links li a.cta:hover {
            color: grey;
            text-decoration: none;
        }
	
    /*----- Content of Tabs -----*/
    .tab-content {
        padding:15px;
        background:#fff;
    }
 
    .tab {
            display:none;
        }
 
    .tab.active {
            display:block;
        }
        .align-left{
        	text-align: left;
        }
        
 
    
 @media screen and (min-width: 1280px) {
 	.tab-links li a.cta {
 		min-width: 21.5em;
 	}

 }
/* end code added by waqar */

.author-boxbio {
    /*background-color: #fff;
    padding: 0px 20px 20px 20px;
    border-radius: 5px;*/
}
.posts-by-tag-list li { list-style-type: none;}
#content-wrapper {background: transparent; border-radius: 0px;}

.articles > .content-inner { border-left: none !important; border-right: none !important; }
.category #content-wrapper {
    border-right: none !important;
    border-left: none !important;
    background-color: transparent !important;
}

.author #content-wrapper, .search #content-wrapper {
    border-right: none !important;
    border-left: none !important;
    background-color: transparent !important;
}

.item {
    background: #FFFFFF;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.0954201);
    border-radius: 8px;
    padding: 0px;
    margin:10px;

}

.img-wrap {
    padding:20%;
}

.item-img {
    background-image: url('kettle.jpg');
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    background: center center no-repeat;
    background-size: contain;
}

.discounted {
    top: 8px;
    background-color: #ffa502;
    width: 60%;
    text-align: center;
    padding: 5px;
    border-radius: 6px;
    box-shadow: 0px 4px 1px rgba(0, 0, 0, 0.0954201);
    color: #FFFFFF;
}

.original {
        color: #6c757c;
    text-decoration: line-through;
    font-size: 13px;
    padding-left: 5px;
    padding-right: 5px;
}

.omgproducts {
    margin-left: 0px !important;
}

.item-title {
    border-bottom: 1px solid #efefef;
    border-top: 1px solid #efefef;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 13px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.item-title a {
    padding: 0 0 0 5px;
    letter-spacing: 0.05em;
    color: #040F3D;
    text-decoration: none;
}

.item-price {
    font-size: 13px;
    /* position: absolute; */
    top: 14px;
    /* right: -6px; */
    padding: 10px;
    text-align: center;

}


.tag #content-wrapper {
    border-right: none !important;
    border-left: none !important;
    background-color: transparent !important;
}
.category #content-wrapper #content.main-content, .search #content-wrapper #content.main-content{
    width: 100%;
}

.author #content-wrapper #content.main-content {
    width: 100%;
}

.tag #content-wrapper #content.main-content {
    width: 100%;
}

.header-new {
    background: #3498DB;
    padding: 5px 0;
	padding:0px;
    color: white;
    font-size: 13px;
    margin: 0 auto;
    max-width: 100%;
    width: 1140px;
    /*text-align: center;*/
    /* float: none !important; */
}

.header-new .logo {
    /*padding:25px 0;*/
	    padding: 5px 0px 0px;
		    float: initial;
    display: inline-block;
	position: relative;
	    background-color: transparent;
	    top: -12px;
    margin-bottom: -10px;
	    margin-left: 0px;
		max-width: 125px;
}

.header-new .logo img{
	    max-width: 100px;
}

@media (max-width: 1200px) and (min-width: 710px){
	.logo {
		/*padding: 12px 15px 0px !important;*/
		width: 104px;
		float: left;
		min-height: 1px;
		margin-left: 20px;
	}
}

#header_search{
	    display: inline-block !important;
    width: 42%;
	    margin-top: 4px;
}


#header_tag{
	display: inline-block;
	    max-width: 145px;
    margin: 6px 0 6px 20px;
    font-weight: 600;
	    position: relative;
    top: 2px;
}

.hdrpre_tag {
    position: relative;
    float: left;
    line-height: 16px;
    padding: 0 8px 0 4px;
    border-radius: 3px 0 0 3px;
    font-size: 10px;
    text-transform: uppercase;
    background-color: #fff;
    color: #111;
}

.hdrpre_tag:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-top: 8px solid transparent;
    border-right: 4px solid #0d426c;
    border-bottom: 8px solid transparent;
}

.hdrpre_prm {
    clear: left;
    overflow-x: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    text-transform: capitalize;
    color: #e6e6e6;
}

#header_search_mob_btn{
	display:none;
}

.trending{
    text-align: left;
}

.trending h4 {
        color: white;
    font-family: Open Sans, sans-serif;
    font-size: 13px;
    line-height: initial;
    font-weight: 300;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 4.5em;
    line-height: 1.5em;
    overflow: hidden;
}

.adbelow {
       margin-left: auto;
    margin-right: auto;
    width: 300px;
}

 .top-content-ad {
    font-size: 18px;
    font-weight: 700;
    padding: 25px;
    margin: 20px;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.0954201);
    border-radius: 8px;
}

.top-ad-sup {
    font-size: 10px;
    font-weight: 200;
}


.Whoshiring {
        
        border: #3498DB;
        border-style: solid;
        border-width: 2px;
        border-left-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 2px;
        font-size: 13px;
        width: 45%;
        float:left;
    }

    .spons {
        text-align: center;
    }

.Whoshiring img {
    padding: 2px;
}

.spons {
          color: #808080;
    margin-bottom: 10px !important;
}

.trending h3 {
    color: white;
    font-size: 12px;
    margin-bottom: 0px;
   /* margin-top: 0px;*/
    font-weight: 500;
    text-transform: uppercase;
    line-height: inherit;
}
.mainCollection { width:100%; }

.leftCollection { float:left; width: 10%; }
.rightCollection { float:right; width:85%; text-align: left; padding: 5px;}
.view-box-collections .TilteAndExcerpt { height: 100% !important; }
.view-box-collections .TilteAndExcerpt h1 { color: white !important; font-size: 16px !important; text-align: center !important; }
.view-box-collections .TilteAndExcerpt a { color: white !important; font-size: smaller !important; }
.view-box-collections .TilteAndExcerpt .mainCollection h1 { font-size: 14px !important; }
.wih-bp { padding: 20px; position: relative; overflow: auto; background-color: white !important; }
.wih-bpH .view-box-collections .TilteAndExcerpt h1, .wih-bpH .view-box-collections .TilteAndExcerpt a { text-align: left !important; padding-left: 15px !important; font-weight: 200;}
.wih-bpH { width: 100% !important; }
#articles .panel {padding:0px 0px 0px 0px;border-left:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;}
.mainCollection h1 img { border-radius: 18px; }
.jobOpenings td:first-child { text-align: right; width: 10%; }
.jobOpenings th { text-align: center; padding-bottom:30px; font-family: 'Open Sans', sans-serif;, sans-serif; font-size:15px; font-weight: 400;}
.jobOpenings td:nth-child(2) { text-align: center;}
.jobOpenings td:nth-child(3) { font-size: 14px; color: #7E7E7E; }
.jobOpenings td { border-color: #eceef1 !important;}
#content.main-content .panel-wrapper {
    width: 25%;
    float: left;
}

.articles h2 a {
    letter-spacing: 0px;
    line-height: normal;
    font-size: 14px;
}

.title-sticky{
    margin-left: 5px;
    margin-top: 5px;
}

.view-box-collections hr 
{
    margin-top: 20px;
    margin-bottom: 19px;
    background: rgba(149, 148, 148, 0.3);
    color: #494848;
    border: none;
    height: 1px; 
}

.view-box-jobs hr 
{
    margin-top: 20px;
    margin-bottom: 19px;
    background: rgba(241, 241, 241, 0.16);
    color: #494848;
    border: none;
    height: 1px; 
}

.view-box-sponsored hr 
{
    margin-top: 20px;
    margin-bottom: 19px;
    background: rgba(190, 212, 211, 0.29);
    color: #494848;
    border: none;
    height: 1px; 
}

.indiego hr 
{
    margin-top: 20px;
    margin-bottom: 19px;
    background: rgba(171, 173, 186, 0.4);
    color: #494848;
    border: none;
    height: 1px; 
}



.view-box-collections .TilteAndExcerpt a h1:hover, .view-box-collections .TilteAndExcerpt a:hover { 
    color: #000 !important;
    text-decoration: none;
    transition: all 0.4s ease;
}
/*.well { font-size: 12px;}*/
.centered {margin-left: auto; margin-right: auto; float: none;}
.centerun {margin-left: auto !important; margin-right: auto !important; float: none !important;}

.view-box-collections { height: auto !important; background-color: #5D6977 !important;}
.view-box-jobs { height: auto !important; background-color: #7dc754 !important; }
.view-box-sponsored { background-color: #51bab5 !important;}

.featured-image-inner{text-align:center}

.articles .excerpt{color:#333;font-size:13px;line-height:1.6em;text-align:justify}

#content.main-content{    /*box-shadow: 0px 2px 30px 5px rgba(0,0,0,0.1); background-color: #FFF;*/ float:left;width:70%;position:relative;font-size:15px;border-top:1px solid #D9D9D9;margin-top:-1px;word-wrap:break-word}
.archive #content.main-content { box-shadow: none; background-color: transparent;}
.single-job_listing #content.main-content { width: 100%;}
.job-title { 
    font-size: xx-large;
    font-family: 'Open Sans', sans-serif;,sans-serif;
    font-weight: 900;
    /*padding-left: 80px;*/
    }


.job-comp {
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;,sans-serif;
    color: #a3a3a3;
}
.date-posted {
    
    color: #9f9f9f;
    font-size: smaller;
}
.apscrumbs {
    width: 75%;
    float: left;
}

.lastupdated{ 
    width: 25%;
    font-size: 12px;
    color: grey;
}

.aps-offer-thumb img {
    max-width: 50% !important;
}
.aps-offer-title {
    font-size: 12px;
    text-transform: uppercase;
}

 .aps-offer-price {
    font-size: 13px !important; 
    text-transform: uppercase;
    }

.aps-offer-link .aps-button {
        text-transform: uppercase;
    font-size: 11px;
    margin-top: 10px;
}
.aps-main-title {
    clear:both;
}
.startup-jobs .span12 { width: 100%; margin:0px; overflow: hidden;}
/*.startup-jobs .row { margin-left: 0px;}*/
.startup-jobs #footer .row { margin-left: -30px;}
#ad-header{/*float:center;*/padding:15px 15px 0px 15px}

.mobile-menu {
    display: none;
}

.top-yellow {
    display: block;
}
.eventspace{padding:15px 15px 15px 0;float:left}

.postinfo-box-wrapper {background-color: #fff; /*border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7;*/ padding-left: 10%; padding-right: 10%;}
.postinfo-box, .postinfo-box a { color: #30374f !important}
.postinfo-box a:hover {color: #3498Db !important;}
.postinfo-box .post-tags a:hover {color: #fff !important;}
.postinfo-box .thumbnail { border: 0px;}
.postinfo-box .author-profile-fields a { color: #7E7E7E !important;}
.postinfo-box h3 { color: #3498DB !important; font-size: 14px;}
.authorship{background: #FFF; font-style:none;font-size:14px;font-weight:400;color:#ccc;line-height:13px;padding:0px 20px 40px 80px;position:relative;z-index:2}
.author a { color: rgba(52, 152, 219, 0.66)}
/*.authorship a { color:#C9C9C9 !important; font-weight: 500 !important;}
.sessions .author { color: #666 !important; font-weight: 500 !important;}
*//*.fb-like-us { float: right; max-height: 20px; overflow: hidden; width: 280px; padding: 0px 20px 40px 80px; }
.fb-like-container-text { color: #C9C9C9; font-weight: 300; text-transform: uppercase; letter-spacing: 1px; font-size: 12px; margin-right: 1px; }
.fb-button { width: 50px; }*/
#sub-menu a {height:17px;padding:12px 15px;font-family:'Open Sans', sans-serif;,sans-serif;font-weight:400;font-size:14px;color:#444;line-height:16px}

.the-bar .panel a.title{height:30px;overflow:hidden;display:block;width:220px;padding:15px 0 0 35px;position:relative;z-index:5;color:#333;font-family:'Open Sans', sans-serif;,sans-serif;font-size:13px;font-weight:400;line-height:1.2em}

.horizontalsocial{padding:20px 10px 10px;float:left;max-height:50px!important}

.horizontalsocial .sharertitle{float:left;padding:3px 10px 2px 0;margin:0 10px 0 0;color:#b1a9a5;font-family:'Open Sans', sans-serif;,sans-serif;text-transform:uppercase;line-height:25px;vertical-align:middle}

.horizontalsocial .fb-like{width:125px;float:left;height:25px}

#fsb-social-bar.fsb-fixed{position:fixed;top:92px;z-index:99999}

.horizontalsocial .sharertwitter{float:left;width:135px;margin:0 15px 0 0;height:25px}

.horizontalsocial .sharergplus{float:left;width:75px;margin:0 15px;height:25px}

.horizontalsocial .sharerbubble{background:url(images/singlebubble.png) no-repeat;height:25px;min-width:25px;float:left;margin:7px 0 0;line-height:18px;vertical-align:top}

.horizontalsocial .sharerbubble a{color:#2d2520;padding:0 0 0 30px;font-size:14px!important;font-family:'Open Sans', sans-serif;,san-serif!important}

.horizontalsocial.fixed{position:fixed;top:-2px;z-index:99999}

.social-buttons .socialite{display:block;position:relative;background:url(images/wpbsc-sprite.png) 0 0 no-repeat}

.social-buttons .socialite-loaded{background:none!important}

.social-buttons a{color:#666;text-decoration:none;font-size:12px;font-family:Arial,Helvetica,sans-serif}

.social-buttons .twitter{width:105px;height:25px;background-position:-13px -10px;line-height:25px;vertical-align:middle}

.social-buttons .twitter span.count{width:30px;text-align:center;display:inline-block;padding:0 0 0 70px}

.social-buttons .googleplus{width:75px;height:25px;background-position:-136px -10px;line-height:25px;vertical-align:middle}

.social-buttons .googleplus span.count{width:30px;text-align:center;display:inline-block;padding:0 0 0 41px}

.social-buttons .googleplus .socialite-button{margin:2px 0 0!important}

.social-buttons .facebook{width:125px;height:25px;background-position:-231px -10px;line-height:25px;vertical-align:middle}

.social-buttons .facebook span.count{width:30px;text-align:center;display:inline-block;padding:0 0 0 52px}

#mc_embed_signup_sidebar input.email{display:block;padding:6px 0;margin:0 4% 15px 0;text-indent:5px;width:58%;min-width:268px;margin-left:6px;line-height:14px;border-radius:3px}

#mc_embed_signup_sidebar{ margin-top: 150px; margin-left:auto; margin-right: auto; background:#3498db;clear:left;font:14px;width:100%;max-width:100%;border-radius:3px}

#mc_embed_signup_sidebar input.button{display:block;margin:0 0 0px;width:100%;margin-left:0px;}

#mc_embed_signup_sidebar .button{background-color:#3498db;border:2px solid #fff;border-radius:4px;clear:both;color:#fff;font-size:15px;font-weight:500;height:34px;line-height:31px;padding:0;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap}#mc_embed_signup_sidebar input{border:1px solid grey;-webkit-appearance:none}#mc_embed_signup_sidebar form{display:block;position:relative;text-align:left;padding:20px 0 8px 3%}#mc_embed_signup_sidebar label{text-align: center; display:block;font-size:16px;padding-bottom:5px;font-weight:700;color:#fff;margin-right:10px}.social-prompt-list{list-style-type:none;margin:8px auto 0;width:233px}.social-prompt-item{float:left;min-height:49px;width:110px;color:#4F4F4F;font-size:14px;letter-spacing:2px;margin:0;text-align:center;text-transform:uppercase}.modal-body{font-size:15px;text-align:left;}.dividerVertical{border-right:1px solid #CCC}.close{color:#000;float:right;font-size:31px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #FFF}.modal-header{border-bottom:0 solid #E5E5E5;min-height:16.43px;padding:15px}.defaultblue{background-color:#3498db}#mc_embed_signup_sidebar .button:hover{background-color:#fff;border:2px solid #fff;border-radius:4px;clear:both;color:#3498db;font-size:15px;font-weight:500;height:34px;line-height:31px;padding:0;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap} .mc-field-group{ text-align:center;}

#content-wrapper .widgets-wrapper{width:29%;    display: inline-block;
    float: right;}
#content-wrapper .widgetspost .widgets-wrapper{width:100%;}
.click-overlay { position: absolute; width:100%; height: 100%; display: block; z-index: 11;}

.single-page .main-content h1 { font-size: 30px;}
.single-job_listing .single-page .main-content h1 { margin-left:auto; margin-right: auto; margin-bottom: 5px;}
/*.single-job_listing .single-page .main-content h4 a { color: #ffffff; }*/
/*.single-page .sponsored .content-panel {padding: 10px 0px 0px 10px!important;}
.single-page .content-inner .authorship { padding: 0px 0px 40px 40px;}
.single-page .top-title h1 {     padding-left: 20px; padding-right: 40px; }
.single-page #content.main-content {}*/

.single-page #content.main-content .content-inner {line-height:1.6em;padding: 0px 0px 0px 0px; background: #FFF;
    box-shadow: 0px 2px 30px 5px rgba(0,0,0,0.1);}
.startup-jobs #content.main-content .content-inner { padding-top: 0px;}
.single-job_listing #content.main-content .content-inner { border: 0px; border:none !important;}

.top-title h1 { padding-left: 60px; padding-right: 60px;}
.top-title h3 { padding-left: 60px; padding-right: 60px;}
.blue { width: 100%; background-color: #3498DB; padding: 120px 0px 80px 0px;}
.blue h1, .blue h4 { margin-top:0px; margin-bottom:0px; color: #ffffff; text-align: center; margin-left: auto; margin-right: auto; width: 50%;}
.single-job_listing .content-panel h4, .single-job_listing .content-panel h1, .tagline { text-align: left; /*width: 85%;*/}
.single-job_listing .single-page .blue-panel p { margin-left: auto; margin-right: auto; color: #dedede;
    padding-top: 7px;
    font-size: small; }
.safari-text-fix { display: none;}
.crypto-guide {
    float: left; list-style: none; width: 90px; margin: 0px;
    border-right: 1px solid #e5e5e5;
}

.crypto-guide li {
    padding: 0px !important;
}

.crypto-guide li a {
        position: relative;
    display: block;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    padding: 9px;
}

.crypto-guide li a:hover {
    border-left: solid 5px #3498DB;
    text-decoration: none !important;
}

.category-cryptocurrency .content-panel {
    padding-left: 0px !important;
}
.category-cryptocurrency .the-content {
   
        margin-left: 90px;
        padding-left: 10px;
    /*border-left: 1px solid #e5e5e5;*/
}

.category-cryptocurrency .addthis_default_style {
    clear: none !important;
}

.category-cryptocurrency .atclear {
    clear: none !important;
}


.pagination-wrapper{

    background:transparent !important;

    border:0 !important;

}

.post-category {
    font-size: 10px; font-weight: 600; text-transform: uppercase;
}

.post-category a {
    color: #FFD600; 
}

.outmostcontainer {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
}

/*new homelayout*/
.heading {
    z-index: 1;
    position: relative;
    font-weight: 900;
    font-size: .9em;
    line-height: 1.25em;
    color: #3498DB;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 20px;
    clear: left;
}
.heading:before {
    border-top: 1px solid #cad6de;
    content: "";
   /* margin: 0 auto;*/
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 20%;
}

.hbottom {
    width: 50% !important;
    text-align: right;
    float: right;
    margin-right: 7%;
}

.heading .int {
    background: #eceef1;
    padding: 0 10px;
    position: relative;
}

.justin .span1, .justin .span3, .justin .span4 {
    margin-left: 10px;
} 

.justin .span4 {
    margin-top: 20px;
}

.justin .span4:nth-child(odd) {
    margin-left: 40px;
}

.justin .title{
    font-family: 'Open Sans', sans-serif;, sans-serif;
}

.justin .title:hover {
     transition: all 0.4s ease;
}

.justin .time {
    text-transform: uppercase;
    color: #3498DB;
    font-size: 0.8em;
}



.startupContent > h4 {



    text-align: center;



    font-family: 'Open Sans', sans-serif;,sans-serif;



}



#content .pagination-wrapper{

clear:both;

}

#breadcrumbs {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 12px;
    /*text-transform: uppercase;*/
}

.judges .galleryItem {
    display: inline-block;
    /*font-size: 12px;*/
    float: none;
}
.aps-offer-price {
     font-family: 'Open Sans', sans-serif;,sans-serif;
     margin-top: 15px !important;
}

.aps-offer-title {
    margin-top: 15px !important;
    font-family: 'Open Sans', sans-serif;,sans-serif;
    font-size: medium;
    font-size: 12px !important;
    text-transform: uppercase;
    font-weight: 200 !important;
}
.aps-button {
    padding: 9px 15px;
    color: #fff !important;
    font-family: 'Open Sans', sans-serif;,sans-serif;
    font-weight: bold;
    font-size: 15px;
    line-height: 1;
    white-space: nowrap;
    display: inline-block;
    border: 1px solid;
    cursor: pointer;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
}
.aps-container a {
    color: #3498DB;
}
.aps-content { background: white; padding: 20px !important;}
.aps-sidebar { background: white;}
.aps-container {
    padding-top: 20px !important;
    color: black !important;
    font-size: 15px;
}

.aps-tab-title {
    font-size: 20px;
}
.aps-products-grid .aps-product-title, .aps-wd-title {
    line-height: 1.5em;
    height: auto;
}

.aps-price-value {
    color: #15a949 !important;
    font-family: 'Open Sans', sans-serif;,sans-serif;
    font-weight: 300;
}

.aps-item-buttons, .aps-price-value del, .aps-on-sale, .aps-buttons-box, .aps-product-sku, .aps-image-gallery, .aps-tabs, .aps-filters-control {
    display: none;
}

.aps-product-price {
    font-size: 12px !important;
    padding: 0;
    text-align: center;
}

.aps-wd-price {
    font-size: 12px !important;
    text-align: center;
    display: block;
}

.flip-front, .aps-gallery-zoom, .aps-total-score, .aps-btn-skin, .aps-pagination a.page-numbers, .aps-range-slider-value, .aps-display-controls ul li a.selected, .aps-dropdown:hover .aps-current-dp, .aps-brands-list li a span, .aps-cats-list li a span, .aps-filter-cb:checked + .aps-cb-holder, .aps-search-btn:hover, .aps-pd-search:hover, .aps-btn-boxed:hover, .aps-features-list li, .aps-filters li a.selected-filter {
 background: #3498DB !important;
}

.flip-back, .aps-btn-skin:hover, .aps-pagination a.page-numbers:hover, .slider-aps > .dragger:hover, .aps-list-icon, .owl-prev:hover, .owl-next:hover, .aps-on-sale {
 background: #3498DB !important;   
}

#content.main-content{

border-top:0;

}

ul.job_listings li.job_listing a div.location {
    padding: 0 !important;
}

.widgets .header, .widgets .header h3 {

    padding: 11px 0px 11px 0px;

    position: relative;

    font-size: 19px;

    line-height: 20px;

    font-weight: 900;

    text-align: center;

    font-style:normal;

}

#articles .widgets-wrapper h2{

    padding: 11px 0px 11px 0px;

    position: relative;

    font-size: 19px;

    line-height: 20px;

    font-weight: 900;

    text-align: center;

}

.category .view-box .image, .tag .view-box .image, .author .view-box .image {

height:auto;

overflow:hidden;

}

.widgets-list-layout .widgets-list-layout-blavatar{

width:100% !important;

}

#content .pagination { text-align:center; border-top: none;}


.articles .pagination {
    border: none;
    text-align: center;

   /* background-color: #3598db;



    border-right: 1px solid #d9d9d9;



    border-top: 1px solid #d9d9d9;*/



    color: white;
    margin: 4px;


}

.expand_mobile_nav{
	display:none;
}

.cpost-sliders{
	    margin: 15px 0px;
}

.cpost-sliders.owl-carousel .owl-item{
	text-align: center;
}

.cpost-sliders.owl-carousel .owl-item img {
    max-height: 150px;
    width: auto;
	    margin: 5px auto;
}

.cpost-sliders.owl-carousel .owl-item a{
	    color: #0088cc;
}

.cpost-price{
	color:#15a949;
	    margin-bottom: 0;
}

.cpost-rating img{
	display: inline-block !important;
    width: 16px !important;
    margin-right: 4px !important;
}








.pagination .active, .pagination a:active, .pagination a.active:hover {



    color: white;



    cursor: default;



    font-weight: 400;



}

.widgets .widget {
    border-top: 0px;
}





.articles .metric, .articles a.like-button {



    color: #000;



}







.pagination a {



    color: white;



    cursor: pointer;



    display: inline-block;



    font-family: 'Open Sans', sans-serif;,sans-serif;



    font-size: 20px;



    font-weight: 100;



    margin-top: -1px;



    padding: 11px 2px;



    text-align: center;



    width: 25px;



}







/*.startups {



    padding:70px 0px 70px 0px;



    background-color:#f5f5f5;



    border:1px solid #dedede;



    box-shadow: inset 0 1px 1px white;



}*/



.startupItem {



    background-color:white;



    box-shadow: 0px 1px 3px #d4d4d4;



    margin-bottom:30px;



}







.startupContent { text-align: center; padding:9px; }



.startupContent a { color:#2a2a2a; }



.startupContent a:hover { color:#0088cc; }

#menu-search{
	display:none;
}





.propertyImg {



    border: 1px solid #e2e3e4;



    max-width:100%;



    margin-bottom:15px;



}


.getJobs {
    margin-left:auto; margin-right:auto; min-height:300px; width:80%
}


 ul.job_listings li.job_listing.job_position_featured a {

    background: #fdfdfd !important; 

 }

.startupImgLink {



    -webkit-transition: opacity 0.3s linear;



    -moz-transition: copacity 0.3s linear;



    -ms-transition: opacity 0.3s linear;



    -o-transition: opacity 0.3s linear;



    transition: opacity 0.3s linear;



}







.startupImgLink:hover { opacity:0.8; }







.startupType {



    position:absolute;



    font-family: 'Open Sans', sans-serif;, sans-serif;



    font-size:12px;



    background-color:#0088cc;



    color:white !important;



    padding:7px;



    z-index:1;



}







.startupDetails { 



    background-color:#f8f8f8;



    margin-top:0px; 



    border:1px solid #cacaca;



    width:100%;







}







.startupDetails td {



    font-family: 'Open Sans', sans-serif;,sans-serif;



    font-size: 10px;



    font-style: normal;



    font-weight: bold;



    line-height: 12px;



    text-transform: uppercase;



    width:33.6%;



    height:45px;



    border-color:#cacaca;



    color:#ababab;



    text-align: center;



}







.divider {



    background-color:#d7d7d7;



    max-width:100%;



    height:2px;



    margin-top:-14px;



    margin-bottom:30px;



}







.divider.thin {



    height:1px;



    margin-top:15px;



    margin-bottom:15px;



}






/*
#ad-header {



    padding: 15px 0 15px 15px;



}
*/






.box-info {



    color: #fff;



    font-family: ''Open Sans', sans-serif;';



    font-size: 20px;



    font-weight: 700;



    text-shadow: 1px 3px 2px rgba(0, 0, 0, 0.4);



     vertical-align: middle;



}







.box-info > .article-info > p {



    text-align: center;



    vertical-align: middle;







}



.darken > img {



max-width:100%;







}



#boxes .box-info .article-info {left:auto; right:auto; bottom:auto; vertical-align: middle; text-align: center; height:100%; width:100%;}















@media screen and (max-width: 1024px) {



    #ad-bar {



        /*display: none !important;*/



    }



    #site-logo-hd {

        display: block;
        height: 35px

    }

    #site-logo {
        display: none;
        
    }



}







.box-column .box-panel .box-image img {



    



    height: 296px;



}











/* by rehan */



/********************************************************



Styling of new Layout of posts..  



*********************************************************/



.view-box {



    background-color: #fff;



    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);



    /*float: left;*/



   /* height: auto; */



    overflow: hidden;



    width: 100%;



    margin: 0 20px 20px 0;

   /* border-radius: 6px;
*/


}

/*#articles .view-box{

height:420px;

}*/



#articles .view-box{

    height:420px;

    /*border-radius: 6px;*/

}

.slideshow .view-box{
    height: 255px !important;
}



.category .view-box, .tag .view-box, .author .view-box {

height:auto;

}

#dd {

    z-index: 2;

}



summary {



    display: block;



}



.view-box #inside {



    height: auto;



    position: relative;



}







.view-box .TilteAndExcerpt {



    overflow: hidden;



    position: relative;





    z-index: 1;



    height: 160px;



}

.home .view-box .TilteAndExcerpt{

height:160px;

}



.view-box h2 {



    margin: 15px 20px 8px 19px;



}



.view-box #inside h2 {



    text-rendering: optimizelegibility;



}



.view-box #inside h2 {

    line-height: 1.5em;
    height: 6em;
    font-size: 13px !important;
    padding: 0;
    text-align: left;
    font-weight: 200;
    overflow: hidden;

}

.archive .view-box #inside h2 {

    line-height: 1.5em;
    height: 3em;
    font-size: 13px !important;
    padding: 0;
    text-align: left;
    font-weight: 200;
    overflow: hidden;

}

.archive .view-box #inside h2 a, .view-box #inside .TilteAndExcerpt a {
    font-size: 14px;
    font-weight: 400;
}

.view-box #inside .TilteAndExcerpt h1 {
    line-height: 0.3em;
    text-align: left;
    padding: 15px;
}







.view-box h1 a {



    color: #232529;
    height: 4.5em;
    line-height: 1.5em;



}







h1, h2, h3, h4, h5, h6 {



    font-family: 'Open Sans', sans-serif;, sans-serif;



    }







.view-box #inside .image a:hover{



    opacity: 0.80;



}







.view-box .abstract {



    font-family: Open Sans, sans-serif;



   /* font-size: 13px;*/



    font-size: 12px;

    line-height: 18px;



    margin: 0;



    padding: 0 20px;



    text-align: left;



}







.view-box #inside .BottomSection {



    font-family: Open Sans, sans-serif;



    font-size: 10px;



    font-style: normal;



   /* font-weight: bold;*/



    line-height: 12px;



    margin: 15px 0 0;



    text-transform: uppercase;



}

.sk-alternate-layout .view-box .BottomSection { bottom: 0; height: 12px; padding: 10px 0; margin: 15px 10px 10px; width: auto; }

.view-box .BottomSection {



/*border-top: 1px solid rgba(0, 0, 0, 0.1);
*/
  bottom: 0;

  height: 12px;

  padding: 10px 0;



  margin: 15px 10px 0 ;

  width: auto;



}

/*.BottomSection span{

float:left;

}
*/


.view-box #inside .BottomSection .AuthorSection {



    color: #90939a;



}



.view-box .BottomSection .AuthorSection {



    



}



.dt {



    display: none !important;



}



.view-box .BottomSection .AuthorSection .dd {



    padding: 0 0px;



}



.view-box .BottomSection .AuthorSection a {



    color: #90939a;



    margin: 0px;



    padding: 8px;



    text-decoration: none;



}



.view-box .BottomSection .AuthorSection a:hover{



    color: #3498db;



    }



.view-box #inside .BottomSection {



   /* font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/



    font-size: 10px;



    font-style: normal;



   /* font-weight: bold;*/



    line-height: 12px;



    text-transform: uppercase;



}



.view-box .BottomSection .author a {



    color: #232529;



    text-decoration: none;



}



.view-box #inside .BottomSection .DateSection, .view-box #inside .BottomSection .AuthorSection {



    color: #D7D7D7;



}



.view-box .BottomSection .DateSection {



    float: right;



}



.view-box #inside .CommentSection {



   



    display: block;



    font-size: 12px;



    font-weight: bold;



    line-height: 23px;



    padding: 0 6px 0 8px;



    text-align: center;



    text-transform: uppercase;



}



.view-box .CommentSection{



 



    left: 10px;



    position: absolute;



    top: 15px;



    z-index: 99;



}



.view-box #inside .CommentSection:after {



    background-image: none;



    background-position: 0 0;



    background-repeat: repeat;



    content:attr(data-icon);



    display: inline;



    float: top-right;



    font-family: sayglyphs;



    font-size: 30px;



    font-style: normal;



    font-weight: normal;



    height: auto;



    margin-top: 0;



    padding-left: 3px;



    vertical-align: baseline;



    width: auto;



}



.dt {



    display: none !important;



}



.view-box #inside .CommentSection {



    font-size: 12px;



    font-weight: bold;







    text-align: center;



    text-transform: uppercase;



}

.single-page .main-content a:hover{
    text-decoration: underline !important;
}



.view-box #inside .TilteAndExcerpt a:hover {
    color: #3498db;
    text-decoration: underline;
    transition: all 0.4s ease;
}

.view-box .CommentSection a{

  background: rgba(0,0,0,0.2);

  padding: 2px 8px;

  color: #fff;

  margin-bottom: 6px;

  display: inline-block;

  font-size: 11px;

}



#articles .sortbar-wrapper {



    width: 100%;



    border: none;



}



#articles .sortbar-wrapper .sortbar{



    width: 100%;



    border: none;



}



#articles .content-inner {



    margin-top: 43px;



}



#articles .loop .panel-wrapper .panel{



    border: none;



}

#content-wrapper {
    border:none;
    background: transparent !important;
}

#content.main-content .content-inner {
    border:none;
}

/*
#content-wrapper .articles .content-inner{



    background-color: #f1f2f2;



}*/



/* Ends here.. */



@media screen and (max-width: 1024px) {



    #ad-header {



        display: block !important;



    }



}







/** Author Advanced Avtar Styling (Hand Written) **/







.Author-information .Author-avtar-box img { height:110px;width:110px;}







.Author-information .Author-avtar-box { height:auto;width:110px;}











.Author-information {



font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;



font-size: 10px;



color: black;



background-color: white;



font-style: normal;



font-weight: bold;



line-height: 12px;



text-transform: uppercase;



float:left;



padding:20px;



margin-right: 20px;



margin-top: 10px;



width: 95.5%;



}







.Author-information .Author-FullName {



height: 17px;



color: #90939a;



margin-top:15px;







}







.Author-FullName :hover{



    color:black;



} 







.Post-TimeStamp { 



width:110;



color: #90939a;



text-align:center;



}







.Author-information .Author-FullName a{



text-decoration: none;



color: #90939a;



}



.Author-information .Author-FullName a:hover{



color: #3498db;



}







/* Featured Box-Panel Styling */







.featured-pad {







    padding-left: 20px;



    padding-right: 20px;



}







.featured-panel-box {







    background-color: #fff;



    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);



    height: 360px; 



    margin: 0 0 20px;



    width: auto;







}







.featured-panel-box .featured-box-image a:hover{



    opacity:0.7;



}







.featured-panel-box .featured-box-image img{



    height: auto;



    max-width:100%;



}







.featured-panel-box h1 {



    margin: 35px 20px 8px 19px;



    text-rendering: optimizelegibility;



    font-size: 19px;



    line-height: 20px;



    padding: 0;



}







.featured-panel-box h1 a{



    text-decoration: none;



}







.featured-panel-box h1 a:hover{



    text-decoration: underline;



    color: #2ecc71;

    transition: all 0.4s ease;



}







.featured-panel-box .featured-box-image img {







    z-index: -1;



}







.featured-panel-box .featured-box-image .dd { 







    background-color: #2ecc71;



    width:50px;



    height: 27px;



    margin: 0px 40px 0px 0px;



    position: relative;



    bottom:200px;



    float: right;



}







#menu-item-8444 {







    background-color: #3498Db;



}







#menu-item-8444 > a {



    color: white;



}







#menu-item-8444:hover a:hover {



    color: black;



}







.dd > a:hover {



    color: white;



}







.numcount > a:hover {



    color: white;



}



#topcol2 {margin-left: 0px; margin-right: 0px;}



#hiring {font-size: 14px; background-color:#EBEBEB; margin:.7em 0; padding:0.6em 0 0.6em 0.6em;border:solid 1px #ccc;border-bottom:solid 1px #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}



#hiringFront {font-size: 14px; background-color:white; margin:.7em 0; padding: 0.6em 0 0.6em 4.6em; /*border:solid 1px #ccc;border-bottom:solid 1px #ccc;border-radius:3px;*/-webkit-border-radius:3px;-moz-border-radius:3px}



#hiringFront .cnvl {padding-top:1em;}







#hiring .cnvl {padding-top:1em;}



.cosp A:link {color:#000;}



.cosp A:visited {background-color:#3498Db;}



.cosp A:hover {background-color:#f3f3f3; text-decoration: underline;}



.cosp A {padding:1px}



.cosp img {position:relative;/*top:2px;*/width:16px}



.cosp span {font-weight:bold;}



.cosp {padding-top:0.3em;padding-bottom:0.3em}



.cosp {text-indent:-1.6em;padding-left:1.6em;}



.cnvl {text-align:center;}




.ed .cnvl A:visited {color:#002848;}







.evhed {padding-top:1em;border-top:#174a61 solid 2px}



#events H2 {padding-bottom:0.9em}



#events {padding:0.6em 0 0.6em 0.6em; background-color: white;border:solid 1px #ccc;border-bottom:solid 1px #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}



#events {margin-top:2.2em;}



#events a:visited {color:#002848;}



#events a {color:#000}



#events a:visited {color:#000}



#events a div {float:left}



#events a > div:first-child {width:18%;padding-right:2%}



#events a > div:first-child + div {width:46%;padding-right:2%;font-weight:bold;}



#events .nf a > div:first-child + div {font-weight:normal;}



#events a > div:first-child + div + div {width:31.9%;color:#444}



#events .ne {clear:both;}



#events .rhov {float:left;width:100%;padding:0.3em 0;}



#events .rhov:hover {text-decoration:underline;background:#d0e8f4;}



#events .ne .rhov {border-top:solid 1px #ccc;}



#events .featured .rhov {background:#ffd;padding:0.5em 0;}



#events .featured span {float:right;background:#a56;color:#fff;font-size:0.8em;padding:0.2em 0.2em 0;margin-bottom:0.1em;margin-top:-0.1em;border-top:solid 1px #ecc;border-bottom:solid 1px #945;}



#events .featured .rhov:hover {background:#d0e8f4}



#events .efoot A {color:#002848;}



#events .efoot A:visited {color:#002848;}



#events .efoot {clear:both;padding:1.2em 0 1.2em}



#events .efoot .fn1 {float:left;font-weight:bold;}



#events .efoot .fn2 {float:right}



















.startupItem {



    background-color:white;



    box-shadow: 0px 1px 3px #d4d4d4;



    margin-bottom:30px;



}







.startupContent { text-align: center; padding:9px; }



.startupContent a { color:#2a2a2a; }



.startupContent a:hover { color:#0088cc; }







.startupImg {



    border: 1px solid #e2e3e4;



    max-width:100%;



    margin-bottom:15px;



}







.startupImgLink {



    -webkit-transition: opacity 0.3s linear;



    -moz-transition: copacity 0.3s linear;



    -ms-transition: opacity 0.3s linear;



    -o-transition: opacity 0.3s linear;



    transition: opacity 0.3s linear;



}







.startupImgLink:hover { opacity:0.8; }







.startupType {



    position:absolute;



    font-family:Proxima Nova Semi-bold;



    font-size:12px;



    background-color:#0088cc;



    color:white !important;



    padding:7px;



    z-index:1;



}







.openHouse {



    position:absolute;



    font-family:Proxima Nova Semi-bold;



    color:white;



    font-size:13px;



    right:7px;



    background-image: url('../images/open-house-bg.png');



    background-repeat:no-repeat;



    padding:19px 13px 15px 15px;



    z-index:1;



}







.forSale {



    float:left;



    font-size:15px;



    background-color:#d5d5d5;



    color:white;



    padding:4px 9px 4px 9px;



    border-radius:4px;



    display:inline-block;



}







.price {



   



    float:right;



    color:#0088cc;



    font-size:23px;



}







.startupDetails { 



    background-color:#f8f8f8;



    margin-top:0px; 



    border:1px solid #cacaca;



    width:100%;



    text-align:center;



}







.startupDetails td {



    font-family:Proxima Nova Semi-bold;



    font-size:12px;



    width:33.6%;



    height:45px;



    border-color:#cacaca;



    color:#ababab;



}







/** PROPERTIES ROW **/



.rowText { text-align: left; margin:none;  color: #333; padding-top:17px; /*padding-right:33px;*/ }



.rowText h4 { color: #333; font-size:19px; margin-bottom:0px; }



.rowText .price { color: #333; float:right; }



.rowText .forSale { float:right; margin-right:20px; }



.startupImgRow { max-width:100%; }







/*.freelance { background-color: #3399cc; } 



.full-time { background-color: #01be7e; } 



.internship { background-color: #00aabc; } 



.part-time { background-color: #f08d3c; } 



.temporary { background-color: #e22712; } */







.joblink {



    font-family:Open Sans;



    font-size:11.4px;



    letter-spacing:0.2px;



    padding:6px 27px 6px 27px !important;



    color:white;



    background-color:#f6f6f6;



    background: -webkit-linear-gradient(#3498DB, #2980b9); /* For Safari 5.1 to 6.0 */



    background: -o-linear-gradient(#3498DB,  #2980b9); /* For Opera 11.1 to 12.0 */



    background: -moz-linear-gradient(#3498DB,  #2980b9); /* For Firefox 3.6 to 15 */



    background: linear-gradient(#3498DB,  #2980b9); /* Standard syntax */



    -webkit-transition: color 0.2s linear;



    -moz-transition: color 0.2s linear;



    -ms-transition: color 0.2s linear;



    -o-transition: color 0.2s linear;



    transition: color 0.2s linear;



}







.joblink:hover {



    text-decoration:none;



    color:#393939;



    background: linear-gradient(#f2f2f2, #ffffff); /* Standard syntax */



}







startupImgLink p {color: black;}







.jobContent { margin:none; text-align: left; padding:9px; }



.jobContent a { color:#2a2a2a; }



.jobContent a:hover { color:#0088cc; }







.jobrow:hover {



    background-color: #ecf0f1;



} 



.crptomarque {
    display: none;
}

.aps-main-title span {
            display: unset !important;
            vertical-align: unset !important;
        }

        @media (max-width: 767px) {
            .span2
            {
                display: block;
                float: left;
                width: 42%;
            }
        
        }

@media only screen and (min-device-width: 0px) and (max-device-width: 720px) {

        .aps-main-title span {
            display: initial !important;
        }

        #myModal {
            display: hidden;
        }

        .top-story-section h1 {

            font-size: 26px;

        }

        .crptomarque {
            display: block;
            position: absolute;
            margin-top: 5px;
        }

       



        .crypto-guide {
            display: none;
        }

        .category-cryptocurrency .the-content {
            margin-left: 2px;
            padding-left: 2px;
            border-left: none;
        }


        #fsb-social-bar {



             display: hidden;



        }







        







    }







@media screen and (max-width: 900px) {



  



   #socialmedia{



            visibility: hidden;



            display: none;



        }







   #sticky-bar {



            background: none repeat scroll 0 0 #3498db;



            border-bottom: 0 solid #dfdfdf;



            color: #fff;



            height: 70px;



            width: 100%;



            z-index: 999;



        }



}





.indiego {
    background-color: #838CC7 !important;
}

.white {



    background-color: white;



}







.btnPN {



  background: #3498db;



  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);



  background-image: -moz-linear-gradient(top, #3498db, #2980b9);



  background-image: -ms-linear-gradient(top, #3498db, #2980b9);



  background-image: -o-linear-gradient(top, #3498db, #2980b9);



  background-image: linear-gradient(to bottom, #3498db, #2980b9);



  -webkit-border-radius: 8;



  -moz-border-radius: 8;



  border-radius: 8px;



  font-family: Arial;



  color: #ffffff;



  font-size: 20px;



  padding: 10px 20px 10px 20px;



  text-decoration: none;



}







.btnPN:hover {



  background: #3cb0fd;



  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);



  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);



  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);



  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);



  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);



  text-decoration: none;



}











.job-box {



    background-color: #fff;



    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);



    /*float: left;*/



    height: 250; 



    margin: 0 0 20px;



    overflow: hidden;



    width: 349px;



    margin: 0 20px 20px 0;



}



#dd {



    z-index: 2;



}



summary {



    display: block;



}



.job-box #inside {



    height: 225px;



    position: relative;



}







.job-box .TilteAndExcerpt {



    overflow: hidden;



    position: absolute;



    top: 140px;



    z-index: 1;



    height: 210px



}



.job-box h1 {



    margin: 35px 20px 8px 19px;



}



.job-box #inside h1 {



    text-rendering: optimizelegibility;



}



.job-box #inside h1 {



    font-size: 19px;



    line-height: 20px;



    padding: 0;



    text-align: left;



}







.job-box h1 a {



    color: #232529;



}







.job-box #inside .image a:hover{



    opacity: 0.5;



}







.job-box .abstract {



    font-family: 'Open Sans', sans-serif;,Cambria,"Times New Roman",Times,serif;



    font-size: 13px;



    line-height: 18px;



    margin: 0;



    padding: 0 20px;



    text-align: left;



}







.job-box #inside .BottomSection {



    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;



    font-size: 10px;



    font-style: normal;



    font-weight: bold;



    line-height: 12px;



    margin: 15px 0 0;



    text-transform: uppercase;



}



.job-box .BottomSection {



    border-top: 1px solid rgba(0, 0, 0, 0.1);



    bottom: 0;



    height: 12px;



    padding: 12px 20px 14px;



    position: absolute;



    width: 309px;



}



.job-box #inside .BottomSection .AuthorSection {



    color: #90939a;



}



.job-box .BottomSection .AuthorSection {



    bottom: 206px;



    display: block;



    height: 30px;



    left: 0;



    line-height: 30px;



    margin: 0;



    padding: 0;



    position: absolute;



    width: 300px;



    z-index: 3;



    text-align: left;



}



.dt {



    display: none !important;



}



.job-box .BottomSection .AuthorSection .dd {



    padding: 0 20px;



}



.job-box .BottomSection .AuthorSection a {



    color: #90939a;



    margin: -8px;



    padding: 8px;



    text-decoration: none;



}



.job-box .BottomSection .AuthorSection a:hover{



    color: #3498db;



    }



.job-box #inside .BottomSection {



    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;



    font-size: 10px;



    font-style: normal;



    font-weight: bold;



    line-height: 12px;



    text-transform: uppercase;



}



.job-box .BottomSection .author a {



    color: #232529;



    text-decoration: none;



}



.job-box #inside .BottomSection .DateSection, .view-box #inside .BottomSection .AuthorSection {



    color: #90939a;



}



.job-box .BottomSection .DateSection {



    float: right;



}



.job-box #inside .CommentSection {



    color: white;



    background-color: #da2f37;



    display: block;



    font-size: 12px;



    font-weight: bold;



    line-height: 23px;



    padding: 0 6px 0 8px;



    text-align: center;



    text-transform: uppercase;



}



.job-box .CommentSection{



    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);



    left: 20px;



    position: absolute;



    top: -300px;



    z-index: 5;



}



.job-box #inside .CommentSection:after {



    background-image: none;



    background-position: 0 0;



    background-repeat: repeat;



    content:attr(data-icon);



    display: inline;



    float: top-right;



    font-family: sayglyphs;



    font-size: 30px;



    font-style: normal;



    font-weight: normal;



    height: auto;



    margin-top: 0;



    padding-left: 3px;



    vertical-align: baseline;



    width: auto;



}



.dt {



    display: none !important;



}



.job-box #inside .CommentSection {



    font-size: 12px;



    font-weight: bold;



    line-height: 23px;



    text-align: center;



    text-transform: uppercase;



}



.job-box #inside .TilteAndExcerpt a:hover{



    color: #3498db;



    text-decoration: underline;



}



/*

Welcome to Custom CSS!



CSS (Cascading Style Sheets) is a kind of code that tells the browser how

to render a web page. You may delete these comments and get started with

your customizations.



By default, your stylesheet will be loaded after the theme stylesheets,

which means that your rules can take precedence and override the theme CSS

rules. Just write here what you want to change, you don't need to copy all

your theme's stylesheet content.

*/

#fsb-social-bar.fsb-fixed {

    position: fixed;

    top: 40px;

    z-index: 40;

    margin-top: 42px;

}



#widget {

    margin-top: 5px;

}



.the-content {

    font-size: 16px;
    padding-left: 30px;
    padding-right: 30px;

}

.single-job_listing .the-content {
    padding-left: 15%;
    padding-right: 15%;
    padding-top: 5%;
}

.startup-jobs .the-content {
    padding-left: 0px;
    padding-right: 0px;
}

.logo {

    background-color: #3498DB;

}



li {

    line-height: 1.5;

}


.nav-buttons {

    background-color: #f1f2f2;

    position: relative;

    text-align: left;

}



.top-class {

    width: 100%;

    background-color: #3498DB;

    text-align: center;

    color: #fff;

    height: 100px;

    z-index: 9999;

    top: 0;

    left: 0;

    border-bottom: 0 solid #dfdfdf;

}



/* .top-class .nav-buttons {

    position: absolute;

    top: 15px;

    left: 20px;

} */

blockquote {

    line-height: 36px;
    padding: 0 5%;
    color: #a6a6a6;
    text-align: center;
    font-size: 24px;
    font-style: italic;
    border: none;

    /*margin: auto;

    background-color: white;

    color: #3498DB;

/* text-align: center; 

    border-left: 5px solid #eeeeee;*/

}



blockquote p {

   
    font-size: inherit;
    font-weight: 300;
    line-height: inherit;

}



.search-link #random-article {

    right: 17px;

    top: 10px;

    z-index: 9999;

    padding: 0;

    position: absolute;

    color: white;

}



.search-link #sticky-controls {

    right: 55px;

    top: 10px;

    z-index: 9999;

    padding: 0;

    position: absolute;

    border-right: 0;

}



.small {

    padding: 5px 10px 4px;

    font-size: 12px;

    font-weight: 400;

    letter-spacing: .029em;

    line-height: 16px;

}



.small:hover {

    /*background: #aaa;*/

    color: #fff;

}



#menu-search-button span {

    padding: 0;

    color: #000000;

}



.nav-buttons a {

    text-transform: uppercase;

    font-family: "Open Sans", sans-serif;

    font-size: 12px;

    font-weight: 600px;

    font-style: normal;

    font-weight: bold;

}



#menu-search {

    background: none repeat scroll 0 0 #fff;

    border-left: 0 solid #e3e3e3;

    border-right: 0 solid #e3e3e3;

    height: 48px;

    left: -180px;

    position: absolute;

    width: 180px;

    z-index: 214;

}



#menu-search input#s {

background: none repeat scroll 0 0 rgba(0,0,0,0);

  border: 1px solid #f1f1f1;

  box-shadow: none;

  font-size: 13px;

  padding: 13px 10px;

  border-radius: 0;

  width: 88%;

}



.fixed {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

}



#section-menu a {

    border-left: 0 solid rgba(247,247,247,0.94);

    border-right: 0 solid rgba(247,247,247,0.94);

    font-family: 'Open Sans', sans-serif;, sans-serif;

    font-size: 15px;

    font-weight: 400;

    height: 22px;

    line-height: 22px;

    padding-top: 10px;

    padding-bottom: 10px;
	
	padding-top: 5px;
    padding-bottom: 5px;

    position: relative;

    color: #ffffff;
    text-transform: capitalize;
	    padding: 12px;
}



#sticky-bar {

    background: #3498DB;

    border-bottom: 0 solid #dfdfdf;

    height: 40px;

    width: 100%;

    z-index: 999;

    color: white;

/*box-shadow: 0 0 5px rgba(0,0,0,.12);*/

}

#section-menu .standard-menu ul li ul a {
    font-size: 13px;
}

#section-menu .standard-menu ul li ul a {

    font-family: 'Open Sans', sans-serif;, sans-serif;

    background-color: #000;

    color: #FFD600 !important;

}



#section-menu .standard-menu ul li ul {

    background-color: #000;

    color: white;

}



#section-menu ul li ul {

    border: 1px solid #d9d9d9;

    box-shadow: 1px 2px 6px 0 rgba(0,0,0,0.2);

    padding: 8px 0;

    top: 40px;

}



.after-top-menu {

    margin-top: 20px;
    /*text-align: center;*/

}

.startup-jobs .after-top-menu {
    margin-top: 0px;
}



#section-menu ul li ul {

    border: 0 solid #d9d9d9;

    box-shadow: 1px 2px 6px 0 rgba(0,0,0,0.2);

    padding: 0px 0;

    top: 46px;

    -webkit-transition: height 0.3s ease-in;

    -moz-transition: height 0.3s ease-in;

    -o-transition: height 0.3s ease-in;

    -ms-transition: height 0.3s ease-in;

    transition: height 0.3s ease-in;

    opacity:0; 

}

#section-menu ul li:hover ul{

opacity:1;

}



#section-menu a:hover, #section-menu ul li:hover a, #section-menu ul li.over a, #section-menu ul li a:hover, #section-menu ul li.current_page_item a, #section-menu ul li.current_page_ancestor a, #section-menu ul li.current_page_parent a, #section-menu ul li.current-menu-item a, #section-menu ul li.current-cat a {

    color: #ffffff !important;



}

#section-menu a:hover, #section-menu ul li:hover a {
        background: #000000;
    color: #ffd600 !important;
}



#section-menu ul li ul li a:hover, #section-menu ul li ul li.active a, #section-menu .standard-menu ul li ul li.over a, #section-menu .standard-menu ul li ul li:hover a {

    /*color: #3498DB !important;*/
    background: #ffD600;
    color: #000000 !important;


}



#section-menu ul li ul li.current_page_item a, #section-menu ul li ul li.current_page_ancestor a, #section-menu ul li ul li.current_page_parent a, #section-menu ul li ul li.current-menu-item a, #section-menu ul li ul li.current-cat a {

    color: white;

    background-color: #3498DB;

}



#section-menu ul li ul li a, #section-menu ul li:hover ul li a, #section-menu ul li.over ul li a {

    /*color: white !important;*/



}

#section-menu .standard-menu ul li ul li:hover a, #section-menu ul li:hover ul li a:hover {

   /* color: #3498DB !important;*/

}

#socialmedia {

    left: 20px;

}

#mc_embed_signup_scroll{
	position:relative;
}

.techies-signup input.email{
	    width: 100% !important;
    padding-right: 140px !important;
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
	    padding: 0px 35px !important;
}

.techies-signup .button{
	position: absolute;
    right: -20px;
    top: 45px;
    background-color: #fff !important;
    color: #333 !important;
    border-radius: 30px !important;
    border: 1px solid #3498DB!important;
	    width: 150px;
}


/*top story css start here...*/

.top-story-section{
  /*background-image: url("../images/top-story-img.png");*/
  background-repeat: no-repeat;
  /*height: 412px;*/
  margin-bottom: 5px;
  background-size:100% auto;
  position: relative;
  margin-top: 1px;
  clear: both;
  box-shadow: 0px 2px 30px 5px rgba(0,0,0,0.1);
}

/*.archive .top-story-section {
    box-shadow: none;
}*/

.top-story-section h1 {
    
    font-size: 32px;    
    color: white;
    line-height: 1.25em;
    margin-bottom: 5px;
    padding: 1px 35px 0px 35px;
    font-weight: 600;
}

.top-story-section h1 a {
    color: #ffffff;
}

.top-story-heading {
    background: rgba(36,36,36,0);
    background: -moz-linear-gradient(top, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(36,36,36,0)), color-stop(23%, rgba(0,0,0,0.43)), color-stop(39%, rgba(0,0,0,0.72)), color-stop(54%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    background: -o-linear-gradient(top, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    background: -ms-linear-gradient(top, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    background: linear-gradient(to bottom, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#000000', GradientType=0 );
    position: absolute;
    bottom: 0;
    width: 100%;
  }

  .top-story-section a img {
    width: 100%;
    height: 375px;
    object-fit: cover;
  }

  .top-small-story2-section a img, .top-small-story-section a img {
    width: 100%;
    height: 228px;
    object-fit: cover;
  }

.hours-text{color:#bababa; font-size: 14px;  padding: 1px 35px 20px 35px;}



#socialmedia ul li {

    display: inline;

    list-style-type: none;

    float: left;

}



.facebook {

    width: 90px;

    margin-left: 110px;

}



.twitter {

    width: 240px;

}



.google {

    width: 100px;

}



#socialmedia ul {

    list-style-type: none;

}



#site-logo-black {

    display: none;

}



/* Shoaib ---- Custom CSS */



.tj-header {

  background-color: #3498DB;

  /*box-shadow: 0 0 24px 0 rgba(0,0,0,0.25);

  height: 48px;*/

  width: 100%;

  z-index: 999999;

  position: absolute;

  top: 0;

	
}

#wpadminbar {



  z-index: 999999 !important;



}

.tjNav {

background-color: #3498DB; 

  cursor: pointer;

  float: left;

  height: 48px;

  position: relative;

  white-space: nowrap;

  width: 165px;

}

.tjmobile-nav{

    width:150px;

    float:left;

    height: 48px;

  position: relative;

}

.tj2-header-menu {
/*
  float: left;
  height: 3.45em;
  position:relative;
      float: left;
    height: 2.45em;
    position: relative;
    width: 95%;
    margin: auto;
*/
    position: relative;
    width: 1200px;
    margin: 0px auto;
}

.tj2-header-menu .logo{
	    width: 150px;
    display: inline-block;
    float: left;
    padding: 5px;
	    text-align: center;
}

.single-job_listing #content-wrapper {
    margin-top: 174px;
}

.nmenu {
    width: 1000px;
	width: 1110px;
    margin: auto;
}

#icon-menus {

  float: right;

  position:relative;

}

.tj-header-follow {

  float: right;

  overflow: visible;

  position: relative;
	right: 50px;
}

.tj-header-search {

  position: absolute;

  background: #000;

  color: #fff;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  z-index: 900;

  display: none;

  overflow: hidden;

}

.desktop-menu-search{
	    display: inline-block;
    position: relative;
    float: right;
}

.desktop-menu-search #menu-search{
	    height: 46px;
}

.desktop-menu-search #menu-search input#s {
    padding: 2px 0px 2px 15px;
}

.desktop-menu-search #menu-search-button {
    height: 46px;
}

.admin-bar .tj-header{

    top:32px;

}

#site-logo{

    height:35px;

}

.tjNav-inner {

  background-color: #3498DB;

  height: 48px;

  padding: 0px 2em 0 1em;

  position: relative;

  z-index: 2;

}

.tjNav-dropdown {

  background-color: #3498DB;

  border-radius: 0 0 2px 0;

  left: 0;

  width: 100%;

  position: absolute;

  top: 48px;

  z-index: 1;

    margin:0;

    padding:0;

  text-align:left;

  display:block;

      transform: translateY(-100%);

         -webkit-transform: translateY(-100%); 

  -moz-transform: translateY(-100%);

     -webkit-transition: all 350ms 100ms ease-in-out; 

  -moz-transition: all 350ms 100ms ease-in-out;

  transition: all 350ms 100ms ease-in-out;

}

.tjmobile-nav .tjNav-dropdown {

      transform: translateY(0%);

         -webkit-transform: translateY(0%); 

  -moz-transform: translateY(0%);

       -webkit-transition: all 0ms 0ms ease-in-out; 

  -moz-transition: all 0ms 0ms ease-in-out;

  transition: all 0ms 0ms ease-in-out;

  display:none;

}

.tjNav:hover .tjNav-dropdown {

  -webkit-transform: translateY(0);

  -moz-transform: translateY(0);

  transform: translateY(0);

}

.tjNav-dropdown li {

list-style-type:none;

}

.tjNav-dropdown li a {

  border-top: 1px solid #88CAF6;

  color: #fff;

  font-weight: 500;

  display: block;

  padding: .75em 18px;

  font-size:13px;

}

.tjNav-dropdown li a:hover{

 background:#3DA9F1;

}

.at-above-post {
    clear: none !important;
}

.jp-relatedposts-post-title{
	height: 60px;
    overflow: hidden;
}

.mobile_tab_slider .nav-tabs, .cpost_slider_wrapper .tabs .nav-tabs > li > a {
    background-color: #ffD600 !important;
    font-weight: 600;
}																  
.jp-relatedposts-headline {

	font-family: 'Open Sans', sans-serif;, sans-serif;

}

#jp-relatedposts h3.jp-relatedposts-headline em:before {
	margin-bottom: 0px !important;
	border-top: 0px !important;
}

#jp-relatedposts h3.jp-relatedposts-headline {
	font-family: 'Open Sans', sans-serif; !important;
    font-size: 19px !important;
}

.jp-relatedposts-post-a{
	font-size:13px !important;
	   /* font-family: 'Open Sans', sans-serif;, sans-serif;*/
}

#jp-relatedposts {
	padding-top: 0px !important;
}

#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
    clear: initial !important;
        width: 48% !important;
    margin-right: 2% !important;
	    box-shadow: 0px 2px 30px 5px rgba(0,0,0,0.1);
		-moz-box-shadow: 0px 2px 30px 5px rgba(0,0,0,0.1);
}

#jp-relatedposts .jp-relatedposts-post-date, #jp-relatedposts .jp-relatedposts-post-context{
	display:none !important;
}

.single-25-under-25 .top-title {
	box-shadow: none !important;
}

.ribbon {

    font-family: Open Sans, sans-serif;
    font-weight: 900;
    background: #ffd600;
    color: #30374f;
}

.ribbon .ribbon-separator {

    width: none;
    height: none;
    background: none;
}

.postinfo-box .post-tags a {

        background: #ffd600;

}

.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #3498db;
  *
  background-color: #3498db;
  background-image: -moz-linear-gradient(top, #5bc0de, #3498db);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#3498db));
  background-image: -webkit-linear-gradient(top, #5bc0de, #3498db);
  background-image: -o-linear-gradient(top, #5bc0de, #3498db);
  background-image: linear-gradient(to bottom, #5bc0de, #3498db);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

/*.tjNav-inner::after {

  -webkit-transform: rotate(45deg);

  -moz-transform: rotate(45deg);

  transform: rotate(45deg);

  border-bottom: 2px solid #fff;

  border-right: 2px solid #fff;

  content: '';

  display: block;

  height: 8px;

  position: absolute;

  right: 18px;

  top: 16px;

  width: 8px;

}

*/
.no-touch .tjNav-dropdown {

  -webkit-transform: translateY(-100%);

  -moz-transform: translateY(-100%);

  transform: translateY(-100%);

  -webkit-transition: all 350ms 100ms ease-in-out;

  -moz-transition: all 350ms 100ms ease-in-out;

  transition: all 350ms 100ms ease-in-out;

  display: block;

}

#icon-menus #sticky-controls { 

  height: 48px;

  border-right: 0px solid #E3E3E3;

  padding-right: 8px;

  position:relative;    

  right: 0px;

}

#menu-search-button {

  float: left;

  height: 48px;

  z-index: 215;

  position: relative;

  margin-right: 0px;

}

#menu-search-button span {

display: block;

  height: 18px;

  width: 16px;

  padding: 15px 16px 15px 16px;

  color: #ffffff;

  font-size: 16px;

  cursor: pointer;

  margin-top: 0px;

  border-left: 0px solid #F1F1F1;

}

.connect-social {

  position: absolute;

  right: 56px;

  height: 48px;

  border-left: 1px solid #D9D9D9;

  padding: 0px 10px 0px 10px;

  z-index: 3;

}

.connect-social .social-badges a {

  color: #BBB5BA;

  font-size: 18px;

  display: inline-block;

  padding: 14px 2px;

}

.postinfo-box .author-info {
    font-size: 14px;
    color: #7E7E7E;

}

#ad-header, #logo-inner, #ad-footer {
    float: none;
    max-width: 970px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #e5e5e5;
}


.tj-header-follow .social-badges>a {

  color: inherit;

  display: inline-block;

  font-size: 16px;

  font-style: italic;

  height: 48px;

  line-height: 48px;

  text-align: center;

  width: 43.2px;

  -webkit-transition: all 100ms ease;

  -moz-transition: all 100ms ease;

  transition: all 100ms ease;

}

.tj-header-follow .social-badges>a {

  width: 32px;

}

.tj-header-follow>.tj-header-follow-channels:before {



}

.tj-header-follow>.tj-header-follow-channels {

  display: block;

  float: right;

  position:absolute;    

  right: 0;

}

.tj-header-follow .social-badges {

  overflow: hidden;

  white-space: nowrap;

  z-index: 10;

  position: relative;

  max-width: 135px;

}

.tj-header-follow .social-badges {

  max-width: 160px;

  border-top: none;

  border-bottom: none;

  border-right:0;

  float:right;

  padding: 0 12px;

  -webkit-transition: max-width .75s .1s;

  -moz-transition: max-width .75s .1s;

  transition: max-width .75s .1s;
  
    /*border-right: 1px solid #eee;
  border-left: 1px solid #eee;*/

}

.tj-header-follow .tj2-dropdown {

  display: block;

  max-height: 0;

  pointer-events: none;

  opacity: 0;

  overflow: hidden;

  width: 100% !important;

  -webkit-transition: max-height .25s ease-in-out, opacity .1s ease-in-out;

  -moz-transition: max-height .25s ease-in-out, opacity .1s ease-in-out;

  transition: max-height .25s ease-in-out, opacity .1s ease-in-out;

}

.tj-header-follow .tj-header-follow-channels.result_hover .tj2-dropdown {

  opacity: 1;

  pointer-events: all;

  max-height: 108px;;

}

.tj-header-follow . .tj-header-follow-channels-channel.tj-header-follow-channels-channel--disclosure {

  background-color: #fff;

  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9z…gNmMtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDIgMi0uOSAyLTItLjktMi0yLTJ6Ii8+PC9zdmc+");

  background-position: 12px center;

  background-repeat: no-repeat;

  background-size: 16px 16px;

  color: #999;

  cursor: pointer;

  height: 48px;

  position: absolute;

  padding: 0 12px;

  right: 0;

  width: 50px;

  display: inline-block;

  -webkit-transition: opacity .75s .33s ease-in-out;

  -moz-transition: opacity .75s .33s ease-in-out;

  transition: opacity .75s .33s ease-in-out;

}

/*Company Registration Page Styling*/

.crp_wrapper.container{
	width:1170px;
	padding: 15px;
}

#crp_content{
	padding: 15px;
}

#crp_sidebar{
	position: fixed;
    right: 8%;
    border-radius: 4px;
	z-index: 9;
	max-width: 350px;
}

.text-black{
	color:#000;
}

#crp_content h1{
	font-size: 2em;
}

#crp_why_choose{
	margin-left: 30px
}

#crp_why_choose .crp_sec_heading{
	    margin-left: -15px;
}

#crp_sidebar.active #register_mobile_btn, #register_mobile_btn_close{
	display:none;
}

.lowest_price_notice{
	font-size:15px;
	color:#000;
	padding: 15px;
	clear:both;
	    line-height: 30px;
}

.lowest_price_notice a{
	color:#fff !important;
	background:#83d228;
	padding:4px 8px;
	margin:10px auto;
	text-align:center;
	white-space: nowrap;
	
}

.crp_mobile_meta table{
	width:100%;
}

@media (min-width: 1200px){
	.span3.why_choose_item {
		width: 250px;
		width: 30%;
		margin-left: 15px;
		padding: 15px 0;
	}
}

#crp_sub_heading{
	/*
	border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    background: #fff;
    padding: 15px;
    border-left: 4px solid #f5d301;
	*/
	margin-bottom: 20px;
}

div.crp_section {
    margin: 15px 0px;
	    display: inline-block;
    width: 100%;
}

div#crp_pkg_wrapper .span4 {
    width: 32%;
    display: inline-block;
    background: #fbfbfb;
    margin: 0 1px;
    border: 1px solid #ccc;
    border-radius: 4px;
	transition: .2s all;
    position: relative;
    top: 0px;
}

#crp_process .crp_sec_heading{
	margin-left: 0;
}

div#crp_pkg_wrapper .span4:hover{
    box-shadow: 1px 3px 10px 8px #c5c5c5;
    top: -10px;
}

#crp_pkg_wrapper{
	    margin: 30px 0px;
}

.crp_sec_heading{
	margin:15px;
}

.crp_pkg_heading h5{
	font-size: 1.4em;
}

.crp_pkg_heading {
	margin: 15px;
	text-align: center;
	padding: 15px;
	color: #fff;
	border-radius: 4px;
	background-color: #4d98dc !important;
}

#crp_pkg_silver .crp_pkg_heading{
	    background-color: #FFD600 !Important;
}

.crp_pkg_heading h4{
	    font-size: 1.8em;
}

.crp_pkg_heading span{
	background:#af9904;
	border-radius:12px;
	padding:2px 4px;
	font-size:14px;
}

.crp_pkg_heading p {
    margin-bottom: 0px;
    font-weight: bold;
}

#crp_pkg_bronze .crp_pkg_heading{
	background-color:#6a642a;
}

#crp_pkg_silver .crp_pkg_heading{
	background-color:#c9c5c1;
}

#crp_pkg_gold .crp_pkg_heading{
	background-color:#e7c605;
}

.crp_pkg_content{
	list-style-type: none;
    margin: 15px;
}

.crp_pkg_content li {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
	text-align:center;
}

.crp_pkg_content li:last-child{
	border-bottom:0px;
}

.testimonial_item{
	    margin-bottom: 15px;
		    padding: 20px 0px 0px;
}

.testimonial_item img{
	    border-radius: 50%;
    max-width: 64px;
    display: inline-block;
    float: left;
}

.testimonial_item p{
	
}

.testimonial_item .t_user_meta{
	    width: calc(100% - 80px);
    display: inline-block;
    margin-left: 15px;
}

.testimonial_item .t_user_name{
	color: #4d98dc;
}

.testimonial_item .t_user_company{
	    color: #000;
    font-weight: bold;
}

.ui-accordion .ui-accordion-header {
    padding: 0px 5px;
	    outline: none;
}

.ui-state-active{
    border: 1px solid #a8aaad;
    background: #a8aaad;
}

#accordion{
	    margin: 15px;
}

#crp_proces{
	text-align:center;
}

#crp_process td{
	display:inline-block;
	float: left;
}

#crp_process tr#guide_info{
	    text-align: center;
}

#crp_process tr#guide_info td {
    display: table-cell;
	float: initial;
    padding: 0px 15px;
}

#crp_process tr#guide_info td h5{
	font-weight:normal;
}

#crp_process img{
	max-width:85px
}

#crp_process table{
	margin-top: 30px;
}

#crp_process img.dash{
	max-width:185px;
}

#crp_process tr#guide_info td:first-child {
    padding-left: 0;
}

#crp_process img.dash.dash1 {
    /*left: -12px;*/
}

img.crp-quote-mark {
    position: absolute;
    right: 6px;
    bottom: 20px;
    margin-top: 5px;
    border-radius: 0;
}

@media (min-width: 992px){
	#crp_process img.dash {
		width: 110%;
	}
}

#crp_process img.dash {
    position: relative;
	top: 40px;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #3498DB !important;
    background: #3498DB !important;
}

@media (max-width: 1200px){
	#crp_content{
		width: 58%;
	}
	#crp_process img {
		max-width: 80px;
	}
	#crp_process img.dash {
		top: 25px;
	}
}

@media (max-width: 1170px){
	.crp_wrapper.container {
		width: auto;
		padding: 15px;
	}
}

@media (max-width: 1024px){
	#crp_process table{
		width:100%;
	}
	#crp_process table tr td,#crp_process tr#guide_info td {
		display: block;
		float: initial;
		text-align: center;
	}
	#crp_process img.dash {
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		max-width: 115px;
		margin-top: 25px;
		margin-bottom: 35px;
	}
	#crp_process img.dash {
		position: relative;
		top: 0;
	}
}

@media (min-width: 992px){
	#crp_process img.dash.dash1 {
		/*top: 15px;*/
	}
}

#register_mobile_btn{
	display:none;
}

@media (max-width: 767px){
	.lowest_price_notice {
		padding: 15px 10px;
	}
	.lowest_price_notice p{
		margin: 0 !important;
	}
	#crp_process table{
		width:100%;
	}
	#crp_sidebar{
		transition:.5s all;
	}
	#register_mobile_btn{
		display:inline-block;
		background: transparent;
		border: none;
		    outline: none;
			    margin-bottom: 8px;
    margin-left: 8px;
	}
	#crp_sidebar.active {
		max-width: 350px;
		border-radius: 4px;
		padding-right: 15px;
	}
	#crp_sidebar #mc_embed_signup{
		display:none;
	}
	#crp_sidebar.active #mc_embed_signup{
		display:block;
	}
	#crp_process table tr td,#crp_process tr#guide_info td {
		display: block;
		float: initial;
		text-align: center;
	}
	#crp_process img.dash {
		-ms-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
		max-width: 115px;
		margin-top: 25px;
		margin-bottom: 35px;
	}
	#crp_process img.dash {
		position: relative;
		top: 0;
	}
	div#crp_pkg_wrapper .span4 {
		width: 100%;
		margin-bottom: 15px;
	}
	#crp_content {
		width: 58%;
		    width: 100%;
	}
	#crp_sidebar {
		position: fixed;
		right: 15px;
		background: #ffffff;
		padding: 15px;
		border-radius: 4px;
		z-index: 9999;
		top: 130px;
		max-width: 110px;
		border-radius: 50%;
		    padding-right: 5px;
	}
}

.dotss{

position: absolute;

  right: 0;

  /* vertical-align: middle; */

  font-size: 35px !important;

  padding: 10px -1px;

  height: 28px !important;

  background-color: #fff;

  vertical-align: top;

  line-height: 8px !important;

  margin-top: 9px;

  color:rgb(129, 129, 129) !important;

}

 .icon-twitter:before, .icon-facebook:before, .icon-youtube:before, .icon-linkedin:before {
	color: #ffffff;
}
.result_hover  .social-badges {

max-width:250px; 

}

.result_hover .dotss{

width:100%;

height:100% !important;

opacity:0;

pointer-events: none;

}

.result_hover a.info{

z-index:2;

position:relative;

}

.tj-header-follow .result_hover .tj2-dropdown{

opacity:1;

}

.tj-header-follow .icon-twitter{

  color: #55acee !important;

}

.tj-header-follow .icon-facebook{

  color: #3b5998 !important;

}

.tj-header-follow .icon-googleplus{

  color: #dd4b39 !important;

}

.tj-header-follow .icon-linkedin{

  color: #007bb6 !important;

}

.tj-header-follow .icon-vimeo{

  color: #4bf !important;

}

.tj-header-follow .icon-pinterest{

    color:#D01D15 !important;

}

.tj-header-follow .icon-tumblr{

    color:rgba(53, 70, 93, 1) !important;

}

.tj-header-follow .icon-youtube{

    color:#CF1F21 !important;

}

.tj-header-follow .social-badges>a:hover {

  -webkit-transform: scale(1.2);

  -moz-transform: scale(1.2);

  transform: scale(1.2);

}

.tj2-dropdown {

  background-color: #000;

  border-radius: 0 0 3px 3px;

  color: #fff;

  display: none;

  left: 0;

  padding: 1rem;

  position: absolute;

  top: 48px;

  width: 100%;

}



.tj-header-follow.tj-header-follow--triggered .tj-header-follow-channels .tj2-dropdown form {

  margin: 0;

  padding: 0;

}

.tj2-dropdown h4 {

  color: #fff;

  font-weight: 700;

  margin-bottom: .4em;

    margin-top: 0;

  font-size: 14px;

  

}

.tj2-dropdown form .subscribe-options {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: -moz-box;

  display: flex;

  font-size: .9em;

  margin-bottom: .5em;

  position:relative;

}

.tj2-dropdown form .subscribe-options .option {

  -webkit-flex: 1 1 auto;

  -ms-flex: 1 1 auto;

  flex: 1 1 auto;

  display: block;

  float: left;

  margin: 0 2px;

  padding: 0;

}

.tj2-dropdown form .subscribe-options .option:first-of-type {

  margin-left: 0;

}

.tj2-dropdown form .subscribe-options .option input {

  position: absolute;

  visibility: hidden;

  pointer-events: none;

}

.tj2-dropdown form .subscribe-options .option label {

  color: #888;

  cursor: pointer;

  display: block;

  border-radius: 2px;

  border: 2px solid rgba(255,255,255,0.2);

  padding: .75em 0;

  font-weight: bold;

  text-align: center;

}

.tj2-dropdown form .subscribe-options .option label:before {

  content: '\2713';

  font-family: 'SSPika';

  opacity: .5;

  margin-right: .5em;

  position: relative;

  top: .05em;

}

.tj2-dropdown form .subscribe-options .option input:checked+label:before {

  color: #0bb;

  opacity: 1;

}

.tj2-dropdown form .input-block {

  margin-bottom: 0;

}



#section-menu ul li ul, #highlight-menu ul li ul, #sub-menu ul li ul {

  padding: 0px 0px !important;

}

.loop-25 {
    margin: 0 15px;
}

.view-box-25 {
    height: 250px !important;
}

.content-panel-center h1 {
    text-align: left !important;
    margin-bottom: 0px !important;
   /* padding-left: 30px !important;*/
}

.view-box-25 .CommentSection {
    left: 25px;
    position: absolute;
    top: 50px;
    z-index: 99;
    background-color: #ffd300;
}

.view-box-25 .TilteAndExcerpt {
    height: 50px !important;
}

.view-box-25 h1 {
    margin:0px !important; 
}

#articles .panel-wrapper {

  width: 25%;

  float: left;

}

.justin .slideshow {
    width: 16%;
    float: left;
    margin-left: 30px;
}

.view-box #inside-25 h1 {
    text-align: center;
    font-size: 1.2em;
}

.tae25 h1 a {
    font-size: 0.45em;
}

#articles .panel-wrapper-18 {

  width: 18%;

  float: left;

  text-align: center;

}



.articles .panel-inner {

  padding: 0px 15px 10px 15px;

  overflow: hidden;

}

.home .content-inner .loop{

    margin:0 15px;

}

.addthis_default_style {
    margin-bottom: 15px;
    margin-top: 15px; 
}

#section-menu .standard-menu ul li ul {

  width: 165px;

}

.category .image img{

width:100%;

}



.category .view-box, .tag .view-box, .author .view-box {

    height:420px;

    border-radius: 6px;

}

.footer-address{

  margin: 0px 0px;

  display: block;

  text-align: left;

  font-size: 13px;

  font-weight: 300;

}

#subfooter {

  padding: 20px 0px;

  color: #AAA;

  font-size: 12px;

}

#subfooter-wrapper {

  width: 100%;

  overflow: hidden;

  background: #000;

}

.meshpros{

font-size: 16px;

  text-align: center;

  font-weight: 300;

  margin-top: 0;

  line-height: 15px;

  margin-bottom: 35px;

}

.mc4wp-form input[type=submit] {

  cursor: pointer;

  display: inline-block;

  border: 0;

  padding: 7px 0px;

  background-color: #3498DB;

  color: #fff;

  text-transform: uppercase;

  width: 100%;

  font-size: 16px;

  font-family: 'Open Sans', sans-serif;, sans-serif;

}

.mc4wp-form input[type=email] {

  border-radius: 0;

  padding: 8px 10px;

  border: 0;

}

#footer-wrapper .widgets .header{

font-style:normal !important;

text-align:center;

  padding-top: 0;

}

#footer-wrapper .widgets ul li{

margin-left:60px;

}

#footer-wrapper .widgets a {
    font-size: 12px !important;
    color: #fff;

}

#footer {
    padding: 0px 0px 0px 0px;
    color: #fff;
    font-size: 12px;
}

#footer-wrapper .widgets a:hover {
    text-decoration: underline;
    color: #fff;
}

#footer.widgets .header {
    font-style: normal !important;
    text-align: left;
    padding-top: 0;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0px;
}

.btn-large {
    margin-left: 0px;
    background-image: linear-gradient(to bottom, #3498DB, #3498DB);
    border: 0px;
    border-radius: 0px;
    width: 97%;
}

.btn-primary:hover {
    color: #ffffff;
    background-color: #3498DB;
}


.mc4wp-form label {



  width: 50% !important;

  float: left;

}

.widgets .textwidget {
    padding: 0px !important;
}

/*#footer .textwidget{

padding:0px 20px !important;

}*/

.single-page .main-content h1{

font-weight:600 !important;

}

#fsb-social-bar.fsb-fixed{

top:6px !important;

}

.logged-in #fsb-social-bar.fsb-fixed{

top:39px !important;

}

.mc4wp-form{

margin-top: 0 !important;

}



#mc_embed_signup_sidebar input.button{



}

.logo-info{

padding:0px 0px 0px 0px;

display:inline-block;

}

#postnav-wrapper{

display:none;

}

.banner-meshpros{

    text-align: center;
   /* padding: 30px 0;*/
    min-height: 300px;
  /*display: block;
  min-height: 300px;
  overflow: hidden;*/

}

.featured-image-inner img{

width:100%;

}

.author .image img, .search-results .image img{

width:100%;

}

.author .view-box{

height:auto;

border-radius: 6px;

}

.single .featured-image-inner a img{

opacity:1 !important;

}

.single .featured-image-inner a img:hover{

opacity:1 !important;

}

.single .authorship .author-photo{

float: left;

  margin-right: 8px;

}

.single .authorship .author-photo img{

margin:-5px 0px !important;

}

.single .authorship span.date{

  /*display: block;*/

  margin-top: 13px;

}

.author-photo img{

width:25px !important;

height:25px !important;

}

.pagination .active{

color:#000 !important;

}

.slider-home .container{

width:100%;



}

.slider-home{

margin-top:48px;
clear:both;

}

.startup-jobs .slider-home {
    margin-top: 0px;
}

.slider-home .span12 {

      width: 100%;

}

.admin-bar .slider-home .container{



}

.cfb-like{
	    margin-bottom: 15px;
}

#steam .box-panel {

  float: left;

  width: 280px;

  height: 250px;

  margin-right: 0px;

}

.slider-home  .box-image img{

height:350px;

width:auto;

margin-left:-40%;

max-width: inherit;

}

.box-info .article-info {

  position: absolute;

  top: 25%;

  left: 20px;

  right: 15px;

  font-size: 16px;

  line-height: 1.1;

  font-weight: 700;

  text-shadow: 0 0px 0px #000 !important;

}

.simply-scroll-btn {
    position: absolute;
    opacity: 0.65;
    z-index: 5;
    cursor: pointer;
}

.simply-scroll-btn-left {

  right: 75px;

  left:inherit;

  bottom: 15px;

  top:inherit;

  height: 40px;

  width: 40px;

  border-radius: 100%;

  background: #FFD600 url('https://techjuice.pk/wp-content/themes/steam/images/arrow-left.png') no-repeat center center;

  background-size: 7px 12px !important;

  opacity: 1 !important;

}

#menu-item-23286 > a:after, #menu-item-23288 > a:after, #menu-item-43585 > a:after, #menu-item-26633 > a:after { margin-left: 5px; content: '\25BC'; font-size:10px; }  

.simply-scroll-btn-left :before{



}

.wrapper-header {
    width: 100%;
    background-color: #3498DB;
	display:none;
}

.simply-scroll-btn-right {

  right: 25px;

  left:inherit;

  bottom: 15px;

  top:inherit;

  height: 40px;

  width: 40px;

  border-radius: 100%;

  background: #FFD600 url('https://techjuice.pk/wp-content/themes/steam/images/arrow-right.png') no-repeat center center;

  background-size: 7px 12px !important;

  opacity: 1 !important;

}



.box-layer.black {

   background-image: linear-gradient(-150deg, #222 29%, #3498DB 74%) !important

   background-image: -webkit-gradient(linear,left top,right bottom,from(#285674),to(#135480)) !important;

  background-image: -webkit-linear-gradient(left top,#285674,#135480) !important;

  background-image: -moz-linear-gradient(left top,#285674,#135480) !important;

  background-image: -ms-linear-gradient(left top,#285674,#135480) !important;

  background-image: -o-linear-gradient(left top,#285674,#135480) !important; 

 /* background-image: linear-gradient(to bottom right,#285674,#135480) !important;*/

  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ff222222, endColorstr=#ff000000)";

}

#steam .box-layer {

  z-index: 2;

  opacity: 0.7 !important;

}

.announcement {

  background-color: #ffd300;

  text-align: center;

  padding: 6px;

  box-shadow: 0px 2px 30px 5px rgba(0,0,0,0.1);

}

.announcement h4, .announcement p {

  display: inline-block;

  font-size: 14px;

}

.announcement h4 {

  color: #000;

  font-weight: 700;

  text-transform: uppercase;

}

.announcement p {

  -webkit-transition: color 150ms;
  -moz-transition: color 150ms;
  transition: color 150ms;
  color: rgba(0,0,0,0.6);
  margin: 0 .25em;
  font-size: smaller;
  font-weight: 600;
  text-transform: uppercase;

}

#steam .box-panel:hover .box-layer{

  opacity: 0.4 !important;

}

.single-job_listing .single-page .main-content .content-panel.content-container {
    border: 0px;

}

.single-page .main-content .content-panel.content-container {
    border-bottom: 0px !important;
}

.single-job_listing #content-wrapper {
    border: 0px;
}


.ads {
        min-width: 336px;
    }


 .justin .span4 .span3 .title{
    overflow: hidden;
    line-height: 1.5em;
    height: 3em;
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: 400;
}

#section-menu-full.mobile_menu_section{
	display:none !important;
}

.cpost_slider_wrapper{
	/*background: #f4f4f4;
    padding: 10px;*/
    margin-bottom: 15px;
	    /*background: #f7f8fb;
    padding: 10px;*/
}

.cpost_slider_wrapper .tabs ul {
    margin: 0px;
}

.cpost_slider_wrapper .owl-prev,.cpost_slider_wrapper .owl-next {
    font-size: 18px;
    color: #4d98dc;
    font-weight: bold;
    border-radius: 50%;
    padding: 5px 9px;
    box-shadow: 0px 1px 4px 1px #d4d4d4;
    background: #ccc6;
}
.cpost_slider_wrapper .owl-prev{
	    left: 5px;
}

.cpost_slider_wrapper .owl-next {
	    right: 5px;
}

.ccc-header-v3-price-logo { padding: 5px !important; }
.marquee-inner { font-size: 12px !important; }
.marquee-inner, .ccc-header-v3-ccc-price-container { font-size: 12px !important; }


.cpost_slider_wrapper .tabs .nav-tabs > li > a{
	    border: 0px solid #c7c7c700;
}

.mobile_tab_slider li {
    width: 100%;
    /*background: #fff;*/
	border-bottom: 2px solid #eee;
}

.checkout { 
    text-align: center;
    margin: 0 auto;
    float: right;
    /*padding: 10px;*/
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    color: #3498DB;
     }

.mobile_tab_slider li.active{
	    border-bottom: 2px solid #FFD600;
}

.cpost_slider_wrapper .tab-links li a.cta{
	background-color:transparent;
	    text-transform: capitalize;
    color: #333;
    font-weight: 400;
}

.cpost_slider_wrapper .tab-links a{
	border: none;
	text-align: center;
	width: 100%;
}

.cpost_slider_heading{
	margin-bottom: 10px;
	display: inline-block;
	font-size: 14px;
	padding: 0px !important;
}

.cpost_slider_wrapper .tab-content {
    padding: 0px 2px;
    background: #fff;
}

.cust_related_products{
	
}

.cust_related_products br{
	display:none;
}

.crp-relatedposts-post {
    display: inline-block;
    width: 100%;
	   /* margin: 15px 0px;*/
    border-bottom: 1px solid #e6e6e6;
   /* padding: 0px 0px 15px;*/
}

.crp_info_sec td {
    padding: 5px 8px;
    font-size: 12px;
}

.crp_mobile_info img {
	margin-top: 5px;
}

.crp_mobile_info{
	text-align:center;
	    float: left;
}

.crp_mobile_meta{
	float:left;
	width: 75%;
}

.crp_related_products{
	/*margin: 0px -80px;*/
    clear: both
}

.aps-content .crp_related_products {
    margin: 0px -20px !important;
    clear: both;
}

.crp-relatedposts-headline{
	background: #f6d600;
    font-size: 1.1em;
    padding: 5px 15px !important;
    margin-bottom: 0px !important;
	    font-weight: bold !important;
}

.crp_mobile_info{
	width: 25%;
}

.crp_info_sec {
    display: inline-block;
}

.crp_mobile_info img {
    max-height: 145px;
}

.crp_buy_now a {
    background: #4CAF50;
    color: #fff !important;
    padding: 6px 18px;
    white-space: pre;
    border-radius: 4px;
}

h5.crp-relatedposts-post-title {
    margin: 0px;
}

p.crp-relatedposts-post-price {
    margin: 0 !important;
    color: #83d228
}

.crp_mobile_info p{
	margin-bottom:0px !Important;
}

p.cpost-rating {
    margin-bottom: 15px !important;
}

.crp_info_sec td:first-child {
    font-weight: bold;
}

.crp_mobile_meta td{
	    border-bottom: 1px solid #ccc;
}

.crp_mobile_meta td:first-child {
    background: #f3f3f3;
}

.crp_mobile_prices img{
	max-width:75px !important;
}

.crp_mobile_prices td {
    padding: 5px 5px;
}

.crp_site_price{
	    color: #54ae51;
}

.cust_related_products .jp-relatedposts-post-a{
	height:92px;
	overflow:hidden;
	    display: inline-block !important;
    width: 90px;
}

.cust_related_products .jp-relatedposts-post{
	
}

.cust_related_products .jp-relatedposts-post-img{
	
}

.owl-controls{
	/*
	position: absolute;
    right: 25px;
    top: 0;
	*/
}

.owl-controls .owl-nav {
    display: block;
}

.owl-prev span:after{
	content:'&#9654;';
}

.owl-next span:after{
	content:'&#9664;';
}

.owl-stage-outer{
	background: #eee;
	padding:5px;
}

.cpost-sliders .owl-stage-outer{
    background: #fff;
    background-color: white;
}

@media (max-width: 1200px){

    .ads {
        text-align: center;
        width: 100%;
    }

    .justin {
        width: 100%;
    }

    

    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {

      width: 80%;

    }
}

@media (min-width: 1200px){

    .justin, .ads {
        margin-left: 10px;
    }


    .aps-products-list .aps-product-details {
            width: 450px !important;
    }

    .container-single {

      width: 86%;
      max-width: 1100px;

    }

    .justin .span4 {
        width: 48%;
    }

    .justin .span4:nth-child(odd) {
        margin-left: 10px;
    }

    .heading {
        width:92%;
    }


    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {

      width: 100%;

    }

    .slideshow .view-box {
        height: 300px !important;
    }

   /* .single-job_listing .container {
        width: 100%;
    }*/

    

    #footer-wrapper .container, #subfooter-wrapper .container{

        width:1170px;

    }

    .span12 {

      width: 98%;

    }

    .slider-home .container{

    width:100%;

    }

    .slider-home .span12 {

          width: 100%;

          margin:0;

    }



}

@media (max-width: 1199px){

    .justin, .ads {
        margin-left: 10px;
    }

    .ads {
        text-align: center;
        width: 100%;
    }

    .justin {
        width: 100%;
    }

    .justin .span4 {
        width: 48%;
    }

    .justin .span4:nth-child(odd) {
        margin-left: 10px;
    }

    .frontjustin {
        width: 98%;
    }

    .catjustin {
        width: 92%;
    }

    .heading {
        width: 92%;
    }

    .hbottom {
        width: 50%;
    }

    #menu-search-button span {

      padding: 15px 12px 15px 12px;

    }

    #section-menu a {

      font-size: 14px !important;

      padding: 12px 10px 12px 10px !important; 

    }

    #section-menu-selector{

        font-size:26px !important;

    }

    #menu-search-button span {

      padding: 15px 8px 15px 8px !important;

      margin-right: 5px !important;

    }

    .content-panel.content-container {

      padding-left: 50px !important;

      padding-right: 50px !important;

    }

    .startup-jobs .content-panel.content-container {

        padding-left: 0px !important;
        padding-right: 0px !important;

    }

    #articles .home-articles  .panel-wrapper{

width:100%;

}

#articles .home-articles  .panel-wrapper .view-box, #articles .home-articles  .panel-wrapper .view-box #inside{

height:190px;

width:100%;

}

#articles .home-articles  .panel-wrapper .image{

float:left;

}

#articles .home-articles  .panel-wrapper .view-box .TilteAndExcerpt{

height:140px;

width:55%;

}

#articles .home-articles  .panel-wrapper .view-box #inside .BottomSection{

width:52%;

float:left;

}

.content-panel.content-left {
        width: 60%;
    }

    #founders25{
        width: 39%;
    }




    #articles .panel-wrapper{

        width:33.33333%;

    }

     #articles .collections {

        width:33.33333%;

    }

    .leftCollection { float:left; width: 20%; }
    .rightCollection { float:right; width:75%; text-align: left; padding: 5px;}



    #articles .view-box {

        width: 100%;

        height:420px;

    }

     .view-box-collections {
        height: auto !important;
    }


    .view-box-collections #inside {

        width: 100%;

        height: auto !important;

    }

    .view-box #inside, .view-box #inside .TilteAndExcerpt{

        width:100% !important

        ;

    }

    .view-box #inside .image img {

        width: 100%;

      /*  height: 234px;*/

    }

    .category .view-box .image {

        height: auto;

        overflow: hidden;

    }

    .view-box .TilteAndExcerpt{

        height:145px;

    }

}

@media (max-width: 1114px){

    .frontjustin {
        width: 98%;
    }

    .catjustin {
        width: 92%;
    }

    .heading {
        width: 92%;
    }

    .hbottom {
        width: 50%;
    }

}

@media only screen and (min-device-width: 0px) and (max-device-width: 720px) {

    .top-blue {
        display: block;
    }

    .top-yellow {
        display: none;
    }

    .slider-home{ 
        margin-top: 90px;
    }

    #breadcrumbs {
        padding-left: 0px;
        padding-right: 0px;
        font-size: 12px;
        /*text-transform: uppercase;*/
    }

    .header-new {
        text-align: left;
        padding: 0px 5px;
        margin: 0px;
        width: 100%;
    }

    .header-new .logo {
        padding: 10px 0px 10px 10px;
        width: 120px;
        float: left;
    }

    .header-new .logo img{
        width: 100px;
    } 

    .tj-header-follow>.tj-header-follow-channels {
        background: none;
    }

    .tj-header-follow .social-badges {
        border: none;
    }

    .tj2-header-menu {
        width: 100%;
    }

    .top-blue #menu-search form input#s {
        background-color: #ffffff;
    }

    .top-blue #menu-search {
        border:none;
        background: none;
    }

    .nmenu {
        /*display: none;*/
		    width: 100%;
			max-width: 100%;
    }

    .mobile-menu {
		/*
        display: block;
        margin-top: 6px;
        margin-left: 0px;
        margin-right: 0px;
		*/
    }

    .mobile-menu li {
        line-height: 1.5;
        list-style: none;
        display: inline-block;
        text-transform: uppercase;
        padding-left: 10px;
        /* padding-top: 10px; */
        font-family: 'Open Sans', sans-serif;
        font-size: 12px;
        font-weight: 500;
    }

    .tj2-header-menu {
        /*height: 2.45em;*/
    }

    .top-blue #menu-search form input#s {
        margin-top: 7px;
        width: 95%;
        /* background-color: #000000; */
        color: #000000;
        height: 27px;
        border: 0;
    }

    .top-blue #menu-search-button.active span {
        color: #ffffff !important;
    }

    #myModal {

        display: hidden;

    }

    .blue { padding: 80px 0px 80px 0px;}
    .blue h1 { font-size: 24px; line-height: 30px}
    .blue h4 { line-height: 30px;}

    #fsb-social-bar {

        display: hidden;

    }



    .announcement h4, .announcement p {

      display: inline-block;

      font-size: 13px;

    }

}

@media screen and (max-width: 990px) {

    #section-menu ul li ul li a, #section-menu ul li:hover ul li a, #section-menu ul li.over ul li a {

      color: white !important;

      background:#000;

    }

    #section-menu .standard-menu ul {

      width: 100% !important;

    }

    #section-menu ul li ul {

       top: 48px !important;

        left: -100% !important;

    }

}

@media (max-width: 979px) {

    .justin .slideshow {
        width: 21%;
    }

    .justin .span3 {
        width: 58%;
    }

    .slideshow .view-box #inside .TilteAndExcerpt {
        height: auto;
        position: absolute;
        top: 116px;
    }

    .tjNav-inner::after {
        display: none !important;
    }

    #section-menu a#section-menu-selector {

      padding: 9px 18px 10px 15px !important;

      font-size: 26px;

      line-height: 33px;

    }

    .content-panel.content-left {
        width: 100%;
    }

    #founders25{
        width: 100%;
    }

    #section-menu .standard-menu ul li ul {
/*
      left: 100% !important;
	top: 0 !important;
      width: 180px;
	  */
      margin-left: 100px;

      

    }

    #articles .home-articles  .panel-wrapper{

    width:100%;

    }

    #articles .home-articles  .panel-wrapper .view-box, #articles .home-articles  .panel-wrapper .view-box #inside{

    height:auto;

    width:100%;

    }

    #articles .home-articles  .panel-wrapper .image{

    float:left;

    width:100%;

    }

    #articles .home-articles  .panel-wrapper .image img{

        width:100%;

    }

    #articles .home-articles  .panel-wrapper .view-box .TilteAndExcerpt{

        height: 140px;

    position: relative;

    top: 0;

    width: 100%;

    }

    #articles .home-articles  .panel-wrapper .view-box #inside .BottomSection{

    width:96%;

    float:left;

    }
	
	#section-menu-full{

        display: block !important;

    }

    #section-menu-compact {

        display: none !important;

    }

    #articles .panel-wrapper{

        width:33.33333%;

    }

     .view-box-collections {
        height: auto !important;
    }


    .view-box-collections #inside {

        width: 100%;

        height: auto !important;

    }

    #articles .view-box {

        width: 100%;

        height:420px;

    }

    .container{

        width:90%;

    }

    .single-job_listing .container { width: 100%;}

    .span12{

        width:100%;

    }

    .view-box #inside {

        width: 100%;

        height: 450px;

    }

    .view-box-collections {
        height: auto !important;
    }


    .view-box-collections #inside {

        width: 100%;

        height: auto !important;

    }

    .view-box #inside .TilteAndExcerpt {

        width: 100%;

        height: 260px;

        position: relative;

        top: 0;

    }

    .category .view-box .image{

        height: auto;

    }

    .single-page .main-content h1 {
        font-family: 'Open Sans', sans-serif;,sans-serif;
        font-size: 25px !important;
        font-weight: 400;
        color: #333;
        margin: 0px 0px 15px 0px;
        line-height: 1.2em;
    }

}

@media screen and (max-width: 900px) {

    #site-logo-black {

        display: block;

        visibility: visible;

    }

    

    #sticky-logo-mobile {

        visibility: hidden;

    }

    

    #site-logo {

        padding: 7px 0px; 

    }

    

    .nav-buttons {

        visibility: hidden;

        display: none;

    }

    

    .search-link {

        visibility: hidden;

        display: none;

    }

    

    #socialmedia {

        visibility: hidden;

        display: none;

    }

    

    #sticky-bar {

        background: none repeat scroll 0 0 #3498db;

        border-bottom: 0 solid #dfdfdf;

        color: #fff;

        height: 40px;

        width: 100%;

        z-index: 999;

    }

    #site-logo {

      margin-top: 0px !important;

    }

    #articles .widgets-wrapper{

        width:100%;

    }

    #content.main-content{

        width:100%;

    }
	
	#content-wrapper .widgets-wrapper {

        width:100%;

    }

}

@media (max-width: 768px) {
	/*.crp_related_products {
		margin: 0px -80px;
	}*/
	#register_mobile_btn_close{
		background: transparent;
		border: none;
		width: 45px;
		margin-bottom: 15px;
		float: right;
		outline:none;
	}
	#crp_sidebar.active #register_mobile_btn_close{
		display:block;
	}
	#mc_embed_signup{
		    clear: both;
	}
	.span3.why_choose_item {
		width: 42%;
		margin-bottom: 40px;
	}
	.span3.why_choose_item:last-child {
		clear:both;
	}
	#mc_embed_signup .button {
		width: auto !important;
	}
    #header_search {
		margin-top: 0px;
		margin-left: 15px;
	}
	.header-new .logo {
		padding: 12px 15px 0px;
	}

    .header-new {
        width: 100%;
    }

    .content-panel.content-left {
        width: 100%;
    }

    #founders25{
        width: 100%;
    }

	.view-box #inside .BottomSection {

      width: 95% !important;

    }

    .view-box #inside .TilteAndExcerpt {

      width: 100% !important;

      height: 420 !important;

      position: relative !important;

      top: 0 !important;

      z-index: 1;

    }

    .view-box #inside {

	  width: 100%;

	  height: auto !important;

	}

	.category .view-box, .tag .view-box, .author .view-box {

	  height: auto;

	}

	.view-box {

	  width: 100% !important;

	  height: 420px !important;

	}

	.view-box #inside {

	  width: 100% !important;



	}

	.view-box #inside .image img {

	  width: 100% !important;

	  height: auto !important;

	}

	.pagination-wrapper{

	display:none;

	}
	
	.wrapper-header{
		display:initial;
	}
	#section-menu-full.mobile_menu_section{
		display: inline-block !important;
		width: 100% !important;
	}
	
	.mobile_menu_section #menu-mobile-menu > li.menu-item-has-children > a:after{
		margin-left: 5px;
		content: '\25BC';
	}
	
	#section-menu-full{
		display:none !important;
	}
	
	.tj2-header-menu .logo,.desktop-menu-search{
		    display: none;
	}
	
	#section-menu {
		position: initial !important;
		max-height: 41px;
		    width: 100%;
	}
	
	.menu-container ul li {
		position: initial;
		background: #f6d600;
		border-bottom: 1px solid #000;
		width: 33.15%;
		border-right: 1px solid #000;
		float: left;
		display: inline-block;
	}
	
	.mobile_menu_section #menu-mobile-menu > li a{
		text-align:center;
		text-transform: capitalize;
	}
	
	.menu-container ul li:last-child{
		border-right: none;
	}
	

	#section-menu .standard-menu ul li ul{
		width: 100% !important;
		margin-left: 0px;
		top: 41px !important;
		left: 0px !important;
	}
	
	.menu-container ul li ul li {
		width: 49%;
		float: left !important;
		    width: 49.7%;
    float: left !important;
    border-bottom: 1px solid #ccc;
	}
	
	#section-menu .standard-menu ul li ul a{
		text-align:left;
	}
	
	.icon-search:before {
		content: '🔍';
	}

	[class^="icon-"]:before, [class*=" icon-"]:before {
		font-family: 'icons';
		font-style: normal;
		font-weight: normal;
		speak: none;
		display: inline-block;
		text-decoration: inherit;
		width: 1em;
		margin-right: 0.2em;
		text-align: center;
		font-variant: normal;
		text-transform: none;
		line-height: 1em;
		margin-left: 0.2em;
	}
	
	    /*Menu style started*/
	
	.wrapper-header{
		display:initial;
	}
	#section-menu-full.mobile_menu_section{
		display: inline-block !important;
		width: 100% !important;
	}
	
	.mobile_menu_section #menu-mobile-menu > li.menu-item-has-children > a:after{
		margin-left: 5px;
		content: '\25BC';
	}
	
	#section-menu-full{
		display:none !important;
	}
	
	#menu #logo,.desktop-menu-search{
		    display: none;
	}
	
	#section-menu {
		position: initial !important;
		max-height: 41px;
		    width: 100%;
	}
	
	.menu-container ul li {
		position: initial;
		background: #f6d600;
		border-bottom: 1px solid #000;
		width: 33.15%;
		border-right: 1px solid #000;
		float: left;
		display: inline-block;
	}
	
	.mobile_menu_section #menu-mobile-menu > li a{
		text-align:center;
		text-transform: capitalize;
	}
	
	.menu-container ul li:last-child{
		border-right: none;
	}
	

	#section-menu .standard-menu ul li ul{
		width: 100% !important;
		margin-left: 0px;
		top: 41px !important;
		left: 0px !important;
	}
	
	.menu-container ul li ul li {
		width: 49%;
		float: left !important;
		width: 49.7%;
		float: left !important;
		border-bottom: 1px solid #ccc;
	}
	
	#section-menu .standard-menu ul li ul a{
		text-align:left;
	}
	
	#section-menu a#section-menu-selector {

      padding: 9px 12px 10px 9px !important;

      font-size: 26px;

      line-height: 33px;

    }

    #section-menu ul li ul li a, #section-menu ul li:hover ul li a, #section-menu ul li.over ul li a {

      color: white !important;

      background:#000;

    }

    #section-menu ul li ul {

       top: 48px !important;

        left: -100% !important;

    }
	.nmenu {
		width: auto;
	}
	.tj2-header-menu {
		width: 100%;
	}
	#header_search_mob_btn {
		display: block;
		position: absolute;
		right: 5px;
		top: 12px;
	}
	#header_search_mob_btn span {
		color: #fff;
		font-size: 22px;
	}
	#header_search.active #menu-search {
		height: 46px !important;
		display: block;
	}
	#menu-search {
		margin-top: 0px !important;
		width: 100% !important;
		left: 0 !important;
		top: 0px !important;
		position: fixed !important;
		font-size: 18px;
	}
	#menu-search form input#s {
		width: 82%;
		color: #000000;
		height: 19px;
		height: 27px;
		border: 0;
	}
	/*Menu Style Ends*/

}

@media (max-width: 767px) and (min-width: 734px) {



    .justin .span1 {
        width: 25%;
        float: left;
        margin-left: auto;
    }

    .justin .span3 {
        width: 73%;
        float: right;
        margin-left: 10px;
    }

.view-box #inside .TilteAndExcerpt{ width: 663px;margin-top: 0px !important;}
.content-panel.content-left {
        width: 100%;
    }

    #founders25{
        width: 100%;
    }



}

@media (max-width: 767px){
	.crp_mobile_info img {
		max-height: 250px;
	}
	.crp_info_sec {
		margin-bottom: 15px;
	}
	.crp_mobile_info {
		width: 100%;
		float: initial;
	}
	.crp_mobile_meta, .crp_mobile_prices {
		width: 100%;
		max-width: 350px;
		margin: 0px auto !important;
		float: initial;
		display: block !important;
	}
	.crp_mobile_info {
		width: 40%;
		float: left;
	}
	.crp_mobile_meta.crp_info_sec {
		width: 60%;
		display: inline-block !important;
	}
	.crp_mobile_prices table{
		width: 100%;
	}
	h5.crp-relatedposts-post-title {
		padding: 0px 8px;
	}
}

@media (max-width: 630px) {
	.wrapper-header{
		display:initial;
	}
	#section-menu-full.mobile_menu_section{
		display: inline-block !important;
		width: 100% !important;
	}
	
	.mobile_menu_section #menu-mobile-menu > li.menu-item-has-children > a:after{
		margin-left: 5px;
		content: '\25BC';
	}
	
	#section-menu-full{
		display:none !important;
	}
	
	#menu #logo,.desktop-menu-search{
		    display: none;
	}
	
	#section-menu {
		position: initial !important;
		max-height: 41px;
		    width: 100%;
	}
	
	.menu-container ul li {
		position: initial;
		background: #f6d600;
		border-bottom: 1px solid #000;
		width: 33.15%;
		border-right: 1px solid #000;
		float: left;
		display: inline-block;
	}
	
	.mobile_menu_section #menu-mobile-menu > li a{
		text-align:center;
		text-transform: capitalize;
	}
	
	.menu-container ul li:last-child{
		border-right: none;
	}
	

	#section-menu .standard-menu ul li ul{
		width: 100% !important;
		margin-left: 0px;
		top: 41px !important;
		left: 0px !important;
	}
	
	.menu-container ul li ul li {
		width: 49%;
		float: left !important;
		    width: 49.7%;
    float: left !important;
    border-bottom: 1px solid #ccc;
	}
	
	#section-menu .standard-menu ul li ul a{
		text-align:left;
	}
	
    .likeauthor {
        display: none;
        visibility: hidden;
    }

	.content-panel.content-left {
        width: 100%;
    }

    #founders25{
        width: 100%;
    }
    .tjNav{

        width:150px;

    }

    .tjmobile-nav{

        width:150px;

    }

    .tjNav-dropdown li a {

      padding: .75em 15px;

      font-size: 12px;

    }

    .tj-header-follow .social-badges{

        padding:0 8px;

    }

    .tj-header-follow .social-badges>a {

      width: 25px;

    }

    #section-menu a#section-menu-selector {

      padding: 9px 12px 10px 9px !important;

      font-size: 26px;

      line-height: 33px;

    }

    #section-menu ul li ul li a, #section-menu ul li:hover ul li a, #section-menu ul li.over ul li a {

      color: white !important;

      background:#000;

    }

    #section-menu ul li ul {

       top: 48px !important;

        left: -100% !important;

    }

    .view-box #inside .BottomSection {

      width: 95% !important;

    }

    .view-box #inside .TilteAndExcerpt {

      width: 100% !important;

      height: auto !important;

      position: relative !important;

      top: 0 !important;

      z-index: 1;

    }

    .view-box #inside {

	  width: 100%;

	  height: 420px ;

	}



	.sk-alternate-layout .view-box #inside {

	  width: 100%;

	  height: 420px !important;

	}

	.category .view-box {

	  height: auto;

	}

	.view-box {

	width: 100% !important;

	  height: auto !important;

	}

	.view-box #inside {

	  width: 100% !important;



	}

	.view-box #inside .image img {

	  width: 100% !important;

	  height: auto !important;

	}

	.content-panel.content-container {

	  padding-left: 20px !important;

	  padding-right: 20px !important;

	}

	.content-panel.content-container p, .single-page .main-content li{

		font-size:14.5px !important;

	}

	#mc_embed_signup_sidebar input.button{

		margin-left:0 !important;

		width:100%;

		max-width:100%;

	}

}

@media (max-width: 496px) {

    .content-panel.content-left {
        width: 100%;
    }

    #founders25{
        width: 100%;
    }

    #menu-search-button {

      height: 48px;

      right: 0px;

      margin-right: 0px;

      top: 0;

    }

    .tj-header-follow>.tj-header-follow-channels{

        right:40px;

    }

}

@media (max-width: 480px) {
	/*.crp_related_products {
		margin: 0 -20px;
	}*/
	#crp_why_choose {
		margin-left: 0;
	}
	.span3.why_choose_item {
		width: 100%;
	}
	#crp_faq #accordion {
		margin: 15px 0;
	}
	.crp_sec_heading {
		margin: 15px 0;
	}
	#crp_why_choose .crp_sec_heading {
		margin-left: 0;
	}
	#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
		clear: initial !Important;
		width: 100% !important;
	}
	#mc_embed_signup .button {
		position: initial;
		margin-top: 10px !important;
	}
	#mc_embed_signup input.email {
		padding-right: 0px !important;
		border-top-right-radius: 2px !important;
		border-bottom-right-radius: 2px !important;
		padding: 0px 5px !important;
	}
    .tj-header {
        position: initial;
    }

	.after-top-menu {
    	margin-top: 20px !important;
        text-align: center;
	}

	.menu-container ul li{
		    width: 33.1%;
	}
	.menu-container ul li ul li{
		    width: 49.5%;
	}
	#header_search {
		display: block !important;
	}
	#header_search.active #menu-search{
		height: 46px !important;
		display:block;
	}
	.header-new .logo img {
		padding: 5px 0px 2px;
	}
	.tj2-header-menu{
		height:auto;
	}
	.slider-home {
		margin-top: 42px;
        display: none;
	}
	.menu-container ul li{
		border-bottom: 1px solid #000;
		/*border-right: 1px solid #000;*/
	}
	.expand_mobile_nav{
		display:initial;
		border-right: transparent !important;
	}
	
	.expand_mobile_nav a:after{
		margin-left: 5px;
		content: '\25BC';
	}
	#section-menu .standard-menu ul {
		background: #f6d600;
	}
	
	#section-menu .standard-menu ul.active{
		    max-height: 100%;
	}
	/*
	.menu-container ul li:nth-child(1),.menu-container ul li:nth-child(3){
		width: 25.5%;
	}
	.menu-container ul li:nth-child(2){
		width: 49%;
	}
	*/
	#section-menu a:nth-child(1),#section-menu a:nth-child(2){
		white-space: nowrap;
	}
	#cpost-slider-aps-brands{
		margin-top: -5px;
		padding-top: 15px;
		background: #fff;
	}
	
	#cpost-slider-aps-brands .owl-controls {
		top: 15px;
	}
	#section-menu a {
	/*padding: 4px 10px 12px 10px !important;*/
	text-align: center;
	font-size: 12px !important;
	text-align: left;
	color:#000;
	height: 16px;
	line-height: 16px;
	}
	#header_search_mob_btn{
		display:block;
		position: absolute;
		right: 5px;
		top: 12px;
	}
	
	#header_search.active #header_search_mob_btn{
		display:none;
	}
	.wizardinfosys_autosearch_wrapper,#header_tag{
		display:none;
	}
	
	#header_search.active .wizardinfosys_autosearch_wrapper{
		/*display:block;*/
	}
	
	#header_search_mob_btn_close{
		display:none;
	}
	
	#header_search.active #header_search_mob_btn_close{
		display: initial;
		position: relative;
		top: -2px;
		    color: #000;
			    right: -15px;
	}
	
	
	#header_search.active{
		width: 100%;
		margin: 0;
		position: absolute;
		left: 0;
		top: 0;
		display: block !important;
		    background: #fff;
	}
	
	.wp_autosearch_input{
		    height: 45px !important;
	}
    .content-panel.content-left {
        width: 100%;
    }
	
	#header_search_mob_btn span{
		color: #fff;
		font-size: 22px;
	}

    #founders25 {
        width: 100%;
    }

    #section-menu ul li ul {

      top: 48px !important;

    }

    #menu-search-button {

      height: 48px !important;

      right: 0px !important;

      margin-right: 0px;

      top: 0 !important;

    }

    #menu-search-button span {

      padding-top: 15px !important;

      padding-bottom: 15px !important;

    }

    #menu-search {

/*height: 40px !important;*/

 /* border: 1px solid #DFDFDF !important;*/

  margin-top: 0px !important;

  width: 100% !important;

  left: 0 !important;

  top: 0px !important;

  position: fixed !important;

  font-size: 18px;

    }

    #menu-search form{

        margin-top:0px;

        margin-bottom:0px;

    }

    #menu-search form input#s{

        width: 82%;
		

      /*background-color: #000000;*/

      color: #000000;

      height: 19px;
	      height: 27px;

      border: 0;

    }

    .home .image img{

        width:100%;

    }

    .view-box{

        height:auto;

    }

    .view-box #inside .BottomSection {

      width: 95% !important;

    }

    .view-box #inside .TilteAndExcerpt {

      width: 100% !important;

      height: auto !important;

      position: relative !important;

      top: 0 !important;

      z-index: 1;

    }

    .view-box #inside {

  width: 100%;

  height: auto !important;

}

.category .view-box {

  height: auto;

}

.view-box {

width: 100% !important;

  height: auto !important;

}

.view-box #inside {

  width: 100% !important;



}

.view-box #inside .image img {

  width: 100% !important;

  height: 200px;

}

}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){

    .content-panel.content-left {
        width: 100%;
    }

    #founders25{
        width: 100%;
    }

#site-logo-hd {

  

  height: 35px;

}

}

@media (max-width: 360px) {



    .tjNav {

      width: 125px;

    }

    .tjmobile-nav{

        width:125px;

    }

    #site-logo-hd {

     

      height: 28px;

        margin-top: 12px !important;

    text-align: center;

    }

    .tjNav-dropdown li a {

      padding: 0.75em 7px;

      font-size: 11px;

    }

    .tjNav-inner{

        padding:0px 7px 0 7px;

    }

    #section-menu a#section-menu-selector {

      padding: 9px 3px 10px 3px !important;

      font-size: 26px !important;

      line-height: 33px;

      

    }

    .tj-header-follow .social-badges {

      padding: 0 5px;

    }

    #section-menu .standard-menu ul {

     /*width: 130px !important;*/

    }

    #section-menu ul li ul li a {

      font-size: 12px !important;

    }

    .view-box #inside .BottomSection {

      width: 95% !important;

    }

    .view-box #inside .TilteAndExcerpt {

      width: 100% !important;

      height: auto !important;

      position: relative !important;

      top: 0 !important;

      z-index: 1;

    }

    .view-box #inside {

  width: 100%;

  height: auto !important;

}

.category .view-box {

  height: auto;

}

.view-box {

width: 100% !important;

  height: auto !important;

}

.view-box #inside {

  width: 100% !important;



}

.view-box #inside .image img {

  width: 100% !important;

  height: 200px;

}

}

@media (max-width: 335px) {

    .view-box #inside .TilteAndExcerpt {

      width: 222px;

      height: auto !important;

      position: relative;

      top: 0;

      z-index: 1;

    }

    .view-box #inside .TilteAndExcerpt {

      width: 222px;

      height: 160px;

      position: relative;

      top: 0;

      z-index: 1;

    }

    .view-box #inside .BottomSection {

      width: 95% !important;

    }

    .view-box #inside .TilteAndExcerpt {

      width: 100% !important;

      height: auto !important;

      position: relative !important;

      top: 0 !important;

      z-index: 1;

    }

    .view-box #inside {

  width: 100%;

  height: auto !important;

}

.category .view-box {

  height: auto;

}

.view-box {

width: 100% !important;

  height: auto !important;

}

.view-box #inside {

  width: 100% !important;



}

.view-box #inside .image img {

  width: 100% !important;

  height: 200px;

}

}


.cat

{

    display: block;

    font-size: 11px;

    font-weight: 400;

    text-shadow: 0 0;

    margin-bottom: 10px;

    color: #FFD300;

    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;

    text-transform: uppercase;

}



.cat a
{
    color: #FFD300;
}

.leadbar{
   text-align: center;
    font-size: 1.5em;
    font-weight: 900;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;,sans-serif;
}

.content-panel-image h1 {
     font-family: 'Oswald', sans-serif !important;
     text-transform: uppercase !important;
}

.openinglead{
    text-align: center;
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 10px;
    color: #000;
}

.counting {
    border: 1px solid #fff;
    border-radius: 10px;
    height: 25px;
    left: 80%;
    line-height: 24px;
    position: absolute;
    text-align: center;
    top: 10%;
    width: 30px;
    z-index: 100;
    color: #fff;
}

.share-badges{
    text-align: center;
}

.post-type-archive-25-under-25, .single-25-under-25 {background-color: #F1F1F1 !important;}

/*.single-25-under-25 #content-wrapper {
    position:relative;background:transparent!important;border-right:1px solid transparent !important;border-left:1px solid transparent !important;border-bottom:1px solid transparent !important; border-radius: 0px 0px 6px 6px;
}*/



.lightgrey {background-color:#ECEEF1; overflow-x:hidden;}
.single-job_listing { /*background-color: #ffffff !important; */overflow-x:hidden;}

/* Startup Jobs */

.startup-jobs {
    background-color: #ECEEF1;
}

.announcement-logobar { border-radius: 6px 6px 0px 0px;}

.articles .pagination-wrapper {clear:both; position: relative; width: 100%; border: none; }

/*.BottomSection {display: none;}*/

.sk-alternate-layout .author-photo img { width: 75px !important; height: 75px !important; border-radius: 100%;}

.sk-alternate-layout .author-photo { margin-left: auto; margin-right: auto; width: 100%; }

.sk-alternate-layout .BottomSection { display: block; border-top: 0px;}

.sk-alternate-layout .view-box #inside .BottomSection .AuthorSection {margin-top: 20px; margin-left: 10px;}

.sk-alternate-layout .view-box #inside .BottomSection .AuthorSection .name{

    display: inline-block;

    margin-top: 15px;

    width: 100%;

    letter-spacing: 1.5px;

    float: left;

    line-height: 1.2em;

    font-size: 14px;

}

.sk-alternate-layout .view-box #inside .BottomSection .AuthorSection .by{

    text-transform: none;

    font-style: italic;

    margin-top:9px;

    color: #8cc2e7;

    font-weight: 300;

    text-align: left;

}

.sk-alternate-layout .view-box .BottomSection .AuthorSection a {color: #FFF; font-size: 13px;}
.sk-alternate-layout .view-box .BottomSection .DateSection { color: #8cc2e7; float: none !important; width:100%; /*margin-left: 20px;*/ font-size: 11px; letter-spacing: 1.3px; text-transform: uppercase; }
.panel-wrapper .view-box .BottomSection .DateSection { color: #8cc2e7; float: none !important; width:100%; /*margin-left: 20px;*/ font-size: 11px; letter-spacing: 1.3px; text-transform: uppercase; }

.sk-alternate-layout .image { display: none }
.sk-alternate-layout .view-box { background-color: #3498DB; height: 360px; }
.sk-alternate-layout .author-photo { float: left; margin-right: 15px; margin-top: 24px; }
.sk-alternate-layout .bottomAuthor { display: inline-block; }
.by { margin-top: 5px; font-style: italic; font-size: 10px; }
.bottomAuthor { font-family: 'Open Sans', sans-serif;,sans-serif; }
.sk-alternate-layout .view-box .TilteAndExcerpt h1 a { color: white;
    font-size: 17px;
    line-height: normal;
    transition: all 0.4s ease;
    font-family: 'Open Sans', sans-serif;,sans-serif;
    font-weight: bold;
    text-overflow: ellipsis;
    word-break: break-word;
    overflow: hidden;}
.sk-alternate-layout .view-box .TilteAndExcerpt h1{ margin-top:30px; }
.sk-alternate-layout .view-box .TilteAndExcerpt h1 a:hover { color:#1D557A !important; text-decoration: none; transition: all 0.4s ease; }
.sk-alternate-layout .view-box .abstract { display: none;}
.sk-alternate-layout .view-box a { background: rgba(0,0,0,0.0); padding: 0px 0px; color: #fff; margin-bottom: 6px; margin-top: 20px; display: inline-block; font-size: 15px; /*letter-spacing:1px;*/ }


.pagination-wrapper.mobile{

	display: none;

}


/**********

custrom css

***********/

@media (max-width: 850px){

    #articles .panel-wrapper{

        width:48%;

    }

    #articles .collections {

         width:48%;
    }

     .view-box-collections {
        height: auto !important;
    }


    .view-box-collections #inside {

        width: 100%;

        height: auto !important;

    }

    #articles .view-box {

        width: 100%;

        height:420px;

    }

    .container{

        width:90%;

    }

    .single-job_listing .container { width: 100%;}

    .span12{

        width:100%;

    }

    .view-box #inside {

        width: 100%;

        height: 450px;

    }

    .view-box #inside .TilteAndExcerpt {

        width: 100%;

        height: 260px;

        position: relative;

        top: 0;

    }

    .sk-alternate-layout .view-box #inside .TilteAndExcerpt{

        height: auto;

    }

}

@media (max-width: 767px){
	
	#header_search {
		margin-top: 0px;
		margin-left: 40px;
	}

    #footer-wrapper {
        padding: 0px 15px 45px 15px;
    }

    .cryptochart {
        visibility:collapse; 
        display: none;
    }

    .getJobs {
        min-height: 300px;
        width: 100%;
    }

    .getJobs .Whoshiring {
        width: 100%;
    }

    /*.header-new {
        text-align: center;
        width: 100%;
    }
*/
    .trending {
        display: none;
    }

    .justin .span1 {
        width: 15%;
        float: left;
        margin-right: 10px;        
    }

    .justin .span3 {
        width: 80%;
    }

    .justin .span4 {
        float: left;
        margin-top: 30px;
        width: 100%;
    }

    .slideshow .view-box {
        height: auto !important;
    }

    .justin .span4:nth-child(odd) {
        margin-left: 10px;
    }

    .ads {
        text-align: center;
    }

    .justin .slideshow {
        width: 40%;
        float: left;
        text-align: center;
        margin-left: 10px;
    }

    .justin .slideshow .view-box #inside .TilteAndExcerpt {
        height: 150px !important;
    }

    .view-box {
        width: 100% !important;
        height: 375px !important;
    }

    .view-box-collections {
        height: auto !important;
    }

    .category .view-box, .tag .view-box, .author .view-box{

        height:355px !important;

    }

    .pagination-wrapper.mobile{

        display: block;

    }

}

@media (max-width: 650px){

    

    #articles .panel-wrapper{

        width:99%;

    }

    #articles .collections {
        width: 99%;
    }

     .view-box-collections {
        height: auto !important;
    }


    .view-box-collections #inside {

        width: 100%;

        height: auto !important;

    }

    #articles .view-box {

        width: 100%;

        height:auto !important;

    }

    .category .view-box{

        height:auto !important;

    }

    .container{

        width:100%;

    }

    .top-title h1 {
        font-size: 25px;
        padding-left: 0px;
        padding-right: 0px;

    }

    .authorship { padding:0px 20px 20px 20px; }


    .span12{

        width:100%;

    }

    .view-box #inside {

        width: 100%;

        height: auto;

    }

    .view-box #inside .TilteAndExcerpt {

        width: 100%;

        height: auto;

        position: relative;

        top: 0;

    }

    #content.main-content .panel-wrapper {

        width: 100%;

        float: left;

    }

    .view-box {

        width: 100% !important;

        height: auto !important;

    }

    .the-content {
        font-size: 16px;
        padding-left: 1px;
        padding-right: 1px;
    }

}



#articles {



    overflow-x: inherit !important;

}

.overview {
    background-color: #fff;
    padding: 10px;
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    margin-bottom: 30px;
    margin-top: 20px;
    font-family:'Open Sans', sans-serif;,sans-serif;
    
}

.overviewParent {
    padding-left: 20px;
}

.overview ul {
    margin-left: 10px;
}

.overviewList li {
    list-style: none;
    padding: 7px;
    border-bottom: 1px solid #dcdcdc;
}

.overviewList li:last-child {
    border-bottom: 0px solid #dcdcdc;
}

.overviewList span {
    font-size: 13px;
    /*font-family: 'Open Sans';*/
    float: right;
    color: #0088cc;
    font-weight: 600;
}

.jobdetails {
    background-color: #fff;
}

.modal-header {
    border-bottom: 0px solid #E5E5E5;
    min-height: 16.4286px;
    padding: 15px;
}

.modal-body {
    font-size: 18px;
    text-align: left;
}

.red {
    color: red; 
    font-size: 12px;
}

.postlisting, .previouslysection {
    background-color: #fff;
    padding: 15px;
}

#post_cust_tags a:before {
    content: '#';
    /*margin: 0px 5px;*/
}

.opt-in span {
    display: block;
    background-color: #fafafa;
    padding: 15px;
    padding-left: 50px;
    border-radius: 3px;
    cursor: pointer;
    -webkit-transition: background-color 0.1s ease-in;
    transition: background-color 0.1s ease-in;
}

.opt-in input[type="checkbox"]:checked+span {
    background-color: rgba(45,114,217,0.1);
}

.opt-in input[type="checkbox"] {
    position: relative;
    top: 33px;
    left: 21px;
    width: 14px;
    height: 14px;
}

.logo-upload-container {
    background-color: #fafafa;
    padding: 15px;
    border-radius: 3px;
    margin-top: 10px;
}

.logo-upload-container input {
    margin: 0 !important;
    margin-top: 6px;
}

.submitBtn{
    padding: 20px;
    text-align: center;
}

.accordion-group {
    background-color: rgba(45,114,217,0.1);
    margin-bottom: 2px;
    border: 0px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#table25{
    margin: 0 auto;
    display: table;
    width: 90%;
}
#table25 ul{
    margin: 0 auto;
    display: table;
    text-align: center;
}

#founders25{
    margin: 0 auto;
    display: table;
    /*width: 39%;*/
    float: right;
}
#founders25 ul{
    margin: 0 auto;
    display: table;
    text-align: center;
}


.fullprofile {
    background-color: #3498db;
    bottom: 5px;
    display: none;
    color: #fff;
    left: 6px;
    padding: 3px 18px 2px 6px;
    position: absolute;
    /*visibility: hidden;*/
}


.full-width-content {
    float: none !important;
    width: 100% !important;
    position: relative;
    font-size: 15px;
    border-top: 1px solid #D9D9D9;
    margin-top: -1px;
    word-wrap: break-word;

}

.content-panel-image{
    padding-bottom: 0px !important
}

.content-panel.content-left {
    /*width: 60%;*/
    padding-left: 10px !important;
    padding-right: 0px !important;
    float: left;
}

.the-content-left {
    font-size: 100% !important;
    line-height: 160% !important;
    text-align: justify !important;
    color: #000 !important;
    padding-left: 10px !important;
    font-family:'Open Sans', sans-serif;,sans-serif !important;
}

.content-inner-left {
    border-width: 0px !important;
}
/* Example for media query: change number of items per row */
.well-grey {
    margin-left: auto;
    margin-right: auto;
    border: 1px solid rgba(52, 152, 219, 0);
    background-color: rgb(244, 244, 244);
    padding: 15px;
    width: 60%;
    text-align: center;

}

.well-inner {
    color: #464e60;
    padding-bottom: 20px;
}



.h3-heading {
    font-size: 20px;
    margin: 0px;
}

.well-inner:hover {
    background-color: rgba(21, 21, 21, 0.05);
}

#prev-profile{
    float: left;
   /* background-color: red;*/
    width: 49%;

}

#next-profile{
    float: right;
   /* background-color: grey;*/
    width: 49%;

}

.intro-content {
    background-color: #3498DB;
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 100%;
    cursor: pointer;
   /* -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);*/
}

.profile {
    margin: 0 auto;
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background: #47a3da;
}

.profile img {
    max-width: 100%;
    border-radius: 50%;
    opacity: 0.6;
}

.intro-content h1 > span {
    display: block;
    white-space: nowrap;
    font-size: 0.5em !important;
}

.intro-content h1 > span:first-child a {
    font-weight: 900;
    color: white !important;
    transition: all 0.4s ease;
}

.intro-content h1 > span:first-child a:hover{
    color: #1D557A !important;
    text-decoration: none;
    transition: all 0.4s ease;
}

.intro-content h1 > span:nth-child(2) a {
   position: relative;
    /* margin-top: 0.5em; */
    padding: 0.3em;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.6em;
    color: white !important;
    transition: all 0.4s ease;
}

.intro-content h1 > span:nth-child(2) a:before {
    position: absolute;
    /*top: 0;*/
    /*margin-top: 0.2em;*/
    left: 25%;
    width: 50%;
    height: 1px;
    background: #FFF;
    content: '';
}


.white {
    background-color: white;
}

.white h1 > span:first-child a, .white h1 > span:nth-child(2) a { 
    color: #1D557A !important;
}

.white h1 > span:first-child a:hover {
    color: #3498DB !important;
}

.white h1 > span:nth-child(2) a:before  {
    background: #1D557A !important;
}

--------------------------------------------------

/* General grid styles */
.cbp-ig-grid {
    list-style: none;
    padding: 0 0 50px 0;
    margin: 0;
    background-color: #fff !important;
}

/* Clear floats */
.cbp-ig-grid:before, 
.cbp-ig-grid:after { 
    content: " "; 
    display: table; 
}

.cbp-ig-grid:after { 
    clear: both; 
}

/* grid item */
.cbp-ig-grid li {
    list-style: none;
    width: 33%;
    float: left;
    height: 420px;
    text-align: center;
    border-top: 1px solid #ddd;
}

/* we are using a combination of borders and box shadows to control the grid lines */
.cbp-ig-grid li:nth-child(-n+3){
    border-top: none;
}

.cbp-ig-grid li:nth-child(3n-1),
.cbp-ig-grid li:nth-child(3n-2) {
    box-shadow: 1px 0 0 #ddd;
}

/* anchor style */
.cbp-ig-grid li > a {
    display: block;
    height: 100%;
    color: #47a3da;
    -webkit-transition: background 0.2s;
    -moz-transition: background 0.2s;
    transition: background 0.2s;
}

/* the icon with pseudo class for icon font */
.cbp-ig-icon {
   /* padding: 30px 0 0 0;*/
    display: block;
    -webkit-transition: -webkit-transform 0.2s;
    transition: -moz-transform 0.2s;
    transition: transform 0.2s;
}

.cbp-ig-icon:before {
    font-family: 'anyoldicon';
    font-size: 14em;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

/* title element */
.cbp-ig-grid .cbp-ig-title {
   /* margin: 20px 0 10px 0;*/
    padding: 20px 0 0 0;
    font-size: 1.2em;
    position: relative;
    -webkit-transition: -webkit-transform 0.2s;
    -moz-transition: -moz-transform 0.2s;
    transition: transform 0.2s;
}

/*.cbp-ig-grid .cbp-ig-title:before {
    content: '';
    position: absolute;
    background: #47a3da;
    width: 160px;
    height: 3px;
    top: 0px;
    left: 50%;
    margin: -10px 0 0 -80px;
    -webkit-transition: margin-top 0.2s; 
    -moz-transition: margin-top 0.2s;
    transition: margin-top 0.2s;
}*/

.cbp-ig-grid .cbp-ig-category {
    text-transform: uppercase;
    display: inline-block;
    font-size: 1em;
    letter-spacing: 1px;
    color: #fff;
    -webkit-transform: translateY(10px);
    -moz-transform: -moz-translateY(10px);
    -ms-transform: -ms-translateY(10px);
    transform: translateY(10px);
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
    -moz-transition: -moz-transform 0.3s, opacity 0.2s;
    -webkit-transition: transform 0.3s, opacity 0.2s;
}

.cbp-ig-grid li:hover .cbp-ig-category,
.touch .cbp-ig-grid li .cbp-ig-category {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

/* Hover styles */

.cbp-ig-grid li > a:hover {
    background: #47a3da;
}

.cbp-ig-grid li > a:hover .cbp-ig-icon {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
}

.cbp-ig-grid li > a:hover .cbp-ig-icon:before,
.cbp-ig-grid li > a:hover .cbp-ig-title {
    color: #fff;
}

.cbp-ig-grid li > a:hover .cbp-ig-title {
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
}

.cbp-ig-grid li > a:hover .cbp-ig-title:before {
    background: #fff;
    margin-top: 80px;
}


@media screen and (max-width: 62.75em) {
    .cbp-ig-grid li {
        width: 50%;
    }

    /* reset the grid lines */
    .cbp-ig-grid li:nth-child(-n+3){
        border-top: 1px solid #ddd;
    }

    .cbp-ig-grid li:nth-child(3n-1),
    .cbp-ig-grid li:nth-child(3n-2) {
        box-shadow: none;
    }

    .cbp-ig-grid li:nth-child(-n+2){
        border-top: none;
    }

    .cbp-ig-grid li:nth-child(2n-1) {
        box-shadow: 1px 0 0 #ddd;
    }
}

@media screen and (max-width: 41.6em) { 
    .cbp-ig-grid li {
        width: 100%;
    }

    .cbp-ig-grid li:nth-child(-n+2){
        border-top: 1px solid #ddd;
    }

    .cbp-ig-grid li:nth-child(2n-1) {
        box-shadow: none
    }

    .cbp-ig-grid li:first-child {
        border-top: none;
    }
}

@media screen and (max-width: 25em) { 
    .cbp-ig-grid {
        font-size: 80%;
    }

    .cbp-ig-grid .cbp-ig-category {
        margin-top: 20px;
    }
}

.center-content{
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    border: 0px !important;
    float: none !important;
}

.content-noborder{
    border: 0px !important;
    padding-top: 0px !important;
}

.single-transparent{
    background-color: transparent !important;
     border: 0px !important;
}

.content-inner-bordertop{
    border-top: 1px solid #D9D9D9 !important;
}


/*CONTAINER STYLES*/

.container-gallery {
    width: 80%;
    margin: 30px auto;
    overflow: hidden;
}

/*GALLERY STYLES*/
.galleryItem {
    color: #797478;
   /* font: 10px/1.5 Verdana, Helvetica, sans-serif;*/
    width: 16%;
    margin:  2% 2% 20px 2%;
    float: left;
    position: relative;
    -webkit-transition: color 0.5s ease;
}

.galleryItem .count {
   position: absolute;
    left: 0;
    top: 0;
    margin: 10px;
    font-weight: 900;
    padding-left: 8px;
    font-family: 'Open Sans', sans-serif;
    color: white;
    border: 1px solid #ffD300;
    border-radius: 6px;
    padding-right: 8px;
    background-color: rgba(52, 152, 219, 0.32);
}

.galleryItem h3 {
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    line-height: 1.5em;
    height: 3em;
}

.galleryItem:hover a {
    color: #3498DB;
     transition: all 0.4s ease;
}

.galleryItem img {
    max-width: 93%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}


/* MEDIA QUERIES*/
@media only screen and (max-width : 940px),
only screen and (max-device-width : 940px){
    .galleryItem {width: 21%;}
}

@media only screen and (max-width : 720px),
only screen and (max-device-width : 720px){
    .galleryItem {width: 29.33333%;}
    .header h1 {font-size: 40px;}
}

@media only screen and (max-width : 530px),
only screen and (max-device-width : 530px){
    .galleryItem {width: 46%;}
    .header h1 {font-size: 28px;}
}

@media only screen and (max-width : 320px),
only screen and (max-device-width : 320px){
    .galleryItem {width: 96%;}
    .galleryItem img {width: 96%;}
    .galleryItem h3 {font-size: 18px;}
    .galleryItem p, .header p {font-size: 18px;}
    .header h1 {font-size: 70px;}
}

.grid-25u25{
    display: block;
}

.row-fluid-25u25{
    display: none;
}

.list-25u25 {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
}

.width {
    width: 70% !important;
    text-align: center;
}

.propertyItem {
    background-color: white;
    box-shadow: 0px 1px 3px #d4d4d4;
    margin-bottom: 30px;
}

.propertyContent {
    padding: 9px;
}

.propertyType {
    position: absolute;
    font-family: Proxima Nova Semi-bold;
    font-size: 12px;
    background-color: #4a4786;
    color: white !important;
    padding: 7px;
    z-index: 1;
}

.rowText {
    padding-top: 10px;
    padding-right: 33px;
}

.price {
    color: #545098;
}

.rowText .price {
    float: right;
}

.price {
    float: right;
    color: #4a4786;
    font-size: 23px;
}

.propertyContent h4 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    margin-top: 0px;
}

.propertyDetails {
    background-color: #f8f8f8;
    margin-top: 0px;
    border: 1px solid #cacaca;
    width: 100%;
    text-align: center;
}

.propertyDetails td {
    font-family: Proxima Nova Semi-bold;
    font-size: 12px;
    width: 33.6%;
    height: 45px;
    border-left: 1px solid #cacaca;
    color: #ababab;
}

.propertyImgLink {
    -webkit-transition: opacity 0.3s linear;
    -moz-transition: copacity 0.3s linear;
    -ms-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
}

.propertyImgLink img {
    max-width: 100%;
    height: auto;
    /*margin-bottom: 15px;*/
    vertical-align: middle;

}

.row-fluid-25u25 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.companytitle{

    font-weight: 900;
    text-transform: uppercase;
    font-size: 1.5em;
    padding-left: 30px;
    margin-top: 0px;
    margin-bottom: 0px;

}

.centeralign h1, .centeralign {
    text-align: center !important;
}

.footer-calltoaction {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #253137;
    color: #fff;
    font-weight: 100;
    
}

#footer.widgets ul li, #footer.widgets li.page_item, #footer.widgets li.menu-item, #footer.widgets li.cat-item { padding: 0px; line-height: 1.75;}
#footer-wrapper .widgets ul li { margin-left: 0px;}
.footer-calltoaction h5 {
 font-weight: 600;
 color: #fff;
}

#footer a {
    color: #fff;
}

#footer a:hover {
    color: #fff !important;
    text-decoration: underline;
}

.pagination { padding: 0px;}

.footer-li-Heading {

    font-size: 12px;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    line-height: 22px;
}

.footer-calltoaction ul {
        list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    display: inline-block;
    color: #fff;
}

.footer-calltoaction ul li {
    line-height: 1.75;
    font-size: 12px;
}


.footer-calltoaction a, #submit-job-form {
  color: #fff;
}

.footer-calltoaction a:hover {
    color: #fff;
    text-decoration: underline;
}

#footer-wrapper {
    background-color: #253137;
}

#footer-wrapper, #subfooter-wrapper.solo{
    margin-top: 0px !important;
    text-align: left;
}

.bottombr {

    /*border-bottom-width: 1px;
    border-style: solid;*/
    border-left: 0px;
    border-right: 0px;
    /*border-top: 1px;*/
    padding-bottom: 10px;
    padding-top: 10px;
    /*border-color: #eceef1;
    background-color: #eceef1;*/
    text-align: center;    
    margin-right: auto;
    margin-left: auto;

}

.greyclr{
    background-color: #E4E4E4;
}

.single-25-under-25-2018 .top-title {
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0) !important;
}

.top-title {
    padding: 20px;
    background: #FFF;
    box-shadow: 0px 2px 30px 5px rgba(0,0,0,0.1);

}

 .job-top-title {
        padding-left: 80px;
        padding-right: 80px; 
    }
/*this is for sessions*/

.sessions {
    text-align: center;
    margin: 0px;
    padding: 0px;
}

.sessions a:hover {
    color: #3498DB;
    transition: all 0.4s ease;
}

.sessions .author-photo {
    float: none !important;
    margin: 0px;
}

.author-photo-sessions {
    width: 100px;
    
}

.author-photo-sessions img {
    border-radius: 50%;
    /*border-style: solid;
    border-width: 3px;
    border-color: #3498DB;*/
}

#logo-inner{
    text-align: center;
}

.sessionsAMA {
    background: #FFD300;
    text-align: center;
}

.image-container {
    padding: 0px !important;
}

/*ul.job_listings li.job_listing.job_position_featured a {
      background: transparent !important;
}
*/
ul.job_listings li.job_listing.job_position_featured {
    border-bottom: 1px solid #eee;
    border-width: 0px 0px 0px 4px;
    border-style: solid;
    border-color: #3498DB;
    padding-left: 10px;
    /*background-color: rgba(255, 214, 0, 0.16) !important;*/
}

ul.job_listings li.job_listing{
     padding-left: 10px !important;
}

.hover-text.active, .hover-text.active a {color:#3498DB !important;}
.single-page .main-content .content-panel {padding: 10px 7% 0px 7%;}


.single-job_listing .single-page .main-content .blue-panel {padding: 120px 0px 80px 0px; }
.single-job_listing .blue h1 { color: #ffffff;}
.single-page .main-content h2 { font-size: 25px !important; font-weight: 900;}
.aboutCompany .span1 {margin-left: 0px; padding-right: 10px;}
.aboutCompany { font-size: medium; height: 9em;}
.aboutCompany h4 { text-align: center;}
.content-inner .aboutmyCompany {padding: 30px 20px 10px 60px}
.aboutCompany .company_logo { width: 75px; height: auto;}
/*.belowPostCompany { padding: 30px;}*/
/*#menu-item-15732, #menu-item-20377 { border-bottom: 2px solid #ffd300;}*/
.datesmall .dd { text-transform: initial; letter-spacing: normal; float: left; padding-left: 20px; }
.incubators th {
    font-size: 14px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;, sans-serif;
    text-transform: uppercase;
}

.incubators td, .incubators th {
 /* padding: 1.5rem;*/
  text-align: left;
}

.incubators td {
    font-size: 14px;    
}

.incubators tr td:nth-child(3), .incubators thead th:nth-child(3)  {
    width: 8.5rem;
}



.voter-main:hover {
    fill: #3498DB;
}

.voter-main {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -moz-flex-flow: column nowrap;
    flex-flow: column nowrap;
    color: black;
    position: relative !important;
    text-align: center !important;
    font-weight: 900 !important; 
    font-size: 17px !important; 
}

.voter-main {
    -webkit-transition: -webkit-transform 100ms ease-out;
    -moz-transition: -moz-transform 100ms ease-out;
    transition: transform 100ms ease-out;
    min-width: 16px;
    font-weight: 900;
}

.voter-main:hover
{
    color: #3498DB; 
    fill: #3498Db; 
}

.voter-main:hover path{
    fill:#3498Db 
}

/*.post-vote-button .post-vote-button--arrow path:hover {
    fill: #3498DB;
}*/
.voter-main:hover {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
     color: #3498DB;
    fill: #3498DB;
}

.unlike + .numcount, .unlike path {
    fill:#3498Db; 
  color: #3498DB; 
  
}

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

        .looplv {
            list-style-type: none;
            width: 65%;
            margin: 0px;
          }

          .looplv li a:hover {
            /*text-decoration: underline; */
            transition: all 0.4s ease; 
            color: #3498Db;
          }

          .looplv li h3 {
            line-height: 20px;
            font-size: 14px !important;
            padding: 0;
            text-align: left;
            font-weight: 200;
            margin: 0px;
          }

          .looplv li img {
            float: left;
            margin: 0 15px 0 0;
            width: 100px;
            /*height: 100px;*/
          }

          
          .lightgrey {
            background-color: #ECEEF1;
            overflow-x: hidden;
          }

          .looplv li {
            background-color: white;
            width: 100%;
            padding: 20px;
            overflow: auto;
            
            border-top: solid 1px #F1F1F1;
          }

          .looplv li p, .looplv li p a, .bexp span a, .bexpright a {
            color: #C9CED0;
            font-size: 12px;
          }

          .looplv li:hover {
            background-color: #f9f9f9;
            cursor: pointer;
          }

          .bexp {
            float: left;
            font-size: 12px;
            color: #D2D6D8;
          }

          .bexpright {
            float: right;
            font-size: 12px;
            color: #D2D6D8;
          }


/*job board*/

.job_filters .search_jobs {
    background-color: #3498Db;
} 

ul.job_listings li.job_listing.job_position_featured, ul.job_listings li.job_listing {
    background-color: #fff;
}

.widget_top-posts ul li {
    padding: 0px 15px 14px 35px;
    background: url(https://www.techjuice.pk/wp-content/uploads/2019/03/fireo.png) no-repeat 10px 3px transparent;
    list-style-type: none;
    margin: 0;
}

/*.widget_top-posts ul li:before {

    content: 'U+1F525';
    margin-left: -20px;
    margin-right: 10px;

}*/

.subone {
    margin-top: 20px;
    border-radius: 0px;
    color: #848484;
    background-color: rgba(255, 255, 255, 0.15);
    border-color: #eceef1;
    margin-right: 5px;
    margin-left: 5px;
    text-align: center;
    font-size: 12px;
}

.subone h5 {
    color: #000;
}

.theme #mailmunch-optin-form {
    border: 0px solid #CCC !important;
}

.girls-can-code {
    position: relative;
}

.girls-can-code>* {
    position: relative;
    z-index: 10
}

/*.girls-can-code:after,
.girls-can-code:before {
    content: "";
    position: absolute;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    outline: 1px solid transparent
}

.girls-can-code:before {
    top: -5.3125rem;
    right: -1.875rem;
    bottom: -.3125rem;
    left: -12.875rem;
    -webkit-transform: rotateZ(2deg);
    -ms-transform: rotate(2deg);
    transform: rotateZ(2deg);
    background: #ffD600;
    z-index: 1;
}

.girls-can-code:after {
    top: -48px;
    right: -12.875rem;
    bottom: 0;
    left: -1.875rem;
    -webkit-transform: rotateZ(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotateZ(-2deg);
    background: #3498DB;
    z-index: 2;
}
*/
.tp-content {
    min-height: 200px;
    overflow: hidden;
    background: #514A9D; /* fallback for old browsers */
    background: -webkit-linear-gradient(to left, #514A9D , #3498DB); /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to left, #514A9D , #3498DB); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */      
}

.headerbtngrp {
    display: table;
    margin: 0 auto;
    padding-top: 40px;
    width: 400px;
}
.headerbtngrp a {
    font-family: 'Open Sans', sans-serif;, sans-serif;
    text-align: left;
    text-transform: uppercase;
    color: #ffffff !important;
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    cursor: pointer;
    background-color: transparent;
    background-image: none;
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    -moz-border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.headerbtngrp a:hover, .headerbtngrp a:focus {
    color: #000000 !important;
}

.arrow-right {
  float: right;
  width: 0; 
  height: 0; 
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;   
  border-left: 5px solid white;
  margin-top: 5px;

}

.arrow-down {
    float: right;
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;   
  border-top: 5px solid white;
  margin-top: 7px;
}

.headtitle {
    text-align: center;
    padding-top: 5px;
    color: #fff;
    font-weight: 100;
    width: 80%;
    display: table;
    margin: 0 auto;

}

.headtitle h4 {
   padding-top: 5%;
    /* width: 80%; */
    margin-right: 0px;
    padding-right: 0px;
    line-height: 1.25em;
    font-size: 23px;
    font-weight: 500;
}

.nav-up {
  top: -48px; 
  
}

/*Homepage*/

.cl{clear: both;}
.p-zero {padding: 0px !important;}
.m-zero {margin: 0px !important;}
.pT0 {padding-top: 0px !important;}
.pR0 {padding-right: 0px !important;}
.pB0 {padding-bottom: 0px !important;}
.pL0 {padding-left: 0px !important;}
.mT0 {margin-top: 0px !important;}
.mR0 {margin-right: 0px !important;}
.mB0 {margin-bottom: 0px !important;}
.mL0 {margin-left: 0px !important;}

.txtB{font-weight:bold;}
.fl{float: left;}

.pt5{padding-top: 5px;}
.pt15{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top: 30px;}
.pt35{padding-top: 35px;}
.pt40{padding-top: 40px;}
.pt45{padding-top: 45px;}

.pb5{padding-bottom: 5px;}
.pb15{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom: 30px;}
.pb35{padding-bottom: 35px;}
.pb40{padding-bottom: 40px;}
.pb45{padding-bottom: 45px;}

.pl5{padding-left: 5px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;}
.pl25{padding-left: 25px;}
.pl30{padding-left: 30px;}
.pl35{padding-left: 35px;}
.pl40{padding-left: 40px;}
.pl45{padding-left: 45px;}

.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.pr20{padding-right: 20px;}
.pr25{padding-right: 25px;}
.pr30{padding-right: 30px;}
.pr35{padding-right: 35px;}
.pr40{padding-right: 40px;}
.pr45{padding-right: 45px;}

.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mt40{margin-top: 40px;}
.mt45{margin-top: 45px;}
.mt50{margin-top: 50px;}
.mt55{margin-top: 55px;}
.mt65{margin-top: 65px;}
.mt70{margin-top: 70px;}
.mt75{margin-top: 75px;}

.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb26{margin-bottom: 26px;}
.mb30{margin-bottom: 30px;}
.mb35{margin-bottom: 35px;}
.mb40{margin-bottom: 40px;}
.mb45{margin-bottom: 45px;}
.mb50{margin-bottom: 50px;}

.mr5{margin-right: 5px;}
.mr15{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr25{margin-right: 25px;}
.mr30{margin-right: 30px;}
.mr35{margin-right: 35px;}
.mr40{margin-right: 40px;}
.mr45{margin-right: 45px;}
.mr50{margin-right: 50px;}

.ml5{margin-left: 5px;}
.ml15{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.ml30{margin-left: 30px;}
.ml35{margin-left: 35px;}
.ml40{margin-left: 40px;}
.ml45{margin-left: 45px;}
.ml50{margin-left: 50px;}


.fronthome {
    width: 1230px;
    margin-left: auto;
    margin-right: auto;
}

.sidebarclear {
    clear: both;
}


/*.loadmore-butn{
    width: 100%;
    background-image: linear-gradient(to bottom, #3498DB, #3498DB);
    border: 0px;
    padding: 15px 0;
    font-weight: 400;
    font-size: 16px;
    margin-top: 45px;
}*/

/*.btn-primary:hover {

}

.pagination .active, .pagination .active:hover  {

      width: 100%;
    background-image: linear-gradient(to bottom, #3498DB, #3498DB);
    border: 0px;
    padding: 15px 0;
    font-weight: 400;
    font-size: 16px;
    margin-top: 45px;
    color:white;

}*/

.section-heading {

    border-bottom: solid;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    border-bottom-width: 1px;
    border-bottom-color: #3498DB;
    margin-bottom: 10px !important;

}

.section-heading span {

    background: #3498DB;
    font-size: 15px;
    padding: 11px;
    color: white;
    /* margin-bottom: 0px; */

}

/*top story css ends here...*/

/*featured story css start here...*/

.featured-story-section{
  background-image: url("../images/featured-story-img.png");
  background-repeat: no-repeat;
  height: 314px;
  margin-bottom: 5px;
  background-size:100% auto;
  position: relative;
}

.featured-story-section h1 {
    
    font-size: 32px;    
    color: white;
    line-height: 1.25em;
    margin-bottom: 5px;
    padding: 1px 35px 0px 28px;
}
.featured-story-heading{
    background: rgba(36,36,36,0);
    background: -moz-linear-gradient(top, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(36,36,36,0)), color-stop(23%, rgba(0,0,0,0.43)), color-stop(39%, rgba(0,0,0,0.72)), color-stop(54%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    background: -o-linear-gradient(top, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    background: -ms-linear-gradient(top, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    background: linear-gradient(to bottom, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#000000', GradientType=0 );
    position: absolute;
    bottom: 0;
  }
  .featured-by-text-wraper{ padding: 0px 0 20px 30px;}
  .featured-topic-text{  font-size: 11px; color:white;  }
  .featured-topic-type-text{ font-size: 11px;color: #3498db;  }
  .featured-date-text{ font-size: 11px; color: white;  }

/*featured story css ends here...*/

/*top story css start here...*/

.top-small-story-section{
  background-image: url("../images/top-story-small-img.png");
  background-repeat: no-repeat;
 /* height: 228px;*/
  margin-bottom: 25px;
  background-size:100% auto;
  position: relative;
  box-shadow: 0px 2px 30px 5px rgba(0,0,0,0.1);
}

.top-small-story-section h1 {
    
    font-size: 16px;    
    color: white;
    line-height: 1.25em;
    margin-bottom: 5px;
    padding: 1px 20px 0px 20px;
    font-weight: 600;
}

.top-small-story-section h1 a {
    color: white;
}

.top-small-story-heading{
    background: rgba(36,36,36,0);
    background: -moz-linear-gradient(top, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(36,36,36,0)), color-stop(23%, rgba(0,0,0,0.43)), color-stop(39%, rgba(0,0,0,0.72)), color-stop(54%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    background: -o-linear-gradient(top, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    background: -ms-linear-gradient(top, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    background: linear-gradient(to bottom, rgba(36,36,36,0) 0%, rgba(0,0,0,0.43) 23%, rgba(0,0,0,0.72) 39%, rgba(0,0,0,1) 54%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#000000', GradientType=0 );
    position: absolute;
    bottom: 0;
    width:100%;
    font-weight: 600;
  }
.hours-text2{color:#bababa; font-size: 10px;  padding: 1px 20px 20px 20px;}

.top-small-story2-section{
  background-image: url("../images/top-story-small-img2.png");
  background-repeat: no-repeat;
  height: 228px;
  margin-bottom: 25px;
  background-size:100% auto;
  position: relative;
  box-shadow: 0px 2px 30px 5px rgba(0,0,0,0.1);
}

.top-small-story2-section h1 {
    
    font-size: 16px;
    color: white;
    line-height: 1.25em;
    margin-bottom: 5px;
    padding: 1px 20px 0px 20px;
    font-weight: 600;
}

.post-story-wraper .span3 .img {
    object-fit:cover;
}



.top-small-story2-section h1 a {
    color: white;
}

.essb_links {
    clear: none !important;
}

/*top story css ends here...*/


/*post story css start here...*/

.post-story-wraper{     
    margin-bottom: 25px;
    background-color: white;
    /* border-bottom: solid; */
    /* border-bottom-width: 1px; */
    border-bottom-color: #ebebeb;
   /* padding-top: 5px;
    padding-bottom: 5px;*/
    box-shadow: 0px 2px 30px 5px rgba(0,0,0,0.1);
 }


.post-left-imgz{ float: left;}
.post-left-img{ float: left;}
.post-story-right-section{ width: 64.9%; background-color: white;  padding: 22px 25px 22px 35px; float: left;
  -webkit-box-shadow: 1px 1px 5px 0px rgba(88,88,88,0.08);
  -moz-box-shadow: 1px 1px 5px 0px rgba(88,88,88,0.08);
  box-shadow: 1px 1px 5px 0px rgba(88,88,88,0.08);
}

.topic-text{ font-size: 11px; color: #ccc9c9;}
.topic-type-text a {font-size: 11px; color: #ccc9c9;}
.date-text{ font-size: 11px; color: #ccc9c9;}
 .post-story-wraper h2 { font-size: 18px; font-weight: 600; color: #333334; line-height: 1.25em; margin: 2px 0px;  padding: 0px 0 0px 0;}
.post-story-wraper h2 a { font-size: 18px; font-weight: 600; color: #333334; line-height: 1.25em; margin: 2px 0px; width: 90%;/* padding: 10px 0 0px 0;*/}
.post-story-wraper p {font-size: 13px;  color: #131313; line-height: 22px; margin-top:5px; overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  width:90%;}


/* ----- ---- --- -- -  Yellow Button css start here- -- --- ---- ----- */
.buttonPro.yellow{
    background: #ffd600;
    border-color: #dcc700 #dcc700 #c2b00b;
    color: #000000;
    text-shadow: 0 1px 1px #ffff98;
  width:48%;
  height: 43px;
  padding: 10px 0;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
   
  margin-right: 4px;
}
.buttonPro.yellow:hover, .buttonPro.yellow:focus{
    background: #ebd611;
    border-color: #cebb10;
  width:48%;
  height: 43px;
  padding: 10px 0;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
   
  text-decoration: none;
  margin-right: 4px;
}
.buttonPro.yellow:active{
    background: #f9e327;
    border-color: #cebb10;
  width:48%;
  height: 43px;
  padding: 10px 0;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
   
  text-decoration: none;
  margin-right: 4px;
}

.widgets-wrapper {
  /* background-color: #ffffff;*/
    margin-left: 5px;
}
/* ----- ---- --- -- -  Yellow Button css ends here- -- --- ---- ----- */

/* ----- ---- --- -- -  Blue Button css start here - -- --- ---- ----- */
.buttonPro.blue{
    background: #3498db;
    border-color: #3498db #3498db #3498db;
    color: #fff;
    text-shadow: 0 1px 1px #4081af;
  width:48%;
  height: 43px;
  padding: 10px 0;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
   
  margin-left: 4px;
}
.buttonPro.blue:hover, .buttonPro.blue:focus{
    background: #0376c3;
    border-color: #3498db #3498db #3498db;
  width:48%;
  height: 43px;
  padding: 10px 0;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
   
  text-decoration: none;
  margin-left: 4px;
}
.buttonPro.blue:active{
    background: #0376c3;
    border-color: #3498db #3498db #3498db;
    text-shadow: 0 -1px 1px #1d62ab;
  width:48%;
  height: 43px;
  padding: 10px 0;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
   
  text-decoration: none;
  margin-left: 4px;
}
/* ----- ---- --- -- -  Blue Button css ends here - -- --- ---- ----- */

.subscribe-panel-body{ background-color: #111111; min-height: 150px; }
.subscribe-panel-body p { color:white; text-align: center; font-family: 'Source Sans Pro', sans-serif; font-size: 14px; margin-top: 15px; }
input#msgsubscribe {
    height: 41px;
}

.send-butn{ background-color: #ffd600; border-radius: 5px;  font-size: 13px; color:#363636; text-transform: uppercase; }
.panel .input-group a{text-decoration: none; padding: 0 20px 0 20px;}
.panel .input-group a:hover{text-decoration: none; color:#363636;}

.event-area-wraper{padding-top: 20px; text-align: center; border-bottom: 1px solid #ebebeb;}
.event-heading{ font-size: 14px; color:#000000; padding-bottom: 10px;}
.event-details {
    padding-bottom: 15px;
}
.event-details ul{ list-style-type: none; margin: 0; padding: 0; overflow: hidden; display: inline-block;}
.event-details ul li{float: left; margin-right: 15px;}
.event-details ul li:nth-child(3) {margin-right: 0px;}
.event-location-text{ font-size: 12px; color:#7f7f7f; font-family: 'Source Sans Pro', sans-serif; text-transform: uppercase;  }
.event-time-text{ font-size: 12px; color:#3498db; font-family: 'Source Sans Pro', sans-serif; text-transform: uppercase;  }
.event-calendar-text{ font-size: 12px; color:#7f7f7f; font-family: 'Source Sans Pro', sans-serif; text-transform: uppercase;  }
.icon-color{ color: #b0b0b0;}

/* ----- ---- --- -- -  Blue Button css start here - -- --- ---- ----- */
.buttonPro.addEvent{
    background: #3498db;
    border-color: #3498db #3498db #3498db;
    color: #fff;
    text-shadow: 0 1px 1px #4081af;
  height: 43px;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
   
  padding: 10px 0;
  width:100%;
  margin: 25px 0;
}
.buttonPro.addEvent:hover, .buttonPro.addEvent:focus{
    background: #0376c3;
    border-color: #3498db #3498db #3498db;
  height: 43px;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
   
  text-decoration: none;
  padding: 10px 0;
  width:100%;
}
.buttonPro.addEvent:active{
    background: #0376c3;
    border-color: #3498db #3498db #3498db;
    text-shadow: 0 -1px 1px #1d62ab;
  height: 43px;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
   
  text-decoration: none;
  padding: 10px;
  width:100%;
}
/* ----- ---- --- -- -  Blue Button css ends here - -- --- ---- ----- */

.trending-post-wraper{}
.trending-post-heading{ font-size: 14px; color:#000000; text-align: center;  padding: 11px;}

.industry-press-release-wraper{ padding: 25px 0 0px 25px;}
.press-release-date-text{  font-size: 12px; color: #3498db;}
.press-release-text{  font-size: 14px; color: #000000;}

/* ----- ---- --- -- -  Blue Button css start here - -- --- ---- ----- */
.buttonPro.pressRelease{
    background: #3498db;
    border-color: #3498db #3498db #3498db;
    color: #fff;
    text-shadow: 0 1px 1px #4081af;
  height: 43px;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
   
  padding: 10px 0;
  width:100%;
  margin: 25px 0;
}
.buttonPro.pressRelease:hover, .buttonPro.pressRelease:focus{
    background: #0376c3;
    border-color: #3498db #3498db #3498db;
  height: 43px;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
   
  text-decoration: none;
  padding: 10px 0;
  width:100%;
}
.buttonPro.pressRelease:active{
    background: #0376c3;
    border-color: #3498db #3498db #3498db;
    text-shadow: 0 -1px 1px #1d62ab;
  height: 43px;
  text-align: center;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
   
  text-decoration: none;
  padding: 10px;
  width:100%;
}
/* ----- ---- --- -- -  Blue Button css ends here - -- --- ---- ----- */

.subscribe-border{}
.subscribe-border .form-control:focus {
    border-color: #b0b0b0;
}

	#cpost-slider-aps-brands{
		margin-top: -5px;
		padding-top: 15px;
		background: #fff;
	}
	
	#cpost-slider-aps-brands .owl-controls {
		top: 15px;
	}

/*sidebar css ends here...*/




/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/


@media (max-width: 575px) { 

     .post-story-wraper h2 a {
        font-size: 15px;
         font-weight: 900;
        width: 100%;
    }

    .post-story-wraper .span8 {
    padding: 0 20px 0 20px;
}

  .top-story-section {
  min-height: 300px; 
}

 }


@media (max-width: 767px) { 

     .post-story-wraper h2 a {
        font-size: 15px;
         font-weight: 300; 
        width: 100%;
  }

   .post-story-wraper .span3 {
      float: left;
      width: 27%;
   }

   .post-story-wraper .span9 {
      float: left;
      width: 70%;
      padding-left: 10px;
   }


  .top-story-section {
    width: 100%;
  }

  

 }


@media (max-width: 991px) { 

    .post-story-wraper h2 a {
    font-size: 15px; 
     font-weight: 300;
    width: 100%;
  }

  .post-story-wraper h2 {
    padding: 0px 0px 0px 0px !important;
  }

  .fronthome {
    width: 100%;
  }

.hidden-xs {
  visibility: collapse;
}

.top-story-section {
  min-height: 300px; 
}


.post-story-right-section {
      width: 62.9%;
      padding: 23px 25px 23px 35px;
  }
.top-small-story-heading {
      width: 100%;  }
.top-small-story-section h1, .top-small-story2-section h1 {
    font-size: 20px;
    
    line-height: 1.25em;
}
.hours-text2 {
    font-size: 13px;
}
.top-small-story-section, .top-small-story2-section {
    min-height: 200px;
}

.top-story-section a img {
    height: 100%;
    width: 100%;
}

.top-small-story2-section, .top-small-story-section {
    height: 100%;
}

 }


@media (max-width: 1199px) { 

.post-story-wraper h2 {
    font-size: 18px;
    font-weight: 600;
    color: #333334;
    line-height: 1.25em;
    margin: 2px 0px;
    padding: 0px 0px 0px 0px !important;
 }

 .post-story-wraper h2 a {
  
     width: 100%;
 }

}