/*
 Theme Name:   Consultix Child
 Theme URI:    http://radiantthemes.com/consultix/
 Description:  Consultix Child Theme
 Author:       RadiantThemes.com
 Author URI:   http://radiantthemes.com/
 Template:     consultix
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  consultix-child
*/
.woocommerce-product-details__short-description p{
	text-align:initial!important;
}
.captcha-text {
	margin-bottom:10px;
}
.price .woocommerce-Price-amount{
	font-weight:700;
}
.main-btns{
	display:flex;
}
.main-btns .elementor-element{
	width:auto!important;
}
#crumbs font {
	text-transform:capitalize;
}
.captcha-text *{
	font-size:10px!important;
	line-height: 11px!important;
}
.captcha-text a{
	color:#98b3f3;
}
.grecaptcha-badge {display: none;visibility: hidden; }
mark.count, .wraper_header_top{
display:none;
}
.noselect{
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-touch-callout: none;
}
.wraper_inner_banner{
	background-image:url('/wp-content/uploads/2024/05/banner.png')!important;
}
.woocommerce span.onsale{
	top: -0.7em;
    right: -.7em;
	left:initial;
}
.coord-fut{
	font-size: 13px;
	font-weight: 500;
}
.woocommerce #respond input#submit{
	    font-family: 'Rubik'!important;
}
footer .wpcf7-response-output{
	color:#fff;
}
.elementor-widget-image-carousel.slider-abilities .swiper-slide {
    padding: 0 15px;
}
.slider-abilities .eicon-chevron-right:before, .slider-abilities .eicon-chevron-left:before {
    color: #276499;
}
.woocommerce .return-to-shop .button{
	font-family: Rubik!important;
	text-decoration:none!important;
}
.woocommerce table.shop_attributes th{
	width:unset!important;	
}
.testimonial.rt-testimonial.element-six.swiper-container .swiper-wrapper .swiper-slide {
    padding: 35px 30px 5px 30px;
}
.testimonial-data p{
	min-height:150px;
}
.testimonial-item img{
	width:100px;
}
.testimonial.rt-testimonial .swiper-dot{
	margin-top:20px;
}
ins {
    text-decoration: none !important;
}
#main-menu-left{
	background:#276499;
}

html{overflow-x:hidden;}
.elementor-widget-text-editor li{
	list-style:initial;
}
.sticky-wrapper .wraper_header_main{
	box-shadow: 0 0 27px 0 rgba(5,6,6,0.22);
}
.rt-testimonial.element-six.swiper-container .swiper-wrapper .swiper-slide{
	border: 2px solid #2B3675;
    border-radius: 10px;
}
.first-page .first-page-text .elementor-widget-wrap{
	flex-direction:column;
}
.nav > [class*='menu-'] > ul.menu > li.menu-item-gtranslate:hover > ul.dropdown-menu {
    top: 100%;
    opacity: 1;
    visibility: visible;
	display:block;
}
#gtx-trans{
	display:none;
}
.zero-mb p{
	margin-bottom:0!important;
}
.responsive-nav svg{
	width:30px !important;
	height: 30px !important;
	color: #273272 !important;
	vertical-align: middle !important;
}
.header_main .brand-logo img {
    max-height: 60px!important;
}
.variations label{
	color: #252525;
    line-height: 40px;
    margin-bottom: 0;
    font-size: 16px;
}
.variations .label{
	padding:0 15px 0 0;
}
@media(min-width: 1200px){
	.container{
	width: 1200px;
	padding-right: 0px;
	padding-left: 0px;
}
	.wraper_header.style-nine .nav{
		font-size:15px!important;
	}
}
	@media(min-width: 1200px) and (max-width: 1230px){
		.container{
			padding-right: 10px;
	    padding-left: 10px;
		}
}
@media (max-width: 767px){
	.row{
		margin-left:0;
		margin-right:0;
	}
	.page-id-8 .entry-content .woocommerce{
		display:flex;
		flex-direction:column;
		margin-top:20px;
	}
	.main-title-main-page h1{
		font-size:24px!important;
	}
	.brand-logo {
		padding-left:0px;
	}
	.form3-heading{
		font-size: 20px;
	}
	.custom-title h1{
		font-size:18px!important;
		line-height: 24px !important;
	}
}
@media (min-width: 1025px) and (max-width:1200px){
	.container{
		width: 100% !important;
	}
}
@media (min-width:768px) and (max-width:1024px){
	.container{
		width: auto !important;
	}
}
@media (max-width: 767px){
	.elementor-accordion .elementor-tab-content {
		padding: 15px 20px !important;
	}
	.elementor-widget-image-carousel.slider-abilities .swiper-slide {
		padding: 0 50px;
	}
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
	padding-top: 10px;
}
.elementor-image-box-img{
	padding-bottom: 10px;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{
	padding-top: 10px;
}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
	margin-top: 10px;
}
.nav>[class*=menu-]>ul.menu>li>a:before{
	background-color: white;
}
.footer_input input::placeholder{
	color:#ffffff !important;
}
.fa{
	font-family: "FontAwesome" !important;
	font-weight: 400 !important;
}
.wraper_inner_banner:empty { 
    display: none;
    }
.underline_txt{
	background-image: url("../wp-content/uploads/sites/15/2022/05/dmo-1-hm10-brush.png");
	background-repeat: no-repeat;
	background-position:bottom;
	background-size:contain;
}
/*-------form one-----*/
.contact-us{
    padding: 30px 50px 30px 50px;
    border: 1px solid #E5E5E5 ;
	  background-color: white;
	  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);
}
.col-lg-6{
	  padding-left:10px;
	  padding-right:10px;
}
.col-lg-12{
	padding-left:10px;
	padding-right:10px;
}
.wpcf7-submit{
	  padding: 13px 35px 13px 35px;
    border-radius: 30px;
    border: none;
    background-color: #EE5F18;
    color: white;
    font-family: Rubik;
    font-size: 13px;
    line-height: 23px;
	  transition: 0.5s;
}
.wpcf7-textarea{
	 width: 100%;
   border: 1px solid #E5E5E5 ;
	 max-height: 120px;
	 margin-bottom: 10px;
	 padding: 10px 20px 10px 20px;
}
.wpcf7-text{
	width:100%;
	margin-bottom: 20px;
	padding: 10px 20px 10px 20px;
	border: 1px solid #E5E5E5 ;
}
.form-tagline{
	margin-bottom: 20px;
	font-family:Rubik;
	font-size: 12px;
	line-height:20px;
	color:#4B4B4B;
}
.form-heading{
	font-size: 20px;
	line-height:30px;
	font-weight:700;
	color: 343434;
}
/*-----form two-----*/
.contact-us-2{
    padding: 30px 30px 30px 30px;
	  background-color: white;
	  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);
}
.contact-us-2 .wpcf7-submit{
	  padding: 13px 35px 13px 35px;
    border-radius: 30px;
    border: none;
    background-color: #313D85;
    color: white;
    font-family: Rubik;
    font-size: 13px;
    line-height: 23px;
	  font-weight:500;
	  transition: 0.5s;
}
.contact-us-2 .wpcf7-textarea{
	 width: 100%;
	 max-height: 120px;
	 margin-bottom: 20px;
	 padding: 10px 20px 10px 0px;
	border: none;
	 border-bottom:1px solid #C6D3E3;
}
.contact-us-2 .wpcf7-text{
	width:100%;
	margin-bottom: 20px;
	padding: 10px 20px 10px 0px;
	border:none;
	border-bottom:1px solid #C6D3E3 ;
}
.contact-us-2 .wpcf7-text::placeholder{
	color:#7D8B9C;
}
.contact-us-2 .wpcf7-textarea::placeholder{
	color:#7D8B9C;
}
/*----form four----*/
.contact-us-4{
    padding: 30px 50px 30px 50px;
    border: 1px solid #E5E5E5 ;
	  background-color: white;
	  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);
}
.contact-us-4 .col-lg-6{
	  padding-left:10px;
	  padding-right:10px;
}
.contact-us-4 .col-lg-12{
	padding-left:10px;
	padding-right:10px;
}
.contact-us-4 .wpcf7-submit{
	  padding: 15px 70px 15px 70px;
	  margin-bottom: 24px;
    border-radius: 30px;
    background-color: #273171;
    color: white;
	  border:1px solid white;
    font-family: Rubik;
    font-size: 13px;
    line-height: 23px;
	  font-weight: 500;
	  transition: 0.5s;
}
.contact-us-4 .wpcf7-submit:hover{
	  background-color: white;
	  color: #273171;
	  border: 1px solid  #273171;
}
.contact-us-4 .wpcf7-textarea{
	 width: 100%;
   border: 1px solid #CDCDCD ;
	 max-height: 120px;
	 margin-bottom: 10px;
	 padding: 10px 20px 10px 20px;
}
.contact-us-4 .wpcf7-text{
	width:100%;
	margin-bottom: 20px;
	padding: 10px 20px 10px 20px;
	border: 1px solid #CDCDCD;
}
.contact-us-4 .form-tagline{
	margin-bottom: 20px;
	font-family:Rubik;
	font-size: 12px;
	line-height:20px;
	color:#4B4B4B;
}
.contact-us-4 .form-heading{
	font-family: Rubik;
	font-size: 20px;
	line-height:30px;
	font-weight:700;
	color: 343434;
}
.contact-us-4 h2, .contact-us-4 p{
	text-align:center;
	color: #343434;
}
.contact-us-4 .submit-btn{
	display:flex;
	justify-content:center;
	align-items:center;
}
.contact-us-4 a{
	text-decoration: underline;
}
/*----form three----*/
.contact-us-3{
	  display: block;
    padding: 30px 50px 30px 50px;
    border: 1px solid #E5E5E5 ;
	  background-color: rgba(255, 255, 255, 0.66);
	  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);
}
.contact-us-3 .wpcf7-submit{
	  padding: 13px 35px 13px 35px;
    border-radius: 30px;
    border: none;
    background-color: #001A57;
    color: white;
    font-family: Rubik;
    font-size: 13px;
    line-height: 23px;
	  font-weight: 500;
	  transition: 0.5s;
}
.contact-us-3 .wpcf7-textarea{
	 width: 100%;
   border: 1px solid #E5E5E5 ;
	 max-height: 120px;
	 margin-bottom: 10px;
	 padding: 10px 20px 10px 20px;
}
.contact-us-3 .wpcf7-text{
	width:100%;
	margin-bottom: 10px;
	padding: 10px 20px 10px 20px;
	border: 1px solid #E5E5E5 ;
}
.contact-us-3 .form3-para{
	margin-bottom: 20px;
	font-family:Rubik;
	font-size: 15px;
	line-height:26px;
	font-weight:400;
	color: #001A57;
	text-align:left;
}
.contact-us-3 .form3-heading{
	 color:#001A57;
	margin-bottom: 10px;
}
.contact-us-3 .wpcf7-submit:hover{
	background-color: white;
	 color:#001A57;
}
/*----form five----*/
.contact-us-5{
    padding: 30px 50px 30px 50px;
    border: 1px solid #E5E5E5 ;
	  background-color: white;
	  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);
}
.contact-us-5 .col-lg-6{
	  padding-left:10px;
	  padding-right:10px;
}
.contact-us-5 .col-lg-12{
	padding-left:10px;
	padding-right:10px;
}
.contact-us-5 .wpcf7-submit{
	  padding: 15px 70px 15px 70px;
	  margin-bottom: 24px;
    border-radius: 30px;
    background-color: #DD4B5F;
    color: white;
	  border:1px solid white;
    font-family: Rubik;
    font-size: 13px;
    line-height: 23px;
	  font-weight: 500;
	  transition: 0.5s;
}
.contact-us-5 .wpcf7-submit:hover{
	  background-color: white;
	  color: #DD4B5F;
	  border: 1px solid  #DD4B5F;
}
.contact-us-5 .wpcf7-textarea{
	 width: 100%;
   border: 1px solid #CDCDCD ;
	 max-height: 120px;
	 margin-bottom: 10px;
	 padding: 10px 20px 10px 20px;
   color: #000000;
}
.contact-us-5 .wpcf7-text{
	width:100%;
	margin-bottom: 20px;
	padding: 10px 20px 10px 20px;
	border: 1px solid #CDCDCD;
	color: #000000;
}
.contact-us-5 .form-tagline{
	margin-bottom: 20px;
	font-family:Rubik;
	font-size: 12px;
	line-height:20px;
	color:#4B4B4B;
}
.contact-us-5 .form-heading{
	font-family: Rubik;
	font-size: 20px;
	line-height:30px;
	font-weight:700;
	color: 343434;
}
.contact-us-5 h2, .contact-us-5 p{
	text-align:center;
	color: #2B3675;
}
.contact-us-5 .submit-btn{
	display:flex;
	justify-content:center;
	align-items:center;
}
.contact-us-5 a{
	text-decoration: underline;
}
/*----form-six----*/
.contact-us-6{
	 padding: 40px 40px 40px 40px;
    border: 1px solid #E5E5E5 ;
	  background-color: white;
	  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);
	border-radius:10px;
}
.contact-us-6 .form-tagline{
	font-family: Rubik;
	color:#F13F3F;
	font-size: 15px;
	line-height:25px;
	font-weight: 500;
	text-transform: capitalize;
	text-decoration:underline !important;
	margin-bottom:5px;
	
}
.contact-us-6 .wpcf7-submit{
	background-color: #F13F3F;
	border-radius:5px;
	font-family:'Montserrat';
	font-size:15px;
	line-height:24px;
	letter-spacing:2%;
	font-weight:300;
}
.contact-us-6 .wpcf7-text{
	background-color:#FAFBFD;
	position:relative;
	border-radius:5px;
}
.contact-us-6 .form-icon-name{
	width:25px;
	height:25px;
	background-image:url("https://sportlab.devitgso.iron.hostflyby.net/wp-content/uploads/2022/05/name.png");
	background-repeat:no-repeat;
	background-size:15px;
	position:absolute;
	right:25px;
	top:15px
}
.contact-us-6 .form-icon-email{
	width:25px;
	height:25px;
	background-image:url("https://sportlab.devitgso.iron.hostflyby.net/wp-content/uploads/2022/05/email.png");
	background-repeat:no-repeat;
	background-size:15px;
	position:absolute;
	right:25px;
	top:15px
}
.contact-us-6 .form-icon-sub{
	width:25px;
	height:25px;
	background-image:url("https://sportlab.devitgso.iron.hostflyby.net/wp-content/uploads/2022/05/subject.png");
	background-repeat:no-repeat;
	background-size:15px;
	position:absolute;
	right:25px;
	top:15px
}
/*---Form seven---*/
.contact-us-7{ 
	  padding:0px 5px 0px 5px;
	  background-color: white;
}
.contact-us-7 .wpcf7-text{
	padding:8px 10px 8px 10px;
	margin-bottom: 15px;
}
.contact-us-7 .wpcf7-select{
	width:100%;
	margin-bottom: 15px;
	padding:8px 10px 8px 10px;
	border: none;
	border: 1px solid #E5E5E5;
	color: #717171;
}
.contact-us-7 .wpcf7-textarea{
	margin-bottom: 15px;
	padding:8px 10px 8px 10px;
	max-height:100px;
}
.contact-us-7 .wpcf7-submit{
	  background-color: #F5F6F6;
    border-radius: 30px;
	  border:2px solid #EDEDED; 
    color: #001A57;
    font-family: Rubik;
    font-size: 13px;
    line-height: 23px;
	  font-weight: 500;
	  transition: 0.5s;
}
.contact-us-7 .wpcf7-submit:hover{
	background-color: #001A57;
	color:white;
	border-color:#001A57;
}

/*---form eight---*/
.contact-us-8{
    padding: 40px 40px 15px 40px;
	  background-color: #fbfbfb;
	  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.10);
}
.contact-us-8 .col-lg-6{
	  padding-left:10px;
	  padding-right:10px;
}
.contact-us-8 .col-lg-12{
	padding-left:10px;
	padding-right:10px;
}
.contact-us-8 .wpcf7-submit{
	  padding: 15px 70px 15px 70px;
	  margin-bottom: 24px;
    border-radius: 30px;
    background-color: #273171;
    color: white;
	  border:1px solid white;
    font-family: Rubik;
    font-size: 13px;
    line-height: 23px;
	  font-weight: 500;
	  transition: 0.5s;
}
.contact-us-8 .wpcf7-submit:hover{
	  background-color: #f8f8f8;
	  color: #273171;
	  border: 1px solid  #273171;
}
.contact-us-8 .wpcf7-textarea{
	 width: 100%;
   border: 1px solid #CDCDCD ;
	 max-height: 120px;
	 margin-bottom: 10px;
	 padding: 10px 20px 10px 20px;
	background-color:#f8f8f8;
}
.contact-us-8 .wpcf7-textarea:focus{
	border: 1px solid  #808DD7;
}
.contact-us-8 .wpcf7-text{
	width:100%;
	margin-bottom: 20px;
	padding: 10px 20px 10px 20px;
	border: 1px solid #CDCDCD;
	background-color: #f8f8f8;
}
.contact-us-8 .wpcf7-text:focus{
	border: 1px solid #808DD7;
}
.contact-us-8 .form8-heading{
	font-family: Montserrat;
	font-size: 36px;
	line-height:45px;
	font-weight:700;
	color: #00174d;
}
.contact-us-8 h2, .contact-us-8 p{
	text-align:center;
}
.contact-us-8 .submit-btn{
	display:flex;
	justify-content:center;
	align-items:center;
}
.contact-us-8 a{
	text-decoration: underline;
}
/*---form nine---*/
/* .contact-us-9{
	  background-color: white;
} */
.contact-us-9 .col-lg-6{
	  padding-left:10px;
	  padding-right:10px;
}
.contact-us-9 .col-lg-12{
	padding-left:10px;
	padding-right:10px;
}
.contact-us-9 .wpcf7-submit{
	  padding: 15px 70px 15px 70px;
    border-radius: 30px;
    background-color: #273171;
    color: white;
	  border:1px solid white;
    font-family: Rubik;
    font-size: 13px;
    line-height: 23px;
	  font-weight: 600;
	  transition: 0.5s;
}
.contact-us-9 .wpcf7-submit:hover{
	  background-color: white;
	  color: #273171;
	  border: 1px solid  #273171;
}
.contact-us-9 .wpcf7-textarea{
	 width: 100%;
   border: 1px solid #CDCDCD ;
	 max-height: 120px;
	 margin-bottom: 10px;
	 padding: 10px 20px 10px 20px;
	background-color:#F8F8F8;
}
.contact-us-9 .wpcf7-text{
	width:100%;
	margin-bottom: 20px;
	padding: 10px 20px 10px 20px;
	border: 1px solid #CDCDCD;
	background-color:#F8F8F8;
}
.contact-us-9 .form9-heading{
	font-family: Montserrat;
	font-size: 36px;
	line-height:45px;
	font-weight:700;
	color: #00174D;
}
.contact-us-9 h2, .contact-us-9 p{
	text-align:left;
}
.contact-us-9 .submit-btn{
	justify-content:left;
	align-items:left;
}
/*---form ten---*/
.contact-us-10 .col-lg-6{
	  padding-left:10px;
	  padding-right:10px;
}
.contact-us-10 .col-lg-12{
	padding-left:10px;
	padding-right:10px;
}
.contact-us-10 .wpcf7-submit{
	  padding: 15px 70px 15px 70px;
	  display: block;
	  width: 100%;
    border-radius: 30px;
    background-color: #273171;
    color: white;
	  border:1px solid white;
    font-family: Rubik;
    font-size: 13px;
    line-height: 23px;
	  font-weight: 600;
	  transition: 0.5s;
}
.contact-us-10 .wpcf7-submit:hover{
	  background-color: white;
	  color: #273171;
	  border: 1px solid  #273171;
}
.contact-us-10 .wpcf7-textarea{
	 width: 100%;
   border: 1px solid #CDCDCD ;
	 max-height: 120px;
	 margin-bottom: 10px;
	 padding: 10px 20px 10px 20px;
}
.contact-us-10 .wpcf7-textarea:focus{
	border: 1px solid  #808DD7;
}
.contact-us-10 .wpcf7-text{
	width:100%;
	margin-bottom: 20px;
	padding: 10px 20px 10px 20px;
	border: 1px solid #CDCDCD;
}
.contact-us-10 .wpcf7-text:focus{
	border: 1px solid #808DD7;
}
.contact-us-10 .form10-heading{
	font-family: Montserrat;
	font-size: 36px;
	line-height:45px;
	font-weight:700;
	color: #00174d;
}
.wraper_inner_banner{
	padding-top:50px;
	padding-bottom:50px;
	background-position:center;
}
.wraper_inner_banner_main {
	border:none;
}

.wraper_inner_banner_main p.title {
    font-family: Montserrat;
    font-size: 32px;
    line-height: 40px;
    font-weight: 700;
    color: #001a57;
}

.inner_banner_breadcrumb #crumbs {
    line-height: 22px !important;
    font-weight: 400 !important;
    color: #727272 !important;
    font-size: 13px !important;
}
.elementor-progress-percentage{
	display:flex;
	justify-items:center;
	background-color:black;
	align-self:center;
	padding:10px 5px 10px 5px;
	color:white;
	font-family:Montserrat;
	font-size:11px;
	font-weight:700;
	border-radius:3px;
	padding-right:5px !important;
}
.elementor-2935 .elementor-element.elementor-element-b2c0db9 sub.csub2{
	display:flex;
}
.rt-pricing-table.element-three .holder .icon-box {
 	padding-right:60px;
	display:flex;
	justify-content:center
}
.rt-pricing-table.element-three .holder{
	padding:40px 0px 0px 0px !important;
}
div.list li{
	text-align:left;
	font-size:15px;
	color:#505050;
}
div.list{
	margin: 0 auto;
	display:inline-block;
}
div.more{
	padding:35px 80px 20px 80px;
	background-color:#efefef;
}
.elementor-19 .elementor-element.elementor-element-c7263bd > .elementor-widget-container {
	border-top-left-radius:5px;
}
.elementor-19 .elementor-element.elementor-element-7f1747c > .elementor-widget-container{
	border-top-right-radius:5px;
}
img.attachment-full.size-full {
  padding-top: 5px;
}
.rt-testimonial.element-six.swiper-container .swiper-wrapper .swiper-slide {
	width:33.33%;
	margin-right:30px;
}
.clients.element-one:not(.owl-carousel) .clients-item {
	width:20%;
}
.mail-form .wpcf7-response-output{
	display:none !important;
}
.mail-form .submit-btn{
	position:absolute;
	top:0;
	right:0;
	
}
.mail-form .wpcf7-email{
	border-radius:30px!important;
}
.mail-form .wpcf7-submit{
	padding:12px 35px 12px 35px;
	background-color: #F5A913;
}
.page-id-1855 .elementor-image-box-img{
	padding-bottom:20px;
}
.page-id-2196 .elementor-image-box-img{
	padding-bottom:20px;
}
.page-id-2196 .elementor-counter-number-prefix{
	display:none;
}
.page-id-2196 .elementor-counter-title{
	text-align:left !important;
}
.page-id-2767 .elementor-counter-number-prefix{
	display:none;
}
.page-id-2767 .elementor-counter-title{
	text-align:left !important;
}
.page-id-3619 .elementor img:hover {
	box-shadow:0px 5px 10px rgba(0,0,0,0.15);
	transition: 0.3s;
}
.wraper_inner_banner_main > .container {
	padding-bottom:0px !important;
}
.wraper_inner_banner{
	padding-top: 70px;
	padding-bottom:70px;
}
.page-id-4620 .elementor-counter .elementor-counter-title{
	text-align:start;
}
.page-id-4620 .elementor-counter-number-prefix{
	display:none;
}
.page-id-4620 .elementor-counter-number-wrapper{
	padding-bottom:10px;
}
.accordion-btn{
	border-radius:30px;
	border: 3px solid #ededed;
	background-color: white;
	padding: 10px 25px 10px 25px;
	font-family:'Rubik';
	font-size:12px;
	line-height:25px;
	font-weight:500;
	color:#001139;
	transition:0.5s;
}
.accordion-btn:hover{
	background-color:#001139;
	color: white;
	border-color:#001139;
}
.accordion-subhead{
	color:#001A57;
  
}
.accordion-one li{
  padding-bottom: 10px;
}
.page-id-11161 .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
	float:none;
}
.footer_input{
	color:#c3caf6 !important;
}
.page-id-11543 .vc_column_container>.vc_column-inner{
	padding-left: 0px;
	padding-right: 0px;
}
.page-id-1855 .qoute-img,
.img-fluid{
	display:flex;
	margin-bottom:20px;
}
.page-id-1855 h6.title{
	text-align:center;
}
.page-id-1855 .elementor-1855 .elementor-element.elementor-element-fe18002 blockquote {
	text-align:center;
	margin-bottom:20px;
}
.page-id-2196 .qoute-img,
.img-fluid{
	display:flex;
	margin-bottom:20px;
/* 	border-radius: 60px !important; */
}
.page-id-2196 h6.title{
	text-align:center;
}
.page-id-2196 blockquote {
	text-align:center;
	margin-bottom:20px;
}
.page-id-2767 .qoute-img,
.img-fluid{
	display:flex;
	margin-bottom:20px;
/* 	border-radius: 60px !important; */
}
.page-id-2767 h6.title{
	text-align:center;
}
.page-id-2767 blockquote {
	text-align:center;
	margin-bottom:20px;
}
.page-id-3936 img.testi-pic-three{
	border-radius: 60px;
	margin-bottom: 20px;
}
.page-id-3936 blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child{
	margin-bottom: 20px;
}
.page-id-3619 img.testi-pic-three{
	border-radius: 60px;
	margin-bottom: 20px;
}
.page-id-3619 blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child{
	margin-bottom: 20px;
}
.page-id-3377 img.testi-pic-three{
	border-radius: 60px;
	margin-bottom: 20px;
}
.page-id-3377 blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child{
	margin-bottom: 20px;
}
.page-id-2935 img.testi-pic-three{
	border-radius: 60px;
	margin-bottom: 20px;
}
.page-id-2935 blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child{
	margin-bottom: 20px;
}
.page-id-19 img.testi-pic-three{
	border-radius: 60px;
	margin-bottom: 20px;
}
.page-id-19 blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child{
	margin-bottom: 20px;
}
/* .page-id-11562 .vc_column_container>.vc_column-inner{
	padding-right: 0 !important;
	padding-left: 0 !important;
} */
.wraper_shop_main > .container {
	padding-top: 30px;
	padding-bottom:75px;
}

.post-type-archive-product .woocommerce-products-header{
	position:relative;
}
.post-type-archive-product .woocommerce-products-header a.btn-demo-category{
		position:absolute;
		right: 0;
        bottom: 15%;
	}

@media and screen(max-width:1024px){
	
	
	.wraper_shop_main > .container {
	padding-top: 0px !important;
	padding-bottom:0px !important;
}
}
.page-id-7098 .team-content p{
	text-align:center;
}
.page-id-7098 .team-content .name{
	text-align:center;
}
.page-id-7098 .team-content .title{
	text-align:center;
}

/** Blog Start **/

 .wraper_blog_main .container{
 	padding-right:5px;
	padding-left:5px;
	overflow:hidden;
}

 .wraper_blog_main .vc_row{
	margin-left: -30px;
  margin-right: 0;
} 
 @media (max-width:767px){
 .wraper_blog_main .container{
		padding-top: 5px;
		padding-right:0;
		padding-left: 15px;
	}
 .wraper_blog_main .pull-right .widget-area{
		margin-left:15px;
		margin-right:15px;
	}
 .wraper_blog_main .pull-left .row{
		margin-left:0;
		margin-right:0;
	}
}
@media (max-width:450px){
 .wraper_blog_main .container{
		padding-right:4px;
		padding-left: 15px;
	}
.vc_column_container>.vc_column-inner{
		padding:0;
	}
 .wraper_blog_main .pull-left,
	.wraper_blog_main .pull-right{
		padding-right: 0;
	}
} 
.red-underline{
	background-image: url('https://sportlab.devitgso.iron.hostflyby.net/wp-content/uploads/2022/09/consultic-red-underline.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position:bottom;
	padding-bottom: 10px;
}
.yellow-underline{
	background-image: url('https://sportlab.devitgso.iron.hostflyby.net/wp-content/uploads/2022/09/yellow-underline.png');
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:5px;
}
.pink-underline{
	background-image: url('https://sportlab.devitgso.iron.hostflyby.net/wp-content/uploads/2022/09/pink-underline.png');
	background-repeat: no-repeat;
	background-position: bottom;
}
.orange-icon-imgbox:hover .elementor-image-box-title {
	color:#2D3344 !important;
}
.orange-icon-imgbox:hover .elementor-image-box-description{
	color:#1E2129 !important;
}
.red-txt{
	color:#F13F3F;
}
.header_main .brand-logo img {
    max-height: 60px!important;
}
.elementor-3936 .elementor-element.elementor-element-fb81f71 .elementor-heading-title {
	margin-bottom:20px;
}
.pink-underline{
   padding-bottom: 15px;
}
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{
	display: flex;
    justify-content: center;
}
.contact-us-9 .wpcf7-text, .contact-us-9 .wpcf7-textarea {
	margin-bottom:0;
}
.red{color:#c01d2b;}

.entry-content .woocommerce-MyAccount-navigation  li a{
	text-decoration:none!important;
}
.entry-content .woocommerce-MyAccount-navigation ul li {
	list-style:none!important;
    margin-left: 0 !important;
}

.product_title{
	color:#252525;
}
.shop_single .quantity{
	display:none;
}
.woocommerce table.cart td:nth-of-type(5), .woocommerce table.cart th:nth-of-type(5), .woocommerce table.cart td:nth-of-type(6), .woocommerce table.cart th:nth-of-type(6)  {
   display: none;
}
td.actions{
	display:none;
}
footer h5{
	color:#fff;
}
footer .wp-image-12951{
	margin-bottom:0;
}
.footer_main_item p {
    margin-bottom: 0px!important;
}
.shop_table img{
	width:100px!important;
}
.entry-content .product-tabs li a{
	text-decoration:none!important;
}
 .entry-content .product-tabs ul li{
	padding-left: 0 !important;
	margin-left: 0 !important;
}
.rt-shop .product-category{
	list-style:none;
}
.woocommerce-products-header__title{
    color: #00174D;
}
mark {
    background-color: unset;
    color: #08276E;
	font-size: 18px;
}
.wraper_footer_copyright {
    border-top: 1px solid #FFFFFF;
}
.footer_copyright_item ul.social li a{
	background:unset;
}
.contact a{
	color:#fff;
}
.rt-testimonial.element-six.swiper-container .swiper-wrapper .swiper-slide{
	margin:initial;
}
.swiper-dot{
	display:flex;
	justify-content:center;
}
.swiper-pagination-bullet-active{
	background-color: #276499!important;
}
/* .rt-shop.row{
	margin-left:0;
	margin-right:0;
} */
.rt-shop.row:before{
	display:none;
}
.rt-shop .woocommerce-loop-category__title{
	font-size:18px;
}
@media (min-width:420px){
	.post-type-archive .wraper_shop_main .rt-shop{
	  display:grid;
	  grid-template-columns: 1fr 1fr;
	  gap: 20px;
	  justify-content: stretch;
	}
}
@media (max-width:768px){
	.product-category img, .shop_table .actions{
		display:none;
	}
	.product-category img{
		display:initial;
		width: 100%;
	}
	.rt-shop .woocommerce-loop-category__title {
		text-align: center;
	}
	.rt-shop 
	.shop_table{
		margin:40px 0 20px!important;
	}
	.shop_table .woocommerce-cart-form__cart-item.cart_item{
		margin-bottom:15px;
	}
}
@media (min-width:768px){
	.product-remove{
		width:5%;
	}
	.post-type-archive .wraper_shop_main .rt-shop{
	  display:grid;
	  grid-template-columns: 1fr 1fr 1fr;
	  gap: 20px;
	  justify-content: stretch;
	}
	.rt-shop .woocommerce-loop-category__title{
		font-size:34px;
	}
	.default-page p.woocommerce-LostPassword{
		margin-bottom:0;
	}
	.woocommerce-form-register__submit{
		    margin-bottom: 25px!important;
	}
}
@media screen and (min-width: 321px) and (max-width: 479px){
	.woocommerce .woocommerce-products-header, .woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering {
		text-align: initial!important;
	}
	h1{
		font-size:40px!important;
		line-height:50px!important;
	}
}
.woocommerce-MyAccount-navigation {
    min-height: initial!important;
}
.woocommerce-MyAccount-navigation-link.is-active a{
	color: #6a43c9;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 3px!important;
}
.footer_copyright_item p {
    line-height: 18px;
}
.footer_copyright_item .createby {
    margin-bottom: 6px;
    font-weight: 400;
    font-size: 13px;
    color: #8690d1;
    line-height: 16px;
}
.demo-btn{
	display: inline-block;
	padding: 12px 20px;
	border-radius:20px;
	font-weight:700;
	color: #FFFFFF;
	background-color: #870FC6;
	transition: all 0.5s;
}
.demo-btn:hover, .demo-btn:active, .demo-btn:visited{
	color: #ffffff;
	transform:scale(1.05);
}
.demo-tab .ult_tabmenu.style1 li.ult_tab_li{
	width:50%;
}
.demo-tab a.ult_a {
    white-space: initial;
    white-space-collapse: initial;
    text-wrap: initial;
}
@media screen and (min-width: 300px) and (max-width: 450px) {
	.product-tabs .demo-tab a.ult_a {
		white-space: initial;
		white-space-collapse: initial;
		text-wrap: initial;
	}
    .product-tabs .ult_tabmenu.style1 a.ult_a {
        padding: 5px;
    }
	.product-tabs span.ult-span-text {
        line-height: 1em;
        font-size: .8em !important;
        margin: 0px;
    }
}