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
/*.owl-carousel button.owl-dot*/
{
	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;}
.catgories-container ul li a{padding:5px 10px;background:#fff;color:#95989a;border:1px solid #b9b6b6;text-decoration:none;}
.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;}
.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;}
}