/*
 Theme Name:     Divi Layout Demos
 Theme URI:      https://demos.layoutdivi.com/
 Description:    Divi Layout Demos
 Author:         Layoutdivi
 Author URI:     https://layoutdivi.com/
 Template:       Divi
 Version:        1.0.0
*/


:root {--color1: #358bd3;--color2:#0f1740;}

/*css to disable text highlight will not be able to use ctrl + C  */
body{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}

/*Menu*/

.ld_demo_menu li.current-menu-item a{color:var(--color1) !important;}

.ld_demo_menu.et_pb_menu .et-menu-nav li ul.sub-menu a{width: 100% !important;}
.ld_demo_menu .et-menu-nav li.mega-menu > ul > li > ul > li{width:100%;}
.et-db #et-boc .et-l .ld_demo_menu .et_mobile_menu li a:hover{color:#fff !important;}

/*=== Menu Header ===*/

.ld_demo_menu .nav li li{padding: 0 0px;}

.et-db #et-boc .et-l .ld_demo_menu .et_pb_menu__menu>nav>ul>li>a {
	color: #000
}
.et-db #et-boc .et-l * .ld_demo_menu .et_pb_menu__wrap .et_pb_menu__icon:after {
	border: 1px solid;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px
}
.et-db #et-boc .et-l * .ld_demo_menu .et_pb_menu__wrap .et_pb_menu__icon.et_pb_menu__cart-button {
	margin-left: 20px
}
.et-db #et-boc .et-l * .ld_demo_menu .et_pb_menu__wrap .et_pb_menu__icon.et_pb_menu__search-button {
	margin: 0
}
.et-db #et-boc .et-l * .ld_demo_menu .et-menu-nav li.mega-menu>ul>li>a:first-child {
	width: 100%!important;
	display: block
}
.et-db #et-boc .et-l * .ld_demo_menu.et_pb_menu .et-menu-nav li > ul.sub-menu > li >a,
.ld_demo_menu.et_pb_menu .et-menu-nav li.mega-menu > ul > li > a:first-child{
	width: 100% !important;
color: #000;
font-weight: 600;
padding: 14px 20px !important;
border-bottom: 1px solid #eee;
}
.et-db #et-boc .et-l * .ld_demo_menu .et-menu-nav li.mega-menu>ul>li>ul>li {
	width: 100%
}
.et-db #et-boc .et-l .et-db #et-boc .et-l .ld_demo_menu .et_mobile_menu li a:hover {
	color: #fff!important
}
.et-db #et-boc .et-l .ld_demo_menu li.menu-item-has-children ul.sub-menu {
	padding: 0;
	border: none
}
.et-db #et-boc .et-l .ld_demo_menu li.menu-item-has-children ul.sub-menu li {
	display: block
}
.et-db #et-boc .et-l .ld_demo_menu .nav li li ul {
	top: 0
}


/*Main Landing Page */
.dl-floating{animation:7s ease-in-out infinite floating}.dl-floating1{animation-delay:-4.5s}.dl-floating2{animation-delay:-3s}@keyframes floating{0%,100%{transform:translate(0,0)}50%{transform:translate(0,15px)}}.num-count-landing .et_pb_text_inner{background-image:linear-gradient(0deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}


/*Page Header Hero Section */
.txt_radiu.not .et_pb_text_inner div.ld_count span.ld_count1::after {display:none;}.txt_released .et_pb_promo_description .et_pb_module_header{padding-bottom:50px}.txt_released .et_pb_promo_description div strong{background-image:linear-gradient(-225deg,#231557 0,#44107a 29%,#ff1361 67%,#fff800 100%);background-size:auto auto;background-clip:border-box;background-size:200% auto;color:#fff;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:txt_clp 2s linear infinite;display:inline-block}.txt_radiu .et_pb_text_inner div.ld_count span.ld_count1{margin-bottom:15px;height:auto;background-clip:text;font-size:100px;font-weight:700;line-height:100px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(0deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.7) 100%);}.txt_radiu .et_pb_text_inner div.ld_count span.ld_count1:after{content:"+";margin-bottom:9px;font-size:73px;font-weight:600;vertical-align:super;line-height:14px}
@media only screen and (max-width : 766px) {
.txt_released .et_pb_promo_description .et_pb_module_header{padding-bottom:20px}.txt_radiu .et_pb_text_inner div.ld_count span.ld_count1{font-size:75px;line-height:80px}.txt_radiu .et_pb_text_inner div.ld_count p{padding-bottom:10px}.txt_radiu .et_pb_text_inner div.ld_count span.ld_count1:after{font-size:45px}	
}

/*One Page Layouts Landing Page*/

.ld-layout-page::-webkit-scrollbar{width:16px}.ld-layout-page::-webkit-scrollbar-track{background:#ccc}.ld-layout-page::-webkit-scrollbar-thumb{background-color:#ccc;box-shadow:0 -100vh 0 100vh purple,0 0 15px 5px #ccc}

.ld-layout-page{border-radius:5px;position:relative;box-shadow:0 5px 8px rgba(0,0,0,.07)}.ld-layout-page .et_pb_blurb_content .et_pb_main_blurb_image::-webkit-scrollbar{width:0}.ld-layout-page .et_pb_blurb_content .et_pb_main_blurb_image{position:relative;display:block;height:450px;border-radius:5px 5px 0 0;overflow-y:scroll;margin-bottom:0;overflow-x:hidden}.ld-layout-page .et_pb_blurb_content .et_pb_main_blurb_image img{width:100%;border-radius:5px 5px 0 0}.ld-layout-page .et_pb_blurb_content .et_pb_module_header{background:var(--color1);color:#fff;padding:20px;transition:.9s;border-radius:0 0 5px 5px}.ld-layout-page:hover .et_pb_blurb_content .et_pb_module_header{background:var(--color2)}

/*Web Section Landing*/
.ld-column-gridp{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px;cursor:auto}.ld-col-demo{margin-bottom:0!important;overflow: visible !important;}.ld-col-demo .et_pb_blurb_content .et_pb_main_blurb_image{display:block;margin-bottom:0!important}.ld-col-demo .et_pb_blurb_content .et_pb_blurb_container{display:flex;align-items:center;justify-content:space-between;padding:15px 0 5px}.ld-col-demo .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{line-height:25px;font-size:18px;padding-right:95px;padding-bottom:0;text-align:left}.ld-col-demo .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{background:var(--color1);width:85px;height:85px;border-radius:50%;outline:#fff solid 7px;font-weight:400;position:absolute;right:0;padding-top:4px;font-size:14px;transition:.35s ease-in-out;bottom:0}.ld-col-demo:hover .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{background:var(--color2)}.ld-col-demo.home .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{padding-right:0!important}.ld-col-demo .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description span{font-size:35px;font-weight:600;width:100%;display:block;padding-top:2px}.ld-col-demo .et_pb_blurb_content .et_pb_main_blurb_image img{width:100%}

/*Section Bundle Title*/
.ld-bundle-title{position:relative}.ld-bundle-title:before{content:'';width:100%;height:1px;background:#ccc;position:absolute;top:50%;left:0}.ld-bundle-title .et_pb_text_inner{width:fit-content;margin:0 auto;background:#fff;border:1px solid #ccc;border-radius:150px;padding:2px 0 2px 20px;border-right:none}.ld-bundle-title .et_pb_text_inner h5{padding-bottom:0}.ld-bundle-title .et_pb_text_inner h5 span{width:55px;height:55px;display:inline-block;border-radius:50%;line-height:55px;font-size:25px;margin-left:10px;background:var(--color2);color:#fff}

/*Responsive*/
@media only screen and (max-width :767px){.ld-column-gridp{grid-template-columns:1fr}}
@media only screen and (min-width:768px) and (max-width:1100px){.ld-column-gridp{grid-template-columns:1fr 1fr}}
@media only screen and (min-width:1101px) and (max-width:1550px){.ld-column-gridp{grid-template-columns:1fr 1fr 1fr}}
@media only screen and (min-width:981px) and (max-width:1160px){.demo_land_col{display:block!important}.demo_land_btn{display:none!important}}



