/*
Theme Name: Sportskred
Text Domain: sportskred
Requires at least: 4.7
Requires PHP: 7.2
Author: Sportskred Team
Author URI: https://sportskred.com/
Version: 3.3
*/

@import url('//fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');
@import url(assets/fonts/semi-bold-font/stylesheet-semibold.css);

body{margin:0; padding:0; font-family:'Titillium Web'; }
a{color:#00003f}
a:hover{text-decoration: none;color:#ed6100;}
ul{margin:0; padding:0}
section{float:left;width:100%}
header {background-color: #fbfbfb;}

.logo-area {padding-left: 51px;line-height: 70px;}
.small-screen-area, .navbar-toggler{display: none}
.outer-container{width:100%; margin: 0 auto;padding: 0 15px}
.navbar .nav-link {font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color:#000025;}
.navbar .nav-link:hover{color:#ed6100}
.dropdown-menu.show{display: block;background-color: #fbfbfb;border: none;border-radius: 0;width: 252px;margin:0; padding:23px 33px;}
.navbar.navbar-expand-lg{padding:0}
.navbar .nav-link{padding:28px 0 29px !important}
.navbar .nav-item:nth-child(){}
.dropdown-menu.show::before {content: "";background-color: #ed6100;width: 170px;height: 2px;position: absolute;top: 0;left:0}
.dropdown > .nav-link{display:inline-block}
.dropdown-menu .dropdown-item {padding: 10px 0;}
.dropdown-menu .dropdown-item:hover {color: #ed6100;}
.dropdown-item:active{background-color:transparent}
#navbarDropdown svg{font-size: 13px;color: #00003f;margin-left: 10px;}
.navbar > div,.navbar > div .navbar-nav, .navbar.navbar-expand-lg{width:90%;justify-content:end}
.navbar-nav .nav-item {width: 100%;text-align: center;}
.blur-bg section,.blur-bg footer {filter: blur(5px);}
.nav-item:nth-child(7){background-color:#eff0f5}
.nav-item.active:nth-child(7), .nav-item.active:last-child{background-color: #ed6100;}
.nav-item.active:nth-child(7) a,.nav-item.active:last-child a{color: #fbfbfb;}
.nav-item.active {position: relative;}
.nav-item.active::after {position: absolute;content: "";background-color: #ed6100;height: 2px;width: 100%;bottom: 0;left: 0;}
.slider-area{position:relative;}
.slider-content{position:absolute; top: 225px;width: 100%;left: -7px;}
.slider-text{text-transform:uppercase;font-family:'Titillium Web';font-size: 48px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1;letter-spacing: 30.22px;color: #fbfbfb;margin-bottom:23px;}
.slider-title .text-style-1 {letter-spacing: -6.5px;}
.slider-content h1 { font-family: 'Titillium SemiBold';text-shadow: 0 0 20px rgba(0, 0, 0, 0.3);font-size: 68px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 0.71;letter-spacing: 24px;color: #fbfbfb;text-transform: uppercase;line-height: 64px;}
.slider-content p{font-size: 26px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.85;letter-spacing: 1.5px;color:#fbfbfb;margin-top: 80px;margin-bottom:52px;}
.btn-slider{z-index:9;width: 168px;height: 40px;  background-color:#fbfbfb;border-radius:0;color:#00003f;font-size: 15px;position:relative;}
.btn-slider::after{z-index:-1;position: absolute;content: "";border: 2px solid #fff;left: 6px;top: 6px;width: 100%;height: 100%;background-color: transparent;}
.btn-slider:hover{background-color:#ed6100;color:#fff;}
.btn-slider:hover::after{border-color:#ed6100}
.content-area .outer-container {background-color: #fff;padding-top: 43px;}
.content-area {float: left;width: 100%;margin-top:-194px;position: relative;}
.home.content-area {margin-top:-110px;}
.direction-change-area .row {margin-bottom: 7em;}
.direction-change-area .row:last-child {margin-bottom: 40px;}
.direction-change-area .row:nth-child(2n){direction:rtl;}
.direction-change-area .row:nth-child(2n) h3,.direction-change-area .row:nth-child(2n) p{direction:ltr;}
.what-we-do-img img {width:100%;max-width: 664px;margin-top:-112px;}
.btn.outline-btn{border:1px solid #00003f; color:#00003f; background-color:transparent;border-radius:0;padding:9px 47px;transition: all linear 0.3s 0s}
.btn.outline-btn:hover{color:#fff; background-color:#00003f;}
.btn.blue-btn{border:1px solid #00003f; color:#fff; background-color:#00003f;border-radius:0;padding:7px 30px;transition: all linear 0.3s 0s}
.btn.blue-btn:hover{color:#fff; background-color:#ed6100;border-color:#ed6100}
.menetising-social-area{background-color:#d1d1d1;float:left; width:100%;padding: 24px 0;text-align:center}
.menetising-social-area h2{font-size: 31px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.55;letter-spacing: 0.44px;text-align: center;color:#000025;}
.menetising-social-area h2 div {margin: 0 29px;background-color: #ed6100;height: 3px;width: 100%;max-width: 185px;display: inline-block;vertical-align:middle;}
.what-we-do-content-area p,.what-we-do-content-area ul{font-size: 16px;font-weight: 300;line-height: 1.5;letter-spacing: 0.21px;color: #25292b;width:90%;margin-left:30px;direction: ltr;}
.what-we-do-content-area{margin-top:-6em;}
section.content-area.home .direction-change-area > div:first-child .what-we-do-content-area {
    margin-top: -2em;
    margin-bottom: 1em;
}
.what-we-do-content-area ul{display: table;}
.client-logo {
    width: 120px;
    height: 120px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    margin-left: 20px;
    margin-right: 20px;
}


.why-sportskred-area{float:left;width:100%;position:relative;padding-bottom: 10px;}
.home .why-sportskred-area  img{margin-top: 10px;}
.why-sportskred-area > .outer-container{position:relative}
.why-sportskred-content{background-color:#fff;width:100%; max-width: 516px; padding:52px 30px 42px 50px;position:absolute;left:0; z-index:9; left:-51px;}
.why-sportskred-content.below-sec{left: inherit;right: 0;top:inherit; bottom: 60px;max-width: 470px;}
.why-sportskred-area p{font-size: 16px;font-weight: 300;line-height: 1.5;letter-spacing: 0.21px;color: #25292b;}
h3.title-with-border{color:#00003f;font-size: 35px;font-weight: 600;line-height: 1.37;letter-spacing: 0.55px;padding-bottom:0.3em; position:relative; margin-bottom: 40px;}
.home .title-with-border {font-size: 35px;padding-bottom:17px;width:90%;margin-left:30px;}
h3.title-with-border:after{content:""; position: absolute; bottom:0; background-color:#ed6100; height: 3px; width:100%; max-width:120px; left:0}
.why-sportskred-blue-bg{  width:100%;max-width: 416px;height: 703px;background-color:#00003f; position:absolute; right:0; bottom:0}
.home .direction-change-area .btn.outline-btn {margin-top: 27px;margin-left:30px;}
.direction-change-area .row:nth-child(2n) .btn{margin-left:63px}
.why_sportskred .second-sec.sports-sec .outer-container.viewport-container {padding: 0;}
.why_sportskred .second-sec.sports-sec .outer-container.viewport-container .row >div:last-child{padding-right: 8px;} 




.latest-blog .owl-carousel .owl-stage{padding-bottom: 75px;}
.latest-blog{background-color:#f9f9fb; float:left; width:100%;padding:63px 0 0}
.latest-blog h3{font-size: 35px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.37;letter-spacing: 0.55px;text-align: center;color: #00003f;margin-bottom:55px;}
.latest-blog .blog-list-content{background-color:#fbfbfb; padding:25px 15px 25px; text-align:center; transition: all linear 0.3s 0s;float: left;width:100%;}

.latest-blog .item{position:relative}
.latest-blog .item:hover::after {width: 0;height: 0;border-left: 30px solid transparent;border-right: 30px solid transparent;border-bottom: 30px solid #fff;content: "";position: absolute;
top: -5px;z-index: 9;right: -20px;transform: rotate(45deg);}

.latest-blog .item:hover .img-overlay{ position: absolute;left: 0;width: 100%;height: 100%;display: block; background-blend-mode: overlay, lighten, multiply, color;background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), linear-gradient(to bottom, #00003f, #00003f), linear-gradient(to bottom, #ff7200, #ff7200), linear-gradient(to bottom, #ffffff, #ffffff);top: 0;opacity: 0.6;}
.latest-blog .item:hover .blog-list-content{  box-shadow: 0 20px 35px 0 rgba(0, 0, 37, 0.2);background-color: #ffffff;}
.latest-blog ul{padding:0; margin:0;}
.latest-blog ul li{float:left;margin-right: 10px;list-style:none}
.latest-blog ul li{  font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 2;letter-spacing: 0.5px;color:#d1d1d1;position: relative;}
.latest-blog ul li:last-child{float:right; margin-right:0}
.share-option {position: absolute;width: 110%;bottom: -20px;}
.blog-list-content p{font-size: 16px;font-weight: 300;line-height: 1.5;letter-spacing: 0.21px;text-align: center;color: #25292b;margin-bottom: 2em;min-height: 96px;}
.blog-list-content h4{font-size: 32px;font-weight: 600;line-height: 1.56;letter-spacing: 0.89px;text-align: center;color:#00003f;min-height:120px;position:relative;margin: 0  auto 1em;width:98%}
.blog-list-content h4:after{content:""; position: absolute; bottom:0; background-color:#ed6100; height: 2px; width:100%; max-width:50px; left:0; right:0;margin: 0 auto;	}
.latest-blog ul li a{color:#d1d1d1}
.latest-blog ul li i,.latest-blog ul li svg {color: #ed6100;}
.share-option{display: none;}
.share-option a{transition: all ease 0.3s 0s; float:left}
.share-option a:hover{margin-top:-3px;}
.share-option a:hover i, .share-option a:hover svg{color:#00003f}

.latest-blog .outer-container {padding: 0;}

.footer-menu-area .logo-area{padding-left:0;margin-left:-20px}
footer .outer-container {padding: 0;}
footer{background-color:#f5f6f9;float:left; width:100%;padding: 0;}
footer hr.orange-bar{border-bottom: 3px solid #ed6100;border-top: 0;margin-top: 0px;}
footer hr.blue-bar{height: 1px;background: linear-gradient(to right, #000025, #01008e);border: none}
.subscribe-area .btn.outline-btn{height: 44px;margin-top:3px;padding: 7px 0;width: 100%;}
.footer-form .form-control{background-color: #ededef;border-radius:0;height: 50px;color: #25292b;letter-spacing: 0.21px;line-height: 1.5;font-size: 16px;border: none;}
.subscribe-area h6{font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 3;letter-spacing: 0.19px;color: #ed6100;}
.subscribe-area h3{font-size: 35px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.37;letter-spacing: 0.55px;color: #00003f}
.custom-control.custom-checkbox {margin-top: 1em;}
.custom-checkbox .custom-control-label::before {width: 20px;height: 20px;border-radius: 2px;border: solid 1px #00003f;}
.custom-control-label{font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height:28px;letter-spacing: 0.5px;color: #00003f;}
.custom-control-input:checked ~ .custom-control-label::before{border-color:#00003f; background-color:#00003f}
.custom-control-label::after {top: 2px; left: -27px;width: 26px;height: 26px;}
.footer-menu-area h4{ font-family: 'SF Pro Text'; font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;color:#000025;text-align: right;width: 100%;max-width: 272px;}
.footer-menu-area .footer-nav{margin:0; padding:0}
.footer-menu-area .footer-nav li{float:left;width:100%;list-style: none; margin-bottom: 5px;}
.footer-menu-area .footer-nav.location-nav li{width:50%}
.footer-menu-area .footer-nav.download-option li:first-child{ margin-right:2%;}
.footer-menu-area .footer-nav.download-option li{width: 49%;}
.footer-menu-area .footer-nav li a{  font-size: 15px;font-weight: 300;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color:#545454}
.footer-menu-area .footer-nav li a:hover{color:#ed6100; border-bottom:2px solid; }
.footer-menu-area h2{font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: 0.5px;color:#00003f;}

.copyrights-area{background-color: #000025;float:left;width:100%; padding: 15px 0}
.copyrights-area li{list-style: none;position:relative;color:#fff;font-size: 12px;float:left; padding-right: 20px;margin-right:20px}
.copyrights-area li a{color:#fff;}
.copyrights-area li:after{position:absolute; content:"|";right: 0;}
.copyrights-area li:last-child:after{display: none;}
.copyrights-area .right li{float:right;padding-right: 0px;margin-right: 0px;}

.newsletter-area {margin-bottom: 2em;margin-top: 2em;}
.newsletter-area h3{  font-size: 23px;font-weight: bold;letter-spacing: 0.5px;color:#000025; display:inline-block;vertical-align: middle;}
.newsletter-area form {width:calc(100% - 470px);display: inline-block;vertical-align: middle;margin-left: 2em;}
.newsletter-area  .form-group{margin:0}
.newsletter-area  .form-group .form-control{background-color:#fff;}
.newsletter-area  .form-group .btn{background-color: #000025; color:#fff;}
.newsletter-area  .form-group .btn:after{border-color: #000025;}
.newsletter-area  .form-group .btn:hover{background-color:#ed6100}
.newsletter-area  .form-group .btn:hover:after{border-color:#ed6100}
.footer-social-icons li{display: inline-block;}
.footer-social-icons a {color: #d1d1d1;font-size: 26px;margin-left: 16px;transition: all linear 0.2s 0s;}
.footer-social-icons a:hover{color:#e4405f}

/******** Sign In CSS *********/
.signin-area{position:relative; z-index:9}
.signin-area:after{background-color:#00003f; width:100%; max-width:1346px;right:0;content:""; position:absolute;height:100%;z-index:1; top:0;}
.signin-area:before{background-color:#f5f6f9; width:100%; max-width:1610px;right:0;content:""; position:absolute;height:100%;z-index:6; top: 50px;height:86%}
.signin-area .outer-container{position:relative;z-index:9;height: 744px;}
.signup-title{font-size: 48px;font-weight: 600;line-height: 1;letter-spacing: 30.22px;text-transform:uppercase;margin-top:44px; color:#00003f;}
.signup-headertitle{font-size: 68px;font-weight: 600;line-height: 0.71;letter-spacing: 24px;color:#00003f;text-transform:uppercase;margin-top:0.5em}
.signup-title span{letter-spacing: -6.5px;}
.signin-area p{font-size: 16px;font-weight: 300;line-height: 1.5;letter-spacing: 0.21px;color:#00003f}
.signin-area p a{font-weight: 600;border-bottom: 1px solid }
.btn.blue-bg-btn{background-color:#00003f; color:#fff; padding:7px 50px; font-size:15px;font-weight: normal;}
.signin-area .signup-form .form-control{background-color:#fff;}
.signin-area .signup-form .form-group{margin-bottom: 2em}

/**Blog-Pages 20-07-2020**/
.container.content-area-container {max-width: }
.slider-text span.dash {letter-spacing: -6px;}
.latest-blog.blog-banner-top {width: inherit;padding: 0;max-width: 400px;margin: auto;-webkit-transition:all linear 0.3s 0s;transition:all linear 0.3s 0s;}
.fliter-blog h5 {font-size: 18px;font-weight: bold;color: #000025;}
.filter-nav .link {font-size: 15px;}
.filter-nav{margin-top: 1.4rem; flex-wrap:wrap;}
.filter-nav .item {padding: 5px 10px;margin-right: 15px;background-color:#fbfbfb}
.filter-nav  .item.active {border: 1px solid #ed6100;} 
.filter-nav  .item.active .link{color: #ed6100;}
.blog-posts-list {margin-top: 12rem;}
.content-blog {padding: 3rem 6rem;margin-top: -7rem;position: relative;background: #fff;}
.outer-container.custom-container {padding-right: 4rem;}
.blog-banner-side-area {position: absolute;z-index: 9;top: -20%;right:2%;}
.blog-page.slider-content {top: 180px;}
.blog-page.slider-content p {margin-top: 2em;}
.latest-blog.blog-banner-top:hover {box-shadow: 2px 3px 9px 7px #00000014;}
.blog-posts-list .post {margin-bottom: 1.3rem;}
section.blogs-content-area .blogs-data .blog-posts-list .blog-list-content > ul > li:nth-child(2) {width: 61%;margin: 0;line-height: 15px;}




/*blog article-Page */
.content_below_banner {padding: 4rem 6rem ;max-width: 1294px;background: #fff;margin-top: -12rem;position: relative;z-index: 1;}
.content_below_banner h3 {color: #00003f;font-size: 68px;line-height: 75px;font-weight: 600;}
.article_tag_date_share.latest-blog {padding: 25px 0;background: no-repeat;}
.article_img-content {padding-top: 6rem;}
.article_img-content p {font-size: 16px;color: #25292b;line-height: 25px;padding: 0 4rem;}
.row.image-section-blog {margin: 4rem auto;}
.latest-blog.similar-blogs .blog-list-content {padding: 22px 20px 25px;}
.latest-blog.similar-blogs .blog-list-content h4::after {height: 0px;}
.latest-blog.similar-blogs {background: transparent;}
.bg-white{background:#fff;}
.article_author_share .article_tag_date_share.latest-blog ul li i, .article_author_share .article_tag_date_share.latest-blog ul li svg {color: #d1d1d1;font-size: 18px;vertical-align: middle;margin: 0 5px;}
.article_author_share .article_tag_date_share.latest-blog ul.share-option-blog li i:hover, .article_author_share .article_tag_date_share.latest-blog ul.share-option-blog li svg:hover{color: #4998ff;}
.article_author_share .article_tag_date_share.latest-blog ul.share-option-blog li:first-child i:hover, .article_author_share .article_tag_date_share.latest-blog ul.share-option-blog li:first-child svg:hover{color: #3b5998;}
.article_author_share .article_tag_date_share.latest-blog ul.share-option-blog li:last-child i:hover, .article_author_share .article_tag_date_share.latest-blog ul.share-option-blog li:last-child svg:hover{color: #00acee;}
.prev_btn_article, .next_btn_article {position: absolute;background: #fff;text-align: center;font-size: 14px;padding: 5px 8px;height: 208px;color: #d2d2d2;}
.prev_btn_article{writing-mode: vertical-rl; left:0;}
.next_btn_article {right: 0;writing-mode: sideways-lr;}
.blogs-content-area .content-blog{margin-top: -10rem;}
.article_author_share.latest-blog > ul > li{font-size: 16px;color: #545454;margin-right:40px}
.article_tag_date_share.latest-blog > ul > li{font-size: 16px;color: #545454;margin-right:40px}
.article_tag_date_share.latest-blog > ul > li:last-child{margin-right:0; padding-left:14px;}
.article_tag_date_share.latest-blog ul li .share-option li{margin-right: 4px;}
.article_tag_date_share.latest-blog ul li .share-option li:last-child{float: none;}
.article_tag_date_share.latest-blog ul li svg{font-size:16px;}
.article_author_share .article_tag_date_share ul > li{color:#d1d1d1; font-size:13px; font-weight: 600;}
.article_author_share .article_tag_date_share {padding: 25px 4em;}
.article_author_share .latest-blog li span{float:left; width:100%; font-size:12px; font-weight: normal; margin-top:-5px;}
.article_author_share .latest-blog .share-option-blog li{font-size:16px;font-weight:normal}
a.blog-nav-btn {transform: rotate(90deg);position: absolute;top: 300px;background-color: #fff;color: #d1d1d1;left: -113px;width: 100px;text-align: center;height: 48px;font-size: 15px;font-weight: 300;width: 264px;line-height: 48px;}
a.blog-nav-btn-next{transform: rotate(270deg);position: absolute;top: 300px;background-color: #fff;color: #00003f;right: -108px;width: 100px;text-align: center;height: 48px;font-size: 15px;font-weight: 300;width: 264px;line-height: 48px;}

/**FAQ**/
section.main-content-section.faq-section {margin-top: -230px;}
.question-sec .card {margin-bottom: 1.6rem;border: none;border-radius: 0;}
.question-sec .card-header {padding: 0px;border: none !important;background: #eff0f5;}
.question-sec .btn.btn-link {width: 100%;text-align: left;color: #fff;border-radius: 0;min-height: 45px;vertical-align: top;background: #00003f;}
.question-sec .btn.btn-link p {margin: 0;width: 90%;line-height: 18px;}
.question-sec h2 {padding: 0px;}
.question-sec .btn.btn-link:focus ,.question-sec .btn.btn-link:hover{text-decoration: none;outline: 0px solid #fff;box-shadow: 0 0 0 .2rem rgb(239, 240, 245);}
.question-sec .card-body {background: #eff0f5;color: #00003f;font-size: 16px;line-height: 24px;padding: 2rem;}
.question-sec .btn.btn-link.collapsed {background: #eff0f5;color: #00003f;}
.btn.btn-link::after {content: "\f077";font-family: 'Font Awesome 5 Free';position: absolute;right: 10px;padding-left: 13px;border-left: 1px solid #fff;
padding-right: 11px;font-weight: bold;font-size: 11px !important;min-height: 30px;display: grid;align-items: center;top: 7px;}
.btn.btn-link.collapsed::after {content: "\f078";border-left: 1px solid #070737;}
.main-content-section {margin-top: -11rem;}
.top-banner-container {background: #fff;position: relative;}
.why_sportskred .first-sec.top-banner-container .right-side {padding-top: 47px;}
.accordion.question-sec{max-width: 1000px !important;margin: 0rem auto;padding: 4rem 2rem;}

/**Athelete **/
.iam-inner-page .content-container {padding: 4rem 0;}
.title {font-size: 35px;letter-spacing: 0.5px;color: #00003f;font-weight: 600;}
.sub-heading {font-size: 16px;color: #000025;font-weight: bold;margin: 2rem 0;letter-spacing: 0.2px;line-height:1.5;}
.find-out-sec {background: #eff0f5;padding: 3rem;max-width: 635px;margin-top: 5rem;width:100%}
.find-out-sec h4 {font-weight: 600;color: #000025;font-size: 23px;left: 0.4px;letter-spacing: 0.4px;line-height: 33px;}
.find-out-sec .action-btn {margin-top: 2rem;}
.btn.solid-btn {border-radius: 0;padding: 11px 30px;transition: all linear 0.3s 0s;color: #fff;background-color: #00003f;font-size: 16px;font-weight: lighter;}
.uppercase-text {text-transform: uppercase;line-height: 40px;color: #00003f;font-weight: bold;letter-spacing: 6px;font-size: 24px;}
.faded-box p {font-size: 16px;}
.second-sec.athelete-sec .image-sec { width: 50%;}
.faded-box {background-image: linear-gradient(to right, #eff0f5, rgba(239, 240, 245, 0.63),rgba(239, 240, 245, 0) );padding: 2rem;margin-left: -8rem;width: 50%;position:relative;}
.viewport-container div:nth-child(2) .faded-box {max-width: 533px;}
.faded-box.faded-box-revert{background-image: linear-gradient(to right, rgba(239, 240, 245, 0), rgba(239, 240, 245, 0.63) ,#eff0f5 ) !important;margin-left:0;margin-right:-8rem;}
.power-benifit-box img {height: 48px;padding-right: 13px;}
.power-benifit-box {max-width: 418px;float: right;margin-bottom: 4rem;}
.btn-play-grp {margin-top: 2rem;}
.third-sec.athelete-sec {background-image: linear-gradient(to top, #eff0f5, rgba(239, 240, 245, 0.63),rgba(239, 240, 245, 0) );height: 100%;padding: 2rem;padding-bottom: 10rem;}
.third-sec.athelete-sec .image-sec {width: 368px;}
.fourth-sec.athelete-sec {margin-top: -7rem;}
.athelete-sec .card img {height: 100px;margin-bottom:2rem;}
.athelete-sec .card {border: none;text-align: center;padding: 4rem 1rem;}
.athelete-sec .card h4{margin-bottom:2rem;}
.card-section .title {margin-bottom: 3rem;font-size: 28px;}
.card-section {margin-bottom: 4rem;}
.fifth-sec::before {content: ' ';background: #00003f;height:68%;width: 82%;position: absolute;right:0;z-index: 0;top: -32px;}
.why_sportskred .fifth-sec.sports-sec::before {background: #00003f;}
.apply-box {background: #fff;padding: 2rem;max-width: 385px;margin-bottom: 2rem;}
.apply-list {background: #fbfbfb;padding:24px 40px;margin-bottom: 22px;display: flex;align-items: center;height: 178px;}
.apply-list p{font-size:16px;  line-height: 1.5;letter-spacing: 0.21px;}
.apply-list .counter {color: #ed6100;height: 98px;width:98px;border: 1px solid #ed6100;border-radius: 50%;display: grid;align-items: center;text-align: center;font-size: 25px;margin-right: 1rem;}
.apply-list .content {width:80%;}
.apply-list .content h4 {font-size: 24px;line-height: 2;}
.fifth-sec , .sixth-sec {position: relative;z-index: 1;}
.sixth-sec{margin-bottom:5rem;}
.sixth-sec::before {content: ' ';background: #00003f;position: absolute;left: 0;height: 92%;width: 62%;bottom: -32px;}
.request-demo {background: #f9f9fb;margin-left: 2rem;margin-top: 7rem;padding: 50px 62px;width: 109%;}
.request-demo h3 {font-size: 26px;}
.request-demo .btn {width: 200px;height: 45px;line-height: 24px;padding: 9px 10px;}
.quote-sec h3 {font-size: 28px;}
.quote-sec p {font-style: italic;}
.quote-sec small {color: #00003f;font-weight: bold;}
.quote-sec small span {color: #c2bdbd;font-weight: normal;}
.bold {font-weight: bold;}


/** I-am-Page **/
section.second-sec.athelete-sec > div > .row > div{padding-left:0;}
.iam-inner-page .first-sec.top-banner-container .row > div:first-child {padding-right: 43px;}
.iam-inner-page.agents .first-sec.top-banner-container p {line-height: 1.5;}
.top-banner-container.iam-page {padding: 61px 132px 0;}
.post-sets {position: relative;margin: 12px auto;transition: all linear 0.3s 0s;overflow:hidden}
.athelete .post-content::after {content: "";background-image: url('https://esportskred.com/app/themes/sportskred/assets/images/i-am-title-bg.png');width: 229px;height: 164px;position: absolute;background-size: 100%;background-repeat: no-repeat;bottom: -29px;left: -26px;z-index: -1;}
.post-content {color: #00003f;position: absolute;z-index: 3;bottom: 19px;left: 26px;font-size: ;}
.post-content h3.title-with-border::after {content: "";position: absolute;bottom: 0;background-color: #eae9e7;height: 3px;width: 100%;max-width: 120px;left: 0;}
.post-content h3.title-with-border {color: #fff;font-size: 28px;font-weight: 600;letter-spacing: 5px;}
.post-content h3 {text-transform: uppercase;left: 5px;letter-spacing: 5px;font-weight: 600;font-size: 28px;line-height: 1.21;}
.hover-post-content {display: none;position:absolute;z-index: 9;left: 14px;color: #fff;bottom: 0;padding-right: 10px;}
.post-sets:hover{box-shadow:0 10px 40px 0 rgba(0, 0, 37, 0.2);transform:scale(1.05)}
.iam-page .col-md-4.desktop-col{margin:0;}
.iam-page .images-section .row > div{max-width: 30.5%}
.post-sets:hover:after{background-blend-mode: overlay, lighten, multiply, soft-light, color, normal;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4)), linear-gradient(to bottom, #00003f, #00003f), linear-gradient(to bottom, #ff7200, #ff7200), linear-gradient(to bottom, #ffffff, #ffffff), linear-gradient(to bottom, #ffffff, #ffffff), linear-gradient(to bottom, rgba(0, 0, 63, 0), #00003f );content: "";position: absolute;width: 100%;height: 100%;top: 0;opacity: 0.6;left:0}
.post-sets:hover .post-content {display: none;}
.hover-post-content h3.title-with-border::after{background-color:#fff;}
.hover-post-content .title-with-border{color:#fff;margin-bottom: 0.5em;}
.post-sets:hover .hover-post-content {display: block;}
.post-sets img{width:100%;max-width: 373px;max-height: 235px;}
.iam-page .form-section {float: left;background: #eff0f5;padding: 50px 65px;width:166%;margin-top: 1rem;margin-bottom: 6px;}
.btn.btn-orange {height: 48px;width: 170px;color: #fff;background: #ed6100;border-radius: 0;}
.iam-page .form-section .form-control , .white-form-control .form-control{height: 50px;border: none;border-radius: 0;}
.col-md-4.desktop-col ,  .col-md-4.form-sec-area { margin: 0;margin: -6px;}
.width-80 {width: 80%;}


/** Agency **/
.agency .sixth-sec::before {content: ' ';background: #00003f;position: absolute;left: 0;height: 73%;width: 73%;bottom: 60px;}
.agency .fourth-sec.athelete-sec ,.brand .fourth-sec.athelete-sec{margin-top: -5rem;}
.agency .title-heading-sec ,.brand .title-heading-sec{padding: 5rem 0;}
.fifth-sec .apply-box .title-with-border{margin-bottom:20px}
.agency-how-it-work-sec > div.viewport-container{padding-left:190px;max-width: 100%;}
.agency-how-it-work-sec img{position:relative;right:-15px;max-width: 689px;width: 100%;}


/**Right-holder **/
.right-holder .fifth-sec::before , .agency .fifth-sec::before{height: 84%;}
.right-holder .sixth-sec::before, .brand .sixth-sec::before ,.agents .sixth-sec::before {width:70%;}
.right-holder .third-sec.athelete-sec, .brand .third-sec.athelete-sec ,.agency .third-sec.athelete-sec{background: #eff0f5;padding-bottom: 11rem;}

/**Agents**/
.agents .find-out-sec {margin-top: 1rem;}
.agents .title-heading-sec {padding: 0;margin-top:-5rem;background: none;margin-bottom: 4em;}
.how-it-work-sec{float: left;width: 100%;padding-top: 40px;}
.how-it-work-sec.fifth-sec::before{top: 0;}
.win-deals-sec{margin-top:-3em}


/** Why-sportskred **/
.why_sportskred .fifth-sec.sports-sec .head-title {margin-left: -40px;}
.apply-now-sec {margin-left: -40px;margin-top: 21px;}
.image-sec-sports {display: flex; flex-wrap:wrap;}
.image-sec-sports .image-section {width: 31%;margin: 9px;}
.image-sec-sports.desktop-right + .image-sec-sports > div {margin-right: 18px;}
.image-sec-sports.desktop-right{justify-content:flex-end;}
.fifth-sec.sports-sec {margin-top: 4rem;margin-bottom: 3rem;}
.fifth-sec.sports-sec::before {width: 89%;height:568px;}
.head-title {display: flex;justify-content: center;}
.head-title .title-with-border {color: #fff;}
.col-custom {width: 20%;}
.col-custom .card {border: none;background: #f6f6f6;border-radius: 0;margin: 10px;text-align: center;padding: 2rem 0;transition: 0.5s;min-height: 400px;max-width:286px;width:100%}
.get-started .btn.outline-btn {width: 172px;height: 44px;line-height: 30px;font-size: 15px;}
.get-started .btn-slider {width: 172px;height: 44px;background-color: #00003f;color: #fff;font-size: 15px;line-height: 28px;}
.get-started .btn-slider::after {border: 0px solid #00003f;}
.get-started .btn-slider:hover::after {border: 2px solid #ed6100;}
.get-started .btn-slider:hover {background-color: #ed6100;}
.get-started .card h6 {font-size: 12px;text-transform: uppercase;color: #00003f;font-weight: 600;letter-spacing: 5px;line-height: 3px;}
.big-title {font-size: 25px;text-transform: uppercase;letter-spacing: 3px;color: #00003f;font-weight: 600;line-height: 35px;margin-bottom: 1rem;}
.col-custom .card:hover {box-shadow: 0 10px 40px 0 rgba(0, 0, 37, 0.2); margin-top: -1rem;background-color:#fff;}
.col-custom .card p {min-height: 155px;padding:10px 38px;}
.why_sportskred .fifth-sec.sports-sec div > img{max-width: 635px;float: right;margin-top: 18px;width: 100%;margin-left: -2px;}
.why_sportskred .fifth-sec.sports-sec div.counter-img > img{margin-top:0; margin-left:0}

/** sign-up-athelete **/
.signup-area::before {background-color: #00003f;width: 85%;right: 0;content: "";position: absolute;z-index: -1;top: -64px;height: 120%;}
.signup-area {position: relative;background: #f5f6f9;width: 85%;float: right;margin:50px auto;}
.signup-area .side-area{margin-left: -11rem;}
.signup-area .form-control{color:#25292b;}
.signup-area .form-control::placeholder{color:#25292b;}
.form-group.form-chek-inline {display: flex;flex: 0 0;flex-wrap: wrap;margin-left: 5px;}
.form-chek-inline .custom-control.custom-checkbox {width: 25%;}
.signup-area label {display: block;width: 100%;margin: 2rem auto;color: #00003f;font-size: 16px;font-weight: 600;}
.signup-area .form-chek-inline .custom-checkbox label {color: #25292b;font-size: 16px;font-weight: normal;margin:0;}
.signup-area .custom-control.custom-checkbox {margin-top: 0;margin-bottom: 10px;}
.signup-area p a ,.terms a{font-weight: 600;border-bottom: 1px solid;}
.signup-area p ,.terms {font-size: 16px;font-weight: 300;line-height: 1.5;letter-spacing: 0.21px;color: #00003f;}
.signup-area .hover-post-content p{color:#fff;}
.sign-up-here {margin-top:100px;margin-bottom:-8rem}
.custom-check-signup .custom-checkbox .custom-control-label::before {width: 20px;height: 20px;border-radius: 2px;border: solid 2px #00003f;border-radius: 50%;}
.custom-check-signup .custom-control-input:checked ~ .custom-control-label::before {border-color: #ed6100;background-color: #f5f6f9;border: solid 6px #ed6100;}
.custom-check-signup .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {background-image: none;}
.white-form-control .form-group {margin-bottom: 1.5rem;}
.title-heading-sec {margin: 2rem auto;padding: 4rem 0;background: #eff0f5;}
.counter-img {margin-right: 30px;width: 98px;}
.signup-btn.active{background-color:#ed6100;}
.signup-btn.active a{color:#fff;}
.signup-btn.active:hover a{color:#00003f}


/*** Contact Us Page ***/
.address-area,.form-group,.wpcf7 + h3{float:left; width:100%}
.signup-area .mt-20{margin-top:100px;}
.signup-area .mt-5{margin-top:32px !important;}
.half-width{float: left;width: 49%;}
.aboutus-page .half-width.speak {width: 51%;}
.half-width:first-child{margin-right: 2%;}
.half-width h4 {font-size: 22px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 2.18;letter-spacing: 0.34px;color: #00003f}
.half-width p, .half-width a{font-size: 16px;font-weight: 300;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: 0.21px;color: #25292b;}
.contact-page h3.title-with-border{float:left; width:100%; margin-bottom: 1em;}
.contact-page h3.title-with-border::after{max-width: 50px;}
.contact-page input,.contact-page select, .contact-page textarea{background-color:#fbfbfb;border-radius:0; border: none; height: 50px;}
.contact-page textarea{height:240px}
.wpcf7-form .form-group.half-width:nth-child(5){float:right}
.form-group.phone-area > select {width: 100px;float: left;}
.form-group.phone-area > input {width: calc(100% - 120px);float: right;margin-bottom: 1rem;}
.modal-content .wpcf7{float:left;width:100%}
.content-blog .wpcf7-form h3,.blogs-content-area .content-blog .row > div > h3:first-child{font-size:35px;margin-bottom:61px;}
.blogs-content-area h3:after{max-width: 50px;}
.content-blog .wpcf7-form h3:after,.blogs-content-area .content-blog .row > div > h3:first-child:after{max-width: 120px;}
.wpcf7-form .custom-control.custom-checkbox br {display: none;}
h3.title-with-border.mt-3.title-28 {font-size: 28px;margin-bottom: 30px;}
.contact-sec p {margin-bottom: 32px;}


/**** About us Page ****/

.contact-sec.blogs-content-area .content-blog{padding: 4rem 8.5rem;margin-top:-12rem;}
.slider-area.img-overlay{position:relative}
.slider-area.img-overlay:after{position:absolute;width:100%; height: 544px;content:"";  background-image: linear-gradient(to bottom, rgba(239, 240, 245, 0), rgba(239, 240, 245, 0.63) 33%, #eff0f5 63%);bottom:0; left:0}
.column-para{column-count:2;}
.about-drive-area{float:left; width:100%;position:relative;overflow:hidden}
.about-drive-area .why-sportskred-blue-bg{z-index:-1}
.about-drive-area img{width: calc(100% + 15px);margin-bottom: 3em;}
.about-connection-text{background-color:#eff0f5; position:absolute;font-size: 28px;font-weight: 600;right: -30px;bottom:30px; color:#00003f;padding:0 23px; height: 100px;line-height: 100px;}
.about-quote{font-size: 17px;font-weight: bold;font-stretch: normal;font-style: italic;line-height: 1.56;letter-spacing: 0.24px;color:#00003f;position:relative; padding-top: 36px;margin-top: 2em;}
.about-quote:before{content:""; background-image:url(https://esportskred.com/app/themes/sportskred/assets/images/quotes.png); position:absolute; width: 31px; height: 28px;background-repeat:no-repeat;top:0}
.dedicated-team-sec > div{padding:0 8em 28px; background-color:#fff;position:relative}
.aboutus-page h4{  font-size: 22px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #00003f;margin:23px 0 0}
.want-team-sec .row > div {padding-left: 0 !important;margin-left: 20px}
section.dedicated-team-sec.aboutus-page h3 {margin-left: 11px;}
.aboutus-page h5{  font-size: 16px;  font-weight: 300;  font-stretch: normal;  font-style: normal;  line-height: 1.5;  letter-spacing: 0.21px;  text-align: center;  color: #25292b;margin-top: -3px;margin-bottom:11px}
.want-team-sec{background-color:#f5f6f9; padding:174px 0 60px 0;margin-top: -4em;}
.want-team-sec p{width: 85%; margin-bottom:45px;}
.want-team-sec a.btn {padding: 9px 35px;}
.want-team-sec .title-with-border{margin-bottom:40px; padding-bottom: 5px;}
.content-area.aboutus-page .outer-container .row > .col-lg-3 {text-align: right !important;max-width: 16.666667%; flex: 0 0 16.666667%;padding-left: 0;}
section.about-drive-area .col-md-7 {padding-right: 0;}
.get-started .btn.outline-btn {padding: 9px 0;line-height:27px;}
.quote-member{padding-top: 36px;}


/**** Pop up ****/
.modal-open section, .modal-open footer{filter: blur(5px)}
.modal-backdrop{background-color:#fff;}
.modal .modal-dialog{max-width: 616px;}
.modal .modal-content {box-shadow: 0 10px 40px 0 rgba(0, 0, 37, 0.2);border-radius: 0;border: none;padding: 42px 52px;}
.modal .modal-content .modal-header{padding:0; border:none}
.modal .modal-content .modal-header h3{margin:0}
.modal .modal-content .modal-body{padding:0;}
.modal .modal-content .modal-body p{margin:2em 0;}
.modal .modal-content .modal-body .form-group {margin-bottom: 1.5em;}


/******* Career Page CSS *********/
.latest-career-area h3:after{right:0; margin: 0 auto}
.latest-career-area .career-sec {background-color:#fbfbfb; padding: 2em;float:left;margin-bottom:20px; width:100%;transition:all ease 0.3s 0s;}
.latest-career-area .career-sec:hover{color:#00003f;background-color:#fff;box-shadow: 0 20px 35px 0 rgba(0, 0, 37, 0.2);}
.latest-career-area .career-sec a{width:100%;max-width:238px;font-size: 15px;font-weight: 300;height: 48px;line-height:30px;}
.latest-career-area .career-sec:hover a.btn{background-color:#ed6100;color:#fff; color:#fbfbfb;border:1px solid #ed6100}
.latest-career-area .career-sec ul{padding:0; margin:10px 0 30px;}
.latest-career-area .career-sec ul li{display: inline-block; margin-right:15px;font-weight: bold;color:#25292b; font-size:16px;}
.latest-career-area .career-sec h4{color:#00003f;line-height: 2.18;letter-spacing: 0.34px;font-size: 22px;font-weight: bold;margin-bottom: 1em}
.latest-career-area .career-sec p{color: #25292b;line-height: 1.5;letter-spacing: 0.21px;font-size: 16px;font-weight: 300;margin-bottom: 1em}
.latest-career-area .career-sec.no-career{background-color:#fff; padding: 2em;float:left;margin-bottom:20px; width:100%;transition:all ease 0.3s 0s;}
.latest-career-area .career-sec.no-career a{color:#ed6100;border-bottom:1px solid;}
.latest-career-area .career-sec.no-career:hover{box-shadow:0 0}

.career-people-area{background-color:#eff0f5;padding:3.5em; min-height:321px}
.career-people-area h2{height: 69px;font-size: 25px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.32;letter-spacing: 0.45px;color: #00003f;}
.career-people-area p{font-size: 16px;font-weight: 300;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: 0.21px;color: #25292b;}
.career-points{margin-top:-6em}
.career-points ul{padding:0; margin:0 2em;}
.career-points ul li{list-style: none;background-color:#fbfbfb;float:left;width:100%;padding:2em;margin-bottom:2em;}
.career-points ul li span{border:1px solid #ed6100; width:98px; height:98px;float:left;font-size:30px;color:#ed6100;border-radius:100%;text-align:center;line-height:98px;margin-right:20px}
.career-points ul li h4{font-size:24px;color:#00003f;line-height:2;font-weight: 600;}
.career-points ul li p{font-size:16px;color:#25292b;line-height:2;font-weight: 600;line-height:1.5;letter-spacing: 0.21px;font-weight: 300;}

/*Error CSS*/
.error-page{background-image:url(https://esportskred.com/app/themes/sportskred/assets/images/404.png); background-repeat:no-repeat;background-size: auto;background-position: center;}
.error-page .signup-headertitle{line-height:1.29}
.error-page h3{font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.56;letter-spacing: 0.24px;text-align: center;color: #00003f;}
.error-page p{font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.56;letter-spacing: 0.21px;color: #00003f;margin: 15px 0}
.error-page .btn{height: 48px; width:100%; max-width: 234px;line-height: 34px;margin-bottom:10px;}
.error-page .error-content{margin: 3em 0 0; padding: 3em 0;}
.error-page p br {display: none;}

/*Custom CSS*/
.widget_nav_menu,.widget.widget_text{list-style: none;}
.col.footer-area .widget_nav_menu li.menu-item{list-style: none;float: left;width: 100%;margin-bottom: 5px;}
.col.footer-area .widget_nav_menu li.menu-item a:hover{border-bottom:2px solid;color: #ed6100;}
.col.footer-area .widget_nav_menu li.menu-item a{font-size: 15px;font-weight: 300;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #545454;}
.col.footer-area.locations .widget_nav_menu li{width: 50%;}
.col.footer-area.download-option li#media_image-3{ margin-right:2%;}
.col.footer-area.download-option li.widget_media_image{ width: 49%;list-style: none;float: left;}
.moove-gdpr-cookie-notice{font-family:'Titillium Web';font-size: 15px;font-weight: 300;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;}
.accordion.question-sec{max-width: 1000px !important;margin: 0rem auto;padding: 0 2rem ;padding-top: 3.5rem !important;}
.pt-4-rem{padding-top: 4rem!important;}
.pb-4-rem{padding-bottom: 4rem!important;}
.title-faq-b{padding: 1rem 0!important;color:#00003f;}
.top-banner-container .entry-content-page{max-width: 1000px !important;margin: 0rem auto;padding: 4rem 2rem;}
.entry-content-page .wp-block-table th:first-child{width: 25%;}
.entry-content-page .wp-block-table th{border-bottom: 4px double;padding: 1rem 0;}
.entry-content-page .wp-block-table tbody tr{border-bottom: 1px solid;}
.entry-content-page .wp-block-table tbody td{padding: 1rem 0;}
.entry-content-page a{color: #ed6100;}
.half-width p{white-space: pre-wrap;text-align:justify;}
.form-control.error {box-shadow: 0 0 0 0.1rem rgba(255,0,0,0.8);}
.error{color : rgba(255,0,0,0.8)!important;}
.blog-image{width: auto;height: 250px;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;}
.latest-blog .blog-image{height:345px;}
.latest-blog .item:hover .blog-image,.blog-posts-list .post:hover .blog-image{box-shadow:inset 0 0 0 2000px rgba(237, 97, 0,0.5);}
.latest-blog a.btn {margin-bottom: 58px;}
.content-blog h3 {float: left;width: 100%;}
.blog-posts-list .blog-image{height:315px;}
a.page-numbers {border: 1px solid #00003f;color: #00003f;background-color: transparent;border-radius: 0;padding: 7px 16px;transition: all linear 0.3s 0s;margin: 0 10px;}
a.page-numbers:hover{color: #fff;background-color: #00003f;}
.page-numbers.current {color: #fff;background-color: #ed6100;border-radius: 0;padding: 8px 16px;transition: all linear 0.3s 0s;}
.pagination{display: inline;}
.custom-control.custom-checkbox {padding-left: 0px;}
span.wpcf7-list-item {margin: 0px; }
.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap textarea{background-color: #fbfbfb;border-radius: 0;border: none;height: 50px;}
.wpcf7-form-control-wrap input.c-custom-check{height: auto;}
div.wpcf7 .ajax-loader{float: left;margin: 1em 0 0 6em;}
.blog-image.single{height: 247px;}
.slider-area.bg{width: 100%;background-size: cover;height: 648px;background-repeat: no-repeat;background-position: 50% 50%;}
.form-group .custom-control.custom-checkbox {padding-left: 1.5rem;}
.blogs-content-area .form-group .custom-control.custom-checkbox {padding-left: 2px;}
.register .post-sets{height: 235px;width: auto;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;}
.signup-area .images-section {padding-bottom: 30px;margin-top: 0;margin-left:-39px;}
.blogs-content-area .wpcf7-form{margin-bottom: 2rem;}
.btn.btn-slider > input {background-color: transparent;color: #fff;padding: 0;height: auto;border: none;}
.title-heading-sec .title{font-size: 28px;}
.wpcf7 .wpcf7-response-output {float: left;width: 100%;}
.register .post-content::after {content: "";background-image: url('https://esportskred.com/app/themes/sportskred/assets/images/i-am-title-bg.png');width: 229px;height: 164px;position: absolute;background-size: 100%;background-repeat: no-repeat;bottom: -29px;left: -26px;z-index: -1;}
.address-area a{color:#00003f;margin-bottom: 10px; display: block;}
.address-area a:hover{color:#ed6100;}
span.select2-selection.select2-selection--single{border: none;height: 50px;border-radius: 0;padding: 0.75rem .25rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #25292b;}
.form-group .select2-container--default .select2-selection--single .select2-selection__arrow {top: 12px;right: 6px;}
.signup-area .form-group label.error{margin: 0;}
.message_area{min-height: 20rem;}
.signup-area .form-group .custom-control.custom-checkbox{padding-left: 0;}
.signup-area .form-group .custom-control.custom-checkbox a{text-decoration: underline;}
.iti.iti--allow-dropdown{width: 98%;left:0.3rem;}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown .iti__flag-container .iti__selected-flag {background-color: #fff;}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {background-color: #fff;}
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {height: 50px;}
.signup-area .select2-container--default .select2-selection--single .select2-selection__placeholder {color: #25292b;}
.blog-posts-list .row.min-h{min-height: 300px;}
.slider-area {width: auto;background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;float: none;}
#overlay {position: fixed;width: 100%;height: 100%;background: #f5f6f9 url('assets/img/loader.gif') center center no-repeat;opacity: 1;z-index:100;top: 0;}
.speak {padding-right: 20px;}
#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{display: block!important;}
.signup-area .form-control {background-color: #fff;}
#signin_form .custom-control.custom-checkbox { padding-left: 1.5em;}
#signin_form .form-group:first-child,.footer-form.signup-form.reset-form .form-group:first-child{margin-bottom:2rem;}
.signup-area .footer-form.signup-form .form-control::placeholder{color:#25292b;}
header .slider-area.home::before {background-image: url(assets/img/cross-image.png);position: absolute;content: "";bottom: -9px;left: 33px;width:100%;max-width: 36px;height: 80px;z-index: 99;background-size: 100%; background-repeat:no-repeat}
.mt-20{margin-top: 20px;}
.iam-inner-page.brand section.sixth-sec.athelete-sec:before{height: 84%;bottom: 30px;}
.signup-area .white-form-control.signup-form {margin-top: 5em;}
.signup-area .signup-form.footer-form {margin-top: 38px;margin-left:-32px;padding-bottom: 120px;float: left;}
.signup-area.register .col-md-3 {max-width: 16.666667%;flex: 0 0 16.666667%;}

.top-banner-container.iam-page {margin-top: -54px;}
.iam-inner-page.agents .request-demo .btn { width: 228px;height: 47px;margin-bottom: 3px;}
.iam-inner-page.agents .fifth-sec::before{background: #00003f; height:72%}
.iam-inner-page.agents .request-demo{padding: 60px 49px 50px;width: 118%;margin-top:6.4rem;}
.iam-inner-page.agents .request-demo p{margin-bottom: 66px !important;}
.iam-inner-page.agents .request-demo h3{font-size:28px;margin-bottom: 1.3em; padding-bottom:19px;}
.iam-inner-page.agents .seventh-sec .quote-sec {margin-left: -120px;}
.half-width .contact-email-sec p {white-space: normal;line-height: 24px;font-weight: 600;text-align: start;}
.contact-email-sec p a {margin-top: 0px;}
#signup-initial p ,#signup-initial .initial-list span{font-size: 16px;font-weight: 300;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: 0.21px;color: #25292b;}
#signup-initial .initial-list span{margin-right: 18px;}
#signup-initial .initial-list span:before {content: "";background-color: #00003f;height: 5px;width: 5px;display: inline-block;margin-right: 6px;margin-bottom: 3px;}
label.initial-list {margin: 2rem auto 7px auto;}
label.year-old {margin: 2rem auto 10px auto;}
label.active-media {margin: 65px auto 20px auto;}
#signup-initial .footer-social-icons a {color: #00003f;font-size: 25px;margin-left: 10px;margin-right: 60px;transition: all linear 0.2s 0s;}
label.sounds-media {margin: 60px auto 38px auto;}
a.btn.basic-btn {border-radius: 0;padding: 11px 30px;transition: all linear 0.3s 0s;color: #00003f;background-color: transparent;font-size: 16px;font-weight: lighter;border: 1px solid #00003f;}
#signup-initial a.btn.basic-btn{display: block;max-width: 370px;margin: 24px 0 60px 0;}
#signup-initial a.btn.solid-btn {padding: 11px 86px;}
#signup-initial a.btn.basic-btn:hover{background: #00003f;color: #ffffff;}
.select2-container{width: 100%!important;}

/*lang switcher*/
.wpml-ls-legacy-dropdown-click .wpml-ls-flag{height:21px;width:21px;}
.wpml-ls-legacy-dropdown-click{width:auto;}
.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a {background: transparent;}
.wpml-ls-legacy-dropdown-click a,.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{border: none;}
.navbar .wpml-ls-current-language.wpml-ls-current-language.wpml-ls-item-legacy-dropdown-click .js-wpml-ls-item-toggle .wpml-ls-native{visibility:hidden;display:none;}
.wpml-ls-display {font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #000025;}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a{padding: 10px 16px;}
.wpml-ls-legacy-dropdown-click a:hover{background: #f8f9fa;}
.wpml-ls-legacy-dropdown-click a:hover > .wpml-ls-display{color: #ed6100;}
.newsletter-area .wpml-ls-sub-menu{top:auto;bottom: 100%;}
.newsletter-area .wpml-ls-item-legacy-dropdown-click{width: auto;float:left;}
.newsletter-area .wpml-ls-link {text-align: left;}
.wpml-ls-item-legacy-dropdown-click a.wpml-ls-item-toggle:after {content: '';vertical-align: middle;display: inline-block;position: absolute;right: 10px;top: -webkit-calc(60% - .175em);top: calc(60% - .175em); border: none;border-right: 2px solid #545454;border-top: 2px solid #545454;width: 8px;height: 8px;}
.navbar .wpml-ls-item-legacy-dropdown-click a.wpml-ls-item-toggle:after {transform: rotate(132deg);    top: -webkit-calc(50% - .3em);top: calc(50% - .3em);}
.footer-language .wpml-ls-item-legacy-dropdown-click a.wpml-ls-item-toggle:after {transform: rotate(132deg);    top: -webkit-calc(50% - 0em);top: calc(50% - 0em);}
.navbar .wpml-ls-current-language.wpml-ls-item-legacy-dropdown-click a.wpml-ls-item-toggle{border:none;}
.footer-language{display:flex;float:left;}
.footer-language p {font-size: 17px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: 0.5px;color: #00003f;padding: 0px 10px;padding-top: 0;}
.footer-language .wpml-ls-current-language.wpml-ls-item-legacy-dropdown-click a.wpml-ls-item-toggle{border:none;background-color:#f5f6f9;}
.footer-language .wpml-ls-item-legacy-dropdown-click a.wpml-ls-item-toggle:after {transform: rotate(-45deg);}
.footer-language span.wpml-ls-native {font-size: 15px;font-weight: 300;font-stretch: normal;font-style: normal;letter-spacing: normal;color: #545454;}
.footer-language ul.js-wpml-ls-sub-menu.wpml-ls-sub-menu {box-shadow: 0 10px 40px 0 rgba(0, 0, 37, 0.1);width: max-content;}
.footer-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {background: #eff0f5;}
.blur-bg-footer section{filter: blur(5px);}

.blog-banner-side-area{top:-24%;}
.navbar ul.js-wpml-ls-sub-menu.wpml-ls-sub-menu {width: max-content;left: auto;background: #fbfbfb;top: 3rem;}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle{padding-right: -webkit-calc(10px + .7em + .3em);padding-right: calc(10px + .7em + .3em);width: max-content;}
.nav-item.active:nth-child(7)::after{bottom:0;}
p.contact-fl {float: left;}
.navbar .wpml-ls-legacy-dropdown-click a{background-color: transparent;}

.signup-athlete.app{
    display: inline-block;
}

.signup-athlete.app h2{
    margin: 2rem auto 7px auto;
    display: block;
    width: 100%;
    margin: 2rem auto;
    color: #00003f;
    font-size: 16px;
    font-weight: 600;
}

.signup-athlete.app li.widget_media_image {
    width: auto;
    list-style: none;
    float: left;
    margin-right: 2rem;
    margin-bottom: 1rem;
}

.signup-athlete.app li.widget_media_image img{
    max-width: 230px!important;
}
.btn-slider.demo-btn {
    display: grid;
}

.btn-slider.btn-new {
    margin-top: 3rem;
    background-color: #ed6100;
    color: #fff;
}

.btn-slider.btn-new::after {
    border-color: #ed6100;
}

.btn-slider.btn-new:hover {
    background-color: #fff;
    color: #ed6100;
}

.btn-slider.btn-new:hover::after {
    border-color: #fff;
}