/*home country styles*/
.selectcountrytoggle .selectedcountries{width:98%;font-size:13px;color:#000;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:20px;padding:10px 0px 0px 4px;}
.bg-container{height:55px;}
.base-layout-section .signup-main-field .form-row{margin:10px 0 12px 0px;}
.base-layout-section .signup-main-field .inline-blocks{margin-bottom:0;}
.base-layout-section .home-clientsignup-container{position:relative;width:95%;padding:0;float:right;}
.home-clientsignup-container h4{margin-bottom:5px;margin-top:0px;display:block;text-align:center;text-transform:uppercase;position:relative;color:#000;font-size:17px;}
.home-clientsignup-container h4 span::before{left:-25px;}
.home-clientsignup-container h4 span::before,
.home-clientsignup-container h4 span::after{content:"";position:absolute;background:#707070;width:15px;height:2px;top:50%;}
.home-clientsignup-container h4 span{position:relative;}
.bg-container{height:55px;}
.base-layout-section .container .content-column-50{width:calc(50% - 10px);margin-top:0px;}
.base-layout-section .container .content-column-50.left.nologin{margin-top:15px;}
.base-layout-section .container .content-column-50 .sh-column-wrapper{display:inline-block; margin-bottom:30px;text-align:center;}
.base-layout-section .container .content-column-50 .sh-column-wrapper.icon1{width:calc(33.33% - 5px);text-align:left;}
.base-layout-section .container .content-column-50 .sh-column-wrapper.icon2{width:calc(33.33% - 5px);}
.base-layout-section .container .content-column-50 .sh-column-wrapper.icon3{width:calc(33.33% - 5px);text-align:right;}

.content-column-50.left{float:left;margin-right:0px;}
.content-column-50.right{float:right;margin-left:20px;margin-top:35px;}
.content-column-50.right .client-dashboard-link{margin-top:20px;width:77%;float:right;}
.content-column-50.left .title{margin-top:25px;margin-bottom:30px;}
.base-layout-section .title-short-text{display:block;line-height:25px;font-size:15px;padding-top:16px;width:100%;margin-bottom:40px;margin-top:10px;font-weight:300;text-transform:none;border:none;}

.homepage-slider-section.nologin .title{margin-top:0px;}
.homepage-slider-section.nologin .title h1{margin:0;line-height:55px;font-size:2.5rem;letter-spacing:0.06rem;}
.homepage-slider-section.nologin .title h1 span{display:block;}

.search-container>.form-row{position:relative;width:1200px;margin:15px auto 0 auto;}
.section-internal-container .search-container{margin-top:55px;}

#hire-talent-carousel a div.keyword-title{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;}
#hire-talent-carousel .item .hirekeyimages{height:160px;width:100%;overflow:hidden;text-align:center;}
#hire-talent-carousel .item .hirekeyimages img.bannerimage{display:block;width:auto;height:100%;}
#hire-talent-carousel .item .hirekeyimages .playericon img{position:absolute;top:30%;width:40px;left:40%;}
#hire-talent-carousel .item .hirekeyimages h4{text-decoration:none;position:absolute;bottom:0;width:100%;}
#hire-talent-carousel .owl-item{margin-bottom:5px;}
#hire-talent-carousel .owl-item .item{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);}

.featured-project-container .panel-body .tab-content-carousel{display:initial;}
.featured-project-container .tab-content-carousel[data-active='inactive']{display:none;}

.cretso-signup-section{background:#f7f7f775;padding:35px 0 20px 0;}

.join-btn-section a.btn{min-width:120px;height:2.5em;margin-top:8px;padding-top:0;background-image:linear-gradient(to top, #43acf8, #2cdbc0);border:0;transition:all 200ms linear;}
.join-btn-section a.btn:hover{background-image:linear-gradient(to top, #43acf8, #43acf8);}

/*/................*/
.cretso-service-section{padding-top:20px;padding-bottom:20px;}
.cretso-service-section .homeSectionInner{position:relative;width:1200px;margin:0 auto;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;}

.cretso-service-section .promoBar .promoBarItem{display:inline-block;vertical-align:top;width:25%;padding:10px;position:relative;border-radius:4px;text-align:center;}
.cretso-service-section .promoBar .promoBarItem.hasLink:hover{-webkit-box-shadow:0px 0px 5px 0px rgb(0 0 0 / 75%);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.75);box-shadow:0px 0px 5px 0px rgb(0 0 0 / 75%);}
.cretso-service-section .promoBar .promoBarItem .imgHolder{display:block;width:100%;height:70px;position:relative;}
.cretso-service-section .promoBar .promoBarItem img{width:60px;display:inline-block;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.cretso-service-section .promoBar .promoBarItem .promoBarItemTitle{margin:7px 0 0 0;}
.cretso-service-section .promoBar .promoBarItem .promoBarItemTitle a{display:block;font-weight:bold;color:#322f2f;}
.cretso-service-section .promoBar .promoBarItem .itemLink:before{bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap;z-index:2;}
.cretso-service-section .promoBar .promoBarItem .promoBarItemText{margin-top:7px;margin-bottom:10px;min-height:70px;position:relative;}
.cretso-service-section .promoBar .promoBarItem .promoBarItemText p{font-size:.84rem;line-height:1.22rem;letter-spacing:0.04rem;margin:0;position:absolute;top:50%;left:0;transform:translate(0%, -50%);right:0;width:100%;}
/*/................*/

@media (min-width: 320px) and (max-width:480px)
{
  .cretso-signup-section{padding:0;}
	/*.....................*/
  .cretso-service-section .homeSectionInner{width:calc(100% - 20px);padding-left:10px;padding-right:10px;}
  .cretso-service-section .promoBar .promoBarItem{width:calc(100% - 10px);margin-bottom:20px;display:block;}
  .cretso-service-section .promoBar .promoBarItem .promoBarItemText{margin-top:10px;}
  /*.....................*/
}

/*ipad and tablets*/
@media (min-width: 481px) and (max-width: 768px)
{
  .short_header{position:fixed;height:55px;z-index:9;}
  .logo-container{position:inherit;width:calc(50% - 50px)!important;margin-top:5px!important;}
  .content-column-50.left{float:left;}
  .base-layout-section .container .content-column-50{width:100%;}
  .content-column-50.right .client-dashboard-link{width:100%;}

  /*.....................*/
  .cretso-service-section .homeSectionInner{width:calc(100% - 20px);padding-left:10px;padding-right:10px;}
  .cretso-service-section .promoBar .promoBarItem{width:calc(50% - 13px);margin-bottom:20px;}
  .cretso-service-section .promoBar .promoBarItem .promoBarItemText{margin-top:10px;}
  /*.....................*/

 }