/*
Theme Name:   Drivesportwearchildtheme
Description:  Write here a brief description about your child-theme
Author:       team
Author URL:   http://drivesportswear.com
Template:     twentytwenty
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  Drivesportwearchildtheme
*/

/* Write here your own personal stylesheet */



* { margin: 0px; padding: 0px; outline: none;}
body{ margin: 0px; padding: 0px;}
a { text-decoration: none;}
img, .smush-detected-img { -webkit-box-shadow: none; box-shadow: none;}

header.entry-header.has-text-align-center.header-footer-group{display:none;}

.phone-mario a span span i:before{content:'';background:url('/wp-content/uploads/2021/01/phone.png')!important;background-repeat:no-repeat!important;position: relative;top: 11px;padding:10px;}
#slide-bn .elementor-slide-description .banner-s-head{font-weight:400!important;font-size:50px!important;line-height:55px!important;}

#slide-bn .swiper-slide-inner{max-width:1540px;}
.request-frr .elementor-widget-wrap{max-width:710px;}
.main-head-x.elementor-sticky--effects .sub-top{display:none!important;}
.main-head-x.elementor-sticky--effects .elementor-image img{width: 163px!important;}
.main-head-x.elementor-sticky--effects{background:white!important;}
#slide-bn .swiper-slide-inner .elementor-button.elementor-slide-button:after{content:'';background:url('/wp-content/uploads/2021/01/arrow-banner.png')!important;background-repeat:no-repeat!important;padding: 6px 20px;
position: relative;left: 17px;}
#slide-bn .swiper-slide-inner .elementor-button.elementor-slide-button{padding-right:50px;}
#slide-bn .swiper-pagination{bottom: 30px!important;width:50%!important;}

#slide-bn .elementor-swiper-button-prev{top: 96%;}
#slide-bn .elementor-swiper-button-next{right: 50%;top: 96%;}
.max-xc-wid .elementor-widget-container{max-width: 757px; margin-left: auto;}
.sec-ol-col .elementor-widget-wrap{max-width:710px;}
.drive_post_sec .titlex-m h4 a{color: #231F20;font-family: "Poppins", Sans-serif;font-size: 16px;font-weight: 400;line-height: 24px;}
.drive_post_sec .titlex-m{background-color: #d3d2d2;padding: 13px 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.drive_post_sec .titlex-m a i{color: white;padding: 16px;background: #bcbcbc;border-radius: 50%;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}

.drive_post_sec .titlex-m a:hover i{-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);background:#fbae2b;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;} 
.drive_post_sec .owl-dots{display:none;}
.drive_post_sec .owl-nav button span{color: #ffffff;font-size: 70px;}

.drive_post_sec .owl-nav{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;
-webkit-box-pack: justify;
    -ms-flex-pack: justify;
        justify-content: space-between;}
.drive_post_sec .item .blog_inner .blog_img a img{height:cover;-o-object-fit:cover;object-fit:cover;}
.drive_post_sec .owl-nav button.owl-prev{position: relative;left:-70px!important;}
.drive_post_sec .owl-nav button.owl-next{position: relative;right:-70px!important;}
.learn-m .elementor-button-icon i{    color: white;background: #2a231d;padding: 15px;border-radius: 50%;}
.learn-m .elementor-button-content-wrapper{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.load-butn .elementor-image-box-content p a.visi-btn {font-family: "Poppins", Sans-serif;font-size: 15px;font-weight: 600; text-transform: uppercase; fill: #000000; color: #000000;background-color: #FBAE2B;border-radius: 10px 10px 10px 10px;
padding: 7px 20px 6px 20px;margin-top: 25px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;display:none;}

.load-butn .elementor-image-box-img img{cursor:pointer!important;}
.load-butn .elementor-image-box-content p a.visi-btn:hover{-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;text-decoration:none!important;}
.load-butn.activated .elementor-image-box-content p a.visi-btn{display:block!important;}
.discr .elementor-container {margin-right:85px!important;}
.book-er .elementor-container {margin-left:0px!important;}
.freq-accordian .elementor-accordion-item{border:0px solid!important;border-bottom:1px solid #8c8c8d!important;}
/* span.con-tecz{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;min-height: 90px;} */

.load-butn .elementor-image-box-img{position:relative;}
/*.sing1 .elementor-image-box-img:after{content:'';border-top: 2px solid #fbae2b; position: absolute;top: 51%;
left: 250px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 5px 79%;z-index: -2;} */
.load-butn p.elementor-image-box-description{display:none;}
.activated p.elementor-image-box-description{display:block!important;}

/*.sing1 .elementor-image-box-img:before{content: '';position: absolute;top: 49%;left: 283px;
-webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 0px;height: 0px;background-color: #ffffff1f;font-weight: bold;-webkit-animation: mymove 5s infinite;animation: mymove 5s infinite;z-index: -1;-webkit-animation-timing-function: linear; animation-timing-function: linear;border-left: 0px;
border-bottom: 0px solid;border-top: 8px solid transparent;border-left: 16px solid #fbae2b;border-bottom: 8px solid transparent;
}*/


@-webkit-keyframes mymove {
  from {left: 100px;}
  to {left: 380px;}
}


@keyframes mymove {
  from {left: 100px;}
  to {left: 380px;}
}

#particles-js {width: 100%;height: 100%;z-index: 1;position: absolute;max-height: 371px;overflow: hidden;}
p.small-texter{font-family: "Exo 2", Sans-serif;font-size: 30px;font-weight: 400;line-height: 35px;color:#050607;width: 50%;margin-left: auto;}
.image-box{display: grid;justify-content: flex-end;padding-top: 10px;}

@media all and (-ms-high-contrast:none)
     {
     
		 .sing1 .elementor-image-box-img:after{content:'';border-top: 2px solid #fbae2b; position: absolute;top: 51%;
left: 283px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 5px 100%;z-index: -2;}
		 
		 *::-ms-backdrop, .sing1 .elementor-image-box-img:after{content:'';border-top: 2px solid #fbae2b; position: absolute;top: 51%;left: 250px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);padding: 5px 79%;z-index: -2;}
		 
		 
		 
		 
     }


.first-r-imgr img{box-shadow: 35px 35px 0px 0px #9d6c2a!important;}
.sec-r-imgr img{box-shadow: 15px 15px 0px 0px black!important;}


@media(max-width:1922px){
	.drive_post_sec .owl-nav button.owl-prev{position: relative;left:0px!important;}
.drive_post_sec .owl-nav button.owl-next{position: relative;right:0px!important;}
	
	.drive_post_sec .owl-nav button span{color: #000000;position: relative;top: -16px;font-size: 53px;}
	.drive_post_sec .owl-nav button{background: #fbae2b!important;border-radius: 50%!important;width: 39px !important;height: 39px !important;}
	
}

@media(max-width:1200px) and (min-width:1024px){
	.sing1 .elementor-image-box-img:after{left:198px;}
	.sing1 .elementor-image-box-img:before{top:48%;}
	p.small-texter{font-size: 25px;line-height: 30px;}
}

@media(max-width:1024px){
	#slide-bn .elementor-slide-description .banner-s-head {font-size: 30px!important;line-height: 35px!important;}
	.discr .elementor-container {margin-right:inherit!important;}
.book-er .elementor-container {margin-left:inherit!important;}
	.sing1 .elementor-image-box-img:after{left:198px;}
	.sing1 .elementor-image-box-img:before{top:48%;}
	#particles-js {max-height:360px;}
	p.small-texter{font-size: 25px;line-height: 30px;width: 75%;}
}

@media(max-width:991px){
	@-webkit-keyframes mymove {
  from {left: 100px;}
  to {left: 300px;}
}
	@keyframes mymove {
  from {left: 100px;}
  to {left: 300px;}
}
	
}

@media(max-width:850px){
	.sing1 .elementor-image-box-img:after { left: 138px;}
}

@media(max-width:767px){
	#slide-bn .swiper-slide-inner{text-align:center!important;justify-content:center!important;-webkit-box-pack: center!important;
    -ms-flex-pack:center!important;}
	#slide-bn .elementor-swiper-button-next{right: 10px;top: 50%;}
	#slide-bn .elementor-swiper-button-prev{top: 50%;}
	#slide-bn .swiper-pagination{bottom: 30px!important;width:100%!important;}
	#slide-bn .elementor-slide-heading img{width: 184px;}
	.load-butn.activated .elementor-image-box-content p a.visi-btn{width: 50%; margin: auto;margin-top: 25px;}
/* 	span.con-tecz{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 10;overflow: hidden;min-height: inherit;} */
	.sing1 .elementor-image-box-img:after{display:none;}
	.sing1 .elementor-image-box-img:before{display:none;}
	#particles-js {max-height:260px;}
	p.small-texter{font-size: 25px;line-height: 30px;width: 100%;text-align:center;color: white;}
	.image-box{justify-content: center;}
	
}
@media(max-width:480px){
	.load-butn.activated .elementor-image-box-content p a.visi-btn{width: 80%; }
	.first-r-imgr img{box-shadow: 25px 25px 0px 0px #9d6c2a!important;}
	.sec-r-imgr img{box-shadow: 10px 10px 0px 0px black!important;}
	
}

@media(max-width:350px){
	#slide-bn .swiper-slide-inner .elementor-button.elementor-slide-button:after{left: 77px;
    top: -4px;}
}