hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}

audio, canvas, iframe, img, svg, video{vertical-align:middle;}

fieldset{border:0;margin:0;padding:0;}

textarea{resize:vertical;}

.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}

.clearfix:before, .clearfix:after{content:" ";display:table;}

.clearfix:after{clear:both;}

.pull-left{float:left!important;}

.pull-right{float:right!important;}

/*.talent-btns{display:flex;font-family:Roboto;font-size:19px;font-weight:900;background:#00c7d8;text-transform:uppercase;border-radius:5px;width:175px;text-align:center;height:45px;color:#fff;text-decoration:none;justify-content:center;align-items:center;letter-spacing:0.5px;border:0px;outline:0px;}*/

.grey-bg-container{background:#f7f7f7;margin:30px 0px;padding:30px 0px;}

.center-btn{margin:0 auto;}

.header-left-align{text-align:left;}

.section-internal-container h2{border-bottom:1px solid #b9b9b9;font-size:28px;text-transform:uppercase;color:#1c1c1c;}

.section-internal-container div.home-section-title{border-bottom:1px solid #b9b9b9;font-size:28px;text-transform:uppercase;color:#1c1c1c;margin:23px 0px;}

.header-bold{font-weight:900;}

.header-normal{font-weight:500;}

.fbold{font-weight:900;}

.border-top-header{border-top:1px solid #b9b9b9;border-bottom:0px !important;}

.header-center{text-align:center;}

.header-no-border{border:0px !important;}

.dash-both-side{position:relative;display:inline-block;}

.dash-both-side::before{content:"";position:absolute;background:#707070;width:30px;height:2px;top:50%;left:-50px;}

.dash-both-side::after{content:"";position:absolute;background:#707070;width:30px;height:2px;top:50%;right:-50px;}

.content-right{text-align:right;}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next
{
	background:none;color:inherit;border:none;padding:0 !important;font:inherit;background:#00c7d8;border-radius:0px;padding:0px 15px!important;color:#fff;width:35px;height:37px;outline:none;
}

.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span{margin-top:-16px;display:inline-block;margin-left:-3px;font-size:45px;font-weight:400;}
.owl-theme .owl-nav{margin-top:10px;text-align:right;-webkit-tap-highlight-color:transparent;}
.first-section{width:100%;background:#fff;}
.bg-container{display:block;height:550px;width:100%;background-image:linear-gradient(to top, #43acf8, #2cdbc0);position:absolute;}
.search-container{display:block;align-items:center;background:#f7f7f7;width:100%;padding:10px 0px;margin-top:20px;}
.form-row{margin:10px 0px;}
.styled-select{box-sizing:border-box;border-radius:3px;overflow:visible;position:relative;}
.styled-select, .styled-select select{background-color:#fff;}
select:focus{outline:none;}
.styled-select select{background-color:transparent;-webkit-appearance:none;}
.fa-sort-desc{position:absolute;top:0;right:12px;font-size:24px !important;color:#767676;}
.form-horizontal .fa-sort-desc{top:6px;}
select::-ms-expand{display:none;}
.user2{margin-right:0px !important;}

.featured-project-container{margin-top:40px;}
.catgories-container{margin-bottom:20px;}
.catgories-container>ul{list-style:none;margin:0;padding:0;}
.catgories-container>ul>li{display:inline-block;text-transform:uppercase;margin-right:8px;}
.catgories-container>ul>li>a{padding:5px 13px;background:#fff;color:#95989a;border:1px solid #b9b6b6;text-decoration:none;font-size:0.80em;border-radius:4px;display:block;}
.catgories-container>ul>li>a:hover{background:#fafbca;}
.catgories-container>ul>li>a.active{border:1px solid #0098a5;background:#00c8dc;color:#fff;}
.featured-project-blocks{background:#fff;}
.search-btn-container{width:18%!important;}
.featured-project-blocks a{background:#00c7d8;display:block;padding:10px;text-align:right;color:#fff;font-weight:900;text-decoration:none;text-transform:uppercase;}
.featured-project-info p,.featured-talent-info p{font-size:16px;color:#1c1c1c;margin-bottom:0px;margin-top:5px;}
.featured-talent-info h4{background:#f7f7f7;margin:0;border:1px solid #e8e8e8;padding:8px 0;border-top:0px;font-size:16px;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;}
.featured-talent-info h4 a{color:#000;text-decoration:none;}
.featured-project-info{padding:10px 25px;}
.featured-talent-blocks{border:none;padding:0px;text-align:center;}
.featured-talents-container .panel-body .talent-profile-container.hide{display:none;width:0;height:0;margin:0;padding:0;opacity:0;visibility:hidden;}
.recentview-talents-container .panel-body .talent-profile-container.hide{display:none;width:0;height:0;margin:0;padding:0;opacity:0;visibility:hidden;}
.owl-carousel .owl-item .featured-profile-image img{height:auto;margin:auto;}

.user-say-container,.our-partner-container{text-align:center;padding:30px 0px;margin:20px 0px;position:relative;}
.our-partner-container{margin-top:65px;}
.user-say-content{width:60%;margin:10px auto;font-size:26px;font-style:italic;color:#95989a;}
.user-say-container::after{content:"";position:absolute;bottom:-30px;left:15%;width:70%;height:1px;background:#d3d3d3;}
#our-partner-carousel{margin-top:30px;}
.social-links li{display:inline-block;margin-right:10px;}
.social-links li a{background:#fff;color:#2ea5d0 !important;width:42px;height:42px;border-radius:50%;display:flex;justify-content:center;align-items:center;}
.available-link li{display:inline-block;margin-right:10px;}
.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9);}
.modal-content{background-color:#fefefe;margin:auto;padding:20px 20px;border:1px solid #888;width:55%;overflow:hidden;}
.close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold;}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;}

@media only screen and (min-width:1200px){.section-internal-container{position:relative;width:1200px;margin:0 auto;}

.header-img-container{position:relative;box-shadow:0 5px 20px 0 rgba(0, 0, 0, 0.5);}

.image-main{width:1200px;height:600px;background:url(../../images/frontend/header-image-desktop.jpg) no-repeat 0px 0px;}

.search-container{display:block;align-items:center;background:#f7f7f7;width:100%;padding:10px 0px;margin-top:25px;}

.form-horizontal{width:100%;margin-left:25px;}

.form-horizontal .form-row{width:26%;float:left;margin-right:10px;}

.modal-content{background-color:#fefefe;margin:auto;padding:20px 20px;border:1px solid #888;width:900px;overflow:hidden;}

}

@media only screen and (min-width:980px) and (max-width:1199px){.section-internal-container{position:relative;width:980px;margin:0 auto;}

.header-img-container{position:relative;box-shadow:0 5px 20px 0 rgba(0, 0, 0, 0.5);}

.image-main{width:980px;height:600px;}

.bg-container{display:block;height:550px;width:100%;background-image:linear-gradient(to top, #43acf8, #2cdbc0);position:absolute;}

.search-container{display:block;align-items:center;background:#f7f7f7;width:100%;padding:10px 0px;margin-top:20px;}

.form-horizontal{width:100%;margin-left:25px;}

.form-horizontal .form-row{width:22%;float:left;margin-right:30px;}

.modal-content{background-color:#fefefe;margin:auto;padding:20px 20px;border:1px solid #888;width:900px;overflow:hidden;}

}

@media only screen and (min-width:769px) and (max-width:979px){.section-internal-container{position:relative;width:760px;margin:0 auto;}

.header-img-container{margin-top:50px;position:relative;box-shadow:0 5px 20px 0 rgba(0, 0, 0, 0.5);}

.image-main{width:760px;height:600px;background:url(../../images/frontend/header-image-desktop-980.jpg) no-repeat 0px 0px;}

.search-container{display:block;align-items:center;background:#f7f7f7;width:100%;padding:10px 0px;margin-top:20px;}

.form-horizontal{width:100%;margin-left:25px;}

.form-horizontal .form-row{width:20%;float:left;margin-right:30px;}

.modal-content{background-color:#fefefe;margin:auto;padding:20px 20px;border:1px solid #888;width:750px;overflow:hidden;}

}

@media only screen and (min-width:481px) and (max-width:768px){.section-internal-container{position:relative;width:80%;margin:0 auto;}

.header-img-container{margin-top:50px;position:relative;}

.image-main{width:100%;height:269px;background:url(../../images/frontend/header-image-desktop.jpg) no-repeat 0px 0px;box-shadow:0 5px 20px 0 rgba(0, 0, 0, 0.5);background-position:50% 86%;}

.bg-container{display:block;height:270px;width:100%;background-image:linear-gradient(to top, #43acf8, #2cdbc0);position:absolute;}

.search-container{display:block;align-items:center;background:#f7f7f7;width:90%;padding:17px 26px;margin-top:20px;}

.search-btn-container{width:100% !important;}

.form-horizontal{width:100%;margin-left:0px;}

.form-horizontal .form-row{width:100%;float:none;margin-bottom:10px;}

.featured-project-container, .featured-talents-container{margin-top:60px;}

.modal-content{background-color:#fefefe;margin:auto;padding:20px 20px;border:1px solid #888;width:480px;overflow:hidden;}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;border-radius:0px;padding:0px 15px!important;color:#00c7d8;width:35px;height:37px;outline:none;}

.owl-carousel .owl-nav button.owl-prev{position:absolute;z-index:100;left:-39px;top:38%;}

.owl-carousel .owl-nav button.owl-next{position:absolute;z-index:100;right:-36px;top:38%;}

.owl-theme .owl-nav [class*='owl-']:hover{background:#fff;color:#00c7d8;text-decoration:none;}

.section-internal-container h2{border-bottom:1px solid #b9b9b9;font-size:22px;text-transform:uppercase;color:#1c1c1c;}

.featured-talent-blocks{border:none;padding:8px;text-align:center;float:left;width:100%;margin-bottom:30px;}

.user-say-content{width:80%;margin:10px auto;font-size:18px;font-style:italic;color:#95989a;}

.catgories-container ul li{display:inline-block;margin-right:0px;font-size:12px;text-transform:uppercase;margin-bottom:10px;}

}

@media only screen and (min-width:310px) and (max-width:480px){.section-internal-container{position:relative;width:calc(100% - 10px);margin:0 auto;}

.header-img-container{margin-top:50px;position:relative;}

.grey-bg-container{width:100%;}

.image-main{width:100%;height:170px;background:url(../../images/frontend/header-image-desktop.jpg) no-repeat 0px 0px;box-shadow:0 5px 20px 0 rgba(0, 0, 0, 0.5);background-position:50% 86%;}

.search-container{width:calc(100% - 50px);padding:15px 25px;}

.search-container button{margin-top:20px;}

.search-btn-container{width:100% !important;}

.bg-container{display:block;height:210px;width:100%;background-image:linear-gradient(to top, #43acf8, #2cdbc0);position:absolute;}

.featured-project-container, .featured-talents-container{margin-top:60px;}

.section-internal-container h2{border-bottom:1px solid #b9b9b9;font-size:20px;text-transform:uppercase;color:#1c1c1c;}

.featured-project-info p, .featured-talent-info p{font-size:15px;color:#1c1c1c;margin-bottom:0px;margin-top:0px;}

.featured-talent-info h4{background:#f7f7f7;margin:0;color:#000;border:1px solid #e8e8e8;padding:8px 0;border-top:0px;font-size:16px;font-weight:500;text-decoration:none;text-align:center;cursor:pointer;}

.featured-project-info{padding:20px 25px;}

.featured-project-blocks{background:#fff;}

.featured-talent-blocks{border:none;padding:8px;text-align:center;float:left;width:100%;margin-bottom:30px;}

.catgories-container ul li{display:inline-block;margin-right:0px;font-size:12px;text-transform:uppercase;margin-bottom:10px;}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit;border-radius:0px;padding:0px 15px!important;color:#00c7d8;width:35px;height:37px;outline:none;}

.owl-carousel .owl-nav button.owl-prev{position:absolute;z-index:100;left:0;top:38%;}

.owl-carousel .owl-nav button.owl-next{position:absolute;z-index:100;right:0;top:38%;}

.owl-theme .owl-nav [class*='owl-']:hover{background:#fff;color:#00c7d8;text-decoration:none;}

.user-say-content{width:90%;margin:10px auto;font-size:16px;font-style:italic;color:#95989a;}

.modal-content{background-color:#fefefe;margin:auto;padding:20px 20px;border:1px solid #888;width:320px;overflow:hidden;}

}

.hidden{display:none !important;}

.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit;}

@media print{*, *:before, *:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}

a, a:visited{text-decoration:underline;}

a[href]:after{content:" (" attr(href) ")";}

abbr[title]:after{content:" (" attr(title) ")";}

a[href^="#"]:after, a[href^="javascript:"]:after{content:"";}

pre{white-space:pre-wrap !important;}

pre, blockquote{border:1px solid #999;page-break-inside:avoid;}

thead{display:table-header-group;}

tr, img{page-break-inside:avoid;}

p, h2, h3{orphans:3;widows:3;}

h2, h3{page-break-after:avoid;}

}