/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/*header start*/
html body .site-top-header-wrap .header-html-inner ul{display:flex !important;}
html body .site-top-header-wrap .header-html-inner .wp-block-columns,
html body .site-top-header-wrap .header-html-inner .wp-block-columns ul{margin:0 !important;}
.site-header-row-container-inner .site-top-header-inner-wrap{}
.site-header-row-container-inner .site-top-header-inner-wrap .header-html-inner .kt-svg-icon-list{margin-bottom:10px !important;margin-top:10px !important;}
.site-header-row-container-inner .site-top-header-inner-wrap .header-html-inner .kt-svg-icon-list li{}
.site-header-row-container-inner .site-top-header-inner-wrap .header-html-inner .kt-svg-icon-list li a{color:white;font-size: 15px;text-decoration: none;}
.site-header-row-container-inner .site-top-header-inner-wrap .header-html-inner p{display:none;}
.site-header-row-container-inner .site-top-header-inner-wrap .site-header-top-section-left .site-header-item,
.site-header-row-container-inner .site-top-header-inner-wrap .site-header-top-section-left{display:block;}
.site-header-row-container-inner .site-top-header-inner-wrap {display: block;min-height: inherit;}
/*header end*/

/*home cover start*/
.homecover{}
.homecover h1 {font-size: 60px;line-height: normal;margin-bottom: 10px !important;}
.homecover h3{font-size: 34px;margin-bottom: 10px !important;}
.homecover h1{text-transform: uppercase;}
.homecover h4{font-weight: bold;line-height: normal;margin-bottom: 30px;}
html .homecover .formcraft-css .fc-form .form-element .form-element-html{padding-bottom:10px !important;}
.homecover .powered-by{display:none !important;}
html body .formcraft-css .powered-by{display:none;}

.highlight{}
/*home cover end*/

/*price start*/
.pkgdiv .wp-block-column-is-layout-flow{text-align:center;}
.pkg {}
.pkg {width: 24%;display: inline-block;padding: 0 10px;}
.pkg>div:hover {}
.pkg>div:hover .cont>div .detail ul li:before{background-image: url(img/arrow.png);}
.pkg>div:hover .img img{filter: grayscale(0);opacity:1;}
.pkg>div:hover .cont{background: #d3b358 ;color:white;}
.pkg>div:hover{transform: scale(1.1);}
.pkg>div:hover .img svg path{fill: #d3b358 ;}
.pkg>div{transition: all .3s;}
.pkg .cont {background: white;}
.pkg .cont a{display: inline-block;border: 1px solid #a7a7a7;color: #757575;padding: 10px 5px;font-weight: 600;text-transform: uppercase;font-size: 13px;text-decoration: none;border-radius: 4px;width: 180px;}
.pkg>div:hover .cont a{border-color: #fff;color: #fff;}
.pkg>div:hover .cont a:hover{background-color:white;color:#757575;}
.pkg .cont>div {position: relative;padding: 0 30px 45px;text-align:center;}
.pkg .cont>div .detail{}
.pkg .cont>div .detail ul{margin: 25px 0;font-size: 13px;text-align:left;padding: 0;}
.pkg .cont>div .detail ul li{position: relative;padding: 0px 0 4px 25px;list-style: none;}
.pkg .cont>div .detail ul li:before{content: "";position: absolute;background-image: url(img/arrowp.png);background-size: contain;width: 15px;height: 15px;left: 0;z-index: 9999;top: 3px;background-repeat: no-repeat;}
.pkg .cont>div .prcsec{line-height: normal;font-size: 55px;font-weight: 700;text-align: center;padding: 15px 0;border-bottom: 1px solid #ddd;margin-bottom: 0;}
.pkg .cont>div .prcsec sup{font-size: 18px;top: -25px;font-weight:400;}
.pkg .cont>div .prcsec sub{font-size: 14px;font-weight:400;}
.pkg .cont>div .prcsec p{font-size: 12px;margin: 5px 0 0;font-weight:400;margin:0;}
.pkg .cont .duration{position: relative;font-size: 15px;text-align: center;padding: 10px 15px;z-index: 1;margin: 0;background: #dbdee3;font-weight: 600;}
.pkg .img{display:flex;position:relative;}
.pkg .img img{position: absolute;top: 60%;left: 50%;z-index: 1;transform: translate(-50%, -50%);max-height: 85px;filter: grayscale(1);opacity: .6;}
.pkg .img svg{-webkit-filter: drop-shadow(0px 0px 8px rgb(0 0 0 / 10%));filter: drop-shadow(0px 0px 8px rgb(0 0 0 / 10%));}
.pkg .img svg path{fill: #fff;}
/*price end*/


@media (max-width: 1080px){
	.pkg .cont a{padding: 10px 10px;width: auto;}
}

@media (max-width: 900px){
	.pkg{width: 49%;}
}

@media (max-width: 500px){
	.pkg{width: 100%;}
}