/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");

div, p, td{word-break:keep-all; word-wrap:break-word;}

.visual-stxt1{}
.visual-stxt2{}

@media screen and (max-width:980px){
	.visual-stxt1 div{font-size:22px !important;}
	.visual-stxt2 div{font-size:22px !important;}
}

@media screen and (max-width:680px){
	.visual-stxt1 div{font-size:20px !important;}
}

.stit-txt{}

@media screen and (max-width:980px){
	.stit-txt p{font-size:18px !important;}
}

@media screen and (max-width:680px){
	.stit-txt p{font-size:16px !important;}
	.stit-txt p br{display:none;}
}


.service-tit{}
.service-tit div{color:#111 !important;}
.service-txt p{}

@media screen and (max-width:980px){
	.service-tit div{font-size:18px !important;}
}

@media screen and (max-width:680px){
	.service-tit div{font-size:16px !important;}
	.service-txt p{font-size:14px !important;}
}

.biz-tit{}
.biz-txt p{}

@media screen and (max-width:980px){
	.biz-tit div{font-size:28px !important;}
}

@media screen and (max-width:880px){
	.biz-tit div{font-size:24px !important;}
}

@media screen and (max-width:680px){
	.biz-tit div{font-size:22px !important;}
	.biz-txt p{font-size:16px !important;}
	.biz-txt p br{display:none;}
}


.tit-round div{margin:0 !important; padding:5px 30px !important; color:#3743ad !important; border-radius:50px; border:1px solid #ddd; background-color:#fff; display:inline-block !important;}

@media screen and (max-width:980px){
	.tit-round div{font-size:18px !important;}
}

@media screen and (max-width:680px){
	.tit-round div{font-size:16px !important;}
}

.stxt{height:100px;}
.stxt ul{margin:0; padding:0; list-style:none;}
.stxt ul li{padding:3px 0;}
.stxt ul li h5{width:70px; margin:0 10px 0 0; padding:3px 10px; font-size:13px; text-align:center; border-radius:30px; border:1px solid #eee; display:inline-block !important;}
.stxt ul li p{margin:0; display:inline-block !important;}

.service_img{top:0; right:10%; position:absolute !important;}

@media screen and (max-width:1200px){
	.service_img{right:-30px;}
}

@media screen and (max-width:920px){
	.service_img{right:-100px;}
}

@media screen and (max-width:720px){
	.service_img img{width:200px;}
}

@media screen and (max-width:650px){
	.service_img{display:none !important;}
}

.car-tit div{color:#222 !important;}
.car-weight{}
.car-info{}

@media screen and (max-width:1280px){
	.car-weight p{font-size:16px !important;}
}

@media screen and (max-width:1180px){
	.car-weight p{font-size:15px !important;}
}

@media screen and (max-width:780px){
	.car-tit div{font-size:18px !important;}
	.car-info li{font-size:15px;}
	.stxt ul li h5{width:60px; margin:0 5px 0 0; padding:3px 5px; font-size:12px;}
}

@media screen and (max-width:680px){
		.car-weight p{letter-spacing:-0.5px !important;}
}

.order-btn1{}
.order-btn1:after{margin-left:10px; font-family:"bootstrap-icons"; content:"\F138"; display:block;}

.co1:after{color:#ffff00;}
.co2:after{color:#ffffff;}

.tptp{position:absolute !important;}
.visual-img1{bottom:25%; left:17%;}
.visual-img2{top:20%; left:25%;}
.visual-img3{top:20%; right:10%;}
.visual-img4{bottom:35%; right:15%;}

@media screen and (max-width:1550px){
	.visual-img1{left:10%;}
	.visual-img2{left:20%;}
	.visual-img3{right:5%;}
	.visual-img4{right:10%;}
}

@media screen and (max-width:1280px){
	.visual-img1{left:5%;}
	.visual-img2{left:10%;}
	.visual-img3{right:2%;}
	.visual-img4{right:5%;}
}

@media screen and (max-width:1080px){
	.visual-img1{top:155px; left:5px;}
	.visual-img2{top:0; left:30px;}
	.visual-img3{top:10px; right:2%;}
	.visual-img4{top:110px; right:5%;}
}

@media screen and (max-width:800px){
	.tptp{display:none !important;}
}


.right-quick{right:50px; bottom:150px; position:fixed;}

#quick-section{bottom:50px; right:30px; z-index:999; position:fixed;}
#quick-section ul{list-style:none;}
#quick-section ul li{padding:5px 0; position:relative;}
#quick-section ul li p{display:none;}
#quick-section ul li a{width:150px; padding:10px 5px; text-align:center; border-radius:50px; display:block;}
#quick-section ul li a img{vertical-align:middle;}
#quick-section ul li a i{margin-right:10px; font-size:20px; vertical-align:middle;}
#quick-section .guide{font-weight:700; font-size:14px; line-height:100%; color:#000; border:1px solid #fede29; background-color:#fede29;}
#quick-section .google-playstore{border:1px solid #ddd; background-color:#fff;}
#quick-section .app-playstore{border:1px solid #000; background-color:#000;}
#quick-section .insur-box{width:150px; padding:13px 5px 13px 55px; line-height:100%; letter-spacing:-0.7px; text-align:left; border-radius:10px; border:1px solid #ddd; background-color:#fff; position:relative;}
#quick-section .insur-box .isimg{top:0; left:0; padding:10px 0 0 10px; position:absolute;}
#quick-section .insur-box .isimg img{width:40px;}
#quick-section .insur-box .istxt{margin-bottom:5px; font-weight:300; font-size:14px;}
#quick-section .insur-box strong{font-weight:900; font-size:18px; letter-spacing:-0.8px; animation: blink-effect 1.5s infinite;}

@keyframes blink-effect {
  50% {
    opacity: 0;
  }
}

@media screen and (max-width:880px){
	#quick-section{display:none;}
}


@media screen and (max-width:680px){
	.fusion-footer-widget-area .footer-menu{display:none !important;}
}


@media screen and (max-width:680px){
	.fusion-page-title-bar > div{
		padding-top:50px;
		padding-bottom:100px;
	}

	.fusion-text.fusion-text-1{
		font-size:18px;
	}
}

@media screen and (max-width:580px){
	.fusion-page-title-bar > div{
		padding-top:30px;
		padding-bottom:50px;
	}

	.fusion-text.fusion-text-1{
		font-size:16px;
	}
}

.breadc-box .awb-breadcrumb-list{padding:7px 20px !important; border-radius:50px; border:1px solid #ddd; display:inline-block !important; background-color:#fff;}
.breadc-box .awb-breadcrumb-list li:first-child{font-weight:700;}

@media screen and (max-width:800px){
	.breadc-box{display:block !important;}
}

@media screen and (max-width:580px){
	.breadc-box .awb-breadcrumb-list{padding:5px 15px !important; font-size:14px;}
}


@media screen and (max-width:680px){
	.svisual-area{height:250px !important; padding-right:45% !important;}
}

@media screen and (max-width:580px){
	.svisual-area{background-size:auto 50% !important;}
}

@media screen and (max-width:680px){
	#footer-section{padding:20px 0 10px !important;}
}



.use-tit div{color:#222 !important;}

@media screen and (max-width:980px){
	.use-tit div{font-size:18px !important;}
	.use-txt div{font-size:15px !important;}
}

@media screen and (max-width:880px){
	.use-tit div{font-size:16px !important;}
}

.cinfo-txt1{}
.cinfo-txt2{}
.cinfo-tb{}

@media screen and (max-width:880px){
	.cinfo-txt1 p{font-size:16px;}
	.box-ul li{font-size:16px;}
	.cinfo-tb th{padding:10px 7px !important; font-weight:700; font-size:15px !important;}
	.cinfo-tb td{padding:7px !important; font-size:14px !important;}
}

.cetc-txt1{}

@media screen and (max-width:880px){
	.cetc-txt1 div{margin-inline-start:0 !important; padding-left:35px; font-size:16px;}
	.cetc-txt1 .icon-wrapper{width:25px !important; height:25px !important; margin:5px 0 0 !important; margin-inline-end:0; margin-right:3px !important;}
}

.round-stxt{}

@media screen and (max-width:980px){
	.round-stxt p{font-size:18px;}
}

@media screen and (max-width:780px){
	.round-stxt p{font-size:16px;}
}
