.elementor-1617 .elementor-element.elementor-element-8d1b7a9{margin-top:-86px;margin-bottom:0px;z-index:100;}.elementor-1617 .elementor-element.elementor-element-1f459b9{text-align:center;}.elementor-1617 .elementor-element.elementor-element-1f459b9 .elementor-heading-title{color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:45px;font-weight:700;}.elementor-1617 .elementor-element.elementor-element-2e18fa5{padding:70px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-e005eb6{color:#FCFCFC;font-family:"Titillium Web", Sans-serif;font-weight:400;}.elementor-1617 .elementor-element.elementor-element-679e439{margin-top:20px;margin-bottom:30px;}.elementor-1617 .elementor-element.elementor-element-69dbec1 .elementor-main-swiper{height:400px;}.elementor-1617 .elementor-element.elementor-element-69dbec1.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-1617 .elementor-element.elementor-element-69dbec1 .elementor-swiper-button{font-size:40px;color:#FFFFFF;}.elementor-1617 .elementor-element.elementor-element-69dbec1 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-1617 .elementor-element.elementor-element-69dbec1 .elementor-custom-embed-play i{font-size:59px;}.elementor-1617 .elementor-element.elementor-element-914cd33.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1617 .elementor-element.elementor-element-914cd33.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1617 .elementor-element.elementor-element-914cd33.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1617 .elementor-element.elementor-element-914cd33 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-1617 .elementor-element.elementor-element-914cd33 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1617 .elementor-element.elementor-element-914cd33 .elementor-image-box-wrapper{text-align:center;}.elementor-1617 .elementor-element.elementor-element-914cd33 .elementor-image-box-title{color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:26px;font-weight:bold;text-transform:none;}.elementor-1617 .elementor-element.elementor-element-914cd33 .elementor-image-box-description{color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-1617 .elementor-element.elementor-element-0283c95.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1617 .elementor-element.elementor-element-0283c95.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1617 .elementor-element.elementor-element-0283c95.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1617 .elementor-element.elementor-element-0283c95 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-1617 .elementor-element.elementor-element-0283c95 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1617 .elementor-element.elementor-element-0283c95 .elementor-image-box-wrapper{text-align:center;}.elementor-1617 .elementor-element.elementor-element-0283c95 .elementor-image-box-title{color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:26px;font-weight:bold;text-transform:none;}.elementor-1617 .elementor-element.elementor-element-0283c95 .elementor-image-box-description{color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-1617 .elementor-element.elementor-element-5a8d18d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1617 .elementor-element.elementor-element-5a8d18d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1617 .elementor-element.elementor-element-5a8d18d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1617 .elementor-element.elementor-element-5a8d18d .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-1617 .elementor-element.elementor-element-5a8d18d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1617 .elementor-element.elementor-element-5a8d18d .elementor-image-box-wrapper{text-align:center;}.elementor-1617 .elementor-element.elementor-element-5a8d18d .elementor-image-box-title{color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:26px;font-weight:bold;text-transform:none;}.elementor-1617 .elementor-element.elementor-element-5a8d18d .elementor-image-box-description{color:#FFFFFF;font-family:"Titillium Web", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-1617 .elementor-element.elementor-element-d450436{margin-top:100px;margin-bottom:0px;}body.elementor-page-1617:not(.elementor-motion-effects-element-type-background), body.elementor-page-1617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1024px){.elementor-1617 .elementor-element.elementor-element-8d1b7a9{margin-top:-49px;margin-bottom:0px;}.elementor-1617 .elementor-element.elementor-element-1f459b9 .elementor-heading-title{font-size:35px;}.elementor-1617 .elementor-element.elementor-element-2e18fa5{padding:50px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-e005eb6{font-size:20px;}.elementor-1617 .elementor-element.elementor-element-69dbec1.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}}@media(max-width:767px){.elementor-1617 .elementor-element.elementor-element-8d1b7a9{margin-top:-43px;margin-bottom:0px;}.elementor-1617 .elementor-element.elementor-element-1f459b9 .elementor-heading-title{font-size:22px;}.elementor-1617 .elementor-element.elementor-element-2e18fa5{padding:30px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-69dbec1.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-1617 .elementor-element.elementor-element-914cd33 .elementor-image-box-img{margin-bottom:15px;}.elementor-1617 .elementor-element.elementor-element-0283c95 .elementor-image-box-img{margin-bottom:15px;}.elementor-1617 .elementor-element.elementor-element-5a8d18d .elementor-image-box-img{margin-bottom:15px;}.elementor-1617 .elementor-element.elementor-element-d450436{margin-top:30px;margin-bottom:0px;}}/* Start custom CSS */#grve-main-content {
    background-color: #000000;
}

.light-text h5 {
    color: #ffffff !important;
}

.custom-socials li {
    display: inline-block
}

.team-img img {
    border-radius: 100%;
}
#menu-footer-menu li a,
.grve-copyright,
body .custom-socials a {
    color: #fff !important;
}
#grve-footer-bar {
    background-color: #000 !important;
}
#grve-header #grve-header-wrapper {
height: 130px;
}

#grve-header #grve-inner-header {
height: 130px;
line-height: 130px;
}
#grve-header #grve-inner-header .grve-logo img {
    max-height: 80px;
}

#grve-header.grve-default .grve-menu-button-line {
    background-color: #ffffff !important;
}

.grve-element.grve-text.spfont img {
    max-width: 154px;
}

.wp-image-1457 {
    margin-top: 16px;
}


.grve-element.grve-text.spfont {
    margin-bottom: 10px;
}
.spfont p {
    font-family: "Titillium Web";
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 0px;
}
.wpsm-show.wpsm-content-hide {
    display: none !important;
}
body .sevices-boxs {
    background-position: top !important;
}
.team-img img {
    width: 280px;   
}
.aboutimage img {
    max-width: 100%;    
}
.wpsm-show{
    font-size: 15px !important;
    color: #fff !important;
    font-weight: 700;
    background: #000;
    display: inline-block;
    padding: 8px 15px;
    margin: 10px 0 20px !important;
    text-decoration: none;
    text-transform: uppercase;
}
.wpsm-hide{
    font-size: 15px !important;
    color: #000 !important;
    font-weight: 700;
}
.wpsm-show:hover{
    text-decoration: none !important;
    background: #444444 !important;
}
.service-cta .cta-img:hover {
    border: 5px solid #ffffff;
}

.service-cta .cta-img {
    border: 5px solid transparent;
    margin: 0 auto;
    display: table;
}

.grve-btn.grve-red-color:hover {
    background-color: #ffffff !important;
}

.service-cta .grve-btn.grve-red-color {
    width: 233px;
}

body .grve-menu-options.custom-socials {
    display: table !important;
    margin: 0 auto !important;
}

.grve-bg-red,
.grve-btn.grve-red-color {
    background-color: #ffffff;
    font-weight: bold;
    font-size: 21px !important;
    padding: 21px;
    letter-spacing: 1px;
    color: #000 !important;
}

.service-cta .cta-img a {
    margin: 25px;
}

.btn2 a {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-right: 10px;
}
.btn2 a:hover {
    color: #a2a2a2;
}
.title-bold span {
    font-weight: 700 !important;
}

.social_icon .grve-icon {
    margin-right: 10px !important;
}

.wpb_raw_code ul.grve-menu-options li a {
    font-size: 40px !important;
}

body .custom-socials a{
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    font-size: 40px !important;
}

.custom-socials li a:hover {
    color: #ffffffa8 !important;   
}

.social_icon .fa-linkedin-square:before {
    top: 1px;
    position: relative;
}

a.grve-icon-envelope  {
    color: #000 !important;
}

.team-social ul.grve-menu-options.custom-socials  {
    display: inline !important;
}

@media (min-width: 993px) {
    
.meet-the-team {
     padding-right: 60px;
}
    
.grve-light.grve-feature-header {
    padding-top: 50px !important;
}    

}


@media (width: 768px) {
    
.mbl-border .grve-column {
    min-height: 501px;
}
    
}

/* old css */


.tp-caption.Gym-Display, .Gym-Display  {font-family: "Titillium Web" !important;}

.grve-image h6.grve-dark {
    font-size: 30px;
}

.wpb_column.grve-column.grve-bookmark.grve-column-1-3.aboutimage img {
    max-width: 300px;
}


.farzanimage img {
    border-radius: 50%;
}
a.grve-btn.grve-btn-medium.grve-extra-round.grve-white-color {
    font-weight: bold;
    font-size: 21px !important;
    padding: 21px;
    letter-spacing: 1px;
    width: 200px;
    background: #9B0227;
    color: #fff !important;
}
input.wpcf7-form-control.wpcf7-submit {
    font-weight: bold;
    font-size: 21px !important;
    padding: 21px;
    letter-spacing: 1px;
    border-radius: 50px;
    width: 200px;
    background: #9B0227 !important;
    color: #fff !important;
}


.grve-btn.grve-purple-color, .grve-btn.grve-purple-color:hover {
    color: #ffffff;
    background-color: rgba(0,0,0, 0.1);
}

h2.grve-title-no-line {
        font-size: 45px;
}

.newblackbox h3 {
        text-transform: capitalize;
    font-weight: bold;
    letter-spacing: 3px;
    font-size: 30px;
}

.newfont p {
font-family: "Cabin Condensed";
    font-weight: 600;
    font-style: normal;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 6.7px;
    margin-bottom: 0px;
}

.aboutimage p {
    margin-bottom: 0px;    
}

.extrabtext p {font-size: 20px; line-height: 1.5;}

.cpfont label span {font-size: 15px !important;}
.overhidden .grve-column-1-3 {
    padding: 0px;
}

a.grve-white-color {color: #000 !important;}

.slineh p {font-size: 17px; text-align: justify;}

.overhidden .grve-text {
	overflow: hidden;
	background: #000;
}

.overhidden .grve-text:hover {
    background: rgba(0,0,0, 0.6);
}

.bx-wrapper .bx-controls-direction a {
    width: 40px;
    height: 40px;

}

.bx-wrapper .bx-next {
    right: 0px;
    background: url(http://sportsinmotion.co/wp-content/uploads/2017/07/Arrow-righticon-1.png) no-repeat;
}

.bx-wrapper .bx-next:hover {
    right: 0px;
    background: url(http://sportsinmotion.co/wp-content/uploads/2017/07/Arrow-righticon-1.png) no-repeat;
}

.bx-wrapper .bx-prev {
    left: 0px;
    background: url(http://sportsinmotion.co/wp-content/uploads/2017/07/Arrow-Left-icon-1.png) no-repeat;
}


.bx-wrapper .bx-prev:hover {
    left: 0px;
    background: url(http://sportsinmotion.co/wp-content/uploads/2017/07/Arrow-Left-icon-1.png) no-repeat;
}


.grve-image-hover figcaption {
    top: 44%;

}

/* slider button style */

div#slide-1-layer-9 {
    min-width: 210px !important;
    padding: 21px !important;
    text-align: center !important;
}/* End custom CSS */